Public Member Functions | Private Attributes
Sundance::BoundedDomain Class Reference
Inheritance diagram for Sundance::BoundedDomain:
Sundance::FunctorDomain

List of all members.

Public Member Functions

 BoundedDomain (const double &lower, const double &upper)
bool hasLowerBound () const
double lowerBound () const
bool hasUpperBound () const
double upperBound () const
string description () const

Private Attributes

double lower_
double upper_

Detailed Description

Definition at line 114 of file SundanceFunctorDomain.hpp.


Constructor & Destructor Documentation

BoundedDomain::BoundedDomain ( const double &  lower,
const double &  upper 
)

Definition at line 85 of file SundanceFunctorDomain.cpp.


Member Function Documentation

string Sundance::BoundedDomain::description ( ) const [inline, virtual]

Implements Sundance::FunctorDomain.

Definition at line 127 of file SundanceFunctorDomain.hpp.

References lowerBound(), Sundance::toString(), and upperBound().

bool Sundance::BoundedDomain::hasLowerBound ( ) const [inline, virtual]

Reimplemented from Sundance::FunctorDomain.

Definition at line 119 of file SundanceFunctorDomain.hpp.

bool Sundance::BoundedDomain::hasUpperBound ( ) const [inline, virtual]

Reimplemented from Sundance::FunctorDomain.

Definition at line 123 of file SundanceFunctorDomain.hpp.

double Sundance::BoundedDomain::lowerBound ( ) const [inline, virtual]

Reimplemented from Sundance::FunctorDomain.

Definition at line 121 of file SundanceFunctorDomain.hpp.

References lower_.

Referenced by description().

double Sundance::BoundedDomain::upperBound ( ) const [inline, virtual]

Reimplemented from Sundance::FunctorDomain.

Definition at line 125 of file SundanceFunctorDomain.hpp.

References upper_.

Referenced by description().


Member Data Documentation

Definition at line 132 of file SundanceFunctorDomain.hpp.

Referenced by lowerBound().

Definition at line 134 of file SundanceFunctorDomain.hpp.

Referenced by upperBound().

Site Contact