Scalar function of 2 variables that is generated from expressions for evaluation of function value, gradient components, etc.
More...
List of all members.
Public Member Functions |
| Func2dFromScalarScript (string varName1, string varName2, string valueExpression, string[] gradientExpressions, string[][] hessianExpressions) |
| Constructs a scalar function of 2 variables from the specified scalar function of a vector argument.
|
virtual IScalarFunction | CreateScalarFunction (string varName1, string varName2, string valueExpression, string[] gradientExpressions, string[][] hessianExpressions) |
| Creates a scalar function form expressions that specify evaluation of function value, gradient, and Hessian.
|
Static Public Member Functions |
static IScalarFunction | CreateScalarFunction (string[] variableNames, string valueExpression, string[] gradientExpressions, string[][] hessianExpressions) |
| Creates and returns a scalar function that is formed on basis of expressions that define how function value and eventually gradient and hessian are calculated (if defined).
|
Protected Member Functions |
| Func2dFromScalarScript () |
| Func2dFromScalarScript (IScalarFunction originalFunction) |
| Constructs a scalar function of 2 variables from the specified scalar function of a vector argument.
|
Detailed Description
Scalar function of 2 variables that is generated from expressions for evaluation of function value, gradient components, etc.
$A Igor Oct11;
Constructor & Destructor Documentation
IG::Num::Func2dFromScalarScript::Func2dFromScalarScript |
( |
| ) |
[inline, protected] |
IG::Num::Func2dFromScalarScript::Func2dFromScalarScript |
( |
IScalarFunction |
originalFunction | ) |
[inline, protected] |
Constructs a scalar function of 2 variables from the specified scalar function of a vector argument.
- Parameters:
-
scalarFunction | Original scalar function of vector argument used for evaluation. |
IG::Num::Func2dFromScalarScript::Func2dFromScalarScript |
( |
string |
varName1, |
|
|
string |
varName2, |
|
|
string |
valueExpression, |
|
|
string[] |
gradientExpressions, |
|
|
string |
hessianExpressions[][] |
|
) |
| [inline] |
Constructs a scalar function of 2 variables from the specified scalar function of a vector argument.
- Parameters:
-
scalarFunction | Original scalar function of vector argument used for evaluation. |
Member Function Documentation
virtual IScalarFunction IG::Num::Func2dFromScalarScript::CreateScalarFunction |
( |
string |
varName1, |
|
|
string |
varName2, |
|
|
string |
valueExpression, |
|
|
string[] |
gradientExpressions, |
|
|
string |
hessianExpressions[][] |
|
) |
| [inline, virtual] |
Creates a scalar function form expressions that specify evaluation of function value, gradient, and Hessian.
- Parameters:
-
varName1 | |
varName2 | |
valueExpression | |
gradientExpressions | |
HessianExpressions | |
- Returns:
static IScalarFunction IG::Num::Func2dFromScalarScript::CreateScalarFunction |
( |
string[] |
variableNames, |
|
|
string |
valueExpression, |
|
|
string[] |
gradientExpressions, |
|
|
string |
hessianExpressions[][] |
|
) |
| [inline, static] |
Creates and returns a scalar function that is formed on basis of expressions that define how function value and eventually gradient and hessian are calculated (if defined).
- Parameters:
-
variableNames | |
valueExpression | |
gradientExpressions | |
hessianExpressions | |
- Returns:
The documentation for this class was generated from the following file: