//
// File generated by rootcint at Wed Dec 14 17:38:27 2011

// Do NOT change. Changes will be lost next time file is generated
//

#define R__DICTIONARY_FILENAME dict
#include "RConfig.h" //rootcint 4834
#if !defined(R__ACCESS_IN_SYMBOL)
//Break the privacy of classes -- Disabled for the moment
#define private public
#define protected public
#endif

// Since CINT ignores the std namespace, we need to do so in this file.
namespace std {} using namespace std;
#include "dict.h"

#include "TClass.h"
#include "TBuffer.h"
#include "TMemberInspector.h"
#include "TError.h"

#ifndef G__ROOT
#define G__ROOT
#endif

#include "RtypesImp.h"
#include "TIsAProxy.h"
#include "TFileMergeInfo.h"

// START OF SHADOWS

namespace ROOT {
   namespace Shadow {
   } // of namespace Shadow
} // of namespace ROOT
// END OF SHADOWS

namespace ROOT {
   void ExpLog_ShowMembers(void *obj, TMemberInspector &R__insp);
   static void ExpLog_Dictionary();
   static void *new_ExpLog(void *p = 0);
   static void *newArray_ExpLog(Long_t size, void *p);
   static void delete_ExpLog(void *p);
   static void deleteArray_ExpLog(void *p);
   static void destruct_ExpLog(void *p);

   // Function generating the singleton type initializer
   static TGenericClassInfo *GenerateInitInstanceLocal(const ::ExpLog*)
   {
      ::ExpLog *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ExpLog),0);
      static ::ROOT::TGenericClassInfo 
         instance("ExpLog", "./ExpLog.h", 35,
                  typeid(::ExpLog), DefineBehavior(ptr, ptr),
                  0, &ExpLog_Dictionary, isa_proxy, 0,
                  sizeof(::ExpLog) );
      instance.SetNew(&new_ExpLog);
      instance.SetNewArray(&newArray_ExpLog);
      instance.SetDelete(&delete_ExpLog);
      instance.SetDeleteArray(&deleteArray_ExpLog);
      instance.SetDestructor(&destruct_ExpLog);
      return &instance;
   }
   TGenericClassInfo *GenerateInitInstance(const ::ExpLog*)
   {
      return GenerateInitInstanceLocal((::ExpLog*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ExpLog*)0x0); R__UseDummy(_R__UNIQUE_(Init));

   // Dictionary for non-ClassDef classes
   static void ExpLog_Dictionary() {
      ::ROOT::GenerateInitInstanceLocal((const ::ExpLog*)0x0)->GetClass();
   }

} // end of namespace ROOT

namespace ROOT {
   void TimePropagator_ShowMembers(void *obj, TMemberInspector &R__insp);
   static void TimePropagator_Dictionary();
   static void delete_TimePropagator(void *p);
   static void deleteArray_TimePropagator(void *p);
   static void destruct_TimePropagator(void *p);

   // Function generating the singleton type initializer
   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TimePropagator*)
   {
      ::TimePropagator *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::TimePropagator),0);
      static ::ROOT::TGenericClassInfo 
         instance("TimePropagator", "./octtool.h", 36,
                  typeid(::TimePropagator), DefineBehavior(ptr, ptr),
                  0, &TimePropagator_Dictionary, isa_proxy, 0,
                  sizeof(::TimePropagator) );
      instance.SetDelete(&delete_TimePropagator);
      instance.SetDeleteArray(&deleteArray_TimePropagator);
      instance.SetDestructor(&destruct_TimePropagator);
      return &instance;
   }
   TGenericClassInfo *GenerateInitInstance(const ::TimePropagator*)
   {
      return GenerateInitInstanceLocal((::TimePropagator*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TimePropagator*)0x0); R__UseDummy(_R__UNIQUE_(Init));

   // Dictionary for non-ClassDef classes
   static void TimePropagator_Dictionary() {
      ::ROOT::GenerateInitInstanceLocal((const ::TimePropagator*)0x0)->GetClass();
   }

} // end of namespace ROOT

namespace ROOT {
   void SplitOpChebyshev_ShowMembers(void *obj, TMemberInspector &R__insp);
   static void SplitOpChebyshev_Dictionary();
   static void delete_SplitOpChebyshev(void *p);
   static void deleteArray_SplitOpChebyshev(void *p);
   static void destruct_SplitOpChebyshev(void *p);

   // Function generating the singleton type initializer
   static TGenericClassInfo *GenerateInitInstanceLocal(const ::SplitOpChebyshev*)
   {
      ::SplitOpChebyshev *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::SplitOpChebyshev),0);
      static ::ROOT::TGenericClassInfo 
         instance("SplitOpChebyshev", "./octtool.h", 59,
                  typeid(::SplitOpChebyshev), DefineBehavior(ptr, ptr),
                  0, &SplitOpChebyshev_Dictionary, isa_proxy, 0,
                  sizeof(::SplitOpChebyshev) );
      instance.SetDelete(&delete_SplitOpChebyshev);
      instance.SetDeleteArray(&deleteArray_SplitOpChebyshev);
      instance.SetDestructor(&destruct_SplitOpChebyshev);
      return &instance;
   }
   TGenericClassInfo *GenerateInitInstance(const ::SplitOpChebyshev*)
   {
      return GenerateInitInstanceLocal((::SplitOpChebyshev*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::SplitOpChebyshev*)0x0); R__UseDummy(_R__UNIQUE_(Init));

   // Dictionary for non-ClassDef classes
   static void SplitOpChebyshev_Dictionary() {
      ::ROOT::GenerateInitInstanceLocal((const ::SplitOpChebyshev*)0x0)->GetClass();
   }

} // end of namespace ROOT

namespace ROOT {
   void SplitOp_ShowMembers(void *obj, TMemberInspector &R__insp);
   static void SplitOp_Dictionary();
   static void delete_SplitOp(void *p);
   static void deleteArray_SplitOp(void *p);
   static void destruct_SplitOp(void *p);

   // Function generating the singleton type initializer
   static TGenericClassInfo *GenerateInitInstanceLocal(const ::SplitOp*)
   {
      ::SplitOp *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::SplitOp),0);
      static ::ROOT::TGenericClassInfo 
         instance("SplitOp", "./octtool.h", 91,
                  typeid(::SplitOp), DefineBehavior(ptr, ptr),
                  0, &SplitOp_Dictionary, isa_proxy, 0,
                  sizeof(::SplitOp) );
      instance.SetDelete(&delete_SplitOp);
      instance.SetDeleteArray(&deleteArray_SplitOp);
      instance.SetDestructor(&destruct_SplitOp);
      return &instance;
   }
   TGenericClassInfo *GenerateInitInstance(const ::SplitOp*)
   {
      return GenerateInitInstanceLocal((::SplitOp*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::SplitOp*)0x0); R__UseDummy(_R__UNIQUE_(Init));

   // Dictionary for non-ClassDef classes
   static void SplitOp_Dictionary() {
      ::ROOT::GenerateInitInstanceLocal((const ::SplitOp*)0x0)->GetClass();
   }

} // end of namespace ROOT

namespace ROOT {
   void CrankNicholson_ShowMembers(void *obj, TMemberInspector &R__insp);
   static void CrankNicholson_Dictionary();
   static void delete_CrankNicholson(void *p);
   static void deleteArray_CrankNicholson(void *p);
   static void destruct_CrankNicholson(void *p);

   // Function generating the singleton type initializer
   static TGenericClassInfo *GenerateInitInstanceLocal(const ::CrankNicholson*)
   {
      ::CrankNicholson *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::CrankNicholson),0);
      static ::ROOT::TGenericClassInfo 
         instance("CrankNicholson", "./octtool.h", 127,
                  typeid(::CrankNicholson), DefineBehavior(ptr, ptr),
                  0, &CrankNicholson_Dictionary, isa_proxy, 0,
                  sizeof(::CrankNicholson) );
      instance.SetDelete(&delete_CrankNicholson);
      instance.SetDeleteArray(&deleteArray_CrankNicholson);
      instance.SetDestructor(&destruct_CrankNicholson);
      return &instance;
   }
   TGenericClassInfo *GenerateInitInstance(const ::CrankNicholson*)
   {
      return GenerateInitInstanceLocal((::CrankNicholson*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::CrankNicholson*)0x0); R__UseDummy(_R__UNIQUE_(Init));

   // Dictionary for non-ClassDef classes
   static void CrankNicholson_Dictionary() {
      ::ROOT::GenerateInitInstanceLocal((const ::CrankNicholson*)0x0)->GetClass();
   }

} // end of namespace ROOT

namespace ROOT {
   void QMOperators_ShowMembers(void *obj, TMemberInspector &R__insp);
   static void QMOperators_Dictionary();
   static void delete_QMOperators(void *p);
   static void deleteArray_QMOperators(void *p);
   static void destruct_QMOperators(void *p);

   // Function generating the singleton type initializer
   static TGenericClassInfo *GenerateInitInstanceLocal(const ::QMOperators*)
   {
      ::QMOperators *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::QMOperators),0);
      static ::ROOT::TGenericClassInfo 
         instance("QMOperators", "./octtool.h", 152,
                  typeid(::QMOperators), DefineBehavior(ptr, ptr),
                  0, &QMOperators_Dictionary, isa_proxy, 0,
                  sizeof(::QMOperators) );
      instance.SetDelete(&delete_QMOperators);
      instance.SetDeleteArray(&deleteArray_QMOperators);
      instance.SetDestructor(&destruct_QMOperators);
      return &instance;
   }
   TGenericClassInfo *GenerateInitInstance(const ::QMOperators*)
   {
      return GenerateInitInstanceLocal((::QMOperators*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::QMOperators*)0x0); R__UseDummy(_R__UNIQUE_(Init));

   // Dictionary for non-ClassDef classes
   static void QMOperators_Dictionary() {
      ::ROOT::GenerateInitInstanceLocal((const ::QMOperators*)0x0)->GetClass();
   }

} // end of namespace ROOT

namespace ROOT {
   // Wrappers around operator new
   static void *new_ExpLog(void *p) {
      return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ExpLog : new ::ExpLog;
   }
   static void *newArray_ExpLog(Long_t nElements, void *p) {
      return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ExpLog[nElements] : new ::ExpLog[nElements];
   }
   // Wrapper around operator delete
   static void delete_ExpLog(void *p) {
      delete ((::ExpLog*)p);
   }
   static void deleteArray_ExpLog(void *p) {
      delete [] ((::ExpLog*)p);
   }
   static void destruct_ExpLog(void *p) {
      typedef ::ExpLog current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class ::ExpLog

namespace ROOT {
   // Wrapper around operator delete
   static void delete_CrankNicholson(void *p) {
      delete ((::CrankNicholson*)p);
   }
   static void deleteArray_CrankNicholson(void *p) {
      delete [] ((::CrankNicholson*)p);
   }
   static void destruct_CrankNicholson(void *p) {
      typedef ::CrankNicholson current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class ::CrankNicholson

namespace ROOT {
   // Wrapper around operator delete
   static void delete_QMOperators(void *p) {
      delete ((::QMOperators*)p);
   }
   static void deleteArray_QMOperators(void *p) {
      delete [] ((::QMOperators*)p);
   }
   static void destruct_QMOperators(void *p) {
      typedef ::QMOperators current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class ::QMOperators

namespace ROOT {
   // Wrapper around operator delete
   static void delete_SplitOp(void *p) {
      delete ((::SplitOp*)p);
   }
   static void deleteArray_SplitOp(void *p) {
      delete [] ((::SplitOp*)p);
   }
   static void destruct_SplitOp(void *p) {
      typedef ::SplitOp current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class ::SplitOp

namespace ROOT {
   // Wrapper around operator delete
   static void delete_SplitOpChebyshev(void *p) {
      delete ((::SplitOpChebyshev*)p);
   }
   static void deleteArray_SplitOpChebyshev(void *p) {
      delete [] ((::SplitOpChebyshev*)p);
   }
   static void destruct_SplitOpChebyshev(void *p) {
      typedef ::SplitOpChebyshev current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class ::SplitOpChebyshev

namespace ROOT {
   // Wrapper around operator delete
   static void delete_TimePropagator(void *p) {
      delete ((::TimePropagator*)p);
   }
   static void deleteArray_TimePropagator(void *p) {
      delete [] ((::TimePropagator*)p);
   }
   static void destruct_TimePropagator(void *p) {
      typedef ::TimePropagator current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class ::TimePropagator

/********************************************************
* dict.cxx
* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
*          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
*          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
********************************************************/

#ifdef G__MEMTEST
#undef malloc
#undef free
#endif

#if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif

extern "C" void G__cpp_reset_tagtabledict();

extern "C" void G__set_cpp_environmentdict() {
  G__add_compiledheader("TObject.h");
  G__add_compiledheader("TMemberInspector.h");
  G__add_compiledheader("ExpLog.h");
  G__add_compiledheader("octtool.h");
  G__cpp_reset_tagtabledict();
}
#include <new>
extern "C" int G__cpp_dllrevdict() { return(30051515); }

/*********************************************************
* Member function Interface Method
*********************************************************/

/* ExpLog */
static int G__dict_531_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->Append((bool) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   ExpLog* p = NULL;
   char* gvp = (char*) G__getgvp();
   switch (libp->paran) {
   case 2:
     //m: 2
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new ExpLog(*((TString*) G__int(libp->para[0])), (bool) G__int(libp->para[1]));
     } else {
       p = new((void*) gvp) ExpLog(*((TString*) G__int(libp->para[0])), (bool) G__int(libp->para[1]));
     }
     break;
   case 1:
     //m: 1
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new ExpLog(*((TString*) G__int(libp->para[0])));
     } else {
       p = new((void*) gvp) ExpLog(*((TString*) G__int(libp->para[0])));
     }
     break;
   case 0:
     int n = G__getaryconstruct();
     if (n) {
       if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
         p = new ExpLog[n];
       } else {
         p = new((void*) gvp) ExpLog[n];
       }
     } else {
       if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
         p = new ExpLog;
       } else {
         p = new((void*) gvp) ExpLog;
       }
     }
     break;
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_ExpLog));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->Overwrite((bool) G__int(libp->para[0]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 1:
      ((ExpLog*) G__getstructoffset())->SetLogFileName(*((TString*) G__int(libp->para[0])));
      G__setnull(result7);
      break;
   case 0:
      ((ExpLog*) G__getstructoffset())->SetLogFileName();
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->SetReadPath(*((TString*) G__int(libp->para[0])));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((ExpLog*) G__getstructoffset())->Logging((bool) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 5:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadCSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (int) G__int(libp->para[2]), (int) G__int(libp->para[3])
, (int) G__int(libp->para[4])));
      break;
   case 4:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadCSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (int) G__int(libp->para[2]), (int) G__int(libp->para[3])));
      break;
   case 3:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadCSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (int) G__int(libp->para[2])));
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 6:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadCSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, (int) G__int(libp->para[4]), (int) G__int(libp->para[5])));
      break;
   case 5:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadCSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, (int) G__int(libp->para[4])));
      break;
   case 4:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadCSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])));
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((ExpLog*) G__getstructoffset())->WriteCSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (int) G__int(libp->para[2])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((ExpLog*) G__getstructoffset())->WriteCSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((ExpLog*) G__getstructoffset())->WriteCSV(*((TString*) G__int(libp->para[0]))));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 5:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadTSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (int) G__int(libp->para[2]), (int) G__int(libp->para[3])
, (int) G__int(libp->para[4])));
      break;
   case 4:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadTSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (int) G__int(libp->para[2]), (int) G__int(libp->para[3])));
      break;
   case 3:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadTSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (int) G__int(libp->para[2])));
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 6:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadTSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, (int) G__int(libp->para[4]), (int) G__int(libp->para[5])));
      break;
   case 5:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadTSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, (int) G__int(libp->para[4])));
      break;
   case 4:
      G__letint(result7, 105, (long) ((ExpLog*) G__getstructoffset())->ReadTSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])));
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((ExpLog*) G__getstructoffset())->WriteTSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (int) G__int(libp->para[2])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((ExpLog*) G__getstructoffset())->WriteTSV(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((ExpLog*) G__getstructoffset())->WriteTSV(*((TString*) G__int(libp->para[0]))));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 24:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (double) G__double(libp->para[16]), (cdouble*) G__int(libp->para[17])
, (bool) G__int(libp->para[18]), (double) G__double(libp->para[19])
, (int) G__int(libp->para[20]), (int) G__int(libp->para[21])
, (int) G__int(libp->para[22]), (int) G__int(libp->para[23]));
      G__setnull(result7);
      break;
   case 23:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (double) G__double(libp->para[16]), (cdouble*) G__int(libp->para[17])
, (bool) G__int(libp->para[18]), (double) G__double(libp->para[19])
, (int) G__int(libp->para[20]), (int) G__int(libp->para[21])
, (int) G__int(libp->para[22]));
      G__setnull(result7);
      break;
   case 22:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (double) G__double(libp->para[16]), (cdouble*) G__int(libp->para[17])
, (bool) G__int(libp->para[18]), (double) G__double(libp->para[19])
, (int) G__int(libp->para[20]), (int) G__int(libp->para[21]));
      G__setnull(result7);
      break;
   case 21:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (double) G__double(libp->para[16]), (cdouble*) G__int(libp->para[17])
, (bool) G__int(libp->para[18]), (double) G__double(libp->para[19])
, (int) G__int(libp->para[20]));
      G__setnull(result7);
      break;
   case 20:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (double) G__double(libp->para[16]), (cdouble*) G__int(libp->para[17])
, (bool) G__int(libp->para[18]), (double) G__double(libp->para[19]));
      G__setnull(result7);
      break;
   case 19:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (double) G__double(libp->para[16]), (cdouble*) G__int(libp->para[17])
, (bool) G__int(libp->para[18]));
      G__setnull(result7);
      break;
   case 18:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (double) G__double(libp->para[16]), (cdouble*) G__int(libp->para[17]));
      G__setnull(result7);
      break;
   case 17:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (double) G__double(libp->para[16]));
      G__setnull(result7);
      break;
   case 16:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15]));
      G__setnull(result7);
      break;
   case 15:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]));
      G__setnull(result7);
      break;
   case 14:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]), (double) G__double(libp->para[13]));
      G__setnull(result7);
      break;
   case 13:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11])
, (bool) G__int(libp->para[12]));
      G__setnull(result7);
      break;
   case 12:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]), (int) G__int(libp->para[11]));
      G__setnull(result7);
      break;
   case 11:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9])
, (double) G__double(libp->para[10]));
      G__setnull(result7);
      break;
   case 10:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (int) G__int(libp->para[9]));
      G__setnull(result7);
      break;
   case 9:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]));
      G__setnull(result7);
      break;
   case 8:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])), (int) G__int(libp->para[7]));
      G__setnull(result7);
      break;
   case 7:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5]))
, *((TString*) G__int(libp->para[6])));
      G__setnull(result7);
      break;
   case 6:
      ((ExpLog*) G__getstructoffset())->Graph(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])), *((TString*) G__int(libp->para[5])));
      G__setnull(result7);
      break;
   case 5:
      ((ExpLog*) G__getstructoffset())->Graph(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3])
, *((TString*) G__int(libp->para[4])));
      G__setnull(result7);
      break;
   case 4:
      ((ExpLog*) G__getstructoffset())->Graph(*((TString*) G__int(libp->para[0])), (double*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (int) G__int(libp->para[3]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 23:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (cdouble*) G__int(libp->para[16]), (bool) G__int(libp->para[17])
, (double) G__double(libp->para[18]), (int) G__int(libp->para[19])
, (int) G__int(libp->para[20]), (int) G__int(libp->para[21])
, (int) G__int(libp->para[22]));
      G__setnull(result7);
      break;
   case 22:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (cdouble*) G__int(libp->para[16]), (bool) G__int(libp->para[17])
, (double) G__double(libp->para[18]), (int) G__int(libp->para[19])
, (int) G__int(libp->para[20]), (int) G__int(libp->para[21]));
      G__setnull(result7);
      break;
   case 21:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (cdouble*) G__int(libp->para[16]), (bool) G__int(libp->para[17])
, (double) G__double(libp->para[18]), (int) G__int(libp->para[19])
, (int) G__int(libp->para[20]));
      G__setnull(result7);
      break;
   case 20:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (cdouble*) G__int(libp->para[16]), (bool) G__int(libp->para[17])
, (double) G__double(libp->para[18]), (int) G__int(libp->para[19]));
      G__setnull(result7);
      break;
   case 19:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (cdouble*) G__int(libp->para[16]), (bool) G__int(libp->para[17])
, (double) G__double(libp->para[18]));
      G__setnull(result7);
      break;
   case 18:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (cdouble*) G__int(libp->para[16]), (bool) G__int(libp->para[17]));
      G__setnull(result7);
      break;
   case 17:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15])
, (cdouble*) G__int(libp->para[16]));
      G__setnull(result7);
      break;
   case 16:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]), (double) G__double(libp->para[15]));
      G__setnull(result7);
      break;
   case 15:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13])
, (double) G__double(libp->para[14]));
      G__setnull(result7);
      break;
   case 14:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]), (double) G__double(libp->para[13]));
      G__setnull(result7);
      break;
   case 13:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11])
, (double) G__double(libp->para[12]));
      G__setnull(result7);
      break;
   case 12:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]), (bool) G__int(libp->para[11]));
      G__setnull(result7);
      break;
   case 11:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9])
, (int) G__int(libp->para[10]));
      G__setnull(result7);
      break;
   case 10:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]), (double) G__double(libp->para[9]));
      G__setnull(result7);
      break;
   case 9:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7])
, (int) G__int(libp->para[8]));
      G__setnull(result7);
      break;
   case 8:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]), (int) G__int(libp->para[7]));
      G__setnull(result7);
      break;
   case 7:
      ((ExpLog*) G__getstructoffset())->Graph(
*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5]))
, (int) G__int(libp->para[6]));
      G__setnull(result7);
      break;
   case 6:
      ((ExpLog*) G__getstructoffset())->Graph(*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]), *((TString*) G__int(libp->para[5])));
      G__setnull(result7);
      break;
   case 5:
      ((ExpLog*) G__getstructoffset())->Graph(*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
, (int) G__int(libp->para[4]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->CloseGraph(*((TString*) G__int(libp->para[0])));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->CloseAllGraphs();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((ExpLog*) G__getstructoffset())->GetCanvas(*((TString*) G__int(libp->para[0]))));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((ExpLog*) G__getstructoffset())->GetGraph(*((TString*) G__int(libp->para[0]))));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      ((ExpLog*) G__getstructoffset())->Print(*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1])));
      G__setnull(result7);
      break;
   case 1:
      ((ExpLog*) G__getstructoffset())->Print(*((TString*) G__int(libp->para[0])));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 3:
      ((ExpLog*) G__getstructoffset())->PrintCanvas((TCanvas*) G__int(libp->para[0]), *((TString*) G__int(libp->para[1]))
, *((TString*) G__int(libp->para[2])));
      G__setnull(result7);
      break;
   case 2:
      ((ExpLog*) G__getstructoffset())->PrintCanvas((TCanvas*) G__int(libp->para[0]), *((TString*) G__int(libp->para[1])));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->Section(*((TString*) G__int(libp->para[0])));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->AbsoluteFileName(*((TString*) G__int(libp->para[0])), *(TString*) libp->para[1].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->AbsoluteFileName(*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))
, *(TString*) libp->para[2].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->Reset();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->CleanUpTitelCounter(*((TString*) G__int(libp->para[0])));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((ExpLog*) G__getstructoffset())->Finish();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_531_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const TString& obj = ((ExpLog*) G__getstructoffset())->GetLogFileName();
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__dict_531_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   ExpLog* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new ExpLog(*(ExpLog*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_ExpLog));
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef ExpLog G__TExpLog;
static int G__dict_531_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (ExpLog*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((ExpLog*) (soff+(sizeof(ExpLog)*i)))->~G__TExpLog();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (ExpLog*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((ExpLog*) (soff))->~G__TExpLog();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__dict_531_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   ExpLog* dest = (ExpLog*) G__getstructoffset();
   *dest = *(ExpLog*) libp->para[0].ref;
   const ExpLog& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* TimePropagator */
static int G__dict_554_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 4:
      ((TimePropagator*) G__getstructoffset())->forward((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (cdouble*) G__int(libp->para[3]));
      G__setnull(result7);
      break;
   case 3:
      ((TimePropagator*) G__getstructoffset())->forward((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]));
      G__setnull(result7);
      break;
   case 2:
      ((TimePropagator*) G__getstructoffset())->forward((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_554_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 4:
      ((TimePropagator*) G__getstructoffset())->backward((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]), (cdouble*) G__int(libp->para[3]));
      G__setnull(result7);
      break;
   case 3:
      ((TimePropagator*) G__getstructoffset())->backward((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double*) G__int(libp->para[2]));
      G__setnull(result7);
      break;
   case 2:
      ((TimePropagator*) G__getstructoffset())->backward((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef TimePropagator G__TTimePropagator;
static int G__dict_554_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (TimePropagator*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((TimePropagator*) (soff+(sizeof(TimePropagator)*i)))->~G__TTimePropagator();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (TimePropagator*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((TimePropagator*) (soff))->~G__TTimePropagator();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__dict_554_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   TimePropagator* dest = (TimePropagator*) G__getstructoffset();
   *dest = *(TimePropagator*) libp->para[0].ref;
   const TimePropagator& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* SplitOpChebyshev */
static int G__dict_555_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   SplitOpChebyshev* p = NULL;
   char* gvp = (char*) G__getgvp();
   switch (libp->paran) {
   case 9:
     //m: 9
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new SplitOpChebyshev(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7])
, (double) G__double(libp->para[8]));
     } else {
       p = new((void*) gvp) SplitOpChebyshev(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7])
, (double) G__double(libp->para[8]));
     }
     break;
   case 8:
     //m: 8
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new SplitOpChebyshev(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7]));
     } else {
       p = new((void*) gvp) SplitOpChebyshev(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7]));
     }
     break;
   case 7:
     //m: 7
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new SplitOpChebyshev(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]));
     } else {
       p = new((void*) gvp) SplitOpChebyshev(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]));
     }
     break;
   case 6:
     //m: 6
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new SplitOpChebyshev(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
     } else {
       p = new((void*) gvp) SplitOpChebyshev(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
     }
     break;
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_SplitOpChebyshev));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_555_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 5:
      ((SplitOpChebyshev*) G__getstructoffset())->propagate((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double*) G__int(libp->para[3])
, (cdouble*) G__int(libp->para[4]));
      G__setnull(result7);
      break;
   case 4:
      ((SplitOpChebyshev*) G__getstructoffset())->propagate((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double*) G__int(libp->para[3]));
      G__setnull(result7);
      break;
   case 3:
      ((SplitOpChebyshev*) G__getstructoffset())->propagate((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double) G__double(libp->para[2]));
      G__setnull(result7);
      break;
   case 2:
      ((SplitOpChebyshev*) G__getstructoffset())->propagate((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__dict_555_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   SplitOpChebyshev* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new SplitOpChebyshev(*(SplitOpChebyshev*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_SplitOpChebyshev));
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef SplitOpChebyshev G__TSplitOpChebyshev;
static int G__dict_555_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (SplitOpChebyshev*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((SplitOpChebyshev*) (soff+(sizeof(SplitOpChebyshev)*i)))->~G__TSplitOpChebyshev();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (SplitOpChebyshev*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((SplitOpChebyshev*) (soff))->~G__TSplitOpChebyshev();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__dict_555_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   SplitOpChebyshev* dest = (SplitOpChebyshev*) G__getstructoffset();
   *dest = *(SplitOpChebyshev*) libp->para[0].ref;
   const SplitOpChebyshev& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* SplitOp */
static int G__dict_556_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   SplitOp* p = NULL;
   char* gvp = (char*) G__getgvp();
   switch (libp->paran) {
   case 7:
     //m: 7
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new SplitOp(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]));
     } else {
       p = new((void*) gvp) SplitOp(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]));
     }
     break;
   case 6:
     //m: 6
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new SplitOp(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
     } else {
       p = new((void*) gvp) SplitOp(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
     }
     break;
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_SplitOp));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_556_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 5:
      ((SplitOp*) G__getstructoffset())->propagate((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double*) G__int(libp->para[3])
, (cdouble*) G__int(libp->para[4]));
      G__setnull(result7);
      break;
   case 4:
      ((SplitOp*) G__getstructoffset())->propagate((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double*) G__int(libp->para[3]));
      G__setnull(result7);
      break;
   case 3:
      ((SplitOp*) G__getstructoffset())->propagate((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (double) G__double(libp->para[2]));
      G__setnull(result7);
      break;
   case 2:
      ((SplitOp*) G__getstructoffset())->propagate((cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__dict_556_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   SplitOp* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new SplitOp(*(SplitOp*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_SplitOp));
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef SplitOp G__TSplitOp;
static int G__dict_556_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (SplitOp*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((SplitOp*) (soff+(sizeof(SplitOp)*i)))->~G__TSplitOp();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (SplitOp*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((SplitOp*) (soff))->~G__TSplitOp();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__dict_556_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   SplitOp* dest = (SplitOp*) G__getstructoffset();
   *dest = *(SplitOp*) libp->para[0].ref;
   const SplitOp& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* CrankNicholson */
static int G__dict_557_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   CrankNicholson* p = NULL;
   char* gvp = (char*) G__getgvp();
   switch (libp->paran) {
   case 7:
     //m: 7
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new CrankNicholson(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]));
     } else {
       p = new((void*) gvp) CrankNicholson(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]));
     }
     break;
   case 6:
     //m: 6
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new CrankNicholson(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
     } else {
       p = new((void*) gvp) CrankNicholson(
(int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
, (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
     }
     break;
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_CrankNicholson));
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__dict_557_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   CrankNicholson* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new CrankNicholson(*(CrankNicholson*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_CrankNicholson));
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef CrankNicholson G__TCrankNicholson;
static int G__dict_557_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (CrankNicholson*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((CrankNicholson*) (soff+(sizeof(CrankNicholson)*i)))->~G__TCrankNicholson();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (CrankNicholson*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((CrankNicholson*) (soff))->~G__TCrankNicholson();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__dict_557_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   CrankNicholson* dest = (CrankNicholson*) G__getstructoffset();
   *dest = *(CrankNicholson*) libp->para[0].ref;
   const CrankNicholson& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* QMOperators */
static int G__dict_558_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   QMOperators* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new QMOperators((TimePropagator*) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) QMOperators((TimePropagator*) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_QMOperators));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_558_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      G__letdouble(result7, 100, (double) ((QMOperators*) G__getstructoffset())->MomentumExpectationValue((cdouble*) G__int(libp->para[0]), (int) G__int(libp->para[1])));
      break;
   case 1:
      G__letdouble(result7, 100, (double) ((QMOperators*) G__getstructoffset())->MomentumExpectationValue((cdouble*) G__int(libp->para[0])));
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_558_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      G__letdouble(result7, 100, (double) ((QMOperators*) G__getstructoffset())->PositionExpectationValue((cdouble*) G__int(libp->para[0]), (int) G__int(libp->para[1])));
      break;
   case 1:
      G__letdouble(result7, 100, (double) ((QMOperators*) G__getstructoffset())->PositionExpectationValue((cdouble*) G__int(libp->para[0])));
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_558_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 4:
      ((QMOperators*) G__getstructoffset())->MomentumDisplace((cdouble*) G__int(libp->para[0]), (double) G__double(libp->para[1])
, (int) G__int(libp->para[2]), (int) G__int(libp->para[3]));
      G__setnull(result7);
      break;
   case 3:
      ((QMOperators*) G__getstructoffset())->MomentumDisplace((cdouble*) G__int(libp->para[0]), (double) G__double(libp->para[1])
, (int) G__int(libp->para[2]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict_558_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((QMOperators*) G__getstructoffset())->FFTPowerSpectrum((cdouble*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__dict_558_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   QMOperators* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new QMOperators(*(QMOperators*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__dictLN_QMOperators));
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef QMOperators G__TQMOperators;
static int G__dict_558_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (QMOperators*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((QMOperators*) (soff+(sizeof(QMOperators)*i)))->~G__TQMOperators();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (QMOperators*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((QMOperators*) (soff))->~G__TQMOperators();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__dict_558_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   QMOperators* dest = (QMOperators*) G__getstructoffset();
   const QMOperators& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Setting up global function */
static int G__dict__0_1982(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      tridag(
(cdouble*) G__int(libp->para[0]), (cdouble*) G__int(libp->para[1])
, (cdouble*) G__int(libp->para[2]), (cdouble*) G__int(libp->para[3])
, (cdouble*) G__int(libp->para[4]), (cdouble*) G__int(libp->para[5])
, (unsigned long) G__int(libp->para[6]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict__0_1983(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 5:
      numerov((double*) G__int(libp->para[0]), (long) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double*) G__int(libp->para[3])
, (bool) G__int(libp->para[4]));
      G__setnull(result7);
      break;
   case 4:
      numerov((double*) G__int(libp->para[0]), (long) G__int(libp->para[1])
, (double) G__double(libp->para[2]), (double*) G__int(libp->para[3]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict__0_1984(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) itoa2((int) G__int(libp->para[0]), (char*) G__int(libp->para[1])
, (int) G__int(libp->para[2])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict__0_1986(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 21:
      makevideo(
(double*) G__int(libp->para[0]), (double*) G__int(libp->para[1])
, (double**) G__int(libp->para[2]), (double) G__double(libp->para[3])
, (double**) G__int(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7])
, (double) G__double(libp->para[8]), (double**) G__int(libp->para[9])
, (int) G__int(libp->para[10]), (int) G__int(libp->para[11])
, (int) G__int(libp->para[12]), (double*) G__int(libp->para[13])
, (double*) G__int(libp->para[14]), (double*) G__int(libp->para[15])
, (double*) G__int(libp->para[16]), (int*) G__int(libp->para[17])
, (int) G__int(libp->para[18]), (timepropagationmethod) G__int(libp->para[19])
, (int) G__int(libp->para[20]));
      G__setnull(result7);
      break;
   case 20:
      makevideo(
(double*) G__int(libp->para[0]), (double*) G__int(libp->para[1])
, (double**) G__int(libp->para[2]), (double) G__double(libp->para[3])
, (double**) G__int(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7])
, (double) G__double(libp->para[8]), (double**) G__int(libp->para[9])
, (int) G__int(libp->para[10]), (int) G__int(libp->para[11])
, (int) G__int(libp->para[12]), (double*) G__int(libp->para[13])
, (double*) G__int(libp->para[14]), (double*) G__int(libp->para[15])
, (double*) G__int(libp->para[16]), (int*) G__int(libp->para[17])
, (int) G__int(libp->para[18]), (timepropagationmethod) G__int(libp->para[19]));
      G__setnull(result7);
      break;
   case 19:
      makevideo(
(double*) G__int(libp->para[0]), (double*) G__int(libp->para[1])
, (double**) G__int(libp->para[2]), (double) G__double(libp->para[3])
, (double**) G__int(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7])
, (double) G__double(libp->para[8]), (double**) G__int(libp->para[9])
, (int) G__int(libp->para[10]), (int) G__int(libp->para[11])
, (int) G__int(libp->para[12]), (double*) G__int(libp->para[13])
, (double*) G__int(libp->para[14]), (double*) G__int(libp->para[15])
, (double*) G__int(libp->para[16]), (int*) G__int(libp->para[17])
, (int) G__int(libp->para[18]));
      G__setnull(result7);
      break;
   case 18:
      makevideo(
(double*) G__int(libp->para[0]), (double*) G__int(libp->para[1])
, (double**) G__int(libp->para[2]), (double) G__double(libp->para[3])
, (double**) G__int(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7])
, (double) G__double(libp->para[8]), (double**) G__int(libp->para[9])
, (int) G__int(libp->para[10]), (int) G__int(libp->para[11])
, (int) G__int(libp->para[12]), (double*) G__int(libp->para[13])
, (double*) G__int(libp->para[14]), (double*) G__int(libp->para[15])
, (double*) G__int(libp->para[16]), (int*) G__int(libp->para[17]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__dict__0_1987(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 19:
      optimalcontrol(
(double*) G__int(libp->para[0]), (double*) G__int(libp->para[1])
, (double**) G__int(libp->para[2]), (double) G__double(libp->para[3])
, (double**) G__int(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7])
, (double) G__double(libp->para[8]), (double**) G__int(libp->para[9])
, (int) G__int(libp->para[10]), (int) G__int(libp->para[11])
, (int) G__int(libp->para[12]), (double**) G__int(libp->para[13])
, (cdouble*) G__int(libp->para[14]), (double*) G__int(libp->para[15])
, *(int*) G__Intref(&libp->para[16]), (int) G__int(libp->para[17])
, (timepropagationmethod) G__int(libp->para[18]));
      G__setnull(result7);
      break;
   case 18:
      optimalcontrol(
(double*) G__int(libp->para[0]), (double*) G__int(libp->para[1])
, (double**) G__int(libp->para[2]), (double) G__double(libp->para[3])
, (double**) G__int(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7])
, (double) G__double(libp->para[8]), (double**) G__int(libp->para[9])
, (int) G__int(libp->para[10]), (int) G__int(libp->para[11])
, (int) G__int(libp->para[12]), (double**) G__int(libp->para[13])
, (cdouble*) G__int(libp->para[14]), (double*) G__int(libp->para[15])
, *(int*) G__Intref(&libp->para[16]), (int) G__int(libp->para[17]));
      G__setnull(result7);
      break;
   case 17:
      optimalcontrol(
(double*) G__int(libp->para[0]), (double*) G__int(libp->para[1])
, (double**) G__int(libp->para[2]), (double) G__double(libp->para[3])
, (double**) G__int(libp->para[4]), (double) G__double(libp->para[5])
, (int) G__int(libp->para[6]), (double) G__double(libp->para[7])
, (double) G__double(libp->para[8]), (double**) G__int(libp->para[9])
, (int) G__int(libp->para[10]), (int) G__int(libp->para[11])
, (int) G__int(libp->para[12]), (double**) G__int(libp->para[13])
, (cdouble*) G__int(libp->para[14]), (double*) G__int(libp->para[15])
, *(int*) G__Intref(&libp->para[16]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}


/*********************************************************
* Member function Stub
*********************************************************/

/* ExpLog */

/* TimePropagator */

/* SplitOpChebyshev */

/* SplitOp */

/* CrankNicholson */

/* QMOperators */

/*********************************************************
* Global function Stub
*********************************************************/

/*********************************************************
* Get size of pointer to member function
*********************************************************/
class G__Sizep2memfuncdict {
 public:
  G__Sizep2memfuncdict(): p(&G__Sizep2memfuncdict::sizep2memfunc) {}
    size_t sizep2memfunc() { return(sizeof(p)); }
  private:
    size_t (G__Sizep2memfuncdict::*p)();
};

size_t G__get_sizep2memfuncdict()
{
  G__Sizep2memfuncdict a;
  G__setsizep2memfunc((int)a.sizep2memfunc());
  return((size_t)a.sizep2memfunc());
}


/*********************************************************
* virtual base class offset calculation interface
*********************************************************/

   /* Setting up class inheritance */

/*********************************************************
* Inheritance information setup/
*********************************************************/
extern "C" void G__cpp_setup_inheritancedict() {

   /* Setting up class inheritance */
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__dictLN_SplitOpChebyshev))) {
     SplitOpChebyshev *G__Lderived;
     G__Lderived=(SplitOpChebyshev*)0x1000;
     {
       TimePropagator *G__Lpbase=(TimePropagator*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__dictLN_SplitOpChebyshev),G__get_linked_tagnum(&G__dictLN_TimePropagator),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__dictLN_SplitOp))) {
     SplitOp *G__Lderived;
     G__Lderived=(SplitOp*)0x1000;
     {
       TimePropagator *G__Lpbase=(TimePropagator*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__dictLN_SplitOp),G__get_linked_tagnum(&G__dictLN_TimePropagator),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__dictLN_CrankNicholson))) {
     CrankNicholson *G__Lderived;
     G__Lderived=(CrankNicholson*)0x1000;
     {
       TimePropagator *G__Lpbase=(TimePropagator*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__dictLN_CrankNicholson),G__get_linked_tagnum(&G__dictLN_TimePropagator),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
}

/*********************************************************
* typedef information setup/
*********************************************************/
extern "C" void G__cpp_setup_typetabledict() {

   /* Setting up typedef entry */
   G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__dictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__dictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__dictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__dictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__dictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__dictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__dictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__dictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__dictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__dictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("vector<UInt_t>",117,G__get_linked_tagnum(&G__dictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("vector<TString>",117,G__get_linked_tagnum(&G__dictLN_vectorlETStringcOallocatorlETStringgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__dictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__dictLN_vectorlETStringcOallocatorlETStringgRsPgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__dictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__dictLN_vectorlETStringcOallocatorlETStringgRsPgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("TVectorT<Float_t>",117,G__get_linked_tagnum(&G__dictLN_TVectorTlEfloatgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("TVectorT<Double_t>",117,G__get_linked_tagnum(&G__dictLN_TVectorTlEdoublegR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("cdouble",117,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("map<TString,int>",117,G__get_linked_tagnum(&G__dictLN_maplETStringcOintcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOintgRsPgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("map<TString,int,less<TString> >",117,G__get_linked_tagnum(&G__dictLN_maplETStringcOintcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOintgRsPgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("map<TString,TCanvas*>",117,G__get_linked_tagnum(&G__dictLN_maplETStringcOTCanvasmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTCanvasmUgRsPgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("map<TString,TCanvas*,less<TString> >",117,G__get_linked_tagnum(&G__dictLN_maplETStringcOTCanvasmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTCanvasmUgRsPgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("map<TString,TGraph*>",117,G__get_linked_tagnum(&G__dictLN_maplETStringcOTGraphmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTGraphmUgRsPgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
   G__search_typename2("map<TString,TGraph*,less<TString> >",117,G__get_linked_tagnum(&G__dictLN_maplETStringcOTGraphmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTGraphmUgRsPgRsPgR),0,-1);
   G__setnewtype(-1,NULL,0);
}

/*********************************************************
* Data Member information setup/
*********************************************************/

   /* Setting up class,struct,union tag member variable */

   /* ExpLog */
static void G__setup_memvarExpLog(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__dictLN_ExpLog));
   { ExpLog *p; p=(ExpLog*)0x1000; if (p) { }
   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,2,"stdoutnum=",0,(char*)NULL);
   G__memvar_setup((void*)0,105,0,0,-1,-1,-1,2,"stderrnum=",0,(char*)NULL);
   G__memvar_setup((void*)0,69,0,0,-1,-1,-1,2,"fpout=",0,(char*)NULL);
   G__memvar_setup((void*)0,69,0,0,-1,-1,-1,2,"fperr=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__dictLN_TString),-1,-1,2,"filename=",0,"/<filename of the Log without html extension. This is the filename part of the fullpath ");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__dictLN_TString),-1,-1,2,"directory=",0,"/<directory of Log ");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__dictLN_TString),-1,-1,2,"outputdir=",0,"/<directory+filename");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__dictLN_TString),-1,-1,2,"logfilename=",0,"/<directory+filename+\"html\"");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__dictLN_TString),-1,-1,2,"readpath=",0,"/< Path for all ReadCSV commands.");
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__dictLN_TString),-1,-1,2,"sectionname=",0,(char*)NULL);
   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"logging=",0,(char*)NULL);
   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"overwrite=",0,(char*)NULL);
   G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"append=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->TitelCounter)-(long)(p)),117,0,0,G__get_linked_tagnum(&G__dictLN_maplETStringcOintcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOintgRsPgRsPgR),G__defined_typename("map<TString,int>"),-1,1,"TitelCounter=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->SessionCounter)-(long)(p)),117,0,0,G__get_linked_tagnum(&G__dictLN_maplETStringcOintcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOintgRsPgRsPgR),G__defined_typename("map<TString,int>"),-1,1,"SessionCounter=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->canvas)-(long)(p)),117,0,0,G__get_linked_tagnum(&G__dictLN_maplETStringcOTCanvasmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTCanvasmUgRsPgRsPgR),G__defined_typename("map<TString,TCanvas*>"),-1,1,"canvas=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->graph)-(long)(p)),117,0,0,G__get_linked_tagnum(&G__dictLN_maplETStringcOTGraphmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTGraphmUgRsPgRsPgR),G__defined_typename("map<TString,TGraph*>"),-1,1,"graph=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* TimePropagator */
static void G__setup_memvarTimePropagator(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__dictLN_TimePropagator));
   { TimePropagator *p; p=(TimePropagator*)0x1000; if (p) { }
   G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->zero)-(long)(p)),68,0,0,-1,-1,-1,1,"zero=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->dim)-(long)(p)),105,0,0,-1,-1,-1,1,"dim=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->xanz)-(long)(p)),105,0,0,-1,-1,-1,1,"xanz=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->xanzzoomed)-(long)(p)),105,0,0,-1,-1,-1,1,"xanzzoomed=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->Dx)-(long)(p)),100,0,0,-1,-1,-1,1,"Dx=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->Dt)-(long)(p)),100,0,0,-1,-1,-1,1,"Dt=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->hbar)-(long)(p)),100,0,0,-1,-1,-1,1,"hbar=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->mass)-(long)(p)),100,0,0,-1,-1,-1,1,"mass=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* SplitOpChebyshev */
static void G__setup_memvarSplitOpChebyshev(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__dictLN_SplitOpChebyshev));
   { SplitOpChebyshev *p; p=(SplitOpChebyshev*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* SplitOp */
static void G__setup_memvarSplitOp(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__dictLN_SplitOp));
   { SplitOp *p; p=(SplitOp*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* CrankNicholson */
static void G__setup_memvarCrankNicholson(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__dictLN_CrankNicholson));
   { CrankNicholson *p; p=(CrankNicholson*)0x1000; if (p) { }
   G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"a=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"b1=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"cc=",0,(char*)NULL);
   G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"as=",0,(char*)NULL);
   G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"bs1=",0,(char*)NULL);
   G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"cs=",0,(char*)NULL);
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"rr=",0,(char*)NULL);
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"array_a=",0,(char*)NULL);
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"array_b=",0,(char*)NULL);
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"array_c=",0,(char*)NULL);
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"phiadd=",0,(char*)NULL);
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"gam=",0,(char*)NULL);
   G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__dictLN_complexlEdoublegR),G__defined_typename("cdouble"),-1,2,"phitemp=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* QMOperators */
static void G__setup_memvarQMOperators(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__dictLN_QMOperators));
   { QMOperators *p; p=(QMOperators*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}

extern "C" void G__cpp_setup_memvardict() {
}
/***********************************************************
************************************************************
************************************************************
************************************************************
************************************************************
************************************************************
************************************************************
***********************************************************/

/*********************************************************
* Member function information setup for each class
*********************************************************/
static void G__setup_memfuncExpLog(void) {
   /* ExpLog */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__dictLN_ExpLog));
   G__memfunc_setup("StartRedirection",1670,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("StopRedirection",1566,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Append",600,G__dict_531_0_3, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 - doappend", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ExpLog",591,G__dict_531_0_4, 105, G__get_linked_tagnum(&G__dictLN_ExpLog), -1, 0, 2, 1, 1, 0, 
"u 'TString' - 0 '\"\"' LogFileName g - - 0 'false' doLogging", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Overwrite",967,G__dict_531_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 - overwrite", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetLogFileName",1359,G__dict_531_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TString' - 0 '\"\"' LogFileName", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetReadPath",1077,G__dict_531_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - path", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Logging",711,G__dict_531_0_8, 103, -1, -1, 0, 1, 1, 1, 0, "g - - 0 - Logging2", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadCSV",616,G__dict_531_0_9, 105, -1, -1, 0, 5, 1, 1, 0, 
"u 'TString' - 0 - filename D - - 0 - y "
"i - - 0 - n i - - 0 '0' skiplines "
"i - - 0 '0' skipchars", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadCSV",616,G__dict_531_0_10, 105, -1, -1, 0, 6, 1, 1, 0, 
"u 'TString' - 0 - filename D - - 0 - x "
"D - - 0 - y i - - 0 - num "
"i - - 0 '0' skiplines i - - 0 '0' skipchars", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("WriteCSV",759,G__dict_531_0_11, 103, -1, -1, 0, 3, 1, 1, 0, 
"u 'TString' - 0 - filename D - - 0 - y "
"i - - 0 - n", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("WriteCSV",759,G__dict_531_0_12, 103, -1, -1, 0, 4, 1, 1, 0, 
"u 'TString' - 0 - filename D - - 0 - x "
"D - - 0 - y i - - 0 - n", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("WriteCSV",759,G__dict_531_0_13, 103, -1, -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - graphtitel", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadTSV",633,G__dict_531_0_14, 105, -1, -1, 0, 5, 1, 1, 0, 
"u 'TString' - 0 - filename D - - 0 - y "
"i - - 0 - n i - - 0 '0' skiplines "
"i - - 0 '0' skipchars", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("ReadTSV",633,G__dict_531_0_15, 105, -1, -1, 0, 6, 1, 1, 0, 
"u 'TString' - 0 - filename D - - 0 - x "
"D - - 0 - y i - - 0 - num "
"i - - 0 '0' skiplines i - - 0 '0' skipchars", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("WriteTSV",776,G__dict_531_0_16, 103, -1, -1, 0, 3, 1, 1, 0, 
"u 'TString' - 0 - filename D - - 0 - y "
"i - - 0 - n", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("WriteTSV",776,G__dict_531_0_17, 103, -1, -1, 0, 4, 1, 1, 0, 
"u 'TString' - 0 - filename D - - 0 - x "
"D - - 0 - y i - - 0 - n", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("WriteTSV",776,G__dict_531_0_18, 103, -1, -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - graphtitel", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Graph",498,G__dict_531_0_19, 121, -1, -1, 0, 24, 1, 1, 0, 
"u 'TString' - 0 - graphtitel D - - 0 - x "
"D - - 0 - y i - - 0 - num "
"u 'TString' - 0 '\"\"' xtitle u 'TString' - 0 '\"\"' ytitle "
"u 'TString' - 0 '\"A*\"' style i - - 0 '1' color "
"i - - 0 '1' linewidth i - - 0 '1' linestyle "
"d - - 0 '1' markersize i - - 0 '1' markersyle "
"g - - 0 'true' showtitel d - - 0 '0' xstart "
"d - - 0 '0' xstop d - - 0 '0' ystart "
"d - - 0 '0' ystop U 'complex<double>' 'cdouble' 0 '0' complx "
"g - - 0 'false' plotnegated d - - 0 '30000' scale "
"i - - 0 '100' xpos i - - 0 '100' ypos "
"i - - 0 '800' width i - - 0 '600' height", "/<Opens a new graph.", (void*) NULL, 0);
   G__memfunc_setup("Graph",498,G__dict_531_0_20, 121, -1, -1, 0, 23, 1, 1, 0, 
"u 'TString' - 0 - graphtitel u 'TString' - 0 - plotingraph "
"D - - 0 - x D - - 0 - y "
"i - - 0 - num u 'TString' - 0 '\"*\"' style "
"i - - 0 '1' color i - - 0 '1' linewidth "
"i - - 0 '1' linestyle d - - 0 '1' markersize "
"i - - 0 '1' markersyle g - - 0 'true' showtitle "
"d - - 0 '0' ystart d - - 0 '0' xstop "
"d - - 0 '0' xstart d - - 0 '0' ystop "
"U 'complex<double>' 'cdouble' 0 '0' complx g - - 0 'false' plotnegated "
"d - - 0 '30000' scale i - - 0 '100' xpos "
"i - - 0 '100' ypos i - - 0 '800' width "
"i - - 0 '600' height", "/<Opens a new graph.", (void*) NULL, 0);
   G__memfunc_setup("CloseGraph",1000,G__dict_531_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - graphtitel", "/<Closes graph with name graphtitel. Called with no args calls CloseAllGraphs()", (void*) NULL, 0);
   G__memfunc_setup("CloseAllGraphs",1396,G__dict_531_0_22, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetCanvas",892,G__dict_531_0_23, 85, G__get_linked_tagnum(&G__dictLN_TCanvas), -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - graphtitel", "/<Gets TCanvas of graph with name graphtitel. \\returns Pointer to TCanvas object.", (void*) NULL, 0);
   G__memfunc_setup("GetGraph",786,G__dict_531_0_24, 85, G__get_linked_tagnum(&G__dictLN_TGraph), -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - graphtitel", "/<Gets TGraph of graph with name graphtitel. \\returns Pointer to TCanvas object.", (void*) NULL, 0);
   G__memfunc_setup("Print",525,G__dict_531_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
"u 'TString' - 0 - graphtitel u 'TString' - 0 '\"root\"' extension", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("PrintCanvas",1129,G__dict_531_0_26, 121, -1, -1, 0, 3, 1, 1, 0, 
"U 'TCanvas' - 0 - canvas u 'TString' - 0 - graphtitel "
"u 'TString' - 0 '\"root\"' extension", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Section",725,G__dict_531_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - sectionname", "/<Sets the current section in a non hirarchical way.", (void*) NULL, 0);
   G__memfunc_setup("AbsoluteFileName",1600,G__dict_531_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
"u 'TString' - 0 - fname u 'TString' - 1 - absfile", "/<Generates an absolute filename out of a relative one", (void*) NULL, 0);
   G__memfunc_setup("AbsoluteFileName",1600,G__dict_531_0_29, 121, -1, -1, 0, 3, 1, 1, 0, 
"u 'TString' - 0 - fname u 'TString' - 0 - currentdirectory "
"u 'TString' - 1 - absfile", "/<Generates an absolute filename out of a relative one", (void*) NULL, 0);
   G__memfunc_setup("Reset",515,G__dict_531_0_30, 121, -1, -1, 0, 0, 1, 1, 0, "", "/<Resets the Logging. A new log is started.", (void*) NULL, 0);
   G__memfunc_setup("CleanUpTitelCounter",1930,G__dict_531_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - outputdir2", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Finish",609,G__dict_531_0_32, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetLogFileName",1347,G__dict_531_0_33, 117, G__get_linked_tagnum(&G__dictLN_TString), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   // automatic copy constructor
   G__memfunc_setup("ExpLog", 591, G__dict_531_0_34, (int) ('i'), G__get_linked_tagnum(&G__dictLN_ExpLog), -1, 0, 1, 1, 1, 0, "u 'ExpLog' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~ExpLog", 717, G__dict_531_0_35, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__dict_531_0_36, (int) ('u'), G__get_linked_tagnum(&G__dictLN_ExpLog), -1, 1, 1, 1, 1, 0, "u 'ExpLog' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncTimePropagator(void) {
   /* TimePropagator */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__dictLN_TimePropagator));
   G__memfunc_setup("forward",757,G__dict_554_0_2, 121, -1, -1, 0, 4, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedVs "
"D - - 0 '0' momentum U 'complex<double>' 'cdouble' 0 '0' summedV", (char*)NULL, (void*) NULL, 3);
   G__memfunc_setup("backward",831,G__dict_554_0_3, 121, -1, -1, 0, 4, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedVs "
"D - - 0 '0' momentum U 'complex<double>' 'cdouble' 0 '0' summedV", (char*)NULL, (void*) NULL, 3);
   // automatic destructor
   G__memfunc_setup("~TimePropagator", 1580, G__dict_554_0_4, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__dict_554_0_5, (int) ('u'), G__get_linked_tagnum(&G__dictLN_TimePropagator), -1, 1, 1, 1, 1, 0, "u 'TimePropagator' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncSplitOpChebyshev(void) {
   /* SplitOpChebyshev */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__dictLN_SplitOpChebyshev));
   G__memfunc_setup("SplitOpChebyshev",1644,G__dict_555_0_1, 105, G__get_linked_tagnum(&G__dictLN_SplitOpChebyshev), -1, 0, 9, 1, 1, 0, 
"i - - 0 - xanz_ i - - 0 - xanzzoomed_ "
"d - - 0 - Dx_ d - - 0 - Dt_ "
"d - - 0 - hbar_ d - - 0 - mass_ "
"i - - 0 '1' dim d - - 0 '-10' Vmin_ "
"d - - 0 '10' Vmax_", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("propagate",963,G__dict_555_0_2, 121, -1, -1, 0, 5, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedVs "
"d - - 0 '1.' dir D - - 0 '0' momentum "
"U 'complex<double>' 'cdouble' 0 '0' summedV", "summedVs is at time t, summedV at time t+dt, we will use summedVs", (void*) NULL, 1);
   G__memfunc_setup("forward",757,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedVs "
"D - - 0 '0' momentum U 'complex<double>' 'cdouble' 0 '0' summedV", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("backward",831,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedVs "
"D - - 0 '0' momentum U 'complex<double>' 'cdouble' 0 '0' summedV", (char*)NULL, (void*) NULL, 1);
   // automatic copy constructor
   G__memfunc_setup("SplitOpChebyshev", 1644, G__dict_555_0_5, (int) ('i'), G__get_linked_tagnum(&G__dictLN_SplitOpChebyshev), -1, 0, 1, 1, 1, 0, "u 'SplitOpChebyshev' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~SplitOpChebyshev", 1770, G__dict_555_0_6, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__dict_555_0_7, (int) ('u'), G__get_linked_tagnum(&G__dictLN_SplitOpChebyshev), -1, 1, 1, 1, 1, 0, "u 'SplitOpChebyshev' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncSplitOp(void) {
   /* SplitOp */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__dictLN_SplitOp));
   G__memfunc_setup("SplitOp",715,G__dict_556_0_1, 105, G__get_linked_tagnum(&G__dictLN_SplitOp), -1, 0, 7, 1, 1, 0, 
"i - - 0 - xanz_ i - - 0 - xanzzoomed_ "
"d - - 0 - Dx_ d - - 0 - Dt_ "
"d - - 0 - hbar_ d - - 0 - mass_ "
"i - - 0 '1' dim", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("propagate",963,G__dict_556_0_2, 121, -1, -1, 0, 5, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedVs "
"d - - 0 '1.' dir D - - 0 '0' momentum "
"U 'complex<double>' 'cdouble' 0 '0' summedV", "summedVs is at time t, summedV at time t+dt, we will use summedVs", (void*) NULL, 1);
   G__memfunc_setup("forward",757,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedVs "
"D - - 0 '0' momentum U 'complex<double>' 'cdouble' 0 '0' summedV", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("backward",831,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedVs "
"D - - 0 '0' momentum U 'complex<double>' 'cdouble' 0 '0' summedV", (char*)NULL, (void*) NULL, 1);
   // automatic copy constructor
   G__memfunc_setup("SplitOp", 715, G__dict_556_0_5, (int) ('i'), G__get_linked_tagnum(&G__dictLN_SplitOp), -1, 0, 1, 1, 1, 0, "u 'SplitOp' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~SplitOp", 841, G__dict_556_0_6, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__dict_556_0_7, (int) ('u'), G__get_linked_tagnum(&G__dictLN_SplitOp), -1, 1, 1, 1, 1, 0, "u 'SplitOp' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncCrankNicholson(void) {
   /* CrankNicholson */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__dictLN_CrankNicholson));
   G__memfunc_setup("CrankNicholson",1436,G__dict_557_0_1, 105, G__get_linked_tagnum(&G__dictLN_CrankNicholson), -1, 0, 7, 1, 1, 0, 
"i - - 0 - xanz_ i - - 0 - xanzzoomed_ "
"d - - 0 - Dx_ d - - 0 - Dt_ "
"d - - 0 - hbar_ d - - 0 - mass_ "
"i - - 0 '1' dim", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("forward",757,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedV "
"D - - 0 '0' momentum U 'complex<double>' 'cdouble' 0 '0' summedVs", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("backward",831,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi U 'complex<double>' 'cdouble' 0 - summedV "
"D - - 0 '0' momentum U 'complex<double>' 'cdouble' 0 '0' summedVs", (char*)NULL, (void*) NULL, 1);
   // automatic copy constructor
   G__memfunc_setup("CrankNicholson", 1436, G__dict_557_0_4, (int) ('i'), G__get_linked_tagnum(&G__dictLN_CrankNicholson), -1, 0, 1, 1, 1, 0, "u 'CrankNicholson' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~CrankNicholson", 1562, G__dict_557_0_5, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__dict_557_0_6, (int) ('u'), G__get_linked_tagnum(&G__dictLN_CrankNicholson), -1, 1, 1, 1, 1, 0, "u 'CrankNicholson' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncQMOperators(void) {
   /* QMOperators */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__dictLN_QMOperators));
   G__memfunc_setup("QMOperators",1117,G__dict_558_0_1, 105, G__get_linked_tagnum(&G__dictLN_QMOperators), -1, 0, 1, 1, 1, 0, "U 'TimePropagator' - 0 - tp", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("MomentumExpectationValue",2515,G__dict_558_0_2, 100, -1, -1, 0, 2, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi i - - 0 '0' dimnum", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("PositionExpectationValue",2518,G__dict_558_0_3, 100, -1, -1, 0, 2, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi i - - 0 '0' dimnum", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("MomentumDisplace",1655,G__dict_558_0_4, 121, -1, -1, 0, 4, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi d - - 0 - displacement "
"i - - 0 - offset i - - 0 '0' dimnum", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("FFTPowerSpectrum",1600,G__dict_558_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - phi D - - 0 - spec", (char*)NULL, (void*) NULL, 0);
   // automatic copy constructor
   G__memfunc_setup("QMOperators", 1117, G__dict_558_0_6, (int) ('i'), G__get_linked_tagnum(&G__dictLN_QMOperators), -1, 0, 1, 1, 1, 0, "u 'QMOperators' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~QMOperators", 1243, G__dict_558_0_7, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__dict_558_0_8, (int) ('u'), G__get_linked_tagnum(&G__dictLN_QMOperators), -1, 1, 1, 1, 1, 0, "u 'QMOperators' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}


/*********************************************************
* Member function information setup
*********************************************************/
extern "C" void G__cpp_setup_memfuncdict() {
}

/*********************************************************
* Global variable information setup for each class
*********************************************************/
static void G__cpp_setup_global0() {

   /* Setting up global variables */
   G__resetplocal();

}

static void G__cpp_setup_global1() {
}

static void G__cpp_setup_global2() {
}

static void G__cpp_setup_global3() {
}

static void G__cpp_setup_global4() {
}

static void G__cpp_setup_global5() {
   G__memvar_setup((void*)(&logfile),117,0,0,G__get_linked_tagnum(&G__dictLN_ExpLog),-1,-1,1,"logfile=",0,(char*)NULL);
   G__memvar_setup((void*)(&Cout),117,1,0,G__get_linked_tagnum(&G__dictLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR),G__defined_typename("ostream"),-1,1,"Cout=",0,(char*)NULL);

   G__resetglobalenv();
}
extern "C" void G__cpp_setup_globaldict() {
  G__cpp_setup_global0();
  G__cpp_setup_global1();
  G__cpp_setup_global2();
  G__cpp_setup_global3();
  G__cpp_setup_global4();
  G__cpp_setup_global5();
}

/*********************************************************
* Global function information setup for each class
*********************************************************/
static void G__cpp_setup_func0() {
   G__lastifuncposition();

}

static void G__cpp_setup_func1() {
}

static void G__cpp_setup_func2() {
}

static void G__cpp_setup_func3() {
}

static void G__cpp_setup_func4() {
}

static void G__cpp_setup_func5() {
}

static void G__cpp_setup_func6() {
}

static void G__cpp_setup_func7() {
}

static void G__cpp_setup_func8() {
}

static void G__cpp_setup_func9() {
}

static void G__cpp_setup_func10() {
}

static void G__cpp_setup_func11() {
}

static void G__cpp_setup_func12() {
}

static void G__cpp_setup_func13() {
}

static void G__cpp_setup_func14() {
}

static void G__cpp_setup_func15() {
}

static void G__cpp_setup_func16() {
}

static void G__cpp_setup_func17() {
}

static void G__cpp_setup_func18() {
}

static void G__cpp_setup_func19() {
   G__memfunc_setup("tridag", 635, G__dict__0_1982, 121, -1, -1, 0, 7, 1, 1, 0, 
"U 'complex<double>' 'cdouble' 0 - a U 'complex<double>' 'cdouble' 0 - b "
"U 'complex<double>' 'cdouble' 0 - c U 'complex<double>' 'cdouble' 0 - r "
"U 'complex<double>' 'cdouble' 0 - u U 'complex<double>' 'cdouble' 0 - gam "
"k - - 0 - n", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("numerov", 780, G__dict__0_1983, 121, -1, -1, 0, 5, 1, 1, 0, 
"D - - 0 - g l - - 0 - glen "
"d - - 0 - h D - - 0 - Y "
"g - - 0 'true' secure", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("itoa2", 479, G__dict__0_1984, 67, -1, -1, 0, 3, 1, 1, 0, 
"i - - 0 - val C - - 0 - str "
"i - - 0 - base", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("makevideo", 949, G__dict__0_1986, 121, -1, -1, 0, 21, 1, 1, 0, 
"D - - 0 - phi_ini D - - 0 - phi_final "
"D - - 2 - V d - - 0 - Dx "
"D - - 2 - SCALE d - - 0 - Dt "
"i - - 0 - nanz d - - 0 - hbar "
"d - - 0 - mass D - - 2 - oneOverLambda "
"i - - 0 - xanz i - - 0 - tanz "
"i - - 0 - amountOfElectrodes D - - 0 - scale_optimized_vid "
"D - - 0 - phi_r_vid D - - 0 - phi_i_vid "
"D - - 0 - overlap I - - 0 - phi_reached_offset "
"i - - 0 '-1' xanzzoomed i 'timepropagationmethod' - 0 'splitopchebyshev' method "
"i - - 0 '1' optTransOrSplit", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("optimalcontrol", 1527, G__dict__0_1987, 121, -1, -1, 0, 19, 1, 1, 0, 
"D - - 0 - phi_ini D - - 0 - phi_final "
"D - - 2 - V d - - 0 - Dx "
"D - - 2 - SCALE d - - 0 - Dt "
"i - - 0 - nanz d - - 0 - hbar "
"d - - 0 - mass D - - 2 - oneOverLambda "
"i - - 0 - xanz i - - 0 - tanz "
"i - - 0 - amountOfElectrodes D - - 2 - SCALEnew "
"U 'complex<double>' 'cdouble' 0 - phi_reached D - - 0 - overlap "
"i - - 1 - phi_reached_offset i - - 0 '-1' xanzzoomed "
"i 'timepropagationmethod' - 0 'splitopchebyshev' method", (char*) NULL
, (void*) NULL, 0);

   G__resetifuncposition();
}

extern "C" void G__cpp_setup_funcdict() {
  G__cpp_setup_func0();
  G__cpp_setup_func1();
  G__cpp_setup_func2();
  G__cpp_setup_func3();
  G__cpp_setup_func4();
  G__cpp_setup_func5();
  G__cpp_setup_func6();
  G__cpp_setup_func7();
  G__cpp_setup_func8();
  G__cpp_setup_func9();
  G__cpp_setup_func10();
  G__cpp_setup_func11();
  G__cpp_setup_func12();
  G__cpp_setup_func13();
  G__cpp_setup_func14();
  G__cpp_setup_func15();
  G__cpp_setup_func16();
  G__cpp_setup_func17();
  G__cpp_setup_func18();
  G__cpp_setup_func19();
}

/*********************************************************
* Class,struct,union,enum tag information setup
*********************************************************/
/* Setup class/struct taginfo */
G__linked_taginfo G__dictLN_TString = { "TString" , 99 , -1 };
G__linked_taginfo G__dictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR = { "vector<unsigned int,allocator<unsigned int> >" , 99 , -1 };
G__linked_taginfo G__dictLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR = { "basic_ostream<char,char_traits<char> >" , 99 , -1 };
G__linked_taginfo G__dictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
G__linked_taginfo G__dictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
G__linked_taginfo G__dictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
G__linked_taginfo G__dictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
G__linked_taginfo G__dictLN_vectorlETStringcOallocatorlETStringgRsPgR = { "vector<TString,allocator<TString> >" , 99 , -1 };
G__linked_taginfo G__dictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TString,allocator<TString> >::iterator>" , 99 , -1 };
G__linked_taginfo G__dictLN_TCanvas = { "TCanvas" , 99 , -1 };
G__linked_taginfo G__dictLN_TVectorTlEfloatgR = { "TVectorT<float>" , 99 , -1 };
G__linked_taginfo G__dictLN_TVectorTlEdoublegR = { "TVectorT<double>" , 99 , -1 };
G__linked_taginfo G__dictLN_TGraph = { "TGraph" , 99 , -1 };
G__linked_taginfo G__dictLN_complexlEdoublegR = { "complex<double>" , 99 , -1 };
G__linked_taginfo G__dictLN_ExpLog = { "ExpLog" , 99 , -1 };
G__linked_taginfo G__dictLN_maplETStringcOintcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOintgRsPgRsPgR = { "map<TString,int,less<TString>,allocator<pair<const TString,int> > >" , 99 , -1 };
G__linked_taginfo G__dictLN_maplETStringcOTCanvasmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTCanvasmUgRsPgRsPgR = { "map<TString,TCanvas*,less<TString>,allocator<pair<const TString,TCanvas*> > >" , 99 , -1 };
G__linked_taginfo G__dictLN_maplETStringcOTGraphmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTGraphmUgRsPgRsPgR = { "map<TString,TGraph*,less<TString>,allocator<pair<const TString,TGraph*> > >" , 99 , -1 };
G__linked_taginfo G__dictLN_TimePropagator = { "TimePropagator" , 99 , -1 };
G__linked_taginfo G__dictLN_SplitOpChebyshev = { "SplitOpChebyshev" , 99 , -1 };
G__linked_taginfo G__dictLN_SplitOp = { "SplitOp" , 99 , -1 };
G__linked_taginfo G__dictLN_CrankNicholson = { "CrankNicholson" , 99 , -1 };
G__linked_taginfo G__dictLN_QMOperators = { "QMOperators" , 99 , -1 };
G__linked_taginfo G__dictLN_timepropagationmethod = { "timepropagationmethod" , 101 , -1 };

/* Reset class/struct taginfo */
extern "C" void G__cpp_reset_tagtabledict() {
  G__dictLN_TString.tagnum = -1 ;
  G__dictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR.tagnum = -1 ;
  G__dictLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
  G__dictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
  G__dictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
  G__dictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
  G__dictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
  G__dictLN_vectorlETStringcOallocatorlETStringgRsPgR.tagnum = -1 ;
  G__dictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR.tagnum = -1 ;
  G__dictLN_TCanvas.tagnum = -1 ;
  G__dictLN_TVectorTlEfloatgR.tagnum = -1 ;
  G__dictLN_TVectorTlEdoublegR.tagnum = -1 ;
  G__dictLN_TGraph.tagnum = -1 ;
  G__dictLN_complexlEdoublegR.tagnum = -1 ;
  G__dictLN_ExpLog.tagnum = -1 ;
  G__dictLN_maplETStringcOintcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOintgRsPgRsPgR.tagnum = -1 ;
  G__dictLN_maplETStringcOTCanvasmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTCanvasmUgRsPgRsPgR.tagnum = -1 ;
  G__dictLN_maplETStringcOTGraphmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTGraphmUgRsPgRsPgR.tagnum = -1 ;
  G__dictLN_TimePropagator.tagnum = -1 ;
  G__dictLN_SplitOpChebyshev.tagnum = -1 ;
  G__dictLN_SplitOp.tagnum = -1 ;
  G__dictLN_CrankNicholson.tagnum = -1 ;
  G__dictLN_QMOperators.tagnum = -1 ;
  G__dictLN_timepropagationmethod.tagnum = -1 ;
}


extern "C" void G__cpp_setup_tagtabledict() {

   /* Setting up class,struct,union tag entry */
   G__get_linked_tagnum_fwd(&G__dictLN_TString);
   G__get_linked_tagnum_fwd(&G__dictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR);
   G__get_linked_tagnum_fwd(&G__dictLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR);
   G__get_linked_tagnum_fwd(&G__dictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
   G__get_linked_tagnum_fwd(&G__dictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
   G__get_linked_tagnum_fwd(&G__dictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
   G__get_linked_tagnum_fwd(&G__dictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
   G__get_linked_tagnum_fwd(&G__dictLN_vectorlETStringcOallocatorlETStringgRsPgR);
   G__get_linked_tagnum_fwd(&G__dictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR);
   G__get_linked_tagnum_fwd(&G__dictLN_TCanvas);
   G__get_linked_tagnum_fwd(&G__dictLN_TVectorTlEfloatgR);
   G__get_linked_tagnum_fwd(&G__dictLN_TVectorTlEdoublegR);
   G__get_linked_tagnum_fwd(&G__dictLN_TGraph);
   G__get_linked_tagnum_fwd(&G__dictLN_complexlEdoublegR);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__dictLN_ExpLog),sizeof(ExpLog),-1,1280,(char*)NULL,G__setup_memvarExpLog,G__setup_memfuncExpLog);
   G__get_linked_tagnum_fwd(&G__dictLN_maplETStringcOintcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOintgRsPgRsPgR);
   G__get_linked_tagnum_fwd(&G__dictLN_maplETStringcOTCanvasmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTCanvasmUgRsPgRsPgR);
   G__get_linked_tagnum_fwd(&G__dictLN_maplETStringcOTGraphmUcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTGraphmUgRsPgRsPgR);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__dictLN_TimePropagator),sizeof(TimePropagator),-1,33794,(char*)NULL,G__setup_memvarTimePropagator,G__setup_memfuncTimePropagator);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__dictLN_SplitOpChebyshev),sizeof(SplitOpChebyshev),-1,33792,(char*)NULL,G__setup_memvarSplitOpChebyshev,G__setup_memfuncSplitOpChebyshev);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__dictLN_SplitOp),sizeof(SplitOp),-1,33792,(char*)NULL,G__setup_memvarSplitOp,G__setup_memfuncSplitOp);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__dictLN_CrankNicholson),sizeof(CrankNicholson),-1,33792,(char*)NULL,G__setup_memvarCrankNicholson,G__setup_memfuncCrankNicholson);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__dictLN_QMOperators),sizeof(QMOperators),-1,33792,(char*)NULL,G__setup_memvarQMOperators,G__setup_memfuncQMOperators);
   G__get_linked_tagnum_fwd(&G__dictLN_timepropagationmethod);
}
extern "C" void G__cpp_setupdict(void) {
  G__check_setup_version(30051515,"G__cpp_setupdict()");
  G__set_cpp_environmentdict();
  G__cpp_setup_tagtabledict();

  G__cpp_setup_inheritancedict();

  G__cpp_setup_typetabledict();

  G__cpp_setup_memvardict();

  G__cpp_setup_memfuncdict();
  G__cpp_setup_globaldict();
  G__cpp_setup_funcdict();

   if(0==G__getsizep2memfunc()) G__get_sizep2memfuncdict();
  return;
}
class G__cpp_setup_initdict {
  public:
    G__cpp_setup_initdict() { G__add_setup_func("dict",(G__incsetup)(&G__cpp_setupdict)); G__call_setup_funcs(); }
   ~G__cpp_setup_initdict() { G__remove_setup_func("dict"); }
};
G__cpp_setup_initdict G__cpp_setup_initializerdict;

