Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
AdvApprox_EvaluatorFunction Class Referenceabstract

Interface for a class implementing a function to be approximated by AdvApprox_ApproxAFunction. More...

#include <AdvApprox_EvaluatorFunction.hxx>

Public Member Functions

 AdvApprox_EvaluatorFunction ()=default
 Empty constructor.
 
virtual ~AdvApprox_EvaluatorFunction ()=default
 Destructor should be declared as virtual.
 
virtual void Evaluate (int *Dimension, double StartEnd[2], double *Parameter, int *DerivativeRequest, double *Result, int *ErrorCode)=0
 Function evaluation method to be defined by descendant.
 
void operator() (int *Dimension, double StartEnd[2], double *Parameter, int *DerivativeRequest, double *Result, int *ErrorCode)
 Shortcut for function-call style usage.
 

Detailed Description

Interface for a class implementing a function to be approximated by AdvApprox_ApproxAFunction.

Constructor & Destructor Documentation

◆ AdvApprox_EvaluatorFunction()

AdvApprox_EvaluatorFunction::AdvApprox_EvaluatorFunction ( )
default

Empty constructor.

◆ ~AdvApprox_EvaluatorFunction()

virtual AdvApprox_EvaluatorFunction::~AdvApprox_EvaluatorFunction ( )
virtualdefault

Destructor should be declared as virtual.

Member Function Documentation

◆ Evaluate()

virtual void AdvApprox_EvaluatorFunction::Evaluate ( int * Dimension,
double StartEnd[2],
double * Parameter,
int * DerivativeRequest,
double * Result,
int * ErrorCode )
pure virtual

Function evaluation method to be defined by descendant.

◆ operator()()

void AdvApprox_EvaluatorFunction::operator() ( int * Dimension,
double StartEnd[2],
double * Parameter,
int * DerivativeRequest,
double * Result,
int * ErrorCode )
inline

Shortcut for function-call style usage.


The documentation for this class was generated from the following file: