Implementation of Clermond-Ferrand artificial neural network.
Reference for the original FORTRAN version "mlpl3.F":
Definition at line 54 of file MethodCFMlpANN_Utils.h.
| Classes | |
| class | VARn2 | 
| Public Member Functions | |
| MethodCFMlpANN_Utils () | |
| default constructor | |
| virtual | ~MethodCFMlpANN_Utils () | 
| Destructor. | |
| virtual TClass * | IsA () const | 
| virtual void | Streamer (TBuffer &) | 
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
| Static Public Member Functions | |
| static TClass * | Class () | 
| static const char * | Class_Name () | 
| static constexpr Version_t | Class_Version () | 
| static const char * | DeclFileName () | 
| Protected Member Functions | |
| void | Arret (const char *mot) | 
| void | CollectVar (Int_t *nvar, Int_t *class__, Double_t *xpg) | 
| [smart comments to be added] | |
| void | Cout (Int_t *, Double_t *xxx) | 
| [smart comments to be added] | |
| void | Cout2 (Int_t *, Double_t *yyy) | 
| [smart comments to be added] | |
| virtual Int_t | DataInterface (Double_t *, Double_t *, Int_t *, Int_t *, Int_t *, Int_t *, Double_t *, Int_t *, Int_t *)=0 | 
| void | En_arriere (Int_t *ievent) | 
| [smart comments to be added] | |
| void | En_avant (Int_t *ievent) | 
| [smart comments to be added] | |
| void | En_avant2 (Int_t *ievent) | 
| [smart comments to be added] | |
| void | Entree_new (Int_t *, char *, Int_t *ntrain, Int_t *ntest, Int_t *numlayer, Int_t *nodes, Int_t *numcycle, Int_t) | 
| Double_t | Fdecroi (Int_t *i__) | 
| [smart comments to be added] | |
| void | Foncf (Int_t *i__, Double_t *u, Double_t *f) | 
| void | GraphNN (Int_t *ilearn, Double_t *, Double_t *, char *, Int_t) | 
| [smart comments to be added] | |
| void | Inl () | 
| [smart comments to be added] | |
| void | Innit (char *det, Double_t *tout2, Double_t *tin2, Int_t) | 
| void | Lecev2 (Int_t *ktest, Double_t *tout2, Double_t *tin2) | 
| [smart comments to be added] | |
| void | Leclearn (Int_t *ktest, Double_t *tout2, Double_t *tin2) | 
| [smart comments to be added] | |
| void | Out (Int_t *iii, Int_t *maxcycle) | 
| Double_t | Sen3a (void) | 
| [smart comments to be added] | |
| void | SetLogger (MsgLogger *l) | 
| void | TestNN () | 
| [smart comments to be added] | |
| 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) | 
| 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) | 
| void | Wini () | 
| [smart comments to be added] | |
| 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) | 
| Static Protected Attributes | |
| static const Int_t | fg_max_nNodes_ = max_nNodes_ | 
| static const Int_t | fg_max_nVar_ = max_nVar_ | 
| static const char *const | fg_MethodName = "--- CFMlpANN " | 
| Private Member Functions | |
| MsgLogger & | ULog () | 
| Private Attributes | |
| MsgLogger * | fLogger | 
#include <TMVA/MethodCFMlpANN_Utils.h>
| TMVA::MethodCFMlpANN_Utils::MethodCFMlpANN_Utils | ( | ) | 
default constructor
Definition at line 86 of file MethodCFMlpANN_Utils.cxx.
| 
 | virtual | 
Destructor.
Definition at line 145 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
Definition at line 1103 of file MethodCFMlpANN_Utils.cxx.
| 
 | static | 
Definition at line 200 of file MethodCFMlpANN_Utils.h.
| 
 | protected | 
[smart comments to be added]
Definition at line 1113 of file MethodCFMlpANN_Utils.cxx.
[smart comments to be added]
Definition at line 752 of file MethodCFMlpANN_Utils.cxx.
[smart comments to be added]
Definition at line 965 of file MethodCFMlpANN_Utils.cxx.
| 
 | protectedpure virtual | 
Implemented in TMVA::MethodCFMlpANN.
| 
 | inlinestatic | 
Definition at line 200 of file MethodCFMlpANN_Utils.h.
| 
 | protected | 
[smart comments to be added]
Definition at line 499 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
[smart comments to be added]
Definition at line 363 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
[smart comments to be added]
Definition at line 1064 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
Definition at line 207 of file MethodCFMlpANN_Utils.cxx.
[smart comments to be added]
Definition at line 826 of file MethodCFMlpANN_Utils.cxx.
Definition at line 941 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
[smart comments to be added]
Definition at line 844 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
[smart comments to be added]
Definition at line 790 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
Definition at line 599 of file MethodCFMlpANN_Utils.cxx.
Reimplemented in TMVA::MethodCFMlpANN.
Definition at line 200 of file MethodCFMlpANN_Utils.h.
| 
 | protected | 
[smart comments to be added]
Definition at line 1001 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
[smart comments to be added]
Definition at line 404 of file MethodCFMlpANN_Utils.cxx.
Definition at line 582 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
[smart comments to be added]
Definition at line 907 of file MethodCFMlpANN_Utils.cxx.
| 
 | inlineprotected | 
Definition at line 192 of file MethodCFMlpANN_Utils.h.
Reimplemented in TMVA::MethodCFMlpANN.
| 
 | inline | 
Definition at line 200 of file MethodCFMlpANN_Utils.h.
| 
 | protected | 
[smart comments to be added]
Definition at line 696 of file MethodCFMlpANN_Utils.cxx.
| 
 | protected | 
Definition at line 151 of file MethodCFMlpANN_Utils.cxx.
| 
 | inlineprivate | 
Definition at line 196 of file MethodCFMlpANN_Utils.h.
| 
 | inlineprotected | 
Definition at line 103 of file MethodCFMlpANN_Utils.h.
| 
 | inlineprotected | 
Definition at line 106 of file MethodCFMlpANN_Utils.h.
| 
 | protected | 
[smart comments to be added]
Definition at line 332 of file MethodCFMlpANN_Utils.cxx.
| 
 | inlineprotected | 
Definition at line 110 of file MethodCFMlpANN_Utils.h.
| 
 | inlineprotected | 
Definition at line 113 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::ancout | 
Definition at line 188 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::coef[max_nNodes_] | 
Definition at line 178 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::cut[max_nNodes_] | 
Definition at line 171 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::del[max_nLayers_ *max_nNodes_] | 
Definition at line 179 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::delta[max_nLayers_ *max_nNodes_ *max_nNodes_] | 
Definition at line 181 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::deltaww[max_nLayers_ *max_nNodes_] | 
Definition at line 172 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::delw[max_nLayers_ *max_nNodes_ *max_nNodes_] | 
Definition at line 180 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::delww[max_nLayers_ *max_nNodes_] | 
Definition at line 182 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::demax | 
Definition at line 178 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::demin | 
Definition at line 178 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::eeps | 
Definition at line 119 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::epsmax | 
Definition at line 119 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::epsmin | 
Definition at line 119 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::eta | 
Definition at line 119 of file MethodCFMlpANN_Utils.h.
| struct { ... } TMVA::MethodCFMlpANN_Utils::fCost_1 | 
| struct { ... } TMVA::MethodCFMlpANN_Utils::fDel_1 | 
| 
 | protected | 
Definition at line 97 of file MethodCFMlpANN_Utils.h.
| 
 | protected | 
Definition at line 96 of file MethodCFMlpANN_Utils.h.
| 
 | protected | 
Definition at line 100 of file MethodCFMlpANN_Utils.h.
| 
 | staticprotected | 
Definition at line 99 of file MethodCFMlpANN_Utils.h.
| 
 | staticprotected | 
Definition at line 98 of file MethodCFMlpANN_Utils.h.
| 
 | staticprotected | 
Definition at line 101 of file MethodCFMlpANN_Utils.h.
| 
 | private | 
Definition at line 195 of file MethodCFMlpANN_Utils.h.
| struct { ... } TMVA::MethodCFMlpANN_Utils::fNeur_1 | 
| struct { ... } TMVA::MethodCFMlpANN_Utils::fParam_1 | 
| 
 | protected | 
| 
 | protected | 
| struct { ... } TMVA::MethodCFMlpANN_Utils::fVarn_1 | 
| Int_t TMVA::MethodCFMlpANN_Utils::ichoi | 
Definition at line 121 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::iclass | 
Definition at line 127 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::idde | 
Definition at line 183 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::ieps | 
Definition at line 189 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::itest | 
Definition at line 121 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::layerm | 
Definition at line 120 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::lclass | 
Definition at line 120 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::mclass[max_Events_] | 
Definition at line 127 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::nblearn | 
Definition at line 120 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::nclass[max_Events_] | 
Definition at line 127 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::ndiv | 
Definition at line 121 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::ndivis | 
Definition at line 121 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::neuron[max_nLayers_] | 
Definition at line 173 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::nevl | 
Definition at line 120 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::nevt | 
Definition at line 121 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::nunap | 
Definition at line 120 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::nunilec | 
Definition at line 120 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::nunishort | 
Definition at line 120 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::nunisor | 
Definition at line 120 of file MethodCFMlpANN_Utils.h.
| Int_t TMVA::MethodCFMlpANN_Utils::nvar | 
Definition at line 121 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::o[max_nNodes_] | 
Definition at line 168 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::temp[max_nLayers_] | 
Definition at line 178 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::tolcou | 
Definition at line 188 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::w[max_nLayers_ *max_nNodes_ *max_nNodes_] | 
Definition at line 169 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::ww[max_nLayers_ *max_nNodes_] | 
Definition at line 170 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::x[max_nLayers_ *max_nNodes_] | 
Definition at line 166 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::xmax[max_nVar_] | 
Definition at line 126 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::xmin[max_nVar_] | 
Definition at line 126 of file MethodCFMlpANN_Utils.h.
| Double_t TMVA::MethodCFMlpANN_Utils::y[max_nLayers_ *max_nNodes_] | 
Definition at line 167 of file MethodCFMlpANN_Utils.h.