Interface for TNeuron activation function classes.
Definition at line 42 of file TActivation.h.
Public Member Functions | |
TActivation () | |
virtual | ~TActivation () |
virtual Double_t | Eval (Double_t arg)=0 |
virtual Double_t | EvalDerivative (Double_t arg)=0 |
virtual TString | GetExpression ()=0 |
virtual Double_t | GetMax ()=0 |
virtual Double_t | GetMin ()=0 |
virtual TClass * | IsA () const |
virtual void | MakeFunction (std::ostream &fout, const TString &fncName)=0 |
virtual void | Streamer (TBuffer &) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
#include <TMVA/TActivation.h>
|
inline |
Definition at line 46 of file TActivation.h.
|
inlinevirtual |
Definition at line 47 of file TActivation.h.
|
static |
|
inlinestaticconstexpr |
Definition at line 67 of file TActivation.h.
|
inlinestatic |
Definition at line 67 of file TActivation.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in TMVA::TActivationIdentity, TMVA::TActivationRadial, TMVA::TActivationReLU, TMVA::TActivationSigmoid, and TMVA::TActivationTanh.
Definition at line 67 of file TActivation.h.
|
pure virtual |
|
virtual |
Reimplemented in TMVA::TActivationIdentity, TMVA::TActivationRadial, TMVA::TActivationReLU, TMVA::TActivationSigmoid, and TMVA::TActivationTanh.
|
inline |
Definition at line 67 of file TActivation.h.