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

Public Member Functions

 ActivationFunctionHyperbolic ()
 
virtual ~ActivationFunctionHyperbolic ()
 
virtual ActivationFunctionHyperbolicclone () 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

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

Constructor & Destructor Documentation

◆ ActivationFunctionHyperbolic() [1/2]

NumA::ActivationFunctionHyperbolic::ActivationFunctionHyperbolic ( )

◆ ~ActivationFunctionHyperbolic()

NumA::ActivationFunctionHyperbolic::~ActivationFunctionHyperbolic ( )
virtual

◆ ActivationFunctionHyperbolic() [2/2]

NumA::ActivationFunctionHyperbolic::ActivationFunctionHyperbolic ( const ActivationFunctionHyperbolic other)
protected

Member Function Documentation

◆ clone()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluate()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluateFirstDerivative()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluateSecondDerivative()

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

Reimplemented from NumA::ActivationFunction.

Member Data Documentation

◆ classId

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