A++ » TMVA » TMVA::TActivationRadial

class TMVA::TActivationRadial: public TMVA::TActivation


TActivationRadial

Radial basis activation function for TNeuron


Function Members (Methods)

public:
virtual~TActivationRadial()
static TClass*Class()
virtual Double_tEval(Double_t arg)
virtual Double_tEvalDerivative(Double_t arg)
virtual TStringGetExpression()
virtual Double_tGetMax()
virtual Double_tGetMin()
virtual TClass*IsA() const
virtual voidMakeFunction(ostream& fout, const TString& fncName)
TMVA::TActivationRadial&operator=(const TMVA::TActivationRadial&)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TMVA::TActivationTMVA::TActivation::TActivation()
TMVA::TActivationTMVA::TActivation::TActivation(const TMVA::TActivation&)
TMVA::TActivationRadialTActivationRadial()
TMVA::TActivationRadialTActivationRadial(const TMVA::TActivationRadial&)

Data Members

private:
TFormula*fEqnequation of radial basis function
TFormula*fEqnDerivativeequation of derivative

Class Charts

Inheritance Chart:
TMVA::TActivation
TMVA::TActivationRadial

Function documentation

TActivationRadial()
~TActivationRadial()
Double_t Eval(Double_t arg)
 evaluate the activation function
Double_t EvalDerivative(Double_t arg)
 evaluate the derivative of the activation function
Double_t GetMin()
 minimum of the range of the activation function
{ return 0; }
Double_t GetMax()
 maximum of the range of the activation function
{ return 1; }
TString GetExpression()
 expression for the activation function
void MakeFunction(ostream& fout, const TString& fncName)
 writer of function code