Diana
0.8.3
|
#include <CapeNLPTask.hpp>
Public Member Functions | |
virtual Common::Types::CapeDouble | Exec (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) |
Interface for fuction pointer classes.
virtual Common::Types::CapeDouble Exec | ( | ICapeNLPTask & | task | ) | throw (Common::Error::ECapeSolvingError) [pure virtual] |
Executes the funtion
task | nlp task containing data(parameters, etc.) for function calculation |
Implemented in CFuncOEDOptimalityCriterion, OEDOptimalityCriterion, and CFunction.
virtual const Common::Types::CapeString& GetComponentDescription | ( | ) | const throw (Common::Error::ECapeUnknown) [virtual] |
Gets the description of the component.
Implements ICapeIdentification.
Reimplemented in OEDOptimalityCriterion, and CFunction.
virtual const Common::Types::CapeString& GetComponentName | ( | ) | const throw (Common::Error::ECapeUnknown) [virtual] |
Gets the name of the component.
Implements ICapeIdentification.
Reimplemented in OEDOptimalityCriterion, and CFunction.
virtual void SetComponentDescription | ( | const Common::Types::CapeString & | _description | ) | throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument) [virtual] |
Sets the description of the component.
_description | the description of the component |
Implements ICapeIdentification.
Reimplemented in OEDOptimalityCriterion, and CFunction.
virtual void SetComponentName | ( | const Common::Types::CapeString & | _name | ) | throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument) [virtual] |
Sets the name of the component.
_name | the name of the component |
Implements ICapeIdentification.
Reimplemented in OEDOptimalityCriterion, and CFunction.