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

Public Member Functions

 ActivationFunctionLogistic ()
 
virtual ~ActivationFunctionLogistic ()
 
virtual ActivationFunctionLogisticclone () 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

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

Constructor & Destructor Documentation

◆ ActivationFunctionLogistic() [1/2]

NumA::ActivationFunctionLogistic::ActivationFunctionLogistic ( )

◆ ~ActivationFunctionLogistic()

NumA::ActivationFunctionLogistic::~ActivationFunctionLogistic ( )
virtual

◆ ActivationFunctionLogistic() [2/2]

NumA::ActivationFunctionLogistic::ActivationFunctionLogistic ( const ActivationFunctionLogistic other)
protected

Member Function Documentation

◆ clone()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluate()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluateFirstDerivative()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluateSecondDerivative()

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

Reimplemented from NumA::ActivationFunction.

Member Data Documentation

◆ classId

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