A++ » TMVA » TMVA::MethodCFMlpANN_Utils

class TMVA::MethodCFMlpANN_Utils


MethodCFMlpANN_Utils

Implementation of Clermond-Ferrand artificial neural network


Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~MethodCFMlpANN_Utils()
static TClass*Class()
virtual TClass*IsA() const
TMVA::MethodCFMlpANN_UtilsMethodCFMlpANN_Utils()
TMVA::MethodCFMlpANN_UtilsMethodCFMlpANN_Utils(const TMVA::MethodCFMlpANN_Utils&)
TMVA::MethodCFMlpANN_Utils&operator=(const TMVA::MethodCFMlpANN_Utils&)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
protected:
voidArret(const char* mot)
voidCollectVar(Int_t* nvar, Int_t* class__, Double_t* xpg)
voidCout(Int_t*, Double_t* xxx)
voidCout2(Int_t*, Double_t* yyy)
virtual Int_tDataInterface(Double_t*, Double_t*, Int_t*, Int_t*, Int_t*, Int_t*, Double_t*, Int_t*, Int_t*)
voidEn_arriere(Int_t* ievent)
voidEn_avant(Int_t* ievent)
voidEn_avant2(Int_t* ievent)
voidEntree_new(Int_t*, char*, Int_t* ntrain, Int_t* ntest, Int_t* numlayer, Int_t* nodes, Int_t* numcycle, Int_t)
Double_tFdecroi(Int_t* i__)
voidFoncf(Int_t* i__, Double_t* u, Double_t* f)
voidGraphNN(Int_t* ilearn, Double_t*, Double_t*, char*, Int_t)
voidInl()
voidInnit(char* det, Double_t* tout2, Double_t* tin2, Int_t)
voidLecev2(Int_t* ktest, Double_t* tout2, Double_t* tin2)
voidLeclearn(Int_t* ktest, Double_t* tout2, Double_t* tin2)
voidOut(Int_t* iii, Int_t* maxcycle)
Double_tSen3a()
voidSetLogger(TMVA::MsgLogger* l)
voidTestNN()
voidTrain_nn(Double_t* tin2, Double_t* tout2, Int_t* ntrain, Int_t* ntest, Int_t* nvar2, Int_t* nlayer, Int_t* nodes, Int_t* ncycle)
Double_tW_ref(const Double_t[] wNN, Int_t a_1, Int_t a_2, Int_t a_3) const
Double_t&W_ref(Double_t[] wNN, Int_t a_1, Int_t a_2, Int_t a_3)
voidWini()
Double_tWw_ref(const Double_t[] wwNN, Int_t a_1, Int_t a_2) const
Double_t&Ww_ref(Double_t[] wwNN, Int_t a_1, Int_t a_2)
private:
TMVA::MsgLogger&ULog()

Data Members

protected:
struct(anonymous)fCost_1
struct(anonymous)fDel_1
struct(anonymous)fNeur_1
struct(anonymous)fParam_1
VARn2fVarn2_1
VARn2fVarn3_1
struct(anonymous)fVarn_1
Int_tfg_0constant
Int_tfg_100constant
Int_tfg_999constant
static const char*constfg_MethodNamemethod name for print
static const Int_tfg_max_nNodes_maximum number of nodes per variable
static const Int_tfg_max_nVar_static maximum number of input variables
private:
TMVA::MsgLogger*fLogger

Class Charts

Inheritance Chart:
TMVA::MethodCFMlpANN_Utils
TMVA::MethodCFMlpANN

Function documentation

MethodCFMlpANN_Utils()
virtual ~MethodCFMlpANN_Utils()
void Train_nn(Double_t* tin2, Double_t* tout2, Int_t* ntrain, Int_t* ntest, Int_t* nvar2, Int_t* nlayer, Int_t* nodes, Int_t* ncycle)
Int_t DataInterface(Double_t* , Double_t* , Int_t* , Int_t* , Int_t* , Int_t* , Double_t* , Int_t* , Int_t* )
Double_t Sen3a(void)
void Wini()
void En_avant(Int_t* ievent)
void En_avant2(Int_t* ievent)
void En_arriere(Int_t* ievent)
void Leclearn(Int_t* ktest, Double_t* tout2, Double_t* tin2)
void Out(Int_t* iii, Int_t* maxcycle)
void Cout(Int_t* , Double_t* xxx)
void Innit(char* det, Double_t* tout2, Double_t* tin2, Int_t )
void TestNN()
void Inl()
void GraphNN(Int_t* ilearn, Double_t* , Double_t* , char* , Int_t )
void Foncf(Int_t* i__, Double_t* u, Double_t* f)
void Cout2(Int_t* , Double_t* yyy)
void Lecev2(Int_t* ktest, Double_t* tout2, Double_t* tin2)
void Arret(const char* mot)
void CollectVar(Int_t* nvar, Int_t* class__, Double_t* xpg)
Double_t W_ref(const Double_t[] wNN, Int_t a_1, Int_t a_2, Int_t a_3) const
Double_t& W_ref(Double_t[] wNN, Int_t a_1, Int_t a_2, Int_t a_3)
Double_t Ww_ref(const Double_t[] wwNN, Int_t a_1, Int_t a_2) const
Double_t& Ww_ref(Double_t[] wwNN, Int_t a_1, Int_t a_2)
Double_t operator=(const TMVA::MethodCFMlpANN_Utils& )
{ return val; }
void SetLogger(TMVA::MsgLogger* l)
{ fLogger = l; }
MsgLogger& ULog()
{ if (fLogger) return *fLogger; return *(fLogger = new MsgLogger("CFMLP_Utils")); }