Diana  0.8.3
Public Member Functions | Private Attributes
OEDOptimalityCriterion Class Reference

#include <DianaOEDTask.hpp>

Inheritance diagram for OEDOptimalityCriterion:
ICapeNLPFunction ICapeIdentification CFuncOEDOptimalityCriterion

List of all members.

Public Member Functions

 OEDOptimalityCriterion ()
 OEDOptimalityCriterion (const Numeric::Solvers::NLPTasks::ICapeNLPFunction &func)
virtual Common::Types::CapeDouble Exec (Numeric::Solvers::NLPTasks::ICapeNLPTask &task)=0 throw (Common::Error::ECapeSolvingError)
virtual const
Common::Types::CapeString
GetComponentName () const throw (Common::Error::ECapeUnknown)
virtual void SetComponentName (const Common::Types::CapeString &_name) throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument)
virtual const
Common::Types::CapeString
GetComponentDescription () const throw (Common::Error::ECapeUnknown)
virtual void SetComponentDescription (const Common::Types::CapeString &_description) throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument)

Private Attributes

Common::Types::CapeString strName
 Component name.
Common::Types::CapeString strDescription
 Component description.

Detailed Description

Class of OED optimality criterion.


Constructor & Destructor Documentation

Constructor.

Constructor with ICapeNLPFunction.


Member Function Documentation

Calculates value of optimality criterion for the given in OED-task mean and covariance matrix.

Parameters:
taskOED-task (allows to obtain means and covariance matrices for criterion evaluation)
Returns:
calculated function value

Implements ICapeNLPFunction.

Implemented in CFuncOEDOptimalityCriterion.

Gets the description of the component.

Reimplemented from ICapeNLPFunction.

virtual const Common::Types::CapeString& GetComponentName ( ) const throw (Common::Error::ECapeUnknown) [virtual]

Gets the name of the component.

Reimplemented from ICapeNLPFunction.

Sets the description of the component.

Parameters:
_descriptionthe description of the component

Reimplemented from ICapeNLPFunction.

Sets the name of the component.

Parameters:
_namethe name of the component

Reimplemented from ICapeNLPFunction.


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