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

Public Member Functions

 ScalingFunctionMinMax ()
 
 ~ScalingFunctionMinMax ()
 
virtual ScalingFunctionMinMaxclone () 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

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

Constructor & Destructor Documentation

◆ ScalingFunctionMinMax() [1/2]

NumA::ScalingFunctionMinMax::ScalingFunctionMinMax ( )

◆ ~ScalingFunctionMinMax()

NumA::ScalingFunctionMinMax::~ScalingFunctionMinMax ( )

◆ ScalingFunctionMinMax() [2/2]

NumA::ScalingFunctionMinMax::ScalingFunctionMinMax ( const ScalingFunctionMinMax other)
protected

Member Function Documentation

◆ clone()

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

Reimplemented from NumA::ScalingFunction.

◆ evaluate()

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

Reimplemented from NumA::ScalingFunction.

◆ evaluateFirstDerivative()

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

Reimplemented from NumA::ScalingFunction.

◆ evaluateParameters()

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

Reimplemented from NumA::ScalingFunction.

Member Data Documentation

◆ classId

const unsigned int NumA::ScalingFunctionMinMax::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
ScalingFunctionMinMax()
Definition: ScalingFunctionMinMax.cpp:23
@ MinMax
Definition: ScalingFunctionType.h:20

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