Diana  0.8.3
Public Member Functions | Private Attributes
CFuncOEDOptimalityCriterion Class Reference

#include <DianaOEDTask.hpp>

Inheritance diagram for CFuncOEDOptimalityCriterion:
OEDOptimalityCriterion ICapeNLPFunction ICapeIdentification

List of all members.

Public Member Functions

 CFuncOEDOptimalityCriterion (COEDOptimalityFunction pFuncCOEDOptCriterion)
virtual Common::Types::CapeDouble Exec (Numeric::Solvers::NLPTasks::ICapeNLPTask &task) throw (Common::Error::ECapeSolvingError)
virtual ICapeIdentification * clone () throw (Common::Error::ECapeUnknown, Common::Error::ECapeNoImpl)
 creates clone copy of the interface.

Private Attributes

COEDOptimalityFunction pFuncCOEDOptCriterion
 pointer on C-function for calculation of OED optimality criterion

Detailed Description

Class which holds C-function (see COEDOptimalityFunction) for calculation of OED optimality criterion.


Constructor & Destructor Documentation

CFuncOEDOptimalityCriterion ( COEDOptimalityFunction  pFuncCOEDOptCriterion)

Constructor that initializes class and sets specified C-function

Parameters:
pFuncCOEDOptCriterionpointer on C-function for calculation of OED optimality criterion.

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 OEDOptimalityCriterion.


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