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

Class for internal usage. Decision tree node that correspond to actual decisions. They are always leaves. More...

#include <LeafDecisionNode.h>

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

Public Member Functions

 LeafDecisionNode (std::unique_ptr< const TDecisionType > decision)
 
const TDecisionType * Predict (std::vector< float > &) const final
 
void Print (std::unordered_map< int, std::string > &, const std::string &indent="") const override
 
DecisionNodeType GetNodeType () const final
 

Friends

template<class T >
struct IDecisionTreeSerializer
 

Detailed Description

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

Class for internal usage. Decision tree node that correspond to actual decisions. They are always leaves.


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