Diana
0.8.3
|
#include <DianaParameter.hpp>
Public Member Functions | |
DianaStateSpec (const Common::Types::CapeString &name, const Common::Types::CapeString &description=Common::Types::CapeStringUNDEFINED, Common::Types::CapeDouble _defaultValue=0.0, Common::Types::CapeDouble _lowerBound=0.0, Common::Types::CapeDouble _upperBound=0.0, Common::Types::CapeDouble _absoluteError=1.0e-9) | |
Common::Identification::ICapeIdentification * | clone () throw (Common::Error::ECapeUnknown, Common::Error::ECapeNoImpl) |
Common::Types::CapeDouble | AbsoluteError () const throw (Common::Error::ECapeUnknown) |
void | setAbsoluteError (Common::Types::CapeDouble _absoluteError) |
Protected Attributes | |
Common::Types::CapeDouble | absoluteError |
state variable absolute error |
Diana realization of the IDianaStateSpec interface.
DianaStateSpec | ( | const Common::Types::CapeString & | name, |
const Common::Types::CapeString & | description = Common::Types::CapeStringUNDEFINED , |
||
Common::Types::CapeDouble | _defaultValue = 0.0 , |
||
Common::Types::CapeDouble | _lowerBound = 0.0 , |
||
Common::Types::CapeDouble | _upperBound = 0.0 , |
||
Common::Types::CapeDouble | _absoluteError = 1.0e-9 |
||
) |
CTOR
Common::Types::CapeDouble AbsoluteError | ( | ) | const throw (Common::Error::ECapeUnknown) [virtual] |
Returns an absolute error for the state variable specification.
Implements IDianaStateSpec.
Common::Identification::ICapeIdentification* clone | ( | ) | throw (Common::Error::ECapeUnknown, Common::Error::ECapeNoImpl) [virtual] |
Creates a new copy in the memory of the DianaStateSpec object.
Reimplemented from DianaRealParameterSpec.
void setAbsoluteError | ( | Common::Types::CapeDouble | _absoluteError | ) |
Sets an absolute error for the state variable specification.