NeurApp 1.1
NeurApp - software for exploring approximation by artificial neural networks on functions of one or two variables.

IG::Neural::Func2dFromApproximator Class Reference

Approximator function of 2 variables that is based on a general approximator function of vector argument. More...

Collaboration diagram for IG::Neural::Func2dFromApproximator:

List of all members.

Public Member Functions

 Func2dFromApproximator (INeuralApproximator originalFunction)
 Constructs a approximator function of 2 variables from the specified approximator function of a vector argument.
override double Value (double x, double y)
override void Gradient (double x, double y, out double gradx, out double grady)
override void Hessian (double x, double y, out double dxx, out double dyy, out double dxy)

Protected Member Functions

 Func2dFromApproximator ()

Properties

INeuralApproximator OriginalFunction [get, set]
 Approximator function of vector argument that is used for evaluation of the current function value, gradient, and Hessian.

Private Attributes

INeuralApproximator _originalFunction

Detailed Description

Approximator function of 2 variables that is based on a general approximator function of vector argument.

$A Igor Oct11, Tako78 Nov23;


Constructor & Destructor Documentation

IG::Neural::Func2dFromApproximator::Func2dFromApproximator ( ) [inline, protected]
IG::Neural::Func2dFromApproximator::Func2dFromApproximator ( INeuralApproximator  originalFunction) [inline]

Constructs a approximator function of 2 variables from the specified approximator function of a vector argument.

Parameters:
scalarFunctionOriginal approximator function of vector argument used for evaluation.

Member Function Documentation

override double IG::Neural::Func2dFromApproximator::Value ( double  x,
double  y 
) [inline]
override void IG::Neural::Func2dFromApproximator::Gradient ( double  x,
double  y,
out double  gradx,
out double  grady 
) [inline]
override void IG::Neural::Func2dFromApproximator::Hessian ( double  x,
double  y,
out double  dxx,
out double  dyy,
out double  dxy 
) [inline]

Member Data Documentation


Property Documentation

INeuralApproximator IG::Neural::Func2dFromApproximator::OriginalFunction [get, set]

Approximator function of vector argument that is used for evaluation of the current function value, gradient, and Hessian.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties