MVAUtils::ForestLGBM Node1 MVAUtils::ForestLGBM - m_max_var + ForestLGBM() + ForestLGBM() + ForestLGBM() + operator=() + ForestLGBM() + operator=() + ~ForestLGBM() + WriteTree() + PrintForest() + GetNVars() Node2 MVAUtils::ForestLGBMBase < NodeLGBM > + GetClassification() + GetClassification() Node2->Node1 Node3 MVAUtils::Forest< NodeLGBM > + GetTreeResponse() + GetTreeResponse() + GetOffset() + GetRawResponse() + GetRawResponse() + GetResponse() + GetResponse() + GetMultiResponse() + GetMultiResponse() + GetNTrees() + PrintForest() + PrintTree() + GetTree() # GetTreeResponseFromNode() # GetTreeResponseFromNode() # newTree() Node3->Node2 Node4 MVAUtils::IForest + GetTreeResponse() + GetTreeResponse() + GetOffset() + GetRawResponse() + GetRawResponse() + GetClassification() + GetClassification() + GetResponse() + GetResponse() + GetMultiResponse() and 7 more... Node4->Node3 Node5 std::vector< index_t > + elements Node5->Node3 -m_forest Node6 std::vector< NodeLGBM > Node6->Node3 -m_nodes Node7 MVAUtils::NodeLGBM - m_cut - m_right - m_var - m_default_left + NodeLGBM() + Print() + GetNext() + GetDefaultLeft() + IsLeaf() + GetVar() + GetVal() + GetLeft() + GetRight() Node7->Node6 +elements