00001
00002
00003
00004
00005
00006
00007 #define R__DICTIONARY_FILENAME mathdImlpdIsrcdIG__MLP
00008 #include "RConfig.h"
00009 #if !defined(R__ACCESS_IN_SYMBOL)
00010
00011 #define private public
00012 #define protected public
00013 #endif
00014
00015
00016 namespace std {} using namespace std;
00017 #include "G__MLP.h"
00018
00019 #include "TClass.h"
00020 #include "TBuffer.h"
00021 #include "TMemberInspector.h"
00022 #include "TError.h"
00023
00024 #ifndef G__ROOT
00025 #define G__ROOT
00026 #endif
00027
00028 #include "RtypesImp.h"
00029 #include "TIsAProxy.h"
00030
00031
00032
00033 namespace ROOT {
00034 namespace Shadow {
00035 }
00036 }
00037
00038
00039 namespace ROOT {
00040 void TNeuron_ShowMembers(void *obj, TMemberInspector &R__insp);
00041 static void *new_TNeuron(void *p = 0);
00042 static void *newArray_TNeuron(Long_t size, void *p);
00043 static void delete_TNeuron(void *p);
00044 static void deleteArray_TNeuron(void *p);
00045 static void destruct_TNeuron(void *p);
00046
00047
00048 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TNeuron*)
00049 {
00050 ::TNeuron *ptr = 0;
00051 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TNeuron >(0);
00052 static ::ROOT::TGenericClassInfo
00053 instance("TNeuron", ::TNeuron::Class_Version(), "include/TNeuron.h", 48,
00054 typeid(::TNeuron), DefineBehavior(ptr, ptr),
00055 &::TNeuron::Dictionary, isa_proxy, 4,
00056 sizeof(::TNeuron) );
00057 instance.SetNew(&new_TNeuron);
00058 instance.SetNewArray(&newArray_TNeuron);
00059 instance.SetDelete(&delete_TNeuron);
00060 instance.SetDeleteArray(&deleteArray_TNeuron);
00061 instance.SetDestructor(&destruct_TNeuron);
00062 return &instance;
00063 }
00064 TGenericClassInfo *GenerateInitInstance(const ::TNeuron*)
00065 {
00066 return GenerateInitInstanceLocal((::TNeuron*)0);
00067 }
00068
00069 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TNeuron*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00070 }
00071
00072 namespace ROOT {
00073 void TSynapse_ShowMembers(void *obj, TMemberInspector &R__insp);
00074 static void *new_TSynapse(void *p = 0);
00075 static void *newArray_TSynapse(Long_t size, void *p);
00076 static void delete_TSynapse(void *p);
00077 static void deleteArray_TSynapse(void *p);
00078 static void destruct_TSynapse(void *p);
00079
00080
00081 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSynapse*)
00082 {
00083 ::TSynapse *ptr = 0;
00084 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSynapse >(0);
00085 static ::ROOT::TGenericClassInfo
00086 instance("TSynapse", ::TSynapse::Class_Version(), "include/TSynapse.h", 32,
00087 typeid(::TSynapse), DefineBehavior(ptr, ptr),
00088 &::TSynapse::Dictionary, isa_proxy, 4,
00089 sizeof(::TSynapse) );
00090 instance.SetNew(&new_TSynapse);
00091 instance.SetNewArray(&newArray_TSynapse);
00092 instance.SetDelete(&delete_TSynapse);
00093 instance.SetDeleteArray(&deleteArray_TSynapse);
00094 instance.SetDestructor(&destruct_TSynapse);
00095 return &instance;
00096 }
00097 TGenericClassInfo *GenerateInitInstance(const ::TSynapse*)
00098 {
00099 return GenerateInitInstanceLocal((::TSynapse*)0);
00100 }
00101
00102 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSynapse*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00103 }
00104
00105 namespace ROOT {
00106 void TMultiLayerPerceptron_ShowMembers(void *obj, TMemberInspector &R__insp);
00107 static void *new_TMultiLayerPerceptron(void *p = 0);
00108 static void *newArray_TMultiLayerPerceptron(Long_t size, void *p);
00109 static void delete_TMultiLayerPerceptron(void *p);
00110 static void deleteArray_TMultiLayerPerceptron(void *p);
00111 static void destruct_TMultiLayerPerceptron(void *p);
00112
00113
00114 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMultiLayerPerceptron*)
00115 {
00116 ::TMultiLayerPerceptron *ptr = 0;
00117 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMultiLayerPerceptron >(0);
00118 static ::ROOT::TGenericClassInfo
00119 instance("TMultiLayerPerceptron", ::TMultiLayerPerceptron::Class_Version(), "include/TMultiLayerPerceptron.h", 58,
00120 typeid(::TMultiLayerPerceptron), DefineBehavior(ptr, ptr),
00121 &::TMultiLayerPerceptron::Dictionary, isa_proxy, 4,
00122 sizeof(::TMultiLayerPerceptron) );
00123 instance.SetNew(&new_TMultiLayerPerceptron);
00124 instance.SetNewArray(&newArray_TMultiLayerPerceptron);
00125 instance.SetDelete(&delete_TMultiLayerPerceptron);
00126 instance.SetDeleteArray(&deleteArray_TMultiLayerPerceptron);
00127 instance.SetDestructor(&destruct_TMultiLayerPerceptron);
00128 return &instance;
00129 }
00130 TGenericClassInfo *GenerateInitInstance(const ::TMultiLayerPerceptron*)
00131 {
00132 return GenerateInitInstanceLocal((::TMultiLayerPerceptron*)0);
00133 }
00134
00135 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMultiLayerPerceptron*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00136 }
00137
00138 namespace ROOT {
00139 void TMLPAnalyzer_ShowMembers(void *obj, TMemberInspector &R__insp);
00140 static void delete_TMLPAnalyzer(void *p);
00141 static void deleteArray_TMLPAnalyzer(void *p);
00142 static void destruct_TMLPAnalyzer(void *p);
00143
00144
00145 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMLPAnalyzer*)
00146 {
00147 ::TMLPAnalyzer *ptr = 0;
00148 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMLPAnalyzer >(0);
00149 static ::ROOT::TGenericClassInfo
00150 instance("TMLPAnalyzer", ::TMLPAnalyzer::Class_Version(), "include/TMLPAnalyzer.h", 38,
00151 typeid(::TMLPAnalyzer), DefineBehavior(ptr, ptr),
00152 &::TMLPAnalyzer::Dictionary, isa_proxy, 4,
00153 sizeof(::TMLPAnalyzer) );
00154 instance.SetDelete(&delete_TMLPAnalyzer);
00155 instance.SetDeleteArray(&deleteArray_TMLPAnalyzer);
00156 instance.SetDestructor(&destruct_TMLPAnalyzer);
00157 return &instance;
00158 }
00159 TGenericClassInfo *GenerateInitInstance(const ::TMLPAnalyzer*)
00160 {
00161 return GenerateInitInstanceLocal((::TMLPAnalyzer*)0);
00162 }
00163
00164 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMLPAnalyzer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00165 }
00166
00167
00168 TClass *TNeuron::fgIsA = 0;
00169
00170
00171 const char *TNeuron::Class_Name()
00172 {
00173 return "TNeuron";
00174 }
00175
00176
00177 const char *TNeuron::ImplFileName()
00178 {
00179 return ::ROOT::GenerateInitInstanceLocal((const ::TNeuron*)0x0)->GetImplFileName();
00180 }
00181
00182
00183 int TNeuron::ImplFileLine()
00184 {
00185 return ::ROOT::GenerateInitInstanceLocal((const ::TNeuron*)0x0)->GetImplFileLine();
00186 }
00187
00188
00189 void TNeuron::Dictionary()
00190 {
00191 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TNeuron*)0x0)->GetClass();
00192 }
00193
00194
00195 TClass *TNeuron::Class()
00196 {
00197 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TNeuron*)0x0)->GetClass();
00198 return fgIsA;
00199 }
00200
00201
00202 TClass *TSynapse::fgIsA = 0;
00203
00204
00205 const char *TSynapse::Class_Name()
00206 {
00207 return "TSynapse";
00208 }
00209
00210
00211 const char *TSynapse::ImplFileName()
00212 {
00213 return ::ROOT::GenerateInitInstanceLocal((const ::TSynapse*)0x0)->GetImplFileName();
00214 }
00215
00216
00217 int TSynapse::ImplFileLine()
00218 {
00219 return ::ROOT::GenerateInitInstanceLocal((const ::TSynapse*)0x0)->GetImplFileLine();
00220 }
00221
00222
00223 void TSynapse::Dictionary()
00224 {
00225 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSynapse*)0x0)->GetClass();
00226 }
00227
00228
00229 TClass *TSynapse::Class()
00230 {
00231 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSynapse*)0x0)->GetClass();
00232 return fgIsA;
00233 }
00234
00235
00236 TClass *TMultiLayerPerceptron::fgIsA = 0;
00237
00238
00239 const char *TMultiLayerPerceptron::Class_Name()
00240 {
00241 return "TMultiLayerPerceptron";
00242 }
00243
00244
00245 const char *TMultiLayerPerceptron::ImplFileName()
00246 {
00247 return ::ROOT::GenerateInitInstanceLocal((const ::TMultiLayerPerceptron*)0x0)->GetImplFileName();
00248 }
00249
00250
00251 int TMultiLayerPerceptron::ImplFileLine()
00252 {
00253 return ::ROOT::GenerateInitInstanceLocal((const ::TMultiLayerPerceptron*)0x0)->GetImplFileLine();
00254 }
00255
00256
00257 void TMultiLayerPerceptron::Dictionary()
00258 {
00259 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMultiLayerPerceptron*)0x0)->GetClass();
00260 }
00261
00262
00263 TClass *TMultiLayerPerceptron::Class()
00264 {
00265 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMultiLayerPerceptron*)0x0)->GetClass();
00266 return fgIsA;
00267 }
00268
00269
00270 TClass *TMLPAnalyzer::fgIsA = 0;
00271
00272
00273 const char *TMLPAnalyzer::Class_Name()
00274 {
00275 return "TMLPAnalyzer";
00276 }
00277
00278
00279 const char *TMLPAnalyzer::ImplFileName()
00280 {
00281 return ::ROOT::GenerateInitInstanceLocal((const ::TMLPAnalyzer*)0x0)->GetImplFileName();
00282 }
00283
00284
00285 int TMLPAnalyzer::ImplFileLine()
00286 {
00287 return ::ROOT::GenerateInitInstanceLocal((const ::TMLPAnalyzer*)0x0)->GetImplFileLine();
00288 }
00289
00290
00291 void TMLPAnalyzer::Dictionary()
00292 {
00293 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMLPAnalyzer*)0x0)->GetClass();
00294 }
00295
00296
00297 TClass *TMLPAnalyzer::Class()
00298 {
00299 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMLPAnalyzer*)0x0)->GetClass();
00300 return fgIsA;
00301 }
00302
00303
00304 void TNeuron::Streamer(TBuffer &R__b)
00305 {
00306
00307
00308 if (R__b.IsReading()) {
00309 R__b.ReadClassBuffer(TNeuron::Class(),this);
00310 } else {
00311 R__b.WriteClassBuffer(TNeuron::Class(),this);
00312 }
00313 }
00314
00315
00316 void TNeuron::ShowMembers(TMemberInspector &R__insp)
00317 {
00318
00319 TClass *R__cl = ::TNeuron::IsA();
00320 if (R__cl || R__insp.IsA()) { }
00321 R__insp.Inspect(R__cl, R__insp.GetParent(), "fpre", &fpre);
00322 R__insp.InspectMember(fpre, "fpre.");
00323 R__insp.Inspect(R__cl, R__insp.GetParent(), "fpost", &fpost);
00324 R__insp.InspectMember(fpost, "fpost.");
00325 R__insp.Inspect(R__cl, R__insp.GetParent(), "flayer", &flayer);
00326 R__insp.InspectMember(flayer, "flayer.");
00327 R__insp.Inspect(R__cl, R__insp.GetParent(), "fWeight", &fWeight);
00328 R__insp.Inspect(R__cl, R__insp.GetParent(), "fNorm[2]", fNorm);
00329 R__insp.Inspect(R__cl, R__insp.GetParent(), "fType", &fType);
00330 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fExtF", &fExtF);
00331 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fExtD", &fExtD);
00332 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFormula", &fFormula);
00333 R__insp.Inspect(R__cl, R__insp.GetParent(), "fIndex", &fIndex);
00334 R__insp.Inspect(R__cl, R__insp.GetParent(), "fNewInput", &fNewInput);
00335 R__insp.Inspect(R__cl, R__insp.GetParent(), "fInput", &fInput);
00336 R__insp.Inspect(R__cl, R__insp.GetParent(), "fNewValue", &fNewValue);
00337 R__insp.Inspect(R__cl, R__insp.GetParent(), "fValue", &fValue);
00338 R__insp.Inspect(R__cl, R__insp.GetParent(), "fNewDeriv", &fNewDeriv);
00339 R__insp.Inspect(R__cl, R__insp.GetParent(), "fDerivative", &fDerivative);
00340 R__insp.Inspect(R__cl, R__insp.GetParent(), "fNewDeDw", &fNewDeDw);
00341 R__insp.Inspect(R__cl, R__insp.GetParent(), "fDeDw", &fDeDw);
00342 R__insp.Inspect(R__cl, R__insp.GetParent(), "fDEDw", &fDEDw);
00343 TNamed::ShowMembers(R__insp);
00344 }
00345
00346 namespace ROOT {
00347
00348 static void *new_TNeuron(void *p) {
00349 return p ? new(p) ::TNeuron : new ::TNeuron;
00350 }
00351 static void *newArray_TNeuron(Long_t nElements, void *p) {
00352 return p ? new(p) ::TNeuron[nElements] : new ::TNeuron[nElements];
00353 }
00354
00355 static void delete_TNeuron(void *p) {
00356 delete ((::TNeuron*)p);
00357 }
00358 static void deleteArray_TNeuron(void *p) {
00359 delete [] ((::TNeuron*)p);
00360 }
00361 static void destruct_TNeuron(void *p) {
00362 typedef ::TNeuron current_t;
00363 ((current_t*)p)->~current_t();
00364 }
00365 }
00366
00367
00368 void TSynapse::Streamer(TBuffer &R__b)
00369 {
00370
00371
00372 if (R__b.IsReading()) {
00373 R__b.ReadClassBuffer(TSynapse::Class(),this);
00374 } else {
00375 R__b.WriteClassBuffer(TSynapse::Class(),this);
00376 }
00377 }
00378
00379
00380 void TSynapse::ShowMembers(TMemberInspector &R__insp)
00381 {
00382
00383 TClass *R__cl = ::TSynapse::IsA();
00384 if (R__cl || R__insp.IsA()) { }
00385 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fpre", &fpre);
00386 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fpost", &fpost);
00387 R__insp.Inspect(R__cl, R__insp.GetParent(), "fweight", &fweight);
00388 R__insp.Inspect(R__cl, R__insp.GetParent(), "fDEDw", &fDEDw);
00389 TObject::ShowMembers(R__insp);
00390 }
00391
00392 namespace ROOT {
00393
00394 static void *new_TSynapse(void *p) {
00395 return p ? new(p) ::TSynapse : new ::TSynapse;
00396 }
00397 static void *newArray_TSynapse(Long_t nElements, void *p) {
00398 return p ? new(p) ::TSynapse[nElements] : new ::TSynapse[nElements];
00399 }
00400
00401 static void delete_TSynapse(void *p) {
00402 delete ((::TSynapse*)p);
00403 }
00404 static void deleteArray_TSynapse(void *p) {
00405 delete [] ((::TSynapse*)p);
00406 }
00407 static void destruct_TSynapse(void *p) {
00408 typedef ::TSynapse current_t;
00409 ((current_t*)p)->~current_t();
00410 }
00411 }
00412
00413
00414 void TMultiLayerPerceptron::Streamer(TBuffer &R__b)
00415 {
00416
00417
00418 if (R__b.IsReading()) {
00419 R__b.ReadClassBuffer(TMultiLayerPerceptron::Class(),this);
00420 } else {
00421 R__b.WriteClassBuffer(TMultiLayerPerceptron::Class(),this);
00422 }
00423 }
00424
00425
00426 void TMultiLayerPerceptron::ShowMembers(TMemberInspector &R__insp)
00427 {
00428
00429 TClass *R__cl = ::TMultiLayerPerceptron::IsA();
00430 if (R__cl || R__insp.IsA()) { }
00431 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fData", &fData);
00432 R__insp.Inspect(R__cl, R__insp.GetParent(), "fCurrentTree", &fCurrentTree);
00433 R__insp.Inspect(R__cl, R__insp.GetParent(), "fCurrentTreeWeight", &fCurrentTreeWeight);
00434 R__insp.Inspect(R__cl, R__insp.GetParent(), "fNetwork", &fNetwork);
00435 R__insp.InspectMember(fNetwork, "fNetwork.");
00436 R__insp.Inspect(R__cl, R__insp.GetParent(), "fFirstLayer", &fFirstLayer);
00437 R__insp.InspectMember(fFirstLayer, "fFirstLayer.");
00438 R__insp.Inspect(R__cl, R__insp.GetParent(), "fLastLayer", &fLastLayer);
00439 R__insp.InspectMember(fLastLayer, "fLastLayer.");
00440 R__insp.Inspect(R__cl, R__insp.GetParent(), "fSynapses", &fSynapses);
00441 R__insp.InspectMember(fSynapses, "fSynapses.");
00442 R__insp.Inspect(R__cl, R__insp.GetParent(), "fStructure", &fStructure);
00443 R__insp.InspectMember(fStructure, "fStructure.");
00444 R__insp.Inspect(R__cl, R__insp.GetParent(), "fWeight", &fWeight);
00445 R__insp.InspectMember(fWeight, "fWeight.");
00446 R__insp.Inspect(R__cl, R__insp.GetParent(), "fType", &fType);
00447 R__insp.Inspect(R__cl, R__insp.GetParent(), "fOutType", &fOutType);
00448 R__insp.Inspect(R__cl, R__insp.GetParent(), "fextF", &fextF);
00449 R__insp.InspectMember(fextF, "fextF.");
00450 R__insp.Inspect(R__cl, R__insp.GetParent(), "fextD", &fextD);
00451 R__insp.InspectMember(fextD, "fextD.");
00452 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTraining", &fTraining);
00453 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTest", &fTest);
00454 R__insp.Inspect(R__cl, R__insp.GetParent(), "fLearningMethod", &fLearningMethod);
00455 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fEventWeight", &fEventWeight);
00456 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fManager", &fManager);
00457 R__insp.Inspect(R__cl, R__insp.GetParent(), "fEta", &fEta);
00458 R__insp.Inspect(R__cl, R__insp.GetParent(), "fEpsilon", &fEpsilon);
00459 R__insp.Inspect(R__cl, R__insp.GetParent(), "fDelta", &fDelta);
00460 R__insp.Inspect(R__cl, R__insp.GetParent(), "fEtaDecay", &fEtaDecay);
00461 R__insp.Inspect(R__cl, R__insp.GetParent(), "fTau", &fTau);
00462 R__insp.Inspect(R__cl, R__insp.GetParent(), "fLastAlpha", &fLastAlpha);
00463 R__insp.Inspect(R__cl, R__insp.GetParent(), "fReset", &fReset);
00464 R__insp.Inspect(R__cl, R__insp.GetParent(), "fTrainingOwner", &fTrainingOwner);
00465 R__insp.Inspect(R__cl, R__insp.GetParent(), "fTestOwner", &fTestOwner);
00466 TObject::ShowMembers(R__insp);
00467 }
00468
00469 namespace ROOT {
00470
00471 static void *new_TMultiLayerPerceptron(void *p) {
00472 return p ? new(p) ::TMultiLayerPerceptron : new ::TMultiLayerPerceptron;
00473 }
00474 static void *newArray_TMultiLayerPerceptron(Long_t nElements, void *p) {
00475 return p ? new(p) ::TMultiLayerPerceptron[nElements] : new ::TMultiLayerPerceptron[nElements];
00476 }
00477
00478 static void delete_TMultiLayerPerceptron(void *p) {
00479 delete ((::TMultiLayerPerceptron*)p);
00480 }
00481 static void deleteArray_TMultiLayerPerceptron(void *p) {
00482 delete [] ((::TMultiLayerPerceptron*)p);
00483 }
00484 static void destruct_TMultiLayerPerceptron(void *p) {
00485 typedef ::TMultiLayerPerceptron current_t;
00486 ((current_t*)p)->~current_t();
00487 }
00488 }
00489
00490
00491 void TMLPAnalyzer::Streamer(TBuffer &R__b)
00492 {
00493
00494
00495 if (R__b.IsReading()) {
00496 R__b.ReadClassBuffer(TMLPAnalyzer::Class(),this);
00497 } else {
00498 R__b.WriteClassBuffer(TMLPAnalyzer::Class(),this);
00499 }
00500 }
00501
00502
00503 void TMLPAnalyzer::ShowMembers(TMemberInspector &R__insp)
00504 {
00505
00506 TClass *R__cl = ::TMLPAnalyzer::IsA();
00507 if (R__cl || R__insp.IsA()) { }
00508 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNetwork", &fNetwork);
00509 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAnalysisTree", &fAnalysisTree);
00510 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIOTree", &fIOTree);
00511 TObject::ShowMembers(R__insp);
00512 }
00513
00514 namespace ROOT {
00515
00516 static void delete_TMLPAnalyzer(void *p) {
00517 delete ((::TMLPAnalyzer*)p);
00518 }
00519 static void deleteArray_TMLPAnalyzer(void *p) {
00520 delete [] ((::TMLPAnalyzer*)p);
00521 }
00522 static void destruct_TMLPAnalyzer(void *p) {
00523 typedef ::TMLPAnalyzer current_t;
00524 ((current_t*)p)->~current_t();
00525 }
00526 }
00527
00528
00529
00530
00531
00532
00533
00534
00535 #ifdef G__MEMTEST
00536 #undef malloc
00537 #undef free
00538 #endif
00539
00540 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
00541 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
00542 #endif
00543
00544 extern "C" void G__cpp_reset_tagtableG__MLP();
00545
00546 extern "C" void G__set_cpp_environmentG__MLP() {
00547 G__add_compiledheader("TObject.h");
00548 G__add_compiledheader("TMemberInspector.h");
00549 G__add_compiledheader("TMLPAnalyzer.h");
00550 G__add_compiledheader("TMultiLayerPerceptron.h");
00551 G__add_compiledheader("TNeuron.h");
00552 G__add_compiledheader("TSynapse.h");
00553 G__cpp_reset_tagtableG__MLP();
00554 }
00555 #include <new>
00556 extern "C" int G__cpp_dllrevG__MLP() { return(30051515); }
00557
00558
00559
00560
00561
00562
00563 static int G__G__MLP_100_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00564 {
00565 TNeuron* p = NULL;
00566 char* gvp = (char*) G__getgvp();
00567 switch (libp->paran) {
00568 case 5:
00569
00570 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00571 p = new TNeuron(
00572 (TNeuron::ENeuronType) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00573 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
00574 , (const char*) G__int(libp->para[4]));
00575 } else {
00576 p = new((void*) gvp) TNeuron(
00577 (TNeuron::ENeuronType) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00578 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
00579 , (const char*) G__int(libp->para[4]));
00580 }
00581 break;
00582 case 4:
00583
00584 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00585 p = new TNeuron(
00586 (TNeuron::ENeuronType) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00587 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3]));
00588 } else {
00589 p = new((void*) gvp) TNeuron(
00590 (TNeuron::ENeuronType) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00591 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3]));
00592 }
00593 break;
00594 case 3:
00595
00596 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00597 p = new TNeuron(
00598 (TNeuron::ENeuronType) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00599 , (const char*) G__int(libp->para[2]));
00600 } else {
00601 p = new((void*) gvp) TNeuron(
00602 (TNeuron::ENeuronType) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00603 , (const char*) G__int(libp->para[2]));
00604 }
00605 break;
00606 case 2:
00607
00608 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00609 p = new TNeuron((TNeuron::ENeuronType) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
00610 } else {
00611 p = new((void*) gvp) TNeuron((TNeuron::ENeuronType) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
00612 }
00613 break;
00614 case 1:
00615
00616 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00617 p = new TNeuron((TNeuron::ENeuronType) G__int(libp->para[0]));
00618 } else {
00619 p = new((void*) gvp) TNeuron((TNeuron::ENeuronType) G__int(libp->para[0]));
00620 }
00621 break;
00622 case 0:
00623 int n = G__getaryconstruct();
00624 if (n) {
00625 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00626 p = new TNeuron[n];
00627 } else {
00628 p = new((void*) gvp) TNeuron[n];
00629 }
00630 } else {
00631 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00632 p = new TNeuron;
00633 } else {
00634 p = new((void*) gvp) TNeuron;
00635 }
00636 }
00637 break;
00638 }
00639 result7->obj.i = (long) p;
00640 result7->ref = (long) p;
00641 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TNeuron));
00642 return(1 || funcname || hash || result7 || libp) ;
00643 }
00644
00645 static int G__G__MLP_100_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00646 {
00647 G__letint(result7, 85, (long) ((const TNeuron*) G__getstructoffset())->GetPre((Int_t) G__int(libp->para[0])));
00648 return(1 || funcname || hash || result7 || libp) ;
00649 }
00650
00651 static int G__G__MLP_100_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00652 {
00653 G__letint(result7, 85, (long) ((const TNeuron*) G__getstructoffset())->GetPost((Int_t) G__int(libp->para[0])));
00654 return(1 || funcname || hash || result7 || libp) ;
00655 }
00656
00657 static int G__G__MLP_100_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00658 {
00659 G__letint(result7, 85, (long) ((const TNeuron*) G__getstructoffset())->GetInLayer((Int_t) G__int(libp->para[0])));
00660 return(1 || funcname || hash || result7 || libp) ;
00661 }
00662
00663 static int G__G__MLP_100_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00664 {
00665 G__letint(result7, 85, (long) ((TNeuron*) G__getstructoffset())->UseBranch((TTree*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
00666 return(1 || funcname || hash || result7 || libp) ;
00667 }
00668
00669 static int G__G__MLP_100_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00670 {
00671 G__letdouble(result7, 100, (double) ((const TNeuron*) G__getstructoffset())->GetInput());
00672 return(1 || funcname || hash || result7 || libp) ;
00673 }
00674
00675 static int G__G__MLP_100_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00676 {
00677 G__letdouble(result7, 100, (double) ((const TNeuron*) G__getstructoffset())->GetValue());
00678 return(1 || funcname || hash || result7 || libp) ;
00679 }
00680
00681 static int G__G__MLP_100_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00682 {
00683 G__letdouble(result7, 100, (double) ((const TNeuron*) G__getstructoffset())->GetDerivative());
00684 return(1 || funcname || hash || result7 || libp) ;
00685 }
00686
00687 static int G__G__MLP_100_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00688 {
00689 G__letdouble(result7, 100, (double) ((const TNeuron*) G__getstructoffset())->GetError());
00690 return(1 || funcname || hash || result7 || libp) ;
00691 }
00692
00693 static int G__G__MLP_100_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00694 {
00695 G__letdouble(result7, 100, (double) ((const TNeuron*) G__getstructoffset())->GetTarget());
00696 return(1 || funcname || hash || result7 || libp) ;
00697 }
00698
00699 static int G__G__MLP_100_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00700 {
00701 G__letdouble(result7, 100, (double) ((const TNeuron*) G__getstructoffset())->GetDeDw());
00702 return(1 || funcname || hash || result7 || libp) ;
00703 }
00704
00705 static int G__G__MLP_100_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00706 {
00707 G__letdouble(result7, 100, (double) ((const TNeuron*) G__getstructoffset())->GetBranch());
00708 return(1 || funcname || hash || result7 || libp) ;
00709 }
00710
00711 static int G__G__MLP_100_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00712 {
00713 G__letint(result7, 105, (long) ((const TNeuron*) G__getstructoffset())->GetType());
00714 return(1 || funcname || hash || result7 || libp) ;
00715 }
00716
00717 static int G__G__MLP_100_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00718 {
00719 ((TNeuron*) G__getstructoffset())->SetWeight((Double_t) G__double(libp->para[0]));
00720 G__setnull(result7);
00721 return(1 || funcname || hash || result7 || libp) ;
00722 }
00723
00724 static int G__G__MLP_100_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00725 {
00726 G__letdouble(result7, 100, (double) ((const TNeuron*) G__getstructoffset())->GetWeight());
00727 return(1 || funcname || hash || result7 || libp) ;
00728 }
00729
00730 static int G__G__MLP_100_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00731 {
00732 ((TNeuron*) G__getstructoffset())->SetNormalisation((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
00733 G__setnull(result7);
00734 return(1 || funcname || hash || result7 || libp) ;
00735 }
00736
00737 static int G__G__MLP_100_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00738 {
00739 G__letint(result7, 68, (long) ((const TNeuron*) G__getstructoffset())->GetNormalisation());
00740 return(1 || funcname || hash || result7 || libp) ;
00741 }
00742
00743 static int G__G__MLP_100_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00744 {
00745 ((const TNeuron*) G__getstructoffset())->SetNewEvent();
00746 G__setnull(result7);
00747 return(1 || funcname || hash || result7 || libp) ;
00748 }
00749
00750 static int G__G__MLP_100_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00751 {
00752 ((TNeuron*) G__getstructoffset())->SetDEDw((Double_t) G__double(libp->para[0]));
00753 G__setnull(result7);
00754 return(1 || funcname || hash || result7 || libp) ;
00755 }
00756
00757 static int G__G__MLP_100_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00758 {
00759 G__letdouble(result7, 100, (double) ((const TNeuron*) G__getstructoffset())->GetDEDw());
00760 return(1 || funcname || hash || result7 || libp) ;
00761 }
00762
00763 static int G__G__MLP_100_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00764 {
00765 ((TNeuron*) G__getstructoffset())->ForceExternalValue((Double_t) G__double(libp->para[0]));
00766 G__setnull(result7);
00767 return(1 || funcname || hash || result7 || libp) ;
00768 }
00769
00770 static int G__G__MLP_100_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00771 {
00772 ((TNeuron*) G__getstructoffset())->AddInLayer((TNeuron*) G__int(libp->para[0]));
00773 G__setnull(result7);
00774 return(1 || funcname || hash || result7 || libp) ;
00775 }
00776
00777 static int G__G__MLP_100_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00778 {
00779 G__letint(result7, 85, (long) TNeuron::Class());
00780 return(1 || funcname || hash || result7 || libp) ;
00781 }
00782
00783 static int G__G__MLP_100_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00784 {
00785 G__letint(result7, 67, (long) TNeuron::Class_Name());
00786 return(1 || funcname || hash || result7 || libp) ;
00787 }
00788
00789 static int G__G__MLP_100_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00790 {
00791 G__letint(result7, 115, (long) TNeuron::Class_Version());
00792 return(1 || funcname || hash || result7 || libp) ;
00793 }
00794
00795 static int G__G__MLP_100_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00796 {
00797 TNeuron::Dictionary();
00798 G__setnull(result7);
00799 return(1 || funcname || hash || result7 || libp) ;
00800 }
00801
00802 static int G__G__MLP_100_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00803 {
00804 ((TNeuron*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
00805 G__setnull(result7);
00806 return(1 || funcname || hash || result7 || libp) ;
00807 }
00808
00809 static int G__G__MLP_100_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00810 {
00811 G__letint(result7, 67, (long) TNeuron::DeclFileName());
00812 return(1 || funcname || hash || result7 || libp) ;
00813 }
00814
00815 static int G__G__MLP_100_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00816 {
00817 G__letint(result7, 105, (long) TNeuron::ImplFileLine());
00818 return(1 || funcname || hash || result7 || libp) ;
00819 }
00820
00821 static int G__G__MLP_100_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00822 {
00823 G__letint(result7, 67, (long) TNeuron::ImplFileName());
00824 return(1 || funcname || hash || result7 || libp) ;
00825 }
00826
00827 static int G__G__MLP_100_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00828 {
00829 G__letint(result7, 105, (long) TNeuron::DeclFileLine());
00830 return(1 || funcname || hash || result7 || libp) ;
00831 }
00832
00833
00834 typedef TNeuron G__TTNeuron;
00835 static int G__G__MLP_100_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00836 {
00837 char* gvp = (char*) G__getgvp();
00838 long soff = G__getstructoffset();
00839 int n = G__getaryconstruct();
00840
00841
00842
00843
00844
00845 if (!soff) {
00846 return(1);
00847 }
00848 if (n) {
00849 if (gvp == (char*)G__PVOID) {
00850 delete[] (TNeuron*) soff;
00851 } else {
00852 G__setgvp((long) G__PVOID);
00853 for (int i = n - 1; i >= 0; --i) {
00854 ((TNeuron*) (soff+(sizeof(TNeuron)*i)))->~G__TTNeuron();
00855 }
00856 G__setgvp((long)gvp);
00857 }
00858 } else {
00859 if (gvp == (char*)G__PVOID) {
00860 delete (TNeuron*) soff;
00861 } else {
00862 G__setgvp((long) G__PVOID);
00863 ((TNeuron*) (soff))->~G__TTNeuron();
00864 G__setgvp((long)gvp);
00865 }
00866 }
00867 G__setnull(result7);
00868 return(1 || funcname || hash || result7 || libp) ;
00869 }
00870
00871
00872
00873 static int G__G__MLP_101_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00874 {
00875 TSynapse* p = NULL;
00876 char* gvp = (char*) G__getgvp();
00877 int n = G__getaryconstruct();
00878 if (n) {
00879 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00880 p = new TSynapse[n];
00881 } else {
00882 p = new((void*) gvp) TSynapse[n];
00883 }
00884 } else {
00885 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00886 p = new TSynapse;
00887 } else {
00888 p = new((void*) gvp) TSynapse;
00889 }
00890 }
00891 result7->obj.i = (long) p;
00892 result7->ref = (long) p;
00893 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TSynapse));
00894 return(1 || funcname || hash || result7 || libp) ;
00895 }
00896
00897 static int G__G__MLP_101_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00898 {
00899 TSynapse* p = NULL;
00900 char* gvp = (char*) G__getgvp();
00901 switch (libp->paran) {
00902 case 3:
00903
00904 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00905 p = new TSynapse(
00906 (TNeuron*) G__int(libp->para[0]), (TNeuron*) G__int(libp->para[1])
00907 , (Double_t) G__double(libp->para[2]));
00908 } else {
00909 p = new((void*) gvp) TSynapse(
00910 (TNeuron*) G__int(libp->para[0]), (TNeuron*) G__int(libp->para[1])
00911 , (Double_t) G__double(libp->para[2]));
00912 }
00913 break;
00914 case 2:
00915
00916 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00917 p = new TSynapse((TNeuron*) G__int(libp->para[0]), (TNeuron*) G__int(libp->para[1]));
00918 } else {
00919 p = new((void*) gvp) TSynapse((TNeuron*) G__int(libp->para[0]), (TNeuron*) G__int(libp->para[1]));
00920 }
00921 break;
00922 }
00923 result7->obj.i = (long) p;
00924 result7->ref = (long) p;
00925 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TSynapse));
00926 return(1 || funcname || hash || result7 || libp) ;
00927 }
00928
00929 static int G__G__MLP_101_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00930 {
00931 ((TSynapse*) G__getstructoffset())->SetPre((TNeuron*) G__int(libp->para[0]));
00932 G__setnull(result7);
00933 return(1 || funcname || hash || result7 || libp) ;
00934 }
00935
00936 static int G__G__MLP_101_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00937 {
00938 ((TSynapse*) G__getstructoffset())->SetPost((TNeuron*) G__int(libp->para[0]));
00939 G__setnull(result7);
00940 return(1 || funcname || hash || result7 || libp) ;
00941 }
00942
00943 static int G__G__MLP_101_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00944 {
00945 G__letint(result7, 85, (long) ((const TSynapse*) G__getstructoffset())->GetPre());
00946 return(1 || funcname || hash || result7 || libp) ;
00947 }
00948
00949 static int G__G__MLP_101_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00950 {
00951 G__letint(result7, 85, (long) ((const TSynapse*) G__getstructoffset())->GetPost());
00952 return(1 || funcname || hash || result7 || libp) ;
00953 }
00954
00955 static int G__G__MLP_101_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00956 {
00957 ((TSynapse*) G__getstructoffset())->SetWeight((Double_t) G__double(libp->para[0]));
00958 G__setnull(result7);
00959 return(1 || funcname || hash || result7 || libp) ;
00960 }
00961
00962 static int G__G__MLP_101_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00963 {
00964 G__letdouble(result7, 100, (double) ((const TSynapse*) G__getstructoffset())->GetWeight());
00965 return(1 || funcname || hash || result7 || libp) ;
00966 }
00967
00968 static int G__G__MLP_101_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00969 {
00970 G__letdouble(result7, 100, (double) ((const TSynapse*) G__getstructoffset())->GetValue());
00971 return(1 || funcname || hash || result7 || libp) ;
00972 }
00973
00974 static int G__G__MLP_101_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00975 {
00976 G__letdouble(result7, 100, (double) ((const TSynapse*) G__getstructoffset())->GetDeDw());
00977 return(1 || funcname || hash || result7 || libp) ;
00978 }
00979
00980 static int G__G__MLP_101_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00981 {
00982 ((TSynapse*) G__getstructoffset())->SetDEDw((Double_t) G__double(libp->para[0]));
00983 G__setnull(result7);
00984 return(1 || funcname || hash || result7 || libp) ;
00985 }
00986
00987 static int G__G__MLP_101_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00988 {
00989 G__letdouble(result7, 100, (double) ((const TSynapse*) G__getstructoffset())->GetDEDw());
00990 return(1 || funcname || hash || result7 || libp) ;
00991 }
00992
00993 static int G__G__MLP_101_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00994 {
00995 G__letint(result7, 85, (long) TSynapse::Class());
00996 return(1 || funcname || hash || result7 || libp) ;
00997 }
00998
00999 static int G__G__MLP_101_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01000 {
01001 G__letint(result7, 67, (long) TSynapse::Class_Name());
01002 return(1 || funcname || hash || result7 || libp) ;
01003 }
01004
01005 static int G__G__MLP_101_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01006 {
01007 G__letint(result7, 115, (long) TSynapse::Class_Version());
01008 return(1 || funcname || hash || result7 || libp) ;
01009 }
01010
01011 static int G__G__MLP_101_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01012 {
01013 TSynapse::Dictionary();
01014 G__setnull(result7);
01015 return(1 || funcname || hash || result7 || libp) ;
01016 }
01017
01018 static int G__G__MLP_101_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01019 {
01020 ((TSynapse*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01021 G__setnull(result7);
01022 return(1 || funcname || hash || result7 || libp) ;
01023 }
01024
01025 static int G__G__MLP_101_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01026 {
01027 G__letint(result7, 67, (long) TSynapse::DeclFileName());
01028 return(1 || funcname || hash || result7 || libp) ;
01029 }
01030
01031 static int G__G__MLP_101_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01032 {
01033 G__letint(result7, 105, (long) TSynapse::ImplFileLine());
01034 return(1 || funcname || hash || result7 || libp) ;
01035 }
01036
01037 static int G__G__MLP_101_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01038 {
01039 G__letint(result7, 67, (long) TSynapse::ImplFileName());
01040 return(1 || funcname || hash || result7 || libp) ;
01041 }
01042
01043 static int G__G__MLP_101_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01044 {
01045 G__letint(result7, 105, (long) TSynapse::DeclFileLine());
01046 return(1 || funcname || hash || result7 || libp) ;
01047 }
01048
01049
01050 static int G__G__MLP_101_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01051
01052 {
01053 TSynapse* p;
01054 void* tmp = (void*) G__int(libp->para[0]);
01055 p = new TSynapse(*(TSynapse*) tmp);
01056 result7->obj.i = (long) p;
01057 result7->ref = (long) p;
01058 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TSynapse));
01059 return(1 || funcname || hash || result7 || libp) ;
01060 }
01061
01062
01063 typedef TSynapse G__TTSynapse;
01064 static int G__G__MLP_101_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01065 {
01066 char* gvp = (char*) G__getgvp();
01067 long soff = G__getstructoffset();
01068 int n = G__getaryconstruct();
01069
01070
01071
01072
01073
01074 if (!soff) {
01075 return(1);
01076 }
01077 if (n) {
01078 if (gvp == (char*)G__PVOID) {
01079 delete[] (TSynapse*) soff;
01080 } else {
01081 G__setgvp((long) G__PVOID);
01082 for (int i = n - 1; i >= 0; --i) {
01083 ((TSynapse*) (soff+(sizeof(TSynapse)*i)))->~G__TTSynapse();
01084 }
01085 G__setgvp((long)gvp);
01086 }
01087 } else {
01088 if (gvp == (char*)G__PVOID) {
01089 delete (TSynapse*) soff;
01090 } else {
01091 G__setgvp((long) G__PVOID);
01092 ((TSynapse*) (soff))->~G__TTSynapse();
01093 G__setgvp((long)gvp);
01094 }
01095 }
01096 G__setnull(result7);
01097 return(1 || funcname || hash || result7 || libp) ;
01098 }
01099
01100
01101 static int G__G__MLP_101_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01102 {
01103 TSynapse* dest = (TSynapse*) G__getstructoffset();
01104 *dest = *(TSynapse*) libp->para[0].ref;
01105 const TSynapse& obj = *dest;
01106 result7->ref = (long) (&obj);
01107 result7->obj.i = (long) (&obj);
01108 return(1 || funcname || hash || result7 || libp) ;
01109 }
01110
01111
01112
01113 static int G__G__MLP_102_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01114 {
01115 TMultiLayerPerceptron* p = NULL;
01116 char* gvp = (char*) G__getgvp();
01117 int n = G__getaryconstruct();
01118 if (n) {
01119 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01120 p = new TMultiLayerPerceptron[n];
01121 } else {
01122 p = new((void*) gvp) TMultiLayerPerceptron[n];
01123 }
01124 } else {
01125 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01126 p = new TMultiLayerPerceptron;
01127 } else {
01128 p = new((void*) gvp) TMultiLayerPerceptron;
01129 }
01130 }
01131 result7->obj.i = (long) p;
01132 result7->ref = (long) p;
01133 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron));
01134 return(1 || funcname || hash || result7 || libp) ;
01135 }
01136
01137 static int G__G__MLP_102_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01138 {
01139 TMultiLayerPerceptron* p = NULL;
01140 char* gvp = (char*) G__getgvp();
01141 switch (libp->paran) {
01142 case 7:
01143
01144 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01145 p = new TMultiLayerPerceptron(
01146 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01147 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01148 , (TNeuron::ENeuronType) G__int(libp->para[4]), (const char*) G__int(libp->para[5])
01149 , (const char*) G__int(libp->para[6]));
01150 } else {
01151 p = new((void*) gvp) TMultiLayerPerceptron(
01152 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01153 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01154 , (TNeuron::ENeuronType) G__int(libp->para[4]), (const char*) G__int(libp->para[5])
01155 , (const char*) G__int(libp->para[6]));
01156 }
01157 break;
01158 case 6:
01159
01160 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01161 p = new TMultiLayerPerceptron(
01162 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01163 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01164 , (TNeuron::ENeuronType) G__int(libp->para[4]), (const char*) G__int(libp->para[5]));
01165 } else {
01166 p = new((void*) gvp) TMultiLayerPerceptron(
01167 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01168 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01169 , (TNeuron::ENeuronType) G__int(libp->para[4]), (const char*) G__int(libp->para[5]));
01170 }
01171 break;
01172 case 5:
01173
01174 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01175 p = new TMultiLayerPerceptron(
01176 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01177 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01178 , (TNeuron::ENeuronType) G__int(libp->para[4]));
01179 } else {
01180 p = new((void*) gvp) TMultiLayerPerceptron(
01181 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01182 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01183 , (TNeuron::ENeuronType) G__int(libp->para[4]));
01184 }
01185 break;
01186 case 4:
01187
01188 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01189 p = new TMultiLayerPerceptron(
01190 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01191 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3]));
01192 } else {
01193 p = new((void*) gvp) TMultiLayerPerceptron(
01194 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01195 , (const char*) G__int(libp->para[2]), (const char*) G__int(libp->para[3]));
01196 }
01197 break;
01198 case 3:
01199
01200 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01201 p = new TMultiLayerPerceptron(
01202 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01203 , (const char*) G__int(libp->para[2]));
01204 } else {
01205 p = new((void*) gvp) TMultiLayerPerceptron(
01206 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01207 , (const char*) G__int(libp->para[2]));
01208 }
01209 break;
01210 case 2:
01211
01212 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01213 p = new TMultiLayerPerceptron((const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1]));
01214 } else {
01215 p = new((void*) gvp) TMultiLayerPerceptron((const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1]));
01216 }
01217 break;
01218 case 1:
01219
01220 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01221 p = new TMultiLayerPerceptron((const char*) G__int(libp->para[0]));
01222 } else {
01223 p = new((void*) gvp) TMultiLayerPerceptron((const char*) G__int(libp->para[0]));
01224 }
01225 break;
01226 }
01227 result7->obj.i = (long) p;
01228 result7->ref = (long) p;
01229 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron));
01230 return(1 || funcname || hash || result7 || libp) ;
01231 }
01232
01233 static int G__G__MLP_102_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01234 {
01235 TMultiLayerPerceptron* p = NULL;
01236 char* gvp = (char*) G__getgvp();
01237 switch (libp->paran) {
01238 case 8:
01239
01240 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01241 p = new TMultiLayerPerceptron(
01242 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01243 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01244 , (const char*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5])
01245 , (const char*) G__int(libp->para[6]), (const char*) G__int(libp->para[7]));
01246 } else {
01247 p = new((void*) gvp) TMultiLayerPerceptron(
01248 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01249 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01250 , (const char*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5])
01251 , (const char*) G__int(libp->para[6]), (const char*) G__int(libp->para[7]));
01252 }
01253 break;
01254 case 7:
01255
01256 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01257 p = new TMultiLayerPerceptron(
01258 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01259 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01260 , (const char*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5])
01261 , (const char*) G__int(libp->para[6]));
01262 } else {
01263 p = new((void*) gvp) TMultiLayerPerceptron(
01264 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01265 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01266 , (const char*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5])
01267 , (const char*) G__int(libp->para[6]));
01268 }
01269 break;
01270 case 6:
01271
01272 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01273 p = new TMultiLayerPerceptron(
01274 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01275 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01276 , (const char*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5]));
01277 } else {
01278 p = new((void*) gvp) TMultiLayerPerceptron(
01279 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01280 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01281 , (const char*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5]));
01282 }
01283 break;
01284 case 5:
01285
01286 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01287 p = new TMultiLayerPerceptron(
01288 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01289 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01290 , (const char*) G__int(libp->para[4]));
01291 } else {
01292 p = new((void*) gvp) TMultiLayerPerceptron(
01293 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01294 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
01295 , (const char*) G__int(libp->para[4]));
01296 }
01297 break;
01298 case 4:
01299
01300 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01301 p = new TMultiLayerPerceptron(
01302 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01303 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3]));
01304 } else {
01305 p = new((void*) gvp) TMultiLayerPerceptron(
01306 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01307 , (TTree*) G__int(libp->para[2]), (const char*) G__int(libp->para[3]));
01308 }
01309 break;
01310 case 3:
01311
01312 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01313 p = new TMultiLayerPerceptron(
01314 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01315 , (TTree*) G__int(libp->para[2]));
01316 } else {
01317 p = new((void*) gvp) TMultiLayerPerceptron(
01318 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01319 , (TTree*) G__int(libp->para[2]));
01320 }
01321 break;
01322 case 2:
01323
01324 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01325 p = new TMultiLayerPerceptron((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
01326 } else {
01327 p = new((void*) gvp) TMultiLayerPerceptron((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
01328 }
01329 break;
01330 }
01331 result7->obj.i = (long) p;
01332 result7->ref = (long) p;
01333 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron));
01334 return(1 || funcname || hash || result7 || libp) ;
01335 }
01336
01337 static int G__G__MLP_102_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01338 {
01339 TMultiLayerPerceptron* p = NULL;
01340 char* gvp = (char*) G__getgvp();
01341 switch (libp->paran) {
01342 case 7:
01343
01344 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01345 p = new TMultiLayerPerceptron(
01346 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01347 , (TEventList*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01348 , (TNeuron::ENeuronType) G__int(libp->para[4]), (const char*) G__int(libp->para[5])
01349 , (const char*) G__int(libp->para[6]));
01350 } else {
01351 p = new((void*) gvp) TMultiLayerPerceptron(
01352 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01353 , (TEventList*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01354 , (TNeuron::ENeuronType) G__int(libp->para[4]), (const char*) G__int(libp->para[5])
01355 , (const char*) G__int(libp->para[6]));
01356 }
01357 break;
01358 case 6:
01359
01360 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01361 p = new TMultiLayerPerceptron(
01362 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01363 , (TEventList*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01364 , (TNeuron::ENeuronType) G__int(libp->para[4]), (const char*) G__int(libp->para[5]));
01365 } else {
01366 p = new((void*) gvp) TMultiLayerPerceptron(
01367 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01368 , (TEventList*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01369 , (TNeuron::ENeuronType) G__int(libp->para[4]), (const char*) G__int(libp->para[5]));
01370 }
01371 break;
01372 case 5:
01373
01374 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01375 p = new TMultiLayerPerceptron(
01376 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01377 , (TEventList*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01378 , (TNeuron::ENeuronType) G__int(libp->para[4]));
01379 } else {
01380 p = new((void*) gvp) TMultiLayerPerceptron(
01381 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01382 , (TEventList*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01383 , (TNeuron::ENeuronType) G__int(libp->para[4]));
01384 }
01385 break;
01386 case 4:
01387
01388 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01389 p = new TMultiLayerPerceptron(
01390 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01391 , (TEventList*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3]));
01392 } else {
01393 p = new((void*) gvp) TMultiLayerPerceptron(
01394 (const char*) G__int(libp->para[0]), (TTree*) G__int(libp->para[1])
01395 , (TEventList*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3]));
01396 }
01397 break;
01398 }
01399 result7->obj.i = (long) p;
01400 result7->ref = (long) p;
01401 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron));
01402 return(1 || funcname || hash || result7 || libp) ;
01403 }
01404
01405 static int G__G__MLP_102_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01406 {
01407 TMultiLayerPerceptron* p = NULL;
01408 char* gvp = (char*) G__getgvp();
01409 switch (libp->paran) {
01410 case 8:
01411
01412 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01413 p = new TMultiLayerPerceptron(
01414 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01415 , (TTree*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01416 , (TEventList*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5])
01417 , (const char*) G__int(libp->para[6]), (const char*) G__int(libp->para[7]));
01418 } else {
01419 p = new((void*) gvp) TMultiLayerPerceptron(
01420 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01421 , (TTree*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01422 , (TEventList*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5])
01423 , (const char*) G__int(libp->para[6]), (const char*) G__int(libp->para[7]));
01424 }
01425 break;
01426 case 7:
01427
01428 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01429 p = new TMultiLayerPerceptron(
01430 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01431 , (TTree*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01432 , (TEventList*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5])
01433 , (const char*) G__int(libp->para[6]));
01434 } else {
01435 p = new((void*) gvp) TMultiLayerPerceptron(
01436 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01437 , (TTree*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01438 , (TEventList*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5])
01439 , (const char*) G__int(libp->para[6]));
01440 }
01441 break;
01442 case 6:
01443
01444 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01445 p = new TMultiLayerPerceptron(
01446 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01447 , (TTree*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01448 , (TEventList*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5]));
01449 } else {
01450 p = new((void*) gvp) TMultiLayerPerceptron(
01451 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01452 , (TTree*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01453 , (TEventList*) G__int(libp->para[4]), (TNeuron::ENeuronType) G__int(libp->para[5]));
01454 }
01455 break;
01456 case 5:
01457
01458 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01459 p = new TMultiLayerPerceptron(
01460 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01461 , (TTree*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01462 , (TEventList*) G__int(libp->para[4]));
01463 } else {
01464 p = new((void*) gvp) TMultiLayerPerceptron(
01465 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01466 , (TTree*) G__int(libp->para[2]), (TEventList*) G__int(libp->para[3])
01467 , (TEventList*) G__int(libp->para[4]));
01468 }
01469 break;
01470 }
01471 result7->obj.i = (long) p;
01472 result7->ref = (long) p;
01473 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron));
01474 return(1 || funcname || hash || result7 || libp) ;
01475 }
01476
01477 static int G__G__MLP_102_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01478 {
01479 ((TMultiLayerPerceptron*) G__getstructoffset())->SetData((TTree*) G__int(libp->para[0]));
01480 G__setnull(result7);
01481 return(1 || funcname || hash || result7 || libp) ;
01482 }
01483
01484 static int G__G__MLP_102_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01485 {
01486 ((TMultiLayerPerceptron*) G__getstructoffset())->SetTrainingDataSet((TEventList*) G__int(libp->para[0]));
01487 G__setnull(result7);
01488 return(1 || funcname || hash || result7 || libp) ;
01489 }
01490
01491 static int G__G__MLP_102_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01492 {
01493 ((TMultiLayerPerceptron*) G__getstructoffset())->SetTestDataSet((TEventList*) G__int(libp->para[0]));
01494 G__setnull(result7);
01495 return(1 || funcname || hash || result7 || libp) ;
01496 }
01497
01498 static int G__G__MLP_102_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01499 {
01500 ((TMultiLayerPerceptron*) G__getstructoffset())->SetTrainingDataSet((const char*) G__int(libp->para[0]));
01501 G__setnull(result7);
01502 return(1 || funcname || hash || result7 || libp) ;
01503 }
01504
01505 static int G__G__MLP_102_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01506 {
01507 ((TMultiLayerPerceptron*) G__getstructoffset())->SetTestDataSet((const char*) G__int(libp->para[0]));
01508 G__setnull(result7);
01509 return(1 || funcname || hash || result7 || libp) ;
01510 }
01511
01512 static int G__G__MLP_102_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01513 {
01514 ((TMultiLayerPerceptron*) G__getstructoffset())->SetLearningMethod((TMultiLayerPerceptron::ELearningMethod) G__int(libp->para[0]));
01515 G__setnull(result7);
01516 return(1 || funcname || hash || result7 || libp) ;
01517 }
01518
01519 static int G__G__MLP_102_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01520 {
01521 ((TMultiLayerPerceptron*) G__getstructoffset())->SetEventWeight((const char*) G__int(libp->para[0]));
01522 G__setnull(result7);
01523 return(1 || funcname || hash || result7 || libp) ;
01524 }
01525
01526 static int G__G__MLP_102_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01527 {
01528 switch (libp->paran) {
01529 case 3:
01530 ((TMultiLayerPerceptron*) G__getstructoffset())->Train((Int_t) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
01531 , (Double_t) G__double(libp->para[2]));
01532 G__setnull(result7);
01533 break;
01534 case 2:
01535 ((TMultiLayerPerceptron*) G__getstructoffset())->Train((Int_t) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
01536 G__setnull(result7);
01537 break;
01538 case 1:
01539 ((TMultiLayerPerceptron*) G__getstructoffset())->Train((Int_t) G__int(libp->para[0]));
01540 G__setnull(result7);
01541 break;
01542 }
01543 return(1 || funcname || hash || result7 || libp) ;
01544 }
01545
01546 static int G__G__MLP_102_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01547 {
01548 switch (libp->paran) {
01549 case 2:
01550 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->Result((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
01551 break;
01552 case 1:
01553 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->Result((Int_t) G__int(libp->para[0])));
01554 break;
01555 }
01556 return(1 || funcname || hash || result7 || libp) ;
01557 }
01558
01559 static int G__G__MLP_102_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01560 {
01561 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->GetError((Int_t) G__int(libp->para[0])));
01562 return(1 || funcname || hash || result7 || libp) ;
01563 }
01564
01565 static int G__G__MLP_102_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01566 {
01567 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->GetError((TMultiLayerPerceptron::EDataSet) G__int(libp->para[0])));
01568 return(1 || funcname || hash || result7 || libp) ;
01569 }
01570
01571 static int G__G__MLP_102_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01572 {
01573 ((const TMultiLayerPerceptron*) G__getstructoffset())->ComputeDEDw();
01574 G__setnull(result7);
01575 return(1 || funcname || hash || result7 || libp) ;
01576 }
01577
01578 static int G__G__MLP_102_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01579 {
01580 ((const TMultiLayerPerceptron*) G__getstructoffset())->Randomize();
01581 G__setnull(result7);
01582 return(1 || funcname || hash || result7 || libp) ;
01583 }
01584
01585 static int G__G__MLP_102_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01586 {
01587 ((TMultiLayerPerceptron*) G__getstructoffset())->SetEta((Double_t) G__double(libp->para[0]));
01588 G__setnull(result7);
01589 return(1 || funcname || hash || result7 || libp) ;
01590 }
01591
01592 static int G__G__MLP_102_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01593 {
01594 ((TMultiLayerPerceptron*) G__getstructoffset())->SetEpsilon((Double_t) G__double(libp->para[0]));
01595 G__setnull(result7);
01596 return(1 || funcname || hash || result7 || libp) ;
01597 }
01598
01599 static int G__G__MLP_102_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01600 {
01601 ((TMultiLayerPerceptron*) G__getstructoffset())->SetDelta((Double_t) G__double(libp->para[0]));
01602 G__setnull(result7);
01603 return(1 || funcname || hash || result7 || libp) ;
01604 }
01605
01606 static int G__G__MLP_102_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01607 {
01608 ((TMultiLayerPerceptron*) G__getstructoffset())->SetEtaDecay((Double_t) G__double(libp->para[0]));
01609 G__setnull(result7);
01610 return(1 || funcname || hash || result7 || libp) ;
01611 }
01612
01613 static int G__G__MLP_102_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01614 {
01615 ((TMultiLayerPerceptron*) G__getstructoffset())->SetTau((Double_t) G__double(libp->para[0]));
01616 G__setnull(result7);
01617 return(1 || funcname || hash || result7 || libp) ;
01618 }
01619
01620 static int G__G__MLP_102_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01621 {
01622 ((TMultiLayerPerceptron*) G__getstructoffset())->SetReset((Int_t) G__int(libp->para[0]));
01623 G__setnull(result7);
01624 return(1 || funcname || hash || result7 || libp) ;
01625 }
01626
01627 static int G__G__MLP_102_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01628 {
01629 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->GetEta());
01630 return(1 || funcname || hash || result7 || libp) ;
01631 }
01632
01633 static int G__G__MLP_102_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01634 {
01635 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->GetEpsilon());
01636 return(1 || funcname || hash || result7 || libp) ;
01637 }
01638
01639 static int G__G__MLP_102_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01640 {
01641 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->GetDelta());
01642 return(1 || funcname || hash || result7 || libp) ;
01643 }
01644
01645 static int G__G__MLP_102_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01646 {
01647 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->GetEtaDecay());
01648 return(1 || funcname || hash || result7 || libp) ;
01649 }
01650
01651 static int G__G__MLP_102_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01652 {
01653 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->GetTau());
01654 return(1 || funcname || hash || result7 || libp) ;
01655 }
01656
01657 static int G__G__MLP_102_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01658 {
01659 G__letint(result7, 105, (long) ((const TMultiLayerPerceptron*) G__getstructoffset())->GetReset());
01660 return(1 || funcname || hash || result7 || libp) ;
01661 }
01662
01663 static int G__G__MLP_102_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01664 {
01665 {
01666 const TString* pobj;
01667 const TString xobj = ((const TMultiLayerPerceptron*) G__getstructoffset())->GetStructure();
01668 pobj = new TString(xobj);
01669 result7->obj.i = (long) ((void*) pobj);
01670 result7->ref = result7->obj.i;
01671 G__store_tempobject(*result7);
01672 }
01673 return(1 || funcname || hash || result7 || libp) ;
01674 }
01675
01676 static int G__G__MLP_102_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01677 {
01678 G__letint(result7, 105, (long) ((const TMultiLayerPerceptron*) G__getstructoffset())->GetType());
01679 return(1 || funcname || hash || result7 || libp) ;
01680 }
01681
01682 static int G__G__MLP_102_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01683 {
01684 switch (libp->paran) {
01685 case 2:
01686 ((const TMultiLayerPerceptron*) G__getstructoffset())->DrawResult((Int_t) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
01687 G__setnull(result7);
01688 break;
01689 case 1:
01690 ((const TMultiLayerPerceptron*) G__getstructoffset())->DrawResult((Int_t) G__int(libp->para[0]));
01691 G__setnull(result7);
01692 break;
01693 case 0:
01694 ((const TMultiLayerPerceptron*) G__getstructoffset())->DrawResult();
01695 G__setnull(result7);
01696 break;
01697 }
01698 return(1 || funcname || hash || result7 || libp) ;
01699 }
01700
01701 static int G__G__MLP_102_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01702 {
01703 switch (libp->paran) {
01704 case 1:
01705 ((const TMultiLayerPerceptron*) G__getstructoffset())->DumpWeights((Option_t*) G__int(libp->para[0]));
01706 G__setnull(result7);
01707 break;
01708 case 0:
01709 ((const TMultiLayerPerceptron*) G__getstructoffset())->DumpWeights();
01710 G__setnull(result7);
01711 break;
01712 }
01713 return(1 || funcname || hash || result7 || libp) ;
01714 }
01715
01716 static int G__G__MLP_102_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01717 {
01718 switch (libp->paran) {
01719 case 1:
01720 ((TMultiLayerPerceptron*) G__getstructoffset())->LoadWeights((Option_t*) G__int(libp->para[0]));
01721 G__setnull(result7);
01722 break;
01723 case 0:
01724 ((TMultiLayerPerceptron*) G__getstructoffset())->LoadWeights();
01725 G__setnull(result7);
01726 break;
01727 }
01728 return(1 || funcname || hash || result7 || libp) ;
01729 }
01730
01731 static int G__G__MLP_102_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01732 {
01733 G__letdouble(result7, 100, (double) ((const TMultiLayerPerceptron*) G__getstructoffset())->Evaluate((Int_t) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
01734 return(1 || funcname || hash || result7 || libp) ;
01735 }
01736
01737 static int G__G__MLP_102_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01738 {
01739 switch (libp->paran) {
01740 case 2:
01741 ((const TMultiLayerPerceptron*) G__getstructoffset())->Export((Option_t*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
01742 G__setnull(result7);
01743 break;
01744 case 1:
01745 ((const TMultiLayerPerceptron*) G__getstructoffset())->Export((Option_t*) G__int(libp->para[0]));
01746 G__setnull(result7);
01747 break;
01748 case 0:
01749 ((const TMultiLayerPerceptron*) G__getstructoffset())->Export();
01750 G__setnull(result7);
01751 break;
01752 }
01753 return(1 || funcname || hash || result7 || libp) ;
01754 }
01755
01756 static int G__G__MLP_102_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01757 {
01758 G__letint(result7, 85, (long) TMultiLayerPerceptron::Class());
01759 return(1 || funcname || hash || result7 || libp) ;
01760 }
01761
01762 static int G__G__MLP_102_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01763 {
01764 G__letint(result7, 67, (long) TMultiLayerPerceptron::Class_Name());
01765 return(1 || funcname || hash || result7 || libp) ;
01766 }
01767
01768 static int G__G__MLP_102_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01769 {
01770 G__letint(result7, 115, (long) TMultiLayerPerceptron::Class_Version());
01771 return(1 || funcname || hash || result7 || libp) ;
01772 }
01773
01774 static int G__G__MLP_102_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01775 {
01776 TMultiLayerPerceptron::Dictionary();
01777 G__setnull(result7);
01778 return(1 || funcname || hash || result7 || libp) ;
01779 }
01780
01781 static int G__G__MLP_102_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01782 {
01783 ((TMultiLayerPerceptron*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01784 G__setnull(result7);
01785 return(1 || funcname || hash || result7 || libp) ;
01786 }
01787
01788 static int G__G__MLP_102_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01789 {
01790 G__letint(result7, 67, (long) TMultiLayerPerceptron::DeclFileName());
01791 return(1 || funcname || hash || result7 || libp) ;
01792 }
01793
01794 static int G__G__MLP_102_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01795 {
01796 G__letint(result7, 105, (long) TMultiLayerPerceptron::ImplFileLine());
01797 return(1 || funcname || hash || result7 || libp) ;
01798 }
01799
01800 static int G__G__MLP_102_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01801 {
01802 G__letint(result7, 67, (long) TMultiLayerPerceptron::ImplFileName());
01803 return(1 || funcname || hash || result7 || libp) ;
01804 }
01805
01806 static int G__G__MLP_102_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01807 {
01808 G__letint(result7, 105, (long) TMultiLayerPerceptron::DeclFileLine());
01809 return(1 || funcname || hash || result7 || libp) ;
01810 }
01811
01812
01813 typedef TMultiLayerPerceptron G__TTMultiLayerPerceptron;
01814 static int G__G__MLP_102_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01815 {
01816 char* gvp = (char*) G__getgvp();
01817 long soff = G__getstructoffset();
01818 int n = G__getaryconstruct();
01819
01820
01821
01822
01823
01824 if (!soff) {
01825 return(1);
01826 }
01827 if (n) {
01828 if (gvp == (char*)G__PVOID) {
01829 delete[] (TMultiLayerPerceptron*) soff;
01830 } else {
01831 G__setgvp((long) G__PVOID);
01832 for (int i = n - 1; i >= 0; --i) {
01833 ((TMultiLayerPerceptron*) (soff+(sizeof(TMultiLayerPerceptron)*i)))->~G__TTMultiLayerPerceptron();
01834 }
01835 G__setgvp((long)gvp);
01836 }
01837 } else {
01838 if (gvp == (char*)G__PVOID) {
01839 delete (TMultiLayerPerceptron*) soff;
01840 } else {
01841 G__setgvp((long) G__PVOID);
01842 ((TMultiLayerPerceptron*) (soff))->~G__TTMultiLayerPerceptron();
01843 G__setgvp((long)gvp);
01844 }
01845 }
01846 G__setnull(result7);
01847 return(1 || funcname || hash || result7 || libp) ;
01848 }
01849
01850
01851
01852 static int G__G__MLP_105_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01853 {
01854 TMLPAnalyzer* p = NULL;
01855 char* gvp = (char*) G__getgvp();
01856
01857 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01858 p = new TMLPAnalyzer(*(TMultiLayerPerceptron*) libp->para[0].ref);
01859 } else {
01860 p = new((void*) gvp) TMLPAnalyzer(*(TMultiLayerPerceptron*) libp->para[0].ref);
01861 }
01862 result7->obj.i = (long) p;
01863 result7->ref = (long) p;
01864 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer));
01865 return(1 || funcname || hash || result7 || libp) ;
01866 }
01867
01868 static int G__G__MLP_105_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01869 {
01870 TMLPAnalyzer* p = NULL;
01871 char* gvp = (char*) G__getgvp();
01872
01873 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01874 p = new TMLPAnalyzer((TMultiLayerPerceptron*) G__int(libp->para[0]));
01875 } else {
01876 p = new((void*) gvp) TMLPAnalyzer((TMultiLayerPerceptron*) G__int(libp->para[0]));
01877 }
01878 result7->obj.i = (long) p;
01879 result7->ref = (long) p;
01880 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer));
01881 return(1 || funcname || hash || result7 || libp) ;
01882 }
01883
01884 static int G__G__MLP_105_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01885 {
01886 ((TMLPAnalyzer*) G__getstructoffset())->DrawNetwork((Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01887 , (const char*) G__int(libp->para[2]));
01888 G__setnull(result7);
01889 return(1 || funcname || hash || result7 || libp) ;
01890 }
01891
01892 static int G__G__MLP_105_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01893 {
01894 ((TMLPAnalyzer*) G__getstructoffset())->DrawDInput((Int_t) G__int(libp->para[0]));
01895 G__setnull(result7);
01896 return(1 || funcname || hash || result7 || libp) ;
01897 }
01898
01899 static int G__G__MLP_105_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01900 {
01901 ((TMLPAnalyzer*) G__getstructoffset())->DrawDInputs();
01902 G__setnull(result7);
01903 return(1 || funcname || hash || result7 || libp) ;
01904 }
01905
01906 static int G__G__MLP_105_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01907 {
01908 switch (libp->paran) {
01909 case 2:
01910 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviation((Int_t) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])));
01911 break;
01912 case 1:
01913 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviation((Int_t) G__int(libp->para[0])));
01914 break;
01915 case 0:
01916 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviation());
01917 break;
01918 }
01919 return(1 || funcname || hash || result7 || libp) ;
01920 }
01921
01922 static int G__G__MLP_105_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01923 {
01924 switch (libp->paran) {
01925 case 1:
01926 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviations((Option_t*) G__int(libp->para[0])));
01927 break;
01928 case 0:
01929 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviations());
01930 break;
01931 }
01932 return(1 || funcname || hash || result7 || libp) ;
01933 }
01934
01935 static int G__G__MLP_105_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01936 {
01937 switch (libp->paran) {
01938 case 3:
01939 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviationInOut((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01940 , (Option_t*) G__int(libp->para[2])));
01941 break;
01942 case 2:
01943 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviationInOut((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
01944 break;
01945 case 1:
01946 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviationInOut((Int_t) G__int(libp->para[0])));
01947 break;
01948 }
01949 return(1 || funcname || hash || result7 || libp) ;
01950 }
01951
01952 static int G__G__MLP_105_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01953 {
01954 switch (libp->paran) {
01955 case 2:
01956 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviationInsOut((Int_t) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])));
01957 break;
01958 case 1:
01959 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviationInsOut((Int_t) G__int(libp->para[0])));
01960 break;
01961 case 0:
01962 G__letint(result7, 85, (long) ((TMLPAnalyzer*) G__getstructoffset())->DrawTruthDeviationInsOut());
01963 break;
01964 }
01965 return(1 || funcname || hash || result7 || libp) ;
01966 }
01967
01968 static int G__G__MLP_105_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01969 {
01970 ((TMLPAnalyzer*) G__getstructoffset())->CheckNetwork();
01971 G__setnull(result7);
01972 return(1 || funcname || hash || result7 || libp) ;
01973 }
01974
01975 static int G__G__MLP_105_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01976 {
01977 ((TMLPAnalyzer*) G__getstructoffset())->GatherInformations();
01978 G__setnull(result7);
01979 return(1 || funcname || hash || result7 || libp) ;
01980 }
01981
01982 static int G__G__MLP_105_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01983 {
01984 G__letint(result7, 85, (long) ((const TMLPAnalyzer*) G__getstructoffset())->GetIOTree());
01985 return(1 || funcname || hash || result7 || libp) ;
01986 }
01987
01988 static int G__G__MLP_105_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01989 {
01990 G__letint(result7, 85, (long) TMLPAnalyzer::Class());
01991 return(1 || funcname || hash || result7 || libp) ;
01992 }
01993
01994 static int G__G__MLP_105_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01995 {
01996 G__letint(result7, 67, (long) TMLPAnalyzer::Class_Name());
01997 return(1 || funcname || hash || result7 || libp) ;
01998 }
01999
02000 static int G__G__MLP_105_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02001 {
02002 G__letint(result7, 115, (long) TMLPAnalyzer::Class_Version());
02003 return(1 || funcname || hash || result7 || libp) ;
02004 }
02005
02006 static int G__G__MLP_105_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02007 {
02008 TMLPAnalyzer::Dictionary();
02009 G__setnull(result7);
02010 return(1 || funcname || hash || result7 || libp) ;
02011 }
02012
02013 static int G__G__MLP_105_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02014 {
02015 ((TMLPAnalyzer*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02016 G__setnull(result7);
02017 return(1 || funcname || hash || result7 || libp) ;
02018 }
02019
02020 static int G__G__MLP_105_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02021 {
02022 G__letint(result7, 67, (long) TMLPAnalyzer::DeclFileName());
02023 return(1 || funcname || hash || result7 || libp) ;
02024 }
02025
02026 static int G__G__MLP_105_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02027 {
02028 G__letint(result7, 105, (long) TMLPAnalyzer::ImplFileLine());
02029 return(1 || funcname || hash || result7 || libp) ;
02030 }
02031
02032 static int G__G__MLP_105_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02033 {
02034 G__letint(result7, 67, (long) TMLPAnalyzer::ImplFileName());
02035 return(1 || funcname || hash || result7 || libp) ;
02036 }
02037
02038 static int G__G__MLP_105_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02039 {
02040 G__letint(result7, 105, (long) TMLPAnalyzer::DeclFileLine());
02041 return(1 || funcname || hash || result7 || libp) ;
02042 }
02043
02044
02045 static int G__G__MLP_105_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02046
02047 {
02048 TMLPAnalyzer* p;
02049 void* tmp = (void*) G__int(libp->para[0]);
02050 p = new TMLPAnalyzer(*(TMLPAnalyzer*) tmp);
02051 result7->obj.i = (long) p;
02052 result7->ref = (long) p;
02053 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer));
02054 return(1 || funcname || hash || result7 || libp) ;
02055 }
02056
02057
02058 typedef TMLPAnalyzer G__TTMLPAnalyzer;
02059 static int G__G__MLP_105_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02060 {
02061 char* gvp = (char*) G__getgvp();
02062 long soff = G__getstructoffset();
02063 int n = G__getaryconstruct();
02064
02065
02066
02067
02068
02069 if (!soff) {
02070 return(1);
02071 }
02072 if (n) {
02073 if (gvp == (char*)G__PVOID) {
02074 delete[] (TMLPAnalyzer*) soff;
02075 } else {
02076 G__setgvp((long) G__PVOID);
02077 for (int i = n - 1; i >= 0; --i) {
02078 ((TMLPAnalyzer*) (soff+(sizeof(TMLPAnalyzer)*i)))->~G__TTMLPAnalyzer();
02079 }
02080 G__setgvp((long)gvp);
02081 }
02082 } else {
02083 if (gvp == (char*)G__PVOID) {
02084 delete (TMLPAnalyzer*) soff;
02085 } else {
02086 G__setgvp((long) G__PVOID);
02087 ((TMLPAnalyzer*) (soff))->~G__TTMLPAnalyzer();
02088 G__setgvp((long)gvp);
02089 }
02090 }
02091 G__setnull(result7);
02092 return(1 || funcname || hash || result7 || libp) ;
02093 }
02094
02095
02096 static int G__G__MLP_105_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02097 {
02098 TMLPAnalyzer* dest = (TMLPAnalyzer*) G__getstructoffset();
02099 *dest = *(TMLPAnalyzer*) libp->para[0].ref;
02100 const TMLPAnalyzer& obj = *dest;
02101 result7->ref = (long) (&obj);
02102 result7->obj.i = (long) (&obj);
02103 return(1 || funcname || hash || result7 || libp) ;
02104 }
02105
02106
02107
02108
02109
02110
02111
02112
02113
02114
02115
02116
02117
02118
02119
02120
02121
02122
02123
02124
02125
02126
02127
02128 class G__Sizep2memfuncG__MLP {
02129 public:
02130 G__Sizep2memfuncG__MLP(): p(&G__Sizep2memfuncG__MLP::sizep2memfunc) {}
02131 size_t sizep2memfunc() { return(sizeof(p)); }
02132 private:
02133 size_t (G__Sizep2memfuncG__MLP::*p)();
02134 };
02135
02136 size_t G__get_sizep2memfuncG__MLP()
02137 {
02138 G__Sizep2memfuncG__MLP a;
02139 G__setsizep2memfunc((int)a.sizep2memfunc());
02140 return((size_t)a.sizep2memfunc());
02141 }
02142
02143
02144
02145
02146
02147
02148
02149
02150
02151
02152
02153 extern "C" void G__cpp_setup_inheritanceG__MLP() {
02154
02155
02156 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MLPLN_TNeuron))) {
02157 TNeuron *G__Lderived;
02158 G__Lderived=(TNeuron*)0x1000;
02159 {
02160 TNamed *G__Lpbase=(TNamed*)G__Lderived;
02161 G__inheritance_setup(G__get_linked_tagnum(&G__G__MLPLN_TNeuron),G__get_linked_tagnum(&G__G__MLPLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
02162 }
02163 {
02164 TObject *G__Lpbase=(TObject*)G__Lderived;
02165 G__inheritance_setup(G__get_linked_tagnum(&G__G__MLPLN_TNeuron),G__get_linked_tagnum(&G__G__MLPLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
02166 }
02167 }
02168 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MLPLN_TSynapse))) {
02169 TSynapse *G__Lderived;
02170 G__Lderived=(TSynapse*)0x1000;
02171 {
02172 TObject *G__Lpbase=(TObject*)G__Lderived;
02173 G__inheritance_setup(G__get_linked_tagnum(&G__G__MLPLN_TSynapse),G__get_linked_tagnum(&G__G__MLPLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02174 }
02175 }
02176 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron))) {
02177 TMultiLayerPerceptron *G__Lderived;
02178 G__Lderived=(TMultiLayerPerceptron*)0x1000;
02179 {
02180 TObject *G__Lpbase=(TObject*)G__Lderived;
02181 G__inheritance_setup(G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron),G__get_linked_tagnum(&G__G__MLPLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02182 }
02183 }
02184 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer))) {
02185 TMLPAnalyzer *G__Lderived;
02186 G__Lderived=(TMLPAnalyzer*)0x1000;
02187 {
02188 TObject *G__Lpbase=(TObject*)G__Lderived;
02189 G__inheritance_setup(G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer),G__get_linked_tagnum(&G__G__MLPLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02190 }
02191 }
02192 }
02193
02194
02195
02196
02197 extern "C" void G__cpp_setup_typetableG__MLP() {
02198
02199
02200 G__search_typename2("Int_t",105,-1,0,-1);
02201 G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
02202 G__search_typename2("Double_t",100,-1,0,-1);
02203 G__setnewtype(-1,"Double 8 bytes",0);
02204 G__search_typename2("Version_t",115,-1,0,-1);
02205 G__setnewtype(-1,"Class version identifier (short)",0);
02206 G__search_typename2("Option_t",99,-1,256,-1);
02207 G__setnewtype(-1,"Option string (const char)",0);
02208 G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__MLPLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
02209 G__setnewtype(-1,NULL,0);
02210 G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MLPLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MLPLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
02211 G__setnewtype(-1,NULL,0);
02212 G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MLPLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MLPLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
02213 G__setnewtype(-1,NULL,0);
02214 G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__MLPLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
02215 G__setnewtype(-1,NULL,0);
02216 G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MLPLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MLPLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
02217 G__setnewtype(-1,NULL,0);
02218 G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MLPLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MLPLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
02219 G__setnewtype(-1,NULL,0);
02220 G__search_typename2("iterator<std::bidirectional_iterator_tag,TObject*,std::ptrdiff_t,const TObject**,const TObject*&>",117,G__get_linked_tagnum(&G__G__MLPLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02221 G__setnewtype(-1,NULL,0);
02222 G__search_typename2("iterator<bidirectional_iterator_tag,TObject*>",117,G__get_linked_tagnum(&G__G__MLPLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02223 G__setnewtype(-1,NULL,0);
02224 G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long>",117,G__get_linked_tagnum(&G__G__MLPLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02225 G__setnewtype(-1,NULL,0);
02226 G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long,const TObject**>",117,G__get_linked_tagnum(&G__G__MLPLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02227 G__setnewtype(-1,NULL,0);
02228 G__search_typename2("TMatrixTBase<Float_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTBaselEfloatgR),0,-1);
02229 G__setnewtype(-1,NULL,0);
02230 G__search_typename2("TMatrixTBase<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTBaselEdoublegR),0,-1);
02231 G__setnewtype(-1,NULL,0);
02232 G__search_typename2("TVectorT<Float_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TVectorTlEfloatgR),0,-1);
02233 G__setnewtype(-1,NULL,0);
02234 G__search_typename2("TVectorT<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TVectorTlEdoublegR),0,-1);
02235 G__setnewtype(-1,NULL,0);
02236 G__search_typename2("TMatrixT<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTlEdoublegR),0,-1);
02237 G__setnewtype(-1,NULL,0);
02238 G__search_typename2("TMatrixTRow_const<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTRow_constlEdoublegR),0,-1);
02239 G__setnewtype(-1,NULL,0);
02240 G__search_typename2("TMatrixTColumn_const<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTColumn_constlEdoublegR),0,-1);
02241 G__setnewtype(-1,NULL,0);
02242 G__search_typename2("TMatrixTDiag_const<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTDiag_constlEdoublegR),0,-1);
02243 G__setnewtype(-1,NULL,0);
02244 G__search_typename2("TMatrixTFlat_const<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTFlat_constlEdoublegR),0,-1);
02245 G__setnewtype(-1,NULL,0);
02246 G__search_typename2("TMatrixTSub_const<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTSub_constlEdoublegR),0,-1);
02247 G__setnewtype(-1,NULL,0);
02248 G__search_typename2("TMatrixTSparseRow_const<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTSparseRow_constlEdoublegR),0,-1);
02249 G__setnewtype(-1,NULL,0);
02250 G__search_typename2("TMatrixTSparseDiag_const<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTSparseDiag_constlEdoublegR),0,-1);
02251 G__setnewtype(-1,NULL,0);
02252 G__search_typename2("TMatrixTRow<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTRowlEdoublegR),0,-1);
02253 G__setnewtype(-1,NULL,0);
02254 G__search_typename2("TMatrixTColumn<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTColumnlEdoublegR),0,-1);
02255 G__setnewtype(-1,NULL,0);
02256 G__search_typename2("TMatrixTDiag<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTDiaglEdoublegR),0,-1);
02257 G__setnewtype(-1,NULL,0);
02258 G__search_typename2("TMatrixTFlat<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTFlatlEdoublegR),0,-1);
02259 G__setnewtype(-1,NULL,0);
02260 G__search_typename2("TMatrixTSub<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTSublEdoublegR),0,-1);
02261 G__setnewtype(-1,NULL,0);
02262 G__search_typename2("TMatrixTSparseRow<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTSparseRowlEdoublegR),0,-1);
02263 G__setnewtype(-1,NULL,0);
02264 G__search_typename2("TMatrixTSparseDiag<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TMatrixTSparseDiaglEdoublegR),0,-1);
02265 G__setnewtype(-1,NULL,0);
02266 G__search_typename2("TElementActionT<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TElementActionTlEdoublegR),0,-1);
02267 G__setnewtype(-1,NULL,0);
02268 G__search_typename2("TElementPosActionT<Double_t>",117,G__get_linked_tagnum(&G__G__MLPLN_TElementPosActionTlEdoublegR),0,-1);
02269 G__setnewtype(-1,NULL,0);
02270 }
02271
02272
02273
02274
02275
02276
02277
02278
02279 static void G__setup_memvarTNeuron(void) {
02280 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MLPLN_TNeuron));
02281 { TNeuron *p; p=(TNeuron*)0x1000; if (p) { }
02282 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-2,1,G__FastAllocString(2048).Format("kOff=%lldLL",(long long)TNeuron::kOff).data(),0,(char*)NULL);
02283 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-2,1,G__FastAllocString(2048).Format("kLinear=%lldLL",(long long)TNeuron::kLinear).data(),0,(char*)NULL);
02284 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-2,1,G__FastAllocString(2048).Format("kSigmoid=%lldLL",(long long)TNeuron::kSigmoid).data(),0,(char*)NULL);
02285 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-2,1,G__FastAllocString(2048).Format("kTanh=%lldLL",(long long)TNeuron::kTanh).data(),0,(char*)NULL);
02286 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-2,1,G__FastAllocString(2048).Format("kGauss=%lldLL",(long long)TNeuron::kGauss).data(),0,(char*)NULL);
02287 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-2,1,G__FastAllocString(2048).Format("kSoftmax=%lldLL",(long long)TNeuron::kSoftmax).data(),0,(char*)NULL);
02288 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-2,1,G__FastAllocString(2048).Format("kExternal=%lldLL",(long long)TNeuron::kExternal).data(),0,(char*)NULL);
02289 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TObjArray),-1,-1,4,"fpre=",0,"pointers to the previous level in a network");
02290 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TObjArray),-1,-1,4,"fpost=",0,"pointers to the next level in a network");
02291 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TObjArray),-1,-1,4,"flayer=",0,"pointers to the current level in a network (neurons, not synapses)");
02292 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fWeight=",0,"weight used for computation");
02293 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNorm[2]=",0,"normalisation to mean=0, RMS=1.");
02294 G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-1,4,"fType=",0,"neuron type");
02295 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TFormula),-1,-1,4,"fExtF=",0,"function (external mode)");
02296 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TFormula),-1,-1,4,"fExtD=",0,"derivative (external mode)");
02297 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TTreeFormula),-1,-1,4,"fFormula=",0,"! formula to be used for inputs and outputs");
02298 G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fIndex=",0,"! index in the formula");
02299 G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNewInput=",0,"! do we need to compute fInput again ?");
02300 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fInput=",0,"! buffer containing the last neuron input");
02301 G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNewValue=",0,"! do we need to compute fValue again ?");
02302 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fValue=",0,"! buffer containing the last neuron output");
02303 G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNewDeriv=",0,"! do we need to compute fDerivative again ?");
02304 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDerivative=",0,"! buffer containing the last neuron derivative");
02305 G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNewDeDw=",0,"! do we need to compute fDeDw again ?");
02306 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDeDw=",0,"! buffer containing the last derivative of the error");
02307 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDEDw=",0,"! buffer containing the sum over all examples of DeDw");
02308 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02309 }
02310 G__tag_memvar_reset();
02311 }
02312
02313
02314
02315 static void G__setup_memvarTSynapse(void) {
02316 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MLPLN_TSynapse));
02317 { TSynapse *p; p=(TSynapse*)0x1000; if (p) { }
02318 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TNeuron),-1,-1,4,"fpre=",0,"the neuron before the synapse");
02319 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TNeuron),-1,-1,4,"fpost=",0,"the neuron after the synapse");
02320 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fweight=",0,"the weight of the synapse");
02321 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDEDw=",0,"! the derivative of the total error wrt the synapse weight");
02322 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02323 }
02324 G__tag_memvar_reset();
02325 }
02326
02327
02328
02329 static void G__setup_memvarTMultiLayerPerceptron(void) {
02330 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron));
02331 { TMultiLayerPerceptron *p; p=(TMultiLayerPerceptron*)0x1000; if (p) { }
02332 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod),-1,-2,1,G__FastAllocString(2048).Format("kStochastic=%lldLL",(long long)TMultiLayerPerceptron::kStochastic).data(),0,(char*)NULL);
02333 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod),-1,-2,1,G__FastAllocString(2048).Format("kBatch=%lldLL",(long long)TMultiLayerPerceptron::kBatch).data(),0,(char*)NULL);
02334 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod),-1,-2,1,G__FastAllocString(2048).Format("kSteepestDescent=%lldLL",(long long)TMultiLayerPerceptron::kSteepestDescent).data(),0,(char*)NULL);
02335 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod),-1,-2,1,G__FastAllocString(2048).Format("kRibierePolak=%lldLL",(long long)TMultiLayerPerceptron::kRibierePolak).data(),0,(char*)NULL);
02336 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod),-1,-2,1,G__FastAllocString(2048).Format("kFletcherReeves=%lldLL",(long long)TMultiLayerPerceptron::kFletcherReeves).data(),0,(char*)NULL);
02337 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod),-1,-2,1,G__FastAllocString(2048).Format("kBFGS=%lldLL",(long long)TMultiLayerPerceptron::kBFGS).data(),0,(char*)NULL);
02338 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptroncLcLEDataSet),-1,-2,1,G__FastAllocString(2048).Format("kTraining=%lldLL",(long long)TMultiLayerPerceptron::kTraining).data(),0,(char*)NULL);
02339 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptroncLcLEDataSet),-1,-2,1,G__FastAllocString(2048).Format("kTest=%lldLL",(long long)TMultiLayerPerceptron::kTest).data(),0,(char*)NULL);
02340 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TTree),-1,-1,4,"fData=",0,"! pointer to the tree used as datasource");
02341 G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fCurrentTree=",0,"! index of the current tree in a chain");
02342 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fCurrentTreeWeight=",0,"! weight of the current tree in a chain");
02343 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TObjArray),-1,-1,4,"fNetwork=",0,"Collection of all the neurons in the network");
02344 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TObjArray),-1,-1,4,"fFirstLayer=",0,"Collection of the input neurons; subset of fNetwork");
02345 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TObjArray),-1,-1,4,"fLastLayer=",0,"Collection of the output neurons; subset of fNetwork");
02346 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TObjArray),-1,-1,4,"fSynapses=",0,"Collection of all the synapses in the network");
02347 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TString),-1,-1,4,"fStructure=",0,"String containing the network structure");
02348 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TString),-1,-1,4,"fWeight=",0,"String containing the event weight");
02349 G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-1,4,"fType=",0,"Type of hidden neurons");
02350 G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType),-1,-1,4,"fOutType=",0,"Type of output neurons");
02351 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TString),-1,-1,4,"fextF=",0,"String containing the function name");
02352 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MLPLN_TString),-1,-1,4,"fextD=",0,"String containing the derivative name");
02353 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TEventList),-1,-1,4,"fTraining=",0,"! EventList defining the events in the training dataset");
02354 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TEventList),-1,-1,4,"fTest=",0,"! EventList defining the events in the test dataset");
02355 G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod),-1,-1,4,"fLearningMethod=",0,"! The Learning Method");
02356 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TTreeFormula),-1,-1,4,"fEventWeight=",0,"! formula representing the event weight");
02357 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TTreeFormulaManager),-1,-1,4,"fManager=",0,"! TTreeFormulaManager for the weight and neurons");
02358 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEta=",0,"! Eta - used in stochastic minimisation - Default=0.1");
02359 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEpsilon=",0,"! Epsilon - used in stochastic minimisation - Default=0.");
02360 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDelta=",0,"! Delta - used in stochastic minimisation - Default=0.");
02361 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEtaDecay=",0,"! EtaDecay - Eta *= EtaDecay at each epoch - Default=1.");
02362 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fTau=",0,"! Tau - used in line search - Default=3.");
02363 G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLastAlpha=",0,"! internal parameter used in line search");
02364 G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fReset=",0,"! number of epochs between two resets of the search direction to the steepest descent - Default=50");
02365 G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fTrainingOwner=",0,"! internal flag whether one has to delete fTraining or not");
02366 G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fTestOwner=",0,"! internal flag whether one has to delete fTest or not");
02367 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02368 }
02369 G__tag_memvar_reset();
02370 }
02371
02372
02373
02374 static void G__setup_memvarTMLPAnalyzer(void) {
02375 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer));
02376 { TMLPAnalyzer *p; p=(TMLPAnalyzer*)0x1000; if (p) { }
02377 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron),-1,-1,4,"fNetwork=",0,(char*)NULL);
02378 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TTree),-1,-1,4,"fAnalysisTree=",0,(char*)NULL);
02379 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TTree),-1,-1,4,"fIOTree=",0,(char*)NULL);
02380 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MLPLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02381 }
02382 G__tag_memvar_reset();
02383 }
02384
02385 extern "C" void G__cpp_setup_memvarG__MLP() {
02386 }
02387
02388
02389
02390
02391
02392
02393
02394
02395
02396
02397
02398
02399 static void G__setup_memfuncTNeuron(void) {
02400
02401 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MLPLN_TNeuron));
02402 G__memfunc_setup("TNeuron",715,G__G__MLP_100_0_1, 105, G__get_linked_tagnum(&G__G__MLPLN_TNeuron), -1, 0, 5, 1, 1, 0,
02403 "i 'TNeuron::ENeuronType' - 0 'kSigmoid' type C - - 10 '\"\"' name "
02404 "C - - 10 '\"\"' title C - - 10 '\"\"' extF "
02405 "C - - 10 '\"\"' extD", (char*)NULL, (void*) NULL, 0);
02406 G__memfunc_setup("GetPre",583,G__G__MLP_100_0_2, 85, G__get_linked_tagnum(&G__G__MLPLN_TSynapse), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - n", (char*)NULL, (void*) NULL, 0);
02407 G__memfunc_setup("GetPost",710,G__G__MLP_100_0_3, 85, G__get_linked_tagnum(&G__G__MLPLN_TSynapse), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - n", (char*)NULL, (void*) NULL, 0);
02408 G__memfunc_setup("GetInLayer",980,G__G__MLP_100_0_4, 85, G__get_linked_tagnum(&G__G__MLPLN_TNeuron), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - n", (char*)NULL, (void*) NULL, 0);
02409 G__memfunc_setup("UseBranch",891,G__G__MLP_100_0_5, 85, G__get_linked_tagnum(&G__G__MLPLN_TTreeFormula), -1, 0, 2, 1, 1, 0,
02410 "U 'TTree' - 0 - - C - - 10 - -", (char*)NULL, (void*) NULL, 0);
02411 G__memfunc_setup("GetInput",816,G__G__MLP_100_0_6, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02412 G__memfunc_setup("GetValue",797,G__G__MLP_100_0_7, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02413 G__memfunc_setup("GetDerivative",1331,G__G__MLP_100_0_8, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02414 G__memfunc_setup("GetError",810,G__G__MLP_100_0_9, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02415 G__memfunc_setup("GetTarget",903,G__G__MLP_100_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02416 G__memfunc_setup("GetDeDw",644,G__G__MLP_100_0_11, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02417 G__memfunc_setup("GetBranch",878,G__G__MLP_100_0_12, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02418 G__memfunc_setup("GetType",706,G__G__MLP_100_0_13, 105, G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02419 G__memfunc_setup("SetWeight",916,G__G__MLP_100_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - w", (char*)NULL, (void*) NULL, 0);
02420 G__memfunc_setup("GetWeight",904,G__G__MLP_100_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02421 G__memfunc_setup("SetNormalisation",1676,G__G__MLP_100_0_16, 121, -1, -1, 0, 2, 1, 1, 0,
02422 "d - 'Double_t' 0 - mean d - 'Double_t' 0 - RMS", (char*)NULL, (void*) NULL, 0);
02423 G__memfunc_setup("GetNormalisation",1664,G__G__MLP_100_0_17, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
02424 G__memfunc_setup("SetNewEvent",1112,G__G__MLP_100_0_18, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02425 G__memfunc_setup("SetDEDw",624,G__G__MLP_100_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - in", (char*)NULL, (void*) NULL, 0);
02426 G__memfunc_setup("GetDEDw",612,G__G__MLP_100_0_20, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02427 G__memfunc_setup("ForceExternalValue",1839,G__G__MLP_100_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - value", (char*)NULL, (void*) NULL, 0);
02428 G__memfunc_setup("AddInLayer",957,G__G__MLP_100_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TNeuron' - 0 - -", (char*)NULL, (void*) NULL, 0);
02429 G__memfunc_setup("Sigmoid",716,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 2, 8, "d - 'Double_t' 0 - x", (char*)NULL, (void*) NULL, 0);
02430 G__memfunc_setup("DSigmoid",784,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 2, 8, "d - 'Double_t' 0 - x", (char*)NULL, (void*) NULL, 0);
02431 G__memfunc_setup("AddPre",560,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'TSynapse' - 0 - -", (char*)NULL, (void*) NULL, 0);
02432 G__memfunc_setup("AddPost",687,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'TSynapse' - 0 - -", (char*)NULL, (void*) NULL, 0);
02433 G__memfunc_setup("TNeuron",715,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__MLPLN_TNeuron), -1, 0, 1, 1, 4, 0, "u 'TNeuron' - 11 - -", "Not implemented", (void*) NULL, 0);
02434 G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MLPLN_TNeuron), -1, 1, 1, 1, 4, 0, "u 'TNeuron' - 11 - -", "Not implemented", (void*) NULL, 0);
02435 G__memfunc_setup("Class",502,G__G__MLP_100_0_29, 85, G__get_linked_tagnum(&G__G__MLPLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TNeuron::Class) ), 0);
02436 G__memfunc_setup("Class_Name",982,G__G__MLP_100_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TNeuron::Class_Name) ), 0);
02437 G__memfunc_setup("Class_Version",1339,G__G__MLP_100_0_31, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TNeuron::Class_Version) ), 0);
02438 G__memfunc_setup("Dictionary",1046,G__G__MLP_100_0_32, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TNeuron::Dictionary) ), 0);
02439 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MLPLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02440 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
02441 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
02442 G__memfunc_setup("StreamerNVirtual",1656,G__G__MLP_100_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02443 G__memfunc_setup("DeclFileName",1145,G__G__MLP_100_0_37, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TNeuron::DeclFileName) ), 0);
02444 G__memfunc_setup("ImplFileLine",1178,G__G__MLP_100_0_38, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TNeuron::ImplFileLine) ), 0);
02445 G__memfunc_setup("ImplFileName",1171,G__G__MLP_100_0_39, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TNeuron::ImplFileName) ), 0);
02446 G__memfunc_setup("DeclFileLine",1152,G__G__MLP_100_0_40, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TNeuron::DeclFileLine) ), 0);
02447
02448 G__memfunc_setup("~TNeuron", 841, G__G__MLP_100_0_41, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02449 G__tag_memfunc_reset();
02450 }
02451
02452 static void G__setup_memfuncTSynapse(void) {
02453
02454 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MLPLN_TSynapse));
02455 G__memfunc_setup("TSynapse",823,G__G__MLP_101_0_1, 105, G__get_linked_tagnum(&G__G__MLPLN_TSynapse), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02456 G__memfunc_setup("TSynapse",823,G__G__MLP_101_0_2, 105, G__get_linked_tagnum(&G__G__MLPLN_TSynapse), -1, 0, 3, 1, 1, 0,
02457 "U 'TNeuron' - 0 - - U 'TNeuron' - 0 - - "
02458 "d - 'Double_t' 0 '1' w", (char*)NULL, (void*) NULL, 0);
02459 G__memfunc_setup("SetPre",595,G__G__MLP_101_0_3, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TNeuron' - 0 - pre", (char*)NULL, (void*) NULL, 0);
02460 G__memfunc_setup("SetPost",722,G__G__MLP_101_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TNeuron' - 0 - post", (char*)NULL, (void*) NULL, 0);
02461 G__memfunc_setup("GetPre",583,G__G__MLP_101_0_5, 85, G__get_linked_tagnum(&G__G__MLPLN_TNeuron), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02462 G__memfunc_setup("GetPost",710,G__G__MLP_101_0_6, 85, G__get_linked_tagnum(&G__G__MLPLN_TNeuron), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02463 G__memfunc_setup("SetWeight",916,G__G__MLP_101_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - w", (char*)NULL, (void*) NULL, 0);
02464 G__memfunc_setup("GetWeight",904,G__G__MLP_101_0_8, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02465 G__memfunc_setup("GetValue",797,G__G__MLP_101_0_9, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02466 G__memfunc_setup("GetDeDw",644,G__G__MLP_101_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02467 G__memfunc_setup("SetDEDw",624,G__G__MLP_101_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - in", (char*)NULL, (void*) NULL, 0);
02468 G__memfunc_setup("GetDEDw",612,G__G__MLP_101_0_12, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02469 G__memfunc_setup("Class",502,G__G__MLP_101_0_13, 85, G__get_linked_tagnum(&G__G__MLPLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSynapse::Class) ), 0);
02470 G__memfunc_setup("Class_Name",982,G__G__MLP_101_0_14, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSynapse::Class_Name) ), 0);
02471 G__memfunc_setup("Class_Version",1339,G__G__MLP_101_0_15, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSynapse::Class_Version) ), 0);
02472 G__memfunc_setup("Dictionary",1046,G__G__MLP_101_0_16, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSynapse::Dictionary) ), 0);
02473 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MLPLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02474 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
02475 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
02476 G__memfunc_setup("StreamerNVirtual",1656,G__G__MLP_101_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02477 G__memfunc_setup("DeclFileName",1145,G__G__MLP_101_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSynapse::DeclFileName) ), 0);
02478 G__memfunc_setup("ImplFileLine",1178,G__G__MLP_101_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSynapse::ImplFileLine) ), 0);
02479 G__memfunc_setup("ImplFileName",1171,G__G__MLP_101_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSynapse::ImplFileName) ), 0);
02480 G__memfunc_setup("DeclFileLine",1152,G__G__MLP_101_0_24, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSynapse::DeclFileLine) ), 0);
02481
02482 G__memfunc_setup("TSynapse", 823, G__G__MLP_101_0_25, (int) ('i'), G__get_linked_tagnum(&G__G__MLPLN_TSynapse), -1, 0, 1, 1, 1, 0, "u 'TSynapse' - 11 - -", (char*) NULL, (void*) NULL, 0);
02483
02484 G__memfunc_setup("~TSynapse", 949, G__G__MLP_101_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02485
02486 G__memfunc_setup("operator=", 937, G__G__MLP_101_0_27, (int) ('u'), G__get_linked_tagnum(&G__G__MLPLN_TSynapse), -1, 1, 1, 1, 1, 0, "u 'TSynapse' - 11 - -", (char*) NULL, (void*) NULL, 0);
02487 G__tag_memfunc_reset();
02488 }
02489
02490 static void G__setup_memfuncTMultiLayerPerceptron(void) {
02491
02492 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron));
02493 G__memfunc_setup("TMultiLayerPerceptron",2174,G__G__MLP_102_0_1, 105, G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02494 G__memfunc_setup("TMultiLayerPerceptron",2174,G__G__MLP_102_0_2, 105, G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron), -1, 0, 7, 1, 1, 0,
02495 "C - - 10 - layout U 'TTree' - 0 '0' data "
02496 "C - - 10 '\"Entry$%2==0\"' training C - - 10 '\"\"' test "
02497 "i 'TNeuron::ENeuronType' - 0 'TNeuron::kSigmoid' type C - - 10 '\"\"' extF "
02498 "C - - 10 '\"\"' extD", (char*)NULL, (void*) NULL, 0);
02499 G__memfunc_setup("TMultiLayerPerceptron",2174,G__G__MLP_102_0_3, 105, G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron), -1, 0, 8, 1, 1, 0,
02500 "C - - 10 - layout C - - 10 - weight "
02501 "U 'TTree' - 0 '0' data C - - 10 '\"Entry$%2==0\"' training "
02502 "C - - 10 '\"\"' test i 'TNeuron::ENeuronType' - 0 'TNeuron::kSigmoid' type "
02503 "C - - 10 '\"\"' extF C - - 10 '\"\"' extD", (char*)NULL, (void*) NULL, 0);
02504 G__memfunc_setup("TMultiLayerPerceptron",2174,G__G__MLP_102_0_4, 105, G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron), -1, 0, 7, 1, 1, 0,
02505 "C - - 10 - layout U 'TTree' - 0 - data "
02506 "U 'TEventList' - 0 - training U 'TEventList' - 0 - test "
02507 "i 'TNeuron::ENeuronType' - 0 'TNeuron::kSigmoid' type C - - 10 '\"\"' extF "
02508 "C - - 10 '\"\"' extD", (char*)NULL, (void*) NULL, 0);
02509 G__memfunc_setup("TMultiLayerPerceptron",2174,G__G__MLP_102_0_5, 105, G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron), -1, 0, 8, 1, 1, 0,
02510 "C - - 10 - layout C - - 10 - weight "
02511 "U 'TTree' - 0 - data U 'TEventList' - 0 - training "
02512 "U 'TEventList' - 0 - test i 'TNeuron::ENeuronType' - 0 'TNeuron::kSigmoid' type "
02513 "C - - 10 '\"\"' extF C - - 10 '\"\"' extD", (char*)NULL, (void*) NULL, 0);
02514 G__memfunc_setup("SetData",678,G__G__MLP_102_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TTree' - 0 - -", (char*)NULL, (void*) NULL, 0);
02515 G__memfunc_setup("SetTrainingDataSet",1806,G__G__MLP_102_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TEventList' - 0 - train", (char*)NULL, (void*) NULL, 0);
02516 G__memfunc_setup("SetTestDataSet",1394,G__G__MLP_102_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TEventList' - 0 - test", (char*)NULL, (void*) NULL, 0);
02517 G__memfunc_setup("SetTrainingDataSet",1806,G__G__MLP_102_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - train", (char*)NULL, (void*) NULL, 0);
02518 G__memfunc_setup("SetTestDataSet",1394,G__G__MLP_102_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - test", (char*)NULL, (void*) NULL, 0);
02519 G__memfunc_setup("SetLearningMethod",1725,G__G__MLP_102_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "i 'TMultiLayerPerceptron::ELearningMethod' - 0 - method", (char*)NULL, (void*) NULL, 0);
02520 G__memfunc_setup("SetEventWeight",1430,G__G__MLP_102_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - -", (char*)NULL, (void*) NULL, 0);
02521 G__memfunc_setup("Train",510,G__G__MLP_102_0_13, 121, -1, -1, 0, 3, 1, 1, 0,
02522 "i - 'Int_t' 0 - nEpoch C - 'Option_t' 10 '\"text\"' option "
02523 "d - 'Double_t' 0 '0' minE", (char*)NULL, (void*) NULL, 0);
02524 G__memfunc_setup("Result",639,G__G__MLP_102_0_14, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8,
02525 "i - 'Int_t' 0 - event i - 'Int_t' 0 '0' index", (char*)NULL, (void*) NULL, 0);
02526 G__memfunc_setup("GetError",810,G__G__MLP_102_0_15, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - event", (char*)NULL, (void*) NULL, 0);
02527 G__memfunc_setup("GetError",810,G__G__MLP_102_0_16, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i 'TMultiLayerPerceptron::EDataSet' - 0 - set", (char*)NULL, (void*) NULL, 0);
02528 G__memfunc_setup("ComputeDEDw",1057,G__G__MLP_102_0_17, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02529 G__memfunc_setup("Randomize",937,G__G__MLP_102_0_18, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02530 G__memfunc_setup("SetEta",582,G__G__MLP_102_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - eta", (char*)NULL, (void*) NULL, 0);
02531 G__memfunc_setup("SetEpsilon",1030,G__G__MLP_102_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - eps", (char*)NULL, (void*) NULL, 0);
02532 G__memfunc_setup("SetDelta",790,G__G__MLP_102_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - delta", (char*)NULL, (void*) NULL, 0);
02533 G__memfunc_setup("SetEtaDecay",1068,G__G__MLP_102_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - ed", (char*)NULL, (void*) NULL, 0);
02534 G__memfunc_setup("SetTau",598,G__G__MLP_102_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - tau", (char*)NULL, (void*) NULL, 0);
02535 G__memfunc_setup("SetReset",815,G__G__MLP_102_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - reset", (char*)NULL, (void*) NULL, 0);
02536 G__memfunc_setup("GetEta",570,G__G__MLP_102_0_25, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02537 G__memfunc_setup("GetEpsilon",1018,G__G__MLP_102_0_26, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02538 G__memfunc_setup("GetDelta",778,G__G__MLP_102_0_27, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02539 G__memfunc_setup("GetEtaDecay",1056,G__G__MLP_102_0_28, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02540 G__memfunc_setup("GetTau",586,G__G__MLP_102_0_29, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02541 G__memfunc_setup("GetReset",803,G__G__MLP_102_0_30, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02542 G__memfunc_setup("GetStructure",1265,G__G__MLP_102_0_31, 117, G__get_linked_tagnum(&G__G__MLPLN_TString), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02543 G__memfunc_setup("GetType",706,G__G__MLP_102_0_32, 105, G__get_linked_tagnum(&G__G__MLPLN_TNeuroncLcLENeuronType), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02544 G__memfunc_setup("DrawResult",1037,G__G__MLP_102_0_33, 121, -1, -1, 0, 2, 1, 1, 8,
02545 "i - 'Int_t' 0 '0' index C - 'Option_t' 10 '\"test\"' option", (char*)NULL, (void*) NULL, 0);
02546 G__memfunc_setup("DumpWeights",1137,G__G__MLP_102_0_34, 121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"-\"' filename", (char*)NULL, (void*) NULL, 0);
02547 G__memfunc_setup("LoadWeights",1115,G__G__MLP_102_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' filename", (char*)NULL, (void*) NULL, 0);
02548 G__memfunc_setup("Evaluate",823,G__G__MLP_102_0_36, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8,
02549 "i - 'Int_t' 0 - index D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
02550 G__memfunc_setup("Export",642,G__G__MLP_102_0_37, 121, -1, -1, 0, 2, 1, 1, 8,
02551 "C - 'Option_t' 10 '\"NNfunction\"' filename C - 'Option_t' 10 '\"C++\"' language", (char*)NULL, (void*) NULL, 0);
02552 G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02553 G__memfunc_setup("AttachData",975,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
02554 G__memfunc_setup("BuildNetwork",1242,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
02555 G__memfunc_setup("GetEntry",818,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 8, "i - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02556 G__memfunc_setup("MLP_Stochastic",1373,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02557 G__memfunc_setup("MLP_Batch",810,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02558 G__memfunc_setup("LineSearch",990,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 2, 0,
02559 "D - 'Double_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02560 G__memfunc_setup("SteepestDir",1132,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02561 G__memfunc_setup("ConjugateGradientsDir",2144,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0,
02562 "D - 'Double_t' 0 - - d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02563 G__memfunc_setup("SetGammaDelta",1273,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0,
02564 "u 'TMatrixT<double>' 'TMatrixD' 1 - - u 'TMatrixT<double>' 'TMatrixD' 1 - - "
02565 "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02566 G__memfunc_setup("GetBFGSH",650,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 3, 1, 2, 0,
02567 "u 'TMatrixT<double>' 'TMatrixD' 1 - - u 'TMatrixT<double>' 'TMatrixD' 1 - - "
02568 "u 'TMatrixT<double>' 'TMatrixD' 1 - -", (char*)NULL, (void*) NULL, 0);
02569 G__memfunc_setup("BFGSDir",577,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0,
02570 "u 'TMatrixT<double>' 'TMatrixD' 1 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02571 G__memfunc_setup("DerivDir",793,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 2, 0, "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02572 G__memfunc_setup("GetCrossEntropyBinary",2176,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 2, 8, "", (char*)NULL, (void*) NULL, 0);
02573 G__memfunc_setup("GetCrossEntropy",1563,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 2, 8, "", (char*)NULL, (void*) NULL, 0);
02574 G__memfunc_setup("GetSumSquareError",1744,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 2, 8, "", (char*)NULL, (void*) NULL, 0);
02575 G__memfunc_setup("TMultiLayerPerceptron",2174,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron), -1, 0, 1, 1, 4, 0, "u 'TMultiLayerPerceptron' - 11 - -", "Not implemented", (void*) NULL, 0);
02576 G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MLPLN_TMultiLayerPerceptron), -1, 1, 1, 1, 4, 0, "u 'TMultiLayerPerceptron' - 11 - -", "Not implemented", (void*) NULL, 0);
02577 G__memfunc_setup("ExpandStructure",1585,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
02578 G__memfunc_setup("BuildFirstLayer",1525,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "u 'TString' - 1 - -", (char*)NULL, (void*) NULL, 0);
02579 G__memfunc_setup("BuildHiddenLayers",1708,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "u 'TString' - 1 - -", (char*)NULL, (void*) NULL, 0);
02580 G__memfunc_setup("BuildOneHiddenLayer",1883,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 5, 1, 4, 0,
02581 "u 'TString' - 11 - sNumNodes i - 'Int_t' 1 - layer "
02582 "i - 'Int_t' 1 - prevStart i - 'Int_t' 1 - prevStop "
02583 "g - 'Bool_t' 0 - lastLayer", (char*)NULL, (void*) NULL, 0);
02584 G__memfunc_setup("BuildLastLayer",1409,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 4, 0,
02585 "u 'TString' - 1 - - i - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02586 G__memfunc_setup("Shuffle",717,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 4, 8,
02587 "I - 'Int_t' 0 - - i - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02588 G__memfunc_setup("MLP_Line",720,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 4, 0,
02589 "D - 'Double_t' 0 - - D - 'Double_t' 0 - - "
02590 "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02591 G__memfunc_setup("Class",502,G__G__MLP_102_0_63, 85, G__get_linked_tagnum(&G__G__MLPLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMultiLayerPerceptron::Class) ), 0);
02592 G__memfunc_setup("Class_Name",982,G__G__MLP_102_0_64, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMultiLayerPerceptron::Class_Name) ), 0);
02593 G__memfunc_setup("Class_Version",1339,G__G__MLP_102_0_65, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMultiLayerPerceptron::Class_Version) ), 0);
02594 G__memfunc_setup("Dictionary",1046,G__G__MLP_102_0_66, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMultiLayerPerceptron::Dictionary) ), 0);
02595 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MLPLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02596 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
02597 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
02598 G__memfunc_setup("StreamerNVirtual",1656,G__G__MLP_102_0_70, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02599 G__memfunc_setup("DeclFileName",1145,G__G__MLP_102_0_71, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMultiLayerPerceptron::DeclFileName) ), 0);
02600 G__memfunc_setup("ImplFileLine",1178,G__G__MLP_102_0_72, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMultiLayerPerceptron::ImplFileLine) ), 0);
02601 G__memfunc_setup("ImplFileName",1171,G__G__MLP_102_0_73, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMultiLayerPerceptron::ImplFileName) ), 0);
02602 G__memfunc_setup("DeclFileLine",1152,G__G__MLP_102_0_74, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMultiLayerPerceptron::DeclFileLine) ), 0);
02603
02604 G__memfunc_setup("~TMultiLayerPerceptron", 2300, G__G__MLP_102_0_75, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02605 G__tag_memfunc_reset();
02606 }
02607
02608 static void G__setup_memfuncTMLPAnalyzer(void) {
02609
02610 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer));
02611 G__memfunc_setup("GetLayers",912,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
02612 G__memfunc_setup("GetNeurons",1034,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 2, 0, "i - 'Int_t' 0 - layer", (char*)NULL, (void*) NULL, 0);
02613 G__memfunc_setup("GetNeuronFormula",1645,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MLPLN_TString), -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - idx", (char*)NULL, (void*) NULL, 0);
02614 G__memfunc_setup("GetInputNeuronTitle",1961,(G__InterfaceMethod) NULL, 67, -1, -1, 0, 1, 1, 2, 1, "i - 'Int_t' 0 - in", (char*)NULL, (void*) NULL, 0);
02615 G__memfunc_setup("GetOutputNeuronTitle",2090,(G__InterfaceMethod) NULL, 67, -1, -1, 0, 1, 1, 2, 1, "i - 'Int_t' 0 - out", (char*)NULL, (void*) NULL, 0);
02616 G__memfunc_setup("TMLPAnalyzer",1155,G__G__MLP_105_0_6, 105, G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer), -1, 0, 1, 1, 1, 0, "u 'TMultiLayerPerceptron' - 1 - net", (char*)NULL, (void*) NULL, 0);
02617 G__memfunc_setup("TMLPAnalyzer",1155,G__G__MLP_105_0_7, 105, G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer), -1, 0, 1, 1, 1, 0, "U 'TMultiLayerPerceptron' - 0 - net", (char*)NULL, (void*) NULL, 0);
02618 G__memfunc_setup("DrawNetwork",1144,G__G__MLP_105_0_8, 121, -1, -1, 0, 3, 1, 1, 0,
02619 "i - 'Int_t' 0 - neuron C - - 10 - signal "
02620 "C - - 10 - bg", (char*)NULL, (void*) NULL, 0);
02621 G__memfunc_setup("DrawDInput",994,G__G__MLP_105_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
02622 G__memfunc_setup("DrawDInputs",1109,G__G__MLP_105_0_10, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02623 G__memfunc_setup("DrawTruthDeviation",1864,G__G__MLP_105_0_11, 85, G__get_linked_tagnum(&G__G__MLPLN_TProfile), -1, 0, 2, 1, 1, 0,
02624 "i - 'Int_t' 0 '0' outnode C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
02625 G__memfunc_setup("DrawTruthDeviations",1979,G__G__MLP_105_0_12, 85, G__get_linked_tagnum(&G__G__MLPLN_THStack), -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
02626 G__memfunc_setup("DrawTruthDeviationInOut",2359,G__G__MLP_105_0_13, 85, G__get_linked_tagnum(&G__G__MLPLN_TProfile), -1, 0, 3, 1, 1, 0,
02627 "i - 'Int_t' 0 - innode i - 'Int_t' 0 '0' outnode "
02628 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
02629 G__memfunc_setup("DrawTruthDeviationInsOut",2474,G__G__MLP_105_0_14, 85, G__get_linked_tagnum(&G__G__MLPLN_THStack), -1, 0, 2, 1, 1, 0,
02630 "i - 'Int_t' 0 '0' outnode C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
02631 G__memfunc_setup("CheckNetwork",1224,G__G__MLP_105_0_15, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02632 G__memfunc_setup("GatherInformations",1876,G__G__MLP_105_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02633 G__memfunc_setup("GetIOTree",840,G__G__MLP_105_0_17, 85, G__get_linked_tagnum(&G__G__MLPLN_TTree), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02634 G__memfunc_setup("Class",502,G__G__MLP_105_0_18, 85, G__get_linked_tagnum(&G__G__MLPLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMLPAnalyzer::Class) ), 0);
02635 G__memfunc_setup("Class_Name",982,G__G__MLP_105_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMLPAnalyzer::Class_Name) ), 0);
02636 G__memfunc_setup("Class_Version",1339,G__G__MLP_105_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMLPAnalyzer::Class_Version) ), 0);
02637 G__memfunc_setup("Dictionary",1046,G__G__MLP_105_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMLPAnalyzer::Dictionary) ), 0);
02638 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MLPLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02639 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
02640 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
02641 G__memfunc_setup("StreamerNVirtual",1656,G__G__MLP_105_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02642 G__memfunc_setup("DeclFileName",1145,G__G__MLP_105_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMLPAnalyzer::DeclFileName) ), 0);
02643 G__memfunc_setup("ImplFileLine",1178,G__G__MLP_105_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMLPAnalyzer::ImplFileLine) ), 0);
02644 G__memfunc_setup("ImplFileName",1171,G__G__MLP_105_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMLPAnalyzer::ImplFileName) ), 0);
02645 G__memfunc_setup("DeclFileLine",1152,G__G__MLP_105_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMLPAnalyzer::DeclFileLine) ), 0);
02646
02647 G__memfunc_setup("TMLPAnalyzer", 1155, G__G__MLP_105_0_30, (int) ('i'), G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer), -1, 0, 1, 1, 1, 0, "u 'TMLPAnalyzer' - 11 - -", (char*) NULL, (void*) NULL, 0);
02648
02649 G__memfunc_setup("~TMLPAnalyzer", 1281, G__G__MLP_105_0_31, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02650
02651 G__memfunc_setup("operator=", 937, G__G__MLP_105_0_32, (int) ('u'), G__get_linked_tagnum(&G__G__MLPLN_TMLPAnalyzer), -1, 1, 1, 1, 1, 0, "u 'TMLPAnalyzer' - 11 - -", (char*) NULL, (void*) NULL, 0);
02652 G__tag_memfunc_reset();
02653 }
02654
02655
02656
02657
02658
02659 extern "C" void G__cpp_setup_memfuncG__MLP() {
02660 }
02661
02662
02663
02664
02665 static void G__cpp_setup_global0() {
02666
02667
02668 G__resetplocal();
02669
02670 }
02671
02672 static void G__cpp_setup_global1() {
02673
02674 G__resetglobalenv();
02675 }
02676 extern "C" void G__cpp_setup_globalG__MLP() {
02677 G__cpp_setup_global0();
02678 G__cpp_setup_global1();
02679 }
02680
02681
02682
02683
02684 static void G__cpp_setup_func0() {
02685 G__lastifuncposition();
02686
02687 }
02688
02689 static void G__cpp_setup_func1() {
02690 }
02691
02692 static void G__cpp_setup_func2() {
02693 }
02694
02695 static void G__cpp_setup_func3() {
02696
02697 G__resetifuncposition();
02698 }
02699
02700 extern "C" void G__cpp_setup_funcG__MLP() {
02701 G__cpp_setup_func0();
02702 G__cpp_setup_func1();
02703 G__cpp_setup_func2();
02704 G__cpp_setup_func3();
02705 }
02706
02707
02708
02709
02710
02711 G__linked_taginfo G__G__MLPLN_TClass = { "TClass" , 99 , -1 };
02712 G__linked_taginfo G__G__MLPLN_TBuffer = { "TBuffer" , 99 , -1 };
02713 G__linked_taginfo G__G__MLPLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
02714 G__linked_taginfo G__G__MLPLN_TObject = { "TObject" , 99 , -1 };
02715 G__linked_taginfo G__G__MLPLN_TNamed = { "TNamed" , 99 , -1 };
02716 G__linked_taginfo G__G__MLPLN_TString = { "TString" , 99 , -1 };
02717 G__linked_taginfo G__G__MLPLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
02718 G__linked_taginfo G__G__MLPLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
02719 G__linked_taginfo G__G__MLPLN_TObjArray = { "TObjArray" , 99 , -1 };
02720 G__linked_taginfo G__G__MLPLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
02721 G__linked_taginfo G__G__MLPLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
02722 G__linked_taginfo G__G__MLPLN_TTree = { "TTree" , 99 , -1 };
02723 G__linked_taginfo G__G__MLPLN_TNeuron = { "TNeuron" , 99 , -1 };
02724 G__linked_taginfo G__G__MLPLN_TSynapse = { "TSynapse" , 99 , -1 };
02725 G__linked_taginfo G__G__MLPLN_TMultiLayerPerceptron = { "TMultiLayerPerceptron" , 99 , -1 };
02726 G__linked_taginfo G__G__MLPLN_TProfile = { "TProfile" , 99 , -1 };
02727 G__linked_taginfo G__G__MLPLN_THStack = { "THStack" , 99 , -1 };
02728 G__linked_taginfo G__G__MLPLN_TMLPAnalyzer = { "TMLPAnalyzer" , 99 , -1 };
02729 G__linked_taginfo G__G__MLPLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR = { "iterator<bidirectional_iterator_tag,TObject*,long,const TObject**,const TObject*&>" , 115 , -1 };
02730 G__linked_taginfo G__G__MLPLN_TMatrixTBaselEfloatgR = { "TMatrixTBase<float>" , 99 , -1 };
02731 G__linked_taginfo G__G__MLPLN_TMatrixTBaselEdoublegR = { "TMatrixTBase<double>" , 99 , -1 };
02732 G__linked_taginfo G__G__MLPLN_TVectorTlEfloatgR = { "TVectorT<float>" , 99 , -1 };
02733 G__linked_taginfo G__G__MLPLN_TVectorTlEdoublegR = { "TVectorT<double>" , 99 , -1 };
02734 G__linked_taginfo G__G__MLPLN_TElementActionTlEdoublegR = { "TElementActionT<double>" , 99 , -1 };
02735 G__linked_taginfo G__G__MLPLN_TElementPosActionTlEdoublegR = { "TElementPosActionT<double>" , 99 , -1 };
02736 G__linked_taginfo G__G__MLPLN_TMatrixTlEdoublegR = { "TMatrixT<double>" , 99 , -1 };
02737 G__linked_taginfo G__G__MLPLN_TMatrixTRow_constlEdoublegR = { "TMatrixTRow_const<double>" , 99 , -1 };
02738 G__linked_taginfo G__G__MLPLN_TMatrixTRowlEdoublegR = { "TMatrixTRow<double>" , 99 , -1 };
02739 G__linked_taginfo G__G__MLPLN_TMatrixTDiag_constlEdoublegR = { "TMatrixTDiag_const<double>" , 99 , -1 };
02740 G__linked_taginfo G__G__MLPLN_TMatrixTColumn_constlEdoublegR = { "TMatrixTColumn_const<double>" , 99 , -1 };
02741 G__linked_taginfo G__G__MLPLN_TMatrixTFlat_constlEdoublegR = { "TMatrixTFlat_const<double>" , 99 , -1 };
02742 G__linked_taginfo G__G__MLPLN_TMatrixTSub_constlEdoublegR = { "TMatrixTSub_const<double>" , 99 , -1 };
02743 G__linked_taginfo G__G__MLPLN_TMatrixTSparseRow_constlEdoublegR = { "TMatrixTSparseRow_const<double>" , 99 , -1 };
02744 G__linked_taginfo G__G__MLPLN_TMatrixTSparseDiag_constlEdoublegR = { "TMatrixTSparseDiag_const<double>" , 99 , -1 };
02745 G__linked_taginfo G__G__MLPLN_TMatrixTColumnlEdoublegR = { "TMatrixTColumn<double>" , 99 , -1 };
02746 G__linked_taginfo G__G__MLPLN_TMatrixTDiaglEdoublegR = { "TMatrixTDiag<double>" , 99 , -1 };
02747 G__linked_taginfo G__G__MLPLN_TMatrixTFlatlEdoublegR = { "TMatrixTFlat<double>" , 99 , -1 };
02748 G__linked_taginfo G__G__MLPLN_TMatrixTSublEdoublegR = { "TMatrixTSub<double>" , 99 , -1 };
02749 G__linked_taginfo G__G__MLPLN_TMatrixTSparseRowlEdoublegR = { "TMatrixTSparseRow<double>" , 99 , -1 };
02750 G__linked_taginfo G__G__MLPLN_TMatrixTSparseDiaglEdoublegR = { "TMatrixTSparseDiag<double>" , 99 , -1 };
02751 G__linked_taginfo G__G__MLPLN_TTreeFormula = { "TTreeFormula" , 99 , -1 };
02752 G__linked_taginfo G__G__MLPLN_TFormula = { "TFormula" , 99 , -1 };
02753 G__linked_taginfo G__G__MLPLN_TNeuroncLcLENeuronType = { "TNeuron::ENeuronType" , 101 , -1 };
02754 G__linked_taginfo G__G__MLPLN_TEventList = { "TEventList" , 99 , -1 };
02755 G__linked_taginfo G__G__MLPLN_TTreeFormulaManager = { "TTreeFormulaManager" , 99 , -1 };
02756 G__linked_taginfo G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod = { "TMultiLayerPerceptron::ELearningMethod" , 101 , -1 };
02757 G__linked_taginfo G__G__MLPLN_TMultiLayerPerceptroncLcLEDataSet = { "TMultiLayerPerceptron::EDataSet" , 101 , -1 };
02758
02759
02760 extern "C" void G__cpp_reset_tagtableG__MLP() {
02761 G__G__MLPLN_TClass.tagnum = -1 ;
02762 G__G__MLPLN_TBuffer.tagnum = -1 ;
02763 G__G__MLPLN_TMemberInspector.tagnum = -1 ;
02764 G__G__MLPLN_TObject.tagnum = -1 ;
02765 G__G__MLPLN_TNamed.tagnum = -1 ;
02766 G__G__MLPLN_TString.tagnum = -1 ;
02767 G__G__MLPLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
02768 G__G__MLPLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
02769 G__G__MLPLN_TObjArray.tagnum = -1 ;
02770 G__G__MLPLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
02771 G__G__MLPLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
02772 G__G__MLPLN_TTree.tagnum = -1 ;
02773 G__G__MLPLN_TNeuron.tagnum = -1 ;
02774 G__G__MLPLN_TSynapse.tagnum = -1 ;
02775 G__G__MLPLN_TMultiLayerPerceptron.tagnum = -1 ;
02776 G__G__MLPLN_TProfile.tagnum = -1 ;
02777 G__G__MLPLN_THStack.tagnum = -1 ;
02778 G__G__MLPLN_TMLPAnalyzer.tagnum = -1 ;
02779 G__G__MLPLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR.tagnum = -1 ;
02780 G__G__MLPLN_TMatrixTBaselEfloatgR.tagnum = -1 ;
02781 G__G__MLPLN_TMatrixTBaselEdoublegR.tagnum = -1 ;
02782 G__G__MLPLN_TVectorTlEfloatgR.tagnum = -1 ;
02783 G__G__MLPLN_TVectorTlEdoublegR.tagnum = -1 ;
02784 G__G__MLPLN_TElementActionTlEdoublegR.tagnum = -1 ;
02785 G__G__MLPLN_TElementPosActionTlEdoublegR.tagnum = -1 ;
02786 G__G__MLPLN_TMatrixTlEdoublegR.tagnum = -1 ;
02787 G__G__MLPLN_TMatrixTRow_constlEdoublegR.tagnum = -1 ;
02788 G__G__MLPLN_TMatrixTRowlEdoublegR.tagnum = -1 ;
02789 G__G__MLPLN_TMatrixTDiag_constlEdoublegR.tagnum = -1 ;
02790 G__G__MLPLN_TMatrixTColumn_constlEdoublegR.tagnum = -1 ;
02791 G__G__MLPLN_TMatrixTFlat_constlEdoublegR.tagnum = -1 ;
02792 G__G__MLPLN_TMatrixTSub_constlEdoublegR.tagnum = -1 ;
02793 G__G__MLPLN_TMatrixTSparseRow_constlEdoublegR.tagnum = -1 ;
02794 G__G__MLPLN_TMatrixTSparseDiag_constlEdoublegR.tagnum = -1 ;
02795 G__G__MLPLN_TMatrixTColumnlEdoublegR.tagnum = -1 ;
02796 G__G__MLPLN_TMatrixTDiaglEdoublegR.tagnum = -1 ;
02797 G__G__MLPLN_TMatrixTFlatlEdoublegR.tagnum = -1 ;
02798 G__G__MLPLN_TMatrixTSublEdoublegR.tagnum = -1 ;
02799 G__G__MLPLN_TMatrixTSparseRowlEdoublegR.tagnum = -1 ;
02800 G__G__MLPLN_TMatrixTSparseDiaglEdoublegR.tagnum = -1 ;
02801 G__G__MLPLN_TTreeFormula.tagnum = -1 ;
02802 G__G__MLPLN_TFormula.tagnum = -1 ;
02803 G__G__MLPLN_TNeuroncLcLENeuronType.tagnum = -1 ;
02804 G__G__MLPLN_TEventList.tagnum = -1 ;
02805 G__G__MLPLN_TTreeFormulaManager.tagnum = -1 ;
02806 G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod.tagnum = -1 ;
02807 G__G__MLPLN_TMultiLayerPerceptroncLcLEDataSet.tagnum = -1 ;
02808 }
02809
02810
02811 extern "C" void G__cpp_setup_tagtableG__MLP() {
02812
02813
02814 G__get_linked_tagnum_fwd(&G__G__MLPLN_TClass);
02815 G__get_linked_tagnum_fwd(&G__G__MLPLN_TBuffer);
02816 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMemberInspector);
02817 G__get_linked_tagnum_fwd(&G__G__MLPLN_TObject);
02818 G__get_linked_tagnum_fwd(&G__G__MLPLN_TNamed);
02819 G__get_linked_tagnum_fwd(&G__G__MLPLN_TString);
02820 G__get_linked_tagnum_fwd(&G__G__MLPLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
02821 G__get_linked_tagnum_fwd(&G__G__MLPLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
02822 G__get_linked_tagnum_fwd(&G__G__MLPLN_TObjArray);
02823 G__get_linked_tagnum_fwd(&G__G__MLPLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
02824 G__get_linked_tagnum_fwd(&G__G__MLPLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
02825 G__get_linked_tagnum_fwd(&G__G__MLPLN_TTree);
02826 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MLPLN_TNeuron),sizeof(TNeuron),-1,327424,"Neuron for MultiLayerPerceptrons",G__setup_memvarTNeuron,G__setup_memfuncTNeuron);
02827 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MLPLN_TSynapse),sizeof(TSynapse),-1,324864,"simple weighted bidirectionnal connection between 2 neurons",G__setup_memvarTSynapse,G__setup_memfuncTSynapse);
02828 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MLPLN_TMultiLayerPerceptron),sizeof(TMultiLayerPerceptron),-1,327424,"a Neural Network",G__setup_memvarTMultiLayerPerceptron,G__setup_memfuncTMultiLayerPerceptron);
02829 G__get_linked_tagnum_fwd(&G__G__MLPLN_TProfile);
02830 G__get_linked_tagnum_fwd(&G__G__MLPLN_THStack);
02831 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MLPLN_TMLPAnalyzer),sizeof(TMLPAnalyzer),-1,324608,"A simple analysis class for MLP",G__setup_memvarTMLPAnalyzer,G__setup_memfuncTMLPAnalyzer);
02832 G__get_linked_tagnum_fwd(&G__G__MLPLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR);
02833 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTBaselEfloatgR);
02834 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTBaselEdoublegR);
02835 G__get_linked_tagnum_fwd(&G__G__MLPLN_TVectorTlEfloatgR);
02836 G__get_linked_tagnum_fwd(&G__G__MLPLN_TVectorTlEdoublegR);
02837 G__get_linked_tagnum_fwd(&G__G__MLPLN_TElementActionTlEdoublegR);
02838 G__get_linked_tagnum_fwd(&G__G__MLPLN_TElementPosActionTlEdoublegR);
02839 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTlEdoublegR);
02840 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTRow_constlEdoublegR);
02841 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTRowlEdoublegR);
02842 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTDiag_constlEdoublegR);
02843 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTColumn_constlEdoublegR);
02844 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTFlat_constlEdoublegR);
02845 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTSub_constlEdoublegR);
02846 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTSparseRow_constlEdoublegR);
02847 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTSparseDiag_constlEdoublegR);
02848 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTColumnlEdoublegR);
02849 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTDiaglEdoublegR);
02850 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTFlatlEdoublegR);
02851 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTSublEdoublegR);
02852 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTSparseRowlEdoublegR);
02853 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMatrixTSparseDiaglEdoublegR);
02854 G__get_linked_tagnum_fwd(&G__G__MLPLN_TTreeFormula);
02855 G__get_linked_tagnum_fwd(&G__G__MLPLN_TFormula);
02856 G__get_linked_tagnum_fwd(&G__G__MLPLN_TNeuroncLcLENeuronType);
02857 G__get_linked_tagnum_fwd(&G__G__MLPLN_TEventList);
02858 G__get_linked_tagnum_fwd(&G__G__MLPLN_TTreeFormulaManager);
02859 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMultiLayerPerceptroncLcLELearningMethod);
02860 G__get_linked_tagnum_fwd(&G__G__MLPLN_TMultiLayerPerceptroncLcLEDataSet);
02861 }
02862 extern "C" void G__cpp_setupG__MLP(void) {
02863 G__check_setup_version(30051515,"G__cpp_setupG__MLP()");
02864 G__set_cpp_environmentG__MLP();
02865 G__cpp_setup_tagtableG__MLP();
02866
02867 G__cpp_setup_inheritanceG__MLP();
02868
02869 G__cpp_setup_typetableG__MLP();
02870
02871 G__cpp_setup_memvarG__MLP();
02872
02873 G__cpp_setup_memfuncG__MLP();
02874 G__cpp_setup_globalG__MLP();
02875 G__cpp_setup_funcG__MLP();
02876
02877 if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__MLP();
02878 return;
02879 }
02880 class G__cpp_setup_initG__MLP {
02881 public:
02882 G__cpp_setup_initG__MLP() { G__add_setup_func("G__MLP",(G__incsetup)(&G__cpp_setupG__MLP)); G__call_setup_funcs(); }
02883 ~G__cpp_setup_initG__MLP() { G__remove_setup_func("G__MLP"); }
02884 };
02885 G__cpp_setup_initG__MLP G__cpp_setup_initializerG__MLP;
02886