IGLib
1.7.2
The IGLib base library for development of numerical, technical and business applications.
|
This is the complete list of members for IG.Gr3d.ExampleValueFunctionDiff3D, including all inherited members.
_description | IG.Num.ScalarFunctionUntransformedBase | protected |
_name | IG.Num.ScalarFunctionUntransformedBase | protected |
_oapproximatedFunction | IG.Gr3d.ExampleValueFunctionDiff3D | private |
_originalFunction | IG.Gr3d.ExampleValueFunctionDiff3D | private |
ApproximatedFunction | IG.Gr3d.ExampleValueFunctionDiff3D | |
Description | IG.Num.ScalarFunctionUntransformedBase | |
Evaluate(IScalarFunctionResults data) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
Example() | IG.Num.Func3dBase | inlinestatic |
ExampleValueFunctionDiff3D() | IG.Gr3d.ExampleValueFunctionDiff3D | inline |
ExampleValueFunctionDiff3D(IFunc2d originalFunction, IFunc2d approximatedFunction) | IG.Gr3d.ExampleValueFunctionDiff3D | inline |
Func3dBase() | IG.Num.Func3dBase | inlineprotected |
Func3dBaseNoGradient() | IG.Num.Func3dBaseNoGradient | inlineprotected |
Gradient(double x, double y, double z, out double gradx, out double grady, out double gradz) | IG.Num.Func3dBaseNoGradient | inline |
IG::Num::Func3dBase.Gradient(vec3 parameters) | IG.Num.Func3dBase | inlinevirtual |
IG::Num::ScalarFunctionUntransformedBase.Gradient(IVector parameters, ref IVector gradient) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
GradientDefined | IG.Num.Func3dBase | |
GradientPlain(IVector parameters, IVector gradient) | IG.Num.Func3dBase | inline |
Hessian(double x, double y, double z, out double dxx, out double dyy, out double dzz, out double dxy, out double dxz, out double dyz) | IG.Num.Func3dBaseNoGradient | inline |
IG::Num::Func3dBase.Hessian(vec3 parameters) | IG.Num.Func3dBase | inlinevirtual |
IG::Num::ScalarFunctionUntransformedBase.Hessian(IVector parameters, ref IMatrix hessian) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
HessianDefined | IG.Num.Func3dBase | |
HessianPlain(IVector parameters, IMatrix hessian) | IG.Num.Func3dBase | inline |
Name | IG.Num.ScalarFunctionUntransformedBase | |
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 | inlinevirtual |
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 | inlinevirtual |
NumericalHessianCentral(IVector x, IVector stepSizes, ref IVector aux1, ref IVector aux2, ref IMatrix hessian) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
NumericalHessianCentral(IVector x, double stepSize, ref IVector aux1, ref IVector aux2, ref IMatrix hessian) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
NumericalHessianCentral(IVector x, IVector stepSizes, ref IVector aux1, ref IVector aux2, ref IMatrix hessian, bool useAnalyticalGradient) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
NumericalHessianCentral(IVector x, double stepSize, ref IVector aux1, ref IVector aux2, ref IMatrix hessian, bool useAnalyticalGradient) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
NumericalHessianCentralPlain(IVector x, IVector stepSizes, IVector aux1, IVector aux2, IMatrix hessian) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
NumericalHessianCentralPlain(IVector x, IVector stepSizes, IVector aux1, IVector aux2, IMatrix hessian, bool useAnalyticalGradient) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
NumericalHessianForward(IVector x, IVector stepSizes, ref IVector aux, ref IMatrix hessian) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
NumericalHessianForward(IVector x, double stepSize, ref IVector aux, ref IMatrix hessian) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
NumericalHessianForwardPlain(IVector x, IVector stepSizes, IVector aux, IMatrix hessian) | IG.Num.ScalarFunctionUntransformedBase | inlinevirtual |
NumParam | IG.Num.Func3dBase | |
OriginalFunction | IG.Gr3d.ExampleValueFunctionDiff3D | |
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 |
TestFunction(IFunc3d f) | IG.Num.Func3dBase | inlineprotectedstatic |
TestFunction(IFunc3d f, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int numPoints) | IG.Num.Func3dBase | inlineprotectedstatic |
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(double x, double y, double z) | IG.Gr3d.ExampleValueFunctionDiff3D | inline |
IG::Num::Func3dBaseNoGradient.Value(vec3 parameters) | IG.Num.Func3dBase | inlinevirtual |
IG::Num::Func3dBaseNoGradient.Value(IVector parameters) | IG.Num.Func3dBase | inline |
ValueDefined | IG.Num.Func3dBase |