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

Public Member Functions

 ActivationFunctionThreshold ()
 
virtual ~ActivationFunctionThreshold ()
 
virtual ActivationFunctionThresholdclone () const
 
virtual double evaluate (double input)
 
virtual double evaluateFirstDerivative (double input)
 
virtual double evaluateSecondDerivative (double input)
 
- Public Member Functions inherited from NumA::ActivationFunction
 ActivationFunction ()
 
 ActivationFunction (const std::string &name)
 
virtual ~ActivationFunction ()
 

Static Public Attributes

static const unsigned int classId
 

Protected Member Functions

 ActivationFunctionThreshold (const ActivationFunctionThreshold &other)
 
- Protected Member Functions inherited from NumA::ActivationFunction
 ActivationFunction (const ActivationFunction &other)
 

Constructor & Destructor Documentation

◆ ActivationFunctionThreshold() [1/2]

NumA::ActivationFunctionThreshold::ActivationFunctionThreshold ( )

◆ ~ActivationFunctionThreshold()

NumA::ActivationFunctionThreshold::~ActivationFunctionThreshold ( )
virtual

◆ ActivationFunctionThreshold() [2/2]

NumA::ActivationFunctionThreshold::ActivationFunctionThreshold ( const ActivationFunctionThreshold other)
protected

Member Function Documentation

◆ clone()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluate()

double NumA::ActivationFunctionThreshold::evaluate ( double  input)
virtual

Reimplemented from NumA::ActivationFunction.

◆ evaluateFirstDerivative()

double NumA::ActivationFunctionThreshold::evaluateFirstDerivative ( double  input)
virtual

Reimplemented from NumA::ActivationFunction.

◆ evaluateSecondDerivative()

double NumA::ActivationFunctionThreshold::evaluateSecondDerivative ( double  input)
virtual

Reimplemented from NumA::ActivationFunction.

Member Data Documentation

◆ classId

const unsigned int NumA::ActivationFunctionThreshold::classId
static
Initial value:
=
ActivationFunctionThreshold()
Definition: ActivationFunctionThreshold.cpp:22
@ Threshold
Definition: ActivationFunctionType.h:25
unsigned int registerActivationFunction(const ActivationFunctionType::Type type, ActivationFunction *const object)
Definition: NeuralNetworkTypeRegistry.cpp:88
static NeuralNetworkTypeRegistry * getInstance()
Definition: NeuralNetworkTypeRegistry.cpp:79

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