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

Public Member Functions

 ActivationFunctionSymetricThreshold ()
 
virtual ~ActivationFunctionSymetricThreshold ()
 
virtual ActivationFunctionSymetricThresholdclone () 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

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

Constructor & Destructor Documentation

◆ ActivationFunctionSymetricThreshold() [1/2]

NumA::ActivationFunctionSymetricThreshold::ActivationFunctionSymetricThreshold ( )

◆ ~ActivationFunctionSymetricThreshold()

NumA::ActivationFunctionSymetricThreshold::~ActivationFunctionSymetricThreshold ( )
virtual

◆ ActivationFunctionSymetricThreshold() [2/2]

NumA::ActivationFunctionSymetricThreshold::ActivationFunctionSymetricThreshold ( const ActivationFunctionSymetricThreshold other)
protected

Member Function Documentation

◆ clone()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluate()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluateFirstDerivative()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluateSecondDerivative()

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

Reimplemented from NumA::ActivationFunction.

Member Data Documentation

◆ classId

const unsigned int NumA::ActivationFunctionSymetricThreshold::classId
static
Initial value:
=
ActivationFunctionSymetricThreshold()
Definition: ActivationFunctionSymetricThreshold.cpp:22
@ SymetricThreshold
Definition: ActivationFunctionType.h:24
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: