Public Member Functions | |
FunctorDomain () | |
virtual | ~FunctorDomain () |
virtual bool | hasLowerBound () const |
virtual double | lowerBound () const |
virtual bool | hasUpperBound () const |
virtual double | upperBound () const |
virtual bool | hasExcludedPoint () const |
virtual double | excludedPoint () const |
virtual string | description () const =0 |
Definition at line 42 of file SundanceFunctorDomain.hpp.
FunctorDomain::FunctorDomain | ( | ) |
Definition at line 38 of file SundanceFunctorDomain.cpp.
virtual Sundance::FunctorDomain::~FunctorDomain | ( | ) | [inline, virtual] |
Definition at line 47 of file SundanceFunctorDomain.hpp.
virtual string Sundance::FunctorDomain::description | ( | ) | const [pure virtual] |
Implemented in Sundance::UnboundedDomain, Sundance::PositiveDomain, Sundance::StrictlyPositiveDomain, Sundance::BoundedDomain, Sundance::LowerBoundedDomain, and Sundance::NonzeroDomain.
Referenced by Sundance::operator<<().
double FunctorDomain::excludedPoint | ( | ) | const [virtual] |
Reimplemented in Sundance::StrictlyPositiveDomain, and Sundance::NonzeroDomain.
Definition at line 57 of file SundanceFunctorDomain.cpp.
virtual bool Sundance::FunctorDomain::hasExcludedPoint | ( | ) | const [inline, virtual] |
Reimplemented in Sundance::StrictlyPositiveDomain, and Sundance::NonzeroDomain.
Definition at line 57 of file SundanceFunctorDomain.hpp.
virtual bool Sundance::FunctorDomain::hasLowerBound | ( | ) | const [inline, virtual] |
Reimplemented in Sundance::PositiveDomain, Sundance::StrictlyPositiveDomain, Sundance::BoundedDomain, and Sundance::LowerBoundedDomain.
Definition at line 49 of file SundanceFunctorDomain.hpp.
virtual bool Sundance::FunctorDomain::hasUpperBound | ( | ) | const [inline, virtual] |
double FunctorDomain::lowerBound | ( | ) | const [virtual] |
Reimplemented in Sundance::PositiveDomain, Sundance::StrictlyPositiveDomain, Sundance::BoundedDomain, and Sundance::LowerBoundedDomain.
Definition at line 40 of file SundanceFunctorDomain.cpp.
double FunctorDomain::upperBound | ( | ) | const [virtual] |