|
StochTree 0.1.1
|
This is the complete list of members for StochTree::Tree, including all inherited members.
| AddValueToLeaves(double constant_value) | StochTree::Tree | inline |
| AllocNode() | StochTree::Tree | |
| CategoryList(std::int32_t nid) const | StochTree::Tree | inline |
| CloneFromTree(Tree *tree) | StochTree::Tree | |
| CollapseToLeaf(std::int32_t nid, double value) | StochTree::Tree | inline |
| CollapseToLeaf(std::int32_t nid, std::vector< double > value_vector) | StochTree::Tree | inline |
| DefaultChild(std::int32_t nid) const | StochTree::Tree | inline |
| DeleteNode(std::int32_t nid) | StochTree::Tree | |
| ExpandNode(std::int32_t nid, int split_index, double split_value, double left_value, double right_value) | StochTree::Tree | |
| ExpandNode(std::int32_t nid, int split_index, std::vector< std::uint32_t > const &categorical_indices, double left_value, double right_value) | StochTree::Tree | |
| ExpandNode(std::int32_t nid, int split_index, double split_value, std::vector< double > left_value_vector, std::vector< double > right_value_vector) | StochTree::Tree | |
| ExpandNode(std::int32_t nid, int split_index, std::vector< std::uint32_t > const &categorical_indices, std::vector< double > left_value_vector, std::vector< double > right_value_vector) | StochTree::Tree | |
| ExpandNode(std::int32_t nid, int split_index, TreeSplit &split, double left_value, double right_value) | StochTree::Tree | |
| ExpandNode(std::int32_t nid, int split_index, TreeSplit &split, std::vector< double > left_value_vector, std::vector< double > right_value_vector) | StochTree::Tree | |
| from_json(const json &tree_json) | StochTree::Tree | |
| GetDepth(std::int32_t nid) const | StochTree::Tree | inline |
| GetInternalNodes() const | StochTree::Tree | inline |
| GetLeafParents() const | StochTree::Tree | inline |
| GetLeaves() const | StochTree::Tree | inline |
| GetNodes() | StochTree::Tree | inline |
| HasCategoricalSplit() const | StochTree::Tree | inline |
| HasLeafVector(std::int32_t nid) const | StochTree::Tree | inline |
| HasVectorOutput() const | StochTree::Tree | inline |
| Init(int output_dimension=1, bool is_log_scale=false) | StochTree::Tree | |
| IsCategoricalSplitNode(std::int32_t nid) const | StochTree::Tree | inline |
| IsDeleted(std::int32_t nid) const | StochTree::Tree | inline |
| IsLeaf(std::int32_t nid) const | StochTree::Tree | inline |
| IsLogScale() const | StochTree::Tree | inline |
| IsNumericSplitNode(std::int32_t nid) const | StochTree::Tree | inline |
| IsRoot() | StochTree::Tree | inline |
| IsRoot(std::int32_t nid) const | StochTree::Tree | inline |
| LeafValue(std::int32_t nid) const | StochTree::Tree | inline |
| LeafValue(std::int32_t nid, std::int32_t dim_id) const | StochTree::Tree | inline |
| LeafVector(std::int32_t nid) const | StochTree::Tree | inline |
| LeftChild(std::int32_t nid) const | StochTree::Tree | inline |
| MaxLeafDepth() const | StochTree::Tree | inline |
| MultiplyLeavesByValue(double constant_multiple) | StochTree::Tree | inline |
| NodeType(std::int32_t nid) const | StochTree::Tree | inline |
| NumDeletedNodes() const noexcept | StochTree::Tree | inline |
| NumNodes() const noexcept | StochTree::Tree | inline |
| NumValidNodes() const noexcept | StochTree::Tree | inline |
| OutputDimension() const | StochTree::Tree | inline |
| Parent(std::int32_t nid) const | StochTree::Tree | inline |
| PredictLeafIndexInplace(ForestDataset *dataset, std::vector< int32_t > &output, int32_t offset, int32_t max_leaf) | StochTree::Tree | |
| PredictLeafIndexInplace(Eigen::MatrixXd &covariates, std::vector< int32_t > &output, int32_t offset, int32_t max_leaf) | StochTree::Tree | |
| PredictLeafIndexInplace(Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > > &covariates, std::vector< int32_t > &output, int32_t offset, int32_t max_leaf) | StochTree::Tree | |
| Reset() | StochTree::Tree | |
| RightChild(std::int32_t nid) const | StochTree::Tree | inline |
| SetCategoricalSplit(std::int32_t nid, std::int32_t split_index, std::vector< std::uint32_t > const &category_list) | StochTree::Tree | |
| SetChildren(std::int32_t nid, std::int32_t left_child, std::int32_t right_child) | StochTree::Tree | inline |
| SetLeaf(std::int32_t nid, double value) | StochTree::Tree | |
| SetLeafVector(std::int32_t nid, std::vector< double > const &leaf_vector) | StochTree::Tree | |
| SetLeftChild(std::int32_t nid, std::int32_t left_child) | StochTree::Tree | inline |
| SetNumericSplit(std::int32_t nid, std::int32_t split_index, double threshold) | StochTree::Tree | |
| SetParent(std::int32_t child_node, std::int32_t parent_node) | StochTree::Tree | inline |
| SetParents(std::int32_t nid, std::int32_t left_child, std::int32_t right_child) | StochTree::Tree | inline |
| SetRightChild(std::int32_t nid, std::int32_t right_child) | StochTree::Tree | inline |
| SplitIndex(std::int32_t nid) const | StochTree::Tree | inline |
| SumSquaredLeafValues() const | StochTree::Tree | inline |
| SumSquaredNodeValues(std::int32_t nid) const | StochTree::Tree | inline |
| Threshold(std::int32_t nid) const | StochTree::Tree | inline |
| to_json() | StochTree::Tree | |
| WalkTree(Func func) const | StochTree::Tree | inline |