TMVA::TActivation Class Reference

#include <TActivation.h>

Inheritance diagram for TMVA::TActivation:

TMVA::TActivationIdentity TMVA::TActivationIdentity TMVA::TActivationRadial TMVA::TActivationRadial TMVA::TActivationSigmoid TMVA::TActivationSigmoid TMVA::TActivationTanh TMVA::TActivationTanh List of all members.

Public Member Functions

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

Detailed Description

Definition at line 46 of file TActivation.h.


Constructor & Destructor Documentation

TMVA::TActivation::TActivation (  )  [inline]

Definition at line 50 of file TActivation.h.

virtual TMVA::TActivation::~TActivation (  )  [inline, virtual]

Definition at line 51 of file TActivation.h.

TMVA::TActivation::TActivation (  )  [inline]

Definition at line 50 of file TActivation.h.

virtual TMVA::TActivation::~TActivation (  )  [inline, virtual]

Definition at line 51 of file TActivation.h.


Member Function Documentation

virtual Double_t TMVA::TActivation::Eval ( Double_t  arg  )  [pure virtual]

Referenced by TMVA::TNeuron::CalculateActivationValue(), and TMVA::MethodMLP::GetMvaValueAsymError().

virtual Double_t TMVA::TActivation::EvalDerivative ( Double_t  arg  )  [pure virtual]

Referenced by TMVA::TNeuron::CalculateDelta(), TMVA::MethodMLP::GetApproxInvHessian(), and TMVA::MethodMLP::GetMvaValueAsymError().

virtual Double_t TMVA::TActivation::GetMin (  )  [pure virtual]

Referenced by TMVA::MethodMLP::GetDesiredOutput(), and TMVA::MethodMLP::TrainOneEventFast().

virtual Double_t TMVA::TActivation::GetMax (  )  [pure virtual]

Referenced by TMVA::MethodMLP::GetDesiredOutput(), and TMVA::MethodMLP::TrainOneEventFast().

virtual TString TMVA::TActivation::GetExpression (  )  [pure virtual]

Referenced by TMVA::TNeuron::PrintActivationEqn().

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

Referenced by TMVA::MethodANNBase::MakeClassSpecific().

virtual Double_t TMVA::TActivation::Eval ( Double_t  arg  )  [pure virtual]

virtual Double_t TMVA::TActivation::EvalDerivative ( Double_t  arg  )  [pure virtual]

virtual Double_t TMVA::TActivation::GetMin (  )  [pure virtual]

virtual Double_t TMVA::TActivation::GetMax (  )  [pure virtual]

virtual TString TMVA::TActivation::GetExpression (  )  [pure virtual]

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


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