PARTONS/NumA++  
Numerical Analysis C++ routines
Public Member Functions | Protected Member Functions | List of all members
NumA::TrainingFunction Class Reference
Inheritance diagram for NumA::TrainingFunction:
NumA::TrainingFunctionChi2

Public Member Functions

 TrainingFunction ()
 
 TrainingFunction (const std::string &name)
 
virtual ~TrainingFunction ()
 
virtual TrainingFunctionclone () const
 
virtual double evaluate (const Data &output, const Data &outputReference) const
 
virtual double partialDerivative (double output, double outputReference) const
 

Protected Member Functions

 TrainingFunction (const TrainingFunction &other)
 

Constructor & Destructor Documentation

◆ TrainingFunction() [1/3]

NumA::TrainingFunction::TrainingFunction ( )

◆ TrainingFunction() [2/3]

NumA::TrainingFunction::TrainingFunction ( const std::string &  name)

◆ ~TrainingFunction()

NumA::TrainingFunction::~TrainingFunction ( )
virtual

◆ TrainingFunction() [3/3]

NumA::TrainingFunction::TrainingFunction ( const TrainingFunction other)
protected

Member Function Documentation

◆ clone()

TrainingFunction * NumA::TrainingFunction::clone ( ) const
virtual

Reimplemented in NumA::TrainingFunctionChi2.

◆ evaluate()

double NumA::TrainingFunction::evaluate ( const Data output,
const Data outputReference 
) const
virtual

Reimplemented in NumA::TrainingFunctionChi2.

◆ partialDerivative()

double NumA::TrainingFunction::partialDerivative ( double  output,
double  outputReference 
) const
virtual

Reimplemented in NumA::TrainingFunctionChi2.


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