SOLA
Loading...
Searching...
No Matches
Public Member Functions | List of all members
minhton::NumericComparisonExpression< NumericType > Class Template Reference
Inheritance diagram for minhton::NumericComparisonExpression< NumericType >:
minhton::AtomicBooleanExpression minhton::BooleanExpression

Public Member Functions

 NumericComparisonExpression (NodeData::Key key, ComparisonTypes comparison_type, NumericType comparison_value)
 
FuzzyValue evaluateExisting (NodeData &data, const EvaluationInformation &eval_info) override
 
std::vector< NodeData::Key > getRelevantKeys () const override
 
std::vector< NodeData::Key > getRelevantTopicKeys () const override
 
std::string serialize () override
 
- Public Member Functions inherited from minhton::AtomicBooleanExpression
 AtomicBooleanExpression (NodeData::Key key)
 
std::vector< NodeData::Key > evaluateMissingAttributes (NodeData &data, const EvaluationInformation &eval_info) const override
 
FuzzyValue evaluate (NodeData &data, const EvaluationInformation &eval_info) override
 
uint8_t getDepth () override
 

Additional Inherited Members

- Protected Attributes inherited from minhton::AtomicBooleanExpression
NodeData::Key key_
 

Member Function Documentation

◆ evaluateExisting()

template<typename NumericType >
FuzzyValue minhton::NumericComparisonExpression< NumericType >::evaluateExisting ( NodeData data,
const EvaluationInformation eval_info 
)
inlineoverridevirtual

◆ getRelevantKeys()

template<typename NumericType >
std::vector< NodeData::Key > minhton::NumericComparisonExpression< NumericType >::getRelevantKeys ( ) const
inlineoverridevirtual

◆ getRelevantTopicKeys()

template<typename NumericType >
std::vector< NodeData::Key > minhton::NumericComparisonExpression< NumericType >::getRelevantTopicKeys ( ) const
inlineoverridevirtual

◆ serialize()

template<typename NumericType >
std::string minhton::NumericComparisonExpression< NumericType >::serialize ( )
inlineoverridevirtual

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