SOLA
|
Public Member Functions | |
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 |
virtual FuzzyValue | evaluateExisting (NodeData &data, const EvaluationInformation &eval_info)=0 |
uint8_t | getDepth () override |
Public Member Functions inherited from minhton::BooleanExpression | |
virtual std::vector< NodeData::Key > | getRelevantKeys () const =0 |
virtual std::vector< NodeData::Key > | getRelevantTopicKeys () const =0 |
virtual std::string | serialize ()=0 |
Protected Attributes | |
NodeData::Key | key_ |
|
inlineoverridevirtual |
Implements minhton::BooleanExpression.
|
inlineoverridevirtual |
Implements minhton::BooleanExpression.
|
inlineoverridevirtual |
Implements minhton::BooleanExpression.