IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.

IG::Lib::LoadableScalarFunctionBase Member List

This is the complete list of members for IG::Lib::LoadableScalarFunctionBase, including all inherited members.
_descriptionIG::Num::ScalarFunctionUntransformedBase [protected]
_functionArgumentGradientNameIG::Lib::LoadableScalarFunctionBase [private]
_functionArgumentHessianNameIG::Lib::LoadableScalarFunctionBase [private]
_functionArgumentParametersNameIG::Lib::LoadableScalarFunctionBase [private]
_gradientDefinedIG::Lib::LoadableScalarFunctionBase [private]
_gradientDefinitionStringsIG::Lib::LoadableScalarFunctionBase [protected]
_hessianDefinedIG::Lib::LoadableScalarFunctionBase [private]
_hessianDefinitionStringsIG::Lib::LoadableScalarFunctionBase [protected]
_independentVariableNameIG::Lib::LoadableScalarFunctionBase [private]
_independentVariableNamesIG::Lib::LoadableScalarFunctionBase [protected]
_nameIG::Num::ScalarFunctionUntransformedBase [protected]
_numParamIG::Lib::LoadableScalarFunctionBase [protected]
_refGradIG::Num::ScalarFunctionBase [protected]
_refHessIG::Num::ScalarFunctionBase [protected]
_refParamIG::Num::ScalarFunctionBase [protected]
_returnedValueNameIG::Lib::LoadableScalarFunctionBase [protected]
_valueDefinedIG::Lib::LoadableScalarFunctionBase [protected]
_valueDefinitionStringIG::Lib::LoadableScalarFunctionBase [private]
DescriptionIG::Lib::LoadableScalarFunctionBase
Evaluate(IScalarFunctionResults data)IG::Num::ScalarFunctionUntransformedBase [inline, virtual]
Gradient(IVector parameters, ref IVector gradient)IG::Num::ScalarFunctionUntransformedBase [inline, virtual]
GradientDefinedIG::Lib::LoadableScalarFunctionBase
GradientPlain(IVector x, IVector gradient)IG::Num::ScalarFunctionBase [inline, virtual]
Hessian(IVector parameters, ref IMatrix hessian)IG::Num::ScalarFunctionUntransformedBase [inline, virtual]
HessianDefinedIG::Lib::LoadableScalarFunctionBase
HessianPlain(IVector x, IMatrix hessian)IG::Num::ScalarFunctionBase [inline, virtual]
InitDynamic()IG::Lib::LoadableScalarFunctionBase [protected, pure virtual]
LoadableScalarFunctionBase()IG::Lib::LoadableScalarFunctionBase [inline]
LoadableScalarFunctionBase(IAffineTransformation transf)IG::Lib::LoadableScalarFunctionBase [inline]
NameIG::Lib::LoadableScalarFunctionBase
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]
NumParametersIG::Lib::LoadableScalarFunctionBase
ReferenceGradientPlain(IVector parameters, IVector gradient)IG::Lib::LoadableScalarFunctionBase [inline, virtual]
ReferenceHessianPlain(IVector parameters, IMatrix hessian)IG::Lib::LoadableScalarFunctionBase [inline, virtual]
ReferenceValue(IVector parameters)IG::Lib::LoadableScalarFunctionBase [inline, virtual]
ScalarFunctionBase()IG::Num::ScalarFunctionBase [inline, protected]
ScalarFunctionBase(IAffineTransformation transf)IG::Num::ScalarFunctionBase [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]
TransformationIG::Num::ScalarFunctionBase
Value(IVector x)IG::Num::ScalarFunctionBase [inline, virtual]
ValueDefinedIG::Lib::LoadableScalarFunctionBase
 All Classes Namespaces Files Functions Variables Enumerations Properties Events