IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
_description | IG::Num::ScalarFunctionUntransformedBase | [protected] |
_epsilon | IG::Num::ScalarFunctionRadialUntransformed | [private] |
_function | IG::Num::ScalarFunctionRadialUntransformed | [private] |
_name | IG::Num::ScalarFunctionUntransformedBase | [protected] |
Description | IG::Num::ScalarFunctionRadialUntransformed | |
Epsilon | IG::Num::ScalarFunctionRadialUntransformed | |
Evaluate(IScalarFunctionResults data) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
Function | IG::Num::ScalarFunctionRadialUntransformed | |
Gradient(IVector parameters, ref IVector gradient) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
GradientDefined | IG::Num::ScalarFunctionRadialUntransformed | |
GradientPlain(IVector x, IVector gradient) | IG::Num::ScalarFunctionRadialUntransformed | [inline] |
Hessian(IVector parameters, ref IMatrix hessian) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
HessianDefined | IG::Num::ScalarFunctionRadialUntransformed | |
HessianPlain(IVector x, IMatrix hessian) | IG::Num::ScalarFunctionRadialUntransformed | [inline] |
Name | IG::Num::ScalarFunctionRadialUntransformed | |
NumericalGradientCentral(IVector x, IVector stepSizes, ref IVector gradient) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
NumericalGradientCentral(IVector x, double stepSize, ref IVector gradient) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
NumericalGradientCentralPlain(IVector x, IVector stepSizes, IVector gradient) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalGradientForward(IVector x, IVector stepSizes, ref IVector gradient) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
NumericalGradientForward(IVector x, double stepSize, ref IVector gradient) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
NumericalGradientForwardPlain(IVector x, IVector stepSizes, IVector gradient) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalHessianCentral(IVector x, IVector stepSizes, ref IVector aux1, ref IVector aux2, ref IMatrix hessian) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalHessianCentral(IVector x, double stepSize, ref IVector aux1, ref IVector aux2, ref IMatrix hessian) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalHessianCentral(IVector x, IVector stepSizes, ref IVector aux1, ref IVector aux2, ref IMatrix hessian, bool useAnalyticalGradient) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalHessianCentral(IVector x, double stepSize, ref IVector aux1, ref IVector aux2, ref IMatrix hessian, bool useAnalyticalGradient) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalHessianCentralPlain(IVector x, IVector stepSizes, IVector aux1, IVector aux2, IMatrix hessian) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalHessianCentralPlain(IVector x, IVector stepSizes, IVector aux1, IVector aux2, IMatrix hessian, bool useAnalyticalGradient) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalHessianForward(IVector x, IVector stepSizes, ref IVector aux, ref IMatrix hessian) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalHessianForward(IVector x, double stepSize, ref IVector aux, ref IMatrix hessian) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
NumericalHessianForwardPlain(IVector x, IVector stepSizes, IVector aux, IMatrix hessian) | IG::Num::ScalarFunctionUntransformedBase | [inline, virtual] |
ScalarFunctionRadialUntransformed() | IG::Num::ScalarFunctionRadialUntransformed | [inline, protected] |
ScalarFunctionRadialUntransformed(IRealFunction function) | IG::Num::ScalarFunctionRadialUntransformed | [inline] |
Test(IVector from, IVector to, int numProbes, IVector stepSizes, double tolerance, bool testDerivatives, bool testSecondDerivatives, bool printDifferences, bool printResults) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
Test(IVector from, IVector to, int numProbes, IVector stepSizes, double tolerance) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
Test(IVector from, IVector to, int numProbes, double stepSize, double tolerance, bool testDerivatives, bool testSecondDerivatives, bool printDifferences, bool printResults) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
Test(IVector from, IVector to, int numProbes, double stepSize, double tolerance) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
TestGradient(IVector parameters, IVector stepSizes, int stepReductionFactor, int numStepReductions, bool checkNumerical, bool writeErrorComponents, bool writeGradientComponents) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
TestGradient(IVector parameters, IVector stepSizes, int stepReductionFactor, int numStepReductions, bool checkNumerical, bool writeErrorComponents, bool writeGradientComponents, bool useCentralDifference) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
TestHessian(IVector parameters, IVector stepSizes, int stepReductionFactor, int numStepReductions, bool checkNumerical, bool writeErrorComponents, bool writeHessianComponents) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
TestHessian(IVector parameters, IVector stepSizes, int stepReductionFactor, int numStepReductions, bool checkNumerical, bool writeErrorComponents, bool writeHessianComponents, bool useCentralDifference) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
TestSpeed(IVector parameters, int numEvaluations, bool randomPerturbations, double relativePerturbationSize, bool calcValue, bool calcGradient, bool calcHessian, bool writeLastResult) | IG::Num::ScalarFunctionUntransformedBase | [inline] |
Value(IVector x) | IG::Num::ScalarFunctionRadialUntransformed | [inline] |
ValueDefined | IG::Num::ScalarFunctionRadialUntransformed |