List of all members.
Public Member Functions |
| | Function () |
| | Function (IAffineTransformation transf) |
| override double | ReferenceValue (IVector parameters) |
| | Returns the value of this function at the specified parameter in the reference coordinate system.
|
| override void | ReferenceGradientPlain (IVector parameters, IVector gradient) |
| | Calculates the first derivative (gradient) of this function at the specified parameter in the reference coordinate system.
|
| override void | ReferenceHessianPlain (IVector parameters, IMatrix hessian) |
| | Calculates the second derivative (Hessian) of this function at the specified parameters in the reference coordinate system.
|
Protected Member Functions |
| override void | InitDynamic () |
| | Initialization of variables that are used by dynamic loading mechanisim. This function must be overridden in derived classes.
|
Constructor & Destructor Documentation
| IG::Script::ScritpScalarFunctionExample::Container::Function::Function |
( |
| ) |
[inline] |
| IG::Script::ScritpScalarFunctionExample::Container::Function::Function |
( |
IAffineTransformation |
transf | ) |
[inline] |
Member Function Documentation
| override void IG::Script::ScritpScalarFunctionExample::Container::Function::InitDynamic |
( |
| ) |
[inline, protected, virtual] |
| override double IG::Script::ScritpScalarFunctionExample::Container::Function::ReferenceValue |
( |
IVector |
parameters | ) |
[inline, virtual] |
Returns the value of this function at the specified parameter in the reference coordinate system.
- Parameters:
-
| parameters | Vector of parameters (in the REFERENCE system) where function is evaluated. |
Reimplemented from IG::Lib::LoadableScalarFunctionBase.
| override void IG::Script::ScritpScalarFunctionExample::Container::Function::ReferenceGradientPlain |
( |
IVector |
parameters, |
|
|
IVector |
gradient |
|
) |
| [inline, virtual] |
Calculates the first derivative (gradient) of this function at the specified parameter in the reference coordinate system.
- Parameters:
-
| parameters | Vector of parameters (in the REFERENCE system) where derivatives are evaluated. |
| gradient | Vector where first derivatives (gradient) are stored. |
Reimplemented from IG::Lib::LoadableScalarFunctionBase.
| override void IG::Script::ScritpScalarFunctionExample::Container::Function::ReferenceHessianPlain |
( |
IVector |
parameters, |
|
|
IMatrix |
hessian |
|
) |
| [inline, virtual] |
Calculates the second derivative (Hessian) of this function at the specified parameters in the reference coordinate system.
- Parameters:
-
| parameters | Vector of parameters (in the REFERENCE system) where Hessian is evaluated. |
| hessian | Matrix where second derivatives (Hessian) are stored. |
Reimplemented from IG::Lib::LoadableScalarFunctionBase.
The documentation for this class was generated from the following file: