Specification for floating point variables. More...
#include <varspec.hh>
Public Member Functions | |
FloatVarSpec (Option< std::pair< double, double > > &d, bool introduced, bool funcDep) | |
FloatVarSpec (double d, bool introduced, bool funcDep) | |
FloatVarSpec (const Alias &eq, bool introduced, bool funcDep) | |
![]() | |
virtual | ~VarSpec (void) |
Destructor. More... | |
VarSpec (bool introduced0, bool funcDep0) | |
Constructor. More... | |
Public Attributes | |
Option< std::pair< double, double > > | domain |
![]() | |
int | i |
Variable index. More... | |
bool | alias |
Whether the variable aliases another variable. More... | |
bool | assigned |
Whether the variable is assigned. More... | |
bool | introduced |
Whether the variable was introduced in the mzn2fzn translation. More... | |
bool | funcDep |
Whether the variable functionally depends on another variable. More... | |
Specification for floating point variables.
Definition at line 123 of file varspec.hh.
|
inline |
Definition at line 126 of file varspec.hh.
|
inline |
Definition at line 131 of file varspec.hh.
|
inline |
Definition at line 136 of file varspec.hh.
Option<std::pair<double,double> > Gecode::FlatZinc::FloatVarSpec::domain |
Definition at line 125 of file varspec.hh.