#include <IbexConstraint.h>

Public Member Functions | |
| void | accept_printer (const OperatorPrinter &p) const |
| bool | feasible (const Space &space) const |
| void | backward (Space &space) const |
| virtual bool | is_equality () const |
Example : sin(x+y)^2 = z-1.
| void ibex::Equality::accept_printer | ( | const OperatorPrinter & | p | ) | const [inline, virtual] |
Accept the pretty printer.
Implements ibex::Constraint.
| bool ibex::Equality::feasible | ( | const Space & | space | ) | const [virtual] |
Check if the equation can be satisfied within the space using simple interval evaluation.
Implements ibex::ArithConstraint.
| void ibex::Equality::backward | ( | Space & | space | ) | const [virtual] |
Backward evaluation.
Implements ibex::ArithConstraint.
| virtual bool ibex::Equality::is_equality | ( | ) | const [inline, virtual] |
Return true.
Implements ibex::ArithConstraint.
1.5.5