Diana  0.8.3
Public Member Functions
ICapeSensNLPTask Class Reference

#include <CapeNLPTask.hpp>

Inheritance diagram for ICapeSensNLPTask:
ICapeNLPTask ICapeUtilities ICapeIdentification BasicNLPTask SensMultipleFittingTask SensParameterFittingTask BasicDynamicNLPTask

List of all members.

Public Member Functions

virtual ~ICapeSensNLPTask ()
virtual
Common::Types::CapeArrayDouble 
GetObjFunctionGradient ()=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeSolvingError)
virtual const
Diana::DianaSparseArray
GetConstraintsJacobian (ConstraintType _type)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeSolvingError)

Detailed Description

This class extends an interface CapeNLPTask by additional calcultion of derivatives of objective function and constraints.


Constructor & Destructor Documentation

virtual ~ICapeSensNLPTask ( ) [inline, virtual]

Destructor for CapeNLPTask.


Member Function Documentation

Calculates Jacoian with respect to constraint functions of the same type.

Implemented in SensParameterFittingTask, SensMultipleFittingTask, and BasicNLPTask.

Calculates and returns gradient with respect to sought parameters of task.

Implemented in SensParameterFittingTask, BasicDynamicNLPTask, SensMultipleFittingTask, and BasicNLPTask.


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