ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
Loading...
Searching...
No Matches
ppforest2::types Namespace Reference

Core numeric type aliases for the ppforest2 library. More...

Typedefs

using Feature = float
 Scalar type for feature values (float or double).
 
using FeatureMatrix = Eigen::Matrix<Feature, Eigen::Dynamic, Eigen::Dynamic>
 Dynamic-size matrix of feature values.
 
using FeatureVector = Eigen::Matrix<Feature, Eigen::Dynamic, 1>
 Dynamic-size column vector of feature values.
 
template<typename T>
using Matrix = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>
 Generic dynamic-size matrix.
 
using Response = int
 Scalar type for group labels (integer).
 
using ResponseVector = Eigen::Matrix<Response, Eigen::Dynamic, 1>
 Dynamic-size column vector of group labels.
 
template<typename T>
using Vector = Eigen::Matrix<T, Eigen::Dynamic, 1>
 Generic dynamic-size column vector.
 

Detailed Description

Core numeric type aliases for the ppforest2 library.

All matrix and vector types are Eigen dynamic-size types. The scalar precision for features is controlled by the compile-time flag PPFOREST2_DOUBLE_PRECISION (float by default).

Typedef Documentation

◆ Feature

Scalar type for feature values (float or double).

◆ FeatureMatrix

using ppforest2::types::FeatureMatrix = Eigen::Matrix<Feature, Eigen::Dynamic, Eigen::Dynamic>

Dynamic-size matrix of feature values.

◆ FeatureVector

using ppforest2::types::FeatureVector = Eigen::Matrix<Feature, Eigen::Dynamic, 1>

Dynamic-size column vector of feature values.

◆ Matrix

template<typename T>
using ppforest2::types::Matrix = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>

Generic dynamic-size matrix.

◆ Response

Scalar type for group labels (integer).

◆ ResponseVector

using ppforest2::types::ResponseVector = Eigen::Matrix<Response, Eigen::Dynamic, 1>

Dynamic-size column vector of group labels.

◆ Vector

template<typename T>
using ppforest2::types::Vector = Eigen::Matrix<T, Eigen::Dynamic, 1>

Generic dynamic-size column vector.