IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Shifted and stretched square function in arbitrary dimensions. More...
Public Member Functions | |
QuadraticFunctionShifted (int dimension) | |
Constructor. More... | |
QuadraticFunctionShifted (double[] shifts) | |
Constructor. More... | |
QuadraticFunctionShifted (double[] shifts, double[] factors) | |
Constructor. More... | |
Public Member Functions inherited from NumLib.FunctionWithGradient | |
abstract double | Value (double[] parameters) |
Returns function value at the specified parameters. More... | |
abstract double[] | Gradient (double[] parameters) |
Returns function value at the specified parameters. More... | |
Private Attributes | |
double[] | Factors |
double[] | Shifts |
int | Dimension = 0 |
string | _description |
Additional Inherited Members | |
Static Public Member Functions inherited from NumLib.FunctionWithGradient | |
static double | Norm (double[] x) |
Calculates and returns Euclidean norm of the specified vector. More... | |
static string | ArrayToString (double[] x) |
Properties inherited from NumLib.FunctionWithGradient | |
abstract string | Description [get] |
Shifted and stretched square function in arbitrary dimensions.
|
inline |
Constructor.
dimension | Dimension of space where function is defined. |
|
inline |
Constructor.
shifts | Vector by which stationary point of the square function is translated. |
|
inline |
Constructor.
shifts | Vector by which stationary point of the square function is translated. |
factors | Factors by which individual quadratic terms are multiplied. |
References NumLib.QuadraticFunctionShifted.Dimension, NumLib.QuadraticFunctionShifted.Factors, and NumLib.QuadraticFunctionShifted.Shifts.
|
private |
Referenced by NumLib.QuadraticFunctionShifted.QuadraticFunctionShifted().
|
private |
Referenced by NumLib.QuadraticFunctionShifted.QuadraticFunctionShifted().
|
private |
Referenced by NumLib.QuadraticFunctionShifted.QuadraticFunctionShifted().
|
private |