Diana  0.8.3
Public Member Functions | Protected Attributes
DianaStateSpec Class Reference

#include <DianaParameter.hpp>

Inheritance diagram for DianaStateSpec:
DianaRealParameterSpec IDianaStateSpec ICapeRealParameterSpec ICapeRealParameterSpec ICapeParameterSpec ICapeParameterSpec ICapeIdentification ICapeIdentification

List of all members.

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::ICapeIdentificationclone () 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

Detailed Description

Diana realization of the IDianaStateSpec interface.


Constructor & Destructor Documentation

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


Member Function Documentation

Returns an absolute error for the state variable specification.

Implements IDianaStateSpec.

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.


The documentation for this class was generated from the following file: