|
| template<typename DT > |
| using | forpy::Mat = Eigen::Matrix< DT, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > |
| | Parameterized Matrix type (row major). More...
|
| |
| template<typename DT > |
| using | forpy::MatCM = Eigen::Matrix< DT, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > |
| | Parameterized column major matrix type. More...
|
| |
| template<typename DT > |
| using | forpy::MatCRef = Eigen::Ref< const Mat< DT > > |
| | Parameterized const matrix ref type. More...
|
| |
| template<typename DT > |
| using | forpy::MatCMCRef = Eigen::Ref< const MatCM< DT > > |
| | Parameterized const matrix column major matrix ref type. More...
|
| |
| template<typename DT > |
| using | forpy::MatRef = Eigen::Ref< Mat< DT > > |
| | Parameterized standard non-const matrix ref type. More...
|
| |
| template<typename DT > |
| using | forpy::Vec = Eigen::Matrix< DT, Eigen::Dynamic, 1, Eigen::ColMajor > |
| |
| template<typename DT > |
| using | forpy::VecRM = Eigen::Matrix< DT, 1, Eigen::Dynamic, Eigen::RowMajor > |
| |
| template<typename DT > |
| using | forpy::VecRef = Eigen::Ref< Vec< DT > > |
| |
| template<typename DT > |
| using | forpy::VecRMRef = Eigen::Ref< VecRM< DT > > |
| |
| template<typename DT > |
| using | forpy::VecCRef = Eigen::Ref< const Vec< DT > > |
| |
| template<typename DT > |
| using | forpy::VecCMap = Eigen::Map< const Eigen::Matrix< DT, 1, Eigen::Dynamic, Eigen::RowMajor >, Eigen::Unaligned, Eigen::InnerStride<> > |
| |
| typedef size_t | forpy::id_t |
| | Element id type. More...
|
| |
| typedef std::function< id_t(const Data< MatCRef > &, const id_t &, const std::function< void(void *)> &)> | forpy::node_predf |
| |
| typedef unsigned int | forpy::uint |
| | Convenience typedef for unsigned int. More...
|
| |
| typedef mu::variant< SplitOptRes< float >, SplitOptRes< double >, SplitOptRes< uint >, SplitOptRes< uint8_t > > | forpy::OptSplitV |
| |
| typedef std::pair< id_t, id_t > | forpy::interv_t |
| |
| typedef std::pair< ptrdiff_t, ptrdiff_t > | forpy::regint_t |
| |
| typedef std::vector< std::pair< std::shared_ptr< std::vector< size_t > >, std::shared_ptr< std::vector< float > const > > > | forpy::usage_map_t |
| | Describes how each sample is used for each tree. More...
|
| |
| typedef std::pair< std::shared_ptr< std::vector< id_t > >, id_t > | forpy::include_pair_t |
| | A pair containing information about newly included samples. More...
|
| |
| typedef std::unordered_set< std::vector< size_t >, vector_hasher > | forpy::proposal_set_t |
| | The type of a set of dimension selections. More...
|
| |