Diana
0.8.3
|
#include <CapeException.hpp>
Public Member Functions | |
ECapeBoundaries () | |
ECapeBoundaries (Common::Types::CapeDouble _lowerBound, Common::Types::CapeDouble _upperBound, Common::Types::CapeDouble _value, Common::Types::CapeString _type=Common::Types::CapeStringUNDEFINED) | |
Public Attributes | |
Common::Types::CapeDouble | lowerBound |
Common::Types::CapeDouble | upperBound |
Common::Types::CapeDouble | value |
Common::Types::CapeString | type |
A "utility" class which factorises a state which describes the value, its type and its boundaries. This is an abstract class. No real error can be raised from this class.
ECapeBoundaries | ( | ) |
Constructor (does nothing).
ECapeBoundaries | ( | Common::Types::CapeDouble | _lowerBound, |
Common::Types::CapeDouble | _upperBound, | ||
Common::Types::CapeDouble | _value, | ||
Common::Types::CapeString | _type = Common::Types::CapeStringUNDEFINED |
||
) |
Constructor with default arguments. Not defined in Python.
The value of the lower bound.
The type/nature of the value. The value could represent a thermodynamic property, a number of tables in a database, a quantity of memory.
The value of the upper bound.
The current value which has led to an error.