Diana  0.8.3
Public Member Functions | Protected Attributes
DianaNLPRealParameterSpec Class Reference

#include <DianaParameter.hpp>

Inheritance diagram for DianaNLPRealParameterSpec:
DianaRealParameterSpec ICapeNLPRealParameterSpec ICapeRealParameterSpec ICapeRealParameterSpec ICapeParameterSpec ICapeParameterSpec ICapeIdentification ICapeIdentification

List of all members.

Public Member Functions

 DianaNLPRealParameterSpec (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 _precision=0.001)
 DianaNLPRealParameterSpec (const DianaRealParameterSpec &_realSpec, Common::Types::CapeDouble _precision=0.001)
Common::Identification::ICapeIdentificationclone () throw (Common::Error::ECapeUnknown, Common::Error::ECapeNoImpl)
void setPrecision (Common::Types::CapeDouble _precision)
Common::Types::CapeDouble Precision () const throw (Common::Error::ECapeUnknown)

Protected Attributes

Common::Types::CapeDouble dblPrecision
 parameter precision

Detailed Description

Diana realization of the ICapeNLPRealParameterSpec interface.


Constructor & Destructor Documentation

DianaNLPRealParameterSpec ( 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  _precision = 0.001 
)

Constructor.


Member Function Documentation

Creates a new copy in the memory of the DianaRealNLPParameterSpec object.

Reimplemented from DianaRealParameterSpec.

Gets the required precision of the real valued parameter for which this is the specification.

Implements ICapeNLPRealParameterSpec.

set the precision, this is not CAPE


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