MC++
Non-Validated Interval Arithmetic for Factorable Functions

Classes

struct  mc::Interval::Options
 Options of mc::Interval. More...
 
class  mc::Interval::Exceptions
 Exceptions of mc::Interval. More...
 

Functions

 mc::Interval::Interval ()
 Default constructor (needed for arrays of mc::Interval elements)
 
 mc::Interval::Interval (const double c)
 Constructor for a constant value c
 
 mc::Interval::Interval (const double l, const double u)
 Constructor for a variable that belongs to the interval [l,u].
 
 mc::Interval::Interval (const Interval &I)
 Copy constructor for the interval I
 
 mc::Interval::~Interval ()
 Destructor.
 
const double & mc::Interval::l () const
 Return lower bound.
 
const double & mc::Interval::u () const
 Return upper bound.
 
void mc::Interval::l (const double lb)
 Set lower bound to lb
 
void mc::Interval::u (const double ub)
 Set upper bound to ub
 

Detailed Description