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

- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Index
- Class Hierarchy
- Class Members

# IG::Num::Func3d2dBase::ComponentFunction1 Member List

This is the complete list of members for IG::Num::Func3d2dBase::ComponentFunction1, including all inherited members.

_description | IG::Num::ScalarFunctionUntransformedBase | `[protected]`
_name | IG::Num::ScalarFunctionUntransformedBase | `[protected]`
_vectorFunction | IG::Num::Func3d2dBase::ComponentFunctionBase | `[protected]`
ComponentFunction1(IFunc3d2d func) | IG::Num::Func3d2dBase::ComponentFunction1 | `[inline]`
ComponentFunctionBase(IFunc3d2d func) | IG::Num::Func3d2dBase::ComponentFunctionBase | `[inline, protected]`
Description | IG::Num::ScalarFunctionUntransformedBase |
Evaluate(IScalarFunctionResults data) | IG::Num::ScalarFunctionUntransformedBase | `[inline, virtual]`
Example() | IG::Num::Func2dBase | `[inline, static]`
Func2dBase() | IG::Num::Func2dBase | `[inline]`
Gradient(double x, double y, out double gradx, out double grady) | IG::Num::Func3d2dBase::ComponentFunction1 | `[inline]`
IG::Num::Func3d2dBase::ComponentFunctionBase::Gradient(vec2 parameters) | IG::Num::Func2dBase | `[inline, virtual]`
IG::Num::ScalarFunctionUntransformedBase::Gradient(IVector parameters, ref IVector gradient) | IG::Num::ScalarFunctionUntransformedBase | `[inline, virtual]`
GradientDefined | IG::Num::Func2dBase |
GradientPlain(IVector parameters, IVector gradient) | IG::Num::Func2dBase | `[inline]`
Hessian(double x, double y, out double dxx, out double dyy, out double dxy) | IG::Num::Func3d2dBase::ComponentFunction1 | `[inline]`
IG::Num::Func3d2dBase::ComponentFunctionBase::Hessian(vec2 parameters) | IG::Num::Func2dBase | `[inline, virtual]`
IG::Num::ScalarFunctionUntransformedBase::Hessian(IVector parameters, ref IMatrix hessian) | IG::Num::ScalarFunctionUntransformedBase | `[inline, virtual]`
HessianDefined | IG::Num::Func2dBase |
HessianPlain(IVector parameters, IMatrix hessian) | IG::Num::Func2dBase | `[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 | `[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]`
NumParam | IG::Num::Func2dBase |
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(IFunc2d f) | IG::Num::Func2dBase | `[inline, protected, static]`
TestFunction(IFunc2d f, double xmin, double xmax, double ymin, double ymax, int numPoints) | IG::Num::Func2dBase | `[inline, protected, static]`
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) | IG::Num::Func3d2dBase::ComponentFunction1 | `[inline]`
IG::Num::Func3d2dBase::ComponentFunctionBase::Value(vec2 parameters) | IG::Num::Func2dBase | `[inline, virtual]`
IG::Num::Func3d2dBase::ComponentFunctionBase::Value(IVector parameters) | IG::Num::Func2dBase | `[inline]`
ValueDefined | IG::Num::Func2dBase |
VectorFunction | IG::Num::Func3d2dBase::ComponentFunctionBase |

All Classes Namespaces Files Functions Variables Enumerations Properties Events