|
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...
|
|