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 53 of file SundanceFunctorDomain.hpp.
Definition at line 49 of file SundanceFunctorDomain.cpp.
| virtual Sundance::FunctorDomain::~FunctorDomain | ( | ) | [inline, virtual] |
Definition at line 58 of file SundanceFunctorDomain.hpp.
| virtual string Sundance::FunctorDomain::description | ( | ) | const [pure virtual] |
Implemented in Sundance::NonzeroDomain, Sundance::LowerBoundedDomain, Sundance::BoundedDomain, Sundance::StrictlyPositiveDomain, Sundance::PositiveDomain, and Sundance::UnboundedDomain.
Referenced by Sundance::operator<<().
| double FunctorDomain::excludedPoint | ( | ) | const [virtual] |
Reimplemented in Sundance::NonzeroDomain, and Sundance::StrictlyPositiveDomain.
Definition at line 68 of file SundanceFunctorDomain.cpp.
| virtual bool Sundance::FunctorDomain::hasExcludedPoint | ( | ) | const [inline, virtual] |
Reimplemented in Sundance::NonzeroDomain, and Sundance::StrictlyPositiveDomain.
Definition at line 68 of file SundanceFunctorDomain.hpp.
| virtual bool Sundance::FunctorDomain::hasLowerBound | ( | ) | const [inline, virtual] |
Reimplemented in Sundance::LowerBoundedDomain, Sundance::BoundedDomain, Sundance::StrictlyPositiveDomain, and Sundance::PositiveDomain.
Definition at line 60 of file SundanceFunctorDomain.hpp.
| virtual bool Sundance::FunctorDomain::hasUpperBound | ( | ) | const [inline, virtual] |
Reimplemented in Sundance::BoundedDomain.
Definition at line 64 of file SundanceFunctorDomain.hpp.
| double FunctorDomain::lowerBound | ( | ) | const [virtual] |
Reimplemented in Sundance::LowerBoundedDomain, Sundance::BoundedDomain, Sundance::StrictlyPositiveDomain, and Sundance::PositiveDomain.
Definition at line 51 of file SundanceFunctorDomain.cpp.
| double FunctorDomain::upperBound | ( | ) | const [virtual] |
Reimplemented in Sundance::BoundedDomain.
Definition at line 59 of file SundanceFunctorDomain.cpp.