(C++)  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::simulation::NominalInnerDecisionNode< TDecisionType > Class Template Reference

Class for internal usage. More...

#include <NominalInnerDecisionNode.h>

Inheritance diagram for grail::simulation::NominalInnerDecisionNode< TDecisionType >:
Collaboration diagram for grail::simulation::NominalInnerDecisionNode< TDecisionType >:

Public Member Functions

 NominalInnerDecisionNode (int column)
 
void SetDefaultDecision (std::unique_ptr< TDecisionType > decision)
 
void AddChild (std::unique_ptr< DecisionNode< TDecisionType >> node, float key)
 
void Print (std::unordered_map< int, std::string > &columnNames, const std::string &indent) const override
 
const TDecisionType * Predict (std::vector< float > &data) const final
 
DecisionNodeType GetNodeType () const final
 

Friends

template<class T >
struct IDecisionTreeSerializer
 

Detailed Description

template<class TDecisionType>
class grail::simulation::NominalInnerDecisionNode< TDecisionType >

Class for internal usage.


The documentation for this class was generated from the following file: