library: libTMVA #include "MethodCFMlpANN_Utils.h" |
TMVA::MethodCFMlpANN_Utils
class description - header file - source file - inheritance tree (.pdf)
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
protected:
void Arret(const char* mot)
void CollectVar(Int_t* nvar, Int_t* class__, Double_t* xpg)
void Cout(Int_t*, Double_t* xxx)
void Cout2(Int_t*, Double_t* yyy)
virtual Int_t DataInterface(Double_t*, Double_t*, Int_t*, Int_t*, Int_t*, Int_t*, Double_t*, Int_t*, Int_t*)
void En_arriere(Int_t* ievent)
void En_avant(Int_t* ievent)
void En_avant2(Int_t* ievent)
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__)
void Foncf(Int_t* i__, Double_t* u, Double_t* f)
void GraphNN(Int_t* ilearn, Double_t*, Double_t*, char*, Int_t)
void Inl()
void Innit(char* det, Double_t* tout2, Double_t* tin2, Int_t)
void Lecev2(Int_t* ktest, Double_t* tout2, Double_t* tin2)
void Leclearn(Int_t* ktest, Double_t* tout2, Double_t* tin2)
void Out(Int_t* iii, Int_t* maxcycle)
Double_t Sen3a()
void TestNN()
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)
void Wini()
virtual void WriteNNWeightsToFile(Int_t, Int_t, Double_t*, Double_t*, Int_t, Int_t*, Double_t*, Double_t*, Double_t*)
public:
virtual ~MethodCFMlpANN_Utils()
static TClass* Class()
virtual TClass* IsA() const
TMVA::MethodCFMlpANN_Utils& operator=(const TMVA::MethodCFMlpANN_Utils&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
static Int_t fg_100 constant
static Int_t fg_0 constant
static Int_t fg_max_nVar_ static maximum number of input variables
static Int_t fg_max_nNodes_ maximum number of nodes per variable
static Int_t fg_999 constant
TMVA::MethodCFMlpANN_Utils:: fParam_1
TMVA::MethodCFMlpANN_Utils:: fVarn_1
TMVA::MethodCFMlpANN_Utils:: fVarn2_1
TMVA::MethodCFMlpANN_Utils:: fVarn3_1
TMVA::MethodCFMlpANN_Utils:: neur_1
TMVA::MethodCFMlpANN_Utils:: fDel_1
TMVA::MethodCFMlpANN_Utils:: fCost_1
_______________________________________________________________________
Implementation of Clermond-Ferrand artificial neural network
Reference for the original FORTRAN version "mlpl3.F":
Authors : J. Proriol and contributions from ALEPH-Clermont-Ferrand
Team members
Copyright: Laboratoire Physique Corpusculaire
Universite de Blaise Pascal, IN2P3/CNRS
_______________________________________________________________________
void Entree_new(Int_t *, char *, Int_t *ntrain, Int_t *ntest, Int_t *numlayer, Int_t *nodes, Int_t *numcycle, Int_t /*det_len*/)
{
first initialisation of ANN
Int_t i__1;
Int_t rewrite, i__, j, ncoef;
Int_t ntemp, num, retrain;
NTRAIN: Nb of events used during the learning
void Wini()
[smart comments to be added]
void TestNN()
[smart comments to be added]
void Inl()
[smart comments to be added]
void Arret(const char* mot )
fatal error occurred: stop execution
Author: Andreas Hoecker, Joerg Stelzer, Helge Voss, Kai Voss
Last update: root/tmva $Id: MethodCFMlpANN_Utils.cxx,v 1.3 2006/05/23 19:35:06 brun Exp $
Copyright (c) 2005: *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.