#include <IcpVariable.h>
Definition at line 35 of file IcpVariable.h.
◆ IcpVariable() [1/2]
smtrat::icp::IcpVariable::IcpVariable |
( |
| ) |
|
|
private |
◆ IcpVariable() [2/2]
smtrat::icp::IcpVariable::IcpVariable |
( |
carl::Variable::Arg |
_var, |
|
|
bool |
_original, |
|
|
ModuleInput::iterator |
_defaultPosition, |
|
|
EvalDoubleIntervalMap::iterator |
_intervalPos, |
|
|
const LRAVariable * |
_lraVar = NULL |
|
) |
| |
|
inline |
◆ ~IcpVariable()
smtrat::icp::IcpVariable::~IcpVariable |
( |
| ) |
|
|
inline |
◆ addCandidate()
◆ addCandidates()
◆ addOriginalConstraint()
void smtrat::icp::IcpVariable::addOriginalConstraint |
( |
const FormulaT & |
_constraint | ) |
|
|
inline |
◆ candidates()
◆ decrementActivity()
void smtrat::icp::IcpVariable::decrementActivity |
( |
| ) |
|
|
inline |
◆ externalLeftBound()
◆ externalRightBound()
◆ incrementActivity()
void smtrat::icp::IcpVariable::incrementActivity |
( |
| ) |
|
|
inline |
◆ internalLeftBound()
◆ internalRightBound()
◆ interval()
◆ intervalPosition()
EvalDoubleIntervalMap::const_iterator smtrat::icp::IcpVariable::intervalPosition |
( |
| ) |
const |
|
inline |
◆ is_linear()
bool smtrat::icp::IcpVariable::is_linear |
( |
| ) |
|
|
inline |
◆ isActive()
bool smtrat::icp::IcpVariable::isActive |
( |
| ) |
const |
|
inline |
◆ isExternalUpdated()
Updated smtrat::icp::IcpVariable::isExternalUpdated |
( |
| ) |
const |
|
inline |
◆ isInternalBoundsSet()
Updated smtrat::icp::IcpVariable::isInternalBoundsSet |
( |
| ) |
const |
|
inline |
◆ isInternalUpdated()
Updated smtrat::icp::IcpVariable::isInternalUpdated |
( |
| ) |
const |
|
inline |
◆ isOriginal()
bool smtrat::icp::IcpVariable::isOriginal |
( |
| ) |
const |
|
inline |
◆ lraVar()
const LRAVariable* smtrat::icp::IcpVariable::lraVar |
( |
| ) |
const |
|
inline |
◆ operator<()
bool smtrat::icp::IcpVariable::operator< |
( |
IcpVariable const & |
rhs | ) |
const |
|
inline |
◆ print()
void smtrat::icp::IcpVariable::print |
( |
std::ostream & |
_out = std::cout , |
|
|
bool |
_withContractionCandidates = false |
|
) |
| const |
|
inline |
◆ removeOriginalConstraint()
void smtrat::icp::IcpVariable::removeOriginalConstraint |
( |
const FormulaT & |
_constraint | ) |
|
|
inline |
◆ setExternalLeftBound()
◆ setExternalModified()
void smtrat::icp::IcpVariable::setExternalModified |
( |
| ) |
|
|
inline |
◆ setExternalRightBound()
◆ setExternalUnmodified()
void smtrat::icp::IcpVariable::setExternalUnmodified |
( |
| ) |
|
|
inline |
◆ setInternalLeftBound()
void smtrat::icp::IcpVariable::setInternalLeftBound |
( |
const smtrat::FormulaT & |
_left | ) |
|
|
inline |
◆ setInternalRightBound()
void smtrat::icp::IcpVariable::setInternalRightBound |
( |
const smtrat::FormulaT & |
_right | ) |
|
|
inline |
◆ setInternalUnmodified()
void smtrat::icp::IcpVariable::setInternalUnmodified |
( |
| ) |
|
|
inline |
◆ setInterval()
void smtrat::icp::IcpVariable::setInterval |
( |
const DoubleInterval & |
_interval | ) |
|
|
inline |
◆ setLraVar()
void smtrat::icp::IcpVariable::setLraVar |
( |
const LRAVariable * |
_lraVar | ) |
|
|
inline |
◆ setUnmodified()
void smtrat::icp::IcpVariable::setUnmodified |
( |
| ) |
|
|
inline |
◆ var()
carl::Variable::Arg smtrat::icp::IcpVariable::var |
( |
| ) |
const |
|
inline |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const IcpVariable & |
_var |
|
) |
| |
|
friend |
◆ mActivity
unsigned smtrat::icp::IcpVariable::mActivity |
|
private |
◆ mBoundsSet
◆ mCandidates
◆ mDefaultPosition
◆ mExternalLeftBound
◆ mExternalRightBound
◆ mInternalLeftBound
◆ mInternalRightBound
◆ mIntervalPos
EvalDoubleIntervalMap::iterator smtrat::icp::IcpVariable::mIntervalPos |
|
private |
◆ mLinear
bool smtrat::icp::IcpVariable::mLinear |
|
private |
◆ mLraVar
◆ mOriginal
bool smtrat::icp::IcpVariable::mOriginal |
|
private |
◆ mOriginalConstraints
FormulaSetT smtrat::icp::IcpVariable::mOriginalConstraints |
|
private |
◆ mUpdated
◆ mVar
carl::Variable smtrat::icp::IcpVariable::mVar |
|
private |
The documentation for this class was generated from the following file: