library: libTMVA
#include "MethodCFMlpANN_Utils.h"

TMVA::MethodCFMlpANN_Utils


class description - header file - source file
viewCVS header - viewCVS source

class TMVA::MethodCFMlpANN_Utils

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
 
    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_Utils&operator=(const TMVA::MethodCFMlpANN_Utils&)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& 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()
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)
voidWini()
virtual voidWriteNNWeightsToStream(ostream&, Int_t, Int_t, const Double_t*, const Double_t*, Int_t, const Int_t*, const Double_t*, const Double_t*, const Double_t*) const

Data Members

protected:
static Int_tfg_100constant
static Int_tfg_0constant
static Int_tfg_max_nVar_static maximum number of input variables
static Int_tfg_max_nNodes_maximum number of nodes per variable
static Int_tfg_999constant
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

Class Description

                                                                      
 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    
_______________________________________________________________________
~MethodCFMlpANN_Utils()
 destructor
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 )
 training interface - called from MethodCFMlpANN class object
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
void Wini()
 [smart comments to be added]
void En_avant(Int_t *ievent)
 [smart comments to be added]
void Leclearn( Int_t *ktest, Double_t *tout2, Double_t *tin2 )
 [smart comments to be added]
void En_arriere( Int_t *ievent )
 [smart comments to be added]
void Out( Int_t *iii, Int_t *maxcycle )
 write weights to file
void Innit( char *det, Double_t *tout2, Double_t *tin2, Int_t )
 Initialization
void TestNN()
 [smart comments to be added]
void Cout( Int_t * /*i1*/, Double_t *xxx )
 [smart comments to be added]
void Inl()
 [smart comments to be added]
Double_t Fdecroi( Int_t *i__ )
 [smart comments to be added]
void GraphNN( Int_t *ilearn, Double_t * /*xxx*/, Double_t * /*yyy*/, char * /*det*/, Int_t /*det_len*/ )
 [smart comments to be added]
Double_t Sen3a( void )
 [smart comments to be added]
void Foncf( Int_t *i__, Double_t *u, Double_t *f )
 [needs to be checked]
void Cout2( Int_t * /*i1*/, Double_t *yyy )
 [smart comments to be added]
void Lecev2( Int_t *ktest, Double_t *tout2, Double_t *tin2 )
 [smart comments to be added]
void En_avant2( Int_t *ievent )
 [smart comments to be added]
void Arret( const char* mot )
 fatal error occurred: stop execution
void CollectVar( Int_t *nvar, Int_t *class__, Double_t *xpg )
 [smart comments to be added]
Int_t DataInterface( Double_t*, Double_t*, Int_t*, Int_t*, Int_t*, Int_t*, Double_t*, Int_t*, Int_t* )
Double_t operator=( Double_t val )
{ return val; }

Author: Andreas Hoecker, Joerg Stelzer, Helge Voss, Kai Voss
Last update: root/tmva $Id: MethodCFMlpANN_Utils.cxx,v 1.10 2006/11/20 15:35:28 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.