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

Public Member Functions

 ActivationFunctionLinear ()
 
virtual ~ActivationFunctionLinear ()
 
virtual ActivationFunctionLinearclone () 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

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

Constructor & Destructor Documentation

◆ ActivationFunctionLinear() [1/2]

NumA::ActivationFunctionLinear::ActivationFunctionLinear ( )

◆ ~ActivationFunctionLinear()

NumA::ActivationFunctionLinear::~ActivationFunctionLinear ( )
virtual

◆ ActivationFunctionLinear() [2/2]

NumA::ActivationFunctionLinear::ActivationFunctionLinear ( const ActivationFunctionLinear other)
protected

Member Function Documentation

◆ clone()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluate()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluateFirstDerivative()

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

Reimplemented from NumA::ActivationFunction.

◆ evaluateSecondDerivative()

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

Reimplemented from NumA::ActivationFunction.

Member Data Documentation

◆ classId

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