SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
Stores some additional information for a bound. More...
#include <Bound.h>
Public Member Functions | |
Info (ModuleInput::iterator _position) | |
Data Fields | |
int | updated |
A value to store the information whether this bounds constraint has already been processed (=0), must be processed (>0) or must be removed from consideration (<0). More... | |
ModuleInput::iterator | position |
The position of this bounds constraint in a formula, if it has been processed already. More... | |
FormulaT | neqRepresentation |
If this bound corresponds to a constraint being p<0 or p>0 for a polynomial p, we store here the constraint p!=0. More... | |
bool | exists |
A flag which is only false, if this bound has been created for a constraint having != as relation symbol, i.e. More... | |
const Bound< T1, T2 > * | complement |
Stores some additional information for a bound.
|
inline |
const Bound<T1, T2>* smtrat::lra::Bound< T1, T2 >::Info::complement |
bool smtrat::lra::Bound< T1, T2 >::Info::exists |
FormulaT smtrat::lra::Bound< T1, T2 >::Info::neqRepresentation |
ModuleInput::iterator smtrat::lra::Bound< T1, T2 >::Info::position |
int smtrat::lra::Bound< T1, T2 >::Info::updated |