dReal4
|
Evaluator for relational formulas. More...
#include </home/soonhokong/work/dreal4/dreal/solver/relational_formula_evaluator.h>
Public Member Functions | |
RelationalFormulaEvaluator (Formula f) | |
RelationalFormulaEvaluator (const RelationalFormulaEvaluator &)=delete | |
Deleted copy-constructor. | |
RelationalFormulaEvaluator (RelationalFormulaEvaluator &&)=default | |
Deleted move-constructor. | |
RelationalFormulaEvaluator & | operator= (const RelationalFormulaEvaluator &)=delete |
Deleted copy-assignment operator. | |
RelationalFormulaEvaluator & | operator= (RelationalFormulaEvaluator &&)=delete |
Deleted move-assignment operator. | |
FormulaEvaluationResult | operator() (const Box &box) const override |
Evaluates the constraint/formula with box . | |
std::ostream & | Display (std::ostream &os) const override |
const Variables & | variables () const override |
![]() | |
FormulaEvaluatorCell (Formula f) | |
FormulaEvaluatorCell (const FormulaEvaluatorCell &)=delete | |
Deleted copy-constructor. | |
FormulaEvaluatorCell (FormulaEvaluatorCell &&)=default | |
Deleted move-constructor. | |
FormulaEvaluatorCell & | operator= (const FormulaEvaluatorCell &)=delete |
Deleted copy-assignment operator. | |
FormulaEvaluatorCell & | operator= (FormulaEvaluatorCell &&)=delete |
Deleted move-assignment operator. | |
virtual | ~FormulaEvaluatorCell ()=default |
Default destructor. | |
const Formula & | formula () const |
bool | is_simple_relational () const |
Returns true if the based formula is a simple relational formula which is in form of constant relop variable or !(constant relop variable) . More... | |
bool | is_neq () const |
Returns true if the based formula is a not-equal formula which is in form of e1 != e2 or !(e1 == e2) . More... | |
Evaluator for relational formulas.