TMVA::TActivationSigmoid Class Reference

#include <TActivationSigmoid.h>

Inheritance diagram for TMVA::TActivationSigmoid:

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

Public Member Functions

 TActivationSigmoid ()
 ~TActivationSigmoid ()
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)
 TActivationSigmoid ()
 ~TActivationSigmoid ()
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 TActivationSigmoid.h.


Constructor & Destructor Documentation

TMVA::TActivationSigmoid::TActivationSigmoid (  ) 

TMVA::TActivationSigmoid::~TActivationSigmoid (  ) 

Definition at line 57 of file TActivationSigmoid.cxx.

References fEqn, fEqnDerivative, and NULL.

TMVA::TActivationSigmoid::TActivationSigmoid (  ) 

TMVA::TActivationSigmoid::~TActivationSigmoid (  ) 


Member Function Documentation

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

Implements TMVA::TActivation.

Definition at line 66 of file TActivationSigmoid.cxx.

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

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

Implements TMVA::TActivation.

Definition at line 77 of file TActivationSigmoid.cxx.

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

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

Implements TMVA::TActivation.

Definition at line 62 of file TActivationSigmoid.h.

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

Implements TMVA::TActivation.

Definition at line 65 of file TActivationSigmoid.h.

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

Implements TMVA::TActivation.

Definition at line 88 of file TActivationSigmoid.cxx.

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

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

Implements TMVA::TActivation.

Definition at line 106 of file TActivationSigmoid.cxx.

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

Implements TMVA::TActivation.

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

Implements TMVA::TActivation.

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

Implements TMVA::TActivation.

Definition at line 62 of file TActivationSigmoid.h.

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

Implements TMVA::TActivation.

Definition at line 65 of file TActivationSigmoid.h.

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

Implements TMVA::TActivation.

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

Implements TMVA::TActivation.


Member Data Documentation

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

Definition at line 75 of file TActivationSigmoid.h.

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

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

Definition at line 76 of file TActivationSigmoid.h.

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

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

Definition at line 75 of file TActivationSigmoid.h.

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

Definition at line 76 of file TActivationSigmoid.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