IGLib  1.7.2
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Num.Func3dQuadratic Member List

This is the complete list of members for IG.Num.Func3dQuadratic, including all inherited members.

_bIG.Num.Func3dQuadraticprivate
_cIG.Num.Func3dQuadraticprivate
_descriptionIG.Num.ScalarFunctionUntransformedBaseprotected
_GIG.Num.Func3dQuadraticprivate
_nameIG.Num.ScalarFunctionUntransformedBaseprotected
DescriptionIG.Num.ScalarFunctionUntransformedBase
Evaluate(IScalarFunctionResults data)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
Example()IG.Num.Func3dBaseinlinestatic
Func3dBase()IG.Num.Func3dBaseinlineprotected
Func3dQuadratic()IG.Num.Func3dQuadraticinlineprivate
Func3dQuadratic(mat3 hessian, vec3 gradient0, double scalarTerm)IG.Num.Func3dQuadraticinline
Func3dVectorFormBase()IG.Num.Func3dVectorFormBaseinlineprotected
GetNumConstants()IG.Num.Func3dQuadraticinlinestatic
Gradient(vec3 parameters)IG.Num.Func3dQuadraticinline
IG::Num::Func3dVectorFormBase.Gradient(double x, double y, double z, out double gradx, out double grady, out double gradz)IG.Num.Func3dVectorFormBaseinline
IG::Num::ScalarFunctionUntransformedBase.Gradient(IVector parameters, ref IVector gradient)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
Gradient0IG.Num.Func3dQuadratic
GradientDefinedIG.Num.Func3dBase
GradientPlain(IVector parameters, IVector gradient)IG.Num.Func3dBaseinline
Hessian(vec3 parameters)IG.Num.Func3dQuadraticinline
IG::Num::Func3dVectorFormBase.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.Func3dVectorFormBaseinline
IG::Num::ScalarFunctionUntransformedBase.Hessian(IVector parameters, ref IMatrix hessian)IG.Num.ScalarFunctionUntransformedBaseinlinevirtual
HessianDefinedIG.Num.Func3dBase
HessianMatrixIG.Num.Func3dQuadratic
HessianPlain(IVector parameters, IMatrix hessian)IG.Num.Func3dBaseinline
NameIG.Num.ScalarFunctionUntransformedBase
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
NumParamIG.Num.Func3dBase
ScalarTermIG.Num.Func3dQuadratic
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
TestFunction(IFunc3d f)IG.Num.Func3dBaseinlineprotectedstatic
TestFunction(IFunc3d f, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int numPoints)IG.Num.Func3dBaseinlineprotectedstatic
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
Value(vec3 parameters)IG.Num.Func3dQuadraticinline
IG::Num::Func3dVectorFormBase.Value(double x, double y, double z)IG.Num.Func3dVectorFormBaseinline
IG::Num::Func3dBase.Value(IVector parameters)IG.Num.Func3dBaseinline
ValueDefinedIG.Num.Func3dBase