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

Public Member Functions

 ActivationFunction ()
 
 ActivationFunction (const std::string &name)
 
virtual ~ActivationFunction ()
 
virtual ActivationFunctionclone () const
 
virtual double evaluate (double input)
 
virtual double evaluateFirstDerivative (double input)
 
virtual double evaluateSecondDerivative (double input)
 

Protected Member Functions

 ActivationFunction (const ActivationFunction &other)
 

Constructor & Destructor Documentation

◆ ActivationFunction() [1/3]

NumA::ActivationFunction::ActivationFunction ( )

◆ ActivationFunction() [2/3]

NumA::ActivationFunction::ActivationFunction ( const std::string &  name)

◆ ~ActivationFunction()

NumA::ActivationFunction::~ActivationFunction ( )
virtual

◆ ActivationFunction() [3/3]

NumA::ActivationFunction::ActivationFunction ( const ActivationFunction other)
protected

Member Function Documentation

◆ clone()

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

◆ evaluate()

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

◆ evaluateFirstDerivative()

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

◆ evaluateSecondDerivative()

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

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