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

Public Member Functions

 TrainingFunctionChi2 ()
 
virtual ~TrainingFunctionChi2 ()
 
virtual TrainingFunctionChi2clone () const
 
virtual double evaluate (const Data &output, const Data &outputReference) const
 
virtual double partialDerivative (double output, double outputReference) const
 
- Public Member Functions inherited from NumA::TrainingFunction
 TrainingFunction ()
 
 TrainingFunction (const std::string &name)
 
virtual ~TrainingFunction ()
 

Static Public Attributes

static const unsigned int classId
 

Protected Member Functions

 TrainingFunctionChi2 (const TrainingFunctionChi2 &other)
 
- Protected Member Functions inherited from NumA::TrainingFunction
 TrainingFunction (const TrainingFunction &other)
 

Constructor & Destructor Documentation

◆ TrainingFunctionChi2() [1/2]

NumA::TrainingFunctionChi2::TrainingFunctionChi2 ( )

◆ ~TrainingFunctionChi2()

NumA::TrainingFunctionChi2::~TrainingFunctionChi2 ( )
virtual

◆ TrainingFunctionChi2() [2/2]

NumA::TrainingFunctionChi2::TrainingFunctionChi2 ( const TrainingFunctionChi2 other)
protected

Member Function Documentation

◆ clone()

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

Reimplemented from NumA::TrainingFunction.

◆ evaluate()

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

Reimplemented from NumA::TrainingFunction.

◆ partialDerivative()

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

Reimplemented from NumA::TrainingFunction.

Member Data Documentation

◆ classId

const unsigned int NumA::TrainingFunctionChi2::classId
static
Initial value:
=
unsigned int registerTrainingFunction(const TrainingFunctionType::Type type, TrainingFunction *const object)
Definition: NeuralNetworkTypeRegistry.cpp:144
static NeuralNetworkTypeRegistry * getInstance()
Definition: NeuralNetworkTypeRegistry.cpp:79
TrainingFunctionChi2()
Definition: TrainingFunctionChi2.cpp:25
@ Chi2
Definition: TrainingFunctionType.h:20

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