TMVA::TActivationTanh Class Reference

#include <TActivationTanh.h>

Inheritance diagram for TMVA::TActivationTanh:

TMVA::TActivation TMVA::TActivation List of all members.

Public Member Functions

 TActivationTanh ()
 ~TActivationTanh ()
Double_t Eval (Double_t arg)
Double_t EvalDerivative (Double_t arg)
Double_t GetMin ()
Double_t GetMax ()
TString GetExpression ()
virtual void MakeFunction (std::ostream &fout, const TString &fncName)
 TActivationTanh ()
 ~TActivationTanh ()
Double_t Eval (Double_t arg)
Double_t EvalDerivative (Double_t arg)
Double_t GetMin ()
Double_t GetMax ()
TString GetExpression ()
virtual void MakeFunction (std::ostream &fout, const TString &fncName)

Private Attributes

TFormulafEqn
TFormulafEqnDerivative
TFormulafEqn
TFormulafEqnDerivative

Detailed Description

Definition at line 48 of file TActivationTanh.h.


Constructor & Destructor Documentation

TMVA::TActivationTanh::TActivationTanh (  ) 

TMVA::TActivationTanh::~TActivationTanh (  ) 

Definition at line 57 of file TActivationTanh.cxx.

References fEqn, fEqnDerivative, and NULL.

TMVA::TActivationTanh::TActivationTanh (  ) 

TMVA::TActivationTanh::~TActivationTanh (  ) 


Member Function Documentation

Double_t TMVA::TActivationTanh::Eval ( Double_t  arg  )  [virtual]

Implements TMVA::TActivation.

Definition at line 66 of file TActivationTanh.cxx.

References TFormula::Eval(), fEqn, NULL, and UNINITIALIZED.

Double_t TMVA::TActivationTanh::EvalDerivative ( Double_t  arg  )  [virtual]

Implements TMVA::TActivation.

Definition at line 75 of file TActivationTanh.cxx.

References TFormula::Eval(), fEqnDerivative, NULL, and UNINITIALIZED.

Double_t TMVA::TActivationTanh::GetMin (  )  [inline, virtual]

Implements TMVA::TActivation.

Definition at line 62 of file TActivationTanh.h.

Double_t TMVA::TActivationTanh::GetMax (  )  [inline, virtual]

Implements TMVA::TActivation.

Definition at line 65 of file TActivationTanh.h.

TString TMVA::TActivationTanh::GetExpression (  )  [virtual]

Implements TMVA::TActivation.

Definition at line 84 of file TActivationTanh.cxx.

References fEqn, fEqnDerivative, TFormula::GetExpFormula(), and NULL.

void TMVA::TActivationTanh::MakeFunction ( std::ostream &  fout,
const TString fncName 
) [virtual]

Implements TMVA::TActivation.

Definition at line 102 of file TActivationTanh.cxx.

Double_t TMVA::TActivationTanh::Eval ( Double_t  arg  )  [virtual]

Implements TMVA::TActivation.

Double_t TMVA::TActivationTanh::EvalDerivative ( Double_t  arg  )  [virtual]

Implements TMVA::TActivation.

Double_t TMVA::TActivationTanh::GetMin (  )  [inline, virtual]

Implements TMVA::TActivation.

Definition at line 62 of file TActivationTanh.h.

Double_t TMVA::TActivationTanh::GetMax (  )  [inline, virtual]

Implements TMVA::TActivation.

Definition at line 65 of file TActivationTanh.h.

TString TMVA::TActivationTanh::GetExpression (  )  [virtual]

Implements TMVA::TActivation.

virtual void TMVA::TActivationTanh::MakeFunction ( std::ostream &  fout,
const TString fncName 
) [virtual]

Implements TMVA::TActivation.


Member Data Documentation

TFormula* TMVA::TActivationTanh::fEqn [private]

Definition at line 75 of file TActivationTanh.h.

Referenced by Eval(), GetExpression(), and ~TActivationTanh().

TFormula* TMVA::TActivationTanh::fEqnDerivative [private]

Definition at line 76 of file TActivationTanh.h.

Referenced by EvalDerivative(), GetExpression(), and ~TActivationTanh().

TFormula* TMVA::TActivationTanh::fEqn [private]

Definition at line 75 of file TActivationTanh.h.

TFormula* TMVA::TActivationTanh::fEqnDerivative [private]

Definition at line 76 of file TActivationTanh.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 17:01:45 2011 for ROOT_528-00b_version by  doxygen 1.5.1