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

Public Member Functions

 ScalingFunctionMeanStdDeviation ()
 
virtual ~ScalingFunctionMeanStdDeviation ()
 
virtual ScalingFunctionMeanStdDeviationclone () const
 
virtual double evaluate (ScalingModeType::Type mode, double input, const std::pair< double, double > &parameters) const
 
virtual double evaluateFirstDerivative (ScalingModeType::Type mode, double input, const std::pair< double, double > &parameters) const
 
virtual std::pair< double, double > evaluateParameters (const std::vector< double > &input) const
 
- Public Member Functions inherited from NumA::ScalingFunction
 ScalingFunction ()
 
 ScalingFunction (const std::string &name)
 
virtual ~ScalingFunction ()
 

Static Public Attributes

static const unsigned int classId
 

Protected Member Functions

 ScalingFunctionMeanStdDeviation (const ScalingFunctionMeanStdDeviation &other)
 
- Protected Member Functions inherited from NumA::ScalingFunction
 ScalingFunction (const ScalingFunction &other)
 

Constructor & Destructor Documentation

◆ ScalingFunctionMeanStdDeviation() [1/2]

NumA::ScalingFunctionMeanStdDeviation::ScalingFunctionMeanStdDeviation ( )

◆ ~ScalingFunctionMeanStdDeviation()

NumA::ScalingFunctionMeanStdDeviation::~ScalingFunctionMeanStdDeviation ( )
virtual

◆ ScalingFunctionMeanStdDeviation() [2/2]

NumA::ScalingFunctionMeanStdDeviation::ScalingFunctionMeanStdDeviation ( const ScalingFunctionMeanStdDeviation other)
protected

Member Function Documentation

◆ clone()

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

Reimplemented from NumA::ScalingFunction.

◆ evaluate()

double NumA::ScalingFunctionMeanStdDeviation::evaluate ( ScalingModeType::Type  mode,
double  input,
const std::pair< double, double > &  parameters 
) const
virtual

Reimplemented from NumA::ScalingFunction.

◆ evaluateFirstDerivative()

double NumA::ScalingFunctionMeanStdDeviation::evaluateFirstDerivative ( ScalingModeType::Type  mode,
double  input,
const std::pair< double, double > &  parameters 
) const
virtual

Reimplemented from NumA::ScalingFunction.

◆ evaluateParameters()

std::pair< double, double > NumA::ScalingFunctionMeanStdDeviation::evaluateParameters ( const std::vector< double > &  input) const
virtual

Reimplemented from NumA::ScalingFunction.

Member Data Documentation

◆ classId

const unsigned int NumA::ScalingFunctionMeanStdDeviation::classId
static
Initial value:
=
unsigned int registerScalingFunction(const ScalingFunctionType::Type type, ScalingFunction *const object)
Definition: NeuralNetworkTypeRegistry.cpp:126
static NeuralNetworkTypeRegistry * getInstance()
Definition: NeuralNetworkTypeRegistry.cpp:79
ScalingFunctionMeanStdDeviation()
Definition: ScalingFunctionMeanStdDeviation.cpp:24
@ MeanStdDeviation
Definition: ScalingFunctionType.h:20

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