IGLib  1.5
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
IG.Script.ScritpScalarFunctionExample.Container.Function Member List

This is the complete list of members for IG.Script.ScritpScalarFunctionExample.Container.Function, including all inherited members.

_descriptionIG.Num.ScalarFunctionUntransformedBaseprotected
_gradientDefinitionStringsIG.Lib.LoadableScalarFunctionBaseprotected
_hessianDefinitionStringsIG.Lib.LoadableScalarFunctionBaseprotected
_independentVariableNamesIG.Lib.LoadableScalarFunctionBaseprotected
_nameIG.Num.ScalarFunctionUntransformedBaseprotected
_numParamIG.Lib.LoadableScalarFunctionBaseprotected
_refGradIG.Num.ScalarFunctionBaseprotected
_refHessIG.Num.ScalarFunctionBaseprotected
_refParamIG.Num.ScalarFunctionBaseprotected
_returnedValueNameIG.Lib.LoadableScalarFunctionBaseprotected
_valueDefinedIG.Lib.LoadableScalarFunctionBaseprotected
DescriptionIG.Lib.LoadableScalarFunctionBase
Evaluate(IScalarFunctionResults data)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
Function()IG.Script.ScritpScalarFunctionExample.Container.Functioninline
Function(IAffineTransformation transf)IG.Script.ScritpScalarFunctionExample.Container.Functioninline
Gradient(IVector parameters, ref IVector gradient)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
GradientDefinedIG.Lib.LoadableScalarFunctionBase
GradientPlain(IVector x, IVector gradient)IG.Num.ScalarFunctionBaseinlinevirtual
Hessian(IVector parameters, ref IMatrix hessian)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
HessianDefinedIG.Lib.LoadableScalarFunctionBase
HessianPlain(IVector x, IMatrix hessian)IG.Num.ScalarFunctionBaseinlinevirtual
InitDynamic()IG.Script.ScritpScalarFunctionExample.Container.Functioninlineprotectedvirtual
LoadableScalarFunctionBase()IG.Lib.LoadableScalarFunctionBaseinline
LoadableScalarFunctionBase(IAffineTransformation transf)IG.Lib.LoadableScalarFunctionBaseinline
NameIG.Lib.LoadableScalarFunctionBase
NumericalGradientCentral(IVector x, IVector stepSizes, ref IVector gradient)IG.Num.ScalarFunctionUntransformedBaseinline
NumericalGradientCentral(IVector x, double stepSize, ref IVector gradient)IG.Num.ScalarFunctionUntransformedBaseinline
NumericalGradientCentralPlain(IVector x, IVector stepSizes, IVector gradient)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalGradientForward(IVector x, IVector stepSizes, ref IVector gradient)IG.Num.ScalarFunctionUntransformedBaseinline
NumericalGradientForward(IVector x, double stepSize, ref IVector gradient)IG.Num.ScalarFunctionUntransformedBaseinline
NumericalGradientForwardPlain(IVector x, IVector stepSizes, IVector gradient)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalHessianCentral(IVector x, IVector stepSizes, ref IVector aux1, ref IVector aux2, ref IMatrix hessian)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalHessianCentral(IVector x, double stepSize, ref IVector aux1, ref IVector aux2, ref IMatrix hessian)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalHessianCentral(IVector x, IVector stepSizes, ref IVector aux1, ref IVector aux2, ref IMatrix hessian, bool useAnalyticalGradient)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalHessianCentral(IVector x, double stepSize, ref IVector aux1, ref IVector aux2, ref IMatrix hessian, bool useAnalyticalGradient)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalHessianCentralPlain(IVector x, IVector stepSizes, IVector aux1, IVector aux2, IMatrix hessian)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalHessianCentralPlain(IVector x, IVector stepSizes, IVector aux1, IVector aux2, IMatrix hessian, bool useAnalyticalGradient)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalHessianForward(IVector x, IVector stepSizes, ref IVector aux, ref IMatrix hessian)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalHessianForward(IVector x, double stepSize, ref IVector aux, ref IMatrix hessian)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumericalHessianForwardPlain(IVector x, IVector stepSizes, IVector aux, IMatrix hessian)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
NumParametersIG.Lib.LoadableScalarFunctionBase
ReferenceGradientPlain(IVector parameters, IVector gradient)IG.Script.ScritpScalarFunctionExample.Container.Functioninlinevirtual
ReferenceHessianPlain(IVector parameters, IMatrix hessian)IG.Script.ScritpScalarFunctionExample.Container.Functioninlinevirtual
ReferenceValue(IVector parameters)IG.Script.ScritpScalarFunctionExample.Container.Functioninlinevirtual
ScalarFunctionBase()IG.Num.ScalarFunctionBaseinlineprotected
ScalarFunctionBase(IAffineTransformation transf)IG.Num.ScalarFunctionBaseinline
Test(IVector from, IVector to, int numProbes, IVector stepSizes, double tolerance, bool testDerivatives, bool testSecondDerivatives, bool printDifferences, bool printResults)IG.Num.ScalarFunctionUntransformedBaseinline
Test(IVector from, IVector to, int numProbes, IVector stepSizes, double tolerance)IG.Num.ScalarFunctionUntransformedBaseinline
Test(IVector from, IVector to, int numProbes, double stepSize, double tolerance, bool testDerivatives, bool testSecondDerivatives, bool printDifferences, bool printResults)IG.Num.ScalarFunctionUntransformedBaseinline
Test(IVector from, IVector to, int numProbes, double stepSize, double tolerance)IG.Num.ScalarFunctionUntransformedBaseinline
TestGradient(IVector parameters, IVector stepSizes, int stepReductionFactor, int numStepReductions, bool checkNumerical, bool writeErrorComponents, bool writeGradientComponents)IG.Num.ScalarFunctionUntransformedBaseinline
TestGradient(IVector parameters, IVector stepSizes, int stepReductionFactor, int numStepReductions, bool checkNumerical, bool writeErrorComponents, bool writeGradientComponents, bool useCentralDifference)IG.Num.ScalarFunctionUntransformedBaseinline
TestHessian(IVector parameters, IVector stepSizes, int stepReductionFactor, int numStepReductions, bool checkNumerical, bool writeErrorComponents, bool writeHessianComponents)IG.Num.ScalarFunctionUntransformedBaseinline
TestHessian(IVector parameters, IVector stepSizes, int stepReductionFactor, int numStepReductions, bool checkNumerical, bool writeErrorComponents, bool writeHessianComponents, bool useCentralDifference)IG.Num.ScalarFunctionUntransformedBaseinline
TestSpeed(IVector parameters, int numEvaluations, bool randomPerturbations, double relativePerturbationSize, bool calcValue, bool calcGradient, bool calcHessian, bool writeLastResult)IG.Num.ScalarFunctionUntransformedBaseinline
TransformationIG.Num.ScalarFunctionBase
Value(IVector x)IG.Num.ScalarFunctionBaseinlinevirtual
ValueDefinedIG.Lib.LoadableScalarFunctionBase