G__Matrix.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:32:57 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME mathdImatrixdIsrcdIG__Matrix
00008 #include "RConfig.h" //rootcint 4834
00009 #if !defined(R__ACCESS_IN_SYMBOL)
00010 //Break the privacy of classes -- Disabled for the moment
00011 #define private public
00012 #define protected public
00013 #endif
00014 
00015 // Since CINT ignores the std namespace, we need to do so in this file.
00016 namespace std {} using namespace std;
00017 #include "G__Matrix.h"
00018 
00019 #include "TClass.h"
00020 #include "TBuffer.h"
00021 #include "TMemberInspector.h"
00022 #include "TError.h"
00023 
00024 #ifndef G__ROOT
00025 #define G__ROOT
00026 #endif
00027 
00028 #include "RtypesImp.h"
00029 #include "TIsAProxy.h"
00030 
00031 // START OF SHADOWS
00032 
00033 namespace ROOT {
00034    namespace Shadow {
00035       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00036       typedef ::TMatrixTBase< float > TMatrixTBaselEfloatgR;
00037       #else
00038       class TMatrixTBaselEfloatgR  :  public ::TObject {
00039          public:
00040          //friend XX;
00041          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00042          typedef ::TMatrixTBase< float >::EMatrixStatusBits EMatrixStatusBits;
00043          #else
00044          enum EMatrixStatusBits  {
00045          };
00046          #endif
00047 
00048          // To force the creation of a virtual table, throw just in case.
00049          virtual ~TMatrixTBaselEfloatgR() throw() {};
00050          int fNrows; //number of rows
00051          int fNcols; //number of columns
00052          int fRowLwb; //lower bound of the row index
00053          int fColLwb; //lower bound of the col index
00054          int fNelems; //number of elements in matrix
00055          int fNrowIndex; //length of row index array (= fNrows+1) wich is only used for sparse matrices
00056          float fTol; //sqrt(epsilon); epsilon is smallest number number so that  1+epsilon > 1
00057          bool fIsOwner; //!default kTRUE, when Use array kFALSE
00058       };
00059       #endif
00060 
00061       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00062       typedef ::TMatrixTBase< double > TMatrixTBaselEdoublegR;
00063       #else
00064       class TMatrixTBaselEdoublegR  :  public ::TObject {
00065          public:
00066          //friend XX;
00067          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00068          typedef ::TMatrixTBase< double >::EMatrixStatusBits EMatrixStatusBits;
00069          #else
00070          enum EMatrixStatusBits  {
00071          };
00072          #endif
00073 
00074          // To force the creation of a virtual table, throw just in case.
00075          virtual ~TMatrixTBaselEdoublegR() throw() {};
00076          int fNrows; //number of rows
00077          int fNcols; //number of columns
00078          int fRowLwb; //lower bound of the row index
00079          int fColLwb; //lower bound of the col index
00080          int fNelems; //number of elements in matrix
00081          int fNrowIndex; //length of row index array (= fNrows+1) wich is only used for sparse matrices
00082          double fTol; //sqrt(epsilon); epsilon is smallest number number so that  1+epsilon > 1
00083          bool fIsOwner; //!default kTRUE, when Use array kFALSE
00084       };
00085       #endif
00086 
00087       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00088       typedef ::TVectorT< float > TVectorTlEfloatgR;
00089       #else
00090       class TVectorTlEfloatgR  :  public ::TObject {
00091          public:
00092          //friend XX;
00093          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00094          typedef ::TVectorT< float >::EVectorStatusBits EVectorStatusBits;
00095          #else
00096          enum EVectorStatusBits  {
00097          };
00098          #endif
00099 
00100          // To force the creation of a virtual table, throw just in case.
00101          virtual ~TVectorTlEfloatgR() throw() {};
00102          int fNrows; //number of rows
00103          int fRowLwb; //lower bound of the row index
00104          float* fElements; //[fNrows] elements themselves
00105          float fDataStack[5]; //! data container
00106          bool fIsOwner; //!default kTRUE, when Use array kFALSE
00107       };
00108       #endif
00109 
00110       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00111       typedef ::TVectorT< double > TVectorTlEdoublegR;
00112       #else
00113       class TVectorTlEdoublegR  :  public ::TObject {
00114          public:
00115          //friend XX;
00116          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00117          typedef ::TVectorT< double >::EVectorStatusBits EVectorStatusBits;
00118          #else
00119          enum EVectorStatusBits  {
00120          };
00121          #endif
00122 
00123          // To force the creation of a virtual table, throw just in case.
00124          virtual ~TVectorTlEdoublegR() throw() {};
00125          int fNrows; //number of rows
00126          int fRowLwb; //lower bound of the row index
00127          double* fElements; //[fNrows] elements themselves
00128          double fDataStack[5]; //! data container
00129          bool fIsOwner; //!default kTRUE, when Use array kFALSE
00130       };
00131       #endif
00132 
00133       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00134       typedef ::TMatrixT< double > TMatrixTlEdoublegR;
00135       #else
00136       class TMatrixTlEdoublegR  :  public ::TMatrixTBase< double > {
00137          public:
00138          //friend XX;
00139          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00140          typedef ::TMatrixT< double >::EMatrixCreatorsOp1 EMatrixCreatorsOp1;
00141          #else
00142          enum EMatrixCreatorsOp1  {
00143          };
00144          #endif
00145 
00146          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00147          typedef ::TMatrixT< double >::EMatrixCreatorsOp2 EMatrixCreatorsOp2;
00148          #else
00149          enum EMatrixCreatorsOp2  {
00150          };
00151          #endif
00152 
00153          // To force the creation of a virtual table, throw just in case.
00154          virtual ~TMatrixTlEdoublegR() throw() {};
00155          double fDataStack[25]; //! data container
00156          double* fElements; //[fNelems] elements themselves
00157       };
00158       #endif
00159 
00160       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00161       typedef ::TMatrixTSym< double > TMatrixTSymlEdoublegR;
00162       #else
00163       class TMatrixTSymlEdoublegR  :  public ::TMatrixTBase< double > {
00164          public:
00165          //friend XX;
00166          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00167          typedef ::TMatrixTSym< double >::EMatrixCreatorsOp1 EMatrixCreatorsOp1;
00168          #else
00169          enum EMatrixCreatorsOp1  {
00170          };
00171          #endif
00172 
00173          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00174          typedef ::TMatrixTSym< double >::EMatrixCreatorsOp2 EMatrixCreatorsOp2;
00175          #else
00176          enum EMatrixCreatorsOp2  {
00177          };
00178          #endif
00179 
00180          // To force the creation of a virtual table, throw just in case.
00181          virtual ~TMatrixTSymlEdoublegR() throw() {};
00182          double fDataStack[25]; //! data container
00183          double* fElements; //[fNelems] elements themselves
00184       };
00185       #endif
00186 
00187       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00188       typedef ::TMatrixTSparse< double > TMatrixTSparselEdoublegR;
00189       #else
00190       class TMatrixTSparselEdoublegR  :  public ::TMatrixTBase< double > {
00191          public:
00192          //friend XX;
00193          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00194          typedef ::TMatrixTSparse< double >::EMatrixCreatorsOp1 EMatrixCreatorsOp1;
00195          #else
00196          enum EMatrixCreatorsOp1  {
00197          };
00198          #endif
00199 
00200          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00201          typedef ::TMatrixTSparse< double >::EMatrixCreatorsOp2 EMatrixCreatorsOp2;
00202          #else
00203          enum EMatrixCreatorsOp2  {
00204          };
00205          #endif
00206 
00207          // To force the creation of a virtual table, throw just in case.
00208          virtual ~TMatrixTSparselEdoublegR() throw() {};
00209          int* fRowIndex; //[fNrowIndex] row index
00210          int* fColIndex; //[fNelems]    column index
00211          double* fElements; //[fNelems]
00212       };
00213       #endif
00214 
00215       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00216       typedef ::TMatrixTLazy< double > TMatrixTLazylEdoublegR;
00217       #else
00218       class TMatrixTLazylEdoublegR  :  public ::TObject {
00219          public:
00220          //friend XX;
00221          // To force the creation of a virtual table, throw just in case.
00222          virtual ~TMatrixTLazylEdoublegR() throw() {};
00223          int fRowUpb; //
00224          int fRowLwb; //
00225          int fColUpb; //
00226          int fColLwb; //
00227       };
00228       #endif
00229 
00230       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00231       typedef ::TMatrixTRow_const< double > TMatrixTRow_constlEdoublegR;
00232       #else
00233       class TMatrixTRow_constlEdoublegR  {
00234          public:
00235          //friend XX;
00236          // To force the creation of a virtual table, throw just in case.
00237          virtual ~TMatrixTRow_constlEdoublegR() throw() {};
00238          :: TMatrixTBase< double >* fMatrix; //the matrix I am a row of
00239          int fRowInd; //effective row index
00240          int fInc; //if ptr = @a[row,i], then ptr+inc = @a[row,i+1]
00241           double* fPtr; //pointer to the a[row,0]
00242       };
00243       #endif
00244 
00245       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00246       typedef ::TMatrixTRow< double > TMatrixTRowlEdoublegR;
00247       #else
00248       class TMatrixTRowlEdoublegR  :  public ::TMatrixTRow_const< double > {
00249          public:
00250          //friend XX;
00251          // To force the creation of a virtual table, throw just in case.
00252          virtual ~TMatrixTRowlEdoublegR() throw() {};
00253       };
00254       #endif
00255 
00256       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00257       typedef ::TMatrixTDiag_const< double > TMatrixTDiag_constlEdoublegR;
00258       #else
00259       class TMatrixTDiag_constlEdoublegR  {
00260          public:
00261          //friend XX;
00262          // To force the creation of a virtual table, throw just in case.
00263          virtual ~TMatrixTDiag_constlEdoublegR() throw() {};
00264          :: TMatrixTBase< double >* fMatrix; //the matrix I am the diagonal of
00265          int fInc; //if ptr=@a[i,i], then ptr+inc = @a[i+1,i+1]
00266          int fNdiag; //number of diag elems, min(nrows,ncols)
00267           double* fPtr; //pointer to the a[0,0]
00268       };
00269       #endif
00270 
00271       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00272       typedef ::TMatrixTColumn_const< double > TMatrixTColumn_constlEdoublegR;
00273       #else
00274       class TMatrixTColumn_constlEdoublegR  {
00275          public:
00276          //friend XX;
00277          // To force the creation of a virtual table, throw just in case.
00278          virtual ~TMatrixTColumn_constlEdoublegR() throw() {};
00279          :: TMatrixTBase< double >* fMatrix; //the matrix I am a column of
00280          int fColInd; //effective column index
00281          int fInc; //if ptr = @a[i,col], then ptr+inc = @a[i+1,col]
00282           double* fPtr; //pointer to the a[0,col] column
00283       };
00284       #endif
00285 
00286       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00287       typedef ::TMatrixTFlat_const< double > TMatrixTFlat_constlEdoublegR;
00288       #else
00289       class TMatrixTFlat_constlEdoublegR  {
00290          public:
00291          //friend XX;
00292          // To force the creation of a virtual table, throw just in case.
00293          virtual ~TMatrixTFlat_constlEdoublegR() throw() {};
00294          :: TMatrixTBase< double >* fMatrix; //the matrix I am the diagonal of
00295          int fNelems; //
00296           double* fPtr; //pointer to the a[0,0]
00297       };
00298       #endif
00299 
00300       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00301       typedef ::TMatrixTSub_const< double > TMatrixTSub_constlEdoublegR;
00302       #else
00303       class TMatrixTSub_constlEdoublegR  {
00304          public:
00305          //friend XX;
00306          // To force the creation of a virtual table, throw just in case.
00307          virtual ~TMatrixTSub_constlEdoublegR() throw() {};
00308          :: TMatrixTBase< double >* fMatrix; //the matrix I am a submatrix of
00309          int fRowOff; //
00310          int fColOff; //
00311          int fNrowsSub; //
00312          int fNcolsSub; //
00313       };
00314       #endif
00315 
00316       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00317       typedef ::TMatrixTSparseRow_const< double > TMatrixTSparseRow_constlEdoublegR;
00318       #else
00319       class TMatrixTSparseRow_constlEdoublegR  {
00320          public:
00321          //friend XX;
00322          // To force the creation of a virtual table, throw just in case.
00323          virtual ~TMatrixTSparseRow_constlEdoublegR() throw() {};
00324          :: TMatrixTBase< double >* fMatrix; //the matrix I am a row of
00325          int fRowInd; //effective row index
00326          int fNindex; //index range
00327           int* fColPtr; //column index pointer
00328           double* fDataPtr; //data pointer
00329       };
00330       #endif
00331 
00332       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00333       typedef ::TMatrixTSparseDiag_const< double > TMatrixTSparseDiag_constlEdoublegR;
00334       #else
00335       class TMatrixTSparseDiag_constlEdoublegR  {
00336          public:
00337          //friend XX;
00338          // To force the creation of a virtual table, throw just in case.
00339          virtual ~TMatrixTSparseDiag_constlEdoublegR() throw() {};
00340          :: TMatrixTBase< double >* fMatrix; //the matrix I am the diagonal of
00341          int fNdiag; //number of diag elems, min(nrows,ncols)
00342           double* fDataPtr; //data pointer
00343       };
00344       #endif
00345 
00346       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00347       typedef ::TMatrixTColumn< double > TMatrixTColumnlEdoublegR;
00348       #else
00349       class TMatrixTColumnlEdoublegR  :  public ::TMatrixTColumn_const< double > {
00350          public:
00351          //friend XX;
00352          // To force the creation of a virtual table, throw just in case.
00353          virtual ~TMatrixTColumnlEdoublegR() throw() {};
00354       };
00355       #endif
00356 
00357       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00358       typedef ::TMatrixTDiag< double > TMatrixTDiaglEdoublegR;
00359       #else
00360       class TMatrixTDiaglEdoublegR  :  public ::TMatrixTDiag_const< double > {
00361          public:
00362          //friend XX;
00363          // To force the creation of a virtual table, throw just in case.
00364          virtual ~TMatrixTDiaglEdoublegR() throw() {};
00365       };
00366       #endif
00367 
00368       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00369       typedef ::TMatrixTFlat< double > TMatrixTFlatlEdoublegR;
00370       #else
00371       class TMatrixTFlatlEdoublegR  :  public ::TMatrixTFlat_const< double > {
00372          public:
00373          //friend XX;
00374          // To force the creation of a virtual table, throw just in case.
00375          virtual ~TMatrixTFlatlEdoublegR() throw() {};
00376       };
00377       #endif
00378 
00379       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00380       typedef ::TMatrixTSub< double > TMatrixTSublEdoublegR;
00381       #else
00382       class TMatrixTSublEdoublegR  :  public ::TMatrixTSub_const< double > {
00383          public:
00384          //friend XX;
00385          // To force the creation of a virtual table, throw just in case.
00386          virtual ~TMatrixTSublEdoublegR() throw() {};
00387       };
00388       #endif
00389 
00390       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00391       typedef ::TMatrixTSparseRow< double > TMatrixTSparseRowlEdoublegR;
00392       #else
00393       class TMatrixTSparseRowlEdoublegR  :  public ::TMatrixTSparseRow_const< double > {
00394          public:
00395          //friend XX;
00396          // To force the creation of a virtual table, throw just in case.
00397          virtual ~TMatrixTSparseRowlEdoublegR() throw() {};
00398       };
00399       #endif
00400 
00401       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00402       typedef ::TMatrixTSparseDiag< double > TMatrixTSparseDiaglEdoublegR;
00403       #else
00404       class TMatrixTSparseDiaglEdoublegR  :  public ::TMatrixTSparseDiag_const< double > {
00405          public:
00406          //friend XX;
00407          // To force the creation of a virtual table, throw just in case.
00408          virtual ~TMatrixTSparseDiaglEdoublegR() throw() {};
00409       };
00410       #endif
00411 
00412       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00413       typedef ::TMatrixTSymLazy< double > TMatrixTSymLazylEdoublegR;
00414       #else
00415       class TMatrixTSymLazylEdoublegR  :  public ::TObject {
00416          public:
00417          //friend XX;
00418          // To force the creation of a virtual table, throw just in case.
00419          virtual ~TMatrixTSymLazylEdoublegR() throw() {};
00420          int fRowUpb; //
00421          int fRowLwb; //
00422       };
00423       #endif
00424 
00425       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00426       typedef ::TMatrixTRow_const< float > TMatrixTRow_constlEfloatgR;
00427       #else
00428       class TMatrixTRow_constlEfloatgR  {
00429          public:
00430          //friend XX;
00431          // To force the creation of a virtual table, throw just in case.
00432          virtual ~TMatrixTRow_constlEfloatgR() throw() {};
00433          :: TMatrixTBase< float >* fMatrix; //the matrix I am a row of
00434          int fRowInd; //effective row index
00435          int fInc; //if ptr = @a[row,i], then ptr+inc = @a[row,i+1]
00436           float* fPtr; //pointer to the a[row,0]
00437       };
00438       #endif
00439 
00440       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00441       typedef ::TMatrixT< float > TMatrixTlEfloatgR;
00442       #else
00443       class TMatrixTlEfloatgR  :  public ::TMatrixTBase< float > {
00444          public:
00445          //friend XX;
00446          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00447          typedef ::TMatrixT< float >::EMatrixCreatorsOp1 EMatrixCreatorsOp1;
00448          #else
00449          enum EMatrixCreatorsOp1  {
00450          };
00451          #endif
00452 
00453          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00454          typedef ::TMatrixT< float >::EMatrixCreatorsOp2 EMatrixCreatorsOp2;
00455          #else
00456          enum EMatrixCreatorsOp2  {
00457          };
00458          #endif
00459 
00460          // To force the creation of a virtual table, throw just in case.
00461          virtual ~TMatrixTlEfloatgR() throw() {};
00462          float fDataStack[25]; //! data container
00463          float* fElements; //[fNelems] elements themselves
00464       };
00465       #endif
00466 
00467       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00468       typedef ::TMatrixTSym< float > TMatrixTSymlEfloatgR;
00469       #else
00470       class TMatrixTSymlEfloatgR  :  public ::TMatrixTBase< float > {
00471          public:
00472          //friend XX;
00473          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00474          typedef ::TMatrixTSym< float >::EMatrixCreatorsOp1 EMatrixCreatorsOp1;
00475          #else
00476          enum EMatrixCreatorsOp1  {
00477          };
00478          #endif
00479 
00480          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00481          typedef ::TMatrixTSym< float >::EMatrixCreatorsOp2 EMatrixCreatorsOp2;
00482          #else
00483          enum EMatrixCreatorsOp2  {
00484          };
00485          #endif
00486 
00487          // To force the creation of a virtual table, throw just in case.
00488          virtual ~TMatrixTSymlEfloatgR() throw() {};
00489          float fDataStack[25]; //! data container
00490          float* fElements; //[fNelems] elements themselves
00491       };
00492       #endif
00493 
00494       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00495       typedef ::TMatrixTSymLazy< float > TMatrixTSymLazylEfloatgR;
00496       #else
00497       class TMatrixTSymLazylEfloatgR  :  public ::TObject {
00498          public:
00499          //friend XX;
00500          // To force the creation of a virtual table, throw just in case.
00501          virtual ~TMatrixTSymLazylEfloatgR() throw() {};
00502          int fRowUpb; //
00503          int fRowLwb; //
00504       };
00505       #endif
00506 
00507       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00508       typedef ::TMatrixTRow< float > TMatrixTRowlEfloatgR;
00509       #else
00510       class TMatrixTRowlEfloatgR  :  public ::TMatrixTRow_const< float > {
00511          public:
00512          //friend XX;
00513          // To force the creation of a virtual table, throw just in case.
00514          virtual ~TMatrixTRowlEfloatgR() throw() {};
00515       };
00516       #endif
00517 
00518       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00519       typedef ::TMatrixTSparse< float > TMatrixTSparselEfloatgR;
00520       #else
00521       class TMatrixTSparselEfloatgR  :  public ::TMatrixTBase< float > {
00522          public:
00523          //friend XX;
00524          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00525          typedef ::TMatrixTSparse< float >::EMatrixCreatorsOp1 EMatrixCreatorsOp1;
00526          #else
00527          enum EMatrixCreatorsOp1  {
00528          };
00529          #endif
00530 
00531          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00532          typedef ::TMatrixTSparse< float >::EMatrixCreatorsOp2 EMatrixCreatorsOp2;
00533          #else
00534          enum EMatrixCreatorsOp2  {
00535          };
00536          #endif
00537 
00538          // To force the creation of a virtual table, throw just in case.
00539          virtual ~TMatrixTSparselEfloatgR() throw() {};
00540          int* fRowIndex; //[fNrowIndex] row index
00541          int* fColIndex; //[fNelems]    column index
00542          float* fElements; //[fNelems]
00543       };
00544       #endif
00545 
00546       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00547       typedef ::TMatrixTSparseRow_const< float > TMatrixTSparseRow_constlEfloatgR;
00548       #else
00549       class TMatrixTSparseRow_constlEfloatgR  {
00550          public:
00551          //friend XX;
00552          // To force the creation of a virtual table, throw just in case.
00553          virtual ~TMatrixTSparseRow_constlEfloatgR() throw() {};
00554          :: TMatrixTBase< float >* fMatrix; //the matrix I am a row of
00555          int fRowInd; //effective row index
00556          int fNindex; //index range
00557           int* fColPtr; //column index pointer
00558           float* fDataPtr; //data pointer
00559       };
00560       #endif
00561 
00562       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00563       typedef ::TMatrixTSparseRow< float > TMatrixTSparseRowlEfloatgR;
00564       #else
00565       class TMatrixTSparseRowlEfloatgR  :  public ::TMatrixTSparseRow_const< float > {
00566          public:
00567          //friend XX;
00568          // To force the creation of a virtual table, throw just in case.
00569          virtual ~TMatrixTSparseRowlEfloatgR() throw() {};
00570       };
00571       #endif
00572 
00573       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00574       typedef ::TMatrixTLazy< float > TMatrixTLazylEfloatgR;
00575       #else
00576       class TMatrixTLazylEfloatgR  :  public ::TObject {
00577          public:
00578          //friend XX;
00579          // To force the creation of a virtual table, throw just in case.
00580          virtual ~TMatrixTLazylEfloatgR() throw() {};
00581          int fRowUpb; //
00582          int fRowLwb; //
00583          int fColUpb; //
00584          int fColLwb; //
00585       };
00586       #endif
00587 
00588       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00589       typedef ::TMatrixTDiag_const< float > TMatrixTDiag_constlEfloatgR;
00590       #else
00591       class TMatrixTDiag_constlEfloatgR  {
00592          public:
00593          //friend XX;
00594          // To force the creation of a virtual table, throw just in case.
00595          virtual ~TMatrixTDiag_constlEfloatgR() throw() {};
00596          :: TMatrixTBase< float >* fMatrix; //the matrix I am the diagonal of
00597          int fInc; //if ptr=@a[i,i], then ptr+inc = @a[i+1,i+1]
00598          int fNdiag; //number of diag elems, min(nrows,ncols)
00599           float* fPtr; //pointer to the a[0,0]
00600       };
00601       #endif
00602 
00603       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00604       typedef ::TMatrixTColumn_const< float > TMatrixTColumn_constlEfloatgR;
00605       #else
00606       class TMatrixTColumn_constlEfloatgR  {
00607          public:
00608          //friend XX;
00609          // To force the creation of a virtual table, throw just in case.
00610          virtual ~TMatrixTColumn_constlEfloatgR() throw() {};
00611          :: TMatrixTBase< float >* fMatrix; //the matrix I am a column of
00612          int fColInd; //effective column index
00613          int fInc; //if ptr = @a[i,col], then ptr+inc = @a[i+1,col]
00614           float* fPtr; //pointer to the a[0,col] column
00615       };
00616       #endif
00617 
00618       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00619       typedef ::TMatrixTSparseDiag_const< float > TMatrixTSparseDiag_constlEfloatgR;
00620       #else
00621       class TMatrixTSparseDiag_constlEfloatgR  {
00622          public:
00623          //friend XX;
00624          // To force the creation of a virtual table, throw just in case.
00625          virtual ~TMatrixTSparseDiag_constlEfloatgR() throw() {};
00626          :: TMatrixTBase< float >* fMatrix; //the matrix I am the diagonal of
00627          int fNdiag; //number of diag elems, min(nrows,ncols)
00628           float* fDataPtr; //data pointer
00629       };
00630       #endif
00631 
00632       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00633       typedef ::THaarMatrixT< double > THaarMatrixTlEdoublegR;
00634       #else
00635       class THaarMatrixTlEdoublegR  :  public ::TMatrixTLazy< double > {
00636          public:
00637          //friend XX;
00638          // To force the creation of a virtual table, throw just in case.
00639          virtual ~THaarMatrixTlEdoublegR() throw() {};
00640       };
00641       #endif
00642 
00643       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00644       typedef ::THilbertMatrixT< double > THilbertMatrixTlEdoublegR;
00645       #else
00646       class THilbertMatrixTlEdoublegR  :  public ::TMatrixTLazy< double > {
00647          public:
00648          //friend XX;
00649          // To force the creation of a virtual table, throw just in case.
00650          virtual ~THilbertMatrixTlEdoublegR() throw() {};
00651       };
00652       #endif
00653 
00654       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00655       typedef ::THilbertMatrixTSym< double > THilbertMatrixTSymlEdoublegR;
00656       #else
00657       class THilbertMatrixTSymlEdoublegR  :  public ::TMatrixTSymLazy< double > {
00658          public:
00659          //friend XX;
00660          // To force the creation of a virtual table, throw just in case.
00661          virtual ~THilbertMatrixTSymlEdoublegR() throw() {};
00662       };
00663       #endif
00664 
00665       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00666       typedef ::TMatrixTFlat_const< float > TMatrixTFlat_constlEfloatgR;
00667       #else
00668       class TMatrixTFlat_constlEfloatgR  {
00669          public:
00670          //friend XX;
00671          // To force the creation of a virtual table, throw just in case.
00672          virtual ~TMatrixTFlat_constlEfloatgR() throw() {};
00673          :: TMatrixTBase< float >* fMatrix; //the matrix I am the diagonal of
00674          int fNelems; //
00675           float* fPtr; //pointer to the a[0,0]
00676       };
00677       #endif
00678 
00679       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00680       typedef ::TMatrixTSub_const< float > TMatrixTSub_constlEfloatgR;
00681       #else
00682       class TMatrixTSub_constlEfloatgR  {
00683          public:
00684          //friend XX;
00685          // To force the creation of a virtual table, throw just in case.
00686          virtual ~TMatrixTSub_constlEfloatgR() throw() {};
00687          :: TMatrixTBase< float >* fMatrix; //the matrix I am a submatrix of
00688          int fRowOff; //
00689          int fColOff; //
00690          int fNrowsSub; //
00691          int fNcolsSub; //
00692       };
00693       #endif
00694 
00695       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00696       typedef ::TMatrixTColumn< float > TMatrixTColumnlEfloatgR;
00697       #else
00698       class TMatrixTColumnlEfloatgR  :  public ::TMatrixTColumn_const< float > {
00699          public:
00700          //friend XX;
00701          // To force the creation of a virtual table, throw just in case.
00702          virtual ~TMatrixTColumnlEfloatgR() throw() {};
00703       };
00704       #endif
00705 
00706       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00707       typedef ::TMatrixTDiag< float > TMatrixTDiaglEfloatgR;
00708       #else
00709       class TMatrixTDiaglEfloatgR  :  public ::TMatrixTDiag_const< float > {
00710          public:
00711          //friend XX;
00712          // To force the creation of a virtual table, throw just in case.
00713          virtual ~TMatrixTDiaglEfloatgR() throw() {};
00714       };
00715       #endif
00716 
00717       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00718       typedef ::TMatrixTFlat< float > TMatrixTFlatlEfloatgR;
00719       #else
00720       class TMatrixTFlatlEfloatgR  :  public ::TMatrixTFlat_const< float > {
00721          public:
00722          //friend XX;
00723          // To force the creation of a virtual table, throw just in case.
00724          virtual ~TMatrixTFlatlEfloatgR() throw() {};
00725       };
00726       #endif
00727 
00728       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00729       typedef ::TMatrixTSub< float > TMatrixTSublEfloatgR;
00730       #else
00731       class TMatrixTSublEfloatgR  :  public ::TMatrixTSub_const< float > {
00732          public:
00733          //friend XX;
00734          // To force the creation of a virtual table, throw just in case.
00735          virtual ~TMatrixTSublEfloatgR() throw() {};
00736       };
00737       #endif
00738 
00739       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00740       typedef ::TMatrixTSparseDiag< float > TMatrixTSparseDiaglEfloatgR;
00741       #else
00742       class TMatrixTSparseDiaglEfloatgR  :  public ::TMatrixTSparseDiag_const< float > {
00743          public:
00744          //friend XX;
00745          // To force the creation of a virtual table, throw just in case.
00746          virtual ~TMatrixTSparseDiaglEfloatgR() throw() {};
00747       };
00748       #endif
00749 
00750       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00751       typedef ::THaarMatrixT< float > THaarMatrixTlEfloatgR;
00752       #else
00753       class THaarMatrixTlEfloatgR  :  public ::TMatrixTLazy< float > {
00754          public:
00755          //friend XX;
00756          // To force the creation of a virtual table, throw just in case.
00757          virtual ~THaarMatrixTlEfloatgR() throw() {};
00758       };
00759       #endif
00760 
00761       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00762       typedef ::THilbertMatrixT< float > THilbertMatrixTlEfloatgR;
00763       #else
00764       class THilbertMatrixTlEfloatgR  :  public ::TMatrixTLazy< float > {
00765          public:
00766          //friend XX;
00767          // To force the creation of a virtual table, throw just in case.
00768          virtual ~THilbertMatrixTlEfloatgR() throw() {};
00769       };
00770       #endif
00771 
00772       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00773       typedef ::THilbertMatrixTSym< float > THilbertMatrixTSymlEfloatgR;
00774       #else
00775       class THilbertMatrixTSymlEfloatgR  :  public ::TMatrixTSymLazy< float > {
00776          public:
00777          //friend XX;
00778          // To force the creation of a virtual table, throw just in case.
00779          virtual ~THilbertMatrixTSymlEfloatgR() throw() {};
00780       };
00781       #endif
00782 
00783    } // of namespace Shadow
00784 } // of namespace ROOT
00785 // END OF SHADOWS
00786 
00787 namespace ROOT {
00788    void TMatrixTBaselEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00789    static void TMatrixTBaselEfloatgR_Dictionary();
00790    static void delete_TMatrixTBaselEfloatgR(void *p);
00791    static void deleteArray_TMatrixTBaselEfloatgR(void *p);
00792    static void destruct_TMatrixTBaselEfloatgR(void *p);
00793    static void streamer_TMatrixTBaselEfloatgR(TBuffer &buf, void *obj);
00794 
00795    // Function generating the singleton type initializer
00796    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTBase<float>*)
00797    {
00798       // Make sure the shadow class has the right sizeof
00799       R__ASSERT(sizeof(::TMatrixTBase<float>) == sizeof(::ROOT::Shadow::TMatrixTBaselEfloatgR));
00800       ::TMatrixTBase<float> *ptr = 0;
00801       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTBase<float> >(0);
00802       static ::ROOT::TGenericClassInfo 
00803          instance("TMatrixTBase<float>", ::TMatrixTBase<float>::Class_Version(), "include/TMatrixTBase.h", 95,
00804                   typeid(::TMatrixTBase<float>), DefineBehavior(ptr, ptr),
00805                   &TMatrixTBaselEfloatgR_Dictionary, isa_proxy, 1,
00806                   sizeof(::TMatrixTBase<float>) );
00807       instance.SetDelete(&delete_TMatrixTBaselEfloatgR);
00808       instance.SetDeleteArray(&deleteArray_TMatrixTBaselEfloatgR);
00809       instance.SetDestructor(&destruct_TMatrixTBaselEfloatgR);
00810       instance.SetStreamerFunc(&streamer_TMatrixTBaselEfloatgR);
00811       return &instance;
00812    }
00813    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTBase<float>*)
00814    {
00815       return GenerateInitInstanceLocal((::TMatrixTBase<float>*)0);
00816    }
00817    // Static variable to force the class initialization
00818    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTBase<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00819 
00820    // Dictionary for non-ClassDef classes
00821    static void TMatrixTBaselEfloatgR_Dictionary() {
00822       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<float>*)0x0)->GetClass();
00823    }
00824 
00825 } // end of namespace ROOT
00826 
00827 namespace ROOT {
00828    void TMatrixTBaselEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
00829    static void TMatrixTBaselEdoublegR_Dictionary();
00830    static void delete_TMatrixTBaselEdoublegR(void *p);
00831    static void deleteArray_TMatrixTBaselEdoublegR(void *p);
00832    static void destruct_TMatrixTBaselEdoublegR(void *p);
00833    static void streamer_TMatrixTBaselEdoublegR(TBuffer &buf, void *obj);
00834 
00835    // Function generating the singleton type initializer
00836    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTBase<double>*)
00837    {
00838       // Make sure the shadow class has the right sizeof
00839       R__ASSERT(sizeof(::TMatrixTBase<double>) == sizeof(::ROOT::Shadow::TMatrixTBaselEdoublegR));
00840       ::TMatrixTBase<double> *ptr = 0;
00841       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTBase<double> >(0);
00842       static ::ROOT::TGenericClassInfo 
00843          instance("TMatrixTBase<double>", ::TMatrixTBase<double>::Class_Version(), "include/TMatrixTBase.h", 95,
00844                   typeid(::TMatrixTBase<double>), DefineBehavior(ptr, ptr),
00845                   &TMatrixTBaselEdoublegR_Dictionary, isa_proxy, 1,
00846                   sizeof(::TMatrixTBase<double>) );
00847       instance.SetDelete(&delete_TMatrixTBaselEdoublegR);
00848       instance.SetDeleteArray(&deleteArray_TMatrixTBaselEdoublegR);
00849       instance.SetDestructor(&destruct_TMatrixTBaselEdoublegR);
00850       instance.SetStreamerFunc(&streamer_TMatrixTBaselEdoublegR);
00851       return &instance;
00852    }
00853    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTBase<double>*)
00854    {
00855       return GenerateInitInstanceLocal((::TMatrixTBase<double>*)0);
00856    }
00857    // Static variable to force the class initialization
00858    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTBase<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00859 
00860    // Dictionary for non-ClassDef classes
00861    static void TMatrixTBaselEdoublegR_Dictionary() {
00862       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<double>*)0x0)->GetClass();
00863    }
00864 
00865 } // end of namespace ROOT
00866 
00867 namespace ROOT {
00868    void TVectorTlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00869    static void TVectorTlEfloatgR_Dictionary();
00870    static void *new_TVectorTlEfloatgR(void *p = 0);
00871    static void *newArray_TVectorTlEfloatgR(Long_t size, void *p);
00872    static void delete_TVectorTlEfloatgR(void *p);
00873    static void deleteArray_TVectorTlEfloatgR(void *p);
00874    static void destruct_TVectorTlEfloatgR(void *p);
00875    static void streamer_TVectorTlEfloatgR(TBuffer &buf, void *obj);
00876 
00877    // Function generating the singleton type initializer
00878    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TVectorT<float>*)
00879    {
00880       // Make sure the shadow class has the right sizeof
00881       R__ASSERT(sizeof(::TVectorT<float>) == sizeof(::ROOT::Shadow::TVectorTlEfloatgR));
00882       ::TVectorT<float> *ptr = 0;
00883       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TVectorT<float> >(0);
00884       static ::ROOT::TGenericClassInfo 
00885          instance("TVectorT<float>", ::TVectorT<float>::Class_Version(), "include/TVectorT.h", 33,
00886                   typeid(::TVectorT<float>), DefineBehavior(ptr, ptr),
00887                   &TVectorTlEfloatgR_Dictionary, isa_proxy, 1,
00888                   sizeof(::TVectorT<float>) );
00889       instance.SetNew(&new_TVectorTlEfloatgR);
00890       instance.SetNewArray(&newArray_TVectorTlEfloatgR);
00891       instance.SetDelete(&delete_TVectorTlEfloatgR);
00892       instance.SetDeleteArray(&deleteArray_TVectorTlEfloatgR);
00893       instance.SetDestructor(&destruct_TVectorTlEfloatgR);
00894       instance.SetStreamerFunc(&streamer_TVectorTlEfloatgR);
00895       return &instance;
00896    }
00897    TGenericClassInfo *GenerateInitInstance(const ::TVectorT<float>*)
00898    {
00899       return GenerateInitInstanceLocal((::TVectorT<float>*)0);
00900    }
00901    // Static variable to force the class initialization
00902    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TVectorT<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00903 
00904    // Dictionary for non-ClassDef classes
00905    static void TVectorTlEfloatgR_Dictionary() {
00906       ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<float>*)0x0)->GetClass();
00907    }
00908 
00909 } // end of namespace ROOT
00910 
00911 namespace ROOT {
00912    void TVectorTlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
00913    static void TVectorTlEdoublegR_Dictionary();
00914    static void *new_TVectorTlEdoublegR(void *p = 0);
00915    static void *newArray_TVectorTlEdoublegR(Long_t size, void *p);
00916    static void delete_TVectorTlEdoublegR(void *p);
00917    static void deleteArray_TVectorTlEdoublegR(void *p);
00918    static void destruct_TVectorTlEdoublegR(void *p);
00919    static void streamer_TVectorTlEdoublegR(TBuffer &buf, void *obj);
00920 
00921    // Function generating the singleton type initializer
00922    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TVectorT<double>*)
00923    {
00924       // Make sure the shadow class has the right sizeof
00925       R__ASSERT(sizeof(::TVectorT<double>) == sizeof(::ROOT::Shadow::TVectorTlEdoublegR));
00926       ::TVectorT<double> *ptr = 0;
00927       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TVectorT<double> >(0);
00928       static ::ROOT::TGenericClassInfo 
00929          instance("TVectorT<double>", ::TVectorT<double>::Class_Version(), "include/TVectorT.h", 33,
00930                   typeid(::TVectorT<double>), DefineBehavior(ptr, ptr),
00931                   &TVectorTlEdoublegR_Dictionary, isa_proxy, 1,
00932                   sizeof(::TVectorT<double>) );
00933       instance.SetNew(&new_TVectorTlEdoublegR);
00934       instance.SetNewArray(&newArray_TVectorTlEdoublegR);
00935       instance.SetDelete(&delete_TVectorTlEdoublegR);
00936       instance.SetDeleteArray(&deleteArray_TVectorTlEdoublegR);
00937       instance.SetDestructor(&destruct_TVectorTlEdoublegR);
00938       instance.SetStreamerFunc(&streamer_TVectorTlEdoublegR);
00939       return &instance;
00940    }
00941    TGenericClassInfo *GenerateInitInstance(const ::TVectorT<double>*)
00942    {
00943       return GenerateInitInstanceLocal((::TVectorT<double>*)0);
00944    }
00945    // Static variable to force the class initialization
00946    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TVectorT<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00947 
00948    // Dictionary for non-ClassDef classes
00949    static void TVectorTlEdoublegR_Dictionary() {
00950       ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<double>*)0x0)->GetClass();
00951    }
00952 
00953 } // end of namespace ROOT
00954 
00955 namespace ROOT {
00956    void TMatrixTlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
00957    static void TMatrixTlEdoublegR_Dictionary();
00958    static void *new_TMatrixTlEdoublegR(void *p = 0);
00959    static void *newArray_TMatrixTlEdoublegR(Long_t size, void *p);
00960    static void delete_TMatrixTlEdoublegR(void *p);
00961    static void deleteArray_TMatrixTlEdoublegR(void *p);
00962    static void destruct_TMatrixTlEdoublegR(void *p);
00963    static void streamer_TMatrixTlEdoublegR(TBuffer &buf, void *obj);
00964 
00965    // Function generating the singleton type initializer
00966    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixT<double>*)
00967    {
00968       // Make sure the shadow class has the right sizeof
00969       R__ASSERT(sizeof(::TMatrixT<double>) == sizeof(::ROOT::Shadow::TMatrixTlEdoublegR));
00970       ::TMatrixT<double> *ptr = 0;
00971       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixT<double> >(0);
00972       static ::ROOT::TGenericClassInfo 
00973          instance("TMatrixT<double>", ::TMatrixT<double>::Class_Version(), "include/TMatrixT.h", 39,
00974                   typeid(::TMatrixT<double>), DefineBehavior(ptr, ptr),
00975                   &TMatrixTlEdoublegR_Dictionary, isa_proxy, 1,
00976                   sizeof(::TMatrixT<double>) );
00977       instance.SetNew(&new_TMatrixTlEdoublegR);
00978       instance.SetNewArray(&newArray_TMatrixTlEdoublegR);
00979       instance.SetDelete(&delete_TMatrixTlEdoublegR);
00980       instance.SetDeleteArray(&deleteArray_TMatrixTlEdoublegR);
00981       instance.SetDestructor(&destruct_TMatrixTlEdoublegR);
00982       instance.SetStreamerFunc(&streamer_TMatrixTlEdoublegR);
00983       return &instance;
00984    }
00985    TGenericClassInfo *GenerateInitInstance(const ::TMatrixT<double>*)
00986    {
00987       return GenerateInitInstanceLocal((::TMatrixT<double>*)0);
00988    }
00989    // Static variable to force the class initialization
00990    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixT<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00991 
00992    // Dictionary for non-ClassDef classes
00993    static void TMatrixTlEdoublegR_Dictionary() {
00994       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<double>*)0x0)->GetClass();
00995    }
00996 
00997 } // end of namespace ROOT
00998 
00999 namespace ROOT {
01000    void TMatrixTSymlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01001    static void TMatrixTSymlEdoublegR_Dictionary();
01002    static void *new_TMatrixTSymlEdoublegR(void *p = 0);
01003    static void *newArray_TMatrixTSymlEdoublegR(Long_t size, void *p);
01004    static void delete_TMatrixTSymlEdoublegR(void *p);
01005    static void deleteArray_TMatrixTSymlEdoublegR(void *p);
01006    static void destruct_TMatrixTSymlEdoublegR(void *p);
01007    static void streamer_TMatrixTSymlEdoublegR(TBuffer &buf, void *obj);
01008 
01009    // Function generating the singleton type initializer
01010    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSym<double>*)
01011    {
01012       // Make sure the shadow class has the right sizeof
01013       R__ASSERT(sizeof(::TMatrixTSym<double>) == sizeof(::ROOT::Shadow::TMatrixTSymlEdoublegR));
01014       ::TMatrixTSym<double> *ptr = 0;
01015       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSym<double> >(0);
01016       static ::ROOT::TGenericClassInfo 
01017          instance("TMatrixTSym<double>", ::TMatrixTSym<double>::Class_Version(), "include/TMatrixTSym.h", 38,
01018                   typeid(::TMatrixTSym<double>), DefineBehavior(ptr, ptr),
01019                   &TMatrixTSymlEdoublegR_Dictionary, isa_proxy, 1,
01020                   sizeof(::TMatrixTSym<double>) );
01021       instance.SetNew(&new_TMatrixTSymlEdoublegR);
01022       instance.SetNewArray(&newArray_TMatrixTSymlEdoublegR);
01023       instance.SetDelete(&delete_TMatrixTSymlEdoublegR);
01024       instance.SetDeleteArray(&deleteArray_TMatrixTSymlEdoublegR);
01025       instance.SetDestructor(&destruct_TMatrixTSymlEdoublegR);
01026       instance.SetStreamerFunc(&streamer_TMatrixTSymlEdoublegR);
01027       return &instance;
01028    }
01029    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSym<double>*)
01030    {
01031       return GenerateInitInstanceLocal((::TMatrixTSym<double>*)0);
01032    }
01033    // Static variable to force the class initialization
01034    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSym<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01035 
01036    // Dictionary for non-ClassDef classes
01037    static void TMatrixTSymlEdoublegR_Dictionary() {
01038       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<double>*)0x0)->GetClass();
01039    }
01040 
01041 } // end of namespace ROOT
01042 
01043 namespace ROOT {
01044    void TMatrixTSparselEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01045    static void TMatrixTSparselEdoublegR_Dictionary();
01046    static void *new_TMatrixTSparselEdoublegR(void *p = 0);
01047    static void *newArray_TMatrixTSparselEdoublegR(Long_t size, void *p);
01048    static void delete_TMatrixTSparselEdoublegR(void *p);
01049    static void deleteArray_TMatrixTSparselEdoublegR(void *p);
01050    static void destruct_TMatrixTSparselEdoublegR(void *p);
01051    static void streamer_TMatrixTSparselEdoublegR(TBuffer &buf, void *obj);
01052 
01053    // Function generating the singleton type initializer
01054    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparse<double>*)
01055    {
01056       // Make sure the shadow class has the right sizeof
01057       R__ASSERT(sizeof(::TMatrixTSparse<double>) == sizeof(::ROOT::Shadow::TMatrixTSparselEdoublegR));
01058       ::TMatrixTSparse<double> *ptr = 0;
01059       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparse<double> >(0);
01060       static ::ROOT::TGenericClassInfo 
01061          instance("TMatrixTSparse<double>", ::TMatrixTSparse<double>::Class_Version(), "include/TMatrixTSparse.h", 39,
01062                   typeid(::TMatrixTSparse<double>), DefineBehavior(ptr, ptr),
01063                   &TMatrixTSparselEdoublegR_Dictionary, isa_proxy, 1,
01064                   sizeof(::TMatrixTSparse<double>) );
01065       instance.SetNew(&new_TMatrixTSparselEdoublegR);
01066       instance.SetNewArray(&newArray_TMatrixTSparselEdoublegR);
01067       instance.SetDelete(&delete_TMatrixTSparselEdoublegR);
01068       instance.SetDeleteArray(&deleteArray_TMatrixTSparselEdoublegR);
01069       instance.SetDestructor(&destruct_TMatrixTSparselEdoublegR);
01070       instance.SetStreamerFunc(&streamer_TMatrixTSparselEdoublegR);
01071       return &instance;
01072    }
01073    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparse<double>*)
01074    {
01075       return GenerateInitInstanceLocal((::TMatrixTSparse<double>*)0);
01076    }
01077    // Static variable to force the class initialization
01078    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparse<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01079 
01080    // Dictionary for non-ClassDef classes
01081    static void TMatrixTSparselEdoublegR_Dictionary() {
01082       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<double>*)0x0)->GetClass();
01083    }
01084 
01085 } // end of namespace ROOT
01086 
01087 namespace ROOT {
01088    void TMatrixTLazylEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01089    static void TMatrixTLazylEdoublegR_Dictionary();
01090    static void delete_TMatrixTLazylEdoublegR(void *p);
01091    static void deleteArray_TMatrixTLazylEdoublegR(void *p);
01092    static void destruct_TMatrixTLazylEdoublegR(void *p);
01093 
01094    // Function generating the singleton type initializer
01095    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTLazy<double>*)
01096    {
01097       // Make sure the shadow class has the right sizeof
01098       R__ASSERT(sizeof(::TMatrixTLazy<double>) == sizeof(::ROOT::Shadow::TMatrixTLazylEdoublegR));
01099       ::TMatrixTLazy<double> *ptr = 0;
01100       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTLazy<double> >(0);
01101       static ::ROOT::TGenericClassInfo 
01102          instance("TMatrixTLazy<double>", ::TMatrixTLazy<double>::Class_Version(), "include/TMatrixTLazy.h", 45,
01103                   typeid(::TMatrixTLazy<double>), DefineBehavior(ptr, ptr),
01104                   &TMatrixTLazylEdoublegR_Dictionary, isa_proxy, 4,
01105                   sizeof(::TMatrixTLazy<double>) );
01106       instance.SetDelete(&delete_TMatrixTLazylEdoublegR);
01107       instance.SetDeleteArray(&deleteArray_TMatrixTLazylEdoublegR);
01108       instance.SetDestructor(&destruct_TMatrixTLazylEdoublegR);
01109       return &instance;
01110    }
01111    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTLazy<double>*)
01112    {
01113       return GenerateInitInstanceLocal((::TMatrixTLazy<double>*)0);
01114    }
01115    // Static variable to force the class initialization
01116    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTLazy<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01117 
01118    // Dictionary for non-ClassDef classes
01119    static void TMatrixTLazylEdoublegR_Dictionary() {
01120       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<double>*)0x0)->GetClass();
01121    }
01122 
01123 } // end of namespace ROOT
01124 
01125 namespace ROOT {
01126    void TMatrixTRow_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01127    static void TMatrixTRow_constlEdoublegR_Dictionary();
01128    static void *new_TMatrixTRow_constlEdoublegR(void *p = 0);
01129    static void *newArray_TMatrixTRow_constlEdoublegR(Long_t size, void *p);
01130    static void delete_TMatrixTRow_constlEdoublegR(void *p);
01131    static void deleteArray_TMatrixTRow_constlEdoublegR(void *p);
01132    static void destruct_TMatrixTRow_constlEdoublegR(void *p);
01133    static void streamer_TMatrixTRow_constlEdoublegR(TBuffer &buf, void *obj);
01134 
01135    // Function generating the singleton type initializer
01136    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTRow_const<double>*)
01137    {
01138       // Make sure the shadow class has the right sizeof
01139       R__ASSERT(sizeof(::TMatrixTRow_const<double>) == sizeof(::ROOT::Shadow::TMatrixTRow_constlEdoublegR));
01140       ::TMatrixTRow_const<double> *ptr = 0;
01141       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTRow_const<double> >(0);
01142       static ::ROOT::TGenericClassInfo 
01143          instance("TMatrixTRow_const<double>", ::TMatrixTRow_const<double>::Class_Version(), "include/TMatrixTUtils.h", 114,
01144                   typeid(::TMatrixTRow_const<double>), DefineBehavior(ptr, ptr),
01145                   &TMatrixTRow_constlEdoublegR_Dictionary, isa_proxy, 0,
01146                   sizeof(::TMatrixTRow_const<double>) );
01147       instance.SetNew(&new_TMatrixTRow_constlEdoublegR);
01148       instance.SetNewArray(&newArray_TMatrixTRow_constlEdoublegR);
01149       instance.SetDelete(&delete_TMatrixTRow_constlEdoublegR);
01150       instance.SetDeleteArray(&deleteArray_TMatrixTRow_constlEdoublegR);
01151       instance.SetDestructor(&destruct_TMatrixTRow_constlEdoublegR);
01152       instance.SetStreamerFunc(&streamer_TMatrixTRow_constlEdoublegR);
01153       return &instance;
01154    }
01155    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTRow_const<double>*)
01156    {
01157       return GenerateInitInstanceLocal((::TMatrixTRow_const<double>*)0);
01158    }
01159    // Static variable to force the class initialization
01160    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTRow_const<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01161 
01162    // Dictionary for non-ClassDef classes
01163    static void TMatrixTRow_constlEdoublegR_Dictionary() {
01164       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<double>*)0x0)->GetClass();
01165    }
01166 
01167 } // end of namespace ROOT
01168 
01169 namespace ROOT {
01170    void TMatrixTRowlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01171    static void TMatrixTRowlEdoublegR_Dictionary();
01172    static void *new_TMatrixTRowlEdoublegR(void *p = 0);
01173    static void *newArray_TMatrixTRowlEdoublegR(Long_t size, void *p);
01174    static void delete_TMatrixTRowlEdoublegR(void *p);
01175    static void deleteArray_TMatrixTRowlEdoublegR(void *p);
01176    static void destruct_TMatrixTRowlEdoublegR(void *p);
01177    static void streamer_TMatrixTRowlEdoublegR(TBuffer &buf, void *obj);
01178 
01179    // Function generating the singleton type initializer
01180    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTRow<double>*)
01181    {
01182       // Make sure the shadow class has the right sizeof
01183       R__ASSERT(sizeof(::TMatrixTRow<double>) == sizeof(::ROOT::Shadow::TMatrixTRowlEdoublegR));
01184       ::TMatrixTRow<double> *ptr = 0;
01185       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTRow<double> >(0);
01186       static ::ROOT::TGenericClassInfo 
01187          instance("TMatrixTRow<double>", ::TMatrixTRow<double>::Class_Version(), "include/TMatrixTUtils.h", 152,
01188                   typeid(::TMatrixTRow<double>), DefineBehavior(ptr, ptr),
01189                   &TMatrixTRowlEdoublegR_Dictionary, isa_proxy, 0,
01190                   sizeof(::TMatrixTRow<double>) );
01191       instance.SetNew(&new_TMatrixTRowlEdoublegR);
01192       instance.SetNewArray(&newArray_TMatrixTRowlEdoublegR);
01193       instance.SetDelete(&delete_TMatrixTRowlEdoublegR);
01194       instance.SetDeleteArray(&deleteArray_TMatrixTRowlEdoublegR);
01195       instance.SetDestructor(&destruct_TMatrixTRowlEdoublegR);
01196       instance.SetStreamerFunc(&streamer_TMatrixTRowlEdoublegR);
01197       return &instance;
01198    }
01199    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTRow<double>*)
01200    {
01201       return GenerateInitInstanceLocal((::TMatrixTRow<double>*)0);
01202    }
01203    // Static variable to force the class initialization
01204    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTRow<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01205 
01206    // Dictionary for non-ClassDef classes
01207    static void TMatrixTRowlEdoublegR_Dictionary() {
01208       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<double>*)0x0)->GetClass();
01209    }
01210 
01211 } // end of namespace ROOT
01212 
01213 namespace ROOT {
01214    void TMatrixTDiag_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01215    static void TMatrixTDiag_constlEdoublegR_Dictionary();
01216    static void *new_TMatrixTDiag_constlEdoublegR(void *p = 0);
01217    static void *newArray_TMatrixTDiag_constlEdoublegR(Long_t size, void *p);
01218    static void delete_TMatrixTDiag_constlEdoublegR(void *p);
01219    static void deleteArray_TMatrixTDiag_constlEdoublegR(void *p);
01220    static void destruct_TMatrixTDiag_constlEdoublegR(void *p);
01221    static void streamer_TMatrixTDiag_constlEdoublegR(TBuffer &buf, void *obj);
01222 
01223    // Function generating the singleton type initializer
01224    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTDiag_const<double>*)
01225    {
01226       // Make sure the shadow class has the right sizeof
01227       R__ASSERT(sizeof(::TMatrixTDiag_const<double>) == sizeof(::ROOT::Shadow::TMatrixTDiag_constlEdoublegR));
01228       ::TMatrixTDiag_const<double> *ptr = 0;
01229       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTDiag_const<double> >(0);
01230       static ::ROOT::TGenericClassInfo 
01231          instance("TMatrixTDiag_const<double>", ::TMatrixTDiag_const<double>::Class_Version(), "include/TMatrixTUtils.h", 305,
01232                   typeid(::TMatrixTDiag_const<double>), DefineBehavior(ptr, ptr),
01233                   &TMatrixTDiag_constlEdoublegR_Dictionary, isa_proxy, 0,
01234                   sizeof(::TMatrixTDiag_const<double>) );
01235       instance.SetNew(&new_TMatrixTDiag_constlEdoublegR);
01236       instance.SetNewArray(&newArray_TMatrixTDiag_constlEdoublegR);
01237       instance.SetDelete(&delete_TMatrixTDiag_constlEdoublegR);
01238       instance.SetDeleteArray(&deleteArray_TMatrixTDiag_constlEdoublegR);
01239       instance.SetDestructor(&destruct_TMatrixTDiag_constlEdoublegR);
01240       instance.SetStreamerFunc(&streamer_TMatrixTDiag_constlEdoublegR);
01241       return &instance;
01242    }
01243    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTDiag_const<double>*)
01244    {
01245       return GenerateInitInstanceLocal((::TMatrixTDiag_const<double>*)0);
01246    }
01247    // Static variable to force the class initialization
01248    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTDiag_const<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01249 
01250    // Dictionary for non-ClassDef classes
01251    static void TMatrixTDiag_constlEdoublegR_Dictionary() {
01252       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<double>*)0x0)->GetClass();
01253    }
01254 
01255 } // end of namespace ROOT
01256 
01257 namespace ROOT {
01258    void TMatrixTColumn_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01259    static void TMatrixTColumn_constlEdoublegR_Dictionary();
01260    static void *new_TMatrixTColumn_constlEdoublegR(void *p = 0);
01261    static void *newArray_TMatrixTColumn_constlEdoublegR(Long_t size, void *p);
01262    static void delete_TMatrixTColumn_constlEdoublegR(void *p);
01263    static void deleteArray_TMatrixTColumn_constlEdoublegR(void *p);
01264    static void destruct_TMatrixTColumn_constlEdoublegR(void *p);
01265    static void streamer_TMatrixTColumn_constlEdoublegR(TBuffer &buf, void *obj);
01266 
01267    // Function generating the singleton type initializer
01268    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTColumn_const<double>*)
01269    {
01270       // Make sure the shadow class has the right sizeof
01271       R__ASSERT(sizeof(::TMatrixTColumn_const<double>) == sizeof(::ROOT::Shadow::TMatrixTColumn_constlEdoublegR));
01272       ::TMatrixTColumn_const<double> *ptr = 0;
01273       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTColumn_const<double> >(0);
01274       static ::ROOT::TGenericClassInfo 
01275          instance("TMatrixTColumn_const<double>", ::TMatrixTColumn_const<double>::Class_Version(), "include/TMatrixTUtils.h", 209,
01276                   typeid(::TMatrixTColumn_const<double>), DefineBehavior(ptr, ptr),
01277                   &TMatrixTColumn_constlEdoublegR_Dictionary, isa_proxy, 0,
01278                   sizeof(::TMatrixTColumn_const<double>) );
01279       instance.SetNew(&new_TMatrixTColumn_constlEdoublegR);
01280       instance.SetNewArray(&newArray_TMatrixTColumn_constlEdoublegR);
01281       instance.SetDelete(&delete_TMatrixTColumn_constlEdoublegR);
01282       instance.SetDeleteArray(&deleteArray_TMatrixTColumn_constlEdoublegR);
01283       instance.SetDestructor(&destruct_TMatrixTColumn_constlEdoublegR);
01284       instance.SetStreamerFunc(&streamer_TMatrixTColumn_constlEdoublegR);
01285       return &instance;
01286    }
01287    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTColumn_const<double>*)
01288    {
01289       return GenerateInitInstanceLocal((::TMatrixTColumn_const<double>*)0);
01290    }
01291    // Static variable to force the class initialization
01292    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTColumn_const<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01293 
01294    // Dictionary for non-ClassDef classes
01295    static void TMatrixTColumn_constlEdoublegR_Dictionary() {
01296       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<double>*)0x0)->GetClass();
01297    }
01298 
01299 } // end of namespace ROOT
01300 
01301 namespace ROOT {
01302    void TMatrixTFlat_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01303    static void TMatrixTFlat_constlEdoublegR_Dictionary();
01304    static void *new_TMatrixTFlat_constlEdoublegR(void *p = 0);
01305    static void *newArray_TMatrixTFlat_constlEdoublegR(Long_t size, void *p);
01306    static void delete_TMatrixTFlat_constlEdoublegR(void *p);
01307    static void deleteArray_TMatrixTFlat_constlEdoublegR(void *p);
01308    static void destruct_TMatrixTFlat_constlEdoublegR(void *p);
01309    static void streamer_TMatrixTFlat_constlEdoublegR(TBuffer &buf, void *obj);
01310 
01311    // Function generating the singleton type initializer
01312    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTFlat_const<double>*)
01313    {
01314       // Make sure the shadow class has the right sizeof
01315       R__ASSERT(sizeof(::TMatrixTFlat_const<double>) == sizeof(::ROOT::Shadow::TMatrixTFlat_constlEdoublegR));
01316       ::TMatrixTFlat_const<double> *ptr = 0;
01317       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTFlat_const<double> >(0);
01318       static ::ROOT::TGenericClassInfo 
01319          instance("TMatrixTFlat_const<double>", ::TMatrixTFlat_const<double>::Class_Version(), "include/TMatrixTUtils.h", 395,
01320                   typeid(::TMatrixTFlat_const<double>), DefineBehavior(ptr, ptr),
01321                   &TMatrixTFlat_constlEdoublegR_Dictionary, isa_proxy, 0,
01322                   sizeof(::TMatrixTFlat_const<double>) );
01323       instance.SetNew(&new_TMatrixTFlat_constlEdoublegR);
01324       instance.SetNewArray(&newArray_TMatrixTFlat_constlEdoublegR);
01325       instance.SetDelete(&delete_TMatrixTFlat_constlEdoublegR);
01326       instance.SetDeleteArray(&deleteArray_TMatrixTFlat_constlEdoublegR);
01327       instance.SetDestructor(&destruct_TMatrixTFlat_constlEdoublegR);
01328       instance.SetStreamerFunc(&streamer_TMatrixTFlat_constlEdoublegR);
01329       return &instance;
01330    }
01331    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTFlat_const<double>*)
01332    {
01333       return GenerateInitInstanceLocal((::TMatrixTFlat_const<double>*)0);
01334    }
01335    // Static variable to force the class initialization
01336    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTFlat_const<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01337 
01338    // Dictionary for non-ClassDef classes
01339    static void TMatrixTFlat_constlEdoublegR_Dictionary() {
01340       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<double>*)0x0)->GetClass();
01341    }
01342 
01343 } // end of namespace ROOT
01344 
01345 namespace ROOT {
01346    void TMatrixTSub_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01347    static void TMatrixTSub_constlEdoublegR_Dictionary();
01348    static void *new_TMatrixTSub_constlEdoublegR(void *p = 0);
01349    static void *newArray_TMatrixTSub_constlEdoublegR(Long_t size, void *p);
01350    static void delete_TMatrixTSub_constlEdoublegR(void *p);
01351    static void deleteArray_TMatrixTSub_constlEdoublegR(void *p);
01352    static void destruct_TMatrixTSub_constlEdoublegR(void *p);
01353    static void streamer_TMatrixTSub_constlEdoublegR(TBuffer &buf, void *obj);
01354 
01355    // Function generating the singleton type initializer
01356    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSub_const<double>*)
01357    {
01358       // Make sure the shadow class has the right sizeof
01359       R__ASSERT(sizeof(::TMatrixTSub_const<double>) == sizeof(::ROOT::Shadow::TMatrixTSub_constlEdoublegR));
01360       ::TMatrixTSub_const<double> *ptr = 0;
01361       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSub_const<double> >(0);
01362       static ::ROOT::TGenericClassInfo 
01363          instance("TMatrixTSub_const<double>", ::TMatrixTSub_const<double>::Class_Version(), "include/TMatrixTUtils.h", 481,
01364                   typeid(::TMatrixTSub_const<double>), DefineBehavior(ptr, ptr),
01365                   &TMatrixTSub_constlEdoublegR_Dictionary, isa_proxy, 0,
01366                   sizeof(::TMatrixTSub_const<double>) );
01367       instance.SetNew(&new_TMatrixTSub_constlEdoublegR);
01368       instance.SetNewArray(&newArray_TMatrixTSub_constlEdoublegR);
01369       instance.SetDelete(&delete_TMatrixTSub_constlEdoublegR);
01370       instance.SetDeleteArray(&deleteArray_TMatrixTSub_constlEdoublegR);
01371       instance.SetDestructor(&destruct_TMatrixTSub_constlEdoublegR);
01372       instance.SetStreamerFunc(&streamer_TMatrixTSub_constlEdoublegR);
01373       return &instance;
01374    }
01375    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSub_const<double>*)
01376    {
01377       return GenerateInitInstanceLocal((::TMatrixTSub_const<double>*)0);
01378    }
01379    // Static variable to force the class initialization
01380    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSub_const<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01381 
01382    // Dictionary for non-ClassDef classes
01383    static void TMatrixTSub_constlEdoublegR_Dictionary() {
01384       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<double>*)0x0)->GetClass();
01385    }
01386 
01387 } // end of namespace ROOT
01388 
01389 namespace ROOT {
01390    void TMatrixTSparseRow_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01391    static void TMatrixTSparseRow_constlEdoublegR_Dictionary();
01392    static void *new_TMatrixTSparseRow_constlEdoublegR(void *p = 0);
01393    static void *newArray_TMatrixTSparseRow_constlEdoublegR(Long_t size, void *p);
01394    static void delete_TMatrixTSparseRow_constlEdoublegR(void *p);
01395    static void deleteArray_TMatrixTSparseRow_constlEdoublegR(void *p);
01396    static void destruct_TMatrixTSparseRow_constlEdoublegR(void *p);
01397    static void streamer_TMatrixTSparseRow_constlEdoublegR(TBuffer &buf, void *obj);
01398 
01399    // Function generating the singleton type initializer
01400    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparseRow_const<double>*)
01401    {
01402       // Make sure the shadow class has the right sizeof
01403       R__ASSERT(sizeof(::TMatrixTSparseRow_const<double>) == sizeof(::ROOT::Shadow::TMatrixTSparseRow_constlEdoublegR));
01404       ::TMatrixTSparseRow_const<double> *ptr = 0;
01405       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparseRow_const<double> >(0);
01406       static ::ROOT::TGenericClassInfo 
01407          instance("TMatrixTSparseRow_const<double>", ::TMatrixTSparseRow_const<double>::Class_Version(), "include/TMatrixTUtils.h", 574,
01408                   typeid(::TMatrixTSparseRow_const<double>), DefineBehavior(ptr, ptr),
01409                   &TMatrixTSparseRow_constlEdoublegR_Dictionary, isa_proxy, 0,
01410                   sizeof(::TMatrixTSparseRow_const<double>) );
01411       instance.SetNew(&new_TMatrixTSparseRow_constlEdoublegR);
01412       instance.SetNewArray(&newArray_TMatrixTSparseRow_constlEdoublegR);
01413       instance.SetDelete(&delete_TMatrixTSparseRow_constlEdoublegR);
01414       instance.SetDeleteArray(&deleteArray_TMatrixTSparseRow_constlEdoublegR);
01415       instance.SetDestructor(&destruct_TMatrixTSparseRow_constlEdoublegR);
01416       instance.SetStreamerFunc(&streamer_TMatrixTSparseRow_constlEdoublegR);
01417       return &instance;
01418    }
01419    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparseRow_const<double>*)
01420    {
01421       return GenerateInitInstanceLocal((::TMatrixTSparseRow_const<double>*)0);
01422    }
01423    // Static variable to force the class initialization
01424    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01425 
01426    // Dictionary for non-ClassDef classes
01427    static void TMatrixTSparseRow_constlEdoublegR_Dictionary() {
01428       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<double>*)0x0)->GetClass();
01429    }
01430 
01431 } // end of namespace ROOT
01432 
01433 namespace ROOT {
01434    void TMatrixTSparseDiag_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01435    static void TMatrixTSparseDiag_constlEdoublegR_Dictionary();
01436    static void *new_TMatrixTSparseDiag_constlEdoublegR(void *p = 0);
01437    static void *newArray_TMatrixTSparseDiag_constlEdoublegR(Long_t size, void *p);
01438    static void delete_TMatrixTSparseDiag_constlEdoublegR(void *p);
01439    static void deleteArray_TMatrixTSparseDiag_constlEdoublegR(void *p);
01440    static void destruct_TMatrixTSparseDiag_constlEdoublegR(void *p);
01441    static void streamer_TMatrixTSparseDiag_constlEdoublegR(TBuffer &buf, void *obj);
01442 
01443    // Function generating the singleton type initializer
01444    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparseDiag_const<double>*)
01445    {
01446       // Make sure the shadow class has the right sizeof
01447       R__ASSERT(sizeof(::TMatrixTSparseDiag_const<double>) == sizeof(::ROOT::Shadow::TMatrixTSparseDiag_constlEdoublegR));
01448       ::TMatrixTSparseDiag_const<double> *ptr = 0;
01449       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparseDiag_const<double> >(0);
01450       static ::ROOT::TGenericClassInfo 
01451          instance("TMatrixTSparseDiag_const<double>", ::TMatrixTSparseDiag_const<double>::Class_Version(), "include/TMatrixTUtils.h", 640,
01452                   typeid(::TMatrixTSparseDiag_const<double>), DefineBehavior(ptr, ptr),
01453                   &TMatrixTSparseDiag_constlEdoublegR_Dictionary, isa_proxy, 0,
01454                   sizeof(::TMatrixTSparseDiag_const<double>) );
01455       instance.SetNew(&new_TMatrixTSparseDiag_constlEdoublegR);
01456       instance.SetNewArray(&newArray_TMatrixTSparseDiag_constlEdoublegR);
01457       instance.SetDelete(&delete_TMatrixTSparseDiag_constlEdoublegR);
01458       instance.SetDeleteArray(&deleteArray_TMatrixTSparseDiag_constlEdoublegR);
01459       instance.SetDestructor(&destruct_TMatrixTSparseDiag_constlEdoublegR);
01460       instance.SetStreamerFunc(&streamer_TMatrixTSparseDiag_constlEdoublegR);
01461       return &instance;
01462    }
01463    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparseDiag_const<double>*)
01464    {
01465       return GenerateInitInstanceLocal((::TMatrixTSparseDiag_const<double>*)0);
01466    }
01467    // Static variable to force the class initialization
01468    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01469 
01470    // Dictionary for non-ClassDef classes
01471    static void TMatrixTSparseDiag_constlEdoublegR_Dictionary() {
01472       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<double>*)0x0)->GetClass();
01473    }
01474 
01475 } // end of namespace ROOT
01476 
01477 namespace ROOT {
01478    void TMatrixTColumnlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01479    static void TMatrixTColumnlEdoublegR_Dictionary();
01480    static void *new_TMatrixTColumnlEdoublegR(void *p = 0);
01481    static void *newArray_TMatrixTColumnlEdoublegR(Long_t size, void *p);
01482    static void delete_TMatrixTColumnlEdoublegR(void *p);
01483    static void deleteArray_TMatrixTColumnlEdoublegR(void *p);
01484    static void destruct_TMatrixTColumnlEdoublegR(void *p);
01485    static void streamer_TMatrixTColumnlEdoublegR(TBuffer &buf, void *obj);
01486 
01487    // Function generating the singleton type initializer
01488    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTColumn<double>*)
01489    {
01490       // Make sure the shadow class has the right sizeof
01491       R__ASSERT(sizeof(::TMatrixTColumn<double>) == sizeof(::ROOT::Shadow::TMatrixTColumnlEdoublegR));
01492       ::TMatrixTColumn<double> *ptr = 0;
01493       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTColumn<double> >(0);
01494       static ::ROOT::TGenericClassInfo 
01495          instance("TMatrixTColumn<double>", ::TMatrixTColumn<double>::Class_Version(), "include/TMatrixTUtils.h", 247,
01496                   typeid(::TMatrixTColumn<double>), DefineBehavior(ptr, ptr),
01497                   &TMatrixTColumnlEdoublegR_Dictionary, isa_proxy, 0,
01498                   sizeof(::TMatrixTColumn<double>) );
01499       instance.SetNew(&new_TMatrixTColumnlEdoublegR);
01500       instance.SetNewArray(&newArray_TMatrixTColumnlEdoublegR);
01501       instance.SetDelete(&delete_TMatrixTColumnlEdoublegR);
01502       instance.SetDeleteArray(&deleteArray_TMatrixTColumnlEdoublegR);
01503       instance.SetDestructor(&destruct_TMatrixTColumnlEdoublegR);
01504       instance.SetStreamerFunc(&streamer_TMatrixTColumnlEdoublegR);
01505       return &instance;
01506    }
01507    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTColumn<double>*)
01508    {
01509       return GenerateInitInstanceLocal((::TMatrixTColumn<double>*)0);
01510    }
01511    // Static variable to force the class initialization
01512    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTColumn<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01513 
01514    // Dictionary for non-ClassDef classes
01515    static void TMatrixTColumnlEdoublegR_Dictionary() {
01516       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<double>*)0x0)->GetClass();
01517    }
01518 
01519 } // end of namespace ROOT
01520 
01521 namespace ROOT {
01522    void TMatrixTDiaglEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01523    static void TMatrixTDiaglEdoublegR_Dictionary();
01524    static void *new_TMatrixTDiaglEdoublegR(void *p = 0);
01525    static void *newArray_TMatrixTDiaglEdoublegR(Long_t size, void *p);
01526    static void delete_TMatrixTDiaglEdoublegR(void *p);
01527    static void deleteArray_TMatrixTDiaglEdoublegR(void *p);
01528    static void destruct_TMatrixTDiaglEdoublegR(void *p);
01529    static void streamer_TMatrixTDiaglEdoublegR(TBuffer &buf, void *obj);
01530 
01531    // Function generating the singleton type initializer
01532    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTDiag<double>*)
01533    {
01534       // Make sure the shadow class has the right sizeof
01535       R__ASSERT(sizeof(::TMatrixTDiag<double>) == sizeof(::ROOT::Shadow::TMatrixTDiaglEdoublegR));
01536       ::TMatrixTDiag<double> *ptr = 0;
01537       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTDiag<double> >(0);
01538       static ::ROOT::TGenericClassInfo 
01539          instance("TMatrixTDiag<double>", ::TMatrixTDiag<double>::Class_Version(), "include/TMatrixTUtils.h", 342,
01540                   typeid(::TMatrixTDiag<double>), DefineBehavior(ptr, ptr),
01541                   &TMatrixTDiaglEdoublegR_Dictionary, isa_proxy, 0,
01542                   sizeof(::TMatrixTDiag<double>) );
01543       instance.SetNew(&new_TMatrixTDiaglEdoublegR);
01544       instance.SetNewArray(&newArray_TMatrixTDiaglEdoublegR);
01545       instance.SetDelete(&delete_TMatrixTDiaglEdoublegR);
01546       instance.SetDeleteArray(&deleteArray_TMatrixTDiaglEdoublegR);
01547       instance.SetDestructor(&destruct_TMatrixTDiaglEdoublegR);
01548       instance.SetStreamerFunc(&streamer_TMatrixTDiaglEdoublegR);
01549       return &instance;
01550    }
01551    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTDiag<double>*)
01552    {
01553       return GenerateInitInstanceLocal((::TMatrixTDiag<double>*)0);
01554    }
01555    // Static variable to force the class initialization
01556    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTDiag<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01557 
01558    // Dictionary for non-ClassDef classes
01559    static void TMatrixTDiaglEdoublegR_Dictionary() {
01560       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<double>*)0x0)->GetClass();
01561    }
01562 
01563 } // end of namespace ROOT
01564 
01565 namespace ROOT {
01566    void TMatrixTFlatlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01567    static void TMatrixTFlatlEdoublegR_Dictionary();
01568    static void *new_TMatrixTFlatlEdoublegR(void *p = 0);
01569    static void *newArray_TMatrixTFlatlEdoublegR(Long_t size, void *p);
01570    static void delete_TMatrixTFlatlEdoublegR(void *p);
01571    static void deleteArray_TMatrixTFlatlEdoublegR(void *p);
01572    static void destruct_TMatrixTFlatlEdoublegR(void *p);
01573    static void streamer_TMatrixTFlatlEdoublegR(TBuffer &buf, void *obj);
01574 
01575    // Function generating the singleton type initializer
01576    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTFlat<double>*)
01577    {
01578       // Make sure the shadow class has the right sizeof
01579       R__ASSERT(sizeof(::TMatrixTFlat<double>) == sizeof(::ROOT::Shadow::TMatrixTFlatlEdoublegR));
01580       ::TMatrixTFlat<double> *ptr = 0;
01581       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTFlat<double> >(0);
01582       static ::ROOT::TGenericClassInfo 
01583          instance("TMatrixTFlat<double>", ::TMatrixTFlat<double>::Class_Version(), "include/TMatrixTUtils.h", 428,
01584                   typeid(::TMatrixTFlat<double>), DefineBehavior(ptr, ptr),
01585                   &TMatrixTFlatlEdoublegR_Dictionary, isa_proxy, 0,
01586                   sizeof(::TMatrixTFlat<double>) );
01587       instance.SetNew(&new_TMatrixTFlatlEdoublegR);
01588       instance.SetNewArray(&newArray_TMatrixTFlatlEdoublegR);
01589       instance.SetDelete(&delete_TMatrixTFlatlEdoublegR);
01590       instance.SetDeleteArray(&deleteArray_TMatrixTFlatlEdoublegR);
01591       instance.SetDestructor(&destruct_TMatrixTFlatlEdoublegR);
01592       instance.SetStreamerFunc(&streamer_TMatrixTFlatlEdoublegR);
01593       return &instance;
01594    }
01595    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTFlat<double>*)
01596    {
01597       return GenerateInitInstanceLocal((::TMatrixTFlat<double>*)0);
01598    }
01599    // Static variable to force the class initialization
01600    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTFlat<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01601 
01602    // Dictionary for non-ClassDef classes
01603    static void TMatrixTFlatlEdoublegR_Dictionary() {
01604       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<double>*)0x0)->GetClass();
01605    }
01606 
01607 } // end of namespace ROOT
01608 
01609 namespace ROOT {
01610    void TMatrixTSublEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01611    static void TMatrixTSublEdoublegR_Dictionary();
01612    static void *new_TMatrixTSublEdoublegR(void *p = 0);
01613    static void *newArray_TMatrixTSublEdoublegR(Long_t size, void *p);
01614    static void delete_TMatrixTSublEdoublegR(void *p);
01615    static void deleteArray_TMatrixTSublEdoublegR(void *p);
01616    static void destruct_TMatrixTSublEdoublegR(void *p);
01617    static void streamer_TMatrixTSublEdoublegR(TBuffer &buf, void *obj);
01618 
01619    // Function generating the singleton type initializer
01620    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSub<double>*)
01621    {
01622       // Make sure the shadow class has the right sizeof
01623       R__ASSERT(sizeof(::TMatrixTSub<double>) == sizeof(::ROOT::Shadow::TMatrixTSublEdoublegR));
01624       ::TMatrixTSub<double> *ptr = 0;
01625       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSub<double> >(0);
01626       static ::ROOT::TGenericClassInfo 
01627          instance("TMatrixTSub<double>", ::TMatrixTSub<double>::Class_Version(), "include/TMatrixTUtils.h", 520,
01628                   typeid(::TMatrixTSub<double>), DefineBehavior(ptr, ptr),
01629                   &TMatrixTSublEdoublegR_Dictionary, isa_proxy, 0,
01630                   sizeof(::TMatrixTSub<double>) );
01631       instance.SetNew(&new_TMatrixTSublEdoublegR);
01632       instance.SetNewArray(&newArray_TMatrixTSublEdoublegR);
01633       instance.SetDelete(&delete_TMatrixTSublEdoublegR);
01634       instance.SetDeleteArray(&deleteArray_TMatrixTSublEdoublegR);
01635       instance.SetDestructor(&destruct_TMatrixTSublEdoublegR);
01636       instance.SetStreamerFunc(&streamer_TMatrixTSublEdoublegR);
01637       return &instance;
01638    }
01639    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSub<double>*)
01640    {
01641       return GenerateInitInstanceLocal((::TMatrixTSub<double>*)0);
01642    }
01643    // Static variable to force the class initialization
01644    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSub<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01645 
01646    // Dictionary for non-ClassDef classes
01647    static void TMatrixTSublEdoublegR_Dictionary() {
01648       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<double>*)0x0)->GetClass();
01649    }
01650 
01651 } // end of namespace ROOT
01652 
01653 namespace ROOT {
01654    void TMatrixTSparseRowlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01655    static void TMatrixTSparseRowlEdoublegR_Dictionary();
01656    static void *new_TMatrixTSparseRowlEdoublegR(void *p = 0);
01657    static void *newArray_TMatrixTSparseRowlEdoublegR(Long_t size, void *p);
01658    static void delete_TMatrixTSparseRowlEdoublegR(void *p);
01659    static void deleteArray_TMatrixTSparseRowlEdoublegR(void *p);
01660    static void destruct_TMatrixTSparseRowlEdoublegR(void *p);
01661    static void streamer_TMatrixTSparseRowlEdoublegR(TBuffer &buf, void *obj);
01662 
01663    // Function generating the singleton type initializer
01664    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparseRow<double>*)
01665    {
01666       // Make sure the shadow class has the right sizeof
01667       R__ASSERT(sizeof(::TMatrixTSparseRow<double>) == sizeof(::ROOT::Shadow::TMatrixTSparseRowlEdoublegR));
01668       ::TMatrixTSparseRow<double> *ptr = 0;
01669       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparseRow<double> >(0);
01670       static ::ROOT::TGenericClassInfo 
01671          instance("TMatrixTSparseRow<double>", ::TMatrixTSparseRow<double>::Class_Version(), "include/TMatrixTUtils.h", 604,
01672                   typeid(::TMatrixTSparseRow<double>), DefineBehavior(ptr, ptr),
01673                   &TMatrixTSparseRowlEdoublegR_Dictionary, isa_proxy, 0,
01674                   sizeof(::TMatrixTSparseRow<double>) );
01675       instance.SetNew(&new_TMatrixTSparseRowlEdoublegR);
01676       instance.SetNewArray(&newArray_TMatrixTSparseRowlEdoublegR);
01677       instance.SetDelete(&delete_TMatrixTSparseRowlEdoublegR);
01678       instance.SetDeleteArray(&deleteArray_TMatrixTSparseRowlEdoublegR);
01679       instance.SetDestructor(&destruct_TMatrixTSparseRowlEdoublegR);
01680       instance.SetStreamerFunc(&streamer_TMatrixTSparseRowlEdoublegR);
01681       return &instance;
01682    }
01683    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparseRow<double>*)
01684    {
01685       return GenerateInitInstanceLocal((::TMatrixTSparseRow<double>*)0);
01686    }
01687    // Static variable to force the class initialization
01688    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparseRow<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01689 
01690    // Dictionary for non-ClassDef classes
01691    static void TMatrixTSparseRowlEdoublegR_Dictionary() {
01692       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<double>*)0x0)->GetClass();
01693    }
01694 
01695 } // end of namespace ROOT
01696 
01697 namespace ROOT {
01698    void TMatrixTSparseDiaglEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01699    static void TMatrixTSparseDiaglEdoublegR_Dictionary();
01700    static void *new_TMatrixTSparseDiaglEdoublegR(void *p = 0);
01701    static void *newArray_TMatrixTSparseDiaglEdoublegR(Long_t size, void *p);
01702    static void delete_TMatrixTSparseDiaglEdoublegR(void *p);
01703    static void deleteArray_TMatrixTSparseDiaglEdoublegR(void *p);
01704    static void destruct_TMatrixTSparseDiaglEdoublegR(void *p);
01705    static void streamer_TMatrixTSparseDiaglEdoublegR(TBuffer &buf, void *obj);
01706 
01707    // Function generating the singleton type initializer
01708    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparseDiag<double>*)
01709    {
01710       // Make sure the shadow class has the right sizeof
01711       R__ASSERT(sizeof(::TMatrixTSparseDiag<double>) == sizeof(::ROOT::Shadow::TMatrixTSparseDiaglEdoublegR));
01712       ::TMatrixTSparseDiag<double> *ptr = 0;
01713       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparseDiag<double> >(0);
01714       static ::ROOT::TGenericClassInfo 
01715          instance("TMatrixTSparseDiag<double>", ::TMatrixTSparseDiag<double>::Class_Version(), "include/TMatrixTUtils.h", 666,
01716                   typeid(::TMatrixTSparseDiag<double>), DefineBehavior(ptr, ptr),
01717                   &TMatrixTSparseDiaglEdoublegR_Dictionary, isa_proxy, 0,
01718                   sizeof(::TMatrixTSparseDiag<double>) );
01719       instance.SetNew(&new_TMatrixTSparseDiaglEdoublegR);
01720       instance.SetNewArray(&newArray_TMatrixTSparseDiaglEdoublegR);
01721       instance.SetDelete(&delete_TMatrixTSparseDiaglEdoublegR);
01722       instance.SetDeleteArray(&deleteArray_TMatrixTSparseDiaglEdoublegR);
01723       instance.SetDestructor(&destruct_TMatrixTSparseDiaglEdoublegR);
01724       instance.SetStreamerFunc(&streamer_TMatrixTSparseDiaglEdoublegR);
01725       return &instance;
01726    }
01727    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparseDiag<double>*)
01728    {
01729       return GenerateInitInstanceLocal((::TMatrixTSparseDiag<double>*)0);
01730    }
01731    // Static variable to force the class initialization
01732    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01733 
01734    // Dictionary for non-ClassDef classes
01735    static void TMatrixTSparseDiaglEdoublegR_Dictionary() {
01736       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<double>*)0x0)->GetClass();
01737    }
01738 
01739 } // end of namespace ROOT
01740 
01741 namespace ROOT {
01742    void TMatrixTSymLazylEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01743    static void TMatrixTSymLazylEdoublegR_Dictionary();
01744    static void delete_TMatrixTSymLazylEdoublegR(void *p);
01745    static void deleteArray_TMatrixTSymLazylEdoublegR(void *p);
01746    static void destruct_TMatrixTSymLazylEdoublegR(void *p);
01747 
01748    // Function generating the singleton type initializer
01749    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSymLazy<double>*)
01750    {
01751       // Make sure the shadow class has the right sizeof
01752       R__ASSERT(sizeof(::TMatrixTSymLazy<double>) == sizeof(::ROOT::Shadow::TMatrixTSymLazylEdoublegR));
01753       ::TMatrixTSymLazy<double> *ptr = 0;
01754       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSymLazy<double> >(0);
01755       static ::ROOT::TGenericClassInfo 
01756          instance("TMatrixTSymLazy<double>", ::TMatrixTSymLazy<double>::Class_Version(), "include/TMatrixTLazy.h", 88,
01757                   typeid(::TMatrixTSymLazy<double>), DefineBehavior(ptr, ptr),
01758                   &TMatrixTSymLazylEdoublegR_Dictionary, isa_proxy, 4,
01759                   sizeof(::TMatrixTSymLazy<double>) );
01760       instance.SetDelete(&delete_TMatrixTSymLazylEdoublegR);
01761       instance.SetDeleteArray(&deleteArray_TMatrixTSymLazylEdoublegR);
01762       instance.SetDestructor(&destruct_TMatrixTSymLazylEdoublegR);
01763       return &instance;
01764    }
01765    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSymLazy<double>*)
01766    {
01767       return GenerateInitInstanceLocal((::TMatrixTSymLazy<double>*)0);
01768    }
01769    // Static variable to force the class initialization
01770    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSymLazy<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01771 
01772    // Dictionary for non-ClassDef classes
01773    static void TMatrixTSymLazylEdoublegR_Dictionary() {
01774       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<double>*)0x0)->GetClass();
01775    }
01776 
01777 } // end of namespace ROOT
01778 
01779 namespace ROOT {
01780    void TMatrixTRow_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01781    static void TMatrixTRow_constlEfloatgR_Dictionary();
01782    static void *new_TMatrixTRow_constlEfloatgR(void *p = 0);
01783    static void *newArray_TMatrixTRow_constlEfloatgR(Long_t size, void *p);
01784    static void delete_TMatrixTRow_constlEfloatgR(void *p);
01785    static void deleteArray_TMatrixTRow_constlEfloatgR(void *p);
01786    static void destruct_TMatrixTRow_constlEfloatgR(void *p);
01787    static void streamer_TMatrixTRow_constlEfloatgR(TBuffer &buf, void *obj);
01788 
01789    // Function generating the singleton type initializer
01790    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTRow_const<float>*)
01791    {
01792       // Make sure the shadow class has the right sizeof
01793       R__ASSERT(sizeof(::TMatrixTRow_const<float>) == sizeof(::ROOT::Shadow::TMatrixTRow_constlEfloatgR));
01794       ::TMatrixTRow_const<float> *ptr = 0;
01795       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTRow_const<float> >(0);
01796       static ::ROOT::TGenericClassInfo 
01797          instance("TMatrixTRow_const<float>", ::TMatrixTRow_const<float>::Class_Version(), "include/TMatrixTUtils.h", 114,
01798                   typeid(::TMatrixTRow_const<float>), DefineBehavior(ptr, ptr),
01799                   &TMatrixTRow_constlEfloatgR_Dictionary, isa_proxy, 0,
01800                   sizeof(::TMatrixTRow_const<float>) );
01801       instance.SetNew(&new_TMatrixTRow_constlEfloatgR);
01802       instance.SetNewArray(&newArray_TMatrixTRow_constlEfloatgR);
01803       instance.SetDelete(&delete_TMatrixTRow_constlEfloatgR);
01804       instance.SetDeleteArray(&deleteArray_TMatrixTRow_constlEfloatgR);
01805       instance.SetDestructor(&destruct_TMatrixTRow_constlEfloatgR);
01806       instance.SetStreamerFunc(&streamer_TMatrixTRow_constlEfloatgR);
01807       return &instance;
01808    }
01809    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTRow_const<float>*)
01810    {
01811       return GenerateInitInstanceLocal((::TMatrixTRow_const<float>*)0);
01812    }
01813    // Static variable to force the class initialization
01814    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTRow_const<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01815 
01816    // Dictionary for non-ClassDef classes
01817    static void TMatrixTRow_constlEfloatgR_Dictionary() {
01818       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<float>*)0x0)->GetClass();
01819    }
01820 
01821 } // end of namespace ROOT
01822 
01823 namespace ROOT {
01824    void TMatrixTlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01825    static void TMatrixTlEfloatgR_Dictionary();
01826    static void *new_TMatrixTlEfloatgR(void *p = 0);
01827    static void *newArray_TMatrixTlEfloatgR(Long_t size, void *p);
01828    static void delete_TMatrixTlEfloatgR(void *p);
01829    static void deleteArray_TMatrixTlEfloatgR(void *p);
01830    static void destruct_TMatrixTlEfloatgR(void *p);
01831    static void streamer_TMatrixTlEfloatgR(TBuffer &buf, void *obj);
01832 
01833    // Function generating the singleton type initializer
01834    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixT<float>*)
01835    {
01836       // Make sure the shadow class has the right sizeof
01837       R__ASSERT(sizeof(::TMatrixT<float>) == sizeof(::ROOT::Shadow::TMatrixTlEfloatgR));
01838       ::TMatrixT<float> *ptr = 0;
01839       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixT<float> >(0);
01840       static ::ROOT::TGenericClassInfo 
01841          instance("TMatrixT<float>", ::TMatrixT<float>::Class_Version(), "include/TMatrixT.h", 39,
01842                   typeid(::TMatrixT<float>), DefineBehavior(ptr, ptr),
01843                   &TMatrixTlEfloatgR_Dictionary, isa_proxy, 1,
01844                   sizeof(::TMatrixT<float>) );
01845       instance.SetNew(&new_TMatrixTlEfloatgR);
01846       instance.SetNewArray(&newArray_TMatrixTlEfloatgR);
01847       instance.SetDelete(&delete_TMatrixTlEfloatgR);
01848       instance.SetDeleteArray(&deleteArray_TMatrixTlEfloatgR);
01849       instance.SetDestructor(&destruct_TMatrixTlEfloatgR);
01850       instance.SetStreamerFunc(&streamer_TMatrixTlEfloatgR);
01851       return &instance;
01852    }
01853    TGenericClassInfo *GenerateInitInstance(const ::TMatrixT<float>*)
01854    {
01855       return GenerateInitInstanceLocal((::TMatrixT<float>*)0);
01856    }
01857    // Static variable to force the class initialization
01858    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixT<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01859 
01860    // Dictionary for non-ClassDef classes
01861    static void TMatrixTlEfloatgR_Dictionary() {
01862       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<float>*)0x0)->GetClass();
01863    }
01864 
01865 } // end of namespace ROOT
01866 
01867 namespace ROOT {
01868    void TMatrixTSymlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01869    static void TMatrixTSymlEfloatgR_Dictionary();
01870    static void *new_TMatrixTSymlEfloatgR(void *p = 0);
01871    static void *newArray_TMatrixTSymlEfloatgR(Long_t size, void *p);
01872    static void delete_TMatrixTSymlEfloatgR(void *p);
01873    static void deleteArray_TMatrixTSymlEfloatgR(void *p);
01874    static void destruct_TMatrixTSymlEfloatgR(void *p);
01875    static void streamer_TMatrixTSymlEfloatgR(TBuffer &buf, void *obj);
01876 
01877    // Function generating the singleton type initializer
01878    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSym<float>*)
01879    {
01880       // Make sure the shadow class has the right sizeof
01881       R__ASSERT(sizeof(::TMatrixTSym<float>) == sizeof(::ROOT::Shadow::TMatrixTSymlEfloatgR));
01882       ::TMatrixTSym<float> *ptr = 0;
01883       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSym<float> >(0);
01884       static ::ROOT::TGenericClassInfo 
01885          instance("TMatrixTSym<float>", ::TMatrixTSym<float>::Class_Version(), "include/TMatrixTSym.h", 38,
01886                   typeid(::TMatrixTSym<float>), DefineBehavior(ptr, ptr),
01887                   &TMatrixTSymlEfloatgR_Dictionary, isa_proxy, 1,
01888                   sizeof(::TMatrixTSym<float>) );
01889       instance.SetNew(&new_TMatrixTSymlEfloatgR);
01890       instance.SetNewArray(&newArray_TMatrixTSymlEfloatgR);
01891       instance.SetDelete(&delete_TMatrixTSymlEfloatgR);
01892       instance.SetDeleteArray(&deleteArray_TMatrixTSymlEfloatgR);
01893       instance.SetDestructor(&destruct_TMatrixTSymlEfloatgR);
01894       instance.SetStreamerFunc(&streamer_TMatrixTSymlEfloatgR);
01895       return &instance;
01896    }
01897    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSym<float>*)
01898    {
01899       return GenerateInitInstanceLocal((::TMatrixTSym<float>*)0);
01900    }
01901    // Static variable to force the class initialization
01902    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSym<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01903 
01904    // Dictionary for non-ClassDef classes
01905    static void TMatrixTSymlEfloatgR_Dictionary() {
01906       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<float>*)0x0)->GetClass();
01907    }
01908 
01909 } // end of namespace ROOT
01910 
01911 namespace ROOT {
01912    void TMatrixTSymLazylEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01913    static void TMatrixTSymLazylEfloatgR_Dictionary();
01914    static void delete_TMatrixTSymLazylEfloatgR(void *p);
01915    static void deleteArray_TMatrixTSymLazylEfloatgR(void *p);
01916    static void destruct_TMatrixTSymLazylEfloatgR(void *p);
01917 
01918    // Function generating the singleton type initializer
01919    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSymLazy<float>*)
01920    {
01921       // Make sure the shadow class has the right sizeof
01922       R__ASSERT(sizeof(::TMatrixTSymLazy<float>) == sizeof(::ROOT::Shadow::TMatrixTSymLazylEfloatgR));
01923       ::TMatrixTSymLazy<float> *ptr = 0;
01924       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSymLazy<float> >(0);
01925       static ::ROOT::TGenericClassInfo 
01926          instance("TMatrixTSymLazy<float>", ::TMatrixTSymLazy<float>::Class_Version(), "include/TMatrixTLazy.h", 88,
01927                   typeid(::TMatrixTSymLazy<float>), DefineBehavior(ptr, ptr),
01928                   &TMatrixTSymLazylEfloatgR_Dictionary, isa_proxy, 4,
01929                   sizeof(::TMatrixTSymLazy<float>) );
01930       instance.SetDelete(&delete_TMatrixTSymLazylEfloatgR);
01931       instance.SetDeleteArray(&deleteArray_TMatrixTSymLazylEfloatgR);
01932       instance.SetDestructor(&destruct_TMatrixTSymLazylEfloatgR);
01933       return &instance;
01934    }
01935    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSymLazy<float>*)
01936    {
01937       return GenerateInitInstanceLocal((::TMatrixTSymLazy<float>*)0);
01938    }
01939    // Static variable to force the class initialization
01940    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSymLazy<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01941 
01942    // Dictionary for non-ClassDef classes
01943    static void TMatrixTSymLazylEfloatgR_Dictionary() {
01944       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<float>*)0x0)->GetClass();
01945    }
01946 
01947 } // end of namespace ROOT
01948 
01949 namespace ROOT {
01950    void TMatrixTRowlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01951    static void TMatrixTRowlEfloatgR_Dictionary();
01952    static void *new_TMatrixTRowlEfloatgR(void *p = 0);
01953    static void *newArray_TMatrixTRowlEfloatgR(Long_t size, void *p);
01954    static void delete_TMatrixTRowlEfloatgR(void *p);
01955    static void deleteArray_TMatrixTRowlEfloatgR(void *p);
01956    static void destruct_TMatrixTRowlEfloatgR(void *p);
01957    static void streamer_TMatrixTRowlEfloatgR(TBuffer &buf, void *obj);
01958 
01959    // Function generating the singleton type initializer
01960    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTRow<float>*)
01961    {
01962       // Make sure the shadow class has the right sizeof
01963       R__ASSERT(sizeof(::TMatrixTRow<float>) == sizeof(::ROOT::Shadow::TMatrixTRowlEfloatgR));
01964       ::TMatrixTRow<float> *ptr = 0;
01965       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTRow<float> >(0);
01966       static ::ROOT::TGenericClassInfo 
01967          instance("TMatrixTRow<float>", ::TMatrixTRow<float>::Class_Version(), "include/TMatrixTUtils.h", 152,
01968                   typeid(::TMatrixTRow<float>), DefineBehavior(ptr, ptr),
01969                   &TMatrixTRowlEfloatgR_Dictionary, isa_proxy, 0,
01970                   sizeof(::TMatrixTRow<float>) );
01971       instance.SetNew(&new_TMatrixTRowlEfloatgR);
01972       instance.SetNewArray(&newArray_TMatrixTRowlEfloatgR);
01973       instance.SetDelete(&delete_TMatrixTRowlEfloatgR);
01974       instance.SetDeleteArray(&deleteArray_TMatrixTRowlEfloatgR);
01975       instance.SetDestructor(&destruct_TMatrixTRowlEfloatgR);
01976       instance.SetStreamerFunc(&streamer_TMatrixTRowlEfloatgR);
01977       return &instance;
01978    }
01979    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTRow<float>*)
01980    {
01981       return GenerateInitInstanceLocal((::TMatrixTRow<float>*)0);
01982    }
01983    // Static variable to force the class initialization
01984    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTRow<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01985 
01986    // Dictionary for non-ClassDef classes
01987    static void TMatrixTRowlEfloatgR_Dictionary() {
01988       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<float>*)0x0)->GetClass();
01989    }
01990 
01991 } // end of namespace ROOT
01992 
01993 namespace ROOT {
01994    void TMatrixTSparselEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01995    static void TMatrixTSparselEfloatgR_Dictionary();
01996    static void *new_TMatrixTSparselEfloatgR(void *p = 0);
01997    static void *newArray_TMatrixTSparselEfloatgR(Long_t size, void *p);
01998    static void delete_TMatrixTSparselEfloatgR(void *p);
01999    static void deleteArray_TMatrixTSparselEfloatgR(void *p);
02000    static void destruct_TMatrixTSparselEfloatgR(void *p);
02001    static void streamer_TMatrixTSparselEfloatgR(TBuffer &buf, void *obj);
02002 
02003    // Function generating the singleton type initializer
02004    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparse<float>*)
02005    {
02006       // Make sure the shadow class has the right sizeof
02007       R__ASSERT(sizeof(::TMatrixTSparse<float>) == sizeof(::ROOT::Shadow::TMatrixTSparselEfloatgR));
02008       ::TMatrixTSparse<float> *ptr = 0;
02009       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparse<float> >(0);
02010       static ::ROOT::TGenericClassInfo 
02011          instance("TMatrixTSparse<float>", ::TMatrixTSparse<float>::Class_Version(), "include/TMatrixTSparse.h", 39,
02012                   typeid(::TMatrixTSparse<float>), DefineBehavior(ptr, ptr),
02013                   &TMatrixTSparselEfloatgR_Dictionary, isa_proxy, 1,
02014                   sizeof(::TMatrixTSparse<float>) );
02015       instance.SetNew(&new_TMatrixTSparselEfloatgR);
02016       instance.SetNewArray(&newArray_TMatrixTSparselEfloatgR);
02017       instance.SetDelete(&delete_TMatrixTSparselEfloatgR);
02018       instance.SetDeleteArray(&deleteArray_TMatrixTSparselEfloatgR);
02019       instance.SetDestructor(&destruct_TMatrixTSparselEfloatgR);
02020       instance.SetStreamerFunc(&streamer_TMatrixTSparselEfloatgR);
02021       return &instance;
02022    }
02023    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparse<float>*)
02024    {
02025       return GenerateInitInstanceLocal((::TMatrixTSparse<float>*)0);
02026    }
02027    // Static variable to force the class initialization
02028    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparse<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02029 
02030    // Dictionary for non-ClassDef classes
02031    static void TMatrixTSparselEfloatgR_Dictionary() {
02032       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<float>*)0x0)->GetClass();
02033    }
02034 
02035 } // end of namespace ROOT
02036 
02037 namespace ROOT {
02038    void TMatrixTSparseRow_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02039    static void TMatrixTSparseRow_constlEfloatgR_Dictionary();
02040    static void *new_TMatrixTSparseRow_constlEfloatgR(void *p = 0);
02041    static void *newArray_TMatrixTSparseRow_constlEfloatgR(Long_t size, void *p);
02042    static void delete_TMatrixTSparseRow_constlEfloatgR(void *p);
02043    static void deleteArray_TMatrixTSparseRow_constlEfloatgR(void *p);
02044    static void destruct_TMatrixTSparseRow_constlEfloatgR(void *p);
02045    static void streamer_TMatrixTSparseRow_constlEfloatgR(TBuffer &buf, void *obj);
02046 
02047    // Function generating the singleton type initializer
02048    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparseRow_const<float>*)
02049    {
02050       // Make sure the shadow class has the right sizeof
02051       R__ASSERT(sizeof(::TMatrixTSparseRow_const<float>) == sizeof(::ROOT::Shadow::TMatrixTSparseRow_constlEfloatgR));
02052       ::TMatrixTSparseRow_const<float> *ptr = 0;
02053       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparseRow_const<float> >(0);
02054       static ::ROOT::TGenericClassInfo 
02055          instance("TMatrixTSparseRow_const<float>", ::TMatrixTSparseRow_const<float>::Class_Version(), "include/TMatrixTUtils.h", 574,
02056                   typeid(::TMatrixTSparseRow_const<float>), DefineBehavior(ptr, ptr),
02057                   &TMatrixTSparseRow_constlEfloatgR_Dictionary, isa_proxy, 0,
02058                   sizeof(::TMatrixTSparseRow_const<float>) );
02059       instance.SetNew(&new_TMatrixTSparseRow_constlEfloatgR);
02060       instance.SetNewArray(&newArray_TMatrixTSparseRow_constlEfloatgR);
02061       instance.SetDelete(&delete_TMatrixTSparseRow_constlEfloatgR);
02062       instance.SetDeleteArray(&deleteArray_TMatrixTSparseRow_constlEfloatgR);
02063       instance.SetDestructor(&destruct_TMatrixTSparseRow_constlEfloatgR);
02064       instance.SetStreamerFunc(&streamer_TMatrixTSparseRow_constlEfloatgR);
02065       return &instance;
02066    }
02067    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparseRow_const<float>*)
02068    {
02069       return GenerateInitInstanceLocal((::TMatrixTSparseRow_const<float>*)0);
02070    }
02071    // Static variable to force the class initialization
02072    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02073 
02074    // Dictionary for non-ClassDef classes
02075    static void TMatrixTSparseRow_constlEfloatgR_Dictionary() {
02076       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<float>*)0x0)->GetClass();
02077    }
02078 
02079 } // end of namespace ROOT
02080 
02081 namespace ROOT {
02082    void TMatrixTSparseRowlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02083    static void TMatrixTSparseRowlEfloatgR_Dictionary();
02084    static void *new_TMatrixTSparseRowlEfloatgR(void *p = 0);
02085    static void *newArray_TMatrixTSparseRowlEfloatgR(Long_t size, void *p);
02086    static void delete_TMatrixTSparseRowlEfloatgR(void *p);
02087    static void deleteArray_TMatrixTSparseRowlEfloatgR(void *p);
02088    static void destruct_TMatrixTSparseRowlEfloatgR(void *p);
02089    static void streamer_TMatrixTSparseRowlEfloatgR(TBuffer &buf, void *obj);
02090 
02091    // Function generating the singleton type initializer
02092    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparseRow<float>*)
02093    {
02094       // Make sure the shadow class has the right sizeof
02095       R__ASSERT(sizeof(::TMatrixTSparseRow<float>) == sizeof(::ROOT::Shadow::TMatrixTSparseRowlEfloatgR));
02096       ::TMatrixTSparseRow<float> *ptr = 0;
02097       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparseRow<float> >(0);
02098       static ::ROOT::TGenericClassInfo 
02099          instance("TMatrixTSparseRow<float>", ::TMatrixTSparseRow<float>::Class_Version(), "include/TMatrixTUtils.h", 604,
02100                   typeid(::TMatrixTSparseRow<float>), DefineBehavior(ptr, ptr),
02101                   &TMatrixTSparseRowlEfloatgR_Dictionary, isa_proxy, 0,
02102                   sizeof(::TMatrixTSparseRow<float>) );
02103       instance.SetNew(&new_TMatrixTSparseRowlEfloatgR);
02104       instance.SetNewArray(&newArray_TMatrixTSparseRowlEfloatgR);
02105       instance.SetDelete(&delete_TMatrixTSparseRowlEfloatgR);
02106       instance.SetDeleteArray(&deleteArray_TMatrixTSparseRowlEfloatgR);
02107       instance.SetDestructor(&destruct_TMatrixTSparseRowlEfloatgR);
02108       instance.SetStreamerFunc(&streamer_TMatrixTSparseRowlEfloatgR);
02109       return &instance;
02110    }
02111    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparseRow<float>*)
02112    {
02113       return GenerateInitInstanceLocal((::TMatrixTSparseRow<float>*)0);
02114    }
02115    // Static variable to force the class initialization
02116    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparseRow<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02117 
02118    // Dictionary for non-ClassDef classes
02119    static void TMatrixTSparseRowlEfloatgR_Dictionary() {
02120       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<float>*)0x0)->GetClass();
02121    }
02122 
02123 } // end of namespace ROOT
02124 
02125 namespace ROOT {
02126    void TMatrixTLazylEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02127    static void TMatrixTLazylEfloatgR_Dictionary();
02128    static void delete_TMatrixTLazylEfloatgR(void *p);
02129    static void deleteArray_TMatrixTLazylEfloatgR(void *p);
02130    static void destruct_TMatrixTLazylEfloatgR(void *p);
02131 
02132    // Function generating the singleton type initializer
02133    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTLazy<float>*)
02134    {
02135       // Make sure the shadow class has the right sizeof
02136       R__ASSERT(sizeof(::TMatrixTLazy<float>) == sizeof(::ROOT::Shadow::TMatrixTLazylEfloatgR));
02137       ::TMatrixTLazy<float> *ptr = 0;
02138       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTLazy<float> >(0);
02139       static ::ROOT::TGenericClassInfo 
02140          instance("TMatrixTLazy<float>", ::TMatrixTLazy<float>::Class_Version(), "include/TMatrixTLazy.h", 45,
02141                   typeid(::TMatrixTLazy<float>), DefineBehavior(ptr, ptr),
02142                   &TMatrixTLazylEfloatgR_Dictionary, isa_proxy, 4,
02143                   sizeof(::TMatrixTLazy<float>) );
02144       instance.SetDelete(&delete_TMatrixTLazylEfloatgR);
02145       instance.SetDeleteArray(&deleteArray_TMatrixTLazylEfloatgR);
02146       instance.SetDestructor(&destruct_TMatrixTLazylEfloatgR);
02147       return &instance;
02148    }
02149    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTLazy<float>*)
02150    {
02151       return GenerateInitInstanceLocal((::TMatrixTLazy<float>*)0);
02152    }
02153    // Static variable to force the class initialization
02154    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTLazy<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02155 
02156    // Dictionary for non-ClassDef classes
02157    static void TMatrixTLazylEfloatgR_Dictionary() {
02158       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<float>*)0x0)->GetClass();
02159    }
02160 
02161 } // end of namespace ROOT
02162 
02163 namespace ROOT {
02164    void TMatrixTDiag_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02165    static void TMatrixTDiag_constlEfloatgR_Dictionary();
02166    static void *new_TMatrixTDiag_constlEfloatgR(void *p = 0);
02167    static void *newArray_TMatrixTDiag_constlEfloatgR(Long_t size, void *p);
02168    static void delete_TMatrixTDiag_constlEfloatgR(void *p);
02169    static void deleteArray_TMatrixTDiag_constlEfloatgR(void *p);
02170    static void destruct_TMatrixTDiag_constlEfloatgR(void *p);
02171    static void streamer_TMatrixTDiag_constlEfloatgR(TBuffer &buf, void *obj);
02172 
02173    // Function generating the singleton type initializer
02174    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTDiag_const<float>*)
02175    {
02176       // Make sure the shadow class has the right sizeof
02177       R__ASSERT(sizeof(::TMatrixTDiag_const<float>) == sizeof(::ROOT::Shadow::TMatrixTDiag_constlEfloatgR));
02178       ::TMatrixTDiag_const<float> *ptr = 0;
02179       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTDiag_const<float> >(0);
02180       static ::ROOT::TGenericClassInfo 
02181          instance("TMatrixTDiag_const<float>", ::TMatrixTDiag_const<float>::Class_Version(), "include/TMatrixTUtils.h", 305,
02182                   typeid(::TMatrixTDiag_const<float>), DefineBehavior(ptr, ptr),
02183                   &TMatrixTDiag_constlEfloatgR_Dictionary, isa_proxy, 0,
02184                   sizeof(::TMatrixTDiag_const<float>) );
02185       instance.SetNew(&new_TMatrixTDiag_constlEfloatgR);
02186       instance.SetNewArray(&newArray_TMatrixTDiag_constlEfloatgR);
02187       instance.SetDelete(&delete_TMatrixTDiag_constlEfloatgR);
02188       instance.SetDeleteArray(&deleteArray_TMatrixTDiag_constlEfloatgR);
02189       instance.SetDestructor(&destruct_TMatrixTDiag_constlEfloatgR);
02190       instance.SetStreamerFunc(&streamer_TMatrixTDiag_constlEfloatgR);
02191       return &instance;
02192    }
02193    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTDiag_const<float>*)
02194    {
02195       return GenerateInitInstanceLocal((::TMatrixTDiag_const<float>*)0);
02196    }
02197    // Static variable to force the class initialization
02198    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTDiag_const<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02199 
02200    // Dictionary for non-ClassDef classes
02201    static void TMatrixTDiag_constlEfloatgR_Dictionary() {
02202       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<float>*)0x0)->GetClass();
02203    }
02204 
02205 } // end of namespace ROOT
02206 
02207 namespace ROOT {
02208    void TMatrixTColumn_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02209    static void TMatrixTColumn_constlEfloatgR_Dictionary();
02210    static void *new_TMatrixTColumn_constlEfloatgR(void *p = 0);
02211    static void *newArray_TMatrixTColumn_constlEfloatgR(Long_t size, void *p);
02212    static void delete_TMatrixTColumn_constlEfloatgR(void *p);
02213    static void deleteArray_TMatrixTColumn_constlEfloatgR(void *p);
02214    static void destruct_TMatrixTColumn_constlEfloatgR(void *p);
02215    static void streamer_TMatrixTColumn_constlEfloatgR(TBuffer &buf, void *obj);
02216 
02217    // Function generating the singleton type initializer
02218    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTColumn_const<float>*)
02219    {
02220       // Make sure the shadow class has the right sizeof
02221       R__ASSERT(sizeof(::TMatrixTColumn_const<float>) == sizeof(::ROOT::Shadow::TMatrixTColumn_constlEfloatgR));
02222       ::TMatrixTColumn_const<float> *ptr = 0;
02223       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTColumn_const<float> >(0);
02224       static ::ROOT::TGenericClassInfo 
02225          instance("TMatrixTColumn_const<float>", ::TMatrixTColumn_const<float>::Class_Version(), "include/TMatrixTUtils.h", 209,
02226                   typeid(::TMatrixTColumn_const<float>), DefineBehavior(ptr, ptr),
02227                   &TMatrixTColumn_constlEfloatgR_Dictionary, isa_proxy, 0,
02228                   sizeof(::TMatrixTColumn_const<float>) );
02229       instance.SetNew(&new_TMatrixTColumn_constlEfloatgR);
02230       instance.SetNewArray(&newArray_TMatrixTColumn_constlEfloatgR);
02231       instance.SetDelete(&delete_TMatrixTColumn_constlEfloatgR);
02232       instance.SetDeleteArray(&deleteArray_TMatrixTColumn_constlEfloatgR);
02233       instance.SetDestructor(&destruct_TMatrixTColumn_constlEfloatgR);
02234       instance.SetStreamerFunc(&streamer_TMatrixTColumn_constlEfloatgR);
02235       return &instance;
02236    }
02237    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTColumn_const<float>*)
02238    {
02239       return GenerateInitInstanceLocal((::TMatrixTColumn_const<float>*)0);
02240    }
02241    // Static variable to force the class initialization
02242    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTColumn_const<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02243 
02244    // Dictionary for non-ClassDef classes
02245    static void TMatrixTColumn_constlEfloatgR_Dictionary() {
02246       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<float>*)0x0)->GetClass();
02247    }
02248 
02249 } // end of namespace ROOT
02250 
02251 namespace ROOT {
02252    void TMatrixTSparseDiag_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02253    static void TMatrixTSparseDiag_constlEfloatgR_Dictionary();
02254    static void *new_TMatrixTSparseDiag_constlEfloatgR(void *p = 0);
02255    static void *newArray_TMatrixTSparseDiag_constlEfloatgR(Long_t size, void *p);
02256    static void delete_TMatrixTSparseDiag_constlEfloatgR(void *p);
02257    static void deleteArray_TMatrixTSparseDiag_constlEfloatgR(void *p);
02258    static void destruct_TMatrixTSparseDiag_constlEfloatgR(void *p);
02259    static void streamer_TMatrixTSparseDiag_constlEfloatgR(TBuffer &buf, void *obj);
02260 
02261    // Function generating the singleton type initializer
02262    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparseDiag_const<float>*)
02263    {
02264       // Make sure the shadow class has the right sizeof
02265       R__ASSERT(sizeof(::TMatrixTSparseDiag_const<float>) == sizeof(::ROOT::Shadow::TMatrixTSparseDiag_constlEfloatgR));
02266       ::TMatrixTSparseDiag_const<float> *ptr = 0;
02267       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparseDiag_const<float> >(0);
02268       static ::ROOT::TGenericClassInfo 
02269          instance("TMatrixTSparseDiag_const<float>", ::TMatrixTSparseDiag_const<float>::Class_Version(), "include/TMatrixTUtils.h", 640,
02270                   typeid(::TMatrixTSparseDiag_const<float>), DefineBehavior(ptr, ptr),
02271                   &TMatrixTSparseDiag_constlEfloatgR_Dictionary, isa_proxy, 0,
02272                   sizeof(::TMatrixTSparseDiag_const<float>) );
02273       instance.SetNew(&new_TMatrixTSparseDiag_constlEfloatgR);
02274       instance.SetNewArray(&newArray_TMatrixTSparseDiag_constlEfloatgR);
02275       instance.SetDelete(&delete_TMatrixTSparseDiag_constlEfloatgR);
02276       instance.SetDeleteArray(&deleteArray_TMatrixTSparseDiag_constlEfloatgR);
02277       instance.SetDestructor(&destruct_TMatrixTSparseDiag_constlEfloatgR);
02278       instance.SetStreamerFunc(&streamer_TMatrixTSparseDiag_constlEfloatgR);
02279       return &instance;
02280    }
02281    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparseDiag_const<float>*)
02282    {
02283       return GenerateInitInstanceLocal((::TMatrixTSparseDiag_const<float>*)0);
02284    }
02285    // Static variable to force the class initialization
02286    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02287 
02288    // Dictionary for non-ClassDef classes
02289    static void TMatrixTSparseDiag_constlEfloatgR_Dictionary() {
02290       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<float>*)0x0)->GetClass();
02291    }
02292 
02293 } // end of namespace ROOT
02294 
02295 namespace ROOT {
02296    void TDecompBase_ShowMembers(void *obj, TMemberInspector &R__insp);
02297    static void delete_TDecompBase(void *p);
02298    static void deleteArray_TDecompBase(void *p);
02299    static void destruct_TDecompBase(void *p);
02300 
02301    // Function generating the singleton type initializer
02302    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDecompBase*)
02303    {
02304       ::TDecompBase *ptr = 0;
02305       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDecompBase >(0);
02306       static ::ROOT::TGenericClassInfo 
02307          instance("TDecompBase", ::TDecompBase::Class_Version(), "include/TDecompBase.h", 37,
02308                   typeid(::TDecompBase), DefineBehavior(ptr, ptr),
02309                   &::TDecompBase::Dictionary, isa_proxy, 4,
02310                   sizeof(::TDecompBase) );
02311       instance.SetDelete(&delete_TDecompBase);
02312       instance.SetDeleteArray(&deleteArray_TDecompBase);
02313       instance.SetDestructor(&destruct_TDecompBase);
02314       return &instance;
02315    }
02316    TGenericClassInfo *GenerateInitInstance(const ::TDecompBase*)
02317    {
02318       return GenerateInitInstanceLocal((::TDecompBase*)0);
02319    }
02320    // Static variable to force the class initialization
02321    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDecompBase*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02322 } // end of namespace ROOT
02323 
02324 namespace ROOT {
02325    void TDecompBK_ShowMembers(void *obj, TMemberInspector &R__insp);
02326    static void *new_TDecompBK(void *p = 0);
02327    static void *newArray_TDecompBK(Long_t size, void *p);
02328    static void delete_TDecompBK(void *p);
02329    static void deleteArray_TDecompBK(void *p);
02330    static void destruct_TDecompBK(void *p);
02331 
02332    // Function generating the singleton type initializer
02333    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDecompBK*)
02334    {
02335       ::TDecompBK *ptr = 0;
02336       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDecompBK >(0);
02337       static ::ROOT::TGenericClassInfo 
02338          instance("TDecompBK", ::TDecompBK::Class_Version(), "include/TDecompBK.h", 32,
02339                   typeid(::TDecompBK), DefineBehavior(ptr, ptr),
02340                   &::TDecompBK::Dictionary, isa_proxy, 4,
02341                   sizeof(::TDecompBK) );
02342       instance.SetNew(&new_TDecompBK);
02343       instance.SetNewArray(&newArray_TDecompBK);
02344       instance.SetDelete(&delete_TDecompBK);
02345       instance.SetDeleteArray(&deleteArray_TDecompBK);
02346       instance.SetDestructor(&destruct_TDecompBK);
02347       return &instance;
02348    }
02349    TGenericClassInfo *GenerateInitInstance(const ::TDecompBK*)
02350    {
02351       return GenerateInitInstanceLocal((::TDecompBK*)0);
02352    }
02353    // Static variable to force the class initialization
02354    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDecompBK*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02355 } // end of namespace ROOT
02356 
02357 namespace ROOT {
02358    void TDecompChol_ShowMembers(void *obj, TMemberInspector &R__insp);
02359    static void *new_TDecompChol(void *p = 0);
02360    static void *newArray_TDecompChol(Long_t size, void *p);
02361    static void delete_TDecompChol(void *p);
02362    static void deleteArray_TDecompChol(void *p);
02363    static void destruct_TDecompChol(void *p);
02364 
02365    // Function generating the singleton type initializer
02366    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDecompChol*)
02367    {
02368       ::TDecompChol *ptr = 0;
02369       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDecompChol >(0);
02370       static ::ROOT::TGenericClassInfo 
02371          instance("TDecompChol", ::TDecompChol::Class_Version(), "include/TDecompChol.h", 29,
02372                   typeid(::TDecompChol), DefineBehavior(ptr, ptr),
02373                   &::TDecompChol::Dictionary, isa_proxy, 4,
02374                   sizeof(::TDecompChol) );
02375       instance.SetNew(&new_TDecompChol);
02376       instance.SetNewArray(&newArray_TDecompChol);
02377       instance.SetDelete(&delete_TDecompChol);
02378       instance.SetDeleteArray(&deleteArray_TDecompChol);
02379       instance.SetDestructor(&destruct_TDecompChol);
02380       return &instance;
02381    }
02382    TGenericClassInfo *GenerateInitInstance(const ::TDecompChol*)
02383    {
02384       return GenerateInitInstanceLocal((::TDecompChol*)0);
02385    }
02386    // Static variable to force the class initialization
02387    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDecompChol*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02388 } // end of namespace ROOT
02389 
02390 namespace ROOT {
02391    void TDecompLU_ShowMembers(void *obj, TMemberInspector &R__insp);
02392    static void *new_TDecompLU(void *p = 0);
02393    static void *newArray_TDecompLU(Long_t size, void *p);
02394    static void delete_TDecompLU(void *p);
02395    static void deleteArray_TDecompLU(void *p);
02396    static void destruct_TDecompLU(void *p);
02397 
02398    // Function generating the singleton type initializer
02399    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDecompLU*)
02400    {
02401       ::TDecompLU *ptr = 0;
02402       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDecompLU >(0);
02403       static ::ROOT::TGenericClassInfo 
02404          instance("TDecompLU", ::TDecompLU::Class_Version(), "include/TDecompLU.h", 26,
02405                   typeid(::TDecompLU), DefineBehavior(ptr, ptr),
02406                   &::TDecompLU::Dictionary, isa_proxy, 4,
02407                   sizeof(::TDecompLU) );
02408       instance.SetNew(&new_TDecompLU);
02409       instance.SetNewArray(&newArray_TDecompLU);
02410       instance.SetDelete(&delete_TDecompLU);
02411       instance.SetDeleteArray(&deleteArray_TDecompLU);
02412       instance.SetDestructor(&destruct_TDecompLU);
02413       return &instance;
02414    }
02415    TGenericClassInfo *GenerateInitInstance(const ::TDecompLU*)
02416    {
02417       return GenerateInitInstanceLocal((::TDecompLU*)0);
02418    }
02419    // Static variable to force the class initialization
02420    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDecompLU*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02421 } // end of namespace ROOT
02422 
02423 namespace ROOT {
02424    void TDecompQRH_ShowMembers(void *obj, TMemberInspector &R__insp);
02425    static void *new_TDecompQRH(void *p = 0);
02426    static void *newArray_TDecompQRH(Long_t size, void *p);
02427    static void delete_TDecompQRH(void *p);
02428    static void deleteArray_TDecompQRH(void *p);
02429    static void destruct_TDecompQRH(void *p);
02430 
02431    // Function generating the singleton type initializer
02432    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDecompQRH*)
02433    {
02434       ::TDecompQRH *ptr = 0;
02435       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDecompQRH >(0);
02436       static ::ROOT::TGenericClassInfo 
02437          instance("TDecompQRH", ::TDecompQRH::Class_Version(), "include/TDecompQRH.h", 26,
02438                   typeid(::TDecompQRH), DefineBehavior(ptr, ptr),
02439                   &::TDecompQRH::Dictionary, isa_proxy, 4,
02440                   sizeof(::TDecompQRH) );
02441       instance.SetNew(&new_TDecompQRH);
02442       instance.SetNewArray(&newArray_TDecompQRH);
02443       instance.SetDelete(&delete_TDecompQRH);
02444       instance.SetDeleteArray(&deleteArray_TDecompQRH);
02445       instance.SetDestructor(&destruct_TDecompQRH);
02446       return &instance;
02447    }
02448    TGenericClassInfo *GenerateInitInstance(const ::TDecompQRH*)
02449    {
02450       return GenerateInitInstanceLocal((::TDecompQRH*)0);
02451    }
02452    // Static variable to force the class initialization
02453    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDecompQRH*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02454 } // end of namespace ROOT
02455 
02456 namespace ROOT {
02457    void TDecompSparse_ShowMembers(void *obj, TMemberInspector &R__insp);
02458    static void *new_TDecompSparse(void *p = 0);
02459    static void *newArray_TDecompSparse(Long_t size, void *p);
02460    static void delete_TDecompSparse(void *p);
02461    static void deleteArray_TDecompSparse(void *p);
02462    static void destruct_TDecompSparse(void *p);
02463 
02464    // Function generating the singleton type initializer
02465    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDecompSparse*)
02466    {
02467       ::TDecompSparse *ptr = 0;
02468       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDecompSparse >(0);
02469       static ::ROOT::TGenericClassInfo 
02470          instance("TDecompSparse", ::TDecompSparse::Class_Version(), "include/TDecompSparse.h", 52,
02471                   typeid(::TDecompSparse), DefineBehavior(ptr, ptr),
02472                   &::TDecompSparse::Dictionary, isa_proxy, 4,
02473                   sizeof(::TDecompSparse) );
02474       instance.SetNew(&new_TDecompSparse);
02475       instance.SetNewArray(&newArray_TDecompSparse);
02476       instance.SetDelete(&delete_TDecompSparse);
02477       instance.SetDeleteArray(&deleteArray_TDecompSparse);
02478       instance.SetDestructor(&destruct_TDecompSparse);
02479       return &instance;
02480    }
02481    TGenericClassInfo *GenerateInitInstance(const ::TDecompSparse*)
02482    {
02483       return GenerateInitInstanceLocal((::TDecompSparse*)0);
02484    }
02485    // Static variable to force the class initialization
02486    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDecompSparse*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02487 } // end of namespace ROOT
02488 
02489 namespace ROOT {
02490    void TDecompSVD_ShowMembers(void *obj, TMemberInspector &R__insp);
02491    static void *new_TDecompSVD(void *p = 0);
02492    static void *newArray_TDecompSVD(Long_t size, void *p);
02493    static void delete_TDecompSVD(void *p);
02494    static void deleteArray_TDecompSVD(void *p);
02495    static void destruct_TDecompSVD(void *p);
02496 
02497    // Function generating the singleton type initializer
02498    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDecompSVD*)
02499    {
02500       ::TDecompSVD *ptr = 0;
02501       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDecompSVD >(0);
02502       static ::ROOT::TGenericClassInfo 
02503          instance("TDecompSVD", ::TDecompSVD::Class_Version(), "include/TDecompSVD.h", 26,
02504                   typeid(::TDecompSVD), DefineBehavior(ptr, ptr),
02505                   &::TDecompSVD::Dictionary, isa_proxy, 4,
02506                   sizeof(::TDecompSVD) );
02507       instance.SetNew(&new_TDecompSVD);
02508       instance.SetNewArray(&newArray_TDecompSVD);
02509       instance.SetDelete(&delete_TDecompSVD);
02510       instance.SetDeleteArray(&deleteArray_TDecompSVD);
02511       instance.SetDestructor(&destruct_TDecompSVD);
02512       return &instance;
02513    }
02514    TGenericClassInfo *GenerateInitInstance(const ::TDecompSVD*)
02515    {
02516       return GenerateInitInstanceLocal((::TDecompSVD*)0);
02517    }
02518    // Static variable to force the class initialization
02519    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDecompSVD*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02520 } // end of namespace ROOT
02521 
02522 namespace ROOT {
02523    void TMatrixDEigen_ShowMembers(void *obj, TMemberInspector &R__insp);
02524    static void *new_TMatrixDEigen(void *p = 0);
02525    static void *newArray_TMatrixDEigen(Long_t size, void *p);
02526    static void delete_TMatrixDEigen(void *p);
02527    static void deleteArray_TMatrixDEigen(void *p);
02528    static void destruct_TMatrixDEigen(void *p);
02529 
02530    // Function generating the singleton type initializer
02531    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixDEigen*)
02532    {
02533       ::TMatrixDEigen *ptr = 0;
02534       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixDEigen >(0);
02535       static ::ROOT::TGenericClassInfo 
02536          instance("TMatrixDEigen", ::TMatrixDEigen::Class_Version(), "include/TMatrixDEigen.h", 31,
02537                   typeid(::TMatrixDEigen), DefineBehavior(ptr, ptr),
02538                   &::TMatrixDEigen::Dictionary, isa_proxy, 4,
02539                   sizeof(::TMatrixDEigen) );
02540       instance.SetNew(&new_TMatrixDEigen);
02541       instance.SetNewArray(&newArray_TMatrixDEigen);
02542       instance.SetDelete(&delete_TMatrixDEigen);
02543       instance.SetDeleteArray(&deleteArray_TMatrixDEigen);
02544       instance.SetDestructor(&destruct_TMatrixDEigen);
02545       return &instance;
02546    }
02547    TGenericClassInfo *GenerateInitInstance(const ::TMatrixDEigen*)
02548    {
02549       return GenerateInitInstanceLocal((::TMatrixDEigen*)0);
02550    }
02551    // Static variable to force the class initialization
02552    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixDEigen*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02553 } // end of namespace ROOT
02554 
02555 namespace ROOT {
02556    void THaarMatrixTlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
02557    static void THaarMatrixTlEdoublegR_Dictionary();
02558    static void *new_THaarMatrixTlEdoublegR(void *p = 0);
02559    static void *newArray_THaarMatrixTlEdoublegR(Long_t size, void *p);
02560    static void delete_THaarMatrixTlEdoublegR(void *p);
02561    static void deleteArray_THaarMatrixTlEdoublegR(void *p);
02562    static void destruct_THaarMatrixTlEdoublegR(void *p);
02563 
02564    // Function generating the singleton type initializer
02565    static TGenericClassInfo *GenerateInitInstanceLocal(const ::THaarMatrixT<double>*)
02566    {
02567       // Make sure the shadow class has the right sizeof
02568       R__ASSERT(sizeof(::THaarMatrixT<double>) == sizeof(::ROOT::Shadow::THaarMatrixTlEdoublegR));
02569       ::THaarMatrixT<double> *ptr = 0;
02570       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::THaarMatrixT<double> >(0);
02571       static ::ROOT::TGenericClassInfo 
02572          instance("THaarMatrixT<double>", ::THaarMatrixT<double>::Class_Version(), "include/TMatrixTLazy.h", 124,
02573                   typeid(::THaarMatrixT<double>), DefineBehavior(ptr, ptr),
02574                   &THaarMatrixTlEdoublegR_Dictionary, isa_proxy, 4,
02575                   sizeof(::THaarMatrixT<double>) );
02576       instance.SetNew(&new_THaarMatrixTlEdoublegR);
02577       instance.SetNewArray(&newArray_THaarMatrixTlEdoublegR);
02578       instance.SetDelete(&delete_THaarMatrixTlEdoublegR);
02579       instance.SetDeleteArray(&deleteArray_THaarMatrixTlEdoublegR);
02580       instance.SetDestructor(&destruct_THaarMatrixTlEdoublegR);
02581       return &instance;
02582    }
02583    TGenericClassInfo *GenerateInitInstance(const ::THaarMatrixT<double>*)
02584    {
02585       return GenerateInitInstanceLocal((::THaarMatrixT<double>*)0);
02586    }
02587    // Static variable to force the class initialization
02588    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::THaarMatrixT<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02589 
02590    // Dictionary for non-ClassDef classes
02591    static void THaarMatrixTlEdoublegR_Dictionary() {
02592       ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<double>*)0x0)->GetClass();
02593    }
02594 
02595 } // end of namespace ROOT
02596 
02597 namespace ROOT {
02598    void THilbertMatrixTlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
02599    static void THilbertMatrixTlEdoublegR_Dictionary();
02600    static void *new_THilbertMatrixTlEdoublegR(void *p = 0);
02601    static void *newArray_THilbertMatrixTlEdoublegR(Long_t size, void *p);
02602    static void delete_THilbertMatrixTlEdoublegR(void *p);
02603    static void deleteArray_THilbertMatrixTlEdoublegR(void *p);
02604    static void destruct_THilbertMatrixTlEdoublegR(void *p);
02605 
02606    // Function generating the singleton type initializer
02607    static TGenericClassInfo *GenerateInitInstanceLocal(const ::THilbertMatrixT<double>*)
02608    {
02609       // Make sure the shadow class has the right sizeof
02610       R__ASSERT(sizeof(::THilbertMatrixT<double>) == sizeof(::ROOT::Shadow::THilbertMatrixTlEdoublegR));
02611       ::THilbertMatrixT<double> *ptr = 0;
02612       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::THilbertMatrixT<double> >(0);
02613       static ::ROOT::TGenericClassInfo 
02614          instance("THilbertMatrixT<double>", ::THilbertMatrixT<double>::Class_Version(), "include/TMatrixTLazy.h", 143,
02615                   typeid(::THilbertMatrixT<double>), DefineBehavior(ptr, ptr),
02616                   &THilbertMatrixTlEdoublegR_Dictionary, isa_proxy, 4,
02617                   sizeof(::THilbertMatrixT<double>) );
02618       instance.SetNew(&new_THilbertMatrixTlEdoublegR);
02619       instance.SetNewArray(&newArray_THilbertMatrixTlEdoublegR);
02620       instance.SetDelete(&delete_THilbertMatrixTlEdoublegR);
02621       instance.SetDeleteArray(&deleteArray_THilbertMatrixTlEdoublegR);
02622       instance.SetDestructor(&destruct_THilbertMatrixTlEdoublegR);
02623       return &instance;
02624    }
02625    TGenericClassInfo *GenerateInitInstance(const ::THilbertMatrixT<double>*)
02626    {
02627       return GenerateInitInstanceLocal((::THilbertMatrixT<double>*)0);
02628    }
02629    // Static variable to force the class initialization
02630    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::THilbertMatrixT<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02631 
02632    // Dictionary for non-ClassDef classes
02633    static void THilbertMatrixTlEdoublegR_Dictionary() {
02634       ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<double>*)0x0)->GetClass();
02635    }
02636 
02637 } // end of namespace ROOT
02638 
02639 namespace ROOT {
02640    void THilbertMatrixTSymlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
02641    static void THilbertMatrixTSymlEdoublegR_Dictionary();
02642    static void *new_THilbertMatrixTSymlEdoublegR(void *p = 0);
02643    static void *newArray_THilbertMatrixTSymlEdoublegR(Long_t size, void *p);
02644    static void delete_THilbertMatrixTSymlEdoublegR(void *p);
02645    static void deleteArray_THilbertMatrixTSymlEdoublegR(void *p);
02646    static void destruct_THilbertMatrixTSymlEdoublegR(void *p);
02647 
02648    // Function generating the singleton type initializer
02649    static TGenericClassInfo *GenerateInitInstanceLocal(const ::THilbertMatrixTSym<double>*)
02650    {
02651       // Make sure the shadow class has the right sizeof
02652       R__ASSERT(sizeof(::THilbertMatrixTSym<double>) == sizeof(::ROOT::Shadow::THilbertMatrixTSymlEdoublegR));
02653       ::THilbertMatrixTSym<double> *ptr = 0;
02654       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::THilbertMatrixTSym<double> >(0);
02655       static ::ROOT::TGenericClassInfo 
02656          instance("THilbertMatrixTSym<double>", ::THilbertMatrixTSym<double>::Class_Version(), "include/TMatrixTLazy.h", 163,
02657                   typeid(::THilbertMatrixTSym<double>), DefineBehavior(ptr, ptr),
02658                   &THilbertMatrixTSymlEdoublegR_Dictionary, isa_proxy, 4,
02659                   sizeof(::THilbertMatrixTSym<double>) );
02660       instance.SetNew(&new_THilbertMatrixTSymlEdoublegR);
02661       instance.SetNewArray(&newArray_THilbertMatrixTSymlEdoublegR);
02662       instance.SetDelete(&delete_THilbertMatrixTSymlEdoublegR);
02663       instance.SetDeleteArray(&deleteArray_THilbertMatrixTSymlEdoublegR);
02664       instance.SetDestructor(&destruct_THilbertMatrixTSymlEdoublegR);
02665       return &instance;
02666    }
02667    TGenericClassInfo *GenerateInitInstance(const ::THilbertMatrixTSym<double>*)
02668    {
02669       return GenerateInitInstanceLocal((::THilbertMatrixTSym<double>*)0);
02670    }
02671    // Static variable to force the class initialization
02672    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::THilbertMatrixTSym<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02673 
02674    // Dictionary for non-ClassDef classes
02675    static void THilbertMatrixTSymlEdoublegR_Dictionary() {
02676       ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<double>*)0x0)->GetClass();
02677    }
02678 
02679 } // end of namespace ROOT
02680 
02681 namespace ROOT {
02682    void TMatrixDSymEigen_ShowMembers(void *obj, TMemberInspector &R__insp);
02683    static void *new_TMatrixDSymEigen(void *p = 0);
02684    static void *newArray_TMatrixDSymEigen(Long_t size, void *p);
02685    static void delete_TMatrixDSymEigen(void *p);
02686    static void deleteArray_TMatrixDSymEigen(void *p);
02687    static void destruct_TMatrixDSymEigen(void *p);
02688 
02689    // Function generating the singleton type initializer
02690    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixDSymEigen*)
02691    {
02692       ::TMatrixDSymEigen *ptr = 0;
02693       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixDSymEigen >(0);
02694       static ::ROOT::TGenericClassInfo 
02695          instance("TMatrixDSymEigen", ::TMatrixDSymEigen::Class_Version(), "include/TMatrixDSymEigen.h", 34,
02696                   typeid(::TMatrixDSymEigen), DefineBehavior(ptr, ptr),
02697                   &::TMatrixDSymEigen::Dictionary, isa_proxy, 4,
02698                   sizeof(::TMatrixDSymEigen) );
02699       instance.SetNew(&new_TMatrixDSymEigen);
02700       instance.SetNewArray(&newArray_TMatrixDSymEigen);
02701       instance.SetDelete(&delete_TMatrixDSymEigen);
02702       instance.SetDeleteArray(&deleteArray_TMatrixDSymEigen);
02703       instance.SetDestructor(&destruct_TMatrixDSymEigen);
02704       return &instance;
02705    }
02706    TGenericClassInfo *GenerateInitInstance(const ::TMatrixDSymEigen*)
02707    {
02708       return GenerateInitInstanceLocal((::TMatrixDSymEigen*)0);
02709    }
02710    // Static variable to force the class initialization
02711    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixDSymEigen*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02712 } // end of namespace ROOT
02713 
02714 namespace ROOT {
02715    void TMatrixTFlat_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02716    static void TMatrixTFlat_constlEfloatgR_Dictionary();
02717    static void *new_TMatrixTFlat_constlEfloatgR(void *p = 0);
02718    static void *newArray_TMatrixTFlat_constlEfloatgR(Long_t size, void *p);
02719    static void delete_TMatrixTFlat_constlEfloatgR(void *p);
02720    static void deleteArray_TMatrixTFlat_constlEfloatgR(void *p);
02721    static void destruct_TMatrixTFlat_constlEfloatgR(void *p);
02722    static void streamer_TMatrixTFlat_constlEfloatgR(TBuffer &buf, void *obj);
02723 
02724    // Function generating the singleton type initializer
02725    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTFlat_const<float>*)
02726    {
02727       // Make sure the shadow class has the right sizeof
02728       R__ASSERT(sizeof(::TMatrixTFlat_const<float>) == sizeof(::ROOT::Shadow::TMatrixTFlat_constlEfloatgR));
02729       ::TMatrixTFlat_const<float> *ptr = 0;
02730       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTFlat_const<float> >(0);
02731       static ::ROOT::TGenericClassInfo 
02732          instance("TMatrixTFlat_const<float>", ::TMatrixTFlat_const<float>::Class_Version(), "include/TMatrixTUtils.h", 395,
02733                   typeid(::TMatrixTFlat_const<float>), DefineBehavior(ptr, ptr),
02734                   &TMatrixTFlat_constlEfloatgR_Dictionary, isa_proxy, 0,
02735                   sizeof(::TMatrixTFlat_const<float>) );
02736       instance.SetNew(&new_TMatrixTFlat_constlEfloatgR);
02737       instance.SetNewArray(&newArray_TMatrixTFlat_constlEfloatgR);
02738       instance.SetDelete(&delete_TMatrixTFlat_constlEfloatgR);
02739       instance.SetDeleteArray(&deleteArray_TMatrixTFlat_constlEfloatgR);
02740       instance.SetDestructor(&destruct_TMatrixTFlat_constlEfloatgR);
02741       instance.SetStreamerFunc(&streamer_TMatrixTFlat_constlEfloatgR);
02742       return &instance;
02743    }
02744    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTFlat_const<float>*)
02745    {
02746       return GenerateInitInstanceLocal((::TMatrixTFlat_const<float>*)0);
02747    }
02748    // Static variable to force the class initialization
02749    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTFlat_const<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02750 
02751    // Dictionary for non-ClassDef classes
02752    static void TMatrixTFlat_constlEfloatgR_Dictionary() {
02753       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<float>*)0x0)->GetClass();
02754    }
02755 
02756 } // end of namespace ROOT
02757 
02758 namespace ROOT {
02759    void TMatrixTSub_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02760    static void TMatrixTSub_constlEfloatgR_Dictionary();
02761    static void *new_TMatrixTSub_constlEfloatgR(void *p = 0);
02762    static void *newArray_TMatrixTSub_constlEfloatgR(Long_t size, void *p);
02763    static void delete_TMatrixTSub_constlEfloatgR(void *p);
02764    static void deleteArray_TMatrixTSub_constlEfloatgR(void *p);
02765    static void destruct_TMatrixTSub_constlEfloatgR(void *p);
02766    static void streamer_TMatrixTSub_constlEfloatgR(TBuffer &buf, void *obj);
02767 
02768    // Function generating the singleton type initializer
02769    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSub_const<float>*)
02770    {
02771       // Make sure the shadow class has the right sizeof
02772       R__ASSERT(sizeof(::TMatrixTSub_const<float>) == sizeof(::ROOT::Shadow::TMatrixTSub_constlEfloatgR));
02773       ::TMatrixTSub_const<float> *ptr = 0;
02774       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSub_const<float> >(0);
02775       static ::ROOT::TGenericClassInfo 
02776          instance("TMatrixTSub_const<float>", ::TMatrixTSub_const<float>::Class_Version(), "include/TMatrixTUtils.h", 481,
02777                   typeid(::TMatrixTSub_const<float>), DefineBehavior(ptr, ptr),
02778                   &TMatrixTSub_constlEfloatgR_Dictionary, isa_proxy, 0,
02779                   sizeof(::TMatrixTSub_const<float>) );
02780       instance.SetNew(&new_TMatrixTSub_constlEfloatgR);
02781       instance.SetNewArray(&newArray_TMatrixTSub_constlEfloatgR);
02782       instance.SetDelete(&delete_TMatrixTSub_constlEfloatgR);
02783       instance.SetDeleteArray(&deleteArray_TMatrixTSub_constlEfloatgR);
02784       instance.SetDestructor(&destruct_TMatrixTSub_constlEfloatgR);
02785       instance.SetStreamerFunc(&streamer_TMatrixTSub_constlEfloatgR);
02786       return &instance;
02787    }
02788    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSub_const<float>*)
02789    {
02790       return GenerateInitInstanceLocal((::TMatrixTSub_const<float>*)0);
02791    }
02792    // Static variable to force the class initialization
02793    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSub_const<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02794 
02795    // Dictionary for non-ClassDef classes
02796    static void TMatrixTSub_constlEfloatgR_Dictionary() {
02797       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<float>*)0x0)->GetClass();
02798    }
02799 
02800 } // end of namespace ROOT
02801 
02802 namespace ROOT {
02803    void TMatrixTColumnlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02804    static void TMatrixTColumnlEfloatgR_Dictionary();
02805    static void *new_TMatrixTColumnlEfloatgR(void *p = 0);
02806    static void *newArray_TMatrixTColumnlEfloatgR(Long_t size, void *p);
02807    static void delete_TMatrixTColumnlEfloatgR(void *p);
02808    static void deleteArray_TMatrixTColumnlEfloatgR(void *p);
02809    static void destruct_TMatrixTColumnlEfloatgR(void *p);
02810    static void streamer_TMatrixTColumnlEfloatgR(TBuffer &buf, void *obj);
02811 
02812    // Function generating the singleton type initializer
02813    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTColumn<float>*)
02814    {
02815       // Make sure the shadow class has the right sizeof
02816       R__ASSERT(sizeof(::TMatrixTColumn<float>) == sizeof(::ROOT::Shadow::TMatrixTColumnlEfloatgR));
02817       ::TMatrixTColumn<float> *ptr = 0;
02818       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTColumn<float> >(0);
02819       static ::ROOT::TGenericClassInfo 
02820          instance("TMatrixTColumn<float>", ::TMatrixTColumn<float>::Class_Version(), "include/TMatrixTUtils.h", 247,
02821                   typeid(::TMatrixTColumn<float>), DefineBehavior(ptr, ptr),
02822                   &TMatrixTColumnlEfloatgR_Dictionary, isa_proxy, 0,
02823                   sizeof(::TMatrixTColumn<float>) );
02824       instance.SetNew(&new_TMatrixTColumnlEfloatgR);
02825       instance.SetNewArray(&newArray_TMatrixTColumnlEfloatgR);
02826       instance.SetDelete(&delete_TMatrixTColumnlEfloatgR);
02827       instance.SetDeleteArray(&deleteArray_TMatrixTColumnlEfloatgR);
02828       instance.SetDestructor(&destruct_TMatrixTColumnlEfloatgR);
02829       instance.SetStreamerFunc(&streamer_TMatrixTColumnlEfloatgR);
02830       return &instance;
02831    }
02832    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTColumn<float>*)
02833    {
02834       return GenerateInitInstanceLocal((::TMatrixTColumn<float>*)0);
02835    }
02836    // Static variable to force the class initialization
02837    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTColumn<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02838 
02839    // Dictionary for non-ClassDef classes
02840    static void TMatrixTColumnlEfloatgR_Dictionary() {
02841       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<float>*)0x0)->GetClass();
02842    }
02843 
02844 } // end of namespace ROOT
02845 
02846 namespace ROOT {
02847    void TMatrixTDiaglEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02848    static void TMatrixTDiaglEfloatgR_Dictionary();
02849    static void *new_TMatrixTDiaglEfloatgR(void *p = 0);
02850    static void *newArray_TMatrixTDiaglEfloatgR(Long_t size, void *p);
02851    static void delete_TMatrixTDiaglEfloatgR(void *p);
02852    static void deleteArray_TMatrixTDiaglEfloatgR(void *p);
02853    static void destruct_TMatrixTDiaglEfloatgR(void *p);
02854    static void streamer_TMatrixTDiaglEfloatgR(TBuffer &buf, void *obj);
02855 
02856    // Function generating the singleton type initializer
02857    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTDiag<float>*)
02858    {
02859       // Make sure the shadow class has the right sizeof
02860       R__ASSERT(sizeof(::TMatrixTDiag<float>) == sizeof(::ROOT::Shadow::TMatrixTDiaglEfloatgR));
02861       ::TMatrixTDiag<float> *ptr = 0;
02862       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTDiag<float> >(0);
02863       static ::ROOT::TGenericClassInfo 
02864          instance("TMatrixTDiag<float>", ::TMatrixTDiag<float>::Class_Version(), "include/TMatrixTUtils.h", 342,
02865                   typeid(::TMatrixTDiag<float>), DefineBehavior(ptr, ptr),
02866                   &TMatrixTDiaglEfloatgR_Dictionary, isa_proxy, 0,
02867                   sizeof(::TMatrixTDiag<float>) );
02868       instance.SetNew(&new_TMatrixTDiaglEfloatgR);
02869       instance.SetNewArray(&newArray_TMatrixTDiaglEfloatgR);
02870       instance.SetDelete(&delete_TMatrixTDiaglEfloatgR);
02871       instance.SetDeleteArray(&deleteArray_TMatrixTDiaglEfloatgR);
02872       instance.SetDestructor(&destruct_TMatrixTDiaglEfloatgR);
02873       instance.SetStreamerFunc(&streamer_TMatrixTDiaglEfloatgR);
02874       return &instance;
02875    }
02876    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTDiag<float>*)
02877    {
02878       return GenerateInitInstanceLocal((::TMatrixTDiag<float>*)0);
02879    }
02880    // Static variable to force the class initialization
02881    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTDiag<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02882 
02883    // Dictionary for non-ClassDef classes
02884    static void TMatrixTDiaglEfloatgR_Dictionary() {
02885       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<float>*)0x0)->GetClass();
02886    }
02887 
02888 } // end of namespace ROOT
02889 
02890 namespace ROOT {
02891    void TMatrixTFlatlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02892    static void TMatrixTFlatlEfloatgR_Dictionary();
02893    static void *new_TMatrixTFlatlEfloatgR(void *p = 0);
02894    static void *newArray_TMatrixTFlatlEfloatgR(Long_t size, void *p);
02895    static void delete_TMatrixTFlatlEfloatgR(void *p);
02896    static void deleteArray_TMatrixTFlatlEfloatgR(void *p);
02897    static void destruct_TMatrixTFlatlEfloatgR(void *p);
02898    static void streamer_TMatrixTFlatlEfloatgR(TBuffer &buf, void *obj);
02899 
02900    // Function generating the singleton type initializer
02901    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTFlat<float>*)
02902    {
02903       // Make sure the shadow class has the right sizeof
02904       R__ASSERT(sizeof(::TMatrixTFlat<float>) == sizeof(::ROOT::Shadow::TMatrixTFlatlEfloatgR));
02905       ::TMatrixTFlat<float> *ptr = 0;
02906       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTFlat<float> >(0);
02907       static ::ROOT::TGenericClassInfo 
02908          instance("TMatrixTFlat<float>", ::TMatrixTFlat<float>::Class_Version(), "include/TMatrixTUtils.h", 428,
02909                   typeid(::TMatrixTFlat<float>), DefineBehavior(ptr, ptr),
02910                   &TMatrixTFlatlEfloatgR_Dictionary, isa_proxy, 0,
02911                   sizeof(::TMatrixTFlat<float>) );
02912       instance.SetNew(&new_TMatrixTFlatlEfloatgR);
02913       instance.SetNewArray(&newArray_TMatrixTFlatlEfloatgR);
02914       instance.SetDelete(&delete_TMatrixTFlatlEfloatgR);
02915       instance.SetDeleteArray(&deleteArray_TMatrixTFlatlEfloatgR);
02916       instance.SetDestructor(&destruct_TMatrixTFlatlEfloatgR);
02917       instance.SetStreamerFunc(&streamer_TMatrixTFlatlEfloatgR);
02918       return &instance;
02919    }
02920    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTFlat<float>*)
02921    {
02922       return GenerateInitInstanceLocal((::TMatrixTFlat<float>*)0);
02923    }
02924    // Static variable to force the class initialization
02925    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTFlat<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02926 
02927    // Dictionary for non-ClassDef classes
02928    static void TMatrixTFlatlEfloatgR_Dictionary() {
02929       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<float>*)0x0)->GetClass();
02930    }
02931 
02932 } // end of namespace ROOT
02933 
02934 namespace ROOT {
02935    void TMatrixTSublEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02936    static void TMatrixTSublEfloatgR_Dictionary();
02937    static void *new_TMatrixTSublEfloatgR(void *p = 0);
02938    static void *newArray_TMatrixTSublEfloatgR(Long_t size, void *p);
02939    static void delete_TMatrixTSublEfloatgR(void *p);
02940    static void deleteArray_TMatrixTSublEfloatgR(void *p);
02941    static void destruct_TMatrixTSublEfloatgR(void *p);
02942    static void streamer_TMatrixTSublEfloatgR(TBuffer &buf, void *obj);
02943 
02944    // Function generating the singleton type initializer
02945    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSub<float>*)
02946    {
02947       // Make sure the shadow class has the right sizeof
02948       R__ASSERT(sizeof(::TMatrixTSub<float>) == sizeof(::ROOT::Shadow::TMatrixTSublEfloatgR));
02949       ::TMatrixTSub<float> *ptr = 0;
02950       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSub<float> >(0);
02951       static ::ROOT::TGenericClassInfo 
02952          instance("TMatrixTSub<float>", ::TMatrixTSub<float>::Class_Version(), "include/TMatrixTUtils.h", 520,
02953                   typeid(::TMatrixTSub<float>), DefineBehavior(ptr, ptr),
02954                   &TMatrixTSublEfloatgR_Dictionary, isa_proxy, 0,
02955                   sizeof(::TMatrixTSub<float>) );
02956       instance.SetNew(&new_TMatrixTSublEfloatgR);
02957       instance.SetNewArray(&newArray_TMatrixTSublEfloatgR);
02958       instance.SetDelete(&delete_TMatrixTSublEfloatgR);
02959       instance.SetDeleteArray(&deleteArray_TMatrixTSublEfloatgR);
02960       instance.SetDestructor(&destruct_TMatrixTSublEfloatgR);
02961       instance.SetStreamerFunc(&streamer_TMatrixTSublEfloatgR);
02962       return &instance;
02963    }
02964    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSub<float>*)
02965    {
02966       return GenerateInitInstanceLocal((::TMatrixTSub<float>*)0);
02967    }
02968    // Static variable to force the class initialization
02969    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSub<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02970 
02971    // Dictionary for non-ClassDef classes
02972    static void TMatrixTSublEfloatgR_Dictionary() {
02973       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<float>*)0x0)->GetClass();
02974    }
02975 
02976 } // end of namespace ROOT
02977 
02978 namespace ROOT {
02979    void TMatrixTSparseDiaglEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02980    static void TMatrixTSparseDiaglEfloatgR_Dictionary();
02981    static void *new_TMatrixTSparseDiaglEfloatgR(void *p = 0);
02982    static void *newArray_TMatrixTSparseDiaglEfloatgR(Long_t size, void *p);
02983    static void delete_TMatrixTSparseDiaglEfloatgR(void *p);
02984    static void deleteArray_TMatrixTSparseDiaglEfloatgR(void *p);
02985    static void destruct_TMatrixTSparseDiaglEfloatgR(void *p);
02986    static void streamer_TMatrixTSparseDiaglEfloatgR(TBuffer &buf, void *obj);
02987 
02988    // Function generating the singleton type initializer
02989    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMatrixTSparseDiag<float>*)
02990    {
02991       // Make sure the shadow class has the right sizeof
02992       R__ASSERT(sizeof(::TMatrixTSparseDiag<float>) == sizeof(::ROOT::Shadow::TMatrixTSparseDiaglEfloatgR));
02993       ::TMatrixTSparseDiag<float> *ptr = 0;
02994       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMatrixTSparseDiag<float> >(0);
02995       static ::ROOT::TGenericClassInfo 
02996          instance("TMatrixTSparseDiag<float>", ::TMatrixTSparseDiag<float>::Class_Version(), "include/TMatrixTUtils.h", 666,
02997                   typeid(::TMatrixTSparseDiag<float>), DefineBehavior(ptr, ptr),
02998                   &TMatrixTSparseDiaglEfloatgR_Dictionary, isa_proxy, 0,
02999                   sizeof(::TMatrixTSparseDiag<float>) );
03000       instance.SetNew(&new_TMatrixTSparseDiaglEfloatgR);
03001       instance.SetNewArray(&newArray_TMatrixTSparseDiaglEfloatgR);
03002       instance.SetDelete(&delete_TMatrixTSparseDiaglEfloatgR);
03003       instance.SetDeleteArray(&deleteArray_TMatrixTSparseDiaglEfloatgR);
03004       instance.SetDestructor(&destruct_TMatrixTSparseDiaglEfloatgR);
03005       instance.SetStreamerFunc(&streamer_TMatrixTSparseDiaglEfloatgR);
03006       return &instance;
03007    }
03008    TGenericClassInfo *GenerateInitInstance(const ::TMatrixTSparseDiag<float>*)
03009    {
03010       return GenerateInitInstanceLocal((::TMatrixTSparseDiag<float>*)0);
03011    }
03012    // Static variable to force the class initialization
03013    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
03014 
03015    // Dictionary for non-ClassDef classes
03016    static void TMatrixTSparseDiaglEfloatgR_Dictionary() {
03017       ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<float>*)0x0)->GetClass();
03018    }
03019 
03020 } // end of namespace ROOT
03021 
03022 namespace ROOT {
03023    void THaarMatrixTlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
03024    static void THaarMatrixTlEfloatgR_Dictionary();
03025    static void *new_THaarMatrixTlEfloatgR(void *p = 0);
03026    static void *newArray_THaarMatrixTlEfloatgR(Long_t size, void *p);
03027    static void delete_THaarMatrixTlEfloatgR(void *p);
03028    static void deleteArray_THaarMatrixTlEfloatgR(void *p);
03029    static void destruct_THaarMatrixTlEfloatgR(void *p);
03030 
03031    // Function generating the singleton type initializer
03032    static TGenericClassInfo *GenerateInitInstanceLocal(const ::THaarMatrixT<float>*)
03033    {
03034       // Make sure the shadow class has the right sizeof
03035       R__ASSERT(sizeof(::THaarMatrixT<float>) == sizeof(::ROOT::Shadow::THaarMatrixTlEfloatgR));
03036       ::THaarMatrixT<float> *ptr = 0;
03037       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::THaarMatrixT<float> >(0);
03038       static ::ROOT::TGenericClassInfo 
03039          instance("THaarMatrixT<float>", ::THaarMatrixT<float>::Class_Version(), "include/TMatrixTLazy.h", 124,
03040                   typeid(::THaarMatrixT<float>), DefineBehavior(ptr, ptr),
03041                   &THaarMatrixTlEfloatgR_Dictionary, isa_proxy, 4,
03042                   sizeof(::THaarMatrixT<float>) );
03043       instance.SetNew(&new_THaarMatrixTlEfloatgR);
03044       instance.SetNewArray(&newArray_THaarMatrixTlEfloatgR);
03045       instance.SetDelete(&delete_THaarMatrixTlEfloatgR);
03046       instance.SetDeleteArray(&deleteArray_THaarMatrixTlEfloatgR);
03047       instance.SetDestructor(&destruct_THaarMatrixTlEfloatgR);
03048       return &instance;
03049    }
03050    TGenericClassInfo *GenerateInitInstance(const ::THaarMatrixT<float>*)
03051    {
03052       return GenerateInitInstanceLocal((::THaarMatrixT<float>*)0);
03053    }
03054    // Static variable to force the class initialization
03055    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::THaarMatrixT<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
03056 
03057    // Dictionary for non-ClassDef classes
03058    static void THaarMatrixTlEfloatgR_Dictionary() {
03059       ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<float>*)0x0)->GetClass();
03060    }
03061 
03062 } // end of namespace ROOT
03063 
03064 namespace ROOT {
03065    void THilbertMatrixTlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
03066    static void THilbertMatrixTlEfloatgR_Dictionary();
03067    static void *new_THilbertMatrixTlEfloatgR(void *p = 0);
03068    static void *newArray_THilbertMatrixTlEfloatgR(Long_t size, void *p);
03069    static void delete_THilbertMatrixTlEfloatgR(void *p);
03070    static void deleteArray_THilbertMatrixTlEfloatgR(void *p);
03071    static void destruct_THilbertMatrixTlEfloatgR(void *p);
03072 
03073    // Function generating the singleton type initializer
03074    static TGenericClassInfo *GenerateInitInstanceLocal(const ::THilbertMatrixT<float>*)
03075    {
03076       // Make sure the shadow class has the right sizeof
03077       R__ASSERT(sizeof(::THilbertMatrixT<float>) == sizeof(::ROOT::Shadow::THilbertMatrixTlEfloatgR));
03078       ::THilbertMatrixT<float> *ptr = 0;
03079       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::THilbertMatrixT<float> >(0);
03080       static ::ROOT::TGenericClassInfo 
03081          instance("THilbertMatrixT<float>", ::THilbertMatrixT<float>::Class_Version(), "include/TMatrixTLazy.h", 143,
03082                   typeid(::THilbertMatrixT<float>), DefineBehavior(ptr, ptr),
03083                   &THilbertMatrixTlEfloatgR_Dictionary, isa_proxy, 4,
03084                   sizeof(::THilbertMatrixT<float>) );
03085       instance.SetNew(&new_THilbertMatrixTlEfloatgR);
03086       instance.SetNewArray(&newArray_THilbertMatrixTlEfloatgR);
03087       instance.SetDelete(&delete_THilbertMatrixTlEfloatgR);
03088       instance.SetDeleteArray(&deleteArray_THilbertMatrixTlEfloatgR);
03089       instance.SetDestructor(&destruct_THilbertMatrixTlEfloatgR);
03090       return &instance;
03091    }
03092    TGenericClassInfo *GenerateInitInstance(const ::THilbertMatrixT<float>*)
03093    {
03094       return GenerateInitInstanceLocal((::THilbertMatrixT<float>*)0);
03095    }
03096    // Static variable to force the class initialization
03097    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::THilbertMatrixT<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
03098 
03099    // Dictionary for non-ClassDef classes
03100    static void THilbertMatrixTlEfloatgR_Dictionary() {
03101       ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<float>*)0x0)->GetClass();
03102    }
03103 
03104 } // end of namespace ROOT
03105 
03106 namespace ROOT {
03107    void THilbertMatrixTSymlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
03108    static void THilbertMatrixTSymlEfloatgR_Dictionary();
03109    static void *new_THilbertMatrixTSymlEfloatgR(void *p = 0);
03110    static void *newArray_THilbertMatrixTSymlEfloatgR(Long_t size, void *p);
03111    static void delete_THilbertMatrixTSymlEfloatgR(void *p);
03112    static void deleteArray_THilbertMatrixTSymlEfloatgR(void *p);
03113    static void destruct_THilbertMatrixTSymlEfloatgR(void *p);
03114 
03115    // Function generating the singleton type initializer
03116    static TGenericClassInfo *GenerateInitInstanceLocal(const ::THilbertMatrixTSym<float>*)
03117    {
03118       // Make sure the shadow class has the right sizeof
03119       R__ASSERT(sizeof(::THilbertMatrixTSym<float>) == sizeof(::ROOT::Shadow::THilbertMatrixTSymlEfloatgR));
03120       ::THilbertMatrixTSym<float> *ptr = 0;
03121       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::THilbertMatrixTSym<float> >(0);
03122       static ::ROOT::TGenericClassInfo 
03123          instance("THilbertMatrixTSym<float>", ::THilbertMatrixTSym<float>::Class_Version(), "include/TMatrixTLazy.h", 163,
03124                   typeid(::THilbertMatrixTSym<float>), DefineBehavior(ptr, ptr),
03125                   &THilbertMatrixTSymlEfloatgR_Dictionary, isa_proxy, 4,
03126                   sizeof(::THilbertMatrixTSym<float>) );
03127       instance.SetNew(&new_THilbertMatrixTSymlEfloatgR);
03128       instance.SetNewArray(&newArray_THilbertMatrixTSymlEfloatgR);
03129       instance.SetDelete(&delete_THilbertMatrixTSymlEfloatgR);
03130       instance.SetDeleteArray(&deleteArray_THilbertMatrixTSymlEfloatgR);
03131       instance.SetDestructor(&destruct_THilbertMatrixTSymlEfloatgR);
03132       return &instance;
03133    }
03134    TGenericClassInfo *GenerateInitInstance(const ::THilbertMatrixTSym<float>*)
03135    {
03136       return GenerateInitInstanceLocal((::THilbertMatrixTSym<float>*)0);
03137    }
03138    // Static variable to force the class initialization
03139    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::THilbertMatrixTSym<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
03140 
03141    // Dictionary for non-ClassDef classes
03142    static void THilbertMatrixTSymlEfloatgR_Dictionary() {
03143       ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<float>*)0x0)->GetClass();
03144    }
03145 
03146 } // end of namespace ROOT
03147 
03148 namespace TMatrixTCramerInv {
03149    namespace ROOT {
03150       inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
03151       static void TMatrixTCramerInv_Dictionary();
03152 
03153       // Function generating the singleton type initializer
03154       inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
03155       {
03156          static ::ROOT::TGenericClassInfo 
03157             instance("TMatrixTCramerInv", 0 /*version*/, "include/TMatrixTCramerInv.h", 34,
03158                      ::ROOT::DefineBehavior((void*)0,(void*)0),
03159                      &TMatrixTCramerInv_Dictionary, 0);
03160          return &instance;
03161       }
03162       // Insure that the inline function is _not_ optimized away by the compiler
03163       ::ROOT::TGenericClassInfo *(*_R__UNIQUE_(InitFunctionKeeper))() = &GenerateInitInstance;  
03164       // Static variable to force the class initialization
03165       static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init));
03166 
03167       // Dictionary for non-ClassDef classes
03168       static void TMatrixTCramerInv_Dictionary() {
03169          GenerateInitInstance()->GetClass();
03170       }
03171 
03172    }
03173 }
03174 
03175 namespace TMatrixTSymCramerInv {
03176    namespace ROOT {
03177       inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
03178       static void TMatrixTSymCramerInv_Dictionary();
03179 
03180       // Function generating the singleton type initializer
03181       inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
03182       {
03183          static ::ROOT::TGenericClassInfo 
03184             instance("TMatrixTSymCramerInv", 0 /*version*/, "include/TMatrixTSymCramerInv.h", 34,
03185                      ::ROOT::DefineBehavior((void*)0,(void*)0),
03186                      &TMatrixTSymCramerInv_Dictionary, 0);
03187          return &instance;
03188       }
03189       // Insure that the inline function is _not_ optimized away by the compiler
03190       ::ROOT::TGenericClassInfo *(*_R__UNIQUE_(InitFunctionKeeper))() = &GenerateInitInstance;  
03191       // Static variable to force the class initialization
03192       static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init));
03193 
03194       // Dictionary for non-ClassDef classes
03195       static void TMatrixTSymCramerInv_Dictionary() {
03196          GenerateInitInstance()->GetClass();
03197       }
03198 
03199    }
03200 }
03201 
03202 //______________________________________________________________________________
03203 template <> TClass *TMatrixTBase<float>::fgIsA = 0;  // static to hold class pointer
03204 
03205 //______________________________________________________________________________
03206 template <> const char *TMatrixTBase<float>::Class_Name()
03207 {
03208    return "TMatrixTBase<float>";
03209 }
03210 
03211 //______________________________________________________________________________
03212 template <> const char *TMatrixTBase<float>::ImplFileName()
03213 {
03214    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<float>*)0x0)->GetImplFileName();
03215 }
03216 
03217 //______________________________________________________________________________
03218 template <> int TMatrixTBase<float>::ImplFileLine()
03219 {
03220    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<float>*)0x0)->GetImplFileLine();
03221 }
03222 
03223 //______________________________________________________________________________
03224 template <> void TMatrixTBase<float>::Dictionary()
03225 {
03226    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<float>*)0x0)->GetClass();
03227 }
03228 
03229 //______________________________________________________________________________
03230 template <> TClass *TMatrixTBase<float>::Class()
03231 {
03232    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<float>*)0x0)->GetClass();
03233    return fgIsA;
03234 }
03235 
03236 //______________________________________________________________________________
03237 template <> TClass *TMatrixTBase<double>::fgIsA = 0;  // static to hold class pointer
03238 
03239 //______________________________________________________________________________
03240 template <> const char *TMatrixTBase<double>::Class_Name()
03241 {
03242    return "TMatrixTBase<double>";
03243 }
03244 
03245 //______________________________________________________________________________
03246 template <> const char *TMatrixTBase<double>::ImplFileName()
03247 {
03248    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<double>*)0x0)->GetImplFileName();
03249 }
03250 
03251 //______________________________________________________________________________
03252 template <> int TMatrixTBase<double>::ImplFileLine()
03253 {
03254    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<double>*)0x0)->GetImplFileLine();
03255 }
03256 
03257 //______________________________________________________________________________
03258 template <> void TMatrixTBase<double>::Dictionary()
03259 {
03260    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<double>*)0x0)->GetClass();
03261 }
03262 
03263 //______________________________________________________________________________
03264 template <> TClass *TMatrixTBase<double>::Class()
03265 {
03266    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<double>*)0x0)->GetClass();
03267    return fgIsA;
03268 }
03269 
03270 //______________________________________________________________________________
03271 template <> TClass *TVectorT<float>::fgIsA = 0;  // static to hold class pointer
03272 
03273 //______________________________________________________________________________
03274 template <> const char *TVectorT<float>::Class_Name()
03275 {
03276    return "TVectorT<float>";
03277 }
03278 
03279 //______________________________________________________________________________
03280 template <> const char *TVectorT<float>::ImplFileName()
03281 {
03282    return ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<float>*)0x0)->GetImplFileName();
03283 }
03284 
03285 //______________________________________________________________________________
03286 template <> int TVectorT<float>::ImplFileLine()
03287 {
03288    return ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<float>*)0x0)->GetImplFileLine();
03289 }
03290 
03291 //______________________________________________________________________________
03292 template <> void TVectorT<float>::Dictionary()
03293 {
03294    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<float>*)0x0)->GetClass();
03295 }
03296 
03297 //______________________________________________________________________________
03298 template <> TClass *TVectorT<float>::Class()
03299 {
03300    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<float>*)0x0)->GetClass();
03301    return fgIsA;
03302 }
03303 
03304 //______________________________________________________________________________
03305 template <> TClass *TVectorT<double>::fgIsA = 0;  // static to hold class pointer
03306 
03307 //______________________________________________________________________________
03308 template <> const char *TVectorT<double>::Class_Name()
03309 {
03310    return "TVectorT<double>";
03311 }
03312 
03313 //______________________________________________________________________________
03314 template <> const char *TVectorT<double>::ImplFileName()
03315 {
03316    return ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<double>*)0x0)->GetImplFileName();
03317 }
03318 
03319 //______________________________________________________________________________
03320 template <> int TVectorT<double>::ImplFileLine()
03321 {
03322    return ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<double>*)0x0)->GetImplFileLine();
03323 }
03324 
03325 //______________________________________________________________________________
03326 template <> void TVectorT<double>::Dictionary()
03327 {
03328    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<double>*)0x0)->GetClass();
03329 }
03330 
03331 //______________________________________________________________________________
03332 template <> TClass *TVectorT<double>::Class()
03333 {
03334    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<double>*)0x0)->GetClass();
03335    return fgIsA;
03336 }
03337 
03338 //______________________________________________________________________________
03339 template <> TClass *TMatrixT<double>::fgIsA = 0;  // static to hold class pointer
03340 
03341 //______________________________________________________________________________
03342 template <> const char *TMatrixT<double>::Class_Name()
03343 {
03344    return "TMatrixT<double>";
03345 }
03346 
03347 //______________________________________________________________________________
03348 template <> const char *TMatrixT<double>::ImplFileName()
03349 {
03350    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<double>*)0x0)->GetImplFileName();
03351 }
03352 
03353 //______________________________________________________________________________
03354 template <> int TMatrixT<double>::ImplFileLine()
03355 {
03356    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<double>*)0x0)->GetImplFileLine();
03357 }
03358 
03359 //______________________________________________________________________________
03360 template <> void TMatrixT<double>::Dictionary()
03361 {
03362    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<double>*)0x0)->GetClass();
03363 }
03364 
03365 //______________________________________________________________________________
03366 template <> TClass *TMatrixT<double>::Class()
03367 {
03368    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<double>*)0x0)->GetClass();
03369    return fgIsA;
03370 }
03371 
03372 //______________________________________________________________________________
03373 template <> TClass *TMatrixTSym<double>::fgIsA = 0;  // static to hold class pointer
03374 
03375 //______________________________________________________________________________
03376 template <> const char *TMatrixTSym<double>::Class_Name()
03377 {
03378    return "TMatrixTSym<double>";
03379 }
03380 
03381 //______________________________________________________________________________
03382 template <> const char *TMatrixTSym<double>::ImplFileName()
03383 {
03384    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<double>*)0x0)->GetImplFileName();
03385 }
03386 
03387 //______________________________________________________________________________
03388 template <> int TMatrixTSym<double>::ImplFileLine()
03389 {
03390    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<double>*)0x0)->GetImplFileLine();
03391 }
03392 
03393 //______________________________________________________________________________
03394 template <> void TMatrixTSym<double>::Dictionary()
03395 {
03396    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<double>*)0x0)->GetClass();
03397 }
03398 
03399 //______________________________________________________________________________
03400 template <> TClass *TMatrixTSym<double>::Class()
03401 {
03402    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<double>*)0x0)->GetClass();
03403    return fgIsA;
03404 }
03405 
03406 //______________________________________________________________________________
03407 template <> TClass *TMatrixTSparse<double>::fgIsA = 0;  // static to hold class pointer
03408 
03409 //______________________________________________________________________________
03410 template <> const char *TMatrixTSparse<double>::Class_Name()
03411 {
03412    return "TMatrixTSparse<double>";
03413 }
03414 
03415 //______________________________________________________________________________
03416 template <> const char *TMatrixTSparse<double>::ImplFileName()
03417 {
03418    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<double>*)0x0)->GetImplFileName();
03419 }
03420 
03421 //______________________________________________________________________________
03422 template <> int TMatrixTSparse<double>::ImplFileLine()
03423 {
03424    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<double>*)0x0)->GetImplFileLine();
03425 }
03426 
03427 //______________________________________________________________________________
03428 template <> void TMatrixTSparse<double>::Dictionary()
03429 {
03430    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<double>*)0x0)->GetClass();
03431 }
03432 
03433 //______________________________________________________________________________
03434 template <> TClass *TMatrixTSparse<double>::Class()
03435 {
03436    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<double>*)0x0)->GetClass();
03437    return fgIsA;
03438 }
03439 
03440 //______________________________________________________________________________
03441 template <> TClass *TMatrixTLazy<double>::fgIsA = 0;  // static to hold class pointer
03442 
03443 //______________________________________________________________________________
03444 template <> const char *TMatrixTLazy<double>::Class_Name()
03445 {
03446    return "TMatrixTLazy<double>";
03447 }
03448 
03449 //______________________________________________________________________________
03450 template <> const char *TMatrixTLazy<double>::ImplFileName()
03451 {
03452    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<double>*)0x0)->GetImplFileName();
03453 }
03454 
03455 //______________________________________________________________________________
03456 template <> int TMatrixTLazy<double>::ImplFileLine()
03457 {
03458    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<double>*)0x0)->GetImplFileLine();
03459 }
03460 
03461 //______________________________________________________________________________
03462 template <> void TMatrixTLazy<double>::Dictionary()
03463 {
03464    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<double>*)0x0)->GetClass();
03465 }
03466 
03467 //______________________________________________________________________________
03468 template <> TClass *TMatrixTLazy<double>::Class()
03469 {
03470    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<double>*)0x0)->GetClass();
03471    return fgIsA;
03472 }
03473 
03474 //______________________________________________________________________________
03475 template <> TClass *TMatrixTRow_const<double>::fgIsA = 0;  // static to hold class pointer
03476 
03477 //______________________________________________________________________________
03478 template <> const char *TMatrixTRow_const<double>::Class_Name()
03479 {
03480    return "TMatrixTRow_const<double>";
03481 }
03482 
03483 //______________________________________________________________________________
03484 template <> const char *TMatrixTRow_const<double>::ImplFileName()
03485 {
03486    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<double>*)0x0)->GetImplFileName();
03487 }
03488 
03489 //______________________________________________________________________________
03490 template <> int TMatrixTRow_const<double>::ImplFileLine()
03491 {
03492    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<double>*)0x0)->GetImplFileLine();
03493 }
03494 
03495 //______________________________________________________________________________
03496 template <> void TMatrixTRow_const<double>::Dictionary()
03497 {
03498    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<double>*)0x0)->GetClass();
03499 }
03500 
03501 //______________________________________________________________________________
03502 template <> TClass *TMatrixTRow_const<double>::Class()
03503 {
03504    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<double>*)0x0)->GetClass();
03505    return fgIsA;
03506 }
03507 
03508 //______________________________________________________________________________
03509 template <> TClass *TMatrixTRow<double>::fgIsA = 0;  // static to hold class pointer
03510 
03511 //______________________________________________________________________________
03512 template <> const char *TMatrixTRow<double>::Class_Name()
03513 {
03514    return "TMatrixTRow<double>";
03515 }
03516 
03517 //______________________________________________________________________________
03518 template <> const char *TMatrixTRow<double>::ImplFileName()
03519 {
03520    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<double>*)0x0)->GetImplFileName();
03521 }
03522 
03523 //______________________________________________________________________________
03524 template <> int TMatrixTRow<double>::ImplFileLine()
03525 {
03526    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<double>*)0x0)->GetImplFileLine();
03527 }
03528 
03529 //______________________________________________________________________________
03530 template <> void TMatrixTRow<double>::Dictionary()
03531 {
03532    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<double>*)0x0)->GetClass();
03533 }
03534 
03535 //______________________________________________________________________________
03536 template <> TClass *TMatrixTRow<double>::Class()
03537 {
03538    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<double>*)0x0)->GetClass();
03539    return fgIsA;
03540 }
03541 
03542 //______________________________________________________________________________
03543 template <> TClass *TMatrixTDiag_const<double>::fgIsA = 0;  // static to hold class pointer
03544 
03545 //______________________________________________________________________________
03546 template <> const char *TMatrixTDiag_const<double>::Class_Name()
03547 {
03548    return "TMatrixTDiag_const<double>";
03549 }
03550 
03551 //______________________________________________________________________________
03552 template <> const char *TMatrixTDiag_const<double>::ImplFileName()
03553 {
03554    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<double>*)0x0)->GetImplFileName();
03555 }
03556 
03557 //______________________________________________________________________________
03558 template <> int TMatrixTDiag_const<double>::ImplFileLine()
03559 {
03560    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<double>*)0x0)->GetImplFileLine();
03561 }
03562 
03563 //______________________________________________________________________________
03564 template <> void TMatrixTDiag_const<double>::Dictionary()
03565 {
03566    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<double>*)0x0)->GetClass();
03567 }
03568 
03569 //______________________________________________________________________________
03570 template <> TClass *TMatrixTDiag_const<double>::Class()
03571 {
03572    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<double>*)0x0)->GetClass();
03573    return fgIsA;
03574 }
03575 
03576 //______________________________________________________________________________
03577 template <> TClass *TMatrixTColumn_const<double>::fgIsA = 0;  // static to hold class pointer
03578 
03579 //______________________________________________________________________________
03580 template <> const char *TMatrixTColumn_const<double>::Class_Name()
03581 {
03582    return "TMatrixTColumn_const<double>";
03583 }
03584 
03585 //______________________________________________________________________________
03586 template <> const char *TMatrixTColumn_const<double>::ImplFileName()
03587 {
03588    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<double>*)0x0)->GetImplFileName();
03589 }
03590 
03591 //______________________________________________________________________________
03592 template <> int TMatrixTColumn_const<double>::ImplFileLine()
03593 {
03594    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<double>*)0x0)->GetImplFileLine();
03595 }
03596 
03597 //______________________________________________________________________________
03598 template <> void TMatrixTColumn_const<double>::Dictionary()
03599 {
03600    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<double>*)0x0)->GetClass();
03601 }
03602 
03603 //______________________________________________________________________________
03604 template <> TClass *TMatrixTColumn_const<double>::Class()
03605 {
03606    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<double>*)0x0)->GetClass();
03607    return fgIsA;
03608 }
03609 
03610 //______________________________________________________________________________
03611 template <> TClass *TMatrixTFlat_const<double>::fgIsA = 0;  // static to hold class pointer
03612 
03613 //______________________________________________________________________________
03614 template <> const char *TMatrixTFlat_const<double>::Class_Name()
03615 {
03616    return "TMatrixTFlat_const<double>";
03617 }
03618 
03619 //______________________________________________________________________________
03620 template <> const char *TMatrixTFlat_const<double>::ImplFileName()
03621 {
03622    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<double>*)0x0)->GetImplFileName();
03623 }
03624 
03625 //______________________________________________________________________________
03626 template <> int TMatrixTFlat_const<double>::ImplFileLine()
03627 {
03628    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<double>*)0x0)->GetImplFileLine();
03629 }
03630 
03631 //______________________________________________________________________________
03632 template <> void TMatrixTFlat_const<double>::Dictionary()
03633 {
03634    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<double>*)0x0)->GetClass();
03635 }
03636 
03637 //______________________________________________________________________________
03638 template <> TClass *TMatrixTFlat_const<double>::Class()
03639 {
03640    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<double>*)0x0)->GetClass();
03641    return fgIsA;
03642 }
03643 
03644 //______________________________________________________________________________
03645 template <> TClass *TMatrixTSub_const<double>::fgIsA = 0;  // static to hold class pointer
03646 
03647 //______________________________________________________________________________
03648 template <> const char *TMatrixTSub_const<double>::Class_Name()
03649 {
03650    return "TMatrixTSub_const<double>";
03651 }
03652 
03653 //______________________________________________________________________________
03654 template <> const char *TMatrixTSub_const<double>::ImplFileName()
03655 {
03656    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<double>*)0x0)->GetImplFileName();
03657 }
03658 
03659 //______________________________________________________________________________
03660 template <> int TMatrixTSub_const<double>::ImplFileLine()
03661 {
03662    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<double>*)0x0)->GetImplFileLine();
03663 }
03664 
03665 //______________________________________________________________________________
03666 template <> void TMatrixTSub_const<double>::Dictionary()
03667 {
03668    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<double>*)0x0)->GetClass();
03669 }
03670 
03671 //______________________________________________________________________________
03672 template <> TClass *TMatrixTSub_const<double>::Class()
03673 {
03674    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<double>*)0x0)->GetClass();
03675    return fgIsA;
03676 }
03677 
03678 //______________________________________________________________________________
03679 template <> TClass *TMatrixTSparseRow_const<double>::fgIsA = 0;  // static to hold class pointer
03680 
03681 //______________________________________________________________________________
03682 template <> const char *TMatrixTSparseRow_const<double>::Class_Name()
03683 {
03684    return "TMatrixTSparseRow_const<double>";
03685 }
03686 
03687 //______________________________________________________________________________
03688 template <> const char *TMatrixTSparseRow_const<double>::ImplFileName()
03689 {
03690    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<double>*)0x0)->GetImplFileName();
03691 }
03692 
03693 //______________________________________________________________________________
03694 template <> int TMatrixTSparseRow_const<double>::ImplFileLine()
03695 {
03696    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<double>*)0x0)->GetImplFileLine();
03697 }
03698 
03699 //______________________________________________________________________________
03700 template <> void TMatrixTSparseRow_const<double>::Dictionary()
03701 {
03702    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<double>*)0x0)->GetClass();
03703 }
03704 
03705 //______________________________________________________________________________
03706 template <> TClass *TMatrixTSparseRow_const<double>::Class()
03707 {
03708    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<double>*)0x0)->GetClass();
03709    return fgIsA;
03710 }
03711 
03712 //______________________________________________________________________________
03713 template <> TClass *TMatrixTSparseDiag_const<double>::fgIsA = 0;  // static to hold class pointer
03714 
03715 //______________________________________________________________________________
03716 template <> const char *TMatrixTSparseDiag_const<double>::Class_Name()
03717 {
03718    return "TMatrixTSparseDiag_const<double>";
03719 }
03720 
03721 //______________________________________________________________________________
03722 template <> const char *TMatrixTSparseDiag_const<double>::ImplFileName()
03723 {
03724    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<double>*)0x0)->GetImplFileName();
03725 }
03726 
03727 //______________________________________________________________________________
03728 template <> int TMatrixTSparseDiag_const<double>::ImplFileLine()
03729 {
03730    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<double>*)0x0)->GetImplFileLine();
03731 }
03732 
03733 //______________________________________________________________________________
03734 template <> void TMatrixTSparseDiag_const<double>::Dictionary()
03735 {
03736    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<double>*)0x0)->GetClass();
03737 }
03738 
03739 //______________________________________________________________________________
03740 template <> TClass *TMatrixTSparseDiag_const<double>::Class()
03741 {
03742    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<double>*)0x0)->GetClass();
03743    return fgIsA;
03744 }
03745 
03746 //______________________________________________________________________________
03747 template <> TClass *TMatrixTColumn<double>::fgIsA = 0;  // static to hold class pointer
03748 
03749 //______________________________________________________________________________
03750 template <> const char *TMatrixTColumn<double>::Class_Name()
03751 {
03752    return "TMatrixTColumn<double>";
03753 }
03754 
03755 //______________________________________________________________________________
03756 template <> const char *TMatrixTColumn<double>::ImplFileName()
03757 {
03758    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<double>*)0x0)->GetImplFileName();
03759 }
03760 
03761 //______________________________________________________________________________
03762 template <> int TMatrixTColumn<double>::ImplFileLine()
03763 {
03764    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<double>*)0x0)->GetImplFileLine();
03765 }
03766 
03767 //______________________________________________________________________________
03768 template <> void TMatrixTColumn<double>::Dictionary()
03769 {
03770    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<double>*)0x0)->GetClass();
03771 }
03772 
03773 //______________________________________________________________________________
03774 template <> TClass *TMatrixTColumn<double>::Class()
03775 {
03776    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<double>*)0x0)->GetClass();
03777    return fgIsA;
03778 }
03779 
03780 //______________________________________________________________________________
03781 template <> TClass *TMatrixTDiag<double>::fgIsA = 0;  // static to hold class pointer
03782 
03783 //______________________________________________________________________________
03784 template <> const char *TMatrixTDiag<double>::Class_Name()
03785 {
03786    return "TMatrixTDiag<double>";
03787 }
03788 
03789 //______________________________________________________________________________
03790 template <> const char *TMatrixTDiag<double>::ImplFileName()
03791 {
03792    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<double>*)0x0)->GetImplFileName();
03793 }
03794 
03795 //______________________________________________________________________________
03796 template <> int TMatrixTDiag<double>::ImplFileLine()
03797 {
03798    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<double>*)0x0)->GetImplFileLine();
03799 }
03800 
03801 //______________________________________________________________________________
03802 template <> void TMatrixTDiag<double>::Dictionary()
03803 {
03804    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<double>*)0x0)->GetClass();
03805 }
03806 
03807 //______________________________________________________________________________
03808 template <> TClass *TMatrixTDiag<double>::Class()
03809 {
03810    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<double>*)0x0)->GetClass();
03811    return fgIsA;
03812 }
03813 
03814 //______________________________________________________________________________
03815 template <> TClass *TMatrixTFlat<double>::fgIsA = 0;  // static to hold class pointer
03816 
03817 //______________________________________________________________________________
03818 template <> const char *TMatrixTFlat<double>::Class_Name()
03819 {
03820    return "TMatrixTFlat<double>";
03821 }
03822 
03823 //______________________________________________________________________________
03824 template <> const char *TMatrixTFlat<double>::ImplFileName()
03825 {
03826    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<double>*)0x0)->GetImplFileName();
03827 }
03828 
03829 //______________________________________________________________________________
03830 template <> int TMatrixTFlat<double>::ImplFileLine()
03831 {
03832    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<double>*)0x0)->GetImplFileLine();
03833 }
03834 
03835 //______________________________________________________________________________
03836 template <> void TMatrixTFlat<double>::Dictionary()
03837 {
03838    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<double>*)0x0)->GetClass();
03839 }
03840 
03841 //______________________________________________________________________________
03842 template <> TClass *TMatrixTFlat<double>::Class()
03843 {
03844    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<double>*)0x0)->GetClass();
03845    return fgIsA;
03846 }
03847 
03848 //______________________________________________________________________________
03849 template <> TClass *TMatrixTSub<double>::fgIsA = 0;  // static to hold class pointer
03850 
03851 //______________________________________________________________________________
03852 template <> const char *TMatrixTSub<double>::Class_Name()
03853 {
03854    return "TMatrixTSub<double>";
03855 }
03856 
03857 //______________________________________________________________________________
03858 template <> const char *TMatrixTSub<double>::ImplFileName()
03859 {
03860    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<double>*)0x0)->GetImplFileName();
03861 }
03862 
03863 //______________________________________________________________________________
03864 template <> int TMatrixTSub<double>::ImplFileLine()
03865 {
03866    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<double>*)0x0)->GetImplFileLine();
03867 }
03868 
03869 //______________________________________________________________________________
03870 template <> void TMatrixTSub<double>::Dictionary()
03871 {
03872    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<double>*)0x0)->GetClass();
03873 }
03874 
03875 //______________________________________________________________________________
03876 template <> TClass *TMatrixTSub<double>::Class()
03877 {
03878    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<double>*)0x0)->GetClass();
03879    return fgIsA;
03880 }
03881 
03882 //______________________________________________________________________________
03883 template <> TClass *TMatrixTSparseRow<double>::fgIsA = 0;  // static to hold class pointer
03884 
03885 //______________________________________________________________________________
03886 template <> const char *TMatrixTSparseRow<double>::Class_Name()
03887 {
03888    return "TMatrixTSparseRow<double>";
03889 }
03890 
03891 //______________________________________________________________________________
03892 template <> const char *TMatrixTSparseRow<double>::ImplFileName()
03893 {
03894    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<double>*)0x0)->GetImplFileName();
03895 }
03896 
03897 //______________________________________________________________________________
03898 template <> int TMatrixTSparseRow<double>::ImplFileLine()
03899 {
03900    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<double>*)0x0)->GetImplFileLine();
03901 }
03902 
03903 //______________________________________________________________________________
03904 template <> void TMatrixTSparseRow<double>::Dictionary()
03905 {
03906    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<double>*)0x0)->GetClass();
03907 }
03908 
03909 //______________________________________________________________________________
03910 template <> TClass *TMatrixTSparseRow<double>::Class()
03911 {
03912    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<double>*)0x0)->GetClass();
03913    return fgIsA;
03914 }
03915 
03916 //______________________________________________________________________________
03917 template <> TClass *TMatrixTSparseDiag<double>::fgIsA = 0;  // static to hold class pointer
03918 
03919 //______________________________________________________________________________
03920 template <> const char *TMatrixTSparseDiag<double>::Class_Name()
03921 {
03922    return "TMatrixTSparseDiag<double>";
03923 }
03924 
03925 //______________________________________________________________________________
03926 template <> const char *TMatrixTSparseDiag<double>::ImplFileName()
03927 {
03928    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<double>*)0x0)->GetImplFileName();
03929 }
03930 
03931 //______________________________________________________________________________
03932 template <> int TMatrixTSparseDiag<double>::ImplFileLine()
03933 {
03934    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<double>*)0x0)->GetImplFileLine();
03935 }
03936 
03937 //______________________________________________________________________________
03938 template <> void TMatrixTSparseDiag<double>::Dictionary()
03939 {
03940    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<double>*)0x0)->GetClass();
03941 }
03942 
03943 //______________________________________________________________________________
03944 template <> TClass *TMatrixTSparseDiag<double>::Class()
03945 {
03946    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<double>*)0x0)->GetClass();
03947    return fgIsA;
03948 }
03949 
03950 //______________________________________________________________________________
03951 template <> TClass *TMatrixTSymLazy<double>::fgIsA = 0;  // static to hold class pointer
03952 
03953 //______________________________________________________________________________
03954 template <> const char *TMatrixTSymLazy<double>::Class_Name()
03955 {
03956    return "TMatrixTSymLazy<double>";
03957 }
03958 
03959 //______________________________________________________________________________
03960 template <> const char *TMatrixTSymLazy<double>::ImplFileName()
03961 {
03962    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<double>*)0x0)->GetImplFileName();
03963 }
03964 
03965 //______________________________________________________________________________
03966 template <> int TMatrixTSymLazy<double>::ImplFileLine()
03967 {
03968    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<double>*)0x0)->GetImplFileLine();
03969 }
03970 
03971 //______________________________________________________________________________
03972 template <> void TMatrixTSymLazy<double>::Dictionary()
03973 {
03974    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<double>*)0x0)->GetClass();
03975 }
03976 
03977 //______________________________________________________________________________
03978 template <> TClass *TMatrixTSymLazy<double>::Class()
03979 {
03980    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<double>*)0x0)->GetClass();
03981    return fgIsA;
03982 }
03983 
03984 //______________________________________________________________________________
03985 template <> TClass *TMatrixTRow_const<float>::fgIsA = 0;  // static to hold class pointer
03986 
03987 //______________________________________________________________________________
03988 template <> const char *TMatrixTRow_const<float>::Class_Name()
03989 {
03990    return "TMatrixTRow_const<float>";
03991 }
03992 
03993 //______________________________________________________________________________
03994 template <> const char *TMatrixTRow_const<float>::ImplFileName()
03995 {
03996    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<float>*)0x0)->GetImplFileName();
03997 }
03998 
03999 //______________________________________________________________________________
04000 template <> int TMatrixTRow_const<float>::ImplFileLine()
04001 {
04002    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<float>*)0x0)->GetImplFileLine();
04003 }
04004 
04005 //______________________________________________________________________________
04006 template <> void TMatrixTRow_const<float>::Dictionary()
04007 {
04008    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<float>*)0x0)->GetClass();
04009 }
04010 
04011 //______________________________________________________________________________
04012 template <> TClass *TMatrixTRow_const<float>::Class()
04013 {
04014    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<float>*)0x0)->GetClass();
04015    return fgIsA;
04016 }
04017 
04018 //______________________________________________________________________________
04019 template <> TClass *TMatrixT<float>::fgIsA = 0;  // static to hold class pointer
04020 
04021 //______________________________________________________________________________
04022 template <> const char *TMatrixT<float>::Class_Name()
04023 {
04024    return "TMatrixT<float>";
04025 }
04026 
04027 //______________________________________________________________________________
04028 template <> const char *TMatrixT<float>::ImplFileName()
04029 {
04030    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<float>*)0x0)->GetImplFileName();
04031 }
04032 
04033 //______________________________________________________________________________
04034 template <> int TMatrixT<float>::ImplFileLine()
04035 {
04036    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<float>*)0x0)->GetImplFileLine();
04037 }
04038 
04039 //______________________________________________________________________________
04040 template <> void TMatrixT<float>::Dictionary()
04041 {
04042    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<float>*)0x0)->GetClass();
04043 }
04044 
04045 //______________________________________________________________________________
04046 template <> TClass *TMatrixT<float>::Class()
04047 {
04048    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<float>*)0x0)->GetClass();
04049    return fgIsA;
04050 }
04051 
04052 //______________________________________________________________________________
04053 template <> TClass *TMatrixTSym<float>::fgIsA = 0;  // static to hold class pointer
04054 
04055 //______________________________________________________________________________
04056 template <> const char *TMatrixTSym<float>::Class_Name()
04057 {
04058    return "TMatrixTSym<float>";
04059 }
04060 
04061 //______________________________________________________________________________
04062 template <> const char *TMatrixTSym<float>::ImplFileName()
04063 {
04064    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<float>*)0x0)->GetImplFileName();
04065 }
04066 
04067 //______________________________________________________________________________
04068 template <> int TMatrixTSym<float>::ImplFileLine()
04069 {
04070    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<float>*)0x0)->GetImplFileLine();
04071 }
04072 
04073 //______________________________________________________________________________
04074 template <> void TMatrixTSym<float>::Dictionary()
04075 {
04076    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<float>*)0x0)->GetClass();
04077 }
04078 
04079 //______________________________________________________________________________
04080 template <> TClass *TMatrixTSym<float>::Class()
04081 {
04082    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<float>*)0x0)->GetClass();
04083    return fgIsA;
04084 }
04085 
04086 //______________________________________________________________________________
04087 template <> TClass *TMatrixTSymLazy<float>::fgIsA = 0;  // static to hold class pointer
04088 
04089 //______________________________________________________________________________
04090 template <> const char *TMatrixTSymLazy<float>::Class_Name()
04091 {
04092    return "TMatrixTSymLazy<float>";
04093 }
04094 
04095 //______________________________________________________________________________
04096 template <> const char *TMatrixTSymLazy<float>::ImplFileName()
04097 {
04098    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<float>*)0x0)->GetImplFileName();
04099 }
04100 
04101 //______________________________________________________________________________
04102 template <> int TMatrixTSymLazy<float>::ImplFileLine()
04103 {
04104    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<float>*)0x0)->GetImplFileLine();
04105 }
04106 
04107 //______________________________________________________________________________
04108 template <> void TMatrixTSymLazy<float>::Dictionary()
04109 {
04110    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<float>*)0x0)->GetClass();
04111 }
04112 
04113 //______________________________________________________________________________
04114 template <> TClass *TMatrixTSymLazy<float>::Class()
04115 {
04116    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<float>*)0x0)->GetClass();
04117    return fgIsA;
04118 }
04119 
04120 //______________________________________________________________________________
04121 template <> TClass *TMatrixTRow<float>::fgIsA = 0;  // static to hold class pointer
04122 
04123 //______________________________________________________________________________
04124 template <> const char *TMatrixTRow<float>::Class_Name()
04125 {
04126    return "TMatrixTRow<float>";
04127 }
04128 
04129 //______________________________________________________________________________
04130 template <> const char *TMatrixTRow<float>::ImplFileName()
04131 {
04132    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<float>*)0x0)->GetImplFileName();
04133 }
04134 
04135 //______________________________________________________________________________
04136 template <> int TMatrixTRow<float>::ImplFileLine()
04137 {
04138    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<float>*)0x0)->GetImplFileLine();
04139 }
04140 
04141 //______________________________________________________________________________
04142 template <> void TMatrixTRow<float>::Dictionary()
04143 {
04144    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<float>*)0x0)->GetClass();
04145 }
04146 
04147 //______________________________________________________________________________
04148 template <> TClass *TMatrixTRow<float>::Class()
04149 {
04150    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<float>*)0x0)->GetClass();
04151    return fgIsA;
04152 }
04153 
04154 //______________________________________________________________________________
04155 template <> TClass *TMatrixTSparse<float>::fgIsA = 0;  // static to hold class pointer
04156 
04157 //______________________________________________________________________________
04158 template <> const char *TMatrixTSparse<float>::Class_Name()
04159 {
04160    return "TMatrixTSparse<float>";
04161 }
04162 
04163 //______________________________________________________________________________
04164 template <> const char *TMatrixTSparse<float>::ImplFileName()
04165 {
04166    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<float>*)0x0)->GetImplFileName();
04167 }
04168 
04169 //______________________________________________________________________________
04170 template <> int TMatrixTSparse<float>::ImplFileLine()
04171 {
04172    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<float>*)0x0)->GetImplFileLine();
04173 }
04174 
04175 //______________________________________________________________________________
04176 template <> void TMatrixTSparse<float>::Dictionary()
04177 {
04178    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<float>*)0x0)->GetClass();
04179 }
04180 
04181 //______________________________________________________________________________
04182 template <> TClass *TMatrixTSparse<float>::Class()
04183 {
04184    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<float>*)0x0)->GetClass();
04185    return fgIsA;
04186 }
04187 
04188 //______________________________________________________________________________
04189 template <> TClass *TMatrixTSparseRow_const<float>::fgIsA = 0;  // static to hold class pointer
04190 
04191 //______________________________________________________________________________
04192 template <> const char *TMatrixTSparseRow_const<float>::Class_Name()
04193 {
04194    return "TMatrixTSparseRow_const<float>";
04195 }
04196 
04197 //______________________________________________________________________________
04198 template <> const char *TMatrixTSparseRow_const<float>::ImplFileName()
04199 {
04200    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<float>*)0x0)->GetImplFileName();
04201 }
04202 
04203 //______________________________________________________________________________
04204 template <> int TMatrixTSparseRow_const<float>::ImplFileLine()
04205 {
04206    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<float>*)0x0)->GetImplFileLine();
04207 }
04208 
04209 //______________________________________________________________________________
04210 template <> void TMatrixTSparseRow_const<float>::Dictionary()
04211 {
04212    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<float>*)0x0)->GetClass();
04213 }
04214 
04215 //______________________________________________________________________________
04216 template <> TClass *TMatrixTSparseRow_const<float>::Class()
04217 {
04218    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<float>*)0x0)->GetClass();
04219    return fgIsA;
04220 }
04221 
04222 //______________________________________________________________________________
04223 template <> TClass *TMatrixTSparseRow<float>::fgIsA = 0;  // static to hold class pointer
04224 
04225 //______________________________________________________________________________
04226 template <> const char *TMatrixTSparseRow<float>::Class_Name()
04227 {
04228    return "TMatrixTSparseRow<float>";
04229 }
04230 
04231 //______________________________________________________________________________
04232 template <> const char *TMatrixTSparseRow<float>::ImplFileName()
04233 {
04234    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<float>*)0x0)->GetImplFileName();
04235 }
04236 
04237 //______________________________________________________________________________
04238 template <> int TMatrixTSparseRow<float>::ImplFileLine()
04239 {
04240    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<float>*)0x0)->GetImplFileLine();
04241 }
04242 
04243 //______________________________________________________________________________
04244 template <> void TMatrixTSparseRow<float>::Dictionary()
04245 {
04246    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<float>*)0x0)->GetClass();
04247 }
04248 
04249 //______________________________________________________________________________
04250 template <> TClass *TMatrixTSparseRow<float>::Class()
04251 {
04252    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<float>*)0x0)->GetClass();
04253    return fgIsA;
04254 }
04255 
04256 //______________________________________________________________________________
04257 template <> TClass *TMatrixTLazy<float>::fgIsA = 0;  // static to hold class pointer
04258 
04259 //______________________________________________________________________________
04260 template <> const char *TMatrixTLazy<float>::Class_Name()
04261 {
04262    return "TMatrixTLazy<float>";
04263 }
04264 
04265 //______________________________________________________________________________
04266 template <> const char *TMatrixTLazy<float>::ImplFileName()
04267 {
04268    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<float>*)0x0)->GetImplFileName();
04269 }
04270 
04271 //______________________________________________________________________________
04272 template <> int TMatrixTLazy<float>::ImplFileLine()
04273 {
04274    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<float>*)0x0)->GetImplFileLine();
04275 }
04276 
04277 //______________________________________________________________________________
04278 template <> void TMatrixTLazy<float>::Dictionary()
04279 {
04280    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<float>*)0x0)->GetClass();
04281 }
04282 
04283 //______________________________________________________________________________
04284 template <> TClass *TMatrixTLazy<float>::Class()
04285 {
04286    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<float>*)0x0)->GetClass();
04287    return fgIsA;
04288 }
04289 
04290 //______________________________________________________________________________
04291 template <> TClass *TMatrixTDiag_const<float>::fgIsA = 0;  // static to hold class pointer
04292 
04293 //______________________________________________________________________________
04294 template <> const char *TMatrixTDiag_const<float>::Class_Name()
04295 {
04296    return "TMatrixTDiag_const<float>";
04297 }
04298 
04299 //______________________________________________________________________________
04300 template <> const char *TMatrixTDiag_const<float>::ImplFileName()
04301 {
04302    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<float>*)0x0)->GetImplFileName();
04303 }
04304 
04305 //______________________________________________________________________________
04306 template <> int TMatrixTDiag_const<float>::ImplFileLine()
04307 {
04308    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<float>*)0x0)->GetImplFileLine();
04309 }
04310 
04311 //______________________________________________________________________________
04312 template <> void TMatrixTDiag_const<float>::Dictionary()
04313 {
04314    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<float>*)0x0)->GetClass();
04315 }
04316 
04317 //______________________________________________________________________________
04318 template <> TClass *TMatrixTDiag_const<float>::Class()
04319 {
04320    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<float>*)0x0)->GetClass();
04321    return fgIsA;
04322 }
04323 
04324 //______________________________________________________________________________
04325 template <> TClass *TMatrixTColumn_const<float>::fgIsA = 0;  // static to hold class pointer
04326 
04327 //______________________________________________________________________________
04328 template <> const char *TMatrixTColumn_const<float>::Class_Name()
04329 {
04330    return "TMatrixTColumn_const<float>";
04331 }
04332 
04333 //______________________________________________________________________________
04334 template <> const char *TMatrixTColumn_const<float>::ImplFileName()
04335 {
04336    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<float>*)0x0)->GetImplFileName();
04337 }
04338 
04339 //______________________________________________________________________________
04340 template <> int TMatrixTColumn_const<float>::ImplFileLine()
04341 {
04342    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<float>*)0x0)->GetImplFileLine();
04343 }
04344 
04345 //______________________________________________________________________________
04346 template <> void TMatrixTColumn_const<float>::Dictionary()
04347 {
04348    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<float>*)0x0)->GetClass();
04349 }
04350 
04351 //______________________________________________________________________________
04352 template <> TClass *TMatrixTColumn_const<float>::Class()
04353 {
04354    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<float>*)0x0)->GetClass();
04355    return fgIsA;
04356 }
04357 
04358 //______________________________________________________________________________
04359 template <> TClass *TMatrixTSparseDiag_const<float>::fgIsA = 0;  // static to hold class pointer
04360 
04361 //______________________________________________________________________________
04362 template <> const char *TMatrixTSparseDiag_const<float>::Class_Name()
04363 {
04364    return "TMatrixTSparseDiag_const<float>";
04365 }
04366 
04367 //______________________________________________________________________________
04368 template <> const char *TMatrixTSparseDiag_const<float>::ImplFileName()
04369 {
04370    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<float>*)0x0)->GetImplFileName();
04371 }
04372 
04373 //______________________________________________________________________________
04374 template <> int TMatrixTSparseDiag_const<float>::ImplFileLine()
04375 {
04376    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<float>*)0x0)->GetImplFileLine();
04377 }
04378 
04379 //______________________________________________________________________________
04380 template <> void TMatrixTSparseDiag_const<float>::Dictionary()
04381 {
04382    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<float>*)0x0)->GetClass();
04383 }
04384 
04385 //______________________________________________________________________________
04386 template <> TClass *TMatrixTSparseDiag_const<float>::Class()
04387 {
04388    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<float>*)0x0)->GetClass();
04389    return fgIsA;
04390 }
04391 
04392 //______________________________________________________________________________
04393 TClass *TDecompBase::fgIsA = 0;  // static to hold class pointer
04394 
04395 //______________________________________________________________________________
04396 const char *TDecompBase::Class_Name()
04397 {
04398    return "TDecompBase";
04399 }
04400 
04401 //______________________________________________________________________________
04402 const char *TDecompBase::ImplFileName()
04403 {
04404    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompBase*)0x0)->GetImplFileName();
04405 }
04406 
04407 //______________________________________________________________________________
04408 int TDecompBase::ImplFileLine()
04409 {
04410    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompBase*)0x0)->GetImplFileLine();
04411 }
04412 
04413 //______________________________________________________________________________
04414 void TDecompBase::Dictionary()
04415 {
04416    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompBase*)0x0)->GetClass();
04417 }
04418 
04419 //______________________________________________________________________________
04420 TClass *TDecompBase::Class()
04421 {
04422    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompBase*)0x0)->GetClass();
04423    return fgIsA;
04424 }
04425 
04426 //______________________________________________________________________________
04427 TClass *TDecompBK::fgIsA = 0;  // static to hold class pointer
04428 
04429 //______________________________________________________________________________
04430 const char *TDecompBK::Class_Name()
04431 {
04432    return "TDecompBK";
04433 }
04434 
04435 //______________________________________________________________________________
04436 const char *TDecompBK::ImplFileName()
04437 {
04438    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompBK*)0x0)->GetImplFileName();
04439 }
04440 
04441 //______________________________________________________________________________
04442 int TDecompBK::ImplFileLine()
04443 {
04444    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompBK*)0x0)->GetImplFileLine();
04445 }
04446 
04447 //______________________________________________________________________________
04448 void TDecompBK::Dictionary()
04449 {
04450    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompBK*)0x0)->GetClass();
04451 }
04452 
04453 //______________________________________________________________________________
04454 TClass *TDecompBK::Class()
04455 {
04456    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompBK*)0x0)->GetClass();
04457    return fgIsA;
04458 }
04459 
04460 //______________________________________________________________________________
04461 TClass *TDecompChol::fgIsA = 0;  // static to hold class pointer
04462 
04463 //______________________________________________________________________________
04464 const char *TDecompChol::Class_Name()
04465 {
04466    return "TDecompChol";
04467 }
04468 
04469 //______________________________________________________________________________
04470 const char *TDecompChol::ImplFileName()
04471 {
04472    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompChol*)0x0)->GetImplFileName();
04473 }
04474 
04475 //______________________________________________________________________________
04476 int TDecompChol::ImplFileLine()
04477 {
04478    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompChol*)0x0)->GetImplFileLine();
04479 }
04480 
04481 //______________________________________________________________________________
04482 void TDecompChol::Dictionary()
04483 {
04484    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompChol*)0x0)->GetClass();
04485 }
04486 
04487 //______________________________________________________________________________
04488 TClass *TDecompChol::Class()
04489 {
04490    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompChol*)0x0)->GetClass();
04491    return fgIsA;
04492 }
04493 
04494 //______________________________________________________________________________
04495 TClass *TDecompLU::fgIsA = 0;  // static to hold class pointer
04496 
04497 //______________________________________________________________________________
04498 const char *TDecompLU::Class_Name()
04499 {
04500    return "TDecompLU";
04501 }
04502 
04503 //______________________________________________________________________________
04504 const char *TDecompLU::ImplFileName()
04505 {
04506    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompLU*)0x0)->GetImplFileName();
04507 }
04508 
04509 //______________________________________________________________________________
04510 int TDecompLU::ImplFileLine()
04511 {
04512    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompLU*)0x0)->GetImplFileLine();
04513 }
04514 
04515 //______________________________________________________________________________
04516 void TDecompLU::Dictionary()
04517 {
04518    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompLU*)0x0)->GetClass();
04519 }
04520 
04521 //______________________________________________________________________________
04522 TClass *TDecompLU::Class()
04523 {
04524    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompLU*)0x0)->GetClass();
04525    return fgIsA;
04526 }
04527 
04528 //______________________________________________________________________________
04529 TClass *TDecompQRH::fgIsA = 0;  // static to hold class pointer
04530 
04531 //______________________________________________________________________________
04532 const char *TDecompQRH::Class_Name()
04533 {
04534    return "TDecompQRH";
04535 }
04536 
04537 //______________________________________________________________________________
04538 const char *TDecompQRH::ImplFileName()
04539 {
04540    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompQRH*)0x0)->GetImplFileName();
04541 }
04542 
04543 //______________________________________________________________________________
04544 int TDecompQRH::ImplFileLine()
04545 {
04546    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompQRH*)0x0)->GetImplFileLine();
04547 }
04548 
04549 //______________________________________________________________________________
04550 void TDecompQRH::Dictionary()
04551 {
04552    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompQRH*)0x0)->GetClass();
04553 }
04554 
04555 //______________________________________________________________________________
04556 TClass *TDecompQRH::Class()
04557 {
04558    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompQRH*)0x0)->GetClass();
04559    return fgIsA;
04560 }
04561 
04562 //______________________________________________________________________________
04563 TClass *TDecompSparse::fgIsA = 0;  // static to hold class pointer
04564 
04565 //______________________________________________________________________________
04566 const char *TDecompSparse::Class_Name()
04567 {
04568    return "TDecompSparse";
04569 }
04570 
04571 //______________________________________________________________________________
04572 const char *TDecompSparse::ImplFileName()
04573 {
04574    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompSparse*)0x0)->GetImplFileName();
04575 }
04576 
04577 //______________________________________________________________________________
04578 int TDecompSparse::ImplFileLine()
04579 {
04580    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompSparse*)0x0)->GetImplFileLine();
04581 }
04582 
04583 //______________________________________________________________________________
04584 void TDecompSparse::Dictionary()
04585 {
04586    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompSparse*)0x0)->GetClass();
04587 }
04588 
04589 //______________________________________________________________________________
04590 TClass *TDecompSparse::Class()
04591 {
04592    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompSparse*)0x0)->GetClass();
04593    return fgIsA;
04594 }
04595 
04596 //______________________________________________________________________________
04597 TClass *TDecompSVD::fgIsA = 0;  // static to hold class pointer
04598 
04599 //______________________________________________________________________________
04600 const char *TDecompSVD::Class_Name()
04601 {
04602    return "TDecompSVD";
04603 }
04604 
04605 //______________________________________________________________________________
04606 const char *TDecompSVD::ImplFileName()
04607 {
04608    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompSVD*)0x0)->GetImplFileName();
04609 }
04610 
04611 //______________________________________________________________________________
04612 int TDecompSVD::ImplFileLine()
04613 {
04614    return ::ROOT::GenerateInitInstanceLocal((const ::TDecompSVD*)0x0)->GetImplFileLine();
04615 }
04616 
04617 //______________________________________________________________________________
04618 void TDecompSVD::Dictionary()
04619 {
04620    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompSVD*)0x0)->GetClass();
04621 }
04622 
04623 //______________________________________________________________________________
04624 TClass *TDecompSVD::Class()
04625 {
04626    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecompSVD*)0x0)->GetClass();
04627    return fgIsA;
04628 }
04629 
04630 //______________________________________________________________________________
04631 TClass *TMatrixDEigen::fgIsA = 0;  // static to hold class pointer
04632 
04633 //______________________________________________________________________________
04634 const char *TMatrixDEigen::Class_Name()
04635 {
04636    return "TMatrixDEigen";
04637 }
04638 
04639 //______________________________________________________________________________
04640 const char *TMatrixDEigen::ImplFileName()
04641 {
04642    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixDEigen*)0x0)->GetImplFileName();
04643 }
04644 
04645 //______________________________________________________________________________
04646 int TMatrixDEigen::ImplFileLine()
04647 {
04648    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixDEigen*)0x0)->GetImplFileLine();
04649 }
04650 
04651 //______________________________________________________________________________
04652 void TMatrixDEigen::Dictionary()
04653 {
04654    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixDEigen*)0x0)->GetClass();
04655 }
04656 
04657 //______________________________________________________________________________
04658 TClass *TMatrixDEigen::Class()
04659 {
04660    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixDEigen*)0x0)->GetClass();
04661    return fgIsA;
04662 }
04663 
04664 //______________________________________________________________________________
04665 template <> TClass *THaarMatrixT<double>::fgIsA = 0;  // static to hold class pointer
04666 
04667 //______________________________________________________________________________
04668 template <> const char *THaarMatrixT<double>::Class_Name()
04669 {
04670    return "THaarMatrixT<double>";
04671 }
04672 
04673 //______________________________________________________________________________
04674 template <> const char *THaarMatrixT<double>::ImplFileName()
04675 {
04676    return ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<double>*)0x0)->GetImplFileName();
04677 }
04678 
04679 //______________________________________________________________________________
04680 template <> int THaarMatrixT<double>::ImplFileLine()
04681 {
04682    return ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<double>*)0x0)->GetImplFileLine();
04683 }
04684 
04685 //______________________________________________________________________________
04686 template <> void THaarMatrixT<double>::Dictionary()
04687 {
04688    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<double>*)0x0)->GetClass();
04689 }
04690 
04691 //______________________________________________________________________________
04692 template <> TClass *THaarMatrixT<double>::Class()
04693 {
04694    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<double>*)0x0)->GetClass();
04695    return fgIsA;
04696 }
04697 
04698 //______________________________________________________________________________
04699 template <> TClass *THilbertMatrixT<double>::fgIsA = 0;  // static to hold class pointer
04700 
04701 //______________________________________________________________________________
04702 template <> const char *THilbertMatrixT<double>::Class_Name()
04703 {
04704    return "THilbertMatrixT<double>";
04705 }
04706 
04707 //______________________________________________________________________________
04708 template <> const char *THilbertMatrixT<double>::ImplFileName()
04709 {
04710    return ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<double>*)0x0)->GetImplFileName();
04711 }
04712 
04713 //______________________________________________________________________________
04714 template <> int THilbertMatrixT<double>::ImplFileLine()
04715 {
04716    return ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<double>*)0x0)->GetImplFileLine();
04717 }
04718 
04719 //______________________________________________________________________________
04720 template <> void THilbertMatrixT<double>::Dictionary()
04721 {
04722    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<double>*)0x0)->GetClass();
04723 }
04724 
04725 //______________________________________________________________________________
04726 template <> TClass *THilbertMatrixT<double>::Class()
04727 {
04728    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<double>*)0x0)->GetClass();
04729    return fgIsA;
04730 }
04731 
04732 //______________________________________________________________________________
04733 template <> TClass *THilbertMatrixTSym<double>::fgIsA = 0;  // static to hold class pointer
04734 
04735 //______________________________________________________________________________
04736 template <> const char *THilbertMatrixTSym<double>::Class_Name()
04737 {
04738    return "THilbertMatrixTSym<double>";
04739 }
04740 
04741 //______________________________________________________________________________
04742 template <> const char *THilbertMatrixTSym<double>::ImplFileName()
04743 {
04744    return ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<double>*)0x0)->GetImplFileName();
04745 }
04746 
04747 //______________________________________________________________________________
04748 template <> int THilbertMatrixTSym<double>::ImplFileLine()
04749 {
04750    return ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<double>*)0x0)->GetImplFileLine();
04751 }
04752 
04753 //______________________________________________________________________________
04754 template <> void THilbertMatrixTSym<double>::Dictionary()
04755 {
04756    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<double>*)0x0)->GetClass();
04757 }
04758 
04759 //______________________________________________________________________________
04760 template <> TClass *THilbertMatrixTSym<double>::Class()
04761 {
04762    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<double>*)0x0)->GetClass();
04763    return fgIsA;
04764 }
04765 
04766 //______________________________________________________________________________
04767 TClass *TMatrixDSymEigen::fgIsA = 0;  // static to hold class pointer
04768 
04769 //______________________________________________________________________________
04770 const char *TMatrixDSymEigen::Class_Name()
04771 {
04772    return "TMatrixDSymEigen";
04773 }
04774 
04775 //______________________________________________________________________________
04776 const char *TMatrixDSymEigen::ImplFileName()
04777 {
04778    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixDSymEigen*)0x0)->GetImplFileName();
04779 }
04780 
04781 //______________________________________________________________________________
04782 int TMatrixDSymEigen::ImplFileLine()
04783 {
04784    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixDSymEigen*)0x0)->GetImplFileLine();
04785 }
04786 
04787 //______________________________________________________________________________
04788 void TMatrixDSymEigen::Dictionary()
04789 {
04790    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixDSymEigen*)0x0)->GetClass();
04791 }
04792 
04793 //______________________________________________________________________________
04794 TClass *TMatrixDSymEigen::Class()
04795 {
04796    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixDSymEigen*)0x0)->GetClass();
04797    return fgIsA;
04798 }
04799 
04800 //______________________________________________________________________________
04801 template <> TClass *TMatrixTFlat_const<float>::fgIsA = 0;  // static to hold class pointer
04802 
04803 //______________________________________________________________________________
04804 template <> const char *TMatrixTFlat_const<float>::Class_Name()
04805 {
04806    return "TMatrixTFlat_const<float>";
04807 }
04808 
04809 //______________________________________________________________________________
04810 template <> const char *TMatrixTFlat_const<float>::ImplFileName()
04811 {
04812    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<float>*)0x0)->GetImplFileName();
04813 }
04814 
04815 //______________________________________________________________________________
04816 template <> int TMatrixTFlat_const<float>::ImplFileLine()
04817 {
04818    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<float>*)0x0)->GetImplFileLine();
04819 }
04820 
04821 //______________________________________________________________________________
04822 template <> void TMatrixTFlat_const<float>::Dictionary()
04823 {
04824    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<float>*)0x0)->GetClass();
04825 }
04826 
04827 //______________________________________________________________________________
04828 template <> TClass *TMatrixTFlat_const<float>::Class()
04829 {
04830    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<float>*)0x0)->GetClass();
04831    return fgIsA;
04832 }
04833 
04834 //______________________________________________________________________________
04835 template <> TClass *TMatrixTSub_const<float>::fgIsA = 0;  // static to hold class pointer
04836 
04837 //______________________________________________________________________________
04838 template <> const char *TMatrixTSub_const<float>::Class_Name()
04839 {
04840    return "TMatrixTSub_const<float>";
04841 }
04842 
04843 //______________________________________________________________________________
04844 template <> const char *TMatrixTSub_const<float>::ImplFileName()
04845 {
04846    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<float>*)0x0)->GetImplFileName();
04847 }
04848 
04849 //______________________________________________________________________________
04850 template <> int TMatrixTSub_const<float>::ImplFileLine()
04851 {
04852    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<float>*)0x0)->GetImplFileLine();
04853 }
04854 
04855 //______________________________________________________________________________
04856 template <> void TMatrixTSub_const<float>::Dictionary()
04857 {
04858    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<float>*)0x0)->GetClass();
04859 }
04860 
04861 //______________________________________________________________________________
04862 template <> TClass *TMatrixTSub_const<float>::Class()
04863 {
04864    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<float>*)0x0)->GetClass();
04865    return fgIsA;
04866 }
04867 
04868 //______________________________________________________________________________
04869 template <> TClass *TMatrixTColumn<float>::fgIsA = 0;  // static to hold class pointer
04870 
04871 //______________________________________________________________________________
04872 template <> const char *TMatrixTColumn<float>::Class_Name()
04873 {
04874    return "TMatrixTColumn<float>";
04875 }
04876 
04877 //______________________________________________________________________________
04878 template <> const char *TMatrixTColumn<float>::ImplFileName()
04879 {
04880    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<float>*)0x0)->GetImplFileName();
04881 }
04882 
04883 //______________________________________________________________________________
04884 template <> int TMatrixTColumn<float>::ImplFileLine()
04885 {
04886    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<float>*)0x0)->GetImplFileLine();
04887 }
04888 
04889 //______________________________________________________________________________
04890 template <> void TMatrixTColumn<float>::Dictionary()
04891 {
04892    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<float>*)0x0)->GetClass();
04893 }
04894 
04895 //______________________________________________________________________________
04896 template <> TClass *TMatrixTColumn<float>::Class()
04897 {
04898    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<float>*)0x0)->GetClass();
04899    return fgIsA;
04900 }
04901 
04902 //______________________________________________________________________________
04903 template <> TClass *TMatrixTDiag<float>::fgIsA = 0;  // static to hold class pointer
04904 
04905 //______________________________________________________________________________
04906 template <> const char *TMatrixTDiag<float>::Class_Name()
04907 {
04908    return "TMatrixTDiag<float>";
04909 }
04910 
04911 //______________________________________________________________________________
04912 template <> const char *TMatrixTDiag<float>::ImplFileName()
04913 {
04914    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<float>*)0x0)->GetImplFileName();
04915 }
04916 
04917 //______________________________________________________________________________
04918 template <> int TMatrixTDiag<float>::ImplFileLine()
04919 {
04920    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<float>*)0x0)->GetImplFileLine();
04921 }
04922 
04923 //______________________________________________________________________________
04924 template <> void TMatrixTDiag<float>::Dictionary()
04925 {
04926    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<float>*)0x0)->GetClass();
04927 }
04928 
04929 //______________________________________________________________________________
04930 template <> TClass *TMatrixTDiag<float>::Class()
04931 {
04932    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<float>*)0x0)->GetClass();
04933    return fgIsA;
04934 }
04935 
04936 //______________________________________________________________________________
04937 template <> TClass *TMatrixTFlat<float>::fgIsA = 0;  // static to hold class pointer
04938 
04939 //______________________________________________________________________________
04940 template <> const char *TMatrixTFlat<float>::Class_Name()
04941 {
04942    return "TMatrixTFlat<float>";
04943 }
04944 
04945 //______________________________________________________________________________
04946 template <> const char *TMatrixTFlat<float>::ImplFileName()
04947 {
04948    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<float>*)0x0)->GetImplFileName();
04949 }
04950 
04951 //______________________________________________________________________________
04952 template <> int TMatrixTFlat<float>::ImplFileLine()
04953 {
04954    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<float>*)0x0)->GetImplFileLine();
04955 }
04956 
04957 //______________________________________________________________________________
04958 template <> void TMatrixTFlat<float>::Dictionary()
04959 {
04960    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<float>*)0x0)->GetClass();
04961 }
04962 
04963 //______________________________________________________________________________
04964 template <> TClass *TMatrixTFlat<float>::Class()
04965 {
04966    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<float>*)0x0)->GetClass();
04967    return fgIsA;
04968 }
04969 
04970 //______________________________________________________________________________
04971 template <> TClass *TMatrixTSub<float>::fgIsA = 0;  // static to hold class pointer
04972 
04973 //______________________________________________________________________________
04974 template <> const char *TMatrixTSub<float>::Class_Name()
04975 {
04976    return "TMatrixTSub<float>";
04977 }
04978 
04979 //______________________________________________________________________________
04980 template <> const char *TMatrixTSub<float>::ImplFileName()
04981 {
04982    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<float>*)0x0)->GetImplFileName();
04983 }
04984 
04985 //______________________________________________________________________________
04986 template <> int TMatrixTSub<float>::ImplFileLine()
04987 {
04988    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<float>*)0x0)->GetImplFileLine();
04989 }
04990 
04991 //______________________________________________________________________________
04992 template <> void TMatrixTSub<float>::Dictionary()
04993 {
04994    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<float>*)0x0)->GetClass();
04995 }
04996 
04997 //______________________________________________________________________________
04998 template <> TClass *TMatrixTSub<float>::Class()
04999 {
05000    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<float>*)0x0)->GetClass();
05001    return fgIsA;
05002 }
05003 
05004 //______________________________________________________________________________
05005 template <> TClass *TMatrixTSparseDiag<float>::fgIsA = 0;  // static to hold class pointer
05006 
05007 //______________________________________________________________________________
05008 template <> const char *TMatrixTSparseDiag<float>::Class_Name()
05009 {
05010    return "TMatrixTSparseDiag<float>";
05011 }
05012 
05013 //______________________________________________________________________________
05014 template <> const char *TMatrixTSparseDiag<float>::ImplFileName()
05015 {
05016    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<float>*)0x0)->GetImplFileName();
05017 }
05018 
05019 //______________________________________________________________________________
05020 template <> int TMatrixTSparseDiag<float>::ImplFileLine()
05021 {
05022    return ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<float>*)0x0)->GetImplFileLine();
05023 }
05024 
05025 //______________________________________________________________________________
05026 template <> void TMatrixTSparseDiag<float>::Dictionary()
05027 {
05028    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<float>*)0x0)->GetClass();
05029 }
05030 
05031 //______________________________________________________________________________
05032 template <> TClass *TMatrixTSparseDiag<float>::Class()
05033 {
05034    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<float>*)0x0)->GetClass();
05035    return fgIsA;
05036 }
05037 
05038 //______________________________________________________________________________
05039 template <> TClass *THaarMatrixT<float>::fgIsA = 0;  // static to hold class pointer
05040 
05041 //______________________________________________________________________________
05042 template <> const char *THaarMatrixT<float>::Class_Name()
05043 {
05044    return "THaarMatrixT<float>";
05045 }
05046 
05047 //______________________________________________________________________________
05048 template <> const char *THaarMatrixT<float>::ImplFileName()
05049 {
05050    return ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<float>*)0x0)->GetImplFileName();
05051 }
05052 
05053 //______________________________________________________________________________
05054 template <> int THaarMatrixT<float>::ImplFileLine()
05055 {
05056    return ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<float>*)0x0)->GetImplFileLine();
05057 }
05058 
05059 //______________________________________________________________________________
05060 template <> void THaarMatrixT<float>::Dictionary()
05061 {
05062    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<float>*)0x0)->GetClass();
05063 }
05064 
05065 //______________________________________________________________________________
05066 template <> TClass *THaarMatrixT<float>::Class()
05067 {
05068    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<float>*)0x0)->GetClass();
05069    return fgIsA;
05070 }
05071 
05072 //______________________________________________________________________________
05073 template <> TClass *THilbertMatrixT<float>::fgIsA = 0;  // static to hold class pointer
05074 
05075 //______________________________________________________________________________
05076 template <> const char *THilbertMatrixT<float>::Class_Name()
05077 {
05078    return "THilbertMatrixT<float>";
05079 }
05080 
05081 //______________________________________________________________________________
05082 template <> const char *THilbertMatrixT<float>::ImplFileName()
05083 {
05084    return ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<float>*)0x0)->GetImplFileName();
05085 }
05086 
05087 //______________________________________________________________________________
05088 template <> int THilbertMatrixT<float>::ImplFileLine()
05089 {
05090    return ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<float>*)0x0)->GetImplFileLine();
05091 }
05092 
05093 //______________________________________________________________________________
05094 template <> void THilbertMatrixT<float>::Dictionary()
05095 {
05096    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<float>*)0x0)->GetClass();
05097 }
05098 
05099 //______________________________________________________________________________
05100 template <> TClass *THilbertMatrixT<float>::Class()
05101 {
05102    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<float>*)0x0)->GetClass();
05103    return fgIsA;
05104 }
05105 
05106 //______________________________________________________________________________
05107 template <> TClass *THilbertMatrixTSym<float>::fgIsA = 0;  // static to hold class pointer
05108 
05109 //______________________________________________________________________________
05110 template <> const char *THilbertMatrixTSym<float>::Class_Name()
05111 {
05112    return "THilbertMatrixTSym<float>";
05113 }
05114 
05115 //______________________________________________________________________________
05116 template <> const char *THilbertMatrixTSym<float>::ImplFileName()
05117 {
05118    return ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<float>*)0x0)->GetImplFileName();
05119 }
05120 
05121 //______________________________________________________________________________
05122 template <> int THilbertMatrixTSym<float>::ImplFileLine()
05123 {
05124    return ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<float>*)0x0)->GetImplFileLine();
05125 }
05126 
05127 //______________________________________________________________________________
05128 template <> void THilbertMatrixTSym<float>::Dictionary()
05129 {
05130    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<float>*)0x0)->GetClass();
05131 }
05132 
05133 //______________________________________________________________________________
05134 template <> TClass *THilbertMatrixTSym<float>::Class()
05135 {
05136    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<float>*)0x0)->GetClass();
05137    return fgIsA;
05138 }
05139 
05140 //______________________________________________________________________________
05141 namespace ROOT {
05142    void TVectorTlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05143    {
05144       // Inspect the data members of an object of class TVectorT<float>.
05145       typedef ::ROOT::Shadow::TVectorTlEfloatgR ShadowClass;
05146       ShadowClass *sobj = (ShadowClass*)obj;
05147       if (sobj) { } // Dummy usage just in case there is no datamember.
05148 
05149       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<float>*)0x0)->GetClass();
05150       if (R__cl || R__insp.IsA()) { }
05151       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNrows", &sobj->fNrows);
05152       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowLwb", &sobj->fRowLwb);
05153       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElements", &sobj->fElements);
05154       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDataStack[5]", sobj->fDataStack);
05155       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsOwner", &sobj->fIsOwner);
05156       sobj->TObject::ShowMembers(R__insp);
05157    }
05158 
05159 }
05160 
05161 template <> void TVectorT<float>::ShowMembers(TMemberInspector &R__insp)
05162 {
05163    ::ROOT::TVectorTlEfloatgR_ShowMembers(this, R__insp);
05164 }
05165 
05166 namespace ROOT {
05167    // Wrappers around operator new
05168    static void *new_TVectorTlEfloatgR(void *p) {
05169       return  p ? new(p) ::TVectorT<float> : new ::TVectorT<float>;
05170    }
05171    static void *newArray_TVectorTlEfloatgR(Long_t nElements, void *p) {
05172       return p ? new(p) ::TVectorT<float>[nElements] : new ::TVectorT<float>[nElements];
05173    }
05174    // Wrapper around operator delete
05175    static void delete_TVectorTlEfloatgR(void *p) {
05176       delete ((::TVectorT<float>*)p);
05177    }
05178    static void deleteArray_TVectorTlEfloatgR(void *p) {
05179       delete [] ((::TVectorT<float>*)p);
05180    }
05181    static void destruct_TVectorTlEfloatgR(void *p) {
05182       typedef ::TVectorT<float> current_t;
05183       ((current_t*)p)->~current_t();
05184    }
05185    // Wrapper around a custom streamer member function.
05186    static void streamer_TVectorTlEfloatgR(TBuffer &buf, void *obj) {
05187       ((::TVectorT<float>*)obj)->::TVectorT<float>::Streamer(buf);
05188    }
05189 } // end of namespace ROOT for class ::TVectorT<float>
05190 
05191 //______________________________________________________________________________
05192 namespace ROOT {
05193    void TMatrixTBaselEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05194    {
05195       // Inspect the data members of an object of class TMatrixTBase<float>.
05196       typedef ::ROOT::Shadow::TMatrixTBaselEfloatgR ShadowClass;
05197       ShadowClass *sobj = (ShadowClass*)obj;
05198       if (sobj) { } // Dummy usage just in case there is no datamember.
05199 
05200       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<float>*)0x0)->GetClass();
05201       if (R__cl || R__insp.IsA()) { }
05202       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNrows", &sobj->fNrows);
05203       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNcols", &sobj->fNcols);
05204       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowLwb", &sobj->fRowLwb);
05205       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColLwb", &sobj->fColLwb);
05206       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNelems", &sobj->fNelems);
05207       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNrowIndex", &sobj->fNrowIndex);
05208       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTol", &sobj->fTol);
05209       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsOwner", &sobj->fIsOwner);
05210       sobj->TObject::ShowMembers(R__insp);
05211    }
05212 
05213 }
05214 
05215 template <> void TMatrixTBase<float>::ShowMembers(TMemberInspector &R__insp)
05216 {
05217    ::ROOT::TMatrixTBaselEfloatgR_ShowMembers(this, R__insp);
05218 }
05219 
05220 namespace ROOT {
05221    // Wrapper around operator delete
05222    static void delete_TMatrixTBaselEfloatgR(void *p) {
05223       delete ((::TMatrixTBase<float>*)p);
05224    }
05225    static void deleteArray_TMatrixTBaselEfloatgR(void *p) {
05226       delete [] ((::TMatrixTBase<float>*)p);
05227    }
05228    static void destruct_TMatrixTBaselEfloatgR(void *p) {
05229       typedef ::TMatrixTBase<float> current_t;
05230       ((current_t*)p)->~current_t();
05231    }
05232    // Wrapper around a custom streamer member function.
05233    static void streamer_TMatrixTBaselEfloatgR(TBuffer &buf, void *obj) {
05234       ((::TMatrixTBase<float>*)obj)->::TMatrixTBase<float>::Streamer(buf);
05235    }
05236 } // end of namespace ROOT for class ::TMatrixTBase<float>
05237 
05238 //______________________________________________________________________________
05239 namespace ROOT {
05240    void TMatrixTlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05241    {
05242       // Inspect the data members of an object of class TMatrixT<float>.
05243       typedef ::ROOT::Shadow::TMatrixTlEfloatgR ShadowClass;
05244       ShadowClass *sobj = (ShadowClass*)obj;
05245       if (sobj) { } // Dummy usage just in case there is no datamember.
05246 
05247       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<float>*)0x0)->GetClass();
05248       if (R__cl || R__insp.IsA()) { }
05249       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDataStack[25]", sobj->fDataStack);
05250       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElements", &sobj->fElements);
05251       sobj->TMatrixTBase<float>::ShowMembers(R__insp);
05252    }
05253 
05254 }
05255 
05256 template <> void TMatrixT<float>::ShowMembers(TMemberInspector &R__insp)
05257 {
05258    ::ROOT::TMatrixTlEfloatgR_ShowMembers(this, R__insp);
05259 }
05260 
05261 namespace ROOT {
05262    // Wrappers around operator new
05263    static void *new_TMatrixTlEfloatgR(void *p) {
05264       return  p ? new(p) ::TMatrixT<float> : new ::TMatrixT<float>;
05265    }
05266    static void *newArray_TMatrixTlEfloatgR(Long_t nElements, void *p) {
05267       return p ? new(p) ::TMatrixT<float>[nElements] : new ::TMatrixT<float>[nElements];
05268    }
05269    // Wrapper around operator delete
05270    static void delete_TMatrixTlEfloatgR(void *p) {
05271       delete ((::TMatrixT<float>*)p);
05272    }
05273    static void deleteArray_TMatrixTlEfloatgR(void *p) {
05274       delete [] ((::TMatrixT<float>*)p);
05275    }
05276    static void destruct_TMatrixTlEfloatgR(void *p) {
05277       typedef ::TMatrixT<float> current_t;
05278       ((current_t*)p)->~current_t();
05279    }
05280    // Wrapper around a custom streamer member function.
05281    static void streamer_TMatrixTlEfloatgR(TBuffer &buf, void *obj) {
05282       ((::TMatrixT<float>*)obj)->::TMatrixT<float>::Streamer(buf);
05283    }
05284 } // end of namespace ROOT for class ::TMatrixT<float>
05285 
05286 //______________________________________________________________________________
05287 namespace ROOT {
05288    void TMatrixTSymlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05289    {
05290       // Inspect the data members of an object of class TMatrixTSym<float>.
05291       typedef ::ROOT::Shadow::TMatrixTSymlEfloatgR ShadowClass;
05292       ShadowClass *sobj = (ShadowClass*)obj;
05293       if (sobj) { } // Dummy usage just in case there is no datamember.
05294 
05295       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<float>*)0x0)->GetClass();
05296       if (R__cl || R__insp.IsA()) { }
05297       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDataStack[25]", sobj->fDataStack);
05298       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElements", &sobj->fElements);
05299       sobj->TMatrixTBase<float>::ShowMembers(R__insp);
05300    }
05301 
05302 }
05303 
05304 template <> void TMatrixTSym<float>::ShowMembers(TMemberInspector &R__insp)
05305 {
05306    ::ROOT::TMatrixTSymlEfloatgR_ShowMembers(this, R__insp);
05307 }
05308 
05309 namespace ROOT {
05310    // Wrappers around operator new
05311    static void *new_TMatrixTSymlEfloatgR(void *p) {
05312       return  p ? new(p) ::TMatrixTSym<float> : new ::TMatrixTSym<float>;
05313    }
05314    static void *newArray_TMatrixTSymlEfloatgR(Long_t nElements, void *p) {
05315       return p ? new(p) ::TMatrixTSym<float>[nElements] : new ::TMatrixTSym<float>[nElements];
05316    }
05317    // Wrapper around operator delete
05318    static void delete_TMatrixTSymlEfloatgR(void *p) {
05319       delete ((::TMatrixTSym<float>*)p);
05320    }
05321    static void deleteArray_TMatrixTSymlEfloatgR(void *p) {
05322       delete [] ((::TMatrixTSym<float>*)p);
05323    }
05324    static void destruct_TMatrixTSymlEfloatgR(void *p) {
05325       typedef ::TMatrixTSym<float> current_t;
05326       ((current_t*)p)->~current_t();
05327    }
05328    // Wrapper around a custom streamer member function.
05329    static void streamer_TMatrixTSymlEfloatgR(TBuffer &buf, void *obj) {
05330       ((::TMatrixTSym<float>*)obj)->::TMatrixTSym<float>::Streamer(buf);
05331    }
05332 } // end of namespace ROOT for class ::TMatrixTSym<float>
05333 
05334 //______________________________________________________________________________
05335 namespace ROOT {
05336    void TMatrixTSparselEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05337    {
05338       // Inspect the data members of an object of class TMatrixTSparse<float>.
05339       typedef ::ROOT::Shadow::TMatrixTSparselEfloatgR ShadowClass;
05340       ShadowClass *sobj = (ShadowClass*)obj;
05341       if (sobj) { } // Dummy usage just in case there is no datamember.
05342 
05343       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<float>*)0x0)->GetClass();
05344       if (R__cl || R__insp.IsA()) { }
05345       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRowIndex", &sobj->fRowIndex);
05346       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fColIndex", &sobj->fColIndex);
05347       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElements", &sobj->fElements);
05348       sobj->TMatrixTBase<float>::ShowMembers(R__insp);
05349    }
05350 
05351 }
05352 
05353 template <> void TMatrixTSparse<float>::ShowMembers(TMemberInspector &R__insp)
05354 {
05355    ::ROOT::TMatrixTSparselEfloatgR_ShowMembers(this, R__insp);
05356 }
05357 
05358 namespace ROOT {
05359    // Wrappers around operator new
05360    static void *new_TMatrixTSparselEfloatgR(void *p) {
05361       return  p ? new(p) ::TMatrixTSparse<float> : new ::TMatrixTSparse<float>;
05362    }
05363    static void *newArray_TMatrixTSparselEfloatgR(Long_t nElements, void *p) {
05364       return p ? new(p) ::TMatrixTSparse<float>[nElements] : new ::TMatrixTSparse<float>[nElements];
05365    }
05366    // Wrapper around operator delete
05367    static void delete_TMatrixTSparselEfloatgR(void *p) {
05368       delete ((::TMatrixTSparse<float>*)p);
05369    }
05370    static void deleteArray_TMatrixTSparselEfloatgR(void *p) {
05371       delete [] ((::TMatrixTSparse<float>*)p);
05372    }
05373    static void destruct_TMatrixTSparselEfloatgR(void *p) {
05374       typedef ::TMatrixTSparse<float> current_t;
05375       ((current_t*)p)->~current_t();
05376    }
05377    // Wrapper around a custom streamer member function.
05378    static void streamer_TMatrixTSparselEfloatgR(TBuffer &buf, void *obj) {
05379       ((::TMatrixTSparse<float>*)obj)->::TMatrixTSparse<float>::Streamer(buf);
05380    }
05381 } // end of namespace ROOT for class ::TMatrixTSparse<float>
05382 
05383 //______________________________________________________________________________
05384 template <> void TMatrixTLazy<float>::Streamer(TBuffer &R__b)
05385 {
05386    // Stream an object of class TMatrixTLazy<float>.
05387 
05388    if (R__b.IsReading()) {
05389       R__b.ReadClassBuffer(TMatrixTLazy<float>::Class(),this);
05390    } else {
05391       R__b.WriteClassBuffer(TMatrixTLazy<float>::Class(),this);
05392    }
05393 }
05394 
05395 //______________________________________________________________________________
05396 namespace ROOT {
05397    void TMatrixTLazylEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05398    {
05399       // Inspect the data members of an object of class TMatrixTLazy<float>.
05400       typedef ::ROOT::Shadow::TMatrixTLazylEfloatgR ShadowClass;
05401       ShadowClass *sobj = (ShadowClass*)obj;
05402       if (sobj) { } // Dummy usage just in case there is no datamember.
05403 
05404       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<float>*)0x0)->GetClass();
05405       if (R__cl || R__insp.IsA()) { }
05406       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowUpb", &sobj->fRowUpb);
05407       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowLwb", &sobj->fRowLwb);
05408       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColUpb", &sobj->fColUpb);
05409       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColLwb", &sobj->fColLwb);
05410       sobj->TObject::ShowMembers(R__insp);
05411    }
05412 
05413 }
05414 
05415 template <> void TMatrixTLazy<float>::ShowMembers(TMemberInspector &R__insp)
05416 {
05417    ::ROOT::TMatrixTLazylEfloatgR_ShowMembers(this, R__insp);
05418 }
05419 
05420 namespace ROOT {
05421    // Wrapper around operator delete
05422    static void delete_TMatrixTLazylEfloatgR(void *p) {
05423       delete ((::TMatrixTLazy<float>*)p);
05424    }
05425    static void deleteArray_TMatrixTLazylEfloatgR(void *p) {
05426       delete [] ((::TMatrixTLazy<float>*)p);
05427    }
05428    static void destruct_TMatrixTLazylEfloatgR(void *p) {
05429       typedef ::TMatrixTLazy<float> current_t;
05430       ((current_t*)p)->~current_t();
05431    }
05432 } // end of namespace ROOT for class ::TMatrixTLazy<float>
05433 
05434 //______________________________________________________________________________
05435 template <> void TMatrixTSymLazy<float>::Streamer(TBuffer &R__b)
05436 {
05437    // Stream an object of class TMatrixTSymLazy<float>.
05438 
05439    if (R__b.IsReading()) {
05440       R__b.ReadClassBuffer(TMatrixTSymLazy<float>::Class(),this);
05441    } else {
05442       R__b.WriteClassBuffer(TMatrixTSymLazy<float>::Class(),this);
05443    }
05444 }
05445 
05446 //______________________________________________________________________________
05447 namespace ROOT {
05448    void TMatrixTSymLazylEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05449    {
05450       // Inspect the data members of an object of class TMatrixTSymLazy<float>.
05451       typedef ::ROOT::Shadow::TMatrixTSymLazylEfloatgR ShadowClass;
05452       ShadowClass *sobj = (ShadowClass*)obj;
05453       if (sobj) { } // Dummy usage just in case there is no datamember.
05454 
05455       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<float>*)0x0)->GetClass();
05456       if (R__cl || R__insp.IsA()) { }
05457       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowUpb", &sobj->fRowUpb);
05458       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowLwb", &sobj->fRowLwb);
05459       sobj->TObject::ShowMembers(R__insp);
05460    }
05461 
05462 }
05463 
05464 template <> void TMatrixTSymLazy<float>::ShowMembers(TMemberInspector &R__insp)
05465 {
05466    ::ROOT::TMatrixTSymLazylEfloatgR_ShowMembers(this, R__insp);
05467 }
05468 
05469 namespace ROOT {
05470    // Wrapper around operator delete
05471    static void delete_TMatrixTSymLazylEfloatgR(void *p) {
05472       delete ((::TMatrixTSymLazy<float>*)p);
05473    }
05474    static void deleteArray_TMatrixTSymLazylEfloatgR(void *p) {
05475       delete [] ((::TMatrixTSymLazy<float>*)p);
05476    }
05477    static void destruct_TMatrixTSymLazylEfloatgR(void *p) {
05478       typedef ::TMatrixTSymLazy<float> current_t;
05479       ((current_t*)p)->~current_t();
05480    }
05481 } // end of namespace ROOT for class ::TMatrixTSymLazy<float>
05482 
05483 //______________________________________________________________________________
05484 template <> void THaarMatrixT<float>::Streamer(TBuffer &R__b)
05485 {
05486    // Stream an object of class THaarMatrixT<float>.
05487 
05488    if (R__b.IsReading()) {
05489       R__b.ReadClassBuffer(THaarMatrixT<float>::Class(),this);
05490    } else {
05491       R__b.WriteClassBuffer(THaarMatrixT<float>::Class(),this);
05492    }
05493 }
05494 
05495 //______________________________________________________________________________
05496 namespace ROOT {
05497    void THaarMatrixTlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05498    {
05499       // Inspect the data members of an object of class THaarMatrixT<float>.
05500       typedef ::ROOT::Shadow::THaarMatrixTlEfloatgR ShadowClass;
05501       ShadowClass *sobj = (ShadowClass*)obj;
05502       if (sobj) { } // Dummy usage just in case there is no datamember.
05503 
05504       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<float>*)0x0)->GetClass();
05505       if (R__cl || R__insp.IsA()) { }
05506       sobj->TMatrixTLazy<float>::ShowMembers(R__insp);
05507    }
05508 
05509 }
05510 
05511 template <> void THaarMatrixT<float>::ShowMembers(TMemberInspector &R__insp)
05512 {
05513    ::ROOT::THaarMatrixTlEfloatgR_ShowMembers(this, R__insp);
05514 }
05515 
05516 namespace ROOT {
05517    // Wrappers around operator new
05518    static void *new_THaarMatrixTlEfloatgR(void *p) {
05519       return  p ? new(p) ::THaarMatrixT<float> : new ::THaarMatrixT<float>;
05520    }
05521    static void *newArray_THaarMatrixTlEfloatgR(Long_t nElements, void *p) {
05522       return p ? new(p) ::THaarMatrixT<float>[nElements] : new ::THaarMatrixT<float>[nElements];
05523    }
05524    // Wrapper around operator delete
05525    static void delete_THaarMatrixTlEfloatgR(void *p) {
05526       delete ((::THaarMatrixT<float>*)p);
05527    }
05528    static void deleteArray_THaarMatrixTlEfloatgR(void *p) {
05529       delete [] ((::THaarMatrixT<float>*)p);
05530    }
05531    static void destruct_THaarMatrixTlEfloatgR(void *p) {
05532       typedef ::THaarMatrixT<float> current_t;
05533       ((current_t*)p)->~current_t();
05534    }
05535 } // end of namespace ROOT for class ::THaarMatrixT<float>
05536 
05537 //______________________________________________________________________________
05538 template <> void THilbertMatrixT<float>::Streamer(TBuffer &R__b)
05539 {
05540    // Stream an object of class THilbertMatrixT<float>.
05541 
05542    if (R__b.IsReading()) {
05543       R__b.ReadClassBuffer(THilbertMatrixT<float>::Class(),this);
05544    } else {
05545       R__b.WriteClassBuffer(THilbertMatrixT<float>::Class(),this);
05546    }
05547 }
05548 
05549 //______________________________________________________________________________
05550 namespace ROOT {
05551    void THilbertMatrixTlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05552    {
05553       // Inspect the data members of an object of class THilbertMatrixT<float>.
05554       typedef ::ROOT::Shadow::THilbertMatrixTlEfloatgR ShadowClass;
05555       ShadowClass *sobj = (ShadowClass*)obj;
05556       if (sobj) { } // Dummy usage just in case there is no datamember.
05557 
05558       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<float>*)0x0)->GetClass();
05559       if (R__cl || R__insp.IsA()) { }
05560       sobj->TMatrixTLazy<float>::ShowMembers(R__insp);
05561    }
05562 
05563 }
05564 
05565 template <> void THilbertMatrixT<float>::ShowMembers(TMemberInspector &R__insp)
05566 {
05567    ::ROOT::THilbertMatrixTlEfloatgR_ShowMembers(this, R__insp);
05568 }
05569 
05570 namespace ROOT {
05571    // Wrappers around operator new
05572    static void *new_THilbertMatrixTlEfloatgR(void *p) {
05573       return  p ? new(p) ::THilbertMatrixT<float> : new ::THilbertMatrixT<float>;
05574    }
05575    static void *newArray_THilbertMatrixTlEfloatgR(Long_t nElements, void *p) {
05576       return p ? new(p) ::THilbertMatrixT<float>[nElements] : new ::THilbertMatrixT<float>[nElements];
05577    }
05578    // Wrapper around operator delete
05579    static void delete_THilbertMatrixTlEfloatgR(void *p) {
05580       delete ((::THilbertMatrixT<float>*)p);
05581    }
05582    static void deleteArray_THilbertMatrixTlEfloatgR(void *p) {
05583       delete [] ((::THilbertMatrixT<float>*)p);
05584    }
05585    static void destruct_THilbertMatrixTlEfloatgR(void *p) {
05586       typedef ::THilbertMatrixT<float> current_t;
05587       ((current_t*)p)->~current_t();
05588    }
05589 } // end of namespace ROOT for class ::THilbertMatrixT<float>
05590 
05591 //______________________________________________________________________________
05592 template <> void THilbertMatrixTSym<float>::Streamer(TBuffer &R__b)
05593 {
05594    // Stream an object of class THilbertMatrixTSym<float>.
05595 
05596    if (R__b.IsReading()) {
05597       R__b.ReadClassBuffer(THilbertMatrixTSym<float>::Class(),this);
05598    } else {
05599       R__b.WriteClassBuffer(THilbertMatrixTSym<float>::Class(),this);
05600    }
05601 }
05602 
05603 //______________________________________________________________________________
05604 namespace ROOT {
05605    void THilbertMatrixTSymlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05606    {
05607       // Inspect the data members of an object of class THilbertMatrixTSym<float>.
05608       typedef ::ROOT::Shadow::THilbertMatrixTSymlEfloatgR ShadowClass;
05609       ShadowClass *sobj = (ShadowClass*)obj;
05610       if (sobj) { } // Dummy usage just in case there is no datamember.
05611 
05612       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<float>*)0x0)->GetClass();
05613       if (R__cl || R__insp.IsA()) { }
05614       sobj->TMatrixTSymLazy<float>::ShowMembers(R__insp);
05615    }
05616 
05617 }
05618 
05619 template <> void THilbertMatrixTSym<float>::ShowMembers(TMemberInspector &R__insp)
05620 {
05621    ::ROOT::THilbertMatrixTSymlEfloatgR_ShowMembers(this, R__insp);
05622 }
05623 
05624 namespace ROOT {
05625    // Wrappers around operator new
05626    static void *new_THilbertMatrixTSymlEfloatgR(void *p) {
05627       return  p ? new(p) ::THilbertMatrixTSym<float> : new ::THilbertMatrixTSym<float>;
05628    }
05629    static void *newArray_THilbertMatrixTSymlEfloatgR(Long_t nElements, void *p) {
05630       return p ? new(p) ::THilbertMatrixTSym<float>[nElements] : new ::THilbertMatrixTSym<float>[nElements];
05631    }
05632    // Wrapper around operator delete
05633    static void delete_THilbertMatrixTSymlEfloatgR(void *p) {
05634       delete ((::THilbertMatrixTSym<float>*)p);
05635    }
05636    static void deleteArray_THilbertMatrixTSymlEfloatgR(void *p) {
05637       delete [] ((::THilbertMatrixTSym<float>*)p);
05638    }
05639    static void destruct_THilbertMatrixTSymlEfloatgR(void *p) {
05640       typedef ::THilbertMatrixTSym<float> current_t;
05641       ((current_t*)p)->~current_t();
05642    }
05643 } // end of namespace ROOT for class ::THilbertMatrixTSym<float>
05644 
05645 //______________________________________________________________________________
05646 template <> void TMatrixTRow_const<float>::Streamer(TBuffer &R__b)
05647 {
05648    // Stream an object of class TMatrixTRow_const<float>.
05649 
05650    ::Error("TMatrixTRow_const<float>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
05651 }
05652 
05653 //______________________________________________________________________________
05654 namespace ROOT {
05655    void TMatrixTRow_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05656    {
05657       // Inspect the data members of an object of class TMatrixTRow_const<float>.
05658       typedef ::ROOT::Shadow::TMatrixTRow_constlEfloatgR ShadowClass;
05659       ShadowClass *sobj = (ShadowClass*)obj;
05660       if (sobj) { } // Dummy usage just in case there is no datamember.
05661 
05662       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<float>*)0x0)->GetClass();
05663       if (R__cl || R__insp.IsA()) { }
05664       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
05665       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowInd", &sobj->fRowInd);
05666       R__insp.Inspect(R__cl, R__insp.GetParent(), "fInc", &sobj->fInc);
05667       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPtr", &sobj->fPtr);
05668    }
05669 
05670 }
05671 
05672 template <> void TMatrixTRow_const<float>::ShowMembers(TMemberInspector &R__insp)
05673 {
05674    ::ROOT::TMatrixTRow_constlEfloatgR_ShowMembers(this, R__insp);
05675 }
05676 
05677 namespace ROOT {
05678    // Wrappers around operator new
05679    static void *new_TMatrixTRow_constlEfloatgR(void *p) {
05680       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTRow_const<float> : new ::TMatrixTRow_const<float>;
05681    }
05682    static void *newArray_TMatrixTRow_constlEfloatgR(Long_t nElements, void *p) {
05683       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTRow_const<float>[nElements] : new ::TMatrixTRow_const<float>[nElements];
05684    }
05685    // Wrapper around operator delete
05686    static void delete_TMatrixTRow_constlEfloatgR(void *p) {
05687       delete ((::TMatrixTRow_const<float>*)p);
05688    }
05689    static void deleteArray_TMatrixTRow_constlEfloatgR(void *p) {
05690       delete [] ((::TMatrixTRow_const<float>*)p);
05691    }
05692    static void destruct_TMatrixTRow_constlEfloatgR(void *p) {
05693       typedef ::TMatrixTRow_const<float> current_t;
05694       ((current_t*)p)->~current_t();
05695    }
05696    // Wrapper around a custom streamer member function.
05697    static void streamer_TMatrixTRow_constlEfloatgR(TBuffer &buf, void *obj) {
05698       ((::TMatrixTRow_const<float>*)obj)->::TMatrixTRow_const<float>::Streamer(buf);
05699    }
05700 } // end of namespace ROOT for class ::TMatrixTRow_const<float>
05701 
05702 //______________________________________________________________________________
05703 template <> void TMatrixTColumn_const<float>::Streamer(TBuffer &R__b)
05704 {
05705    // Stream an object of class TMatrixTColumn_const<float>.
05706 
05707    ::Error("TMatrixTColumn_const<float>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
05708 }
05709 
05710 //______________________________________________________________________________
05711 namespace ROOT {
05712    void TMatrixTColumn_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05713    {
05714       // Inspect the data members of an object of class TMatrixTColumn_const<float>.
05715       typedef ::ROOT::Shadow::TMatrixTColumn_constlEfloatgR ShadowClass;
05716       ShadowClass *sobj = (ShadowClass*)obj;
05717       if (sobj) { } // Dummy usage just in case there is no datamember.
05718 
05719       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<float>*)0x0)->GetClass();
05720       if (R__cl || R__insp.IsA()) { }
05721       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
05722       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColInd", &sobj->fColInd);
05723       R__insp.Inspect(R__cl, R__insp.GetParent(), "fInc", &sobj->fInc);
05724       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPtr", &sobj->fPtr);
05725    }
05726 
05727 }
05728 
05729 template <> void TMatrixTColumn_const<float>::ShowMembers(TMemberInspector &R__insp)
05730 {
05731    ::ROOT::TMatrixTColumn_constlEfloatgR_ShowMembers(this, R__insp);
05732 }
05733 
05734 namespace ROOT {
05735    // Wrappers around operator new
05736    static void *new_TMatrixTColumn_constlEfloatgR(void *p) {
05737       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTColumn_const<float> : new ::TMatrixTColumn_const<float>;
05738    }
05739    static void *newArray_TMatrixTColumn_constlEfloatgR(Long_t nElements, void *p) {
05740       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTColumn_const<float>[nElements] : new ::TMatrixTColumn_const<float>[nElements];
05741    }
05742    // Wrapper around operator delete
05743    static void delete_TMatrixTColumn_constlEfloatgR(void *p) {
05744       delete ((::TMatrixTColumn_const<float>*)p);
05745    }
05746    static void deleteArray_TMatrixTColumn_constlEfloatgR(void *p) {
05747       delete [] ((::TMatrixTColumn_const<float>*)p);
05748    }
05749    static void destruct_TMatrixTColumn_constlEfloatgR(void *p) {
05750       typedef ::TMatrixTColumn_const<float> current_t;
05751       ((current_t*)p)->~current_t();
05752    }
05753    // Wrapper around a custom streamer member function.
05754    static void streamer_TMatrixTColumn_constlEfloatgR(TBuffer &buf, void *obj) {
05755       ((::TMatrixTColumn_const<float>*)obj)->::TMatrixTColumn_const<float>::Streamer(buf);
05756    }
05757 } // end of namespace ROOT for class ::TMatrixTColumn_const<float>
05758 
05759 //______________________________________________________________________________
05760 template <> void TMatrixTDiag_const<float>::Streamer(TBuffer &R__b)
05761 {
05762    // Stream an object of class TMatrixTDiag_const<float>.
05763 
05764    ::Error("TMatrixTDiag_const<float>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
05765 }
05766 
05767 //______________________________________________________________________________
05768 namespace ROOT {
05769    void TMatrixTDiag_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05770    {
05771       // Inspect the data members of an object of class TMatrixTDiag_const<float>.
05772       typedef ::ROOT::Shadow::TMatrixTDiag_constlEfloatgR ShadowClass;
05773       ShadowClass *sobj = (ShadowClass*)obj;
05774       if (sobj) { } // Dummy usage just in case there is no datamember.
05775 
05776       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<float>*)0x0)->GetClass();
05777       if (R__cl || R__insp.IsA()) { }
05778       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
05779       R__insp.Inspect(R__cl, R__insp.GetParent(), "fInc", &sobj->fInc);
05780       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNdiag", &sobj->fNdiag);
05781       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPtr", &sobj->fPtr);
05782    }
05783 
05784 }
05785 
05786 template <> void TMatrixTDiag_const<float>::ShowMembers(TMemberInspector &R__insp)
05787 {
05788    ::ROOT::TMatrixTDiag_constlEfloatgR_ShowMembers(this, R__insp);
05789 }
05790 
05791 namespace ROOT {
05792    // Wrappers around operator new
05793    static void *new_TMatrixTDiag_constlEfloatgR(void *p) {
05794       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTDiag_const<float> : new ::TMatrixTDiag_const<float>;
05795    }
05796    static void *newArray_TMatrixTDiag_constlEfloatgR(Long_t nElements, void *p) {
05797       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTDiag_const<float>[nElements] : new ::TMatrixTDiag_const<float>[nElements];
05798    }
05799    // Wrapper around operator delete
05800    static void delete_TMatrixTDiag_constlEfloatgR(void *p) {
05801       delete ((::TMatrixTDiag_const<float>*)p);
05802    }
05803    static void deleteArray_TMatrixTDiag_constlEfloatgR(void *p) {
05804       delete [] ((::TMatrixTDiag_const<float>*)p);
05805    }
05806    static void destruct_TMatrixTDiag_constlEfloatgR(void *p) {
05807       typedef ::TMatrixTDiag_const<float> current_t;
05808       ((current_t*)p)->~current_t();
05809    }
05810    // Wrapper around a custom streamer member function.
05811    static void streamer_TMatrixTDiag_constlEfloatgR(TBuffer &buf, void *obj) {
05812       ((::TMatrixTDiag_const<float>*)obj)->::TMatrixTDiag_const<float>::Streamer(buf);
05813    }
05814 } // end of namespace ROOT for class ::TMatrixTDiag_const<float>
05815 
05816 //______________________________________________________________________________
05817 template <> void TMatrixTFlat_const<float>::Streamer(TBuffer &R__b)
05818 {
05819    // Stream an object of class TMatrixTFlat_const<float>.
05820 
05821    ::Error("TMatrixTFlat_const<float>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
05822 }
05823 
05824 //______________________________________________________________________________
05825 namespace ROOT {
05826    void TMatrixTFlat_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05827    {
05828       // Inspect the data members of an object of class TMatrixTFlat_const<float>.
05829       typedef ::ROOT::Shadow::TMatrixTFlat_constlEfloatgR ShadowClass;
05830       ShadowClass *sobj = (ShadowClass*)obj;
05831       if (sobj) { } // Dummy usage just in case there is no datamember.
05832 
05833       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<float>*)0x0)->GetClass();
05834       if (R__cl || R__insp.IsA()) { }
05835       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
05836       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNelems", &sobj->fNelems);
05837       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPtr", &sobj->fPtr);
05838    }
05839 
05840 }
05841 
05842 template <> void TMatrixTFlat_const<float>::ShowMembers(TMemberInspector &R__insp)
05843 {
05844    ::ROOT::TMatrixTFlat_constlEfloatgR_ShowMembers(this, R__insp);
05845 }
05846 
05847 namespace ROOT {
05848    // Wrappers around operator new
05849    static void *new_TMatrixTFlat_constlEfloatgR(void *p) {
05850       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTFlat_const<float> : new ::TMatrixTFlat_const<float>;
05851    }
05852    static void *newArray_TMatrixTFlat_constlEfloatgR(Long_t nElements, void *p) {
05853       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTFlat_const<float>[nElements] : new ::TMatrixTFlat_const<float>[nElements];
05854    }
05855    // Wrapper around operator delete
05856    static void delete_TMatrixTFlat_constlEfloatgR(void *p) {
05857       delete ((::TMatrixTFlat_const<float>*)p);
05858    }
05859    static void deleteArray_TMatrixTFlat_constlEfloatgR(void *p) {
05860       delete [] ((::TMatrixTFlat_const<float>*)p);
05861    }
05862    static void destruct_TMatrixTFlat_constlEfloatgR(void *p) {
05863       typedef ::TMatrixTFlat_const<float> current_t;
05864       ((current_t*)p)->~current_t();
05865    }
05866    // Wrapper around a custom streamer member function.
05867    static void streamer_TMatrixTFlat_constlEfloatgR(TBuffer &buf, void *obj) {
05868       ((::TMatrixTFlat_const<float>*)obj)->::TMatrixTFlat_const<float>::Streamer(buf);
05869    }
05870 } // end of namespace ROOT for class ::TMatrixTFlat_const<float>
05871 
05872 //______________________________________________________________________________
05873 template <> void TMatrixTSub_const<float>::Streamer(TBuffer &R__b)
05874 {
05875    // Stream an object of class TMatrixTSub_const<float>.
05876 
05877    ::Error("TMatrixTSub_const<float>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
05878 }
05879 
05880 //______________________________________________________________________________
05881 namespace ROOT {
05882    void TMatrixTSub_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05883    {
05884       // Inspect the data members of an object of class TMatrixTSub_const<float>.
05885       typedef ::ROOT::Shadow::TMatrixTSub_constlEfloatgR ShadowClass;
05886       ShadowClass *sobj = (ShadowClass*)obj;
05887       if (sobj) { } // Dummy usage just in case there is no datamember.
05888 
05889       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<float>*)0x0)->GetClass();
05890       if (R__cl || R__insp.IsA()) { }
05891       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
05892       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowOff", &sobj->fRowOff);
05893       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColOff", &sobj->fColOff);
05894       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNrowsSub", &sobj->fNrowsSub);
05895       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNcolsSub", &sobj->fNcolsSub);
05896    }
05897 
05898 }
05899 
05900 template <> void TMatrixTSub_const<float>::ShowMembers(TMemberInspector &R__insp)
05901 {
05902    ::ROOT::TMatrixTSub_constlEfloatgR_ShowMembers(this, R__insp);
05903 }
05904 
05905 namespace ROOT {
05906    // Wrappers around operator new
05907    static void *new_TMatrixTSub_constlEfloatgR(void *p) {
05908       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSub_const<float> : new ::TMatrixTSub_const<float>;
05909    }
05910    static void *newArray_TMatrixTSub_constlEfloatgR(Long_t nElements, void *p) {
05911       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSub_const<float>[nElements] : new ::TMatrixTSub_const<float>[nElements];
05912    }
05913    // Wrapper around operator delete
05914    static void delete_TMatrixTSub_constlEfloatgR(void *p) {
05915       delete ((::TMatrixTSub_const<float>*)p);
05916    }
05917    static void deleteArray_TMatrixTSub_constlEfloatgR(void *p) {
05918       delete [] ((::TMatrixTSub_const<float>*)p);
05919    }
05920    static void destruct_TMatrixTSub_constlEfloatgR(void *p) {
05921       typedef ::TMatrixTSub_const<float> current_t;
05922       ((current_t*)p)->~current_t();
05923    }
05924    // Wrapper around a custom streamer member function.
05925    static void streamer_TMatrixTSub_constlEfloatgR(TBuffer &buf, void *obj) {
05926       ((::TMatrixTSub_const<float>*)obj)->::TMatrixTSub_const<float>::Streamer(buf);
05927    }
05928 } // end of namespace ROOT for class ::TMatrixTSub_const<float>
05929 
05930 //______________________________________________________________________________
05931 template <> void TMatrixTRow<float>::Streamer(TBuffer &R__b)
05932 {
05933    // Stream an object of class TMatrixTRow<float>.
05934 
05935    TMatrixTRow_const<float>::Streamer(R__b);
05936 }
05937 
05938 //______________________________________________________________________________
05939 namespace ROOT {
05940    void TMatrixTRowlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05941    {
05942       // Inspect the data members of an object of class TMatrixTRow<float>.
05943       typedef ::ROOT::Shadow::TMatrixTRowlEfloatgR ShadowClass;
05944       ShadowClass *sobj = (ShadowClass*)obj;
05945       if (sobj) { } // Dummy usage just in case there is no datamember.
05946 
05947       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<float>*)0x0)->GetClass();
05948       if (R__cl || R__insp.IsA()) { }
05949       sobj->TMatrixTRow_const<float>::ShowMembers(R__insp);
05950    }
05951 
05952 }
05953 
05954 template <> void TMatrixTRow<float>::ShowMembers(TMemberInspector &R__insp)
05955 {
05956    ::ROOT::TMatrixTRowlEfloatgR_ShowMembers(this, R__insp);
05957 }
05958 
05959 namespace ROOT {
05960    // Wrappers around operator new
05961    static void *new_TMatrixTRowlEfloatgR(void *p) {
05962       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTRow<float> : new ::TMatrixTRow<float>;
05963    }
05964    static void *newArray_TMatrixTRowlEfloatgR(Long_t nElements, void *p) {
05965       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTRow<float>[nElements] : new ::TMatrixTRow<float>[nElements];
05966    }
05967    // Wrapper around operator delete
05968    static void delete_TMatrixTRowlEfloatgR(void *p) {
05969       delete ((::TMatrixTRow<float>*)p);
05970    }
05971    static void deleteArray_TMatrixTRowlEfloatgR(void *p) {
05972       delete [] ((::TMatrixTRow<float>*)p);
05973    }
05974    static void destruct_TMatrixTRowlEfloatgR(void *p) {
05975       typedef ::TMatrixTRow<float> current_t;
05976       ((current_t*)p)->~current_t();
05977    }
05978    // Wrapper around a custom streamer member function.
05979    static void streamer_TMatrixTRowlEfloatgR(TBuffer &buf, void *obj) {
05980       ((::TMatrixTRow<float>*)obj)->::TMatrixTRow<float>::Streamer(buf);
05981    }
05982 } // end of namespace ROOT for class ::TMatrixTRow<float>
05983 
05984 //______________________________________________________________________________
05985 template <> void TMatrixTColumn<float>::Streamer(TBuffer &R__b)
05986 {
05987    // Stream an object of class TMatrixTColumn<float>.
05988 
05989    TMatrixTColumn_const<float>::Streamer(R__b);
05990 }
05991 
05992 //______________________________________________________________________________
05993 namespace ROOT {
05994    void TMatrixTColumnlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
05995    {
05996       // Inspect the data members of an object of class TMatrixTColumn<float>.
05997       typedef ::ROOT::Shadow::TMatrixTColumnlEfloatgR ShadowClass;
05998       ShadowClass *sobj = (ShadowClass*)obj;
05999       if (sobj) { } // Dummy usage just in case there is no datamember.
06000 
06001       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<float>*)0x0)->GetClass();
06002       if (R__cl || R__insp.IsA()) { }
06003       sobj->TMatrixTColumn_const<float>::ShowMembers(R__insp);
06004    }
06005 
06006 }
06007 
06008 template <> void TMatrixTColumn<float>::ShowMembers(TMemberInspector &R__insp)
06009 {
06010    ::ROOT::TMatrixTColumnlEfloatgR_ShowMembers(this, R__insp);
06011 }
06012 
06013 namespace ROOT {
06014    // Wrappers around operator new
06015    static void *new_TMatrixTColumnlEfloatgR(void *p) {
06016       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTColumn<float> : new ::TMatrixTColumn<float>;
06017    }
06018    static void *newArray_TMatrixTColumnlEfloatgR(Long_t nElements, void *p) {
06019       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTColumn<float>[nElements] : new ::TMatrixTColumn<float>[nElements];
06020    }
06021    // Wrapper around operator delete
06022    static void delete_TMatrixTColumnlEfloatgR(void *p) {
06023       delete ((::TMatrixTColumn<float>*)p);
06024    }
06025    static void deleteArray_TMatrixTColumnlEfloatgR(void *p) {
06026       delete [] ((::TMatrixTColumn<float>*)p);
06027    }
06028    static void destruct_TMatrixTColumnlEfloatgR(void *p) {
06029       typedef ::TMatrixTColumn<float> current_t;
06030       ((current_t*)p)->~current_t();
06031    }
06032    // Wrapper around a custom streamer member function.
06033    static void streamer_TMatrixTColumnlEfloatgR(TBuffer &buf, void *obj) {
06034       ((::TMatrixTColumn<float>*)obj)->::TMatrixTColumn<float>::Streamer(buf);
06035    }
06036 } // end of namespace ROOT for class ::TMatrixTColumn<float>
06037 
06038 //______________________________________________________________________________
06039 template <> void TMatrixTDiag<float>::Streamer(TBuffer &R__b)
06040 {
06041    // Stream an object of class TMatrixTDiag<float>.
06042 
06043    TMatrixTDiag_const<float>::Streamer(R__b);
06044 }
06045 
06046 //______________________________________________________________________________
06047 namespace ROOT {
06048    void TMatrixTDiaglEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
06049    {
06050       // Inspect the data members of an object of class TMatrixTDiag<float>.
06051       typedef ::ROOT::Shadow::TMatrixTDiaglEfloatgR ShadowClass;
06052       ShadowClass *sobj = (ShadowClass*)obj;
06053       if (sobj) { } // Dummy usage just in case there is no datamember.
06054 
06055       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<float>*)0x0)->GetClass();
06056       if (R__cl || R__insp.IsA()) { }
06057       sobj->TMatrixTDiag_const<float>::ShowMembers(R__insp);
06058    }
06059 
06060 }
06061 
06062 template <> void TMatrixTDiag<float>::ShowMembers(TMemberInspector &R__insp)
06063 {
06064    ::ROOT::TMatrixTDiaglEfloatgR_ShowMembers(this, R__insp);
06065 }
06066 
06067 namespace ROOT {
06068    // Wrappers around operator new
06069    static void *new_TMatrixTDiaglEfloatgR(void *p) {
06070       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTDiag<float> : new ::TMatrixTDiag<float>;
06071    }
06072    static void *newArray_TMatrixTDiaglEfloatgR(Long_t nElements, void *p) {
06073       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTDiag<float>[nElements] : new ::TMatrixTDiag<float>[nElements];
06074    }
06075    // Wrapper around operator delete
06076    static void delete_TMatrixTDiaglEfloatgR(void *p) {
06077       delete ((::TMatrixTDiag<float>*)p);
06078    }
06079    static void deleteArray_TMatrixTDiaglEfloatgR(void *p) {
06080       delete [] ((::TMatrixTDiag<float>*)p);
06081    }
06082    static void destruct_TMatrixTDiaglEfloatgR(void *p) {
06083       typedef ::TMatrixTDiag<float> current_t;
06084       ((current_t*)p)->~current_t();
06085    }
06086    // Wrapper around a custom streamer member function.
06087    static void streamer_TMatrixTDiaglEfloatgR(TBuffer &buf, void *obj) {
06088       ((::TMatrixTDiag<float>*)obj)->::TMatrixTDiag<float>::Streamer(buf);
06089    }
06090 } // end of namespace ROOT for class ::TMatrixTDiag<float>
06091 
06092 //______________________________________________________________________________
06093 template <> void TMatrixTFlat<float>::Streamer(TBuffer &R__b)
06094 {
06095    // Stream an object of class TMatrixTFlat<float>.
06096 
06097    TMatrixTFlat_const<float>::Streamer(R__b);
06098 }
06099 
06100 //______________________________________________________________________________
06101 namespace ROOT {
06102    void TMatrixTFlatlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
06103    {
06104       // Inspect the data members of an object of class TMatrixTFlat<float>.
06105       typedef ::ROOT::Shadow::TMatrixTFlatlEfloatgR ShadowClass;
06106       ShadowClass *sobj = (ShadowClass*)obj;
06107       if (sobj) { } // Dummy usage just in case there is no datamember.
06108 
06109       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<float>*)0x0)->GetClass();
06110       if (R__cl || R__insp.IsA()) { }
06111       sobj->TMatrixTFlat_const<float>::ShowMembers(R__insp);
06112    }
06113 
06114 }
06115 
06116 template <> void TMatrixTFlat<float>::ShowMembers(TMemberInspector &R__insp)
06117 {
06118    ::ROOT::TMatrixTFlatlEfloatgR_ShowMembers(this, R__insp);
06119 }
06120 
06121 namespace ROOT {
06122    // Wrappers around operator new
06123    static void *new_TMatrixTFlatlEfloatgR(void *p) {
06124       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTFlat<float> : new ::TMatrixTFlat<float>;
06125    }
06126    static void *newArray_TMatrixTFlatlEfloatgR(Long_t nElements, void *p) {
06127       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTFlat<float>[nElements] : new ::TMatrixTFlat<float>[nElements];
06128    }
06129    // Wrapper around operator delete
06130    static void delete_TMatrixTFlatlEfloatgR(void *p) {
06131       delete ((::TMatrixTFlat<float>*)p);
06132    }
06133    static void deleteArray_TMatrixTFlatlEfloatgR(void *p) {
06134       delete [] ((::TMatrixTFlat<float>*)p);
06135    }
06136    static void destruct_TMatrixTFlatlEfloatgR(void *p) {
06137       typedef ::TMatrixTFlat<float> current_t;
06138       ((current_t*)p)->~current_t();
06139    }
06140    // Wrapper around a custom streamer member function.
06141    static void streamer_TMatrixTFlatlEfloatgR(TBuffer &buf, void *obj) {
06142       ((::TMatrixTFlat<float>*)obj)->::TMatrixTFlat<float>::Streamer(buf);
06143    }
06144 } // end of namespace ROOT for class ::TMatrixTFlat<float>
06145 
06146 //______________________________________________________________________________
06147 template <> void TMatrixTSub<float>::Streamer(TBuffer &R__b)
06148 {
06149    // Stream an object of class TMatrixTSub<float>.
06150 
06151    TMatrixTSub_const<float>::Streamer(R__b);
06152 }
06153 
06154 //______________________________________________________________________________
06155 namespace ROOT {
06156    void TMatrixTSublEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
06157    {
06158       // Inspect the data members of an object of class TMatrixTSub<float>.
06159       typedef ::ROOT::Shadow::TMatrixTSublEfloatgR ShadowClass;
06160       ShadowClass *sobj = (ShadowClass*)obj;
06161       if (sobj) { } // Dummy usage just in case there is no datamember.
06162 
06163       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<float>*)0x0)->GetClass();
06164       if (R__cl || R__insp.IsA()) { }
06165       sobj->TMatrixTSub_const<float>::ShowMembers(R__insp);
06166    }
06167 
06168 }
06169 
06170 template <> void TMatrixTSub<float>::ShowMembers(TMemberInspector &R__insp)
06171 {
06172    ::ROOT::TMatrixTSublEfloatgR_ShowMembers(this, R__insp);
06173 }
06174 
06175 namespace ROOT {
06176    // Wrappers around operator new
06177    static void *new_TMatrixTSublEfloatgR(void *p) {
06178       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSub<float> : new ::TMatrixTSub<float>;
06179    }
06180    static void *newArray_TMatrixTSublEfloatgR(Long_t nElements, void *p) {
06181       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSub<float>[nElements] : new ::TMatrixTSub<float>[nElements];
06182    }
06183    // Wrapper around operator delete
06184    static void delete_TMatrixTSublEfloatgR(void *p) {
06185       delete ((::TMatrixTSub<float>*)p);
06186    }
06187    static void deleteArray_TMatrixTSublEfloatgR(void *p) {
06188       delete [] ((::TMatrixTSub<float>*)p);
06189    }
06190    static void destruct_TMatrixTSublEfloatgR(void *p) {
06191       typedef ::TMatrixTSub<float> current_t;
06192       ((current_t*)p)->~current_t();
06193    }
06194    // Wrapper around a custom streamer member function.
06195    static void streamer_TMatrixTSublEfloatgR(TBuffer &buf, void *obj) {
06196       ((::TMatrixTSub<float>*)obj)->::TMatrixTSub<float>::Streamer(buf);
06197    }
06198 } // end of namespace ROOT for class ::TMatrixTSub<float>
06199 
06200 //______________________________________________________________________________
06201 template <> void TMatrixTSparseRow_const<float>::Streamer(TBuffer &R__b)
06202 {
06203    // Stream an object of class TMatrixTSparseRow_const<float>.
06204 
06205    ::Error("TMatrixTSparseRow_const<float>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
06206 }
06207 
06208 //______________________________________________________________________________
06209 namespace ROOT {
06210    void TMatrixTSparseRow_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
06211    {
06212       // Inspect the data members of an object of class TMatrixTSparseRow_const<float>.
06213       typedef ::ROOT::Shadow::TMatrixTSparseRow_constlEfloatgR ShadowClass;
06214       ShadowClass *sobj = (ShadowClass*)obj;
06215       if (sobj) { } // Dummy usage just in case there is no datamember.
06216 
06217       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<float>*)0x0)->GetClass();
06218       if (R__cl || R__insp.IsA()) { }
06219       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
06220       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowInd", &sobj->fRowInd);
06221       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNindex", &sobj->fNindex);
06222       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fColPtr", &sobj->fColPtr);
06223       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDataPtr", &sobj->fDataPtr);
06224    }
06225 
06226 }
06227 
06228 template <> void TMatrixTSparseRow_const<float>::ShowMembers(TMemberInspector &R__insp)
06229 {
06230    ::ROOT::TMatrixTSparseRow_constlEfloatgR_ShowMembers(this, R__insp);
06231 }
06232 
06233 namespace ROOT {
06234    // Wrappers around operator new
06235    static void *new_TMatrixTSparseRow_constlEfloatgR(void *p) {
06236       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseRow_const<float> : new ::TMatrixTSparseRow_const<float>;
06237    }
06238    static void *newArray_TMatrixTSparseRow_constlEfloatgR(Long_t nElements, void *p) {
06239       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseRow_const<float>[nElements] : new ::TMatrixTSparseRow_const<float>[nElements];
06240    }
06241    // Wrapper around operator delete
06242    static void delete_TMatrixTSparseRow_constlEfloatgR(void *p) {
06243       delete ((::TMatrixTSparseRow_const<float>*)p);
06244    }
06245    static void deleteArray_TMatrixTSparseRow_constlEfloatgR(void *p) {
06246       delete [] ((::TMatrixTSparseRow_const<float>*)p);
06247    }
06248    static void destruct_TMatrixTSparseRow_constlEfloatgR(void *p) {
06249       typedef ::TMatrixTSparseRow_const<float> current_t;
06250       ((current_t*)p)->~current_t();
06251    }
06252    // Wrapper around a custom streamer member function.
06253    static void streamer_TMatrixTSparseRow_constlEfloatgR(TBuffer &buf, void *obj) {
06254       ((::TMatrixTSparseRow_const<float>*)obj)->::TMatrixTSparseRow_const<float>::Streamer(buf);
06255    }
06256 } // end of namespace ROOT for class ::TMatrixTSparseRow_const<float>
06257 
06258 //______________________________________________________________________________
06259 template <> void TMatrixTSparseRow<float>::Streamer(TBuffer &R__b)
06260 {
06261    // Stream an object of class TMatrixTSparseRow<float>.
06262 
06263    TMatrixTSparseRow_const<float>::Streamer(R__b);
06264 }
06265 
06266 //______________________________________________________________________________
06267 namespace ROOT {
06268    void TMatrixTSparseRowlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
06269    {
06270       // Inspect the data members of an object of class TMatrixTSparseRow<float>.
06271       typedef ::ROOT::Shadow::TMatrixTSparseRowlEfloatgR ShadowClass;
06272       ShadowClass *sobj = (ShadowClass*)obj;
06273       if (sobj) { } // Dummy usage just in case there is no datamember.
06274 
06275       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<float>*)0x0)->GetClass();
06276       if (R__cl || R__insp.IsA()) { }
06277       sobj->TMatrixTSparseRow_const<float>::ShowMembers(R__insp);
06278    }
06279 
06280 }
06281 
06282 template <> void TMatrixTSparseRow<float>::ShowMembers(TMemberInspector &R__insp)
06283 {
06284    ::ROOT::TMatrixTSparseRowlEfloatgR_ShowMembers(this, R__insp);
06285 }
06286 
06287 namespace ROOT {
06288    // Wrappers around operator new
06289    static void *new_TMatrixTSparseRowlEfloatgR(void *p) {
06290       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseRow<float> : new ::TMatrixTSparseRow<float>;
06291    }
06292    static void *newArray_TMatrixTSparseRowlEfloatgR(Long_t nElements, void *p) {
06293       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseRow<float>[nElements] : new ::TMatrixTSparseRow<float>[nElements];
06294    }
06295    // Wrapper around operator delete
06296    static void delete_TMatrixTSparseRowlEfloatgR(void *p) {
06297       delete ((::TMatrixTSparseRow<float>*)p);
06298    }
06299    static void deleteArray_TMatrixTSparseRowlEfloatgR(void *p) {
06300       delete [] ((::TMatrixTSparseRow<float>*)p);
06301    }
06302    static void destruct_TMatrixTSparseRowlEfloatgR(void *p) {
06303       typedef ::TMatrixTSparseRow<float> current_t;
06304       ((current_t*)p)->~current_t();
06305    }
06306    // Wrapper around a custom streamer member function.
06307    static void streamer_TMatrixTSparseRowlEfloatgR(TBuffer &buf, void *obj) {
06308       ((::TMatrixTSparseRow<float>*)obj)->::TMatrixTSparseRow<float>::Streamer(buf);
06309    }
06310 } // end of namespace ROOT for class ::TMatrixTSparseRow<float>
06311 
06312 //______________________________________________________________________________
06313 template <> void TMatrixTSparseDiag_const<float>::Streamer(TBuffer &R__b)
06314 {
06315    // Stream an object of class TMatrixTSparseDiag_const<float>.
06316 
06317    ::Error("TMatrixTSparseDiag_const<float>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
06318 }
06319 
06320 //______________________________________________________________________________
06321 namespace ROOT {
06322    void TMatrixTSparseDiag_constlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
06323    {
06324       // Inspect the data members of an object of class TMatrixTSparseDiag_const<float>.
06325       typedef ::ROOT::Shadow::TMatrixTSparseDiag_constlEfloatgR ShadowClass;
06326       ShadowClass *sobj = (ShadowClass*)obj;
06327       if (sobj) { } // Dummy usage just in case there is no datamember.
06328 
06329       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<float>*)0x0)->GetClass();
06330       if (R__cl || R__insp.IsA()) { }
06331       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
06332       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNdiag", &sobj->fNdiag);
06333       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDataPtr", &sobj->fDataPtr);
06334    }
06335 
06336 }
06337 
06338 template <> void TMatrixTSparseDiag_const<float>::ShowMembers(TMemberInspector &R__insp)
06339 {
06340    ::ROOT::TMatrixTSparseDiag_constlEfloatgR_ShowMembers(this, R__insp);
06341 }
06342 
06343 namespace ROOT {
06344    // Wrappers around operator new
06345    static void *new_TMatrixTSparseDiag_constlEfloatgR(void *p) {
06346       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseDiag_const<float> : new ::TMatrixTSparseDiag_const<float>;
06347    }
06348    static void *newArray_TMatrixTSparseDiag_constlEfloatgR(Long_t nElements, void *p) {
06349       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseDiag_const<float>[nElements] : new ::TMatrixTSparseDiag_const<float>[nElements];
06350    }
06351    // Wrapper around operator delete
06352    static void delete_TMatrixTSparseDiag_constlEfloatgR(void *p) {
06353       delete ((::TMatrixTSparseDiag_const<float>*)p);
06354    }
06355    static void deleteArray_TMatrixTSparseDiag_constlEfloatgR(void *p) {
06356       delete [] ((::TMatrixTSparseDiag_const<float>*)p);
06357    }
06358    static void destruct_TMatrixTSparseDiag_constlEfloatgR(void *p) {
06359       typedef ::TMatrixTSparseDiag_const<float> current_t;
06360       ((current_t*)p)->~current_t();
06361    }
06362    // Wrapper around a custom streamer member function.
06363    static void streamer_TMatrixTSparseDiag_constlEfloatgR(TBuffer &buf, void *obj) {
06364       ((::TMatrixTSparseDiag_const<float>*)obj)->::TMatrixTSparseDiag_const<float>::Streamer(buf);
06365    }
06366 } // end of namespace ROOT for class ::TMatrixTSparseDiag_const<float>
06367 
06368 //______________________________________________________________________________
06369 template <> void TMatrixTSparseDiag<float>::Streamer(TBuffer &R__b)
06370 {
06371    // Stream an object of class TMatrixTSparseDiag<float>.
06372 
06373    TMatrixTSparseDiag_const<float>::Streamer(R__b);
06374 }
06375 
06376 //______________________________________________________________________________
06377 namespace ROOT {
06378    void TMatrixTSparseDiaglEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp)
06379    {
06380       // Inspect the data members of an object of class TMatrixTSparseDiag<float>.
06381       typedef ::ROOT::Shadow::TMatrixTSparseDiaglEfloatgR ShadowClass;
06382       ShadowClass *sobj = (ShadowClass*)obj;
06383       if (sobj) { } // Dummy usage just in case there is no datamember.
06384 
06385       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<float>*)0x0)->GetClass();
06386       if (R__cl || R__insp.IsA()) { }
06387       sobj->TMatrixTSparseDiag_const<float>::ShowMembers(R__insp);
06388    }
06389 
06390 }
06391 
06392 template <> void TMatrixTSparseDiag<float>::ShowMembers(TMemberInspector &R__insp)
06393 {
06394    ::ROOT::TMatrixTSparseDiaglEfloatgR_ShowMembers(this, R__insp);
06395 }
06396 
06397 namespace ROOT {
06398    // Wrappers around operator new
06399    static void *new_TMatrixTSparseDiaglEfloatgR(void *p) {
06400       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseDiag<float> : new ::TMatrixTSparseDiag<float>;
06401    }
06402    static void *newArray_TMatrixTSparseDiaglEfloatgR(Long_t nElements, void *p) {
06403       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseDiag<float>[nElements] : new ::TMatrixTSparseDiag<float>[nElements];
06404    }
06405    // Wrapper around operator delete
06406    static void delete_TMatrixTSparseDiaglEfloatgR(void *p) {
06407       delete ((::TMatrixTSparseDiag<float>*)p);
06408    }
06409    static void deleteArray_TMatrixTSparseDiaglEfloatgR(void *p) {
06410       delete [] ((::TMatrixTSparseDiag<float>*)p);
06411    }
06412    static void destruct_TMatrixTSparseDiaglEfloatgR(void *p) {
06413       typedef ::TMatrixTSparseDiag<float> current_t;
06414       ((current_t*)p)->~current_t();
06415    }
06416    // Wrapper around a custom streamer member function.
06417    static void streamer_TMatrixTSparseDiaglEfloatgR(TBuffer &buf, void *obj) {
06418       ((::TMatrixTSparseDiag<float>*)obj)->::TMatrixTSparseDiag<float>::Streamer(buf);
06419    }
06420 } // end of namespace ROOT for class ::TMatrixTSparseDiag<float>
06421 
06422 //______________________________________________________________________________
06423 namespace ROOT {
06424    void TVectorTlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06425    {
06426       // Inspect the data members of an object of class TVectorT<double>.
06427       typedef ::ROOT::Shadow::TVectorTlEdoublegR ShadowClass;
06428       ShadowClass *sobj = (ShadowClass*)obj;
06429       if (sobj) { } // Dummy usage just in case there is no datamember.
06430 
06431       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TVectorT<double>*)0x0)->GetClass();
06432       if (R__cl || R__insp.IsA()) { }
06433       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNrows", &sobj->fNrows);
06434       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowLwb", &sobj->fRowLwb);
06435       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElements", &sobj->fElements);
06436       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDataStack[5]", sobj->fDataStack);
06437       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsOwner", &sobj->fIsOwner);
06438       sobj->TObject::ShowMembers(R__insp);
06439    }
06440 
06441 }
06442 
06443 template <> void TVectorT<double>::ShowMembers(TMemberInspector &R__insp)
06444 {
06445    ::ROOT::TVectorTlEdoublegR_ShowMembers(this, R__insp);
06446 }
06447 
06448 namespace ROOT {
06449    // Wrappers around operator new
06450    static void *new_TVectorTlEdoublegR(void *p) {
06451       return  p ? new(p) ::TVectorT<double> : new ::TVectorT<double>;
06452    }
06453    static void *newArray_TVectorTlEdoublegR(Long_t nElements, void *p) {
06454       return p ? new(p) ::TVectorT<double>[nElements] : new ::TVectorT<double>[nElements];
06455    }
06456    // Wrapper around operator delete
06457    static void delete_TVectorTlEdoublegR(void *p) {
06458       delete ((::TVectorT<double>*)p);
06459    }
06460    static void deleteArray_TVectorTlEdoublegR(void *p) {
06461       delete [] ((::TVectorT<double>*)p);
06462    }
06463    static void destruct_TVectorTlEdoublegR(void *p) {
06464       typedef ::TVectorT<double> current_t;
06465       ((current_t*)p)->~current_t();
06466    }
06467    // Wrapper around a custom streamer member function.
06468    static void streamer_TVectorTlEdoublegR(TBuffer &buf, void *obj) {
06469       ((::TVectorT<double>*)obj)->::TVectorT<double>::Streamer(buf);
06470    }
06471 } // end of namespace ROOT for class ::TVectorT<double>
06472 
06473 //______________________________________________________________________________
06474 namespace ROOT {
06475    void TMatrixTBaselEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06476    {
06477       // Inspect the data members of an object of class TMatrixTBase<double>.
06478       typedef ::ROOT::Shadow::TMatrixTBaselEdoublegR ShadowClass;
06479       ShadowClass *sobj = (ShadowClass*)obj;
06480       if (sobj) { } // Dummy usage just in case there is no datamember.
06481 
06482       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTBase<double>*)0x0)->GetClass();
06483       if (R__cl || R__insp.IsA()) { }
06484       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNrows", &sobj->fNrows);
06485       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNcols", &sobj->fNcols);
06486       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowLwb", &sobj->fRowLwb);
06487       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColLwb", &sobj->fColLwb);
06488       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNelems", &sobj->fNelems);
06489       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNrowIndex", &sobj->fNrowIndex);
06490       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTol", &sobj->fTol);
06491       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsOwner", &sobj->fIsOwner);
06492       sobj->TObject::ShowMembers(R__insp);
06493    }
06494 
06495 }
06496 
06497 template <> void TMatrixTBase<double>::ShowMembers(TMemberInspector &R__insp)
06498 {
06499    ::ROOT::TMatrixTBaselEdoublegR_ShowMembers(this, R__insp);
06500 }
06501 
06502 namespace ROOT {
06503    // Wrapper around operator delete
06504    static void delete_TMatrixTBaselEdoublegR(void *p) {
06505       delete ((::TMatrixTBase<double>*)p);
06506    }
06507    static void deleteArray_TMatrixTBaselEdoublegR(void *p) {
06508       delete [] ((::TMatrixTBase<double>*)p);
06509    }
06510    static void destruct_TMatrixTBaselEdoublegR(void *p) {
06511       typedef ::TMatrixTBase<double> current_t;
06512       ((current_t*)p)->~current_t();
06513    }
06514    // Wrapper around a custom streamer member function.
06515    static void streamer_TMatrixTBaselEdoublegR(TBuffer &buf, void *obj) {
06516       ((::TMatrixTBase<double>*)obj)->::TMatrixTBase<double>::Streamer(buf);
06517    }
06518 } // end of namespace ROOT for class ::TMatrixTBase<double>
06519 
06520 //______________________________________________________________________________
06521 namespace ROOT {
06522    void TMatrixTlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06523    {
06524       // Inspect the data members of an object of class TMatrixT<double>.
06525       typedef ::ROOT::Shadow::TMatrixTlEdoublegR ShadowClass;
06526       ShadowClass *sobj = (ShadowClass*)obj;
06527       if (sobj) { } // Dummy usage just in case there is no datamember.
06528 
06529       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixT<double>*)0x0)->GetClass();
06530       if (R__cl || R__insp.IsA()) { }
06531       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDataStack[25]", sobj->fDataStack);
06532       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElements", &sobj->fElements);
06533       sobj->TMatrixTBase<double>::ShowMembers(R__insp);
06534    }
06535 
06536 }
06537 
06538 template <> void TMatrixT<double>::ShowMembers(TMemberInspector &R__insp)
06539 {
06540    ::ROOT::TMatrixTlEdoublegR_ShowMembers(this, R__insp);
06541 }
06542 
06543 namespace ROOT {
06544    // Wrappers around operator new
06545    static void *new_TMatrixTlEdoublegR(void *p) {
06546       return  p ? new(p) ::TMatrixT<double> : new ::TMatrixT<double>;
06547    }
06548    static void *newArray_TMatrixTlEdoublegR(Long_t nElements, void *p) {
06549       return p ? new(p) ::TMatrixT<double>[nElements] : new ::TMatrixT<double>[nElements];
06550    }
06551    // Wrapper around operator delete
06552    static void delete_TMatrixTlEdoublegR(void *p) {
06553       delete ((::TMatrixT<double>*)p);
06554    }
06555    static void deleteArray_TMatrixTlEdoublegR(void *p) {
06556       delete [] ((::TMatrixT<double>*)p);
06557    }
06558    static void destruct_TMatrixTlEdoublegR(void *p) {
06559       typedef ::TMatrixT<double> current_t;
06560       ((current_t*)p)->~current_t();
06561    }
06562    // Wrapper around a custom streamer member function.
06563    static void streamer_TMatrixTlEdoublegR(TBuffer &buf, void *obj) {
06564       ((::TMatrixT<double>*)obj)->::TMatrixT<double>::Streamer(buf);
06565    }
06566 } // end of namespace ROOT for class ::TMatrixT<double>
06567 
06568 //______________________________________________________________________________
06569 namespace ROOT {
06570    void TMatrixTSymlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06571    {
06572       // Inspect the data members of an object of class TMatrixTSym<double>.
06573       typedef ::ROOT::Shadow::TMatrixTSymlEdoublegR ShadowClass;
06574       ShadowClass *sobj = (ShadowClass*)obj;
06575       if (sobj) { } // Dummy usage just in case there is no datamember.
06576 
06577       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSym<double>*)0x0)->GetClass();
06578       if (R__cl || R__insp.IsA()) { }
06579       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDataStack[25]", sobj->fDataStack);
06580       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElements", &sobj->fElements);
06581       sobj->TMatrixTBase<double>::ShowMembers(R__insp);
06582    }
06583 
06584 }
06585 
06586 template <> void TMatrixTSym<double>::ShowMembers(TMemberInspector &R__insp)
06587 {
06588    ::ROOT::TMatrixTSymlEdoublegR_ShowMembers(this, R__insp);
06589 }
06590 
06591 namespace ROOT {
06592    // Wrappers around operator new
06593    static void *new_TMatrixTSymlEdoublegR(void *p) {
06594       return  p ? new(p) ::TMatrixTSym<double> : new ::TMatrixTSym<double>;
06595    }
06596    static void *newArray_TMatrixTSymlEdoublegR(Long_t nElements, void *p) {
06597       return p ? new(p) ::TMatrixTSym<double>[nElements] : new ::TMatrixTSym<double>[nElements];
06598    }
06599    // Wrapper around operator delete
06600    static void delete_TMatrixTSymlEdoublegR(void *p) {
06601       delete ((::TMatrixTSym<double>*)p);
06602    }
06603    static void deleteArray_TMatrixTSymlEdoublegR(void *p) {
06604       delete [] ((::TMatrixTSym<double>*)p);
06605    }
06606    static void destruct_TMatrixTSymlEdoublegR(void *p) {
06607       typedef ::TMatrixTSym<double> current_t;
06608       ((current_t*)p)->~current_t();
06609    }
06610    // Wrapper around a custom streamer member function.
06611    static void streamer_TMatrixTSymlEdoublegR(TBuffer &buf, void *obj) {
06612       ((::TMatrixTSym<double>*)obj)->::TMatrixTSym<double>::Streamer(buf);
06613    }
06614 } // end of namespace ROOT for class ::TMatrixTSym<double>
06615 
06616 //______________________________________________________________________________
06617 namespace ROOT {
06618    void TMatrixTSparselEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06619    {
06620       // Inspect the data members of an object of class TMatrixTSparse<double>.
06621       typedef ::ROOT::Shadow::TMatrixTSparselEdoublegR ShadowClass;
06622       ShadowClass *sobj = (ShadowClass*)obj;
06623       if (sobj) { } // Dummy usage just in case there is no datamember.
06624 
06625       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparse<double>*)0x0)->GetClass();
06626       if (R__cl || R__insp.IsA()) { }
06627       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRowIndex", &sobj->fRowIndex);
06628       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fColIndex", &sobj->fColIndex);
06629       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElements", &sobj->fElements);
06630       sobj->TMatrixTBase<double>::ShowMembers(R__insp);
06631    }
06632 
06633 }
06634 
06635 template <> void TMatrixTSparse<double>::ShowMembers(TMemberInspector &R__insp)
06636 {
06637    ::ROOT::TMatrixTSparselEdoublegR_ShowMembers(this, R__insp);
06638 }
06639 
06640 namespace ROOT {
06641    // Wrappers around operator new
06642    static void *new_TMatrixTSparselEdoublegR(void *p) {
06643       return  p ? new(p) ::TMatrixTSparse<double> : new ::TMatrixTSparse<double>;
06644    }
06645    static void *newArray_TMatrixTSparselEdoublegR(Long_t nElements, void *p) {
06646       return p ? new(p) ::TMatrixTSparse<double>[nElements] : new ::TMatrixTSparse<double>[nElements];
06647    }
06648    // Wrapper around operator delete
06649    static void delete_TMatrixTSparselEdoublegR(void *p) {
06650       delete ((::TMatrixTSparse<double>*)p);
06651    }
06652    static void deleteArray_TMatrixTSparselEdoublegR(void *p) {
06653       delete [] ((::TMatrixTSparse<double>*)p);
06654    }
06655    static void destruct_TMatrixTSparselEdoublegR(void *p) {
06656       typedef ::TMatrixTSparse<double> current_t;
06657       ((current_t*)p)->~current_t();
06658    }
06659    // Wrapper around a custom streamer member function.
06660    static void streamer_TMatrixTSparselEdoublegR(TBuffer &buf, void *obj) {
06661       ((::TMatrixTSparse<double>*)obj)->::TMatrixTSparse<double>::Streamer(buf);
06662    }
06663 } // end of namespace ROOT for class ::TMatrixTSparse<double>
06664 
06665 //______________________________________________________________________________
06666 template <> void TMatrixTLazy<double>::Streamer(TBuffer &R__b)
06667 {
06668    // Stream an object of class TMatrixTLazy<double>.
06669 
06670    if (R__b.IsReading()) {
06671       R__b.ReadClassBuffer(TMatrixTLazy<double>::Class(),this);
06672    } else {
06673       R__b.WriteClassBuffer(TMatrixTLazy<double>::Class(),this);
06674    }
06675 }
06676 
06677 //______________________________________________________________________________
06678 namespace ROOT {
06679    void TMatrixTLazylEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06680    {
06681       // Inspect the data members of an object of class TMatrixTLazy<double>.
06682       typedef ::ROOT::Shadow::TMatrixTLazylEdoublegR ShadowClass;
06683       ShadowClass *sobj = (ShadowClass*)obj;
06684       if (sobj) { } // Dummy usage just in case there is no datamember.
06685 
06686       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTLazy<double>*)0x0)->GetClass();
06687       if (R__cl || R__insp.IsA()) { }
06688       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowUpb", &sobj->fRowUpb);
06689       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowLwb", &sobj->fRowLwb);
06690       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColUpb", &sobj->fColUpb);
06691       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColLwb", &sobj->fColLwb);
06692       sobj->TObject::ShowMembers(R__insp);
06693    }
06694 
06695 }
06696 
06697 template <> void TMatrixTLazy<double>::ShowMembers(TMemberInspector &R__insp)
06698 {
06699    ::ROOT::TMatrixTLazylEdoublegR_ShowMembers(this, R__insp);
06700 }
06701 
06702 namespace ROOT {
06703    // Wrapper around operator delete
06704    static void delete_TMatrixTLazylEdoublegR(void *p) {
06705       delete ((::TMatrixTLazy<double>*)p);
06706    }
06707    static void deleteArray_TMatrixTLazylEdoublegR(void *p) {
06708       delete [] ((::TMatrixTLazy<double>*)p);
06709    }
06710    static void destruct_TMatrixTLazylEdoublegR(void *p) {
06711       typedef ::TMatrixTLazy<double> current_t;
06712       ((current_t*)p)->~current_t();
06713    }
06714 } // end of namespace ROOT for class ::TMatrixTLazy<double>
06715 
06716 //______________________________________________________________________________
06717 template <> void TMatrixTSymLazy<double>::Streamer(TBuffer &R__b)
06718 {
06719    // Stream an object of class TMatrixTSymLazy<double>.
06720 
06721    if (R__b.IsReading()) {
06722       R__b.ReadClassBuffer(TMatrixTSymLazy<double>::Class(),this);
06723    } else {
06724       R__b.WriteClassBuffer(TMatrixTSymLazy<double>::Class(),this);
06725    }
06726 }
06727 
06728 //______________________________________________________________________________
06729 namespace ROOT {
06730    void TMatrixTSymLazylEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06731    {
06732       // Inspect the data members of an object of class TMatrixTSymLazy<double>.
06733       typedef ::ROOT::Shadow::TMatrixTSymLazylEdoublegR ShadowClass;
06734       ShadowClass *sobj = (ShadowClass*)obj;
06735       if (sobj) { } // Dummy usage just in case there is no datamember.
06736 
06737       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSymLazy<double>*)0x0)->GetClass();
06738       if (R__cl || R__insp.IsA()) { }
06739       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowUpb", &sobj->fRowUpb);
06740       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowLwb", &sobj->fRowLwb);
06741       sobj->TObject::ShowMembers(R__insp);
06742    }
06743 
06744 }
06745 
06746 template <> void TMatrixTSymLazy<double>::ShowMembers(TMemberInspector &R__insp)
06747 {
06748    ::ROOT::TMatrixTSymLazylEdoublegR_ShowMembers(this, R__insp);
06749 }
06750 
06751 namespace ROOT {
06752    // Wrapper around operator delete
06753    static void delete_TMatrixTSymLazylEdoublegR(void *p) {
06754       delete ((::TMatrixTSymLazy<double>*)p);
06755    }
06756    static void deleteArray_TMatrixTSymLazylEdoublegR(void *p) {
06757       delete [] ((::TMatrixTSymLazy<double>*)p);
06758    }
06759    static void destruct_TMatrixTSymLazylEdoublegR(void *p) {
06760       typedef ::TMatrixTSymLazy<double> current_t;
06761       ((current_t*)p)->~current_t();
06762    }
06763 } // end of namespace ROOT for class ::TMatrixTSymLazy<double>
06764 
06765 //______________________________________________________________________________
06766 template <> void THaarMatrixT<double>::Streamer(TBuffer &R__b)
06767 {
06768    // Stream an object of class THaarMatrixT<double>.
06769 
06770    if (R__b.IsReading()) {
06771       R__b.ReadClassBuffer(THaarMatrixT<double>::Class(),this);
06772    } else {
06773       R__b.WriteClassBuffer(THaarMatrixT<double>::Class(),this);
06774    }
06775 }
06776 
06777 //______________________________________________________________________________
06778 namespace ROOT {
06779    void THaarMatrixTlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06780    {
06781       // Inspect the data members of an object of class THaarMatrixT<double>.
06782       typedef ::ROOT::Shadow::THaarMatrixTlEdoublegR ShadowClass;
06783       ShadowClass *sobj = (ShadowClass*)obj;
06784       if (sobj) { } // Dummy usage just in case there is no datamember.
06785 
06786       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::THaarMatrixT<double>*)0x0)->GetClass();
06787       if (R__cl || R__insp.IsA()) { }
06788       sobj->TMatrixTLazy<double>::ShowMembers(R__insp);
06789    }
06790 
06791 }
06792 
06793 template <> void THaarMatrixT<double>::ShowMembers(TMemberInspector &R__insp)
06794 {
06795    ::ROOT::THaarMatrixTlEdoublegR_ShowMembers(this, R__insp);
06796 }
06797 
06798 namespace ROOT {
06799    // Wrappers around operator new
06800    static void *new_THaarMatrixTlEdoublegR(void *p) {
06801       return  p ? new(p) ::THaarMatrixT<double> : new ::THaarMatrixT<double>;
06802    }
06803    static void *newArray_THaarMatrixTlEdoublegR(Long_t nElements, void *p) {
06804       return p ? new(p) ::THaarMatrixT<double>[nElements] : new ::THaarMatrixT<double>[nElements];
06805    }
06806    // Wrapper around operator delete
06807    static void delete_THaarMatrixTlEdoublegR(void *p) {
06808       delete ((::THaarMatrixT<double>*)p);
06809    }
06810    static void deleteArray_THaarMatrixTlEdoublegR(void *p) {
06811       delete [] ((::THaarMatrixT<double>*)p);
06812    }
06813    static void destruct_THaarMatrixTlEdoublegR(void *p) {
06814       typedef ::THaarMatrixT<double> current_t;
06815       ((current_t*)p)->~current_t();
06816    }
06817 } // end of namespace ROOT for class ::THaarMatrixT<double>
06818 
06819 //______________________________________________________________________________
06820 template <> void THilbertMatrixT<double>::Streamer(TBuffer &R__b)
06821 {
06822    // Stream an object of class THilbertMatrixT<double>.
06823 
06824    if (R__b.IsReading()) {
06825       R__b.ReadClassBuffer(THilbertMatrixT<double>::Class(),this);
06826    } else {
06827       R__b.WriteClassBuffer(THilbertMatrixT<double>::Class(),this);
06828    }
06829 }
06830 
06831 //______________________________________________________________________________
06832 namespace ROOT {
06833    void THilbertMatrixTlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06834    {
06835       // Inspect the data members of an object of class THilbertMatrixT<double>.
06836       typedef ::ROOT::Shadow::THilbertMatrixTlEdoublegR ShadowClass;
06837       ShadowClass *sobj = (ShadowClass*)obj;
06838       if (sobj) { } // Dummy usage just in case there is no datamember.
06839 
06840       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixT<double>*)0x0)->GetClass();
06841       if (R__cl || R__insp.IsA()) { }
06842       sobj->TMatrixTLazy<double>::ShowMembers(R__insp);
06843    }
06844 
06845 }
06846 
06847 template <> void THilbertMatrixT<double>::ShowMembers(TMemberInspector &R__insp)
06848 {
06849    ::ROOT::THilbertMatrixTlEdoublegR_ShowMembers(this, R__insp);
06850 }
06851 
06852 namespace ROOT {
06853    // Wrappers around operator new
06854    static void *new_THilbertMatrixTlEdoublegR(void *p) {
06855       return  p ? new(p) ::THilbertMatrixT<double> : new ::THilbertMatrixT<double>;
06856    }
06857    static void *newArray_THilbertMatrixTlEdoublegR(Long_t nElements, void *p) {
06858       return p ? new(p) ::THilbertMatrixT<double>[nElements] : new ::THilbertMatrixT<double>[nElements];
06859    }
06860    // Wrapper around operator delete
06861    static void delete_THilbertMatrixTlEdoublegR(void *p) {
06862       delete ((::THilbertMatrixT<double>*)p);
06863    }
06864    static void deleteArray_THilbertMatrixTlEdoublegR(void *p) {
06865       delete [] ((::THilbertMatrixT<double>*)p);
06866    }
06867    static void destruct_THilbertMatrixTlEdoublegR(void *p) {
06868       typedef ::THilbertMatrixT<double> current_t;
06869       ((current_t*)p)->~current_t();
06870    }
06871 } // end of namespace ROOT for class ::THilbertMatrixT<double>
06872 
06873 //______________________________________________________________________________
06874 template <> void THilbertMatrixTSym<double>::Streamer(TBuffer &R__b)
06875 {
06876    // Stream an object of class THilbertMatrixTSym<double>.
06877 
06878    if (R__b.IsReading()) {
06879       R__b.ReadClassBuffer(THilbertMatrixTSym<double>::Class(),this);
06880    } else {
06881       R__b.WriteClassBuffer(THilbertMatrixTSym<double>::Class(),this);
06882    }
06883 }
06884 
06885 //______________________________________________________________________________
06886 namespace ROOT {
06887    void THilbertMatrixTSymlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06888    {
06889       // Inspect the data members of an object of class THilbertMatrixTSym<double>.
06890       typedef ::ROOT::Shadow::THilbertMatrixTSymlEdoublegR ShadowClass;
06891       ShadowClass *sobj = (ShadowClass*)obj;
06892       if (sobj) { } // Dummy usage just in case there is no datamember.
06893 
06894       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::THilbertMatrixTSym<double>*)0x0)->GetClass();
06895       if (R__cl || R__insp.IsA()) { }
06896       sobj->TMatrixTSymLazy<double>::ShowMembers(R__insp);
06897    }
06898 
06899 }
06900 
06901 template <> void THilbertMatrixTSym<double>::ShowMembers(TMemberInspector &R__insp)
06902 {
06903    ::ROOT::THilbertMatrixTSymlEdoublegR_ShowMembers(this, R__insp);
06904 }
06905 
06906 namespace ROOT {
06907    // Wrappers around operator new
06908    static void *new_THilbertMatrixTSymlEdoublegR(void *p) {
06909       return  p ? new(p) ::THilbertMatrixTSym<double> : new ::THilbertMatrixTSym<double>;
06910    }
06911    static void *newArray_THilbertMatrixTSymlEdoublegR(Long_t nElements, void *p) {
06912       return p ? new(p) ::THilbertMatrixTSym<double>[nElements] : new ::THilbertMatrixTSym<double>[nElements];
06913    }
06914    // Wrapper around operator delete
06915    static void delete_THilbertMatrixTSymlEdoublegR(void *p) {
06916       delete ((::THilbertMatrixTSym<double>*)p);
06917    }
06918    static void deleteArray_THilbertMatrixTSymlEdoublegR(void *p) {
06919       delete [] ((::THilbertMatrixTSym<double>*)p);
06920    }
06921    static void destruct_THilbertMatrixTSymlEdoublegR(void *p) {
06922       typedef ::THilbertMatrixTSym<double> current_t;
06923       ((current_t*)p)->~current_t();
06924    }
06925 } // end of namespace ROOT for class ::THilbertMatrixTSym<double>
06926 
06927 //______________________________________________________________________________
06928 template <> void TMatrixTRow_const<double>::Streamer(TBuffer &R__b)
06929 {
06930    // Stream an object of class TMatrixTRow_const<double>.
06931 
06932    ::Error("TMatrixTRow_const<double>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
06933 }
06934 
06935 //______________________________________________________________________________
06936 namespace ROOT {
06937    void TMatrixTRow_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06938    {
06939       // Inspect the data members of an object of class TMatrixTRow_const<double>.
06940       typedef ::ROOT::Shadow::TMatrixTRow_constlEdoublegR ShadowClass;
06941       ShadowClass *sobj = (ShadowClass*)obj;
06942       if (sobj) { } // Dummy usage just in case there is no datamember.
06943 
06944       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow_const<double>*)0x0)->GetClass();
06945       if (R__cl || R__insp.IsA()) { }
06946       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
06947       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowInd", &sobj->fRowInd);
06948       R__insp.Inspect(R__cl, R__insp.GetParent(), "fInc", &sobj->fInc);
06949       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPtr", &sobj->fPtr);
06950    }
06951 
06952 }
06953 
06954 template <> void TMatrixTRow_const<double>::ShowMembers(TMemberInspector &R__insp)
06955 {
06956    ::ROOT::TMatrixTRow_constlEdoublegR_ShowMembers(this, R__insp);
06957 }
06958 
06959 namespace ROOT {
06960    // Wrappers around operator new
06961    static void *new_TMatrixTRow_constlEdoublegR(void *p) {
06962       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTRow_const<double> : new ::TMatrixTRow_const<double>;
06963    }
06964    static void *newArray_TMatrixTRow_constlEdoublegR(Long_t nElements, void *p) {
06965       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTRow_const<double>[nElements] : new ::TMatrixTRow_const<double>[nElements];
06966    }
06967    // Wrapper around operator delete
06968    static void delete_TMatrixTRow_constlEdoublegR(void *p) {
06969       delete ((::TMatrixTRow_const<double>*)p);
06970    }
06971    static void deleteArray_TMatrixTRow_constlEdoublegR(void *p) {
06972       delete [] ((::TMatrixTRow_const<double>*)p);
06973    }
06974    static void destruct_TMatrixTRow_constlEdoublegR(void *p) {
06975       typedef ::TMatrixTRow_const<double> current_t;
06976       ((current_t*)p)->~current_t();
06977    }
06978    // Wrapper around a custom streamer member function.
06979    static void streamer_TMatrixTRow_constlEdoublegR(TBuffer &buf, void *obj) {
06980       ((::TMatrixTRow_const<double>*)obj)->::TMatrixTRow_const<double>::Streamer(buf);
06981    }
06982 } // end of namespace ROOT for class ::TMatrixTRow_const<double>
06983 
06984 //______________________________________________________________________________
06985 template <> void TMatrixTColumn_const<double>::Streamer(TBuffer &R__b)
06986 {
06987    // Stream an object of class TMatrixTColumn_const<double>.
06988 
06989    ::Error("TMatrixTColumn_const<double>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
06990 }
06991 
06992 //______________________________________________________________________________
06993 namespace ROOT {
06994    void TMatrixTColumn_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
06995    {
06996       // Inspect the data members of an object of class TMatrixTColumn_const<double>.
06997       typedef ::ROOT::Shadow::TMatrixTColumn_constlEdoublegR ShadowClass;
06998       ShadowClass *sobj = (ShadowClass*)obj;
06999       if (sobj) { } // Dummy usage just in case there is no datamember.
07000 
07001       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn_const<double>*)0x0)->GetClass();
07002       if (R__cl || R__insp.IsA()) { }
07003       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
07004       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColInd", &sobj->fColInd);
07005       R__insp.Inspect(R__cl, R__insp.GetParent(), "fInc", &sobj->fInc);
07006       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPtr", &sobj->fPtr);
07007    }
07008 
07009 }
07010 
07011 template <> void TMatrixTColumn_const<double>::ShowMembers(TMemberInspector &R__insp)
07012 {
07013    ::ROOT::TMatrixTColumn_constlEdoublegR_ShowMembers(this, R__insp);
07014 }
07015 
07016 namespace ROOT {
07017    // Wrappers around operator new
07018    static void *new_TMatrixTColumn_constlEdoublegR(void *p) {
07019       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTColumn_const<double> : new ::TMatrixTColumn_const<double>;
07020    }
07021    static void *newArray_TMatrixTColumn_constlEdoublegR(Long_t nElements, void *p) {
07022       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTColumn_const<double>[nElements] : new ::TMatrixTColumn_const<double>[nElements];
07023    }
07024    // Wrapper around operator delete
07025    static void delete_TMatrixTColumn_constlEdoublegR(void *p) {
07026       delete ((::TMatrixTColumn_const<double>*)p);
07027    }
07028    static void deleteArray_TMatrixTColumn_constlEdoublegR(void *p) {
07029       delete [] ((::TMatrixTColumn_const<double>*)p);
07030    }
07031    static void destruct_TMatrixTColumn_constlEdoublegR(void *p) {
07032       typedef ::TMatrixTColumn_const<double> current_t;
07033       ((current_t*)p)->~current_t();
07034    }
07035    // Wrapper around a custom streamer member function.
07036    static void streamer_TMatrixTColumn_constlEdoublegR(TBuffer &buf, void *obj) {
07037       ((::TMatrixTColumn_const<double>*)obj)->::TMatrixTColumn_const<double>::Streamer(buf);
07038    }
07039 } // end of namespace ROOT for class ::TMatrixTColumn_const<double>
07040 
07041 //______________________________________________________________________________
07042 template <> void TMatrixTDiag_const<double>::Streamer(TBuffer &R__b)
07043 {
07044    // Stream an object of class TMatrixTDiag_const<double>.
07045 
07046    ::Error("TMatrixTDiag_const<double>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
07047 }
07048 
07049 //______________________________________________________________________________
07050 namespace ROOT {
07051    void TMatrixTDiag_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07052    {
07053       // Inspect the data members of an object of class TMatrixTDiag_const<double>.
07054       typedef ::ROOT::Shadow::TMatrixTDiag_constlEdoublegR ShadowClass;
07055       ShadowClass *sobj = (ShadowClass*)obj;
07056       if (sobj) { } // Dummy usage just in case there is no datamember.
07057 
07058       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag_const<double>*)0x0)->GetClass();
07059       if (R__cl || R__insp.IsA()) { }
07060       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
07061       R__insp.Inspect(R__cl, R__insp.GetParent(), "fInc", &sobj->fInc);
07062       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNdiag", &sobj->fNdiag);
07063       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPtr", &sobj->fPtr);
07064    }
07065 
07066 }
07067 
07068 template <> void TMatrixTDiag_const<double>::ShowMembers(TMemberInspector &R__insp)
07069 {
07070    ::ROOT::TMatrixTDiag_constlEdoublegR_ShowMembers(this, R__insp);
07071 }
07072 
07073 namespace ROOT {
07074    // Wrappers around operator new
07075    static void *new_TMatrixTDiag_constlEdoublegR(void *p) {
07076       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTDiag_const<double> : new ::TMatrixTDiag_const<double>;
07077    }
07078    static void *newArray_TMatrixTDiag_constlEdoublegR(Long_t nElements, void *p) {
07079       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTDiag_const<double>[nElements] : new ::TMatrixTDiag_const<double>[nElements];
07080    }
07081    // Wrapper around operator delete
07082    static void delete_TMatrixTDiag_constlEdoublegR(void *p) {
07083       delete ((::TMatrixTDiag_const<double>*)p);
07084    }
07085    static void deleteArray_TMatrixTDiag_constlEdoublegR(void *p) {
07086       delete [] ((::TMatrixTDiag_const<double>*)p);
07087    }
07088    static void destruct_TMatrixTDiag_constlEdoublegR(void *p) {
07089       typedef ::TMatrixTDiag_const<double> current_t;
07090       ((current_t*)p)->~current_t();
07091    }
07092    // Wrapper around a custom streamer member function.
07093    static void streamer_TMatrixTDiag_constlEdoublegR(TBuffer &buf, void *obj) {
07094       ((::TMatrixTDiag_const<double>*)obj)->::TMatrixTDiag_const<double>::Streamer(buf);
07095    }
07096 } // end of namespace ROOT for class ::TMatrixTDiag_const<double>
07097 
07098 //______________________________________________________________________________
07099 template <> void TMatrixTFlat_const<double>::Streamer(TBuffer &R__b)
07100 {
07101    // Stream an object of class TMatrixTFlat_const<double>.
07102 
07103    ::Error("TMatrixTFlat_const<double>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
07104 }
07105 
07106 //______________________________________________________________________________
07107 namespace ROOT {
07108    void TMatrixTFlat_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07109    {
07110       // Inspect the data members of an object of class TMatrixTFlat_const<double>.
07111       typedef ::ROOT::Shadow::TMatrixTFlat_constlEdoublegR ShadowClass;
07112       ShadowClass *sobj = (ShadowClass*)obj;
07113       if (sobj) { } // Dummy usage just in case there is no datamember.
07114 
07115       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat_const<double>*)0x0)->GetClass();
07116       if (R__cl || R__insp.IsA()) { }
07117       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
07118       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNelems", &sobj->fNelems);
07119       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPtr", &sobj->fPtr);
07120    }
07121 
07122 }
07123 
07124 template <> void TMatrixTFlat_const<double>::ShowMembers(TMemberInspector &R__insp)
07125 {
07126    ::ROOT::TMatrixTFlat_constlEdoublegR_ShowMembers(this, R__insp);
07127 }
07128 
07129 namespace ROOT {
07130    // Wrappers around operator new
07131    static void *new_TMatrixTFlat_constlEdoublegR(void *p) {
07132       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTFlat_const<double> : new ::TMatrixTFlat_const<double>;
07133    }
07134    static void *newArray_TMatrixTFlat_constlEdoublegR(Long_t nElements, void *p) {
07135       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTFlat_const<double>[nElements] : new ::TMatrixTFlat_const<double>[nElements];
07136    }
07137    // Wrapper around operator delete
07138    static void delete_TMatrixTFlat_constlEdoublegR(void *p) {
07139       delete ((::TMatrixTFlat_const<double>*)p);
07140    }
07141    static void deleteArray_TMatrixTFlat_constlEdoublegR(void *p) {
07142       delete [] ((::TMatrixTFlat_const<double>*)p);
07143    }
07144    static void destruct_TMatrixTFlat_constlEdoublegR(void *p) {
07145       typedef ::TMatrixTFlat_const<double> current_t;
07146       ((current_t*)p)->~current_t();
07147    }
07148    // Wrapper around a custom streamer member function.
07149    static void streamer_TMatrixTFlat_constlEdoublegR(TBuffer &buf, void *obj) {
07150       ((::TMatrixTFlat_const<double>*)obj)->::TMatrixTFlat_const<double>::Streamer(buf);
07151    }
07152 } // end of namespace ROOT for class ::TMatrixTFlat_const<double>
07153 
07154 //______________________________________________________________________________
07155 template <> void TMatrixTSub_const<double>::Streamer(TBuffer &R__b)
07156 {
07157    // Stream an object of class TMatrixTSub_const<double>.
07158 
07159    ::Error("TMatrixTSub_const<double>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
07160 }
07161 
07162 //______________________________________________________________________________
07163 namespace ROOT {
07164    void TMatrixTSub_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07165    {
07166       // Inspect the data members of an object of class TMatrixTSub_const<double>.
07167       typedef ::ROOT::Shadow::TMatrixTSub_constlEdoublegR ShadowClass;
07168       ShadowClass *sobj = (ShadowClass*)obj;
07169       if (sobj) { } // Dummy usage just in case there is no datamember.
07170 
07171       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub_const<double>*)0x0)->GetClass();
07172       if (R__cl || R__insp.IsA()) { }
07173       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
07174       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowOff", &sobj->fRowOff);
07175       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColOff", &sobj->fColOff);
07176       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNrowsSub", &sobj->fNrowsSub);
07177       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNcolsSub", &sobj->fNcolsSub);
07178    }
07179 
07180 }
07181 
07182 template <> void TMatrixTSub_const<double>::ShowMembers(TMemberInspector &R__insp)
07183 {
07184    ::ROOT::TMatrixTSub_constlEdoublegR_ShowMembers(this, R__insp);
07185 }
07186 
07187 namespace ROOT {
07188    // Wrappers around operator new
07189    static void *new_TMatrixTSub_constlEdoublegR(void *p) {
07190       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSub_const<double> : new ::TMatrixTSub_const<double>;
07191    }
07192    static void *newArray_TMatrixTSub_constlEdoublegR(Long_t nElements, void *p) {
07193       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSub_const<double>[nElements] : new ::TMatrixTSub_const<double>[nElements];
07194    }
07195    // Wrapper around operator delete
07196    static void delete_TMatrixTSub_constlEdoublegR(void *p) {
07197       delete ((::TMatrixTSub_const<double>*)p);
07198    }
07199    static void deleteArray_TMatrixTSub_constlEdoublegR(void *p) {
07200       delete [] ((::TMatrixTSub_const<double>*)p);
07201    }
07202    static void destruct_TMatrixTSub_constlEdoublegR(void *p) {
07203       typedef ::TMatrixTSub_const<double> current_t;
07204       ((current_t*)p)->~current_t();
07205    }
07206    // Wrapper around a custom streamer member function.
07207    static void streamer_TMatrixTSub_constlEdoublegR(TBuffer &buf, void *obj) {
07208       ((::TMatrixTSub_const<double>*)obj)->::TMatrixTSub_const<double>::Streamer(buf);
07209    }
07210 } // end of namespace ROOT for class ::TMatrixTSub_const<double>
07211 
07212 //______________________________________________________________________________
07213 template <> void TMatrixTRow<double>::Streamer(TBuffer &R__b)
07214 {
07215    // Stream an object of class TMatrixTRow<double>.
07216 
07217    TMatrixTRow_const<double>::Streamer(R__b);
07218 }
07219 
07220 //______________________________________________________________________________
07221 namespace ROOT {
07222    void TMatrixTRowlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07223    {
07224       // Inspect the data members of an object of class TMatrixTRow<double>.
07225       typedef ::ROOT::Shadow::TMatrixTRowlEdoublegR ShadowClass;
07226       ShadowClass *sobj = (ShadowClass*)obj;
07227       if (sobj) { } // Dummy usage just in case there is no datamember.
07228 
07229       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTRow<double>*)0x0)->GetClass();
07230       if (R__cl || R__insp.IsA()) { }
07231       sobj->TMatrixTRow_const<double>::ShowMembers(R__insp);
07232    }
07233 
07234 }
07235 
07236 template <> void TMatrixTRow<double>::ShowMembers(TMemberInspector &R__insp)
07237 {
07238    ::ROOT::TMatrixTRowlEdoublegR_ShowMembers(this, R__insp);
07239 }
07240 
07241 namespace ROOT {
07242    // Wrappers around operator new
07243    static void *new_TMatrixTRowlEdoublegR(void *p) {
07244       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTRow<double> : new ::TMatrixTRow<double>;
07245    }
07246    static void *newArray_TMatrixTRowlEdoublegR(Long_t nElements, void *p) {
07247       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTRow<double>[nElements] : new ::TMatrixTRow<double>[nElements];
07248    }
07249    // Wrapper around operator delete
07250    static void delete_TMatrixTRowlEdoublegR(void *p) {
07251       delete ((::TMatrixTRow<double>*)p);
07252    }
07253    static void deleteArray_TMatrixTRowlEdoublegR(void *p) {
07254       delete [] ((::TMatrixTRow<double>*)p);
07255    }
07256    static void destruct_TMatrixTRowlEdoublegR(void *p) {
07257       typedef ::TMatrixTRow<double> current_t;
07258       ((current_t*)p)->~current_t();
07259    }
07260    // Wrapper around a custom streamer member function.
07261    static void streamer_TMatrixTRowlEdoublegR(TBuffer &buf, void *obj) {
07262       ((::TMatrixTRow<double>*)obj)->::TMatrixTRow<double>::Streamer(buf);
07263    }
07264 } // end of namespace ROOT for class ::TMatrixTRow<double>
07265 
07266 //______________________________________________________________________________
07267 template <> void TMatrixTColumn<double>::Streamer(TBuffer &R__b)
07268 {
07269    // Stream an object of class TMatrixTColumn<double>.
07270 
07271    TMatrixTColumn_const<double>::Streamer(R__b);
07272 }
07273 
07274 //______________________________________________________________________________
07275 namespace ROOT {
07276    void TMatrixTColumnlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07277    {
07278       // Inspect the data members of an object of class TMatrixTColumn<double>.
07279       typedef ::ROOT::Shadow::TMatrixTColumnlEdoublegR ShadowClass;
07280       ShadowClass *sobj = (ShadowClass*)obj;
07281       if (sobj) { } // Dummy usage just in case there is no datamember.
07282 
07283       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTColumn<double>*)0x0)->GetClass();
07284       if (R__cl || R__insp.IsA()) { }
07285       sobj->TMatrixTColumn_const<double>::ShowMembers(R__insp);
07286    }
07287 
07288 }
07289 
07290 template <> void TMatrixTColumn<double>::ShowMembers(TMemberInspector &R__insp)
07291 {
07292    ::ROOT::TMatrixTColumnlEdoublegR_ShowMembers(this, R__insp);
07293 }
07294 
07295 namespace ROOT {
07296    // Wrappers around operator new
07297    static void *new_TMatrixTColumnlEdoublegR(void *p) {
07298       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTColumn<double> : new ::TMatrixTColumn<double>;
07299    }
07300    static void *newArray_TMatrixTColumnlEdoublegR(Long_t nElements, void *p) {
07301       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTColumn<double>[nElements] : new ::TMatrixTColumn<double>[nElements];
07302    }
07303    // Wrapper around operator delete
07304    static void delete_TMatrixTColumnlEdoublegR(void *p) {
07305       delete ((::TMatrixTColumn<double>*)p);
07306    }
07307    static void deleteArray_TMatrixTColumnlEdoublegR(void *p) {
07308       delete [] ((::TMatrixTColumn<double>*)p);
07309    }
07310    static void destruct_TMatrixTColumnlEdoublegR(void *p) {
07311       typedef ::TMatrixTColumn<double> current_t;
07312       ((current_t*)p)->~current_t();
07313    }
07314    // Wrapper around a custom streamer member function.
07315    static void streamer_TMatrixTColumnlEdoublegR(TBuffer &buf, void *obj) {
07316       ((::TMatrixTColumn<double>*)obj)->::TMatrixTColumn<double>::Streamer(buf);
07317    }
07318 } // end of namespace ROOT for class ::TMatrixTColumn<double>
07319 
07320 //______________________________________________________________________________
07321 template <> void TMatrixTDiag<double>::Streamer(TBuffer &R__b)
07322 {
07323    // Stream an object of class TMatrixTDiag<double>.
07324 
07325    TMatrixTDiag_const<double>::Streamer(R__b);
07326 }
07327 
07328 //______________________________________________________________________________
07329 namespace ROOT {
07330    void TMatrixTDiaglEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07331    {
07332       // Inspect the data members of an object of class TMatrixTDiag<double>.
07333       typedef ::ROOT::Shadow::TMatrixTDiaglEdoublegR ShadowClass;
07334       ShadowClass *sobj = (ShadowClass*)obj;
07335       if (sobj) { } // Dummy usage just in case there is no datamember.
07336 
07337       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTDiag<double>*)0x0)->GetClass();
07338       if (R__cl || R__insp.IsA()) { }
07339       sobj->TMatrixTDiag_const<double>::ShowMembers(R__insp);
07340    }
07341 
07342 }
07343 
07344 template <> void TMatrixTDiag<double>::ShowMembers(TMemberInspector &R__insp)
07345 {
07346    ::ROOT::TMatrixTDiaglEdoublegR_ShowMembers(this, R__insp);
07347 }
07348 
07349 namespace ROOT {
07350    // Wrappers around operator new
07351    static void *new_TMatrixTDiaglEdoublegR(void *p) {
07352       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTDiag<double> : new ::TMatrixTDiag<double>;
07353    }
07354    static void *newArray_TMatrixTDiaglEdoublegR(Long_t nElements, void *p) {
07355       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTDiag<double>[nElements] : new ::TMatrixTDiag<double>[nElements];
07356    }
07357    // Wrapper around operator delete
07358    static void delete_TMatrixTDiaglEdoublegR(void *p) {
07359       delete ((::TMatrixTDiag<double>*)p);
07360    }
07361    static void deleteArray_TMatrixTDiaglEdoublegR(void *p) {
07362       delete [] ((::TMatrixTDiag<double>*)p);
07363    }
07364    static void destruct_TMatrixTDiaglEdoublegR(void *p) {
07365       typedef ::TMatrixTDiag<double> current_t;
07366       ((current_t*)p)->~current_t();
07367    }
07368    // Wrapper around a custom streamer member function.
07369    static void streamer_TMatrixTDiaglEdoublegR(TBuffer &buf, void *obj) {
07370       ((::TMatrixTDiag<double>*)obj)->::TMatrixTDiag<double>::Streamer(buf);
07371    }
07372 } // end of namespace ROOT for class ::TMatrixTDiag<double>
07373 
07374 //______________________________________________________________________________
07375 template <> void TMatrixTFlat<double>::Streamer(TBuffer &R__b)
07376 {
07377    // Stream an object of class TMatrixTFlat<double>.
07378 
07379    TMatrixTFlat_const<double>::Streamer(R__b);
07380 }
07381 
07382 //______________________________________________________________________________
07383 namespace ROOT {
07384    void TMatrixTFlatlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07385    {
07386       // Inspect the data members of an object of class TMatrixTFlat<double>.
07387       typedef ::ROOT::Shadow::TMatrixTFlatlEdoublegR ShadowClass;
07388       ShadowClass *sobj = (ShadowClass*)obj;
07389       if (sobj) { } // Dummy usage just in case there is no datamember.
07390 
07391       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTFlat<double>*)0x0)->GetClass();
07392       if (R__cl || R__insp.IsA()) { }
07393       sobj->TMatrixTFlat_const<double>::ShowMembers(R__insp);
07394    }
07395 
07396 }
07397 
07398 template <> void TMatrixTFlat<double>::ShowMembers(TMemberInspector &R__insp)
07399 {
07400    ::ROOT::TMatrixTFlatlEdoublegR_ShowMembers(this, R__insp);
07401 }
07402 
07403 namespace ROOT {
07404    // Wrappers around operator new
07405    static void *new_TMatrixTFlatlEdoublegR(void *p) {
07406       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTFlat<double> : new ::TMatrixTFlat<double>;
07407    }
07408    static void *newArray_TMatrixTFlatlEdoublegR(Long_t nElements, void *p) {
07409       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTFlat<double>[nElements] : new ::TMatrixTFlat<double>[nElements];
07410    }
07411    // Wrapper around operator delete
07412    static void delete_TMatrixTFlatlEdoublegR(void *p) {
07413       delete ((::TMatrixTFlat<double>*)p);
07414    }
07415    static void deleteArray_TMatrixTFlatlEdoublegR(void *p) {
07416       delete [] ((::TMatrixTFlat<double>*)p);
07417    }
07418    static void destruct_TMatrixTFlatlEdoublegR(void *p) {
07419       typedef ::TMatrixTFlat<double> current_t;
07420       ((current_t*)p)->~current_t();
07421    }
07422    // Wrapper around a custom streamer member function.
07423    static void streamer_TMatrixTFlatlEdoublegR(TBuffer &buf, void *obj) {
07424       ((::TMatrixTFlat<double>*)obj)->::TMatrixTFlat<double>::Streamer(buf);
07425    }
07426 } // end of namespace ROOT for class ::TMatrixTFlat<double>
07427 
07428 //______________________________________________________________________________
07429 template <> void TMatrixTSub<double>::Streamer(TBuffer &R__b)
07430 {
07431    // Stream an object of class TMatrixTSub<double>.
07432 
07433    TMatrixTSub_const<double>::Streamer(R__b);
07434 }
07435 
07436 //______________________________________________________________________________
07437 namespace ROOT {
07438    void TMatrixTSublEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07439    {
07440       // Inspect the data members of an object of class TMatrixTSub<double>.
07441       typedef ::ROOT::Shadow::TMatrixTSublEdoublegR ShadowClass;
07442       ShadowClass *sobj = (ShadowClass*)obj;
07443       if (sobj) { } // Dummy usage just in case there is no datamember.
07444 
07445       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSub<double>*)0x0)->GetClass();
07446       if (R__cl || R__insp.IsA()) { }
07447       sobj->TMatrixTSub_const<double>::ShowMembers(R__insp);
07448    }
07449 
07450 }
07451 
07452 template <> void TMatrixTSub<double>::ShowMembers(TMemberInspector &R__insp)
07453 {
07454    ::ROOT::TMatrixTSublEdoublegR_ShowMembers(this, R__insp);
07455 }
07456 
07457 namespace ROOT {
07458    // Wrappers around operator new
07459    static void *new_TMatrixTSublEdoublegR(void *p) {
07460       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSub<double> : new ::TMatrixTSub<double>;
07461    }
07462    static void *newArray_TMatrixTSublEdoublegR(Long_t nElements, void *p) {
07463       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSub<double>[nElements] : new ::TMatrixTSub<double>[nElements];
07464    }
07465    // Wrapper around operator delete
07466    static void delete_TMatrixTSublEdoublegR(void *p) {
07467       delete ((::TMatrixTSub<double>*)p);
07468    }
07469    static void deleteArray_TMatrixTSublEdoublegR(void *p) {
07470       delete [] ((::TMatrixTSub<double>*)p);
07471    }
07472    static void destruct_TMatrixTSublEdoublegR(void *p) {
07473       typedef ::TMatrixTSub<double> current_t;
07474       ((current_t*)p)->~current_t();
07475    }
07476    // Wrapper around a custom streamer member function.
07477    static void streamer_TMatrixTSublEdoublegR(TBuffer &buf, void *obj) {
07478       ((::TMatrixTSub<double>*)obj)->::TMatrixTSub<double>::Streamer(buf);
07479    }
07480 } // end of namespace ROOT for class ::TMatrixTSub<double>
07481 
07482 //______________________________________________________________________________
07483 template <> void TMatrixTSparseRow_const<double>::Streamer(TBuffer &R__b)
07484 {
07485    // Stream an object of class TMatrixTSparseRow_const<double>.
07486 
07487    ::Error("TMatrixTSparseRow_const<double>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
07488 }
07489 
07490 //______________________________________________________________________________
07491 namespace ROOT {
07492    void TMatrixTSparseRow_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07493    {
07494       // Inspect the data members of an object of class TMatrixTSparseRow_const<double>.
07495       typedef ::ROOT::Shadow::TMatrixTSparseRow_constlEdoublegR ShadowClass;
07496       ShadowClass *sobj = (ShadowClass*)obj;
07497       if (sobj) { } // Dummy usage just in case there is no datamember.
07498 
07499       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow_const<double>*)0x0)->GetClass();
07500       if (R__cl || R__insp.IsA()) { }
07501       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
07502       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowInd", &sobj->fRowInd);
07503       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNindex", &sobj->fNindex);
07504       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fColPtr", &sobj->fColPtr);
07505       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDataPtr", &sobj->fDataPtr);
07506    }
07507 
07508 }
07509 
07510 template <> void TMatrixTSparseRow_const<double>::ShowMembers(TMemberInspector &R__insp)
07511 {
07512    ::ROOT::TMatrixTSparseRow_constlEdoublegR_ShowMembers(this, R__insp);
07513 }
07514 
07515 namespace ROOT {
07516    // Wrappers around operator new
07517    static void *new_TMatrixTSparseRow_constlEdoublegR(void *p) {
07518       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseRow_const<double> : new ::TMatrixTSparseRow_const<double>;
07519    }
07520    static void *newArray_TMatrixTSparseRow_constlEdoublegR(Long_t nElements, void *p) {
07521       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseRow_const<double>[nElements] : new ::TMatrixTSparseRow_const<double>[nElements];
07522    }
07523    // Wrapper around operator delete
07524    static void delete_TMatrixTSparseRow_constlEdoublegR(void *p) {
07525       delete ((::TMatrixTSparseRow_const<double>*)p);
07526    }
07527    static void deleteArray_TMatrixTSparseRow_constlEdoublegR(void *p) {
07528       delete [] ((::TMatrixTSparseRow_const<double>*)p);
07529    }
07530    static void destruct_TMatrixTSparseRow_constlEdoublegR(void *p) {
07531       typedef ::TMatrixTSparseRow_const<double> current_t;
07532       ((current_t*)p)->~current_t();
07533    }
07534    // Wrapper around a custom streamer member function.
07535    static void streamer_TMatrixTSparseRow_constlEdoublegR(TBuffer &buf, void *obj) {
07536       ((::TMatrixTSparseRow_const<double>*)obj)->::TMatrixTSparseRow_const<double>::Streamer(buf);
07537    }
07538 } // end of namespace ROOT for class ::TMatrixTSparseRow_const<double>
07539 
07540 //______________________________________________________________________________
07541 template <> void TMatrixTSparseRow<double>::Streamer(TBuffer &R__b)
07542 {
07543    // Stream an object of class TMatrixTSparseRow<double>.
07544 
07545    TMatrixTSparseRow_const<double>::Streamer(R__b);
07546 }
07547 
07548 //______________________________________________________________________________
07549 namespace ROOT {
07550    void TMatrixTSparseRowlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07551    {
07552       // Inspect the data members of an object of class TMatrixTSparseRow<double>.
07553       typedef ::ROOT::Shadow::TMatrixTSparseRowlEdoublegR ShadowClass;
07554       ShadowClass *sobj = (ShadowClass*)obj;
07555       if (sobj) { } // Dummy usage just in case there is no datamember.
07556 
07557       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseRow<double>*)0x0)->GetClass();
07558       if (R__cl || R__insp.IsA()) { }
07559       sobj->TMatrixTSparseRow_const<double>::ShowMembers(R__insp);
07560    }
07561 
07562 }
07563 
07564 template <> void TMatrixTSparseRow<double>::ShowMembers(TMemberInspector &R__insp)
07565 {
07566    ::ROOT::TMatrixTSparseRowlEdoublegR_ShowMembers(this, R__insp);
07567 }
07568 
07569 namespace ROOT {
07570    // Wrappers around operator new
07571    static void *new_TMatrixTSparseRowlEdoublegR(void *p) {
07572       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseRow<double> : new ::TMatrixTSparseRow<double>;
07573    }
07574    static void *newArray_TMatrixTSparseRowlEdoublegR(Long_t nElements, void *p) {
07575       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseRow<double>[nElements] : new ::TMatrixTSparseRow<double>[nElements];
07576    }
07577    // Wrapper around operator delete
07578    static void delete_TMatrixTSparseRowlEdoublegR(void *p) {
07579       delete ((::TMatrixTSparseRow<double>*)p);
07580    }
07581    static void deleteArray_TMatrixTSparseRowlEdoublegR(void *p) {
07582       delete [] ((::TMatrixTSparseRow<double>*)p);
07583    }
07584    static void destruct_TMatrixTSparseRowlEdoublegR(void *p) {
07585       typedef ::TMatrixTSparseRow<double> current_t;
07586       ((current_t*)p)->~current_t();
07587    }
07588    // Wrapper around a custom streamer member function.
07589    static void streamer_TMatrixTSparseRowlEdoublegR(TBuffer &buf, void *obj) {
07590       ((::TMatrixTSparseRow<double>*)obj)->::TMatrixTSparseRow<double>::Streamer(buf);
07591    }
07592 } // end of namespace ROOT for class ::TMatrixTSparseRow<double>
07593 
07594 //______________________________________________________________________________
07595 template <> void TMatrixTSparseDiag_const<double>::Streamer(TBuffer &R__b)
07596 {
07597    // Stream an object of class TMatrixTSparseDiag_const<double>.
07598 
07599    ::Error("TMatrixTSparseDiag_const<double>::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
07600 }
07601 
07602 //______________________________________________________________________________
07603 namespace ROOT {
07604    void TMatrixTSparseDiag_constlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07605    {
07606       // Inspect the data members of an object of class TMatrixTSparseDiag_const<double>.
07607       typedef ::ROOT::Shadow::TMatrixTSparseDiag_constlEdoublegR ShadowClass;
07608       ShadowClass *sobj = (ShadowClass*)obj;
07609       if (sobj) { } // Dummy usage just in case there is no datamember.
07610 
07611       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag_const<double>*)0x0)->GetClass();
07612       if (R__cl || R__insp.IsA()) { }
07613       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &sobj->fMatrix);
07614       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNdiag", &sobj->fNdiag);
07615       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDataPtr", &sobj->fDataPtr);
07616    }
07617 
07618 }
07619 
07620 template <> void TMatrixTSparseDiag_const<double>::ShowMembers(TMemberInspector &R__insp)
07621 {
07622    ::ROOT::TMatrixTSparseDiag_constlEdoublegR_ShowMembers(this, R__insp);
07623 }
07624 
07625 namespace ROOT {
07626    // Wrappers around operator new
07627    static void *new_TMatrixTSparseDiag_constlEdoublegR(void *p) {
07628       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseDiag_const<double> : new ::TMatrixTSparseDiag_const<double>;
07629    }
07630    static void *newArray_TMatrixTSparseDiag_constlEdoublegR(Long_t nElements, void *p) {
07631       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseDiag_const<double>[nElements] : new ::TMatrixTSparseDiag_const<double>[nElements];
07632    }
07633    // Wrapper around operator delete
07634    static void delete_TMatrixTSparseDiag_constlEdoublegR(void *p) {
07635       delete ((::TMatrixTSparseDiag_const<double>*)p);
07636    }
07637    static void deleteArray_TMatrixTSparseDiag_constlEdoublegR(void *p) {
07638       delete [] ((::TMatrixTSparseDiag_const<double>*)p);
07639    }
07640    static void destruct_TMatrixTSparseDiag_constlEdoublegR(void *p) {
07641       typedef ::TMatrixTSparseDiag_const<double> current_t;
07642       ((current_t*)p)->~current_t();
07643    }
07644    // Wrapper around a custom streamer member function.
07645    static void streamer_TMatrixTSparseDiag_constlEdoublegR(TBuffer &buf, void *obj) {
07646       ((::TMatrixTSparseDiag_const<double>*)obj)->::TMatrixTSparseDiag_const<double>::Streamer(buf);
07647    }
07648 } // end of namespace ROOT for class ::TMatrixTSparseDiag_const<double>
07649 
07650 //______________________________________________________________________________
07651 template <> void TMatrixTSparseDiag<double>::Streamer(TBuffer &R__b)
07652 {
07653    // Stream an object of class TMatrixTSparseDiag<double>.
07654 
07655    TMatrixTSparseDiag_const<double>::Streamer(R__b);
07656 }
07657 
07658 //______________________________________________________________________________
07659 namespace ROOT {
07660    void TMatrixTSparseDiaglEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
07661    {
07662       // Inspect the data members of an object of class TMatrixTSparseDiag<double>.
07663       typedef ::ROOT::Shadow::TMatrixTSparseDiaglEdoublegR ShadowClass;
07664       ShadowClass *sobj = (ShadowClass*)obj;
07665       if (sobj) { } // Dummy usage just in case there is no datamember.
07666 
07667       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TMatrixTSparseDiag<double>*)0x0)->GetClass();
07668       if (R__cl || R__insp.IsA()) { }
07669       sobj->TMatrixTSparseDiag_const<double>::ShowMembers(R__insp);
07670    }
07671 
07672 }
07673 
07674 template <> void TMatrixTSparseDiag<double>::ShowMembers(TMemberInspector &R__insp)
07675 {
07676    ::ROOT::TMatrixTSparseDiaglEdoublegR_ShowMembers(this, R__insp);
07677 }
07678 
07679 namespace ROOT {
07680    // Wrappers around operator new
07681    static void *new_TMatrixTSparseDiaglEdoublegR(void *p) {
07682       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseDiag<double> : new ::TMatrixTSparseDiag<double>;
07683    }
07684    static void *newArray_TMatrixTSparseDiaglEdoublegR(Long_t nElements, void *p) {
07685       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixTSparseDiag<double>[nElements] : new ::TMatrixTSparseDiag<double>[nElements];
07686    }
07687    // Wrapper around operator delete
07688    static void delete_TMatrixTSparseDiaglEdoublegR(void *p) {
07689       delete ((::TMatrixTSparseDiag<double>*)p);
07690    }
07691    static void deleteArray_TMatrixTSparseDiaglEdoublegR(void *p) {
07692       delete [] ((::TMatrixTSparseDiag<double>*)p);
07693    }
07694    static void destruct_TMatrixTSparseDiaglEdoublegR(void *p) {
07695       typedef ::TMatrixTSparseDiag<double> current_t;
07696       ((current_t*)p)->~current_t();
07697    }
07698    // Wrapper around a custom streamer member function.
07699    static void streamer_TMatrixTSparseDiaglEdoublegR(TBuffer &buf, void *obj) {
07700       ((::TMatrixTSparseDiag<double>*)obj)->::TMatrixTSparseDiag<double>::Streamer(buf);
07701    }
07702 } // end of namespace ROOT for class ::TMatrixTSparseDiag<double>
07703 
07704 //______________________________________________________________________________
07705 void TMatrixDEigen::Streamer(TBuffer &R__b)
07706 {
07707    // Stream an object of class TMatrixDEigen.
07708 
07709    if (R__b.IsReading()) {
07710       R__b.ReadClassBuffer(TMatrixDEigen::Class(),this);
07711    } else {
07712       R__b.WriteClassBuffer(TMatrixDEigen::Class(),this);
07713    }
07714 }
07715 
07716 //______________________________________________________________________________
07717 void TMatrixDEigen::ShowMembers(TMemberInspector &R__insp)
07718 {
07719       // Inspect the data members of an object of class TMatrixDEigen.
07720       TClass *R__cl = ::TMatrixDEigen::IsA();
07721       if (R__cl || R__insp.IsA()) { }
07722       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEigenVectors", &fEigenVectors);
07723       R__insp.InspectMember(fEigenVectors, "fEigenVectors.");
07724       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEigenValuesRe", &fEigenValuesRe);
07725       R__insp.InspectMember(fEigenValuesRe, "fEigenValuesRe.");
07726       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEigenValuesIm", &fEigenValuesIm);
07727       R__insp.InspectMember(fEigenValuesIm, "fEigenValuesIm.");
07728 }
07729 
07730 namespace ROOT {
07731    // Wrappers around operator new
07732    static void *new_TMatrixDEigen(void *p) {
07733       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixDEigen : new ::TMatrixDEigen;
07734    }
07735    static void *newArray_TMatrixDEigen(Long_t nElements, void *p) {
07736       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixDEigen[nElements] : new ::TMatrixDEigen[nElements];
07737    }
07738    // Wrapper around operator delete
07739    static void delete_TMatrixDEigen(void *p) {
07740       delete ((::TMatrixDEigen*)p);
07741    }
07742    static void deleteArray_TMatrixDEigen(void *p) {
07743       delete [] ((::TMatrixDEigen*)p);
07744    }
07745    static void destruct_TMatrixDEigen(void *p) {
07746       typedef ::TMatrixDEigen current_t;
07747       ((current_t*)p)->~current_t();
07748    }
07749 } // end of namespace ROOT for class ::TMatrixDEigen
07750 
07751 //______________________________________________________________________________
07752 void TMatrixDSymEigen::Streamer(TBuffer &R__b)
07753 {
07754    // Stream an object of class TMatrixDSymEigen.
07755 
07756    if (R__b.IsReading()) {
07757       R__b.ReadClassBuffer(TMatrixDSymEigen::Class(),this);
07758    } else {
07759       R__b.WriteClassBuffer(TMatrixDSymEigen::Class(),this);
07760    }
07761 }
07762 
07763 //______________________________________________________________________________
07764 void TMatrixDSymEigen::ShowMembers(TMemberInspector &R__insp)
07765 {
07766       // Inspect the data members of an object of class TMatrixDSymEigen.
07767       TClass *R__cl = ::TMatrixDSymEigen::IsA();
07768       if (R__cl || R__insp.IsA()) { }
07769       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEigenVectors", &fEigenVectors);
07770       R__insp.InspectMember(fEigenVectors, "fEigenVectors.");
07771       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEigenValues", &fEigenValues);
07772       R__insp.InspectMember(fEigenValues, "fEigenValues.");
07773 }
07774 
07775 namespace ROOT {
07776    // Wrappers around operator new
07777    static void *new_TMatrixDSymEigen(void *p) {
07778       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixDSymEigen : new ::TMatrixDSymEigen;
07779    }
07780    static void *newArray_TMatrixDSymEigen(Long_t nElements, void *p) {
07781       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TMatrixDSymEigen[nElements] : new ::TMatrixDSymEigen[nElements];
07782    }
07783    // Wrapper around operator delete
07784    static void delete_TMatrixDSymEigen(void *p) {
07785       delete ((::TMatrixDSymEigen*)p);
07786    }
07787    static void deleteArray_TMatrixDSymEigen(void *p) {
07788       delete [] ((::TMatrixDSymEigen*)p);
07789    }
07790    static void destruct_TMatrixDSymEigen(void *p) {
07791       typedef ::TMatrixDSymEigen current_t;
07792       ((current_t*)p)->~current_t();
07793    }
07794 } // end of namespace ROOT for class ::TMatrixDSymEigen
07795 
07796 //______________________________________________________________________________
07797 void TDecompBase::Streamer(TBuffer &R__b)
07798 {
07799    // Stream an object of class TDecompBase.
07800 
07801    if (R__b.IsReading()) {
07802       R__b.ReadClassBuffer(TDecompBase::Class(),this);
07803    } else {
07804       R__b.WriteClassBuffer(TDecompBase::Class(),this);
07805    }
07806 }
07807 
07808 //______________________________________________________________________________
07809 void TDecompBase::ShowMembers(TMemberInspector &R__insp)
07810 {
07811       // Inspect the data members of an object of class TDecompBase.
07812       TClass *R__cl = ::TDecompBase::IsA();
07813       if (R__cl || R__insp.IsA()) { }
07814       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTol", &fTol);
07815       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDet1", &fDet1);
07816       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDet2", &fDet2);
07817       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCondition", &fCondition);
07818       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowLwb", &fRowLwb);
07819       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColLwb", &fColLwb);
07820       TObject::ShowMembers(R__insp);
07821 }
07822 
07823 namespace ROOT {
07824    // Wrapper around operator delete
07825    static void delete_TDecompBase(void *p) {
07826       delete ((::TDecompBase*)p);
07827    }
07828    static void deleteArray_TDecompBase(void *p) {
07829       delete [] ((::TDecompBase*)p);
07830    }
07831    static void destruct_TDecompBase(void *p) {
07832       typedef ::TDecompBase current_t;
07833       ((current_t*)p)->~current_t();
07834    }
07835 } // end of namespace ROOT for class ::TDecompBase
07836 
07837 //______________________________________________________________________________
07838 void TDecompBK::Streamer(TBuffer &R__b)
07839 {
07840    // Stream an object of class TDecompBK.
07841 
07842    if (R__b.IsReading()) {
07843       R__b.ReadClassBuffer(TDecompBK::Class(),this);
07844    } else {
07845       R__b.WriteClassBuffer(TDecompBK::Class(),this);
07846    }
07847 }
07848 
07849 //______________________________________________________________________________
07850 void TDecompBK::ShowMembers(TMemberInspector &R__insp)
07851 {
07852       // Inspect the data members of an object of class TDecompBK.
07853       TClass *R__cl = ::TDecompBK::IsA();
07854       if (R__cl || R__insp.IsA()) { }
07855       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNIpiv", &fNIpiv);
07856       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIpiv", &fIpiv);
07857       R__insp.Inspect(R__cl, R__insp.GetParent(), "fU", &fU);
07858       R__insp.InspectMember(fU, "fU.");
07859       TDecompBase::ShowMembers(R__insp);
07860 }
07861 
07862 namespace ROOT {
07863    // Wrappers around operator new
07864    static void *new_TDecompBK(void *p) {
07865       return  p ? new(p) ::TDecompBK : new ::TDecompBK;
07866    }
07867    static void *newArray_TDecompBK(Long_t nElements, void *p) {
07868       return p ? new(p) ::TDecompBK[nElements] : new ::TDecompBK[nElements];
07869    }
07870    // Wrapper around operator delete
07871    static void delete_TDecompBK(void *p) {
07872       delete ((::TDecompBK*)p);
07873    }
07874    static void deleteArray_TDecompBK(void *p) {
07875       delete [] ((::TDecompBK*)p);
07876    }
07877    static void destruct_TDecompBK(void *p) {
07878       typedef ::TDecompBK current_t;
07879       ((current_t*)p)->~current_t();
07880    }
07881 } // end of namespace ROOT for class ::TDecompBK
07882 
07883 //______________________________________________________________________________
07884 void TDecompChol::Streamer(TBuffer &R__b)
07885 {
07886    // Stream an object of class TDecompChol.
07887 
07888    if (R__b.IsReading()) {
07889       R__b.ReadClassBuffer(TDecompChol::Class(),this);
07890    } else {
07891       R__b.WriteClassBuffer(TDecompChol::Class(),this);
07892    }
07893 }
07894 
07895 //______________________________________________________________________________
07896 void TDecompChol::ShowMembers(TMemberInspector &R__insp)
07897 {
07898       // Inspect the data members of an object of class TDecompChol.
07899       TClass *R__cl = ::TDecompChol::IsA();
07900       if (R__cl || R__insp.IsA()) { }
07901       R__insp.Inspect(R__cl, R__insp.GetParent(), "fU", &fU);
07902       R__insp.InspectMember(fU, "fU.");
07903       TDecompBase::ShowMembers(R__insp);
07904 }
07905 
07906 namespace ROOT {
07907    // Wrappers around operator new
07908    static void *new_TDecompChol(void *p) {
07909       return  p ? new(p) ::TDecompChol : new ::TDecompChol;
07910    }
07911    static void *newArray_TDecompChol(Long_t nElements, void *p) {
07912       return p ? new(p) ::TDecompChol[nElements] : new ::TDecompChol[nElements];
07913    }
07914    // Wrapper around operator delete
07915    static void delete_TDecompChol(void *p) {
07916       delete ((::TDecompChol*)p);
07917    }
07918    static void deleteArray_TDecompChol(void *p) {
07919       delete [] ((::TDecompChol*)p);
07920    }
07921    static void destruct_TDecompChol(void *p) {
07922       typedef ::TDecompChol current_t;
07923       ((current_t*)p)->~current_t();
07924    }
07925 } // end of namespace ROOT for class ::TDecompChol
07926 
07927 //______________________________________________________________________________
07928 void TDecompLU::Streamer(TBuffer &R__b)
07929 {
07930    // Stream an object of class TDecompLU.
07931 
07932    if (R__b.IsReading()) {
07933       R__b.ReadClassBuffer(TDecompLU::Class(),this);
07934    } else {
07935       R__b.WriteClassBuffer(TDecompLU::Class(),this);
07936    }
07937 }
07938 
07939 //______________________________________________________________________________
07940 void TDecompLU::ShowMembers(TMemberInspector &R__insp)
07941 {
07942       // Inspect the data members of an object of class TDecompLU.
07943       TClass *R__cl = ::TDecompLU::IsA();
07944       if (R__cl || R__insp.IsA()) { }
07945       R__insp.Inspect(R__cl, R__insp.GetParent(), "fImplicitPivot", &fImplicitPivot);
07946       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNIndex", &fNIndex);
07947       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIndex", &fIndex);
07948       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSign", &fSign);
07949       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLU", &fLU);
07950       R__insp.InspectMember(fLU, "fLU.");
07951       TDecompBase::ShowMembers(R__insp);
07952 }
07953 
07954 namespace ROOT {
07955    // Wrappers around operator new
07956    static void *new_TDecompLU(void *p) {
07957       return  p ? new(p) ::TDecompLU : new ::TDecompLU;
07958    }
07959    static void *newArray_TDecompLU(Long_t nElements, void *p) {
07960       return p ? new(p) ::TDecompLU[nElements] : new ::TDecompLU[nElements];
07961    }
07962    // Wrapper around operator delete
07963    static void delete_TDecompLU(void *p) {
07964       delete ((::TDecompLU*)p);
07965    }
07966    static void deleteArray_TDecompLU(void *p) {
07967       delete [] ((::TDecompLU*)p);
07968    }
07969    static void destruct_TDecompLU(void *p) {
07970       typedef ::TDecompLU current_t;
07971       ((current_t*)p)->~current_t();
07972    }
07973 } // end of namespace ROOT for class ::TDecompLU
07974 
07975 //______________________________________________________________________________
07976 void TDecompQRH::Streamer(TBuffer &R__b)
07977 {
07978    // Stream an object of class TDecompQRH.
07979 
07980    if (R__b.IsReading()) {
07981       R__b.ReadClassBuffer(TDecompQRH::Class(),this);
07982    } else {
07983       R__b.WriteClassBuffer(TDecompQRH::Class(),this);
07984    }
07985 }
07986 
07987 //______________________________________________________________________________
07988 void TDecompQRH::ShowMembers(TMemberInspector &R__insp)
07989 {
07990       // Inspect the data members of an object of class TDecompQRH.
07991       TClass *R__cl = ::TDecompQRH::IsA();
07992       if (R__cl || R__insp.IsA()) { }
07993       R__insp.Inspect(R__cl, R__insp.GetParent(), "fQ", &fQ);
07994       R__insp.InspectMember(fQ, "fQ.");
07995       R__insp.Inspect(R__cl, R__insp.GetParent(), "fR", &fR);
07996       R__insp.InspectMember(fR, "fR.");
07997       R__insp.Inspect(R__cl, R__insp.GetParent(), "fUp", &fUp);
07998       R__insp.InspectMember(fUp, "fUp.");
07999       R__insp.Inspect(R__cl, R__insp.GetParent(), "fW", &fW);
08000       R__insp.InspectMember(fW, "fW.");
08001       TDecompBase::ShowMembers(R__insp);
08002 }
08003 
08004 namespace ROOT {
08005    // Wrappers around operator new
08006    static void *new_TDecompQRH(void *p) {
08007       return  p ? new(p) ::TDecompQRH : new ::TDecompQRH;
08008    }
08009    static void *newArray_TDecompQRH(Long_t nElements, void *p) {
08010       return p ? new(p) ::TDecompQRH[nElements] : new ::TDecompQRH[nElements];
08011    }
08012    // Wrapper around operator delete
08013    static void delete_TDecompQRH(void *p) {
08014       delete ((::TDecompQRH*)p);
08015    }
08016    static void deleteArray_TDecompQRH(void *p) {
08017       delete [] ((::TDecompQRH*)p);
08018    }
08019    static void destruct_TDecompQRH(void *p) {
08020       typedef ::TDecompQRH current_t;
08021       ((current_t*)p)->~current_t();
08022    }
08023 } // end of namespace ROOT for class ::TDecompQRH
08024 
08025 //______________________________________________________________________________
08026 void TDecompSVD::Streamer(TBuffer &R__b)
08027 {
08028    // Stream an object of class TDecompSVD.
08029 
08030    if (R__b.IsReading()) {
08031       R__b.ReadClassBuffer(TDecompSVD::Class(),this);
08032    } else {
08033       R__b.WriteClassBuffer(TDecompSVD::Class(),this);
08034    }
08035 }
08036 
08037 //______________________________________________________________________________
08038 void TDecompSVD::ShowMembers(TMemberInspector &R__insp)
08039 {
08040       // Inspect the data members of an object of class TDecompSVD.
08041       TClass *R__cl = ::TDecompSVD::IsA();
08042       if (R__cl || R__insp.IsA()) { }
08043       R__insp.Inspect(R__cl, R__insp.GetParent(), "fU", &fU);
08044       R__insp.InspectMember(fU, "fU.");
08045       R__insp.Inspect(R__cl, R__insp.GetParent(), "fV", &fV);
08046       R__insp.InspectMember(fV, "fV.");
08047       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSig", &fSig);
08048       R__insp.InspectMember(fSig, "fSig.");
08049       TDecompBase::ShowMembers(R__insp);
08050 }
08051 
08052 namespace ROOT {
08053    // Wrappers around operator new
08054    static void *new_TDecompSVD(void *p) {
08055       return  p ? new(p) ::TDecompSVD : new ::TDecompSVD;
08056    }
08057    static void *newArray_TDecompSVD(Long_t nElements, void *p) {
08058       return p ? new(p) ::TDecompSVD[nElements] : new ::TDecompSVD[nElements];
08059    }
08060    // Wrapper around operator delete
08061    static void delete_TDecompSVD(void *p) {
08062       delete ((::TDecompSVD*)p);
08063    }
08064    static void deleteArray_TDecompSVD(void *p) {
08065       delete [] ((::TDecompSVD*)p);
08066    }
08067    static void destruct_TDecompSVD(void *p) {
08068       typedef ::TDecompSVD current_t;
08069       ((current_t*)p)->~current_t();
08070    }
08071 } // end of namespace ROOT for class ::TDecompSVD
08072 
08073 //______________________________________________________________________________
08074 void TDecompSparse::Streamer(TBuffer &R__b)
08075 {
08076    // Stream an object of class TDecompSparse.
08077 
08078    if (R__b.IsReading()) {
08079       R__b.ReadClassBuffer(TDecompSparse::Class(),this);
08080    } else {
08081       R__b.WriteClassBuffer(TDecompSparse::Class(),this);
08082    }
08083 }
08084 
08085 //______________________________________________________________________________
08086 void TDecompSparse::ShowMembers(TMemberInspector &R__insp)
08087 {
08088       // Inspect the data members of an object of class TDecompSparse.
08089       TClass *R__cl = ::TDecompSparse::IsA();
08090       if (R__cl || R__insp.IsA()) { }
08091       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVerbose", &fVerbose);
08092       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIcntl[31]", fIcntl);
08093       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCntl[6]", fCntl);
08094       R__insp.Inspect(R__cl, R__insp.GetParent(), "fInfo[21]", fInfo);
08095       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPrecision", &fPrecision);
08096       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIkeep", &fIkeep);
08097       R__insp.InspectMember(fIkeep, "fIkeep.");
08098       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIw", &fIw);
08099       R__insp.InspectMember(fIw, "fIw.");
08100       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIw1", &fIw1);
08101       R__insp.InspectMember(fIw1, "fIw1.");
08102       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIw2", &fIw2);
08103       R__insp.InspectMember(fIw2, "fIw2.");
08104       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNsteps", &fNsteps);
08105       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxfrt", &fMaxfrt);
08106       R__insp.Inspect(R__cl, R__insp.GetParent(), "fW", &fW);
08107       R__insp.InspectMember(fW, "fW.");
08108       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIPessimism", &fIPessimism);
08109       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRPessimism", &fRPessimism);
08110       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA", &fA);
08111       R__insp.InspectMember(fA, "fA.");
08112       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNrows", &fNrows);
08113       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNnonZeros", &fNnonZeros);
08114       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFact", &fFact);
08115       R__insp.InspectMember(fFact, "fFact.");
08116       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRowFact", &fRowFact);
08117       R__insp.InspectMember(fRowFact, "fRowFact.");
08118       R__insp.Inspect(R__cl, R__insp.GetParent(), "fColFact", &fColFact);
08119       R__insp.InspectMember(fColFact, "fColFact.");
08120       TDecompBase::ShowMembers(R__insp);
08121 }
08122 
08123 namespace ROOT {
08124    // Wrappers around operator new
08125    static void *new_TDecompSparse(void *p) {
08126       return  p ? new(p) ::TDecompSparse : new ::TDecompSparse;
08127    }
08128    static void *newArray_TDecompSparse(Long_t nElements, void *p) {
08129       return p ? new(p) ::TDecompSparse[nElements] : new ::TDecompSparse[nElements];
08130    }
08131    // Wrapper around operator delete
08132    static void delete_TDecompSparse(void *p) {
08133       delete ((::TDecompSparse*)p);
08134    }
08135    static void deleteArray_TDecompSparse(void *p) {
08136       delete [] ((::TDecompSparse*)p);
08137    }
08138    static void destruct_TDecompSparse(void *p) {
08139       typedef ::TDecompSparse current_t;
08140       ((current_t*)p)->~current_t();
08141    }
08142 } // end of namespace ROOT for class ::TDecompSparse
08143 
08144 /********************************************************
08145 * math/matrix/src/G__Matrix.cxx
08146 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
08147 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
08148 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
08149 ********************************************************/
08150 
08151 #ifdef G__MEMTEST
08152 #undef malloc
08153 #undef free
08154 #endif
08155 
08156 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
08157 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
08158 #endif
08159 
08160 extern "C" void G__cpp_reset_tagtableG__Matrix();
08161 
08162 extern "C" void G__set_cpp_environmentG__Matrix() {
08163   G__add_compiledheader("TObject.h");
08164   G__add_compiledheader("TMemberInspector.h");
08165   G__add_compiledheader("TDecompBase.h");
08166   G__add_compiledheader("TDecompBK.h");
08167   G__add_compiledheader("TDecompChol.h");
08168   G__add_compiledheader("TDecompLU.h");
08169   G__add_compiledheader("TDecompQRH.h");
08170   G__add_compiledheader("TDecompSparse.h");
08171   G__add_compiledheader("TDecompSVD.h");
08172   G__add_compiledheader("TMatrixDBasefwd.h");
08173   G__add_compiledheader("TMatrixDBase.h");
08174   G__add_compiledheader("TMatrixDEigen.h");
08175   G__add_compiledheader("TMatrixDfwd.h");
08176   G__add_compiledheader("TMatrixD.h");
08177   G__add_compiledheader("TMatrixDLazy.h");
08178   G__add_compiledheader("TMatrixDSparsefwd.h");
08179   G__add_compiledheader("TMatrixDSparse.h");
08180   G__add_compiledheader("TMatrixDSymEigen.h");
08181   G__add_compiledheader("TMatrixDSymfwd.h");
08182   G__add_compiledheader("TMatrixDSym.h");
08183   G__add_compiledheader("TMatrixDUtilsfwd.h");
08184   G__add_compiledheader("TMatrixDUtils.h");
08185   G__add_compiledheader("TMatrixFBasefwd.h");
08186   G__add_compiledheader("TMatrixFBase.h");
08187   G__add_compiledheader("TMatrixFfwd.h");
08188   G__add_compiledheader("TMatrixF.h");
08189   G__add_compiledheader("TMatrixFLazy.h");
08190   G__add_compiledheader("TMatrixFSparsefwd.h");
08191   G__add_compiledheader("TMatrixFSparse.h");
08192   G__add_compiledheader("TMatrixFSymfwd.h");
08193   G__add_compiledheader("TMatrixFSym.h");
08194   G__add_compiledheader("TMatrixFUtilsfwd.h");
08195   G__add_compiledheader("TMatrixFUtils.h");
08196   G__add_compiledheader("TMatrix.h");
08197   G__add_compiledheader("TMatrixTBase.h");
08198   G__add_compiledheader("TMatrixTCramerInv.h");
08199   G__add_compiledheader("TMatrixT.h");
08200   G__add_compiledheader("TMatrixTLazy.h");
08201   G__add_compiledheader("TMatrixTSparse.h");
08202   G__add_compiledheader("TMatrixTSymCramerInv.h");
08203   G__add_compiledheader("TMatrixTSym.h");
08204   G__add_compiledheader("TMatrixTUtils.h");
08205   G__add_compiledheader("TVectorDfwd.h");
08206   G__add_compiledheader("TVectorD.h");
08207   G__add_compiledheader("TVectorFfwd.h");
08208   G__add_compiledheader("TVectorF.h");
08209   G__add_compiledheader("TVectorfwd.h");
08210   G__add_compiledheader("TVector.h");
08211   G__add_compiledheader("TVectorT.h");
08212   G__cpp_reset_tagtableG__Matrix();
08213 }
08214 #include <new>
08215 extern "C" int G__cpp_dllrevG__Matrix() { return(30051515); }
08216 
08217 /*********************************************************
08218 * Member function Interface Method
08219 *********************************************************/
08220 
08221 /* TMatrixTBase<float> */
08222 static int G__G__Matrix_110_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08223 {
08224       G__letint(result7, 105, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetRowLwb());
08225    return(1 || funcname || hash || result7 || libp) ;
08226 }
08227 
08228 static int G__G__Matrix_110_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08229 {
08230       G__letint(result7, 105, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetRowUpb());
08231    return(1 || funcname || hash || result7 || libp) ;
08232 }
08233 
08234 static int G__G__Matrix_110_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08235 {
08236       G__letint(result7, 105, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetNrows());
08237    return(1 || funcname || hash || result7 || libp) ;
08238 }
08239 
08240 static int G__G__Matrix_110_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08241 {
08242       G__letint(result7, 105, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetColLwb());
08243    return(1 || funcname || hash || result7 || libp) ;
08244 }
08245 
08246 static int G__G__Matrix_110_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08247 {
08248       G__letint(result7, 105, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetColUpb());
08249    return(1 || funcname || hash || result7 || libp) ;
08250 }
08251 
08252 static int G__G__Matrix_110_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08253 {
08254       G__letint(result7, 105, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetNcols());
08255    return(1 || funcname || hash || result7 || libp) ;
08256 }
08257 
08258 static int G__G__Matrix_110_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08259 {
08260       G__letint(result7, 105, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetNoElements());
08261    return(1 || funcname || hash || result7 || libp) ;
08262 }
08263 
08264 static int G__G__Matrix_110_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08265 {
08266       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->GetTol());
08267    return(1 || funcname || hash || result7 || libp) ;
08268 }
08269 
08270 static int G__G__Matrix_110_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08271 {
08272       G__letint(result7, 70, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetMatrixArray());
08273    return(1 || funcname || hash || result7 || libp) ;
08274 }
08275 
08276 static int G__G__Matrix_110_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08277 {
08278       G__letint(result7, 70, (long) ((TMatrixTBase<float>*) G__getstructoffset())->GetMatrixArray());
08279    return(1 || funcname || hash || result7 || libp) ;
08280 }
08281 
08282 static int G__G__Matrix_110_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08283 {
08284       G__letint(result7, 73, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetRowIndexArray());
08285    return(1 || funcname || hash || result7 || libp) ;
08286 }
08287 
08288 static int G__G__Matrix_110_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08289 {
08290       G__letint(result7, 73, (long) ((TMatrixTBase<float>*) G__getstructoffset())->GetRowIndexArray());
08291    return(1 || funcname || hash || result7 || libp) ;
08292 }
08293 
08294 static int G__G__Matrix_110_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08295 {
08296       G__letint(result7, 73, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->GetColIndexArray());
08297    return(1 || funcname || hash || result7 || libp) ;
08298 }
08299 
08300 static int G__G__Matrix_110_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08301 {
08302       G__letint(result7, 73, (long) ((TMatrixTBase<float>*) G__getstructoffset())->GetColIndexArray());
08303    return(1 || funcname || hash || result7 || libp) ;
08304 }
08305 
08306 static int G__G__Matrix_110_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08307 {
08308       {
08309          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->SetRowIndexArray((Int_t*) G__int(libp->para[0]));
08310          result7->ref = (long) (&obj);
08311          result7->obj.i = (long) (&obj);
08312       }
08313    return(1 || funcname || hash || result7 || libp) ;
08314 }
08315 
08316 static int G__G__Matrix_110_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08317 {
08318       {
08319          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->SetColIndexArray((Int_t*) G__int(libp->para[0]));
08320          result7->ref = (long) (&obj);
08321          result7->obj.i = (long) (&obj);
08322       }
08323    return(1 || funcname || hash || result7 || libp) ;
08324 }
08325 
08326 static int G__G__Matrix_110_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08327 {
08328    switch (libp->paran) {
08329    case 2:
08330       {
08331          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->SetMatrixArray((float*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
08332          result7->ref = (long) (&obj);
08333          result7->obj.i = (long) (&obj);
08334       }
08335       break;
08336    case 1:
08337       {
08338          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->SetMatrixArray((float*) G__int(libp->para[0]));
08339          result7->ref = (long) (&obj);
08340          result7->obj.i = (long) (&obj);
08341       }
08342       break;
08343    }
08344    return(1 || funcname || hash || result7 || libp) ;
08345 }
08346 
08347 static int G__G__Matrix_110_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08348 {
08349       G__letdouble(result7, 102, (double) ((TMatrixTBase<float>*) G__getstructoffset())->SetTol((float) G__double(libp->para[0])));
08350    return(1 || funcname || hash || result7 || libp) ;
08351 }
08352 
08353 static int G__G__Matrix_110_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08354 {
08355       ((TMatrixTBase<float>*) G__getstructoffset())->Invalidate();
08356       G__setnull(result7);
08357    return(1 || funcname || hash || result7 || libp) ;
08358 }
08359 
08360 static int G__G__Matrix_110_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08361 {
08362       ((TMatrixTBase<float>*) G__getstructoffset())->MakeValid();
08363       G__setnull(result7);
08364    return(1 || funcname || hash || result7 || libp) ;
08365 }
08366 
08367 static int G__G__Matrix_110_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08368 {
08369       G__letint(result7, 103, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->IsValid());
08370    return(1 || funcname || hash || result7 || libp) ;
08371 }
08372 
08373 static int G__G__Matrix_110_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08374 {
08375       G__letint(result7, 103, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->IsOwner());
08376    return(1 || funcname || hash || result7 || libp) ;
08377 }
08378 
08379 static int G__G__Matrix_110_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08380 {
08381       G__letint(result7, 103, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->IsSymmetric());
08382    return(1 || funcname || hash || result7 || libp) ;
08383 }
08384 
08385 static int G__G__Matrix_110_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08386 {
08387    switch (libp->paran) {
08388    case 6:
08389       {
08390          const TMatrixTBase<float>& obj = ((const TMatrixTBase<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08391 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
08392 , *(TMatrixTBase<float>*) libp->para[4].ref, (Option_t*) G__int(libp->para[5]));
08393          result7->ref = (long) (&obj);
08394          result7->obj.i = (long) (&obj);
08395       }
08396       break;
08397    case 5:
08398       {
08399          const TMatrixTBase<float>& obj = ((const TMatrixTBase<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08400 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
08401 , *(TMatrixTBase<float>*) libp->para[4].ref);
08402          result7->ref = (long) (&obj);
08403          result7->obj.i = (long) (&obj);
08404       }
08405       break;
08406    }
08407    return(1 || funcname || hash || result7 || libp) ;
08408 }
08409 
08410 static int G__G__Matrix_110_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08411 {
08412       {
08413          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->SetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08414 , *(TMatrixTBase<float>*) libp->para[2].ref);
08415          result7->ref = (long) (&obj);
08416          result7->obj.i = (long) (&obj);
08417       }
08418    return(1 || funcname || hash || result7 || libp) ;
08419 }
08420 
08421 static int G__G__Matrix_110_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08422 {
08423    switch (libp->paran) {
08424    case 2:
08425       ((const TMatrixTBase<float>*) G__getstructoffset())->GetMatrix2Array((float*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
08426       G__setnull(result7);
08427       break;
08428    case 1:
08429       ((const TMatrixTBase<float>*) G__getstructoffset())->GetMatrix2Array((float*) G__int(libp->para[0]));
08430       G__setnull(result7);
08431       break;
08432    }
08433    return(1 || funcname || hash || result7 || libp) ;
08434 }
08435 
08436 static int G__G__Matrix_110_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08437 {
08438    switch (libp->paran) {
08439    case 4:
08440       {
08441          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->InsertRow((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08442 , (float*) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
08443          result7->ref = (long) (&obj);
08444          result7->obj.i = (long) (&obj);
08445       }
08446       break;
08447    case 3:
08448       {
08449          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->InsertRow((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08450 , (float*) G__int(libp->para[2]));
08451          result7->ref = (long) (&obj);
08452          result7->obj.i = (long) (&obj);
08453       }
08454       break;
08455    }
08456    return(1 || funcname || hash || result7 || libp) ;
08457 }
08458 
08459 static int G__G__Matrix_110_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08460 {
08461    switch (libp->paran) {
08462    case 4:
08463       ((const TMatrixTBase<float>*) G__getstructoffset())->ExtractRow((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08464 , (float*) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
08465       G__setnull(result7);
08466       break;
08467    case 3:
08468       ((const TMatrixTBase<float>*) G__getstructoffset())->ExtractRow((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08469 , (float*) G__int(libp->para[2]));
08470       G__setnull(result7);
08471       break;
08472    }
08473    return(1 || funcname || hash || result7 || libp) ;
08474 }
08475 
08476 static int G__G__Matrix_110_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08477 {
08478       {
08479          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->Shift((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
08480          result7->ref = (long) (&obj);
08481          result7->obj.i = (long) (&obj);
08482       }
08483    return(1 || funcname || hash || result7 || libp) ;
08484 }
08485 
08486 static int G__G__Matrix_110_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08487 {
08488    switch (libp->paran) {
08489    case 3:
08490       {
08491          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08492 , (Int_t) G__int(libp->para[2]));
08493          result7->ref = (long) (&obj);
08494          result7->obj.i = (long) (&obj);
08495       }
08496       break;
08497    case 2:
08498       {
08499          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
08500          result7->ref = (long) (&obj);
08501          result7->obj.i = (long) (&obj);
08502       }
08503       break;
08504    }
08505    return(1 || funcname || hash || result7 || libp) ;
08506 }
08507 
08508 static int G__G__Matrix_110_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08509 {
08510    switch (libp->paran) {
08511    case 5:
08512       {
08513          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08514 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
08515 , (Int_t) G__int(libp->para[4]));
08516          result7->ref = (long) (&obj);
08517          result7->obj.i = (long) (&obj);
08518       }
08519       break;
08520    case 4:
08521       {
08522          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08523 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
08524          result7->ref = (long) (&obj);
08525          result7->obj.i = (long) (&obj);
08526       }
08527       break;
08528    }
08529    return(1 || funcname || hash || result7 || libp) ;
08530 }
08531 
08532 static int G__G__Matrix_110_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08533 {
08534       G__letdouble(result7, 100, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->Determinant());
08535    return(1 || funcname || hash || result7 || libp) ;
08536 }
08537 
08538 static int G__G__Matrix_110_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08539 {
08540       ((const TMatrixTBase<float>*) G__getstructoffset())->Determinant(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
08541       G__setnull(result7);
08542    return(1 || funcname || hash || result7 || libp) ;
08543 }
08544 
08545 static int G__G__Matrix_110_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08546 {
08547       {
08548          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->Zero();
08549          result7->ref = (long) (&obj);
08550          result7->obj.i = (long) (&obj);
08551       }
08552    return(1 || funcname || hash || result7 || libp) ;
08553 }
08554 
08555 static int G__G__Matrix_110_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08556 {
08557       {
08558          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->Abs();
08559          result7->ref = (long) (&obj);
08560          result7->obj.i = (long) (&obj);
08561       }
08562    return(1 || funcname || hash || result7 || libp) ;
08563 }
08564 
08565 static int G__G__Matrix_110_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08566 {
08567       {
08568          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->Sqr();
08569          result7->ref = (long) (&obj);
08570          result7->obj.i = (long) (&obj);
08571       }
08572    return(1 || funcname || hash || result7 || libp) ;
08573 }
08574 
08575 static int G__G__Matrix_110_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08576 {
08577       {
08578          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->Sqrt();
08579          result7->ref = (long) (&obj);
08580          result7->obj.i = (long) (&obj);
08581       }
08582    return(1 || funcname || hash || result7 || libp) ;
08583 }
08584 
08585 static int G__G__Matrix_110_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08586 {
08587       {
08588          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->UnitMatrix();
08589          result7->ref = (long) (&obj);
08590          result7->obj.i = (long) (&obj);
08591       }
08592    return(1 || funcname || hash || result7 || libp) ;
08593 }
08594 
08595 static int G__G__Matrix_110_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08596 {
08597    switch (libp->paran) {
08598    case 2:
08599       {
08600          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->NormByDiag(*(TVectorT<float>*) libp->para[0].ref, (Option_t*) G__int(libp->para[1]));
08601          result7->ref = (long) (&obj);
08602          result7->obj.i = (long) (&obj);
08603       }
08604       break;
08605    case 1:
08606       {
08607          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->NormByDiag(*(TVectorT<float>*) libp->para[0].ref);
08608          result7->ref = (long) (&obj);
08609          result7->obj.i = (long) (&obj);
08610       }
08611       break;
08612    }
08613    return(1 || funcname || hash || result7 || libp) ;
08614 }
08615 
08616 static int G__G__Matrix_110_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08617 {
08618       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->RowNorm());
08619    return(1 || funcname || hash || result7 || libp) ;
08620 }
08621 
08622 static int G__G__Matrix_110_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08623 {
08624       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->ColNorm());
08625    return(1 || funcname || hash || result7 || libp) ;
08626 }
08627 
08628 static int G__G__Matrix_110_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08629 {
08630       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->E2Norm());
08631    return(1 || funcname || hash || result7 || libp) ;
08632 }
08633 
08634 static int G__G__Matrix_110_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08635 {
08636       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->NormInf());
08637    return(1 || funcname || hash || result7 || libp) ;
08638 }
08639 
08640 static int G__G__Matrix_110_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08641 {
08642       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->Norm1());
08643    return(1 || funcname || hash || result7 || libp) ;
08644 }
08645 
08646 static int G__G__Matrix_110_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08647 {
08648       G__letint(result7, 105, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->NonZeros());
08649    return(1 || funcname || hash || result7 || libp) ;
08650 }
08651 
08652 static int G__G__Matrix_110_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08653 {
08654       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->Sum());
08655    return(1 || funcname || hash || result7 || libp) ;
08656 }
08657 
08658 static int G__G__Matrix_110_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08659 {
08660       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->Min());
08661    return(1 || funcname || hash || result7 || libp) ;
08662 }
08663 
08664 static int G__G__Matrix_110_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08665 {
08666       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->Max());
08667    return(1 || funcname || hash || result7 || libp) ;
08668 }
08669 
08670 static int G__G__Matrix_110_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08671 {
08672       G__letdouble(result7, 102, (double) ((const TMatrixTBase<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
08673    return(1 || funcname || hash || result7 || libp) ;
08674 }
08675 
08676 static int G__G__Matrix_110_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08677 {
08678       {
08679          const float& obj = ((TMatrixTBase<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
08680          result7->ref = (long) (&obj);
08681          result7->obj.d = (double) (obj);
08682       }
08683    return(1 || funcname || hash || result7 || libp) ;
08684 }
08685 
08686 static int G__G__Matrix_110_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08687 {
08688       G__letint(result7, 103, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->operator==((float) G__double(libp->para[0])));
08689    return(1 || funcname || hash || result7 || libp) ;
08690 }
08691 
08692 static int G__G__Matrix_110_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08693 {
08694       G__letint(result7, 103, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->operator!=((float) G__double(libp->para[0])));
08695    return(1 || funcname || hash || result7 || libp) ;
08696 }
08697 
08698 static int G__G__Matrix_110_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08699 {
08700       G__letint(result7, 103, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->operator<((float) G__double(libp->para[0])));
08701    return(1 || funcname || hash || result7 || libp) ;
08702 }
08703 
08704 static int G__G__Matrix_110_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08705 {
08706       G__letint(result7, 103, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->operator<=((float) G__double(libp->para[0])));
08707    return(1 || funcname || hash || result7 || libp) ;
08708 }
08709 
08710 static int G__G__Matrix_110_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08711 {
08712       G__letint(result7, 103, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->operator>((float) G__double(libp->para[0])));
08713    return(1 || funcname || hash || result7 || libp) ;
08714 }
08715 
08716 static int G__G__Matrix_110_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08717 {
08718       G__letint(result7, 103, (long) ((const TMatrixTBase<float>*) G__getstructoffset())->operator>=((float) G__double(libp->para[0])));
08719    return(1 || funcname || hash || result7 || libp) ;
08720 }
08721 
08722 static int G__G__Matrix_110_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08723 {
08724       {
08725          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->Apply(*(TElementActionT<float>*) libp->para[0].ref);
08726          result7->ref = (long) (&obj);
08727          result7->obj.i = (long) (&obj);
08728       }
08729    return(1 || funcname || hash || result7 || libp) ;
08730 }
08731 
08732 static int G__G__Matrix_110_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08733 {
08734       {
08735          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->Apply(*(TElementPosActionT<float>*) libp->para[0].ref);
08736          result7->ref = (long) (&obj);
08737          result7->obj.i = (long) (&obj);
08738       }
08739    return(1 || funcname || hash || result7 || libp) ;
08740 }
08741 
08742 static int G__G__Matrix_110_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08743 {
08744       {
08745          const TMatrixTBase<float>& obj = ((TMatrixTBase<float>*) G__getstructoffset())->Randomize((float) G__double(libp->para[0]), (float) G__double(libp->para[1])
08746 , *(Double_t*) G__Doubleref(&libp->para[2]));
08747          result7->ref = (long) (&obj);
08748          result7->obj.i = (long) (&obj);
08749       }
08750    return(1 || funcname || hash || result7 || libp) ;
08751 }
08752 
08753 static int G__G__Matrix_110_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08754 {
08755       G__letint(result7, 85, (long) TMatrixTBase<float>::Class());
08756    return(1 || funcname || hash || result7 || libp) ;
08757 }
08758 
08759 static int G__G__Matrix_110_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08760 {
08761       G__letint(result7, 67, (long) TMatrixTBase<float>::Class_Name());
08762    return(1 || funcname || hash || result7 || libp) ;
08763 }
08764 
08765 static int G__G__Matrix_110_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08766 {
08767       G__letint(result7, 115, (long) TMatrixTBase<float>::Class_Version());
08768    return(1 || funcname || hash || result7 || libp) ;
08769 }
08770 
08771 static int G__G__Matrix_110_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08772 {
08773       TMatrixTBase<float>::Dictionary();
08774       G__setnull(result7);
08775    return(1 || funcname || hash || result7 || libp) ;
08776 }
08777 
08778 static int G__G__Matrix_110_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08779 {
08780       ((TMatrixTBase<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
08781       G__setnull(result7);
08782    return(1 || funcname || hash || result7 || libp) ;
08783 }
08784 
08785 static int G__G__Matrix_110_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08786 {
08787       G__letint(result7, 67, (long) TMatrixTBase<float>::DeclFileName());
08788    return(1 || funcname || hash || result7 || libp) ;
08789 }
08790 
08791 static int G__G__Matrix_110_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08792 {
08793       G__letint(result7, 105, (long) TMatrixTBase<float>::ImplFileLine());
08794    return(1 || funcname || hash || result7 || libp) ;
08795 }
08796 
08797 static int G__G__Matrix_110_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08798 {
08799       G__letint(result7, 67, (long) TMatrixTBase<float>::ImplFileName());
08800    return(1 || funcname || hash || result7 || libp) ;
08801 }
08802 
08803 static int G__G__Matrix_110_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08804 {
08805       G__letint(result7, 105, (long) TMatrixTBase<float>::DeclFileLine());
08806    return(1 || funcname || hash || result7 || libp) ;
08807 }
08808 
08809 // automatic destructor
08810 typedef TMatrixTBase<float> G__TTMatrixTBaselEfloatgR;
08811 static int G__G__Matrix_110_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08812 {
08813    char* gvp = (char*) G__getgvp();
08814    long soff = G__getstructoffset();
08815    int n = G__getaryconstruct();
08816    //
08817    //has_a_delete: 1
08818    //has_own_delete1arg: 0
08819    //has_own_delete2arg: 0
08820    //
08821    if (!soff) {
08822      return(1);
08823    }
08824    if (n) {
08825      if (gvp == (char*)G__PVOID) {
08826        delete[] (TMatrixTBase<float>*) soff;
08827      } else {
08828        G__setgvp((long) G__PVOID);
08829        for (int i = n - 1; i >= 0; --i) {
08830          ((TMatrixTBase<float>*) (soff+(sizeof(TMatrixTBase<float>)*i)))->~G__TTMatrixTBaselEfloatgR();
08831        }
08832        G__setgvp((long)gvp);
08833      }
08834    } else {
08835      if (gvp == (char*)G__PVOID) {
08836        delete (TMatrixTBase<float>*) soff;
08837      } else {
08838        G__setgvp((long) G__PVOID);
08839        ((TMatrixTBase<float>*) (soff))->~G__TTMatrixTBaselEfloatgR();
08840        G__setgvp((long)gvp);
08841      }
08842    }
08843    G__setnull(result7);
08844    return(1 || funcname || hash || result7 || libp) ;
08845 }
08846 
08847 // automatic assignment operator
08848 static int G__G__Matrix_110_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08849 {
08850    TMatrixTBase<float>* dest = (TMatrixTBase<float>*) G__getstructoffset();
08851    *dest = *(TMatrixTBase<float>*) libp->para[0].ref;
08852    const TMatrixTBase<float>& obj = *dest;
08853    result7->ref = (long) (&obj);
08854    result7->obj.i = (long) (&obj);
08855    return(1 || funcname || hash || result7 || libp) ;
08856 }
08857 
08858 
08859 /* TMatrixTBase<double> */
08860 static int G__G__Matrix_111_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08861 {
08862       G__letint(result7, 105, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetRowLwb());
08863    return(1 || funcname || hash || result7 || libp) ;
08864 }
08865 
08866 static int G__G__Matrix_111_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08867 {
08868       G__letint(result7, 105, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetRowUpb());
08869    return(1 || funcname || hash || result7 || libp) ;
08870 }
08871 
08872 static int G__G__Matrix_111_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08873 {
08874       G__letint(result7, 105, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetNrows());
08875    return(1 || funcname || hash || result7 || libp) ;
08876 }
08877 
08878 static int G__G__Matrix_111_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08879 {
08880       G__letint(result7, 105, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetColLwb());
08881    return(1 || funcname || hash || result7 || libp) ;
08882 }
08883 
08884 static int G__G__Matrix_111_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08885 {
08886       G__letint(result7, 105, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetColUpb());
08887    return(1 || funcname || hash || result7 || libp) ;
08888 }
08889 
08890 static int G__G__Matrix_111_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08891 {
08892       G__letint(result7, 105, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetNcols());
08893    return(1 || funcname || hash || result7 || libp) ;
08894 }
08895 
08896 static int G__G__Matrix_111_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08897 {
08898       G__letint(result7, 105, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetNoElements());
08899    return(1 || funcname || hash || result7 || libp) ;
08900 }
08901 
08902 static int G__G__Matrix_111_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08903 {
08904       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->GetTol());
08905    return(1 || funcname || hash || result7 || libp) ;
08906 }
08907 
08908 static int G__G__Matrix_111_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08909 {
08910       G__letint(result7, 68, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetMatrixArray());
08911    return(1 || funcname || hash || result7 || libp) ;
08912 }
08913 
08914 static int G__G__Matrix_111_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08915 {
08916       G__letint(result7, 68, (long) ((TMatrixTBase<double>*) G__getstructoffset())->GetMatrixArray());
08917    return(1 || funcname || hash || result7 || libp) ;
08918 }
08919 
08920 static int G__G__Matrix_111_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08921 {
08922       G__letint(result7, 73, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetRowIndexArray());
08923    return(1 || funcname || hash || result7 || libp) ;
08924 }
08925 
08926 static int G__G__Matrix_111_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08927 {
08928       G__letint(result7, 73, (long) ((TMatrixTBase<double>*) G__getstructoffset())->GetRowIndexArray());
08929    return(1 || funcname || hash || result7 || libp) ;
08930 }
08931 
08932 static int G__G__Matrix_111_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08933 {
08934       G__letint(result7, 73, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->GetColIndexArray());
08935    return(1 || funcname || hash || result7 || libp) ;
08936 }
08937 
08938 static int G__G__Matrix_111_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08939 {
08940       G__letint(result7, 73, (long) ((TMatrixTBase<double>*) G__getstructoffset())->GetColIndexArray());
08941    return(1 || funcname || hash || result7 || libp) ;
08942 }
08943 
08944 static int G__G__Matrix_111_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08945 {
08946       {
08947          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->SetRowIndexArray((Int_t*) G__int(libp->para[0]));
08948          result7->ref = (long) (&obj);
08949          result7->obj.i = (long) (&obj);
08950       }
08951    return(1 || funcname || hash || result7 || libp) ;
08952 }
08953 
08954 static int G__G__Matrix_111_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08955 {
08956       {
08957          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->SetColIndexArray((Int_t*) G__int(libp->para[0]));
08958          result7->ref = (long) (&obj);
08959          result7->obj.i = (long) (&obj);
08960       }
08961    return(1 || funcname || hash || result7 || libp) ;
08962 }
08963 
08964 static int G__G__Matrix_111_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08965 {
08966    switch (libp->paran) {
08967    case 2:
08968       {
08969          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->SetMatrixArray((double*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
08970          result7->ref = (long) (&obj);
08971          result7->obj.i = (long) (&obj);
08972       }
08973       break;
08974    case 1:
08975       {
08976          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->SetMatrixArray((double*) G__int(libp->para[0]));
08977          result7->ref = (long) (&obj);
08978          result7->obj.i = (long) (&obj);
08979       }
08980       break;
08981    }
08982    return(1 || funcname || hash || result7 || libp) ;
08983 }
08984 
08985 static int G__G__Matrix_111_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08986 {
08987       G__letdouble(result7, 100, (double) ((TMatrixTBase<double>*) G__getstructoffset())->SetTol((double) G__double(libp->para[0])));
08988    return(1 || funcname || hash || result7 || libp) ;
08989 }
08990 
08991 static int G__G__Matrix_111_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08992 {
08993       ((TMatrixTBase<double>*) G__getstructoffset())->Invalidate();
08994       G__setnull(result7);
08995    return(1 || funcname || hash || result7 || libp) ;
08996 }
08997 
08998 static int G__G__Matrix_111_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08999 {
09000       ((TMatrixTBase<double>*) G__getstructoffset())->MakeValid();
09001       G__setnull(result7);
09002    return(1 || funcname || hash || result7 || libp) ;
09003 }
09004 
09005 static int G__G__Matrix_111_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09006 {
09007       G__letint(result7, 103, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->IsValid());
09008    return(1 || funcname || hash || result7 || libp) ;
09009 }
09010 
09011 static int G__G__Matrix_111_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09012 {
09013       G__letint(result7, 103, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->IsOwner());
09014    return(1 || funcname || hash || result7 || libp) ;
09015 }
09016 
09017 static int G__G__Matrix_111_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09018 {
09019       G__letint(result7, 103, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->IsSymmetric());
09020    return(1 || funcname || hash || result7 || libp) ;
09021 }
09022 
09023 static int G__G__Matrix_111_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09024 {
09025    switch (libp->paran) {
09026    case 6:
09027       {
09028          const TMatrixTBase<double>& obj = ((const TMatrixTBase<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09029 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
09030 , *(TMatrixTBase<double>*) libp->para[4].ref, (Option_t*) G__int(libp->para[5]));
09031          result7->ref = (long) (&obj);
09032          result7->obj.i = (long) (&obj);
09033       }
09034       break;
09035    case 5:
09036       {
09037          const TMatrixTBase<double>& obj = ((const TMatrixTBase<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09038 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
09039 , *(TMatrixTBase<double>*) libp->para[4].ref);
09040          result7->ref = (long) (&obj);
09041          result7->obj.i = (long) (&obj);
09042       }
09043       break;
09044    }
09045    return(1 || funcname || hash || result7 || libp) ;
09046 }
09047 
09048 static int G__G__Matrix_111_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09049 {
09050       {
09051          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->SetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09052 , *(TMatrixTBase<double>*) libp->para[2].ref);
09053          result7->ref = (long) (&obj);
09054          result7->obj.i = (long) (&obj);
09055       }
09056    return(1 || funcname || hash || result7 || libp) ;
09057 }
09058 
09059 static int G__G__Matrix_111_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09060 {
09061    switch (libp->paran) {
09062    case 2:
09063       ((const TMatrixTBase<double>*) G__getstructoffset())->GetMatrix2Array((double*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
09064       G__setnull(result7);
09065       break;
09066    case 1:
09067       ((const TMatrixTBase<double>*) G__getstructoffset())->GetMatrix2Array((double*) G__int(libp->para[0]));
09068       G__setnull(result7);
09069       break;
09070    }
09071    return(1 || funcname || hash || result7 || libp) ;
09072 }
09073 
09074 static int G__G__Matrix_111_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09075 {
09076    switch (libp->paran) {
09077    case 4:
09078       {
09079          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->InsertRow((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09080 , (double*) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
09081          result7->ref = (long) (&obj);
09082          result7->obj.i = (long) (&obj);
09083       }
09084       break;
09085    case 3:
09086       {
09087          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->InsertRow((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09088 , (double*) G__int(libp->para[2]));
09089          result7->ref = (long) (&obj);
09090          result7->obj.i = (long) (&obj);
09091       }
09092       break;
09093    }
09094    return(1 || funcname || hash || result7 || libp) ;
09095 }
09096 
09097 static int G__G__Matrix_111_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09098 {
09099    switch (libp->paran) {
09100    case 4:
09101       ((const TMatrixTBase<double>*) G__getstructoffset())->ExtractRow((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09102 , (double*) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
09103       G__setnull(result7);
09104       break;
09105    case 3:
09106       ((const TMatrixTBase<double>*) G__getstructoffset())->ExtractRow((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09107 , (double*) G__int(libp->para[2]));
09108       G__setnull(result7);
09109       break;
09110    }
09111    return(1 || funcname || hash || result7 || libp) ;
09112 }
09113 
09114 static int G__G__Matrix_111_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09115 {
09116       {
09117          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->Shift((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
09118          result7->ref = (long) (&obj);
09119          result7->obj.i = (long) (&obj);
09120       }
09121    return(1 || funcname || hash || result7 || libp) ;
09122 }
09123 
09124 static int G__G__Matrix_111_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09125 {
09126    switch (libp->paran) {
09127    case 3:
09128       {
09129          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09130 , (Int_t) G__int(libp->para[2]));
09131          result7->ref = (long) (&obj);
09132          result7->obj.i = (long) (&obj);
09133       }
09134       break;
09135    case 2:
09136       {
09137          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
09138          result7->ref = (long) (&obj);
09139          result7->obj.i = (long) (&obj);
09140       }
09141       break;
09142    }
09143    return(1 || funcname || hash || result7 || libp) ;
09144 }
09145 
09146 static int G__G__Matrix_111_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09147 {
09148    switch (libp->paran) {
09149    case 5:
09150       {
09151          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09152 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
09153 , (Int_t) G__int(libp->para[4]));
09154          result7->ref = (long) (&obj);
09155          result7->obj.i = (long) (&obj);
09156       }
09157       break;
09158    case 4:
09159       {
09160          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09161 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
09162          result7->ref = (long) (&obj);
09163          result7->obj.i = (long) (&obj);
09164       }
09165       break;
09166    }
09167    return(1 || funcname || hash || result7 || libp) ;
09168 }
09169 
09170 static int G__G__Matrix_111_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09171 {
09172       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->Determinant());
09173    return(1 || funcname || hash || result7 || libp) ;
09174 }
09175 
09176 static int G__G__Matrix_111_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09177 {
09178       ((const TMatrixTBase<double>*) G__getstructoffset())->Determinant(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
09179       G__setnull(result7);
09180    return(1 || funcname || hash || result7 || libp) ;
09181 }
09182 
09183 static int G__G__Matrix_111_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09184 {
09185       {
09186          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->Zero();
09187          result7->ref = (long) (&obj);
09188          result7->obj.i = (long) (&obj);
09189       }
09190    return(1 || funcname || hash || result7 || libp) ;
09191 }
09192 
09193 static int G__G__Matrix_111_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09194 {
09195       {
09196          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->Abs();
09197          result7->ref = (long) (&obj);
09198          result7->obj.i = (long) (&obj);
09199       }
09200    return(1 || funcname || hash || result7 || libp) ;
09201 }
09202 
09203 static int G__G__Matrix_111_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09204 {
09205       {
09206          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->Sqr();
09207          result7->ref = (long) (&obj);
09208          result7->obj.i = (long) (&obj);
09209       }
09210    return(1 || funcname || hash || result7 || libp) ;
09211 }
09212 
09213 static int G__G__Matrix_111_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09214 {
09215       {
09216          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->Sqrt();
09217          result7->ref = (long) (&obj);
09218          result7->obj.i = (long) (&obj);
09219       }
09220    return(1 || funcname || hash || result7 || libp) ;
09221 }
09222 
09223 static int G__G__Matrix_111_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09224 {
09225       {
09226          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->UnitMatrix();
09227          result7->ref = (long) (&obj);
09228          result7->obj.i = (long) (&obj);
09229       }
09230    return(1 || funcname || hash || result7 || libp) ;
09231 }
09232 
09233 static int G__G__Matrix_111_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09234 {
09235    switch (libp->paran) {
09236    case 2:
09237       {
09238          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->NormByDiag(*(TVectorT<double>*) libp->para[0].ref, (Option_t*) G__int(libp->para[1]));
09239          result7->ref = (long) (&obj);
09240          result7->obj.i = (long) (&obj);
09241       }
09242       break;
09243    case 1:
09244       {
09245          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->NormByDiag(*(TVectorT<double>*) libp->para[0].ref);
09246          result7->ref = (long) (&obj);
09247          result7->obj.i = (long) (&obj);
09248       }
09249       break;
09250    }
09251    return(1 || funcname || hash || result7 || libp) ;
09252 }
09253 
09254 static int G__G__Matrix_111_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09255 {
09256       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->RowNorm());
09257    return(1 || funcname || hash || result7 || libp) ;
09258 }
09259 
09260 static int G__G__Matrix_111_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09261 {
09262       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->ColNorm());
09263    return(1 || funcname || hash || result7 || libp) ;
09264 }
09265 
09266 static int G__G__Matrix_111_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09267 {
09268       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->E2Norm());
09269    return(1 || funcname || hash || result7 || libp) ;
09270 }
09271 
09272 static int G__G__Matrix_111_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09273 {
09274       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->NormInf());
09275    return(1 || funcname || hash || result7 || libp) ;
09276 }
09277 
09278 static int G__G__Matrix_111_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09279 {
09280       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->Norm1());
09281    return(1 || funcname || hash || result7 || libp) ;
09282 }
09283 
09284 static int G__G__Matrix_111_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09285 {
09286       G__letint(result7, 105, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->NonZeros());
09287    return(1 || funcname || hash || result7 || libp) ;
09288 }
09289 
09290 static int G__G__Matrix_111_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09291 {
09292       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->Sum());
09293    return(1 || funcname || hash || result7 || libp) ;
09294 }
09295 
09296 static int G__G__Matrix_111_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09297 {
09298       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->Min());
09299    return(1 || funcname || hash || result7 || libp) ;
09300 }
09301 
09302 static int G__G__Matrix_111_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09303 {
09304       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->Max());
09305    return(1 || funcname || hash || result7 || libp) ;
09306 }
09307 
09308 static int G__G__Matrix_111_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09309 {
09310       G__letdouble(result7, 100, (double) ((const TMatrixTBase<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
09311    return(1 || funcname || hash || result7 || libp) ;
09312 }
09313 
09314 static int G__G__Matrix_111_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09315 {
09316       {
09317          const double& obj = ((TMatrixTBase<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
09318          result7->ref = (long) (&obj);
09319          result7->obj.d = (double) (obj);
09320       }
09321    return(1 || funcname || hash || result7 || libp) ;
09322 }
09323 
09324 static int G__G__Matrix_111_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09325 {
09326       G__letint(result7, 103, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->operator==((double) G__double(libp->para[0])));
09327    return(1 || funcname || hash || result7 || libp) ;
09328 }
09329 
09330 static int G__G__Matrix_111_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09331 {
09332       G__letint(result7, 103, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->operator!=((double) G__double(libp->para[0])));
09333    return(1 || funcname || hash || result7 || libp) ;
09334 }
09335 
09336 static int G__G__Matrix_111_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09337 {
09338       G__letint(result7, 103, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->operator<((double) G__double(libp->para[0])));
09339    return(1 || funcname || hash || result7 || libp) ;
09340 }
09341 
09342 static int G__G__Matrix_111_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09343 {
09344       G__letint(result7, 103, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->operator<=((double) G__double(libp->para[0])));
09345    return(1 || funcname || hash || result7 || libp) ;
09346 }
09347 
09348 static int G__G__Matrix_111_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09349 {
09350       G__letint(result7, 103, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->operator>((double) G__double(libp->para[0])));
09351    return(1 || funcname || hash || result7 || libp) ;
09352 }
09353 
09354 static int G__G__Matrix_111_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09355 {
09356       G__letint(result7, 103, (long) ((const TMatrixTBase<double>*) G__getstructoffset())->operator>=((double) G__double(libp->para[0])));
09357    return(1 || funcname || hash || result7 || libp) ;
09358 }
09359 
09360 static int G__G__Matrix_111_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09361 {
09362       {
09363          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->Apply(*(TElementActionT<double>*) libp->para[0].ref);
09364          result7->ref = (long) (&obj);
09365          result7->obj.i = (long) (&obj);
09366       }
09367    return(1 || funcname || hash || result7 || libp) ;
09368 }
09369 
09370 static int G__G__Matrix_111_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09371 {
09372       {
09373          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->Apply(*(TElementPosActionT<double>*) libp->para[0].ref);
09374          result7->ref = (long) (&obj);
09375          result7->obj.i = (long) (&obj);
09376       }
09377    return(1 || funcname || hash || result7 || libp) ;
09378 }
09379 
09380 static int G__G__Matrix_111_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09381 {
09382       {
09383          const TMatrixTBase<double>& obj = ((TMatrixTBase<double>*) G__getstructoffset())->Randomize((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
09384 , *(Double_t*) G__Doubleref(&libp->para[2]));
09385          result7->ref = (long) (&obj);
09386          result7->obj.i = (long) (&obj);
09387       }
09388    return(1 || funcname || hash || result7 || libp) ;
09389 }
09390 
09391 static int G__G__Matrix_111_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09392 {
09393       G__letint(result7, 85, (long) TMatrixTBase<double>::Class());
09394    return(1 || funcname || hash || result7 || libp) ;
09395 }
09396 
09397 static int G__G__Matrix_111_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09398 {
09399       G__letint(result7, 67, (long) TMatrixTBase<double>::Class_Name());
09400    return(1 || funcname || hash || result7 || libp) ;
09401 }
09402 
09403 static int G__G__Matrix_111_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09404 {
09405       G__letint(result7, 115, (long) TMatrixTBase<double>::Class_Version());
09406    return(1 || funcname || hash || result7 || libp) ;
09407 }
09408 
09409 static int G__G__Matrix_111_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09410 {
09411       TMatrixTBase<double>::Dictionary();
09412       G__setnull(result7);
09413    return(1 || funcname || hash || result7 || libp) ;
09414 }
09415 
09416 static int G__G__Matrix_111_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09417 {
09418       ((TMatrixTBase<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
09419       G__setnull(result7);
09420    return(1 || funcname || hash || result7 || libp) ;
09421 }
09422 
09423 static int G__G__Matrix_111_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09424 {
09425       G__letint(result7, 67, (long) TMatrixTBase<double>::DeclFileName());
09426    return(1 || funcname || hash || result7 || libp) ;
09427 }
09428 
09429 static int G__G__Matrix_111_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09430 {
09431       G__letint(result7, 105, (long) TMatrixTBase<double>::ImplFileLine());
09432    return(1 || funcname || hash || result7 || libp) ;
09433 }
09434 
09435 static int G__G__Matrix_111_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09436 {
09437       G__letint(result7, 67, (long) TMatrixTBase<double>::ImplFileName());
09438    return(1 || funcname || hash || result7 || libp) ;
09439 }
09440 
09441 static int G__G__Matrix_111_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09442 {
09443       G__letint(result7, 105, (long) TMatrixTBase<double>::DeclFileLine());
09444    return(1 || funcname || hash || result7 || libp) ;
09445 }
09446 
09447 // automatic destructor
09448 typedef TMatrixTBase<double> G__TTMatrixTBaselEdoublegR;
09449 static int G__G__Matrix_111_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09450 {
09451    char* gvp = (char*) G__getgvp();
09452    long soff = G__getstructoffset();
09453    int n = G__getaryconstruct();
09454    //
09455    //has_a_delete: 1
09456    //has_own_delete1arg: 0
09457    //has_own_delete2arg: 0
09458    //
09459    if (!soff) {
09460      return(1);
09461    }
09462    if (n) {
09463      if (gvp == (char*)G__PVOID) {
09464        delete[] (TMatrixTBase<double>*) soff;
09465      } else {
09466        G__setgvp((long) G__PVOID);
09467        for (int i = n - 1; i >= 0; --i) {
09468          ((TMatrixTBase<double>*) (soff+(sizeof(TMatrixTBase<double>)*i)))->~G__TTMatrixTBaselEdoublegR();
09469        }
09470        G__setgvp((long)gvp);
09471      }
09472    } else {
09473      if (gvp == (char*)G__PVOID) {
09474        delete (TMatrixTBase<double>*) soff;
09475      } else {
09476        G__setgvp((long) G__PVOID);
09477        ((TMatrixTBase<double>*) (soff))->~G__TTMatrixTBaselEdoublegR();
09478        G__setgvp((long)gvp);
09479      }
09480    }
09481    G__setnull(result7);
09482    return(1 || funcname || hash || result7 || libp) ;
09483 }
09484 
09485 // automatic assignment operator
09486 static int G__G__Matrix_111_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09487 {
09488    TMatrixTBase<double>* dest = (TMatrixTBase<double>*) G__getstructoffset();
09489    *dest = *(TMatrixTBase<double>*) libp->para[0].ref;
09490    const TMatrixTBase<double>& obj = *dest;
09491    result7->ref = (long) (&obj);
09492    result7->obj.i = (long) (&obj);
09493    return(1 || funcname || hash || result7 || libp) ;
09494 }
09495 
09496 
09497 /* TVectorT<float> */
09498 static int G__G__Matrix_112_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09499 {
09500    TVectorT<float>* p = NULL;
09501    char* gvp = (char*) G__getgvp();
09502    int n = G__getaryconstruct();
09503    if (n) {
09504      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09505        p = new TVectorT<float>[n];
09506      } else {
09507        p = new((void*) gvp) TVectorT<float>[n];
09508      }
09509    } else {
09510      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09511        p = new TVectorT<float>;
09512      } else {
09513        p = new((void*) gvp) TVectorT<float>;
09514      }
09515    }
09516    result7->obj.i = (long) p;
09517    result7->ref = (long) p;
09518    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
09519    return(1 || funcname || hash || result7 || libp) ;
09520 }
09521 
09522 static int G__G__Matrix_112_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09523 {
09524    TVectorT<float>* p = NULL;
09525    char* gvp = (char*) G__getgvp();
09526    //m: 1
09527    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09528      p = new TVectorT<float>((Int_t) G__int(libp->para[0]));
09529    } else {
09530      p = new((void*) gvp) TVectorT<float>((Int_t) G__int(libp->para[0]));
09531    }
09532    result7->obj.i = (long) p;
09533    result7->ref = (long) p;
09534    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
09535    return(1 || funcname || hash || result7 || libp) ;
09536 }
09537 
09538 static int G__G__Matrix_112_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09539 {
09540    TVectorT<float>* p = NULL;
09541    char* gvp = (char*) G__getgvp();
09542    //m: 2
09543    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09544      p = new TVectorT<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
09545    } else {
09546      p = new((void*) gvp) TVectorT<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
09547    }
09548    result7->obj.i = (long) p;
09549    result7->ref = (long) p;
09550    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
09551    return(1 || funcname || hash || result7 || libp) ;
09552 }
09553 
09554 static int G__G__Matrix_112_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09555 {
09556    TVectorT<float>* p = NULL;
09557    char* gvp = (char*) G__getgvp();
09558    //m: 2
09559    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09560      p = new TVectorT<float>((Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
09561    } else {
09562      p = new((void*) gvp) TVectorT<float>((Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
09563    }
09564    result7->obj.i = (long) p;
09565    result7->ref = (long) p;
09566    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
09567    return(1 || funcname || hash || result7 || libp) ;
09568 }
09569 
09570 static int G__G__Matrix_112_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09571 {
09572    TVectorT<float>* p = NULL;
09573    char* gvp = (char*) G__getgvp();
09574    //m: 3
09575    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09576      p = new TVectorT<float>(
09577 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09578 , (float*) G__int(libp->para[2]));
09579    } else {
09580      p = new((void*) gvp) TVectorT<float>(
09581 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09582 , (float*) G__int(libp->para[2]));
09583    }
09584    result7->obj.i = (long) p;
09585    result7->ref = (long) p;
09586    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
09587    return(1 || funcname || hash || result7 || libp) ;
09588 }
09589 
09590 static int G__G__Matrix_112_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09591 {
09592    TVectorT<float>* p = NULL;
09593    char* gvp = (char*) G__getgvp();
09594    //m: 1
09595    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09596      p = new TVectorT<float>(*(TVectorT<float>*) libp->para[0].ref);
09597    } else {
09598      p = new((void*) gvp) TVectorT<float>(*(TVectorT<float>*) libp->para[0].ref);
09599    }
09600    result7->obj.i = (long) p;
09601    result7->ref = (long) p;
09602    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
09603    return(1 || funcname || hash || result7 || libp) ;
09604 }
09605 
09606 static int G__G__Matrix_112_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09607 {
09608    TVectorT<float>* p = NULL;
09609    char* gvp = (char*) G__getgvp();
09610    //m: 1
09611    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09612      p = new TVectorT<float>(*(TMatrixTRow_const<float>*) libp->para[0].ref);
09613    } else {
09614      p = new((void*) gvp) TVectorT<float>(*(TMatrixTRow_const<float>*) libp->para[0].ref);
09615    }
09616    result7->obj.i = (long) p;
09617    result7->ref = (long) p;
09618    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
09619    return(1 || funcname || hash || result7 || libp) ;
09620 }
09621 
09622 static int G__G__Matrix_112_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09623 {
09624    TVectorT<float>* p = NULL;
09625    char* gvp = (char*) G__getgvp();
09626    //m: 1
09627    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09628      p = new TVectorT<float>(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
09629    } else {
09630      p = new((void*) gvp) TVectorT<float>(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
09631    }
09632    result7->obj.i = (long) p;
09633    result7->ref = (long) p;
09634    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
09635    return(1 || funcname || hash || result7 || libp) ;
09636 }
09637 
09638 static int G__G__Matrix_112_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09639 {
09640    TVectorT<float>* p = NULL;
09641    char* gvp = (char*) G__getgvp();
09642    //m: 1
09643    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09644      p = new TVectorT<float>(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
09645    } else {
09646      p = new((void*) gvp) TVectorT<float>(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
09647    }
09648    result7->obj.i = (long) p;
09649    result7->ref = (long) p;
09650    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
09651    return(1 || funcname || hash || result7 || libp) ;
09652 }
09653 
09654 static int G__G__Matrix_112_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09655 {
09656       G__letint(result7, 105, (long) ((const TVectorT<float>*) G__getstructoffset())->GetLwb());
09657    return(1 || funcname || hash || result7 || libp) ;
09658 }
09659 
09660 static int G__G__Matrix_112_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09661 {
09662       G__letint(result7, 105, (long) ((const TVectorT<float>*) G__getstructoffset())->GetUpb());
09663    return(1 || funcname || hash || result7 || libp) ;
09664 }
09665 
09666 static int G__G__Matrix_112_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09667 {
09668       G__letint(result7, 105, (long) ((const TVectorT<float>*) G__getstructoffset())->GetNrows());
09669    return(1 || funcname || hash || result7 || libp) ;
09670 }
09671 
09672 static int G__G__Matrix_112_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09673 {
09674       G__letint(result7, 105, (long) ((const TVectorT<float>*) G__getstructoffset())->GetNoElements());
09675    return(1 || funcname || hash || result7 || libp) ;
09676 }
09677 
09678 static int G__G__Matrix_112_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09679 {
09680       G__letint(result7, 70, (long) ((TVectorT<float>*) G__getstructoffset())->GetMatrixArray());
09681    return(1 || funcname || hash || result7 || libp) ;
09682 }
09683 
09684 static int G__G__Matrix_112_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09685 {
09686       G__letint(result7, 70, (long) ((const TVectorT<float>*) G__getstructoffset())->GetMatrixArray());
09687    return(1 || funcname || hash || result7 || libp) ;
09688 }
09689 
09690 static int G__G__Matrix_112_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09691 {
09692       ((TVectorT<float>*) G__getstructoffset())->Invalidate();
09693       G__setnull(result7);
09694    return(1 || funcname || hash || result7 || libp) ;
09695 }
09696 
09697 static int G__G__Matrix_112_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09698 {
09699       ((TVectorT<float>*) G__getstructoffset())->MakeValid();
09700       G__setnull(result7);
09701    return(1 || funcname || hash || result7 || libp) ;
09702 }
09703 
09704 static int G__G__Matrix_112_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09705 {
09706       G__letint(result7, 103, (long) ((const TVectorT<float>*) G__getstructoffset())->IsValid());
09707    return(1 || funcname || hash || result7 || libp) ;
09708 }
09709 
09710 static int G__G__Matrix_112_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09711 {
09712       G__letint(result7, 103, (long) ((const TVectorT<float>*) G__getstructoffset())->IsOwner());
09713    return(1 || funcname || hash || result7 || libp) ;
09714 }
09715 
09716 static int G__G__Matrix_112_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09717 {
09718       ((TVectorT<float>*) G__getstructoffset())->SetElements((float*) G__int(libp->para[0]));
09719       G__setnull(result7);
09720    return(1 || funcname || hash || result7 || libp) ;
09721 }
09722 
09723 static int G__G__Matrix_112_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09724 {
09725       {
09726          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Shift((Int_t) G__int(libp->para[0]));
09727          result7->ref = (long) (&obj);
09728          result7->obj.i = (long) (&obj);
09729       }
09730    return(1 || funcname || hash || result7 || libp) ;
09731 }
09732 
09733 static int G__G__Matrix_112_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09734 {
09735       {
09736          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
09737          result7->ref = (long) (&obj);
09738          result7->obj.i = (long) (&obj);
09739       }
09740    return(1 || funcname || hash || result7 || libp) ;
09741 }
09742 
09743 static int G__G__Matrix_112_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09744 {
09745       {
09746          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]));
09747          result7->ref = (long) (&obj);
09748          result7->obj.i = (long) (&obj);
09749       }
09750    return(1 || funcname || hash || result7 || libp) ;
09751 }
09752 
09753 static int G__G__Matrix_112_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09754 {
09755       {
09756          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->ResizeTo(*(TVectorT<float>*) libp->para[0].ref);
09757          result7->ref = (long) (&obj);
09758          result7->obj.i = (long) (&obj);
09759       }
09760    return(1 || funcname || hash || result7 || libp) ;
09761 }
09762 
09763 static int G__G__Matrix_112_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09764 {
09765       {
09766          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09767 , (float*) G__int(libp->para[2]));
09768          result7->ref = (long) (&obj);
09769          result7->obj.i = (long) (&obj);
09770       }
09771    return(1 || funcname || hash || result7 || libp) ;
09772 }
09773 
09774 static int G__G__Matrix_112_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09775 {
09776       {
09777          const TVectorT<float>& obj = ((const TVectorT<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09778 , (float*) G__int(libp->para[2]));
09779          result7->ref = (long) (&obj);
09780          result7->obj.i = (long) (&obj);
09781       }
09782    return(1 || funcname || hash || result7 || libp) ;
09783 }
09784 
09785 static int G__G__Matrix_112_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09786 {
09787       {
09788          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
09789          result7->ref = (long) (&obj);
09790          result7->obj.i = (long) (&obj);
09791       }
09792    return(1 || funcname || hash || result7 || libp) ;
09793 }
09794 
09795 static int G__G__Matrix_112_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09796 {
09797       {
09798          const TVectorT<float>& obj = ((const TVectorT<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
09799          result7->ref = (long) (&obj);
09800          result7->obj.i = (long) (&obj);
09801       }
09802    return(1 || funcname || hash || result7 || libp) ;
09803 }
09804 
09805 static int G__G__Matrix_112_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09806 {
09807       {
09808          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Use(*(TVectorT<float>*) libp->para[0].ref);
09809          result7->ref = (long) (&obj);
09810          result7->obj.i = (long) (&obj);
09811       }
09812    return(1 || funcname || hash || result7 || libp) ;
09813 }
09814 
09815 static int G__G__Matrix_112_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09816 {
09817       {
09818          const TVectorT<float>& obj = ((const TVectorT<float>*) G__getstructoffset())->Use(*(TVectorT<float>*) libp->para[0].ref);
09819          result7->ref = (long) (&obj);
09820          result7->obj.i = (long) (&obj);
09821       }
09822    return(1 || funcname || hash || result7 || libp) ;
09823 }
09824 
09825 static int G__G__Matrix_112_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09826 {
09827    switch (libp->paran) {
09828    case 4:
09829       {
09830          const TVectorT<float>& obj = ((const TVectorT<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09831 , *(TVectorT<float>*) libp->para[2].ref, (Option_t*) G__int(libp->para[3]));
09832          result7->ref = (long) (&obj);
09833          result7->obj.i = (long) (&obj);
09834       }
09835       break;
09836    case 3:
09837       {
09838          const TVectorT<float>& obj = ((const TVectorT<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09839 , *(TVectorT<float>*) libp->para[2].ref);
09840          result7->ref = (long) (&obj);
09841          result7->obj.i = (long) (&obj);
09842       }
09843       break;
09844    }
09845    return(1 || funcname || hash || result7 || libp) ;
09846 }
09847 
09848 static int G__G__Matrix_112_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09849 {
09850    switch (libp->paran) {
09851    case 3:
09852       {
09853          const TVectorT<float>* pobj;
09854          const TVectorT<float> xobj = ((const TVectorT<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
09855 , (Option_t*) G__int(libp->para[2]));
09856          pobj = new TVectorT<float>(xobj);
09857          result7->obj.i = (long) ((void*) pobj);
09858          result7->ref = result7->obj.i;
09859          G__store_tempobject(*result7);
09860       }
09861       break;
09862    case 2:
09863       {
09864          const TVectorT<float>* pobj;
09865          const TVectorT<float> xobj = ((const TVectorT<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
09866          pobj = new TVectorT<float>(xobj);
09867          result7->obj.i = (long) ((void*) pobj);
09868          result7->ref = result7->obj.i;
09869          G__store_tempobject(*result7);
09870       }
09871       break;
09872    }
09873    return(1 || funcname || hash || result7 || libp) ;
09874 }
09875 
09876 static int G__G__Matrix_112_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09877 {
09878       {
09879          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->SetSub((Int_t) G__int(libp->para[0]), *(TVectorT<float>*) libp->para[1].ref);
09880          result7->ref = (long) (&obj);
09881          result7->obj.i = (long) (&obj);
09882       }
09883    return(1 || funcname || hash || result7 || libp) ;
09884 }
09885 
09886 static int G__G__Matrix_112_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09887 {
09888       {
09889          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Zero();
09890          result7->ref = (long) (&obj);
09891          result7->obj.i = (long) (&obj);
09892       }
09893    return(1 || funcname || hash || result7 || libp) ;
09894 }
09895 
09896 static int G__G__Matrix_112_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09897 {
09898       {
09899          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Abs();
09900          result7->ref = (long) (&obj);
09901          result7->obj.i = (long) (&obj);
09902       }
09903    return(1 || funcname || hash || result7 || libp) ;
09904 }
09905 
09906 static int G__G__Matrix_112_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09907 {
09908       {
09909          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Sqr();
09910          result7->ref = (long) (&obj);
09911          result7->obj.i = (long) (&obj);
09912       }
09913    return(1 || funcname || hash || result7 || libp) ;
09914 }
09915 
09916 static int G__G__Matrix_112_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09917 {
09918       {
09919          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Sqrt();
09920          result7->ref = (long) (&obj);
09921          result7->obj.i = (long) (&obj);
09922       }
09923    return(1 || funcname || hash || result7 || libp) ;
09924 }
09925 
09926 static int G__G__Matrix_112_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09927 {
09928       {
09929          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Invert();
09930          result7->ref = (long) (&obj);
09931          result7->obj.i = (long) (&obj);
09932       }
09933    return(1 || funcname || hash || result7 || libp) ;
09934 }
09935 
09936 static int G__G__Matrix_112_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09937 {
09938       {
09939          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->SelectNonZeros(*(TVectorT<float>*) libp->para[0].ref);
09940          result7->ref = (long) (&obj);
09941          result7->obj.i = (long) (&obj);
09942       }
09943    return(1 || funcname || hash || result7 || libp) ;
09944 }
09945 
09946 static int G__G__Matrix_112_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09947 {
09948       G__letdouble(result7, 102, (double) ((const TVectorT<float>*) G__getstructoffset())->Norm1());
09949    return(1 || funcname || hash || result7 || libp) ;
09950 }
09951 
09952 static int G__G__Matrix_112_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09953 {
09954       G__letdouble(result7, 102, (double) ((const TVectorT<float>*) G__getstructoffset())->Norm2Sqr());
09955    return(1 || funcname || hash || result7 || libp) ;
09956 }
09957 
09958 static int G__G__Matrix_112_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09959 {
09960       G__letdouble(result7, 102, (double) ((const TVectorT<float>*) G__getstructoffset())->NormInf());
09961    return(1 || funcname || hash || result7 || libp) ;
09962 }
09963 
09964 static int G__G__Matrix_112_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09965 {
09966       G__letint(result7, 105, (long) ((const TVectorT<float>*) G__getstructoffset())->NonZeros());
09967    return(1 || funcname || hash || result7 || libp) ;
09968 }
09969 
09970 static int G__G__Matrix_112_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09971 {
09972       G__letdouble(result7, 102, (double) ((const TVectorT<float>*) G__getstructoffset())->Sum());
09973    return(1 || funcname || hash || result7 || libp) ;
09974 }
09975 
09976 static int G__G__Matrix_112_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09977 {
09978       G__letdouble(result7, 102, (double) ((const TVectorT<float>*) G__getstructoffset())->Min());
09979    return(1 || funcname || hash || result7 || libp) ;
09980 }
09981 
09982 static int G__G__Matrix_112_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09983 {
09984       G__letdouble(result7, 102, (double) ((const TVectorT<float>*) G__getstructoffset())->Max());
09985    return(1 || funcname || hash || result7 || libp) ;
09986 }
09987 
09988 static int G__G__Matrix_112_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09989 {
09990       {
09991          const float& obj = ((const TVectorT<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
09992          result7->ref = (long) (&obj);
09993          result7->obj.d = (double) (obj);
09994       }
09995    return(1 || funcname || hash || result7 || libp) ;
09996 }
09997 
09998 static int G__G__Matrix_112_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09999 {
10000       {
10001          const float& obj = ((TVectorT<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
10002          result7->ref = (long) (&obj);
10003          result7->obj.d = (double) (obj);
10004       }
10005    return(1 || funcname || hash || result7 || libp) ;
10006 }
10007 
10008 static int G__G__Matrix_112_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10009 {
10010       {
10011          const float& obj = ((const TVectorT<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
10012          result7->ref = (long) (&obj);
10013          result7->obj.d = (double) (obj);
10014       }
10015    return(1 || funcname || hash || result7 || libp) ;
10016 }
10017 
10018 static int G__G__Matrix_112_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10019 {
10020       {
10021          const float& obj = ((TVectorT<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
10022          result7->ref = (long) (&obj);
10023          result7->obj.d = (double) (obj);
10024       }
10025    return(1 || funcname || hash || result7 || libp) ;
10026 }
10027 
10028 static int G__G__Matrix_112_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10029 {
10030       {
10031          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator=(*(TVectorT<float>*) libp->para[0].ref);
10032          result7->ref = (long) (&obj);
10033          result7->obj.i = (long) (&obj);
10034       }
10035    return(1 || funcname || hash || result7 || libp) ;
10036 }
10037 
10038 static int G__G__Matrix_112_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10039 {
10040       {
10041          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator=(*(TMatrixTRow_const<float>*) libp->para[0].ref);
10042          result7->ref = (long) (&obj);
10043          result7->obj.i = (long) (&obj);
10044       }
10045    return(1 || funcname || hash || result7 || libp) ;
10046 }
10047 
10048 static int G__G__Matrix_112_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10049 {
10050       {
10051          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator=(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
10052          result7->ref = (long) (&obj);
10053          result7->obj.i = (long) (&obj);
10054       }
10055    return(1 || funcname || hash || result7 || libp) ;
10056 }
10057 
10058 static int G__G__Matrix_112_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10059 {
10060       {
10061          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator=(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
10062          result7->ref = (long) (&obj);
10063          result7->obj.i = (long) (&obj);
10064       }
10065    return(1 || funcname || hash || result7 || libp) ;
10066 }
10067 
10068 static int G__G__Matrix_112_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10069 {
10070       {
10071          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator=(*(TMatrixTSparseRow_const<float>*) libp->para[0].ref);
10072          result7->ref = (long) (&obj);
10073          result7->obj.i = (long) (&obj);
10074       }
10075    return(1 || funcname || hash || result7 || libp) ;
10076 }
10077 
10078 static int G__G__Matrix_112_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10079 {
10080       {
10081          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator=(*(TMatrixTSparseDiag_const<float>*) libp->para[0].ref);
10082          result7->ref = (long) (&obj);
10083          result7->obj.i = (long) (&obj);
10084       }
10085    return(1 || funcname || hash || result7 || libp) ;
10086 }
10087 
10088 static int G__G__Matrix_112_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10089 {
10090       {
10091          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
10092          result7->ref = (long) (&obj);
10093          result7->obj.i = (long) (&obj);
10094       }
10095    return(1 || funcname || hash || result7 || libp) ;
10096 }
10097 
10098 static int G__G__Matrix_112_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10099 {
10100       {
10101          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
10102          result7->ref = (long) (&obj);
10103          result7->obj.i = (long) (&obj);
10104       }
10105    return(1 || funcname || hash || result7 || libp) ;
10106 }
10107 
10108 static int G__G__Matrix_112_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10109 {
10110       {
10111          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator-=((float) G__double(libp->para[0]));
10112          result7->ref = (long) (&obj);
10113          result7->obj.i = (long) (&obj);
10114       }
10115    return(1 || funcname || hash || result7 || libp) ;
10116 }
10117 
10118 static int G__G__Matrix_112_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10119 {
10120       {
10121          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
10122          result7->ref = (long) (&obj);
10123          result7->obj.i = (long) (&obj);
10124       }
10125    return(1 || funcname || hash || result7 || libp) ;
10126 }
10127 
10128 static int G__G__Matrix_112_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10129 {
10130       {
10131          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator+=(*(TVectorT<float>*) libp->para[0].ref);
10132          result7->ref = (long) (&obj);
10133          result7->obj.i = (long) (&obj);
10134       }
10135    return(1 || funcname || hash || result7 || libp) ;
10136 }
10137 
10138 static int G__G__Matrix_112_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10139 {
10140       {
10141          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator-=(*(TVectorT<float>*) libp->para[0].ref);
10142          result7->ref = (long) (&obj);
10143          result7->obj.i = (long) (&obj);
10144       }
10145    return(1 || funcname || hash || result7 || libp) ;
10146 }
10147 
10148 static int G__G__Matrix_112_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10149 {
10150       {
10151          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator*=(*(TMatrixT<float>*) libp->para[0].ref);
10152          result7->ref = (long) (&obj);
10153          result7->obj.i = (long) (&obj);
10154       }
10155    return(1 || funcname || hash || result7 || libp) ;
10156 }
10157 
10158 static int G__G__Matrix_112_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10159 {
10160       {
10161          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator*=(*(TMatrixTSym<float>*) libp->para[0].ref);
10162          result7->ref = (long) (&obj);
10163          result7->obj.i = (long) (&obj);
10164       }
10165    return(1 || funcname || hash || result7 || libp) ;
10166 }
10167 
10168 static int G__G__Matrix_112_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10169 {
10170       {
10171          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->operator*=(*(TMatrixTSparse<float>*) libp->para[0].ref);
10172          result7->ref = (long) (&obj);
10173          result7->obj.i = (long) (&obj);
10174       }
10175    return(1 || funcname || hash || result7 || libp) ;
10176 }
10177 
10178 static int G__G__Matrix_112_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10179 {
10180       G__letint(result7, 103, (long) ((const TVectorT<float>*) G__getstructoffset())->operator==((float) G__double(libp->para[0])));
10181    return(1 || funcname || hash || result7 || libp) ;
10182 }
10183 
10184 static int G__G__Matrix_112_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10185 {
10186       G__letint(result7, 103, (long) ((const TVectorT<float>*) G__getstructoffset())->operator!=((float) G__double(libp->para[0])));
10187    return(1 || funcname || hash || result7 || libp) ;
10188 }
10189 
10190 static int G__G__Matrix_112_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10191 {
10192       G__letint(result7, 103, (long) ((const TVectorT<float>*) G__getstructoffset())->operator<((float) G__double(libp->para[0])));
10193    return(1 || funcname || hash || result7 || libp) ;
10194 }
10195 
10196 static int G__G__Matrix_112_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10197 {
10198       G__letint(result7, 103, (long) ((const TVectorT<float>*) G__getstructoffset())->operator<=((float) G__double(libp->para[0])));
10199    return(1 || funcname || hash || result7 || libp) ;
10200 }
10201 
10202 static int G__G__Matrix_112_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10203 {
10204       G__letint(result7, 103, (long) ((const TVectorT<float>*) G__getstructoffset())->operator>((float) G__double(libp->para[0])));
10205    return(1 || funcname || hash || result7 || libp) ;
10206 }
10207 
10208 static int G__G__Matrix_112_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10209 {
10210       G__letint(result7, 103, (long) ((const TVectorT<float>*) G__getstructoffset())->operator>=((float) G__double(libp->para[0])));
10211    return(1 || funcname || hash || result7 || libp) ;
10212 }
10213 
10214 static int G__G__Matrix_112_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10215 {
10216       G__letint(result7, 103, (long) ((TVectorT<float>*) G__getstructoffset())->MatchesNonZeroPattern(*(TVectorT<float>*) libp->para[0].ref));
10217    return(1 || funcname || hash || result7 || libp) ;
10218 }
10219 
10220 static int G__G__Matrix_112_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10221 {
10222       G__letint(result7, 103, (long) ((TVectorT<float>*) G__getstructoffset())->SomePositive(*(TVectorT<float>*) libp->para[0].ref));
10223    return(1 || funcname || hash || result7 || libp) ;
10224 }
10225 
10226 static int G__G__Matrix_112_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10227 {
10228       ((TVectorT<float>*) G__getstructoffset())->AddSomeConstant((float) G__double(libp->para[0]), *(TVectorT<float>*) libp->para[1].ref);
10229       G__setnull(result7);
10230    return(1 || funcname || hash || result7 || libp) ;
10231 }
10232 
10233 static int G__G__Matrix_112_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10234 {
10235       ((TVectorT<float>*) G__getstructoffset())->Randomize((float) G__double(libp->para[0]), (float) G__double(libp->para[1])
10236 , *(Double_t*) G__Doubleref(&libp->para[2]));
10237       G__setnull(result7);
10238    return(1 || funcname || hash || result7 || libp) ;
10239 }
10240 
10241 static int G__G__Matrix_112_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10242 {
10243       {
10244          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Apply(*(TElementActionT<float>*) libp->para[0].ref);
10245          result7->ref = (long) (&obj);
10246          result7->obj.i = (long) (&obj);
10247       }
10248    return(1 || funcname || hash || result7 || libp) ;
10249 }
10250 
10251 static int G__G__Matrix_112_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10252 {
10253       {
10254          const TVectorT<float>& obj = ((TVectorT<float>*) G__getstructoffset())->Apply(*(TElementPosActionT<float>*) libp->para[0].ref);
10255          result7->ref = (long) (&obj);
10256          result7->obj.i = (long) (&obj);
10257       }
10258    return(1 || funcname || hash || result7 || libp) ;
10259 }
10260 
10261 static int G__G__Matrix_112_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10262 {
10263       ((TVectorT<float>*) G__getstructoffset())->Add(*(TVectorT<float>*) libp->para[0].ref);
10264       G__setnull(result7);
10265    return(1 || funcname || hash || result7 || libp) ;
10266 }
10267 
10268 static int G__G__Matrix_112_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10269 {
10270       ((TVectorT<float>*) G__getstructoffset())->Add(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
10271       G__setnull(result7);
10272    return(1 || funcname || hash || result7 || libp) ;
10273 }
10274 
10275 static int G__G__Matrix_112_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10276 {
10277       G__letint(result7, 85, (long) TVectorT<float>::Class());
10278    return(1 || funcname || hash || result7 || libp) ;
10279 }
10280 
10281 static int G__G__Matrix_112_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10282 {
10283       G__letint(result7, 67, (long) TVectorT<float>::Class_Name());
10284    return(1 || funcname || hash || result7 || libp) ;
10285 }
10286 
10287 static int G__G__Matrix_112_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10288 {
10289       G__letint(result7, 115, (long) TVectorT<float>::Class_Version());
10290    return(1 || funcname || hash || result7 || libp) ;
10291 }
10292 
10293 static int G__G__Matrix_112_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10294 {
10295       TVectorT<float>::Dictionary();
10296       G__setnull(result7);
10297    return(1 || funcname || hash || result7 || libp) ;
10298 }
10299 
10300 static int G__G__Matrix_112_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10301 {
10302       ((TVectorT<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
10303       G__setnull(result7);
10304    return(1 || funcname || hash || result7 || libp) ;
10305 }
10306 
10307 static int G__G__Matrix_112_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10308 {
10309       G__letint(result7, 67, (long) TVectorT<float>::DeclFileName());
10310    return(1 || funcname || hash || result7 || libp) ;
10311 }
10312 
10313 static int G__G__Matrix_112_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10314 {
10315       G__letint(result7, 105, (long) TVectorT<float>::ImplFileLine());
10316    return(1 || funcname || hash || result7 || libp) ;
10317 }
10318 
10319 static int G__G__Matrix_112_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10320 {
10321       G__letint(result7, 67, (long) TVectorT<float>::ImplFileName());
10322    return(1 || funcname || hash || result7 || libp) ;
10323 }
10324 
10325 static int G__G__Matrix_112_0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10326 {
10327       G__letint(result7, 105, (long) TVectorT<float>::DeclFileLine());
10328    return(1 || funcname || hash || result7 || libp) ;
10329 }
10330 
10331 static int G__G__Matrix_112_0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10332 {
10333    TVectorT<float>* p = NULL;
10334    char* gvp = (char*) G__getgvp();
10335    //m: 1
10336    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10337      p = new TVectorT<float>(*(TVectorT<double>*) libp->para[0].ref);
10338    } else {
10339      p = new((void*) gvp) TVectorT<float>(*(TVectorT<double>*) libp->para[0].ref);
10340    }
10341    result7->obj.i = (long) p;
10342    result7->ref = (long) p;
10343    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
10344    return(1 || funcname || hash || result7 || libp) ;
10345 }
10346 
10347 // automatic destructor
10348 typedef TVectorT<float> G__TTVectorTlEfloatgR;
10349 static int G__G__Matrix_112_0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10350 {
10351    char* gvp = (char*) G__getgvp();
10352    long soff = G__getstructoffset();
10353    int n = G__getaryconstruct();
10354    //
10355    //has_a_delete: 1
10356    //has_own_delete1arg: 0
10357    //has_own_delete2arg: 0
10358    //
10359    if (!soff) {
10360      return(1);
10361    }
10362    if (n) {
10363      if (gvp == (char*)G__PVOID) {
10364        delete[] (TVectorT<float>*) soff;
10365      } else {
10366        G__setgvp((long) G__PVOID);
10367        for (int i = n - 1; i >= 0; --i) {
10368          ((TVectorT<float>*) (soff+(sizeof(TVectorT<float>)*i)))->~G__TTVectorTlEfloatgR();
10369        }
10370        G__setgvp((long)gvp);
10371      }
10372    } else {
10373      if (gvp == (char*)G__PVOID) {
10374        delete (TVectorT<float>*) soff;
10375      } else {
10376        G__setgvp((long) G__PVOID);
10377        ((TVectorT<float>*) (soff))->~G__TTVectorTlEfloatgR();
10378        G__setgvp((long)gvp);
10379      }
10380    }
10381    G__setnull(result7);
10382    return(1 || funcname || hash || result7 || libp) ;
10383 }
10384 
10385 
10386 /* TVectorT<double> */
10387 static int G__G__Matrix_113_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10388 {
10389    TVectorT<double>* p = NULL;
10390    char* gvp = (char*) G__getgvp();
10391    int n = G__getaryconstruct();
10392    if (n) {
10393      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10394        p = new TVectorT<double>[n];
10395      } else {
10396        p = new((void*) gvp) TVectorT<double>[n];
10397      }
10398    } else {
10399      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10400        p = new TVectorT<double>;
10401      } else {
10402        p = new((void*) gvp) TVectorT<double>;
10403      }
10404    }
10405    result7->obj.i = (long) p;
10406    result7->ref = (long) p;
10407    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
10408    return(1 || funcname || hash || result7 || libp) ;
10409 }
10410 
10411 static int G__G__Matrix_113_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10412 {
10413    TVectorT<double>* p = NULL;
10414    char* gvp = (char*) G__getgvp();
10415    //m: 1
10416    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10417      p = new TVectorT<double>((Int_t) G__int(libp->para[0]));
10418    } else {
10419      p = new((void*) gvp) TVectorT<double>((Int_t) G__int(libp->para[0]));
10420    }
10421    result7->obj.i = (long) p;
10422    result7->ref = (long) p;
10423    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
10424    return(1 || funcname || hash || result7 || libp) ;
10425 }
10426 
10427 static int G__G__Matrix_113_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10428 {
10429    TVectorT<double>* p = NULL;
10430    char* gvp = (char*) G__getgvp();
10431    //m: 2
10432    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10433      p = new TVectorT<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
10434    } else {
10435      p = new((void*) gvp) TVectorT<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
10436    }
10437    result7->obj.i = (long) p;
10438    result7->ref = (long) p;
10439    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
10440    return(1 || funcname || hash || result7 || libp) ;
10441 }
10442 
10443 static int G__G__Matrix_113_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10444 {
10445    TVectorT<double>* p = NULL;
10446    char* gvp = (char*) G__getgvp();
10447    //m: 2
10448    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10449      p = new TVectorT<double>((Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
10450    } else {
10451      p = new((void*) gvp) TVectorT<double>((Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
10452    }
10453    result7->obj.i = (long) p;
10454    result7->ref = (long) p;
10455    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
10456    return(1 || funcname || hash || result7 || libp) ;
10457 }
10458 
10459 static int G__G__Matrix_113_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10460 {
10461    TVectorT<double>* p = NULL;
10462    char* gvp = (char*) G__getgvp();
10463    //m: 3
10464    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10465      p = new TVectorT<double>(
10466 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10467 , (double*) G__int(libp->para[2]));
10468    } else {
10469      p = new((void*) gvp) TVectorT<double>(
10470 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10471 , (double*) G__int(libp->para[2]));
10472    }
10473    result7->obj.i = (long) p;
10474    result7->ref = (long) p;
10475    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
10476    return(1 || funcname || hash || result7 || libp) ;
10477 }
10478 
10479 static int G__G__Matrix_113_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10480 {
10481    TVectorT<double>* p = NULL;
10482    char* gvp = (char*) G__getgvp();
10483    //m: 1
10484    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10485      p = new TVectorT<double>(*(TVectorT<double>*) libp->para[0].ref);
10486    } else {
10487      p = new((void*) gvp) TVectorT<double>(*(TVectorT<double>*) libp->para[0].ref);
10488    }
10489    result7->obj.i = (long) p;
10490    result7->ref = (long) p;
10491    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
10492    return(1 || funcname || hash || result7 || libp) ;
10493 }
10494 
10495 static int G__G__Matrix_113_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10496 {
10497    TVectorT<double>* p = NULL;
10498    char* gvp = (char*) G__getgvp();
10499    //m: 1
10500    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10501      p = new TVectorT<double>(*(TMatrixTRow_const<double>*) libp->para[0].ref);
10502    } else {
10503      p = new((void*) gvp) TVectorT<double>(*(TMatrixTRow_const<double>*) libp->para[0].ref);
10504    }
10505    result7->obj.i = (long) p;
10506    result7->ref = (long) p;
10507    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
10508    return(1 || funcname || hash || result7 || libp) ;
10509 }
10510 
10511 static int G__G__Matrix_113_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10512 {
10513    TVectorT<double>* p = NULL;
10514    char* gvp = (char*) G__getgvp();
10515    //m: 1
10516    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10517      p = new TVectorT<double>(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
10518    } else {
10519      p = new((void*) gvp) TVectorT<double>(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
10520    }
10521    result7->obj.i = (long) p;
10522    result7->ref = (long) p;
10523    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
10524    return(1 || funcname || hash || result7 || libp) ;
10525 }
10526 
10527 static int G__G__Matrix_113_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10528 {
10529    TVectorT<double>* p = NULL;
10530    char* gvp = (char*) G__getgvp();
10531    //m: 1
10532    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10533      p = new TVectorT<double>(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
10534    } else {
10535      p = new((void*) gvp) TVectorT<double>(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
10536    }
10537    result7->obj.i = (long) p;
10538    result7->ref = (long) p;
10539    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
10540    return(1 || funcname || hash || result7 || libp) ;
10541 }
10542 
10543 static int G__G__Matrix_113_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10544 {
10545       G__letint(result7, 105, (long) ((const TVectorT<double>*) G__getstructoffset())->GetLwb());
10546    return(1 || funcname || hash || result7 || libp) ;
10547 }
10548 
10549 static int G__G__Matrix_113_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10550 {
10551       G__letint(result7, 105, (long) ((const TVectorT<double>*) G__getstructoffset())->GetUpb());
10552    return(1 || funcname || hash || result7 || libp) ;
10553 }
10554 
10555 static int G__G__Matrix_113_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10556 {
10557       G__letint(result7, 105, (long) ((const TVectorT<double>*) G__getstructoffset())->GetNrows());
10558    return(1 || funcname || hash || result7 || libp) ;
10559 }
10560 
10561 static int G__G__Matrix_113_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10562 {
10563       G__letint(result7, 105, (long) ((const TVectorT<double>*) G__getstructoffset())->GetNoElements());
10564    return(1 || funcname || hash || result7 || libp) ;
10565 }
10566 
10567 static int G__G__Matrix_113_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10568 {
10569       G__letint(result7, 68, (long) ((TVectorT<double>*) G__getstructoffset())->GetMatrixArray());
10570    return(1 || funcname || hash || result7 || libp) ;
10571 }
10572 
10573 static int G__G__Matrix_113_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10574 {
10575       G__letint(result7, 68, (long) ((const TVectorT<double>*) G__getstructoffset())->GetMatrixArray());
10576    return(1 || funcname || hash || result7 || libp) ;
10577 }
10578 
10579 static int G__G__Matrix_113_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10580 {
10581       ((TVectorT<double>*) G__getstructoffset())->Invalidate();
10582       G__setnull(result7);
10583    return(1 || funcname || hash || result7 || libp) ;
10584 }
10585 
10586 static int G__G__Matrix_113_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10587 {
10588       ((TVectorT<double>*) G__getstructoffset())->MakeValid();
10589       G__setnull(result7);
10590    return(1 || funcname || hash || result7 || libp) ;
10591 }
10592 
10593 static int G__G__Matrix_113_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10594 {
10595       G__letint(result7, 103, (long) ((const TVectorT<double>*) G__getstructoffset())->IsValid());
10596    return(1 || funcname || hash || result7 || libp) ;
10597 }
10598 
10599 static int G__G__Matrix_113_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10600 {
10601       G__letint(result7, 103, (long) ((const TVectorT<double>*) G__getstructoffset())->IsOwner());
10602    return(1 || funcname || hash || result7 || libp) ;
10603 }
10604 
10605 static int G__G__Matrix_113_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10606 {
10607       ((TVectorT<double>*) G__getstructoffset())->SetElements((double*) G__int(libp->para[0]));
10608       G__setnull(result7);
10609    return(1 || funcname || hash || result7 || libp) ;
10610 }
10611 
10612 static int G__G__Matrix_113_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10613 {
10614       {
10615          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Shift((Int_t) G__int(libp->para[0]));
10616          result7->ref = (long) (&obj);
10617          result7->obj.i = (long) (&obj);
10618       }
10619    return(1 || funcname || hash || result7 || libp) ;
10620 }
10621 
10622 static int G__G__Matrix_113_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10623 {
10624       {
10625          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
10626          result7->ref = (long) (&obj);
10627          result7->obj.i = (long) (&obj);
10628       }
10629    return(1 || funcname || hash || result7 || libp) ;
10630 }
10631 
10632 static int G__G__Matrix_113_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10633 {
10634       {
10635          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->ResizeTo((Int_t) G__int(libp->para[0]));
10636          result7->ref = (long) (&obj);
10637          result7->obj.i = (long) (&obj);
10638       }
10639    return(1 || funcname || hash || result7 || libp) ;
10640 }
10641 
10642 static int G__G__Matrix_113_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10643 {
10644       {
10645          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->ResizeTo(*(TVectorT<double>*) libp->para[0].ref);
10646          result7->ref = (long) (&obj);
10647          result7->obj.i = (long) (&obj);
10648       }
10649    return(1 || funcname || hash || result7 || libp) ;
10650 }
10651 
10652 static int G__G__Matrix_113_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10653 {
10654       {
10655          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10656 , (double*) G__int(libp->para[2]));
10657          result7->ref = (long) (&obj);
10658          result7->obj.i = (long) (&obj);
10659       }
10660    return(1 || funcname || hash || result7 || libp) ;
10661 }
10662 
10663 static int G__G__Matrix_113_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10664 {
10665       {
10666          const TVectorT<double>& obj = ((const TVectorT<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10667 , (double*) G__int(libp->para[2]));
10668          result7->ref = (long) (&obj);
10669          result7->obj.i = (long) (&obj);
10670       }
10671    return(1 || funcname || hash || result7 || libp) ;
10672 }
10673 
10674 static int G__G__Matrix_113_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10675 {
10676       {
10677          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
10678          result7->ref = (long) (&obj);
10679          result7->obj.i = (long) (&obj);
10680       }
10681    return(1 || funcname || hash || result7 || libp) ;
10682 }
10683 
10684 static int G__G__Matrix_113_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10685 {
10686       {
10687          const TVectorT<double>& obj = ((const TVectorT<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
10688          result7->ref = (long) (&obj);
10689          result7->obj.i = (long) (&obj);
10690       }
10691    return(1 || funcname || hash || result7 || libp) ;
10692 }
10693 
10694 static int G__G__Matrix_113_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10695 {
10696       {
10697          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Use(*(TVectorT<double>*) libp->para[0].ref);
10698          result7->ref = (long) (&obj);
10699          result7->obj.i = (long) (&obj);
10700       }
10701    return(1 || funcname || hash || result7 || libp) ;
10702 }
10703 
10704 static int G__G__Matrix_113_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10705 {
10706       {
10707          const TVectorT<double>& obj = ((const TVectorT<double>*) G__getstructoffset())->Use(*(TVectorT<double>*) libp->para[0].ref);
10708          result7->ref = (long) (&obj);
10709          result7->obj.i = (long) (&obj);
10710       }
10711    return(1 || funcname || hash || result7 || libp) ;
10712 }
10713 
10714 static int G__G__Matrix_113_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10715 {
10716    switch (libp->paran) {
10717    case 4:
10718       {
10719          const TVectorT<double>& obj = ((const TVectorT<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10720 , *(TVectorT<double>*) libp->para[2].ref, (Option_t*) G__int(libp->para[3]));
10721          result7->ref = (long) (&obj);
10722          result7->obj.i = (long) (&obj);
10723       }
10724       break;
10725    case 3:
10726       {
10727          const TVectorT<double>& obj = ((const TVectorT<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10728 , *(TVectorT<double>*) libp->para[2].ref);
10729          result7->ref = (long) (&obj);
10730          result7->obj.i = (long) (&obj);
10731       }
10732       break;
10733    }
10734    return(1 || funcname || hash || result7 || libp) ;
10735 }
10736 
10737 static int G__G__Matrix_113_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10738 {
10739    switch (libp->paran) {
10740    case 3:
10741       {
10742          const TVectorT<double>* pobj;
10743          const TVectorT<double> xobj = ((const TVectorT<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10744 , (Option_t*) G__int(libp->para[2]));
10745          pobj = new TVectorT<double>(xobj);
10746          result7->obj.i = (long) ((void*) pobj);
10747          result7->ref = result7->obj.i;
10748          G__store_tempobject(*result7);
10749       }
10750       break;
10751    case 2:
10752       {
10753          const TVectorT<double>* pobj;
10754          const TVectorT<double> xobj = ((const TVectorT<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
10755          pobj = new TVectorT<double>(xobj);
10756          result7->obj.i = (long) ((void*) pobj);
10757          result7->ref = result7->obj.i;
10758          G__store_tempobject(*result7);
10759       }
10760       break;
10761    }
10762    return(1 || funcname || hash || result7 || libp) ;
10763 }
10764 
10765 static int G__G__Matrix_113_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10766 {
10767       {
10768          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->SetSub((Int_t) G__int(libp->para[0]), *(TVectorT<double>*) libp->para[1].ref);
10769          result7->ref = (long) (&obj);
10770          result7->obj.i = (long) (&obj);
10771       }
10772    return(1 || funcname || hash || result7 || libp) ;
10773 }
10774 
10775 static int G__G__Matrix_113_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10776 {
10777       {
10778          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Zero();
10779          result7->ref = (long) (&obj);
10780          result7->obj.i = (long) (&obj);
10781       }
10782    return(1 || funcname || hash || result7 || libp) ;
10783 }
10784 
10785 static int G__G__Matrix_113_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10786 {
10787       {
10788          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Abs();
10789          result7->ref = (long) (&obj);
10790          result7->obj.i = (long) (&obj);
10791       }
10792    return(1 || funcname || hash || result7 || libp) ;
10793 }
10794 
10795 static int G__G__Matrix_113_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10796 {
10797       {
10798          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Sqr();
10799          result7->ref = (long) (&obj);
10800          result7->obj.i = (long) (&obj);
10801       }
10802    return(1 || funcname || hash || result7 || libp) ;
10803 }
10804 
10805 static int G__G__Matrix_113_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10806 {
10807       {
10808          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Sqrt();
10809          result7->ref = (long) (&obj);
10810          result7->obj.i = (long) (&obj);
10811       }
10812    return(1 || funcname || hash || result7 || libp) ;
10813 }
10814 
10815 static int G__G__Matrix_113_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10816 {
10817       {
10818          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Invert();
10819          result7->ref = (long) (&obj);
10820          result7->obj.i = (long) (&obj);
10821       }
10822    return(1 || funcname || hash || result7 || libp) ;
10823 }
10824 
10825 static int G__G__Matrix_113_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10826 {
10827       {
10828          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->SelectNonZeros(*(TVectorT<double>*) libp->para[0].ref);
10829          result7->ref = (long) (&obj);
10830          result7->obj.i = (long) (&obj);
10831       }
10832    return(1 || funcname || hash || result7 || libp) ;
10833 }
10834 
10835 static int G__G__Matrix_113_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10836 {
10837       G__letdouble(result7, 100, (double) ((const TVectorT<double>*) G__getstructoffset())->Norm1());
10838    return(1 || funcname || hash || result7 || libp) ;
10839 }
10840 
10841 static int G__G__Matrix_113_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10842 {
10843       G__letdouble(result7, 100, (double) ((const TVectorT<double>*) G__getstructoffset())->Norm2Sqr());
10844    return(1 || funcname || hash || result7 || libp) ;
10845 }
10846 
10847 static int G__G__Matrix_113_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10848 {
10849       G__letdouble(result7, 100, (double) ((const TVectorT<double>*) G__getstructoffset())->NormInf());
10850    return(1 || funcname || hash || result7 || libp) ;
10851 }
10852 
10853 static int G__G__Matrix_113_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10854 {
10855       G__letint(result7, 105, (long) ((const TVectorT<double>*) G__getstructoffset())->NonZeros());
10856    return(1 || funcname || hash || result7 || libp) ;
10857 }
10858 
10859 static int G__G__Matrix_113_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10860 {
10861       G__letdouble(result7, 100, (double) ((const TVectorT<double>*) G__getstructoffset())->Sum());
10862    return(1 || funcname || hash || result7 || libp) ;
10863 }
10864 
10865 static int G__G__Matrix_113_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10866 {
10867       G__letdouble(result7, 100, (double) ((const TVectorT<double>*) G__getstructoffset())->Min());
10868    return(1 || funcname || hash || result7 || libp) ;
10869 }
10870 
10871 static int G__G__Matrix_113_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10872 {
10873       G__letdouble(result7, 100, (double) ((const TVectorT<double>*) G__getstructoffset())->Max());
10874    return(1 || funcname || hash || result7 || libp) ;
10875 }
10876 
10877 static int G__G__Matrix_113_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10878 {
10879       {
10880          const double& obj = ((const TVectorT<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
10881          result7->ref = (long) (&obj);
10882          result7->obj.d = (double) (obj);
10883       }
10884    return(1 || funcname || hash || result7 || libp) ;
10885 }
10886 
10887 static int G__G__Matrix_113_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10888 {
10889       {
10890          const double& obj = ((TVectorT<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
10891          result7->ref = (long) (&obj);
10892          result7->obj.d = (double) (obj);
10893       }
10894    return(1 || funcname || hash || result7 || libp) ;
10895 }
10896 
10897 static int G__G__Matrix_113_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10898 {
10899       {
10900          const double& obj = ((const TVectorT<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
10901          result7->ref = (long) (&obj);
10902          result7->obj.d = (double) (obj);
10903       }
10904    return(1 || funcname || hash || result7 || libp) ;
10905 }
10906 
10907 static int G__G__Matrix_113_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10908 {
10909       {
10910          const double& obj = ((TVectorT<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
10911          result7->ref = (long) (&obj);
10912          result7->obj.d = (double) (obj);
10913       }
10914    return(1 || funcname || hash || result7 || libp) ;
10915 }
10916 
10917 static int G__G__Matrix_113_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10918 {
10919       {
10920          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator=(*(TVectorT<double>*) libp->para[0].ref);
10921          result7->ref = (long) (&obj);
10922          result7->obj.i = (long) (&obj);
10923       }
10924    return(1 || funcname || hash || result7 || libp) ;
10925 }
10926 
10927 static int G__G__Matrix_113_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10928 {
10929       {
10930          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator=(*(TMatrixTRow_const<double>*) libp->para[0].ref);
10931          result7->ref = (long) (&obj);
10932          result7->obj.i = (long) (&obj);
10933       }
10934    return(1 || funcname || hash || result7 || libp) ;
10935 }
10936 
10937 static int G__G__Matrix_113_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10938 {
10939       {
10940          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator=(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
10941          result7->ref = (long) (&obj);
10942          result7->obj.i = (long) (&obj);
10943       }
10944    return(1 || funcname || hash || result7 || libp) ;
10945 }
10946 
10947 static int G__G__Matrix_113_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10948 {
10949       {
10950          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator=(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
10951          result7->ref = (long) (&obj);
10952          result7->obj.i = (long) (&obj);
10953       }
10954    return(1 || funcname || hash || result7 || libp) ;
10955 }
10956 
10957 static int G__G__Matrix_113_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10958 {
10959       {
10960          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator=(*(TMatrixTSparseRow_const<double>*) libp->para[0].ref);
10961          result7->ref = (long) (&obj);
10962          result7->obj.i = (long) (&obj);
10963       }
10964    return(1 || funcname || hash || result7 || libp) ;
10965 }
10966 
10967 static int G__G__Matrix_113_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10968 {
10969       {
10970          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator=(*(TMatrixTSparseDiag_const<double>*) libp->para[0].ref);
10971          result7->ref = (long) (&obj);
10972          result7->obj.i = (long) (&obj);
10973       }
10974    return(1 || funcname || hash || result7 || libp) ;
10975 }
10976 
10977 static int G__G__Matrix_113_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10978 {
10979       {
10980          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
10981          result7->ref = (long) (&obj);
10982          result7->obj.i = (long) (&obj);
10983       }
10984    return(1 || funcname || hash || result7 || libp) ;
10985 }
10986 
10987 static int G__G__Matrix_113_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10988 {
10989       {
10990          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
10991          result7->ref = (long) (&obj);
10992          result7->obj.i = (long) (&obj);
10993       }
10994    return(1 || funcname || hash || result7 || libp) ;
10995 }
10996 
10997 static int G__G__Matrix_113_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10998 {
10999       {
11000          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator-=((double) G__double(libp->para[0]));
11001          result7->ref = (long) (&obj);
11002          result7->obj.i = (long) (&obj);
11003       }
11004    return(1 || funcname || hash || result7 || libp) ;
11005 }
11006 
11007 static int G__G__Matrix_113_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11008 {
11009       {
11010          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
11011          result7->ref = (long) (&obj);
11012          result7->obj.i = (long) (&obj);
11013       }
11014    return(1 || funcname || hash || result7 || libp) ;
11015 }
11016 
11017 static int G__G__Matrix_113_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11018 {
11019       {
11020          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator+=(*(TVectorT<double>*) libp->para[0].ref);
11021          result7->ref = (long) (&obj);
11022          result7->obj.i = (long) (&obj);
11023       }
11024    return(1 || funcname || hash || result7 || libp) ;
11025 }
11026 
11027 static int G__G__Matrix_113_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11028 {
11029       {
11030          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator-=(*(TVectorT<double>*) libp->para[0].ref);
11031          result7->ref = (long) (&obj);
11032          result7->obj.i = (long) (&obj);
11033       }
11034    return(1 || funcname || hash || result7 || libp) ;
11035 }
11036 
11037 static int G__G__Matrix_113_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11038 {
11039       {
11040          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator*=(*(TMatrixT<double>*) libp->para[0].ref);
11041          result7->ref = (long) (&obj);
11042          result7->obj.i = (long) (&obj);
11043       }
11044    return(1 || funcname || hash || result7 || libp) ;
11045 }
11046 
11047 static int G__G__Matrix_113_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11048 {
11049       {
11050          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator*=(*(TMatrixTSym<double>*) libp->para[0].ref);
11051          result7->ref = (long) (&obj);
11052          result7->obj.i = (long) (&obj);
11053       }
11054    return(1 || funcname || hash || result7 || libp) ;
11055 }
11056 
11057 static int G__G__Matrix_113_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11058 {
11059       {
11060          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->operator*=(*(TMatrixTSparse<double>*) libp->para[0].ref);
11061          result7->ref = (long) (&obj);
11062          result7->obj.i = (long) (&obj);
11063       }
11064    return(1 || funcname || hash || result7 || libp) ;
11065 }
11066 
11067 static int G__G__Matrix_113_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11068 {
11069       G__letint(result7, 103, (long) ((const TVectorT<double>*) G__getstructoffset())->operator==((double) G__double(libp->para[0])));
11070    return(1 || funcname || hash || result7 || libp) ;
11071 }
11072 
11073 static int G__G__Matrix_113_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11074 {
11075       G__letint(result7, 103, (long) ((const TVectorT<double>*) G__getstructoffset())->operator!=((double) G__double(libp->para[0])));
11076    return(1 || funcname || hash || result7 || libp) ;
11077 }
11078 
11079 static int G__G__Matrix_113_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11080 {
11081       G__letint(result7, 103, (long) ((const TVectorT<double>*) G__getstructoffset())->operator<((double) G__double(libp->para[0])));
11082    return(1 || funcname || hash || result7 || libp) ;
11083 }
11084 
11085 static int G__G__Matrix_113_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11086 {
11087       G__letint(result7, 103, (long) ((const TVectorT<double>*) G__getstructoffset())->operator<=((double) G__double(libp->para[0])));
11088    return(1 || funcname || hash || result7 || libp) ;
11089 }
11090 
11091 static int G__G__Matrix_113_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11092 {
11093       G__letint(result7, 103, (long) ((const TVectorT<double>*) G__getstructoffset())->operator>((double) G__double(libp->para[0])));
11094    return(1 || funcname || hash || result7 || libp) ;
11095 }
11096 
11097 static int G__G__Matrix_113_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11098 {
11099       G__letint(result7, 103, (long) ((const TVectorT<double>*) G__getstructoffset())->operator>=((double) G__double(libp->para[0])));
11100    return(1 || funcname || hash || result7 || libp) ;
11101 }
11102 
11103 static int G__G__Matrix_113_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11104 {
11105       G__letint(result7, 103, (long) ((TVectorT<double>*) G__getstructoffset())->MatchesNonZeroPattern(*(TVectorT<double>*) libp->para[0].ref));
11106    return(1 || funcname || hash || result7 || libp) ;
11107 }
11108 
11109 static int G__G__Matrix_113_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11110 {
11111       G__letint(result7, 103, (long) ((TVectorT<double>*) G__getstructoffset())->SomePositive(*(TVectorT<double>*) libp->para[0].ref));
11112    return(1 || funcname || hash || result7 || libp) ;
11113 }
11114 
11115 static int G__G__Matrix_113_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11116 {
11117       ((TVectorT<double>*) G__getstructoffset())->AddSomeConstant((double) G__double(libp->para[0]), *(TVectorT<double>*) libp->para[1].ref);
11118       G__setnull(result7);
11119    return(1 || funcname || hash || result7 || libp) ;
11120 }
11121 
11122 static int G__G__Matrix_113_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11123 {
11124       ((TVectorT<double>*) G__getstructoffset())->Randomize((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
11125 , *(Double_t*) G__Doubleref(&libp->para[2]));
11126       G__setnull(result7);
11127    return(1 || funcname || hash || result7 || libp) ;
11128 }
11129 
11130 static int G__G__Matrix_113_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11131 {
11132       {
11133          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Apply(*(TElementActionT<double>*) libp->para[0].ref);
11134          result7->ref = (long) (&obj);
11135          result7->obj.i = (long) (&obj);
11136       }
11137    return(1 || funcname || hash || result7 || libp) ;
11138 }
11139 
11140 static int G__G__Matrix_113_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11141 {
11142       {
11143          const TVectorT<double>& obj = ((TVectorT<double>*) G__getstructoffset())->Apply(*(TElementPosActionT<double>*) libp->para[0].ref);
11144          result7->ref = (long) (&obj);
11145          result7->obj.i = (long) (&obj);
11146       }
11147    return(1 || funcname || hash || result7 || libp) ;
11148 }
11149 
11150 static int G__G__Matrix_113_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11151 {
11152       ((TVectorT<double>*) G__getstructoffset())->Add(*(TVectorT<double>*) libp->para[0].ref);
11153       G__setnull(result7);
11154    return(1 || funcname || hash || result7 || libp) ;
11155 }
11156 
11157 static int G__G__Matrix_113_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11158 {
11159       ((TVectorT<double>*) G__getstructoffset())->Add(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
11160       G__setnull(result7);
11161    return(1 || funcname || hash || result7 || libp) ;
11162 }
11163 
11164 static int G__G__Matrix_113_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11165 {
11166       G__letint(result7, 85, (long) TVectorT<double>::Class());
11167    return(1 || funcname || hash || result7 || libp) ;
11168 }
11169 
11170 static int G__G__Matrix_113_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11171 {
11172       G__letint(result7, 67, (long) TVectorT<double>::Class_Name());
11173    return(1 || funcname || hash || result7 || libp) ;
11174 }
11175 
11176 static int G__G__Matrix_113_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11177 {
11178       G__letint(result7, 115, (long) TVectorT<double>::Class_Version());
11179    return(1 || funcname || hash || result7 || libp) ;
11180 }
11181 
11182 static int G__G__Matrix_113_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11183 {
11184       TVectorT<double>::Dictionary();
11185       G__setnull(result7);
11186    return(1 || funcname || hash || result7 || libp) ;
11187 }
11188 
11189 static int G__G__Matrix_113_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11190 {
11191       ((TVectorT<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
11192       G__setnull(result7);
11193    return(1 || funcname || hash || result7 || libp) ;
11194 }
11195 
11196 static int G__G__Matrix_113_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11197 {
11198       G__letint(result7, 67, (long) TVectorT<double>::DeclFileName());
11199    return(1 || funcname || hash || result7 || libp) ;
11200 }
11201 
11202 static int G__G__Matrix_113_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11203 {
11204       G__letint(result7, 105, (long) TVectorT<double>::ImplFileLine());
11205    return(1 || funcname || hash || result7 || libp) ;
11206 }
11207 
11208 static int G__G__Matrix_113_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11209 {
11210       G__letint(result7, 67, (long) TVectorT<double>::ImplFileName());
11211    return(1 || funcname || hash || result7 || libp) ;
11212 }
11213 
11214 static int G__G__Matrix_113_0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11215 {
11216       G__letint(result7, 105, (long) TVectorT<double>::DeclFileLine());
11217    return(1 || funcname || hash || result7 || libp) ;
11218 }
11219 
11220 static int G__G__Matrix_113_0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11221 {
11222    TVectorT<double>* p = NULL;
11223    char* gvp = (char*) G__getgvp();
11224    //m: 1
11225    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11226      p = new TVectorT<double>(*(TVectorT<float>*) libp->para[0].ref);
11227    } else {
11228      p = new((void*) gvp) TVectorT<double>(*(TVectorT<float>*) libp->para[0].ref);
11229    }
11230    result7->obj.i = (long) p;
11231    result7->ref = (long) p;
11232    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
11233    return(1 || funcname || hash || result7 || libp) ;
11234 }
11235 
11236 // automatic destructor
11237 typedef TVectorT<double> G__TTVectorTlEdoublegR;
11238 static int G__G__Matrix_113_0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11239 {
11240    char* gvp = (char*) G__getgvp();
11241    long soff = G__getstructoffset();
11242    int n = G__getaryconstruct();
11243    //
11244    //has_a_delete: 1
11245    //has_own_delete1arg: 0
11246    //has_own_delete2arg: 0
11247    //
11248    if (!soff) {
11249      return(1);
11250    }
11251    if (n) {
11252      if (gvp == (char*)G__PVOID) {
11253        delete[] (TVectorT<double>*) soff;
11254      } else {
11255        G__setgvp((long) G__PVOID);
11256        for (int i = n - 1; i >= 0; --i) {
11257          ((TVectorT<double>*) (soff+(sizeof(TVectorT<double>)*i)))->~G__TTVectorTlEdoublegR();
11258        }
11259        G__setgvp((long)gvp);
11260      }
11261    } else {
11262      if (gvp == (char*)G__PVOID) {
11263        delete (TVectorT<double>*) soff;
11264      } else {
11265        G__setgvp((long) G__PVOID);
11266        ((TVectorT<double>*) (soff))->~G__TTVectorTlEdoublegR();
11267        G__setgvp((long)gvp);
11268      }
11269    }
11270    G__setnull(result7);
11271    return(1 || funcname || hash || result7 || libp) ;
11272 }
11273 
11274 
11275 /* TMatrixT<double> */
11276 static int G__G__Matrix_122_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11277 {
11278    TMatrixT<double>* p = NULL;
11279    char* gvp = (char*) G__getgvp();
11280    int n = G__getaryconstruct();
11281    if (n) {
11282      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11283        p = new TMatrixT<double>[n];
11284      } else {
11285        p = new((void*) gvp) TMatrixT<double>[n];
11286      }
11287    } else {
11288      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11289        p = new TMatrixT<double>;
11290      } else {
11291        p = new((void*) gvp) TMatrixT<double>;
11292      }
11293    }
11294    result7->obj.i = (long) p;
11295    result7->ref = (long) p;
11296    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11297    return(1 || funcname || hash || result7 || libp) ;
11298 }
11299 
11300 static int G__G__Matrix_122_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11301 {
11302    TMatrixT<double>* p = NULL;
11303    char* gvp = (char*) G__getgvp();
11304    //m: 2
11305    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11306      p = new TMatrixT<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
11307    } else {
11308      p = new((void*) gvp) TMatrixT<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
11309    }
11310    result7->obj.i = (long) p;
11311    result7->ref = (long) p;
11312    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11313    return(1 || funcname || hash || result7 || libp) ;
11314 }
11315 
11316 static int G__G__Matrix_122_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11317 {
11318    TMatrixT<double>* p = NULL;
11319    char* gvp = (char*) G__getgvp();
11320    //m: 4
11321    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11322      p = new TMatrixT<double>(
11323 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11324 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
11325    } else {
11326      p = new((void*) gvp) TMatrixT<double>(
11327 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11328 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
11329    }
11330    result7->obj.i = (long) p;
11331    result7->ref = (long) p;
11332    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11333    return(1 || funcname || hash || result7 || libp) ;
11334 }
11335 
11336 static int G__G__Matrix_122_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11337 {
11338    TMatrixT<double>* p = NULL;
11339    char* gvp = (char*) G__getgvp();
11340    switch (libp->paran) {
11341    case 4:
11342      //m: 4
11343      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11344        p = new TMatrixT<double>(
11345 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11346 , (double*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
11347      } else {
11348        p = new((void*) gvp) TMatrixT<double>(
11349 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11350 , (double*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
11351      }
11352      break;
11353    case 3:
11354      //m: 3
11355      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11356        p = new TMatrixT<double>(
11357 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11358 , (double*) G__int(libp->para[2]));
11359      } else {
11360        p = new((void*) gvp) TMatrixT<double>(
11361 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11362 , (double*) G__int(libp->para[2]));
11363      }
11364      break;
11365    }
11366    result7->obj.i = (long) p;
11367    result7->ref = (long) p;
11368    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11369    return(1 || funcname || hash || result7 || libp) ;
11370 }
11371 
11372 static int G__G__Matrix_122_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11373 {
11374    TMatrixT<double>* p = NULL;
11375    char* gvp = (char*) G__getgvp();
11376    switch (libp->paran) {
11377    case 6:
11378      //m: 6
11379      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11380        p = new TMatrixT<double>(
11381 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11382 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
11383 , (double*) G__int(libp->para[4]), (Option_t*) G__int(libp->para[5]));
11384      } else {
11385        p = new((void*) gvp) TMatrixT<double>(
11386 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11387 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
11388 , (double*) G__int(libp->para[4]), (Option_t*) G__int(libp->para[5]));
11389      }
11390      break;
11391    case 5:
11392      //m: 5
11393      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11394        p = new TMatrixT<double>(
11395 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11396 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
11397 , (double*) G__int(libp->para[4]));
11398      } else {
11399        p = new((void*) gvp) TMatrixT<double>(
11400 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11401 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
11402 , (double*) G__int(libp->para[4]));
11403      }
11404      break;
11405    }
11406    result7->obj.i = (long) p;
11407    result7->ref = (long) p;
11408    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11409    return(1 || funcname || hash || result7 || libp) ;
11410 }
11411 
11412 static int G__G__Matrix_122_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11413 {
11414    TMatrixT<double>* p = NULL;
11415    char* gvp = (char*) G__getgvp();
11416    //m: 1
11417    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11418      p = new TMatrixT<double>(*(TMatrixT<double>*) libp->para[0].ref);
11419    } else {
11420      p = new((void*) gvp) TMatrixT<double>(*(TMatrixT<double>*) libp->para[0].ref);
11421    }
11422    result7->obj.i = (long) p;
11423    result7->ref = (long) p;
11424    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11425    return(1 || funcname || hash || result7 || libp) ;
11426 }
11427 
11428 static int G__G__Matrix_122_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11429 {
11430    TMatrixT<double>* p = NULL;
11431    char* gvp = (char*) G__getgvp();
11432    //m: 1
11433    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11434      p = new TMatrixT<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
11435    } else {
11436      p = new((void*) gvp) TMatrixT<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
11437    }
11438    result7->obj.i = (long) p;
11439    result7->ref = (long) p;
11440    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11441    return(1 || funcname || hash || result7 || libp) ;
11442 }
11443 
11444 static int G__G__Matrix_122_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11445 {
11446    TMatrixT<double>* p = NULL;
11447    char* gvp = (char*) G__getgvp();
11448    //m: 1
11449    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11450      p = new TMatrixT<double>(*(TMatrixTSparse<double>*) libp->para[0].ref);
11451    } else {
11452      p = new((void*) gvp) TMatrixT<double>(*(TMatrixTSparse<double>*) libp->para[0].ref);
11453    }
11454    result7->obj.i = (long) p;
11455    result7->ref = (long) p;
11456    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11457    return(1 || funcname || hash || result7 || libp) ;
11458 }
11459 
11460 static int G__G__Matrix_122_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11461 {
11462    TMatrixT<double>* p = NULL;
11463    char* gvp = (char*) G__getgvp();
11464    //m: 2
11465    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11466      p = new TMatrixT<double>((TMatrixT<double>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixT<double>*) libp->para[1].ref);
11467    } else {
11468      p = new((void*) gvp) TMatrixT<double>((TMatrixT<double>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixT<double>*) libp->para[1].ref);
11469    }
11470    result7->obj.i = (long) p;
11471    result7->ref = (long) p;
11472    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11473    return(1 || funcname || hash || result7 || libp) ;
11474 }
11475 
11476 static int G__G__Matrix_122_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11477 {
11478    TMatrixT<double>* p = NULL;
11479    char* gvp = (char*) G__getgvp();
11480    //m: 3
11481    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11482      p = new TMatrixT<double>(
11483 *(TMatrixT<double>*) libp->para[0].ref, (TMatrixT<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
11484 , *(TMatrixT<double>*) libp->para[2].ref);
11485    } else {
11486      p = new((void*) gvp) TMatrixT<double>(
11487 *(TMatrixT<double>*) libp->para[0].ref, (TMatrixT<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
11488 , *(TMatrixT<double>*) libp->para[2].ref);
11489    }
11490    result7->obj.i = (long) p;
11491    result7->ref = (long) p;
11492    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11493    return(1 || funcname || hash || result7 || libp) ;
11494 }
11495 
11496 static int G__G__Matrix_122_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11497 {
11498    TMatrixT<double>* p = NULL;
11499    char* gvp = (char*) G__getgvp();
11500    //m: 3
11501    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11502      p = new TMatrixT<double>(
11503 *(TMatrixT<double>*) libp->para[0].ref, (TMatrixT<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
11504 , *(TMatrixTSym<double>*) libp->para[2].ref);
11505    } else {
11506      p = new((void*) gvp) TMatrixT<double>(
11507 *(TMatrixT<double>*) libp->para[0].ref, (TMatrixT<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
11508 , *(TMatrixTSym<double>*) libp->para[2].ref);
11509    }
11510    result7->obj.i = (long) p;
11511    result7->ref = (long) p;
11512    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11513    return(1 || funcname || hash || result7 || libp) ;
11514 }
11515 
11516 static int G__G__Matrix_122_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11517 {
11518    TMatrixT<double>* p = NULL;
11519    char* gvp = (char*) G__getgvp();
11520    //m: 3
11521    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11522      p = new TMatrixT<double>(
11523 *(TMatrixTSym<double>*) libp->para[0].ref, (TMatrixT<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
11524 , *(TMatrixT<double>*) libp->para[2].ref);
11525    } else {
11526      p = new((void*) gvp) TMatrixT<double>(
11527 *(TMatrixTSym<double>*) libp->para[0].ref, (TMatrixT<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
11528 , *(TMatrixT<double>*) libp->para[2].ref);
11529    }
11530    result7->obj.i = (long) p;
11531    result7->ref = (long) p;
11532    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11533    return(1 || funcname || hash || result7 || libp) ;
11534 }
11535 
11536 static int G__G__Matrix_122_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11537 {
11538    TMatrixT<double>* p = NULL;
11539    char* gvp = (char*) G__getgvp();
11540    //m: 3
11541    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11542      p = new TMatrixT<double>(
11543 *(TMatrixTSym<double>*) libp->para[0].ref, (TMatrixT<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
11544 , *(TMatrixTSym<double>*) libp->para[2].ref);
11545    } else {
11546      p = new((void*) gvp) TMatrixT<double>(
11547 *(TMatrixTSym<double>*) libp->para[0].ref, (TMatrixT<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
11548 , *(TMatrixTSym<double>*) libp->para[2].ref);
11549    }
11550    result7->obj.i = (long) p;
11551    result7->ref = (long) p;
11552    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11553    return(1 || funcname || hash || result7 || libp) ;
11554 }
11555 
11556 static int G__G__Matrix_122_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11557 {
11558    TMatrixT<double>* p = NULL;
11559    char* gvp = (char*) G__getgvp();
11560    //m: 1
11561    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11562      p = new TMatrixT<double>(*(TMatrixTLazy<double>*) libp->para[0].ref);
11563    } else {
11564      p = new((void*) gvp) TMatrixT<double>(*(TMatrixTLazy<double>*) libp->para[0].ref);
11565    }
11566    result7->obj.i = (long) p;
11567    result7->ref = (long) p;
11568    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
11569    return(1 || funcname || hash || result7 || libp) ;
11570 }
11571 
11572 static int G__G__Matrix_122_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11573 {
11574       ((TMatrixT<double>*) G__getstructoffset())->Plus(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11575       G__setnull(result7);
11576    return(1 || funcname || hash || result7 || libp) ;
11577 }
11578 
11579 static int G__G__Matrix_122_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11580 {
11581       ((TMatrixT<double>*) G__getstructoffset())->Plus(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
11582       G__setnull(result7);
11583    return(1 || funcname || hash || result7 || libp) ;
11584 }
11585 
11586 static int G__G__Matrix_122_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11587 {
11588       ((TMatrixT<double>*) G__getstructoffset())->Plus(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11589       G__setnull(result7);
11590    return(1 || funcname || hash || result7 || libp) ;
11591 }
11592 
11593 static int G__G__Matrix_122_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11594 {
11595       ((TMatrixT<double>*) G__getstructoffset())->Minus(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11596       G__setnull(result7);
11597    return(1 || funcname || hash || result7 || libp) ;
11598 }
11599 
11600 static int G__G__Matrix_122_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11601 {
11602       ((TMatrixT<double>*) G__getstructoffset())->Minus(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
11603       G__setnull(result7);
11604    return(1 || funcname || hash || result7 || libp) ;
11605 }
11606 
11607 static int G__G__Matrix_122_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11608 {
11609       ((TMatrixT<double>*) G__getstructoffset())->Minus(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11610       G__setnull(result7);
11611    return(1 || funcname || hash || result7 || libp) ;
11612 }
11613 
11614 static int G__G__Matrix_122_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11615 {
11616       ((TMatrixT<double>*) G__getstructoffset())->Mult(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11617       G__setnull(result7);
11618    return(1 || funcname || hash || result7 || libp) ;
11619 }
11620 
11621 static int G__G__Matrix_122_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11622 {
11623       ((TMatrixT<double>*) G__getstructoffset())->Mult(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
11624       G__setnull(result7);
11625    return(1 || funcname || hash || result7 || libp) ;
11626 }
11627 
11628 static int G__G__Matrix_122_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11629 {
11630       ((TMatrixT<double>*) G__getstructoffset())->Mult(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11631       G__setnull(result7);
11632    return(1 || funcname || hash || result7 || libp) ;
11633 }
11634 
11635 static int G__G__Matrix_122_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11636 {
11637       ((TMatrixT<double>*) G__getstructoffset())->Mult(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
11638       G__setnull(result7);
11639    return(1 || funcname || hash || result7 || libp) ;
11640 }
11641 
11642 static int G__G__Matrix_122_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11643 {
11644       ((TMatrixT<double>*) G__getstructoffset())->TMult(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11645       G__setnull(result7);
11646    return(1 || funcname || hash || result7 || libp) ;
11647 }
11648 
11649 static int G__G__Matrix_122_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11650 {
11651       ((TMatrixT<double>*) G__getstructoffset())->TMult(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
11652       G__setnull(result7);
11653    return(1 || funcname || hash || result7 || libp) ;
11654 }
11655 
11656 static int G__G__Matrix_122_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11657 {
11658       ((TMatrixT<double>*) G__getstructoffset())->TMult(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11659       G__setnull(result7);
11660    return(1 || funcname || hash || result7 || libp) ;
11661 }
11662 
11663 static int G__G__Matrix_122_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11664 {
11665       ((TMatrixT<double>*) G__getstructoffset())->TMult(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
11666       G__setnull(result7);
11667    return(1 || funcname || hash || result7 || libp) ;
11668 }
11669 
11670 static int G__G__Matrix_122_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11671 {
11672       ((TMatrixT<double>*) G__getstructoffset())->MultT(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11673       G__setnull(result7);
11674    return(1 || funcname || hash || result7 || libp) ;
11675 }
11676 
11677 static int G__G__Matrix_122_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11678 {
11679       ((TMatrixT<double>*) G__getstructoffset())->MultT(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
11680       G__setnull(result7);
11681    return(1 || funcname || hash || result7 || libp) ;
11682 }
11683 
11684 static int G__G__Matrix_122_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11685 {
11686       ((TMatrixT<double>*) G__getstructoffset())->MultT(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
11687       G__setnull(result7);
11688    return(1 || funcname || hash || result7 || libp) ;
11689 }
11690 
11691 static int G__G__Matrix_122_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11692 {
11693       ((TMatrixT<double>*) G__getstructoffset())->MultT(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
11694       G__setnull(result7);
11695    return(1 || funcname || hash || result7 || libp) ;
11696 }
11697 
11698 static int G__G__Matrix_122_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11699 {
11700       {
11701          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11702 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
11703 , (double*) G__int(libp->para[4]));
11704          result7->ref = (long) (&obj);
11705          result7->obj.i = (long) (&obj);
11706       }
11707    return(1 || funcname || hash || result7 || libp) ;
11708 }
11709 
11710 static int G__G__Matrix_122_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11711 {
11712       {
11713          const TMatrixT<double>& obj = ((const TMatrixT<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11714 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
11715 , (double*) G__int(libp->para[4]));
11716          result7->ref = (long) (&obj);
11717          result7->obj.i = (long) (&obj);
11718       }
11719    return(1 || funcname || hash || result7 || libp) ;
11720 }
11721 
11722 static int G__G__Matrix_122_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11723 {
11724       {
11725          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11726 , (double*) G__int(libp->para[2]));
11727          result7->ref = (long) (&obj);
11728          result7->obj.i = (long) (&obj);
11729       }
11730    return(1 || funcname || hash || result7 || libp) ;
11731 }
11732 
11733 static int G__G__Matrix_122_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11734 {
11735       {
11736          const TMatrixT<double>& obj = ((const TMatrixT<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11737 , (double*) G__int(libp->para[2]));
11738          result7->ref = (long) (&obj);
11739          result7->obj.i = (long) (&obj);
11740       }
11741    return(1 || funcname || hash || result7 || libp) ;
11742 }
11743 
11744 static int G__G__Matrix_122_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11745 {
11746       {
11747          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Use(*(TMatrixT<double>*) libp->para[0].ref);
11748          result7->ref = (long) (&obj);
11749          result7->obj.i = (long) (&obj);
11750       }
11751    return(1 || funcname || hash || result7 || libp) ;
11752 }
11753 
11754 static int G__G__Matrix_122_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11755 {
11756       {
11757          const TMatrixT<double>& obj = ((const TMatrixT<double>*) G__getstructoffset())->Use(*(TMatrixT<double>*) libp->para[0].ref);
11758          result7->ref = (long) (&obj);
11759          result7->obj.i = (long) (&obj);
11760       }
11761    return(1 || funcname || hash || result7 || libp) ;
11762 }
11763 
11764 static int G__G__Matrix_122_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11765 {
11766    switch (libp->paran) {
11767    case 5:
11768       {
11769          const TMatrixT<double>* pobj;
11770          const TMatrixT<double> xobj = ((const TMatrixT<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11771 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
11772 , (Option_t*) G__int(libp->para[4]));
11773          pobj = new TMatrixT<double>(xobj);
11774          result7->obj.i = (long) ((void*) pobj);
11775          result7->ref = result7->obj.i;
11776          G__store_tempobject(*result7);
11777       }
11778       break;
11779    case 4:
11780       {
11781          const TMatrixT<double>* pobj;
11782          const TMatrixT<double> xobj = ((const TMatrixT<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11783 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
11784          pobj = new TMatrixT<double>(xobj);
11785          result7->obj.i = (long) ((void*) pobj);
11786          result7->ref = result7->obj.i;
11787          G__store_tempobject(*result7);
11788       }
11789       break;
11790    }
11791    return(1 || funcname || hash || result7 || libp) ;
11792 }
11793 
11794 static int G__G__Matrix_122_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11795 {
11796       {
11797          const TMatrixTBase<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->ResizeTo(*(TMatrixT<double>*) libp->para[0].ref);
11798          result7->ref = (long) (&obj);
11799          result7->obj.i = (long) (&obj);
11800       }
11801    return(1 || funcname || hash || result7 || libp) ;
11802 }
11803 
11804 static int G__G__Matrix_122_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11805 {
11806    switch (libp->paran) {
11807    case 1:
11808       {
11809          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Invert((Double_t*) G__int(libp->para[0]));
11810          result7->ref = (long) (&obj);
11811          result7->obj.i = (long) (&obj);
11812       }
11813       break;
11814    case 0:
11815       {
11816          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Invert();
11817          result7->ref = (long) (&obj);
11818          result7->obj.i = (long) (&obj);
11819       }
11820       break;
11821    }
11822    return(1 || funcname || hash || result7 || libp) ;
11823 }
11824 
11825 static int G__G__Matrix_122_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11826 {
11827    switch (libp->paran) {
11828    case 1:
11829       {
11830          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->InvertFast((Double_t*) G__int(libp->para[0]));
11831          result7->ref = (long) (&obj);
11832          result7->obj.i = (long) (&obj);
11833       }
11834       break;
11835    case 0:
11836       {
11837          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->InvertFast();
11838          result7->ref = (long) (&obj);
11839          result7->obj.i = (long) (&obj);
11840       }
11841       break;
11842    }
11843    return(1 || funcname || hash || result7 || libp) ;
11844 }
11845 
11846 static int G__G__Matrix_122_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11847 {
11848       {
11849          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Transpose(*(TMatrixT<double>*) libp->para[0].ref);
11850          result7->ref = (long) (&obj);
11851          result7->obj.i = (long) (&obj);
11852       }
11853    return(1 || funcname || hash || result7 || libp) ;
11854 }
11855 
11856 static int G__G__Matrix_122_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11857 {
11858       {
11859          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->T();
11860          result7->ref = (long) (&obj);
11861          result7->obj.i = (long) (&obj);
11862       }
11863    return(1 || funcname || hash || result7 || libp) ;
11864 }
11865 
11866 static int G__G__Matrix_122_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11867 {
11868    switch (libp->paran) {
11869    case 2:
11870       {
11871          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Rank1Update(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
11872          result7->ref = (long) (&obj);
11873          result7->obj.i = (long) (&obj);
11874       }
11875       break;
11876    case 1:
11877       {
11878          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Rank1Update(*(TVectorT<double>*) libp->para[0].ref);
11879          result7->ref = (long) (&obj);
11880          result7->obj.i = (long) (&obj);
11881       }
11882       break;
11883    }
11884    return(1 || funcname || hash || result7 || libp) ;
11885 }
11886 
11887 static int G__G__Matrix_122_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11888 {
11889    switch (libp->paran) {
11890    case 3:
11891       {
11892          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Rank1Update(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref
11893 , (double) G__double(libp->para[2]));
11894          result7->ref = (long) (&obj);
11895          result7->obj.i = (long) (&obj);
11896       }
11897       break;
11898    case 2:
11899       {
11900          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->Rank1Update(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
11901          result7->ref = (long) (&obj);
11902          result7->obj.i = (long) (&obj);
11903       }
11904       break;
11905    }
11906    return(1 || funcname || hash || result7 || libp) ;
11907 }
11908 
11909 static int G__G__Matrix_122_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11910 {
11911       G__letdouble(result7, 100, (double) ((const TMatrixT<double>*) G__getstructoffset())->Similarity(*(TVectorT<double>*) libp->para[0].ref));
11912    return(1 || funcname || hash || result7 || libp) ;
11913 }
11914 
11915 static int G__G__Matrix_122_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11916 {
11917    switch (libp->paran) {
11918    case 2:
11919       {
11920          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->NormByColumn(*(TVectorT<double>*) libp->para[0].ref, (Option_t*) G__int(libp->para[1]));
11921          result7->ref = (long) (&obj);
11922          result7->obj.i = (long) (&obj);
11923       }
11924       break;
11925    case 1:
11926       {
11927          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->NormByColumn(*(TVectorT<double>*) libp->para[0].ref);
11928          result7->ref = (long) (&obj);
11929          result7->obj.i = (long) (&obj);
11930       }
11931       break;
11932    }
11933    return(1 || funcname || hash || result7 || libp) ;
11934 }
11935 
11936 static int G__G__Matrix_122_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11937 {
11938    switch (libp->paran) {
11939    case 2:
11940       {
11941          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->NormByRow(*(TVectorT<double>*) libp->para[0].ref, (Option_t*) G__int(libp->para[1]));
11942          result7->ref = (long) (&obj);
11943          result7->obj.i = (long) (&obj);
11944       }
11945       break;
11946    case 1:
11947       {
11948          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->NormByRow(*(TVectorT<double>*) libp->para[0].ref);
11949          result7->ref = (long) (&obj);
11950          result7->obj.i = (long) (&obj);
11951       }
11952       break;
11953    }
11954    return(1 || funcname || hash || result7 || libp) ;
11955 }
11956 
11957 static int G__G__Matrix_122_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11958 {
11959       {
11960          const TMatrixTRow_const<double>* pobj;
11961          const TMatrixTRow_const<double> xobj = ((const TMatrixT<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
11962          pobj = new TMatrixTRow_const<double>(xobj);
11963          result7->obj.i = (long) ((void*) pobj);
11964          result7->ref = result7->obj.i;
11965          G__store_tempobject(*result7);
11966       }
11967    return(1 || funcname || hash || result7 || libp) ;
11968 }
11969 
11970 static int G__G__Matrix_122_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11971 {
11972       {
11973          TMatrixTRow<double>* pobj;
11974          TMatrixTRow<double> xobj = ((TMatrixT<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
11975          pobj = new TMatrixTRow<double>(xobj);
11976          result7->obj.i = (long) ((void*) pobj);
11977          result7->ref = result7->obj.i;
11978          G__store_tempobject(*result7);
11979       }
11980    return(1 || funcname || hash || result7 || libp) ;
11981 }
11982 
11983 static int G__G__Matrix_122_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11984 {
11985       {
11986          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator=(*(TMatrixT<double>*) libp->para[0].ref);
11987          result7->ref = (long) (&obj);
11988          result7->obj.i = (long) (&obj);
11989       }
11990    return(1 || funcname || hash || result7 || libp) ;
11991 }
11992 
11993 static int G__G__Matrix_122_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11994 {
11995       {
11996          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator=(*(TMatrixTSym<double>*) libp->para[0].ref);
11997          result7->ref = (long) (&obj);
11998          result7->obj.i = (long) (&obj);
11999       }
12000    return(1 || funcname || hash || result7 || libp) ;
12001 }
12002 
12003 static int G__G__Matrix_122_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12004 {
12005       {
12006          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator=(*(TMatrixTSparse<double>*) libp->para[0].ref);
12007          result7->ref = (long) (&obj);
12008          result7->obj.i = (long) (&obj);
12009       }
12010    return(1 || funcname || hash || result7 || libp) ;
12011 }
12012 
12013 static int G__G__Matrix_122_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12014 {
12015       {
12016          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator=(*(TMatrixTLazy<double>*) libp->para[0].ref);
12017          result7->ref = (long) (&obj);
12018          result7->obj.i = (long) (&obj);
12019       }
12020    return(1 || funcname || hash || result7 || libp) ;
12021 }
12022 
12023 static int G__G__Matrix_122_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12024 {
12025       {
12026          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
12027          result7->ref = (long) (&obj);
12028          result7->obj.i = (long) (&obj);
12029       }
12030    return(1 || funcname || hash || result7 || libp) ;
12031 }
12032 
12033 static int G__G__Matrix_122_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12034 {
12035       {
12036          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator-=((double) G__double(libp->para[0]));
12037          result7->ref = (long) (&obj);
12038          result7->obj.i = (long) (&obj);
12039       }
12040    return(1 || funcname || hash || result7 || libp) ;
12041 }
12042 
12043 static int G__G__Matrix_122_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12044 {
12045       {
12046          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
12047          result7->ref = (long) (&obj);
12048          result7->obj.i = (long) (&obj);
12049       }
12050    return(1 || funcname || hash || result7 || libp) ;
12051 }
12052 
12053 static int G__G__Matrix_122_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12054 {
12055       {
12056          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
12057          result7->ref = (long) (&obj);
12058          result7->obj.i = (long) (&obj);
12059       }
12060    return(1 || funcname || hash || result7 || libp) ;
12061 }
12062 
12063 static int G__G__Matrix_122_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12064 {
12065       {
12066          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator+=(*(TMatrixT<double>*) libp->para[0].ref);
12067          result7->ref = (long) (&obj);
12068          result7->obj.i = (long) (&obj);
12069       }
12070    return(1 || funcname || hash || result7 || libp) ;
12071 }
12072 
12073 static int G__G__Matrix_122_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12074 {
12075       {
12076          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator+=(*(TMatrixTSym<double>*) libp->para[0].ref);
12077          result7->ref = (long) (&obj);
12078          result7->obj.i = (long) (&obj);
12079       }
12080    return(1 || funcname || hash || result7 || libp) ;
12081 }
12082 
12083 static int G__G__Matrix_122_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12084 {
12085       {
12086          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator-=(*(TMatrixT<double>*) libp->para[0].ref);
12087          result7->ref = (long) (&obj);
12088          result7->obj.i = (long) (&obj);
12089       }
12090    return(1 || funcname || hash || result7 || libp) ;
12091 }
12092 
12093 static int G__G__Matrix_122_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12094 {
12095       {
12096          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator-=(*(TMatrixTSym<double>*) libp->para[0].ref);
12097          result7->ref = (long) (&obj);
12098          result7->obj.i = (long) (&obj);
12099       }
12100    return(1 || funcname || hash || result7 || libp) ;
12101 }
12102 
12103 static int G__G__Matrix_122_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12104 {
12105       {
12106          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator*=(*(TMatrixT<double>*) libp->para[0].ref);
12107          result7->ref = (long) (&obj);
12108          result7->obj.i = (long) (&obj);
12109       }
12110    return(1 || funcname || hash || result7 || libp) ;
12111 }
12112 
12113 static int G__G__Matrix_122_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12114 {
12115       {
12116          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator*=(*(TMatrixTSym<double>*) libp->para[0].ref);
12117          result7->ref = (long) (&obj);
12118          result7->obj.i = (long) (&obj);
12119       }
12120    return(1 || funcname || hash || result7 || libp) ;
12121 }
12122 
12123 static int G__G__Matrix_122_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12124 {
12125       {
12126          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator*=(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
12127          result7->ref = (long) (&obj);
12128          result7->obj.i = (long) (&obj);
12129       }
12130    return(1 || funcname || hash || result7 || libp) ;
12131 }
12132 
12133 static int G__G__Matrix_122_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12134 {
12135       {
12136          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator/=(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
12137          result7->ref = (long) (&obj);
12138          result7->obj.i = (long) (&obj);
12139       }
12140    return(1 || funcname || hash || result7 || libp) ;
12141 }
12142 
12143 static int G__G__Matrix_122_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12144 {
12145       {
12146          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator*=(*(TMatrixTRow_const<double>*) libp->para[0].ref);
12147          result7->ref = (long) (&obj);
12148          result7->obj.i = (long) (&obj);
12149       }
12150    return(1 || funcname || hash || result7 || libp) ;
12151 }
12152 
12153 static int G__G__Matrix_122_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12154 {
12155       {
12156          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator/=(*(TMatrixTRow_const<double>*) libp->para[0].ref);
12157          result7->ref = (long) (&obj);
12158          result7->obj.i = (long) (&obj);
12159       }
12160    return(1 || funcname || hash || result7 || libp) ;
12161 }
12162 
12163 static int G__G__Matrix_122_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12164 {
12165       {
12166          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator*=(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
12167          result7->ref = (long) (&obj);
12168          result7->obj.i = (long) (&obj);
12169       }
12170    return(1 || funcname || hash || result7 || libp) ;
12171 }
12172 
12173 static int G__G__Matrix_122_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12174 {
12175       {
12176          const TMatrixT<double>& obj = ((TMatrixT<double>*) G__getstructoffset())->operator/=(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
12177          result7->ref = (long) (&obj);
12178          result7->obj.i = (long) (&obj);
12179       }
12180    return(1 || funcname || hash || result7 || libp) ;
12181 }
12182 
12183 static int G__G__Matrix_122_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12184 {
12185       {
12186          const TMatrixT<double>* pobj;
12187          const TMatrixT<double> xobj = ((const TMatrixT<double>*) G__getstructoffset())->EigenVectors(*(TVectorT<double>*) libp->para[0].ref);
12188          pobj = new TMatrixT<double>(xobj);
12189          result7->obj.i = (long) ((void*) pobj);
12190          result7->ref = result7->obj.i;
12191          G__store_tempobject(*result7);
12192       }
12193    return(1 || funcname || hash || result7 || libp) ;
12194 }
12195 
12196 static int G__G__Matrix_122_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12197 {
12198       G__letint(result7, 85, (long) TMatrixT<double>::Class());
12199    return(1 || funcname || hash || result7 || libp) ;
12200 }
12201 
12202 static int G__G__Matrix_122_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12203 {
12204       G__letint(result7, 67, (long) TMatrixT<double>::Class_Name());
12205    return(1 || funcname || hash || result7 || libp) ;
12206 }
12207 
12208 static int G__G__Matrix_122_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12209 {
12210       G__letint(result7, 115, (long) TMatrixT<double>::Class_Version());
12211    return(1 || funcname || hash || result7 || libp) ;
12212 }
12213 
12214 static int G__G__Matrix_122_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12215 {
12216       TMatrixT<double>::Dictionary();
12217       G__setnull(result7);
12218    return(1 || funcname || hash || result7 || libp) ;
12219 }
12220 
12221 static int G__G__Matrix_122_0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12222 {
12223       ((TMatrixT<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
12224       G__setnull(result7);
12225    return(1 || funcname || hash || result7 || libp) ;
12226 }
12227 
12228 static int G__G__Matrix_122_0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12229 {
12230       G__letint(result7, 67, (long) TMatrixT<double>::DeclFileName());
12231    return(1 || funcname || hash || result7 || libp) ;
12232 }
12233 
12234 static int G__G__Matrix_122_0_103(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12235 {
12236       G__letint(result7, 105, (long) TMatrixT<double>::ImplFileLine());
12237    return(1 || funcname || hash || result7 || libp) ;
12238 }
12239 
12240 static int G__G__Matrix_122_0_104(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12241 {
12242       G__letint(result7, 67, (long) TMatrixT<double>::ImplFileName());
12243    return(1 || funcname || hash || result7 || libp) ;
12244 }
12245 
12246 static int G__G__Matrix_122_0_105(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12247 {
12248       G__letint(result7, 105, (long) TMatrixT<double>::DeclFileLine());
12249    return(1 || funcname || hash || result7 || libp) ;
12250 }
12251 
12252 // automatic destructor
12253 typedef TMatrixT<double> G__TTMatrixTlEdoublegR;
12254 static int G__G__Matrix_122_0_106(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12255 {
12256    char* gvp = (char*) G__getgvp();
12257    long soff = G__getstructoffset();
12258    int n = G__getaryconstruct();
12259    //
12260    //has_a_delete: 1
12261    //has_own_delete1arg: 0
12262    //has_own_delete2arg: 0
12263    //
12264    if (!soff) {
12265      return(1);
12266    }
12267    if (n) {
12268      if (gvp == (char*)G__PVOID) {
12269        delete[] (TMatrixT<double>*) soff;
12270      } else {
12271        G__setgvp((long) G__PVOID);
12272        for (int i = n - 1; i >= 0; --i) {
12273          ((TMatrixT<double>*) (soff+(sizeof(TMatrixT<double>)*i)))->~G__TTMatrixTlEdoublegR();
12274        }
12275        G__setgvp((long)gvp);
12276      }
12277    } else {
12278      if (gvp == (char*)G__PVOID) {
12279        delete (TMatrixT<double>*) soff;
12280      } else {
12281        G__setgvp((long) G__PVOID);
12282        ((TMatrixT<double>*) (soff))->~G__TTMatrixTlEdoublegR();
12283        G__setgvp((long)gvp);
12284      }
12285    }
12286    G__setnull(result7);
12287    return(1 || funcname || hash || result7 || libp) ;
12288 }
12289 
12290 
12291 /* TMatrixTSym<double> */
12292 static int G__G__Matrix_126_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12293 {
12294    TMatrixTSym<double>* p = NULL;
12295    char* gvp = (char*) G__getgvp();
12296    int n = G__getaryconstruct();
12297    if (n) {
12298      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12299        p = new TMatrixTSym<double>[n];
12300      } else {
12301        p = new((void*) gvp) TMatrixTSym<double>[n];
12302      }
12303    } else {
12304      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12305        p = new TMatrixTSym<double>;
12306      } else {
12307        p = new((void*) gvp) TMatrixTSym<double>;
12308      }
12309    }
12310    result7->obj.i = (long) p;
12311    result7->ref = (long) p;
12312    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12313    return(1 || funcname || hash || result7 || libp) ;
12314 }
12315 
12316 static int G__G__Matrix_126_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12317 {
12318    TMatrixTSym<double>* p = NULL;
12319    char* gvp = (char*) G__getgvp();
12320    //m: 1
12321    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12322      p = new TMatrixTSym<double>((Int_t) G__int(libp->para[0]));
12323    } else {
12324      p = new((void*) gvp) TMatrixTSym<double>((Int_t) G__int(libp->para[0]));
12325    }
12326    result7->obj.i = (long) p;
12327    result7->ref = (long) p;
12328    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12329    return(1 || funcname || hash || result7 || libp) ;
12330 }
12331 
12332 static int G__G__Matrix_126_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12333 {
12334    TMatrixTSym<double>* p = NULL;
12335    char* gvp = (char*) G__getgvp();
12336    //m: 2
12337    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12338      p = new TMatrixTSym<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
12339    } else {
12340      p = new((void*) gvp) TMatrixTSym<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
12341    }
12342    result7->obj.i = (long) p;
12343    result7->ref = (long) p;
12344    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12345    return(1 || funcname || hash || result7 || libp) ;
12346 }
12347 
12348 static int G__G__Matrix_126_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12349 {
12350    TMatrixTSym<double>* p = NULL;
12351    char* gvp = (char*) G__getgvp();
12352    switch (libp->paran) {
12353    case 3:
12354      //m: 3
12355      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12356        p = new TMatrixTSym<double>(
12357 (Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1])
12358 , (Option_t*) G__int(libp->para[2]));
12359      } else {
12360        p = new((void*) gvp) TMatrixTSym<double>(
12361 (Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1])
12362 , (Option_t*) G__int(libp->para[2]));
12363      }
12364      break;
12365    case 2:
12366      //m: 2
12367      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12368        p = new TMatrixTSym<double>((Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
12369      } else {
12370        p = new((void*) gvp) TMatrixTSym<double>((Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
12371      }
12372      break;
12373    }
12374    result7->obj.i = (long) p;
12375    result7->ref = (long) p;
12376    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12377    return(1 || funcname || hash || result7 || libp) ;
12378 }
12379 
12380 static int G__G__Matrix_126_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12381 {
12382    TMatrixTSym<double>* p = NULL;
12383    char* gvp = (char*) G__getgvp();
12384    switch (libp->paran) {
12385    case 4:
12386      //m: 4
12387      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12388        p = new TMatrixTSym<double>(
12389 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12390 , (double*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
12391      } else {
12392        p = new((void*) gvp) TMatrixTSym<double>(
12393 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12394 , (double*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
12395      }
12396      break;
12397    case 3:
12398      //m: 3
12399      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12400        p = new TMatrixTSym<double>(
12401 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12402 , (double*) G__int(libp->para[2]));
12403      } else {
12404        p = new((void*) gvp) TMatrixTSym<double>(
12405 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12406 , (double*) G__int(libp->para[2]));
12407      }
12408      break;
12409    }
12410    result7->obj.i = (long) p;
12411    result7->ref = (long) p;
12412    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12413    return(1 || funcname || hash || result7 || libp) ;
12414 }
12415 
12416 static int G__G__Matrix_126_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12417 {
12418    TMatrixTSym<double>* p = NULL;
12419    char* gvp = (char*) G__getgvp();
12420    //m: 1
12421    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12422      p = new TMatrixTSym<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
12423    } else {
12424      p = new((void*) gvp) TMatrixTSym<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
12425    }
12426    result7->obj.i = (long) p;
12427    result7->ref = (long) p;
12428    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12429    return(1 || funcname || hash || result7 || libp) ;
12430 }
12431 
12432 static int G__G__Matrix_126_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12433 {
12434    TMatrixTSym<double>* p = NULL;
12435    char* gvp = (char*) G__getgvp();
12436    //m: 2
12437    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12438      p = new TMatrixTSym<double>((TMatrixTSym<double>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixTSym<double>*) libp->para[1].ref);
12439    } else {
12440      p = new((void*) gvp) TMatrixTSym<double>((TMatrixTSym<double>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixTSym<double>*) libp->para[1].ref);
12441    }
12442    result7->obj.i = (long) p;
12443    result7->ref = (long) p;
12444    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12445    return(1 || funcname || hash || result7 || libp) ;
12446 }
12447 
12448 static int G__G__Matrix_126_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12449 {
12450    TMatrixTSym<double>* p = NULL;
12451    char* gvp = (char*) G__getgvp();
12452    //m: 2
12453    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12454      p = new TMatrixTSym<double>((TMatrixTSym<double>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixT<double>*) libp->para[1].ref);
12455    } else {
12456      p = new((void*) gvp) TMatrixTSym<double>((TMatrixTSym<double>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixT<double>*) libp->para[1].ref);
12457    }
12458    result7->obj.i = (long) p;
12459    result7->ref = (long) p;
12460    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12461    return(1 || funcname || hash || result7 || libp) ;
12462 }
12463 
12464 static int G__G__Matrix_126_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12465 {
12466    TMatrixTSym<double>* p = NULL;
12467    char* gvp = (char*) G__getgvp();
12468    //m: 3
12469    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12470      p = new TMatrixTSym<double>(
12471 *(TMatrixTSym<double>*) libp->para[0].ref, (TMatrixTSym<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
12472 , *(TMatrixTSym<double>*) libp->para[2].ref);
12473    } else {
12474      p = new((void*) gvp) TMatrixTSym<double>(
12475 *(TMatrixTSym<double>*) libp->para[0].ref, (TMatrixTSym<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
12476 , *(TMatrixTSym<double>*) libp->para[2].ref);
12477    }
12478    result7->obj.i = (long) p;
12479    result7->ref = (long) p;
12480    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12481    return(1 || funcname || hash || result7 || libp) ;
12482 }
12483 
12484 static int G__G__Matrix_126_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12485 {
12486    TMatrixTSym<double>* p = NULL;
12487    char* gvp = (char*) G__getgvp();
12488    //m: 1
12489    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12490      p = new TMatrixTSym<double>(*(TMatrixTSymLazy<double>*) libp->para[0].ref);
12491    } else {
12492      p = new((void*) gvp) TMatrixTSym<double>(*(TMatrixTSymLazy<double>*) libp->para[0].ref);
12493    }
12494    result7->obj.i = (long) p;
12495    result7->ref = (long) p;
12496    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
12497    return(1 || funcname || hash || result7 || libp) ;
12498 }
12499 
12500 static int G__G__Matrix_126_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12501 {
12502       ((TMatrixTSym<double>*) G__getstructoffset())->TMult(*(TMatrixT<double>*) libp->para[0].ref);
12503       G__setnull(result7);
12504    return(1 || funcname || hash || result7 || libp) ;
12505 }
12506 
12507 static int G__G__Matrix_126_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12508 {
12509       ((TMatrixTSym<double>*) G__getstructoffset())->TMult(*(TMatrixTSym<double>*) libp->para[0].ref);
12510       G__setnull(result7);
12511    return(1 || funcname || hash || result7 || libp) ;
12512 }
12513 
12514 static int G__G__Matrix_126_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12515 {
12516       ((TMatrixTSym<double>*) G__getstructoffset())->Mult(*(TMatrixTSym<double>*) libp->para[0].ref);
12517       G__setnull(result7);
12518    return(1 || funcname || hash || result7 || libp) ;
12519 }
12520 
12521 static int G__G__Matrix_126_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12522 {
12523       ((TMatrixTSym<double>*) G__getstructoffset())->Plus(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
12524       G__setnull(result7);
12525    return(1 || funcname || hash || result7 || libp) ;
12526 }
12527 
12528 static int G__G__Matrix_126_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12529 {
12530       ((TMatrixTSym<double>*) G__getstructoffset())->Minus(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
12531       G__setnull(result7);
12532    return(1 || funcname || hash || result7 || libp) ;
12533 }
12534 
12535 static int G__G__Matrix_126_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12536 {
12537       {
12538          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12539 , (double*) G__int(libp->para[2]));
12540          result7->ref = (long) (&obj);
12541          result7->obj.i = (long) (&obj);
12542       }
12543    return(1 || funcname || hash || result7 || libp) ;
12544 }
12545 
12546 static int G__G__Matrix_126_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12547 {
12548       {
12549          const TMatrixTSym<double>& obj = ((const TMatrixTSym<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12550 , (double*) G__int(libp->para[2]));
12551          result7->ref = (long) (&obj);
12552          result7->obj.i = (long) (&obj);
12553       }
12554    return(1 || funcname || hash || result7 || libp) ;
12555 }
12556 
12557 static int G__G__Matrix_126_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12558 {
12559       {
12560          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
12561          result7->ref = (long) (&obj);
12562          result7->obj.i = (long) (&obj);
12563       }
12564    return(1 || funcname || hash || result7 || libp) ;
12565 }
12566 
12567 static int G__G__Matrix_126_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12568 {
12569       {
12570          const TMatrixTSym<double>& obj = ((const TMatrixTSym<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
12571          result7->ref = (long) (&obj);
12572          result7->obj.i = (long) (&obj);
12573       }
12574    return(1 || funcname || hash || result7 || libp) ;
12575 }
12576 
12577 static int G__G__Matrix_126_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12578 {
12579       {
12580          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Use(*(TMatrixTSym<double>*) libp->para[0].ref);
12581          result7->ref = (long) (&obj);
12582          result7->obj.i = (long) (&obj);
12583       }
12584    return(1 || funcname || hash || result7 || libp) ;
12585 }
12586 
12587 static int G__G__Matrix_126_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12588 {
12589       {
12590          const TMatrixTSym<double>& obj = ((const TMatrixTSym<double>*) G__getstructoffset())->Use(*(TMatrixTSym<double>*) libp->para[0].ref);
12591          result7->ref = (long) (&obj);
12592          result7->obj.i = (long) (&obj);
12593       }
12594    return(1 || funcname || hash || result7 || libp) ;
12595 }
12596 
12597 static int G__G__Matrix_126_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12598 {
12599    switch (libp->paran) {
12600    case 4:
12601       {
12602          const TMatrixTSym<double>& obj = ((const TMatrixTSym<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12603 , *(TMatrixTSym<double>*) libp->para[2].ref, (Option_t*) G__int(libp->para[3]));
12604          result7->ref = (long) (&obj);
12605          result7->obj.i = (long) (&obj);
12606       }
12607       break;
12608    case 3:
12609       {
12610          const TMatrixTSym<double>& obj = ((const TMatrixTSym<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12611 , *(TMatrixTSym<double>*) libp->para[2].ref);
12612          result7->ref = (long) (&obj);
12613          result7->obj.i = (long) (&obj);
12614       }
12615       break;
12616    }
12617    return(1 || funcname || hash || result7 || libp) ;
12618 }
12619 
12620 static int G__G__Matrix_126_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12621 {
12622    switch (libp->paran) {
12623    case 5:
12624       {
12625          const TMatrixTSym<double>* pobj;
12626          const TMatrixTSym<double> xobj = ((const TMatrixTSym<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12627 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
12628 , (Option_t*) G__int(libp->para[4]));
12629          pobj = new TMatrixTSym<double>(xobj);
12630          result7->obj.i = (long) ((void*) pobj);
12631          result7->ref = result7->obj.i;
12632          G__store_tempobject(*result7);
12633       }
12634       break;
12635    case 4:
12636       {
12637          const TMatrixTSym<double>* pobj;
12638          const TMatrixTSym<double> xobj = ((const TMatrixTSym<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12639 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
12640          pobj = new TMatrixTSym<double>(xobj);
12641          result7->obj.i = (long) ((void*) pobj);
12642          result7->ref = result7->obj.i;
12643          G__store_tempobject(*result7);
12644       }
12645       break;
12646    }
12647    return(1 || funcname || hash || result7 || libp) ;
12648 }
12649 
12650 static int G__G__Matrix_126_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12651 {
12652       {
12653          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->SetSub((Int_t) G__int(libp->para[0]), *(TMatrixTBase<double>*) libp->para[1].ref);
12654          result7->ref = (long) (&obj);
12655          result7->obj.i = (long) (&obj);
12656       }
12657    return(1 || funcname || hash || result7 || libp) ;
12658 }
12659 
12660 static int G__G__Matrix_126_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12661 {
12662       {
12663          const TMatrixTBase<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->ResizeTo(*(TMatrixTSym<double>*) libp->para[0].ref);
12664          result7->ref = (long) (&obj);
12665          result7->obj.i = (long) (&obj);
12666       }
12667    return(1 || funcname || hash || result7 || libp) ;
12668 }
12669 
12670 static int G__G__Matrix_126_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12671 {
12672    switch (libp->paran) {
12673    case 1:
12674       {
12675          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Invert((Double_t*) G__int(libp->para[0]));
12676          result7->ref = (long) (&obj);
12677          result7->obj.i = (long) (&obj);
12678       }
12679       break;
12680    case 0:
12681       {
12682          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Invert();
12683          result7->ref = (long) (&obj);
12684          result7->obj.i = (long) (&obj);
12685       }
12686       break;
12687    }
12688    return(1 || funcname || hash || result7 || libp) ;
12689 }
12690 
12691 static int G__G__Matrix_126_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12692 {
12693    switch (libp->paran) {
12694    case 1:
12695       {
12696          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->InvertFast((Double_t*) G__int(libp->para[0]));
12697          result7->ref = (long) (&obj);
12698          result7->obj.i = (long) (&obj);
12699       }
12700       break;
12701    case 0:
12702       {
12703          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->InvertFast();
12704          result7->ref = (long) (&obj);
12705          result7->obj.i = (long) (&obj);
12706       }
12707       break;
12708    }
12709    return(1 || funcname || hash || result7 || libp) ;
12710 }
12711 
12712 static int G__G__Matrix_126_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12713 {
12714       {
12715          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Transpose(*(TMatrixTSym<double>*) libp->para[0].ref);
12716          result7->ref = (long) (&obj);
12717          result7->obj.i = (long) (&obj);
12718       }
12719    return(1 || funcname || hash || result7 || libp) ;
12720 }
12721 
12722 static int G__G__Matrix_126_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12723 {
12724       {
12725          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->T();
12726          result7->ref = (long) (&obj);
12727          result7->obj.i = (long) (&obj);
12728       }
12729    return(1 || funcname || hash || result7 || libp) ;
12730 }
12731 
12732 static int G__G__Matrix_126_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12733 {
12734    switch (libp->paran) {
12735    case 2:
12736       {
12737          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Rank1Update(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
12738          result7->ref = (long) (&obj);
12739          result7->obj.i = (long) (&obj);
12740       }
12741       break;
12742    case 1:
12743       {
12744          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Rank1Update(*(TVectorT<double>*) libp->para[0].ref);
12745          result7->ref = (long) (&obj);
12746          result7->obj.i = (long) (&obj);
12747       }
12748       break;
12749    }
12750    return(1 || funcname || hash || result7 || libp) ;
12751 }
12752 
12753 static int G__G__Matrix_126_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12754 {
12755       {
12756          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Similarity(*(TMatrixT<double>*) libp->para[0].ref);
12757          result7->ref = (long) (&obj);
12758          result7->obj.i = (long) (&obj);
12759       }
12760    return(1 || funcname || hash || result7 || libp) ;
12761 }
12762 
12763 static int G__G__Matrix_126_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12764 {
12765       {
12766          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->Similarity(*(TMatrixTSym<double>*) libp->para[0].ref);
12767          result7->ref = (long) (&obj);
12768          result7->obj.i = (long) (&obj);
12769       }
12770    return(1 || funcname || hash || result7 || libp) ;
12771 }
12772 
12773 static int G__G__Matrix_126_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12774 {
12775       G__letdouble(result7, 100, (double) ((const TMatrixTSym<double>*) G__getstructoffset())->Similarity(*(TVectorT<double>*) libp->para[0].ref));
12776    return(1 || funcname || hash || result7 || libp) ;
12777 }
12778 
12779 static int G__G__Matrix_126_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12780 {
12781       {
12782          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->SimilarityT(*(TMatrixT<double>*) libp->para[0].ref);
12783          result7->ref = (long) (&obj);
12784          result7->obj.i = (long) (&obj);
12785       }
12786    return(1 || funcname || hash || result7 || libp) ;
12787 }
12788 
12789 static int G__G__Matrix_126_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12790 {
12791       {
12792          const TMatrixTRow_const<double>* pobj;
12793          const TMatrixTRow_const<double> xobj = ((const TMatrixTSym<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
12794          pobj = new TMatrixTRow_const<double>(xobj);
12795          result7->obj.i = (long) ((void*) pobj);
12796          result7->ref = result7->obj.i;
12797          G__store_tempobject(*result7);
12798       }
12799    return(1 || funcname || hash || result7 || libp) ;
12800 }
12801 
12802 static int G__G__Matrix_126_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12803 {
12804       {
12805          TMatrixTRow<double>* pobj;
12806          TMatrixTRow<double> xobj = ((TMatrixTSym<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
12807          pobj = new TMatrixTRow<double>(xobj);
12808          result7->obj.i = (long) ((void*) pobj);
12809          result7->ref = result7->obj.i;
12810          G__store_tempobject(*result7);
12811       }
12812    return(1 || funcname || hash || result7 || libp) ;
12813 }
12814 
12815 static int G__G__Matrix_126_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12816 {
12817       {
12818          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->operator=(*(TMatrixTSym<double>*) libp->para[0].ref);
12819          result7->ref = (long) (&obj);
12820          result7->obj.i = (long) (&obj);
12821       }
12822    return(1 || funcname || hash || result7 || libp) ;
12823 }
12824 
12825 static int G__G__Matrix_126_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12826 {
12827       {
12828          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->operator=(*(TMatrixTSymLazy<double>*) libp->para[0].ref);
12829          result7->ref = (long) (&obj);
12830          result7->obj.i = (long) (&obj);
12831       }
12832    return(1 || funcname || hash || result7 || libp) ;
12833 }
12834 
12835 static int G__G__Matrix_126_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12836 {
12837       {
12838          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
12839          result7->ref = (long) (&obj);
12840          result7->obj.i = (long) (&obj);
12841       }
12842    return(1 || funcname || hash || result7 || libp) ;
12843 }
12844 
12845 static int G__G__Matrix_126_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12846 {
12847       {
12848          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->operator-=((double) G__double(libp->para[0]));
12849          result7->ref = (long) (&obj);
12850          result7->obj.i = (long) (&obj);
12851       }
12852    return(1 || funcname || hash || result7 || libp) ;
12853 }
12854 
12855 static int G__G__Matrix_126_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12856 {
12857       {
12858          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
12859          result7->ref = (long) (&obj);
12860          result7->obj.i = (long) (&obj);
12861       }
12862    return(1 || funcname || hash || result7 || libp) ;
12863 }
12864 
12865 static int G__G__Matrix_126_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12866 {
12867       {
12868          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
12869          result7->ref = (long) (&obj);
12870          result7->obj.i = (long) (&obj);
12871       }
12872    return(1 || funcname || hash || result7 || libp) ;
12873 }
12874 
12875 static int G__G__Matrix_126_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12876 {
12877       {
12878          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->operator+=(*(TMatrixTSym<double>*) libp->para[0].ref);
12879          result7->ref = (long) (&obj);
12880          result7->obj.i = (long) (&obj);
12881       }
12882    return(1 || funcname || hash || result7 || libp) ;
12883 }
12884 
12885 static int G__G__Matrix_126_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12886 {
12887       {
12888          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->operator-=(*(TMatrixTSym<double>*) libp->para[0].ref);
12889          result7->ref = (long) (&obj);
12890          result7->obj.i = (long) (&obj);
12891       }
12892    return(1 || funcname || hash || result7 || libp) ;
12893 }
12894 
12895 static int G__G__Matrix_126_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12896 {
12897       {
12898          const TMatrixTSym<double>& obj = ((TMatrixTSym<double>*) G__getstructoffset())->RandomizePD((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
12899 , *(Double_t*) G__Doubleref(&libp->para[2]));
12900          result7->ref = (long) (&obj);
12901          result7->obj.i = (long) (&obj);
12902       }
12903    return(1 || funcname || hash || result7 || libp) ;
12904 }
12905 
12906 static int G__G__Matrix_126_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12907 {
12908       {
12909          const TMatrixT<double>* pobj;
12910          const TMatrixT<double> xobj = ((const TMatrixTSym<double>*) G__getstructoffset())->EigenVectors(*(TVectorT<double>*) libp->para[0].ref);
12911          pobj = new TMatrixT<double>(xobj);
12912          result7->obj.i = (long) ((void*) pobj);
12913          result7->ref = result7->obj.i;
12914          G__store_tempobject(*result7);
12915       }
12916    return(1 || funcname || hash || result7 || libp) ;
12917 }
12918 
12919 static int G__G__Matrix_126_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12920 {
12921       G__letint(result7, 85, (long) TMatrixTSym<double>::Class());
12922    return(1 || funcname || hash || result7 || libp) ;
12923 }
12924 
12925 static int G__G__Matrix_126_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12926 {
12927       G__letint(result7, 67, (long) TMatrixTSym<double>::Class_Name());
12928    return(1 || funcname || hash || result7 || libp) ;
12929 }
12930 
12931 static int G__G__Matrix_126_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12932 {
12933       G__letint(result7, 115, (long) TMatrixTSym<double>::Class_Version());
12934    return(1 || funcname || hash || result7 || libp) ;
12935 }
12936 
12937 static int G__G__Matrix_126_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12938 {
12939       TMatrixTSym<double>::Dictionary();
12940       G__setnull(result7);
12941    return(1 || funcname || hash || result7 || libp) ;
12942 }
12943 
12944 static int G__G__Matrix_126_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12945 {
12946       ((TMatrixTSym<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
12947       G__setnull(result7);
12948    return(1 || funcname || hash || result7 || libp) ;
12949 }
12950 
12951 static int G__G__Matrix_126_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12952 {
12953       G__letint(result7, 67, (long) TMatrixTSym<double>::DeclFileName());
12954    return(1 || funcname || hash || result7 || libp) ;
12955 }
12956 
12957 static int G__G__Matrix_126_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12958 {
12959       G__letint(result7, 105, (long) TMatrixTSym<double>::ImplFileLine());
12960    return(1 || funcname || hash || result7 || libp) ;
12961 }
12962 
12963 static int G__G__Matrix_126_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12964 {
12965       G__letint(result7, 67, (long) TMatrixTSym<double>::ImplFileName());
12966    return(1 || funcname || hash || result7 || libp) ;
12967 }
12968 
12969 static int G__G__Matrix_126_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12970 {
12971       G__letint(result7, 105, (long) TMatrixTSym<double>::DeclFileLine());
12972    return(1 || funcname || hash || result7 || libp) ;
12973 }
12974 
12975 // automatic destructor
12976 typedef TMatrixTSym<double> G__TTMatrixTSymlEdoublegR;
12977 static int G__G__Matrix_126_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12978 {
12979    char* gvp = (char*) G__getgvp();
12980    long soff = G__getstructoffset();
12981    int n = G__getaryconstruct();
12982    //
12983    //has_a_delete: 1
12984    //has_own_delete1arg: 0
12985    //has_own_delete2arg: 0
12986    //
12987    if (!soff) {
12988      return(1);
12989    }
12990    if (n) {
12991      if (gvp == (char*)G__PVOID) {
12992        delete[] (TMatrixTSym<double>*) soff;
12993      } else {
12994        G__setgvp((long) G__PVOID);
12995        for (int i = n - 1; i >= 0; --i) {
12996          ((TMatrixTSym<double>*) (soff+(sizeof(TMatrixTSym<double>)*i)))->~G__TTMatrixTSymlEdoublegR();
12997        }
12998        G__setgvp((long)gvp);
12999      }
13000    } else {
13001      if (gvp == (char*)G__PVOID) {
13002        delete (TMatrixTSym<double>*) soff;
13003      } else {
13004        G__setgvp((long) G__PVOID);
13005        ((TMatrixTSym<double>*) (soff))->~G__TTMatrixTSymlEdoublegR();
13006        G__setgvp((long)gvp);
13007      }
13008    }
13009    G__setnull(result7);
13010    return(1 || funcname || hash || result7 || libp) ;
13011 }
13012 
13013 
13014 /* TMatrixTSparse<double> */
13015 static int G__G__Matrix_127_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13016 {
13017    TMatrixTSparse<double>* p = NULL;
13018    char* gvp = (char*) G__getgvp();
13019    int n = G__getaryconstruct();
13020    if (n) {
13021      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13022        p = new TMatrixTSparse<double>[n];
13023      } else {
13024        p = new((void*) gvp) TMatrixTSparse<double>[n];
13025      }
13026    } else {
13027      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13028        p = new TMatrixTSparse<double>;
13029      } else {
13030        p = new((void*) gvp) TMatrixTSparse<double>;
13031      }
13032    }
13033    result7->obj.i = (long) p;
13034    result7->ref = (long) p;
13035    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13036    return(1 || funcname || hash || result7 || libp) ;
13037 }
13038 
13039 static int G__G__Matrix_127_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13040 {
13041    TMatrixTSparse<double>* p = NULL;
13042    char* gvp = (char*) G__getgvp();
13043    //m: 2
13044    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13045      p = new TMatrixTSparse<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
13046    } else {
13047      p = new((void*) gvp) TMatrixTSparse<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
13048    }
13049    result7->obj.i = (long) p;
13050    result7->ref = (long) p;
13051    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13052    return(1 || funcname || hash || result7 || libp) ;
13053 }
13054 
13055 static int G__G__Matrix_127_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13056 {
13057    TMatrixTSparse<double>* p = NULL;
13058    char* gvp = (char*) G__getgvp();
13059    //m: 4
13060    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13061      p = new TMatrixTSparse<double>(
13062 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13063 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
13064    } else {
13065      p = new((void*) gvp) TMatrixTSparse<double>(
13066 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13067 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
13068    }
13069    result7->obj.i = (long) p;
13070    result7->ref = (long) p;
13071    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13072    return(1 || funcname || hash || result7 || libp) ;
13073 }
13074 
13075 static int G__G__Matrix_127_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13076 {
13077    TMatrixTSparse<double>* p = NULL;
13078    char* gvp = (char*) G__getgvp();
13079    //m: 8
13080    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13081      p = new TMatrixTSparse<double>(
13082 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13083 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
13084 , (Int_t) G__int(libp->para[4]), (Int_t*) G__int(libp->para[5])
13085 , (Int_t*) G__int(libp->para[6]), (double*) G__int(libp->para[7]));
13086    } else {
13087      p = new((void*) gvp) TMatrixTSparse<double>(
13088 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13089 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
13090 , (Int_t) G__int(libp->para[4]), (Int_t*) G__int(libp->para[5])
13091 , (Int_t*) G__int(libp->para[6]), (double*) G__int(libp->para[7]));
13092    }
13093    result7->obj.i = (long) p;
13094    result7->ref = (long) p;
13095    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13096    return(1 || funcname || hash || result7 || libp) ;
13097 }
13098 
13099 static int G__G__Matrix_127_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13100 {
13101    TMatrixTSparse<double>* p = NULL;
13102    char* gvp = (char*) G__getgvp();
13103    //m: 1
13104    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13105      p = new TMatrixTSparse<double>(*(TMatrixTSparse<double>*) libp->para[0].ref);
13106    } else {
13107      p = new((void*) gvp) TMatrixTSparse<double>(*(TMatrixTSparse<double>*) libp->para[0].ref);
13108    }
13109    result7->obj.i = (long) p;
13110    result7->ref = (long) p;
13111    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13112    return(1 || funcname || hash || result7 || libp) ;
13113 }
13114 
13115 static int G__G__Matrix_127_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13116 {
13117    TMatrixTSparse<double>* p = NULL;
13118    char* gvp = (char*) G__getgvp();
13119    //m: 1
13120    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13121      p = new TMatrixTSparse<double>(*(TMatrixT<double>*) libp->para[0].ref);
13122    } else {
13123      p = new((void*) gvp) TMatrixTSparse<double>(*(TMatrixT<double>*) libp->para[0].ref);
13124    }
13125    result7->obj.i = (long) p;
13126    result7->ref = (long) p;
13127    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13128    return(1 || funcname || hash || result7 || libp) ;
13129 }
13130 
13131 static int G__G__Matrix_127_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13132 {
13133    TMatrixTSparse<double>* p = NULL;
13134    char* gvp = (char*) G__getgvp();
13135    //m: 2
13136    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13137      p = new TMatrixTSparse<double>((TMatrixTSparse<double>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixTSparse<double>*) libp->para[1].ref);
13138    } else {
13139      p = new((void*) gvp) TMatrixTSparse<double>((TMatrixTSparse<double>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixTSparse<double>*) libp->para[1].ref);
13140    }
13141    result7->obj.i = (long) p;
13142    result7->ref = (long) p;
13143    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13144    return(1 || funcname || hash || result7 || libp) ;
13145 }
13146 
13147 static int G__G__Matrix_127_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13148 {
13149    TMatrixTSparse<double>* p = NULL;
13150    char* gvp = (char*) G__getgvp();
13151    //m: 3
13152    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13153      p = new TMatrixTSparse<double>(
13154 *(TMatrixTSparse<double>*) libp->para[0].ref, (TMatrixTSparse<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
13155 , *(TMatrixTSparse<double>*) libp->para[2].ref);
13156    } else {
13157      p = new((void*) gvp) TMatrixTSparse<double>(
13158 *(TMatrixTSparse<double>*) libp->para[0].ref, (TMatrixTSparse<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
13159 , *(TMatrixTSparse<double>*) libp->para[2].ref);
13160    }
13161    result7->obj.i = (long) p;
13162    result7->ref = (long) p;
13163    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13164    return(1 || funcname || hash || result7 || libp) ;
13165 }
13166 
13167 static int G__G__Matrix_127_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13168 {
13169    TMatrixTSparse<double>* p = NULL;
13170    char* gvp = (char*) G__getgvp();
13171    //m: 3
13172    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13173      p = new TMatrixTSparse<double>(
13174 *(TMatrixTSparse<double>*) libp->para[0].ref, (TMatrixTSparse<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
13175 , *(TMatrixT<double>*) libp->para[2].ref);
13176    } else {
13177      p = new((void*) gvp) TMatrixTSparse<double>(
13178 *(TMatrixTSparse<double>*) libp->para[0].ref, (TMatrixTSparse<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
13179 , *(TMatrixT<double>*) libp->para[2].ref);
13180    }
13181    result7->obj.i = (long) p;
13182    result7->ref = (long) p;
13183    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13184    return(1 || funcname || hash || result7 || libp) ;
13185 }
13186 
13187 static int G__G__Matrix_127_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13188 {
13189    TMatrixTSparse<double>* p = NULL;
13190    char* gvp = (char*) G__getgvp();
13191    //m: 3
13192    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13193      p = new TMatrixTSparse<double>(
13194 *(TMatrixT<double>*) libp->para[0].ref, (TMatrixTSparse<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
13195 , *(TMatrixTSparse<double>*) libp->para[2].ref);
13196    } else {
13197      p = new((void*) gvp) TMatrixTSparse<double>(
13198 *(TMatrixT<double>*) libp->para[0].ref, (TMatrixTSparse<double>::EMatrixCreatorsOp2) G__int(libp->para[1])
13199 , *(TMatrixTSparse<double>*) libp->para[2].ref);
13200    }
13201    result7->obj.i = (long) p;
13202    result7->ref = (long) p;
13203    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
13204    return(1 || funcname || hash || result7 || libp) ;
13205 }
13206 
13207 static int G__G__Matrix_127_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13208 {
13209       {
13210          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->SetSparseIndex((Int_t) G__int(libp->para[0]));
13211          result7->ref = (long) (&obj);
13212          result7->obj.i = (long) (&obj);
13213       }
13214    return(1 || funcname || hash || result7 || libp) ;
13215 }
13216 
13217 static int G__G__Matrix_127_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13218 {
13219       {
13220          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->SetSparseIndex(*(TMatrixTBase<double>*) libp->para[0].ref);
13221          result7->ref = (long) (&obj);
13222          result7->obj.i = (long) (&obj);
13223       }
13224    return(1 || funcname || hash || result7 || libp) ;
13225 }
13226 
13227 static int G__G__Matrix_127_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13228 {
13229       {
13230          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->SetSparseIndexAB(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
13231          result7->ref = (long) (&obj);
13232          result7->obj.i = (long) (&obj);
13233       }
13234    return(1 || funcname || hash || result7 || libp) ;
13235 }
13236 
13237 static int G__G__Matrix_127_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13238 {
13239       {
13240          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->SetSparseIndexAB(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
13241          result7->ref = (long) (&obj);
13242          result7->obj.i = (long) (&obj);
13243       }
13244    return(1 || funcname || hash || result7 || libp) ;
13245 }
13246 
13247 static int G__G__Matrix_127_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13248 {
13249       {
13250          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->SetSparseIndexAB(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
13251          result7->ref = (long) (&obj);
13252          result7->obj.i = (long) (&obj);
13253       }
13254    return(1 || funcname || hash || result7 || libp) ;
13255 }
13256 
13257 static int G__G__Matrix_127_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13258 {
13259       {
13260          const TMatrixTBase<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->SetMatrixArray((Int_t) G__int(libp->para[0]), (Int_t*) G__int(libp->para[1])
13261 , (Int_t*) G__int(libp->para[2]), (double*) G__int(libp->para[3]));
13262          result7->ref = (long) (&obj);
13263          result7->obj.i = (long) (&obj);
13264       }
13265    return(1 || funcname || hash || result7 || libp) ;
13266 }
13267 
13268 static int G__G__Matrix_127_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13269 {
13270       {
13271          const TMatrixTBase<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->ResizeTo(*(TMatrixTSparse<double>*) libp->para[0].ref);
13272          result7->ref = (long) (&obj);
13273          result7->obj.i = (long) (&obj);
13274       }
13275    return(1 || funcname || hash || result7 || libp) ;
13276 }
13277 
13278 static int G__G__Matrix_127_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13279 {
13280       {
13281          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->Use(
13282 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13283 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
13284 , (Int_t) G__int(libp->para[4]), (Int_t*) G__int(libp->para[5])
13285 , (Int_t*) G__int(libp->para[6]), (double*) G__int(libp->para[7]));
13286          result7->ref = (long) (&obj);
13287          result7->obj.i = (long) (&obj);
13288       }
13289    return(1 || funcname || hash || result7 || libp) ;
13290 }
13291 
13292 static int G__G__Matrix_127_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13293 {
13294       {
13295          const TMatrixTSparse<double>& obj = ((const TMatrixTSparse<double>*) G__getstructoffset())->Use(
13296 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13297 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
13298 , (Int_t) G__int(libp->para[4]), (const Int_t*) G__int(libp->para[5])
13299 , (const Int_t*) G__int(libp->para[6]), (double*) G__int(libp->para[7]));
13300          result7->ref = (long) (&obj);
13301          result7->obj.i = (long) (&obj);
13302       }
13303    return(1 || funcname || hash || result7 || libp) ;
13304 }
13305 
13306 static int G__G__Matrix_127_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13307 {
13308       {
13309          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13310 , (Int_t) G__int(libp->para[2]), (Int_t*) G__int(libp->para[3])
13311 , (Int_t*) G__int(libp->para[4]), (double*) G__int(libp->para[5]));
13312          result7->ref = (long) (&obj);
13313          result7->obj.i = (long) (&obj);
13314       }
13315    return(1 || funcname || hash || result7 || libp) ;
13316 }
13317 
13318 static int G__G__Matrix_127_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13319 {
13320       {
13321          const TMatrixTSparse<double>& obj = ((const TMatrixTSparse<double>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13322 , (Int_t) G__int(libp->para[2]), (const Int_t*) G__int(libp->para[3])
13323 , (const Int_t*) G__int(libp->para[4]), (double*) G__int(libp->para[5]));
13324          result7->ref = (long) (&obj);
13325          result7->obj.i = (long) (&obj);
13326       }
13327    return(1 || funcname || hash || result7 || libp) ;
13328 }
13329 
13330 static int G__G__Matrix_127_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13331 {
13332       {
13333          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->Use(*(TMatrixTSparse<double>*) libp->para[0].ref);
13334          result7->ref = (long) (&obj);
13335          result7->obj.i = (long) (&obj);
13336       }
13337    return(1 || funcname || hash || result7 || libp) ;
13338 }
13339 
13340 static int G__G__Matrix_127_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13341 {
13342       {
13343          const TMatrixTSparse<double>& obj = ((const TMatrixTSparse<double>*) G__getstructoffset())->Use(*(TMatrixTSparse<double>*) libp->para[0].ref);
13344          result7->ref = (long) (&obj);
13345          result7->obj.i = (long) (&obj);
13346       }
13347    return(1 || funcname || hash || result7 || libp) ;
13348 }
13349 
13350 static int G__G__Matrix_127_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13351 {
13352    switch (libp->paran) {
13353    case 5:
13354       {
13355          const TMatrixTSparse<double>* pobj;
13356          const TMatrixTSparse<double> xobj = ((const TMatrixTSparse<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13357 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
13358 , (Option_t*) G__int(libp->para[4]));
13359          pobj = new TMatrixTSparse<double>(xobj);
13360          result7->obj.i = (long) ((void*) pobj);
13361          result7->ref = result7->obj.i;
13362          G__store_tempobject(*result7);
13363       }
13364       break;
13365    case 4:
13366       {
13367          const TMatrixTSparse<double>* pobj;
13368          const TMatrixTSparse<double> xobj = ((const TMatrixTSparse<double>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
13369 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
13370          pobj = new TMatrixTSparse<double>(xobj);
13371          result7->obj.i = (long) ((void*) pobj);
13372          result7->ref = result7->obj.i;
13373          G__store_tempobject(*result7);
13374       }
13375       break;
13376    }
13377    return(1 || funcname || hash || result7 || libp) ;
13378 }
13379 
13380 static int G__G__Matrix_127_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13381 {
13382       {
13383          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->Transpose(*(TMatrixTSparse<double>*) libp->para[0].ref);
13384          result7->ref = (long) (&obj);
13385          result7->obj.i = (long) (&obj);
13386       }
13387    return(1 || funcname || hash || result7 || libp) ;
13388 }
13389 
13390 static int G__G__Matrix_127_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13391 {
13392       {
13393          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->T();
13394          result7->ref = (long) (&obj);
13395          result7->obj.i = (long) (&obj);
13396       }
13397    return(1 || funcname || hash || result7 || libp) ;
13398 }
13399 
13400 static int G__G__Matrix_127_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13401 {
13402       ((TMatrixTSparse<double>*) G__getstructoffset())->Mult(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
13403       G__setnull(result7);
13404    return(1 || funcname || hash || result7 || libp) ;
13405 }
13406 
13407 static int G__G__Matrix_127_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13408 {
13409       {
13410          const TMatrixTSparseRow_const<double>* pobj;
13411          const TMatrixTSparseRow_const<double> xobj = ((const TMatrixTSparse<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
13412          pobj = new TMatrixTSparseRow_const<double>(xobj);
13413          result7->obj.i = (long) ((void*) pobj);
13414          result7->ref = result7->obj.i;
13415          G__store_tempobject(*result7);
13416       }
13417    return(1 || funcname || hash || result7 || libp) ;
13418 }
13419 
13420 static int G__G__Matrix_127_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13421 {
13422       {
13423          TMatrixTSparseRow<double>* pobj;
13424          TMatrixTSparseRow<double> xobj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
13425          pobj = new TMatrixTSparseRow<double>(xobj);
13426          result7->obj.i = (long) ((void*) pobj);
13427          result7->ref = result7->obj.i;
13428          G__store_tempobject(*result7);
13429       }
13430    return(1 || funcname || hash || result7 || libp) ;
13431 }
13432 
13433 static int G__G__Matrix_127_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13434 {
13435       {
13436          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator=(*(TMatrixT<double>*) libp->para[0].ref);
13437          result7->ref = (long) (&obj);
13438          result7->obj.i = (long) (&obj);
13439       }
13440    return(1 || funcname || hash || result7 || libp) ;
13441 }
13442 
13443 static int G__G__Matrix_127_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13444 {
13445       {
13446          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator=(*(TMatrixTSparse<double>*) libp->para[0].ref);
13447          result7->ref = (long) (&obj);
13448          result7->obj.i = (long) (&obj);
13449       }
13450    return(1 || funcname || hash || result7 || libp) ;
13451 }
13452 
13453 static int G__G__Matrix_127_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13454 {
13455       {
13456          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
13457          result7->ref = (long) (&obj);
13458          result7->obj.i = (long) (&obj);
13459       }
13460    return(1 || funcname || hash || result7 || libp) ;
13461 }
13462 
13463 static int G__G__Matrix_127_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13464 {
13465       {
13466          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator-=((double) G__double(libp->para[0]));
13467          result7->ref = (long) (&obj);
13468          result7->obj.i = (long) (&obj);
13469       }
13470    return(1 || funcname || hash || result7 || libp) ;
13471 }
13472 
13473 static int G__G__Matrix_127_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13474 {
13475       {
13476          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
13477          result7->ref = (long) (&obj);
13478          result7->obj.i = (long) (&obj);
13479       }
13480    return(1 || funcname || hash || result7 || libp) ;
13481 }
13482 
13483 static int G__G__Matrix_127_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13484 {
13485       {
13486          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
13487          result7->ref = (long) (&obj);
13488          result7->obj.i = (long) (&obj);
13489       }
13490    return(1 || funcname || hash || result7 || libp) ;
13491 }
13492 
13493 static int G__G__Matrix_127_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13494 {
13495       {
13496          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator+=(*(TMatrixTSparse<double>*) libp->para[0].ref);
13497          result7->ref = (long) (&obj);
13498          result7->obj.i = (long) (&obj);
13499       }
13500    return(1 || funcname || hash || result7 || libp) ;
13501 }
13502 
13503 static int G__G__Matrix_127_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13504 {
13505       {
13506          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator+=(*(TMatrixT<double>*) libp->para[0].ref);
13507          result7->ref = (long) (&obj);
13508          result7->obj.i = (long) (&obj);
13509       }
13510    return(1 || funcname || hash || result7 || libp) ;
13511 }
13512 
13513 static int G__G__Matrix_127_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13514 {
13515       {
13516          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator-=(*(TMatrixTSparse<double>*) libp->para[0].ref);
13517          result7->ref = (long) (&obj);
13518          result7->obj.i = (long) (&obj);
13519       }
13520    return(1 || funcname || hash || result7 || libp) ;
13521 }
13522 
13523 static int G__G__Matrix_127_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13524 {
13525       {
13526          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator-=(*(TMatrixT<double>*) libp->para[0].ref);
13527          result7->ref = (long) (&obj);
13528          result7->obj.i = (long) (&obj);
13529       }
13530    return(1 || funcname || hash || result7 || libp) ;
13531 }
13532 
13533 static int G__G__Matrix_127_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13534 {
13535       {
13536          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator*=(*(TMatrixTSparse<double>*) libp->para[0].ref);
13537          result7->ref = (long) (&obj);
13538          result7->obj.i = (long) (&obj);
13539       }
13540    return(1 || funcname || hash || result7 || libp) ;
13541 }
13542 
13543 static int G__G__Matrix_127_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13544 {
13545       {
13546          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->operator*=(*(TMatrixT<double>*) libp->para[0].ref);
13547          result7->ref = (long) (&obj);
13548          result7->obj.i = (long) (&obj);
13549       }
13550    return(1 || funcname || hash || result7 || libp) ;
13551 }
13552 
13553 static int G__G__Matrix_127_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13554 {
13555       {
13556          const TMatrixTSparse<double>& obj = ((TMatrixTSparse<double>*) G__getstructoffset())->RandomizePD((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
13557 , *(Double_t*) G__Doubleref(&libp->para[2]));
13558          result7->ref = (long) (&obj);
13559          result7->obj.i = (long) (&obj);
13560       }
13561    return(1 || funcname || hash || result7 || libp) ;
13562 }
13563 
13564 static int G__G__Matrix_127_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13565 {
13566       G__letint(result7, 85, (long) TMatrixTSparse<double>::Class());
13567    return(1 || funcname || hash || result7 || libp) ;
13568 }
13569 
13570 static int G__G__Matrix_127_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13571 {
13572       G__letint(result7, 67, (long) TMatrixTSparse<double>::Class_Name());
13573    return(1 || funcname || hash || result7 || libp) ;
13574 }
13575 
13576 static int G__G__Matrix_127_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13577 {
13578       G__letint(result7, 115, (long) TMatrixTSparse<double>::Class_Version());
13579    return(1 || funcname || hash || result7 || libp) ;
13580 }
13581 
13582 static int G__G__Matrix_127_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13583 {
13584       TMatrixTSparse<double>::Dictionary();
13585       G__setnull(result7);
13586    return(1 || funcname || hash || result7 || libp) ;
13587 }
13588 
13589 static int G__G__Matrix_127_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13590 {
13591       ((TMatrixTSparse<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
13592       G__setnull(result7);
13593    return(1 || funcname || hash || result7 || libp) ;
13594 }
13595 
13596 static int G__G__Matrix_127_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13597 {
13598       G__letint(result7, 67, (long) TMatrixTSparse<double>::DeclFileName());
13599    return(1 || funcname || hash || result7 || libp) ;
13600 }
13601 
13602 static int G__G__Matrix_127_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13603 {
13604       G__letint(result7, 105, (long) TMatrixTSparse<double>::ImplFileLine());
13605    return(1 || funcname || hash || result7 || libp) ;
13606 }
13607 
13608 static int G__G__Matrix_127_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13609 {
13610       G__letint(result7, 67, (long) TMatrixTSparse<double>::ImplFileName());
13611    return(1 || funcname || hash || result7 || libp) ;
13612 }
13613 
13614 static int G__G__Matrix_127_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13615 {
13616       G__letint(result7, 105, (long) TMatrixTSparse<double>::DeclFileLine());
13617    return(1 || funcname || hash || result7 || libp) ;
13618 }
13619 
13620 // automatic destructor
13621 typedef TMatrixTSparse<double> G__TTMatrixTSparselEdoublegR;
13622 static int G__G__Matrix_127_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13623 {
13624    char* gvp = (char*) G__getgvp();
13625    long soff = G__getstructoffset();
13626    int n = G__getaryconstruct();
13627    //
13628    //has_a_delete: 1
13629    //has_own_delete1arg: 0
13630    //has_own_delete2arg: 0
13631    //
13632    if (!soff) {
13633      return(1);
13634    }
13635    if (n) {
13636      if (gvp == (char*)G__PVOID) {
13637        delete[] (TMatrixTSparse<double>*) soff;
13638      } else {
13639        G__setgvp((long) G__PVOID);
13640        for (int i = n - 1; i >= 0; --i) {
13641          ((TMatrixTSparse<double>*) (soff+(sizeof(TMatrixTSparse<double>)*i)))->~G__TTMatrixTSparselEdoublegR();
13642        }
13643        G__setgvp((long)gvp);
13644      }
13645    } else {
13646      if (gvp == (char*)G__PVOID) {
13647        delete (TMatrixTSparse<double>*) soff;
13648      } else {
13649        G__setgvp((long) G__PVOID);
13650        ((TMatrixTSparse<double>*) (soff))->~G__TTMatrixTSparselEdoublegR();
13651        G__setgvp((long)gvp);
13652      }
13653    }
13654    G__setnull(result7);
13655    return(1 || funcname || hash || result7 || libp) ;
13656 }
13657 
13658 
13659 /* TMatrixTLazy<double> */
13660 static int G__G__Matrix_128_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13661 {
13662       G__letint(result7, 105, (long) ((const TMatrixTLazy<double>*) G__getstructoffset())->GetRowLwb());
13663    return(1 || funcname || hash || result7 || libp) ;
13664 }
13665 
13666 static int G__G__Matrix_128_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13667 {
13668       G__letint(result7, 105, (long) ((const TMatrixTLazy<double>*) G__getstructoffset())->GetRowUpb());
13669    return(1 || funcname || hash || result7 || libp) ;
13670 }
13671 
13672 static int G__G__Matrix_128_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13673 {
13674       G__letint(result7, 105, (long) ((const TMatrixTLazy<double>*) G__getstructoffset())->GetColLwb());
13675    return(1 || funcname || hash || result7 || libp) ;
13676 }
13677 
13678 static int G__G__Matrix_128_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13679 {
13680       G__letint(result7, 105, (long) ((const TMatrixTLazy<double>*) G__getstructoffset())->GetColUpb());
13681    return(1 || funcname || hash || result7 || libp) ;
13682 }
13683 
13684 static int G__G__Matrix_128_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13685 {
13686       G__letint(result7, 85, (long) TMatrixTLazy<double>::Class());
13687    return(1 || funcname || hash || result7 || libp) ;
13688 }
13689 
13690 static int G__G__Matrix_128_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13691 {
13692       G__letint(result7, 67, (long) TMatrixTLazy<double>::Class_Name());
13693    return(1 || funcname || hash || result7 || libp) ;
13694 }
13695 
13696 static int G__G__Matrix_128_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13697 {
13698       G__letint(result7, 115, (long) TMatrixTLazy<double>::Class_Version());
13699    return(1 || funcname || hash || result7 || libp) ;
13700 }
13701 
13702 static int G__G__Matrix_128_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13703 {
13704       TMatrixTLazy<double>::Dictionary();
13705       G__setnull(result7);
13706    return(1 || funcname || hash || result7 || libp) ;
13707 }
13708 
13709 static int G__G__Matrix_128_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13710 {
13711       ((TMatrixTLazy<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
13712       G__setnull(result7);
13713    return(1 || funcname || hash || result7 || libp) ;
13714 }
13715 
13716 static int G__G__Matrix_128_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13717 {
13718       G__letint(result7, 67, (long) TMatrixTLazy<double>::DeclFileName());
13719    return(1 || funcname || hash || result7 || libp) ;
13720 }
13721 
13722 static int G__G__Matrix_128_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13723 {
13724       G__letint(result7, 105, (long) TMatrixTLazy<double>::ImplFileLine());
13725    return(1 || funcname || hash || result7 || libp) ;
13726 }
13727 
13728 static int G__G__Matrix_128_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13729 {
13730       G__letint(result7, 67, (long) TMatrixTLazy<double>::ImplFileName());
13731    return(1 || funcname || hash || result7 || libp) ;
13732 }
13733 
13734 static int G__G__Matrix_128_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13735 {
13736       G__letint(result7, 105, (long) TMatrixTLazy<double>::DeclFileLine());
13737    return(1 || funcname || hash || result7 || libp) ;
13738 }
13739 
13740 // automatic destructor
13741 typedef TMatrixTLazy<double> G__TTMatrixTLazylEdoublegR;
13742 static int G__G__Matrix_128_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13743 {
13744    char* gvp = (char*) G__getgvp();
13745    long soff = G__getstructoffset();
13746    int n = G__getaryconstruct();
13747    //
13748    //has_a_delete: 1
13749    //has_own_delete1arg: 0
13750    //has_own_delete2arg: 0
13751    //
13752    if (!soff) {
13753      return(1);
13754    }
13755    if (n) {
13756      if (gvp == (char*)G__PVOID) {
13757        delete[] (TMatrixTLazy<double>*) soff;
13758      } else {
13759        G__setgvp((long) G__PVOID);
13760        for (int i = n - 1; i >= 0; --i) {
13761          ((TMatrixTLazy<double>*) (soff+(sizeof(TMatrixTLazy<double>)*i)))->~G__TTMatrixTLazylEdoublegR();
13762        }
13763        G__setgvp((long)gvp);
13764      }
13765    } else {
13766      if (gvp == (char*)G__PVOID) {
13767        delete (TMatrixTLazy<double>*) soff;
13768      } else {
13769        G__setgvp((long) G__PVOID);
13770        ((TMatrixTLazy<double>*) (soff))->~G__TTMatrixTLazylEdoublegR();
13771        G__setgvp((long)gvp);
13772      }
13773    }
13774    G__setnull(result7);
13775    return(1 || funcname || hash || result7 || libp) ;
13776 }
13777 
13778 
13779 /* TMatrixTRow_const<double> */
13780 static int G__G__Matrix_129_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13781 {
13782    TMatrixTRow_const<double>* p = NULL;
13783    char* gvp = (char*) G__getgvp();
13784    int n = G__getaryconstruct();
13785    if (n) {
13786      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13787        p = new TMatrixTRow_const<double>[n];
13788      } else {
13789        p = new((void*) gvp) TMatrixTRow_const<double>[n];
13790      }
13791    } else {
13792      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13793        p = new TMatrixTRow_const<double>;
13794      } else {
13795        p = new((void*) gvp) TMatrixTRow_const<double>;
13796      }
13797    }
13798    result7->obj.i = (long) p;
13799    result7->ref = (long) p;
13800    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR));
13801    return(1 || funcname || hash || result7 || libp) ;
13802 }
13803 
13804 static int G__G__Matrix_129_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13805 {
13806    TMatrixTRow_const<double>* p = NULL;
13807    char* gvp = (char*) G__getgvp();
13808    //m: 2
13809    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13810      p = new TMatrixTRow_const<double>(*(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
13811    } else {
13812      p = new((void*) gvp) TMatrixTRow_const<double>(*(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
13813    }
13814    result7->obj.i = (long) p;
13815    result7->ref = (long) p;
13816    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR));
13817    return(1 || funcname || hash || result7 || libp) ;
13818 }
13819 
13820 static int G__G__Matrix_129_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13821 {
13822    TMatrixTRow_const<double>* p = NULL;
13823    char* gvp = (char*) G__getgvp();
13824    //m: 2
13825    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13826      p = new TMatrixTRow_const<double>(*(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
13827    } else {
13828      p = new((void*) gvp) TMatrixTRow_const<double>(*(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
13829    }
13830    result7->obj.i = (long) p;
13831    result7->ref = (long) p;
13832    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR));
13833    return(1 || funcname || hash || result7 || libp) ;
13834 }
13835 
13836 static int G__G__Matrix_129_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13837 {
13838    TMatrixTRow_const<double>* p = NULL;
13839    char* gvp = (char*) G__getgvp();
13840    //m: 1
13841    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13842      p = new TMatrixTRow_const<double>(*(TMatrixTRow_const<double>*) libp->para[0].ref);
13843    } else {
13844      p = new((void*) gvp) TMatrixTRow_const<double>(*(TMatrixTRow_const<double>*) libp->para[0].ref);
13845    }
13846    result7->obj.i = (long) p;
13847    result7->ref = (long) p;
13848    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR));
13849    return(1 || funcname || hash || result7 || libp) ;
13850 }
13851 
13852 static int G__G__Matrix_129_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13853 {
13854       {
13855          const TMatrixTRow_const<double>& obj = ((TMatrixTRow_const<double>*) G__getstructoffset())->operator=(*(TMatrixTRow_const<double>*) libp->para[0].ref);
13856          result7->ref = (long) (&obj);
13857          result7->obj.i = (long) (&obj);
13858       }
13859    return(1 || funcname || hash || result7 || libp) ;
13860 }
13861 
13862 static int G__G__Matrix_129_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13863 {
13864       G__letint(result7, 85, (long) ((const TMatrixTRow_const<double>*) G__getstructoffset())->GetMatrix());
13865    return(1 || funcname || hash || result7 || libp) ;
13866 }
13867 
13868 static int G__G__Matrix_129_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13869 {
13870       G__letint(result7, 105, (long) ((const TMatrixTRow_const<double>*) G__getstructoffset())->GetRowIndex());
13871    return(1 || funcname || hash || result7 || libp) ;
13872 }
13873 
13874 static int G__G__Matrix_129_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13875 {
13876       G__letint(result7, 105, (long) ((const TMatrixTRow_const<double>*) G__getstructoffset())->GetInc());
13877    return(1 || funcname || hash || result7 || libp) ;
13878 }
13879 
13880 static int G__G__Matrix_129_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13881 {
13882       G__letint(result7, 68, (long) ((const TMatrixTRow_const<double>*) G__getstructoffset())->GetPtr());
13883    return(1 || funcname || hash || result7 || libp) ;
13884 }
13885 
13886 static int G__G__Matrix_129_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13887 {
13888       {
13889          const double& obj = ((const TMatrixTRow_const<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
13890          result7->ref = (long) (&obj);
13891          result7->obj.d = (double) (obj);
13892       }
13893    return(1 || funcname || hash || result7 || libp) ;
13894 }
13895 
13896 static int G__G__Matrix_129_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13897 {
13898       {
13899          const double& obj = ((const TMatrixTRow_const<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
13900          result7->ref = (long) (&obj);
13901          result7->obj.d = (double) (obj);
13902       }
13903    return(1 || funcname || hash || result7 || libp) ;
13904 }
13905 
13906 static int G__G__Matrix_129_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13907 {
13908       G__letint(result7, 85, (long) TMatrixTRow_const<double>::Class());
13909    return(1 || funcname || hash || result7 || libp) ;
13910 }
13911 
13912 static int G__G__Matrix_129_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13913 {
13914       G__letint(result7, 67, (long) TMatrixTRow_const<double>::Class_Name());
13915    return(1 || funcname || hash || result7 || libp) ;
13916 }
13917 
13918 static int G__G__Matrix_129_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13919 {
13920       G__letint(result7, 115, (long) TMatrixTRow_const<double>::Class_Version());
13921    return(1 || funcname || hash || result7 || libp) ;
13922 }
13923 
13924 static int G__G__Matrix_129_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13925 {
13926       TMatrixTRow_const<double>::Dictionary();
13927       G__setnull(result7);
13928    return(1 || funcname || hash || result7 || libp) ;
13929 }
13930 
13931 static int G__G__Matrix_129_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13932 {
13933       G__letint(result7, 85, (long) ((const TMatrixTRow_const<double>*) G__getstructoffset())->IsA());
13934    return(1 || funcname || hash || result7 || libp) ;
13935 }
13936 
13937 static int G__G__Matrix_129_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13938 {
13939       ((TMatrixTRow_const<double>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
13940       G__setnull(result7);
13941    return(1 || funcname || hash || result7 || libp) ;
13942 }
13943 
13944 static int G__G__Matrix_129_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13945 {
13946       ((TMatrixTRow_const<double>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
13947       G__setnull(result7);
13948    return(1 || funcname || hash || result7 || libp) ;
13949 }
13950 
13951 static int G__G__Matrix_129_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13952 {
13953       ((TMatrixTRow_const<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
13954       G__setnull(result7);
13955    return(1 || funcname || hash || result7 || libp) ;
13956 }
13957 
13958 static int G__G__Matrix_129_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13959 {
13960       G__letint(result7, 67, (long) TMatrixTRow_const<double>::DeclFileName());
13961    return(1 || funcname || hash || result7 || libp) ;
13962 }
13963 
13964 static int G__G__Matrix_129_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13965 {
13966       G__letint(result7, 105, (long) TMatrixTRow_const<double>::ImplFileLine());
13967    return(1 || funcname || hash || result7 || libp) ;
13968 }
13969 
13970 static int G__G__Matrix_129_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13971 {
13972       G__letint(result7, 67, (long) TMatrixTRow_const<double>::ImplFileName());
13973    return(1 || funcname || hash || result7 || libp) ;
13974 }
13975 
13976 static int G__G__Matrix_129_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13977 {
13978       G__letint(result7, 105, (long) TMatrixTRow_const<double>::DeclFileLine());
13979    return(1 || funcname || hash || result7 || libp) ;
13980 }
13981 
13982 // automatic destructor
13983 typedef TMatrixTRow_const<double> G__TTMatrixTRow_constlEdoublegR;
13984 static int G__G__Matrix_129_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13985 {
13986    char* gvp = (char*) G__getgvp();
13987    long soff = G__getstructoffset();
13988    int n = G__getaryconstruct();
13989    //
13990    //has_a_delete: 0
13991    //has_own_delete1arg: 0
13992    //has_own_delete2arg: 0
13993    //
13994    if (!soff) {
13995      return(1);
13996    }
13997    if (n) {
13998      if (gvp == (char*)G__PVOID) {
13999        delete[] (TMatrixTRow_const<double>*) soff;
14000      } else {
14001        G__setgvp((long) G__PVOID);
14002        for (int i = n - 1; i >= 0; --i) {
14003          ((TMatrixTRow_const<double>*) (soff+(sizeof(TMatrixTRow_const<double>)*i)))->~G__TTMatrixTRow_constlEdoublegR();
14004        }
14005        G__setgvp((long)gvp);
14006      }
14007    } else {
14008      if (gvp == (char*)G__PVOID) {
14009        delete (TMatrixTRow_const<double>*) soff;
14010      } else {
14011        G__setgvp((long) G__PVOID);
14012        ((TMatrixTRow_const<double>*) (soff))->~G__TTMatrixTRow_constlEdoublegR();
14013        G__setgvp((long)gvp);
14014      }
14015    }
14016    G__setnull(result7);
14017    return(1 || funcname || hash || result7 || libp) ;
14018 }
14019 
14020 
14021 /* TMatrixTRow<double> */
14022 static int G__G__Matrix_130_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14023 {
14024    TMatrixTRow<double>* p = NULL;
14025    char* gvp = (char*) G__getgvp();
14026    int n = G__getaryconstruct();
14027    if (n) {
14028      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14029        p = new TMatrixTRow<double>[n];
14030      } else {
14031        p = new((void*) gvp) TMatrixTRow<double>[n];
14032      }
14033    } else {
14034      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14035        p = new TMatrixTRow<double>;
14036      } else {
14037        p = new((void*) gvp) TMatrixTRow<double>;
14038      }
14039    }
14040    result7->obj.i = (long) p;
14041    result7->ref = (long) p;
14042    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR));
14043    return(1 || funcname || hash || result7 || libp) ;
14044 }
14045 
14046 static int G__G__Matrix_130_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14047 {
14048    TMatrixTRow<double>* p = NULL;
14049    char* gvp = (char*) G__getgvp();
14050    //m: 2
14051    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14052      p = new TMatrixTRow<double>(*(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
14053    } else {
14054      p = new((void*) gvp) TMatrixTRow<double>(*(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
14055    }
14056    result7->obj.i = (long) p;
14057    result7->ref = (long) p;
14058    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR));
14059    return(1 || funcname || hash || result7 || libp) ;
14060 }
14061 
14062 static int G__G__Matrix_130_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14063 {
14064    TMatrixTRow<double>* p = NULL;
14065    char* gvp = (char*) G__getgvp();
14066    //m: 2
14067    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14068      p = new TMatrixTRow<double>(*(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
14069    } else {
14070      p = new((void*) gvp) TMatrixTRow<double>(*(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
14071    }
14072    result7->obj.i = (long) p;
14073    result7->ref = (long) p;
14074    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR));
14075    return(1 || funcname || hash || result7 || libp) ;
14076 }
14077 
14078 static int G__G__Matrix_130_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14079 {
14080    TMatrixTRow<double>* p = NULL;
14081    char* gvp = (char*) G__getgvp();
14082    //m: 1
14083    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14084      p = new TMatrixTRow<double>(*(TMatrixTRow<double>*) libp->para[0].ref);
14085    } else {
14086      p = new((void*) gvp) TMatrixTRow<double>(*(TMatrixTRow<double>*) libp->para[0].ref);
14087    }
14088    result7->obj.i = (long) p;
14089    result7->ref = (long) p;
14090    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR));
14091    return(1 || funcname || hash || result7 || libp) ;
14092 }
14093 
14094 static int G__G__Matrix_130_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14095 {
14096       G__letint(result7, 68, (long) ((const TMatrixTRow<double>*) G__getstructoffset())->GetPtr());
14097    return(1 || funcname || hash || result7 || libp) ;
14098 }
14099 
14100 static int G__G__Matrix_130_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14101 {
14102       {
14103          const double& obj = ((const TMatrixTRow<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
14104          result7->ref = (long) (&obj);
14105          result7->obj.d = (double) (obj);
14106       }
14107    return(1 || funcname || hash || result7 || libp) ;
14108 }
14109 
14110 static int G__G__Matrix_130_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14111 {
14112       {
14113          const double& obj = ((TMatrixTRow<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
14114          result7->ref = (long) (&obj);
14115          result7->obj.d = (double) (obj);
14116       }
14117    return(1 || funcname || hash || result7 || libp) ;
14118 }
14119 
14120 static int G__G__Matrix_130_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14121 {
14122       {
14123          const double& obj = ((const TMatrixTRow<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
14124          result7->ref = (long) (&obj);
14125          result7->obj.d = (double) (obj);
14126       }
14127    return(1 || funcname || hash || result7 || libp) ;
14128 }
14129 
14130 static int G__G__Matrix_130_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14131 {
14132       {
14133          const double& obj = ((TMatrixTRow<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
14134          result7->ref = (long) (&obj);
14135          result7->obj.d = (double) (obj);
14136       }
14137    return(1 || funcname || hash || result7 || libp) ;
14138 }
14139 
14140 static int G__G__Matrix_130_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14141 {
14142       ((TMatrixTRow<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
14143       G__setnull(result7);
14144    return(1 || funcname || hash || result7 || libp) ;
14145 }
14146 
14147 static int G__G__Matrix_130_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14148 {
14149       ((TMatrixTRow<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
14150       G__setnull(result7);
14151    return(1 || funcname || hash || result7 || libp) ;
14152 }
14153 
14154 static int G__G__Matrix_130_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14155 {
14156       ((TMatrixTRow<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
14157       G__setnull(result7);
14158    return(1 || funcname || hash || result7 || libp) ;
14159 }
14160 
14161 static int G__G__Matrix_130_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14162 {
14163       ((TMatrixTRow<double>*) G__getstructoffset())->operator=(*(TMatrixTRow_const<double>*) libp->para[0].ref);
14164       G__setnull(result7);
14165    return(1 || funcname || hash || result7 || libp) ;
14166 }
14167 
14168 static int G__G__Matrix_130_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14169 {
14170       {
14171          const TMatrixTRow<double>& obj = ((TMatrixTRow<double>*) G__getstructoffset())->operator=(*(TMatrixTRow<double>*) libp->para[0].ref);
14172          result7->ref = (long) (&obj);
14173          result7->obj.i = (long) (&obj);
14174       }
14175    return(1 || funcname || hash || result7 || libp) ;
14176 }
14177 
14178 static int G__G__Matrix_130_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14179 {
14180       ((TMatrixTRow<double>*) G__getstructoffset())->operator=(*(TVectorT<double>*) libp->para[0].ref);
14181       G__setnull(result7);
14182    return(1 || funcname || hash || result7 || libp) ;
14183 }
14184 
14185 static int G__G__Matrix_130_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14186 {
14187       ((TMatrixTRow<double>*) G__getstructoffset())->operator+=(*(TMatrixTRow_const<double>*) libp->para[0].ref);
14188       G__setnull(result7);
14189    return(1 || funcname || hash || result7 || libp) ;
14190 }
14191 
14192 static int G__G__Matrix_130_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14193 {
14194       ((TMatrixTRow<double>*) G__getstructoffset())->operator*=(*(TMatrixTRow_const<double>*) libp->para[0].ref);
14195       G__setnull(result7);
14196    return(1 || funcname || hash || result7 || libp) ;
14197 }
14198 
14199 static int G__G__Matrix_130_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14200 {
14201       G__letint(result7, 85, (long) TMatrixTRow<double>::Class());
14202    return(1 || funcname || hash || result7 || libp) ;
14203 }
14204 
14205 static int G__G__Matrix_130_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14206 {
14207       G__letint(result7, 67, (long) TMatrixTRow<double>::Class_Name());
14208    return(1 || funcname || hash || result7 || libp) ;
14209 }
14210 
14211 static int G__G__Matrix_130_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14212 {
14213       G__letint(result7, 115, (long) TMatrixTRow<double>::Class_Version());
14214    return(1 || funcname || hash || result7 || libp) ;
14215 }
14216 
14217 static int G__G__Matrix_130_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14218 {
14219       TMatrixTRow<double>::Dictionary();
14220       G__setnull(result7);
14221    return(1 || funcname || hash || result7 || libp) ;
14222 }
14223 
14224 static int G__G__Matrix_130_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14225 {
14226       ((TMatrixTRow<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
14227       G__setnull(result7);
14228    return(1 || funcname || hash || result7 || libp) ;
14229 }
14230 
14231 static int G__G__Matrix_130_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14232 {
14233       G__letint(result7, 67, (long) TMatrixTRow<double>::DeclFileName());
14234    return(1 || funcname || hash || result7 || libp) ;
14235 }
14236 
14237 static int G__G__Matrix_130_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14238 {
14239       G__letint(result7, 105, (long) TMatrixTRow<double>::ImplFileLine());
14240    return(1 || funcname || hash || result7 || libp) ;
14241 }
14242 
14243 static int G__G__Matrix_130_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14244 {
14245       G__letint(result7, 67, (long) TMatrixTRow<double>::ImplFileName());
14246    return(1 || funcname || hash || result7 || libp) ;
14247 }
14248 
14249 static int G__G__Matrix_130_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14250 {
14251       G__letint(result7, 105, (long) TMatrixTRow<double>::DeclFileLine());
14252    return(1 || funcname || hash || result7 || libp) ;
14253 }
14254 
14255 // automatic destructor
14256 typedef TMatrixTRow<double> G__TTMatrixTRowlEdoublegR;
14257 static int G__G__Matrix_130_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14258 {
14259    char* gvp = (char*) G__getgvp();
14260    long soff = G__getstructoffset();
14261    int n = G__getaryconstruct();
14262    //
14263    //has_a_delete: 0
14264    //has_own_delete1arg: 0
14265    //has_own_delete2arg: 0
14266    //
14267    if (!soff) {
14268      return(1);
14269    }
14270    if (n) {
14271      if (gvp == (char*)G__PVOID) {
14272        delete[] (TMatrixTRow<double>*) soff;
14273      } else {
14274        G__setgvp((long) G__PVOID);
14275        for (int i = n - 1; i >= 0; --i) {
14276          ((TMatrixTRow<double>*) (soff+(sizeof(TMatrixTRow<double>)*i)))->~G__TTMatrixTRowlEdoublegR();
14277        }
14278        G__setgvp((long)gvp);
14279      }
14280    } else {
14281      if (gvp == (char*)G__PVOID) {
14282        delete (TMatrixTRow<double>*) soff;
14283      } else {
14284        G__setgvp((long) G__PVOID);
14285        ((TMatrixTRow<double>*) (soff))->~G__TTMatrixTRowlEdoublegR();
14286        G__setgvp((long)gvp);
14287      }
14288    }
14289    G__setnull(result7);
14290    return(1 || funcname || hash || result7 || libp) ;
14291 }
14292 
14293 
14294 /* TMatrixTDiag_const<double> */
14295 static int G__G__Matrix_131_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14296 {
14297    TMatrixTDiag_const<double>* p = NULL;
14298    char* gvp = (char*) G__getgvp();
14299    int n = G__getaryconstruct();
14300    if (n) {
14301      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14302        p = new TMatrixTDiag_const<double>[n];
14303      } else {
14304        p = new((void*) gvp) TMatrixTDiag_const<double>[n];
14305      }
14306    } else {
14307      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14308        p = new TMatrixTDiag_const<double>;
14309      } else {
14310        p = new((void*) gvp) TMatrixTDiag_const<double>;
14311      }
14312    }
14313    result7->obj.i = (long) p;
14314    result7->ref = (long) p;
14315    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR));
14316    return(1 || funcname || hash || result7 || libp) ;
14317 }
14318 
14319 static int G__G__Matrix_131_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14320 {
14321    TMatrixTDiag_const<double>* p = NULL;
14322    char* gvp = (char*) G__getgvp();
14323    //m: 1
14324    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14325      p = new TMatrixTDiag_const<double>(*(TMatrixT<double>*) libp->para[0].ref);
14326    } else {
14327      p = new((void*) gvp) TMatrixTDiag_const<double>(*(TMatrixT<double>*) libp->para[0].ref);
14328    }
14329    result7->obj.i = (long) p;
14330    result7->ref = (long) p;
14331    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR));
14332    return(1 || funcname || hash || result7 || libp) ;
14333 }
14334 
14335 static int G__G__Matrix_131_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14336 {
14337    TMatrixTDiag_const<double>* p = NULL;
14338    char* gvp = (char*) G__getgvp();
14339    //m: 1
14340    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14341      p = new TMatrixTDiag_const<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
14342    } else {
14343      p = new((void*) gvp) TMatrixTDiag_const<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
14344    }
14345    result7->obj.i = (long) p;
14346    result7->ref = (long) p;
14347    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR));
14348    return(1 || funcname || hash || result7 || libp) ;
14349 }
14350 
14351 static int G__G__Matrix_131_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14352 {
14353    TMatrixTDiag_const<double>* p = NULL;
14354    char* gvp = (char*) G__getgvp();
14355    //m: 1
14356    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14357      p = new TMatrixTDiag_const<double>(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
14358    } else {
14359      p = new((void*) gvp) TMatrixTDiag_const<double>(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
14360    }
14361    result7->obj.i = (long) p;
14362    result7->ref = (long) p;
14363    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR));
14364    return(1 || funcname || hash || result7 || libp) ;
14365 }
14366 
14367 static int G__G__Matrix_131_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14368 {
14369       {
14370          const TMatrixTDiag_const<double>& obj = ((TMatrixTDiag_const<double>*) G__getstructoffset())->operator=(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
14371          result7->ref = (long) (&obj);
14372          result7->obj.i = (long) (&obj);
14373       }
14374    return(1 || funcname || hash || result7 || libp) ;
14375 }
14376 
14377 static int G__G__Matrix_131_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14378 {
14379       G__letint(result7, 85, (long) ((const TMatrixTDiag_const<double>*) G__getstructoffset())->GetMatrix());
14380    return(1 || funcname || hash || result7 || libp) ;
14381 }
14382 
14383 static int G__G__Matrix_131_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14384 {
14385       G__letint(result7, 68, (long) ((const TMatrixTDiag_const<double>*) G__getstructoffset())->GetPtr());
14386    return(1 || funcname || hash || result7 || libp) ;
14387 }
14388 
14389 static int G__G__Matrix_131_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14390 {
14391       G__letint(result7, 105, (long) ((const TMatrixTDiag_const<double>*) G__getstructoffset())->GetInc());
14392    return(1 || funcname || hash || result7 || libp) ;
14393 }
14394 
14395 static int G__G__Matrix_131_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14396 {
14397       {
14398          const double& obj = ((const TMatrixTDiag_const<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
14399          result7->ref = (long) (&obj);
14400          result7->obj.d = (double) (obj);
14401       }
14402    return(1 || funcname || hash || result7 || libp) ;
14403 }
14404 
14405 static int G__G__Matrix_131_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14406 {
14407       {
14408          const double& obj = ((const TMatrixTDiag_const<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
14409          result7->ref = (long) (&obj);
14410          result7->obj.d = (double) (obj);
14411       }
14412    return(1 || funcname || hash || result7 || libp) ;
14413 }
14414 
14415 static int G__G__Matrix_131_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14416 {
14417       G__letint(result7, 105, (long) ((const TMatrixTDiag_const<double>*) G__getstructoffset())->GetNdiags());
14418    return(1 || funcname || hash || result7 || libp) ;
14419 }
14420 
14421 static int G__G__Matrix_131_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14422 {
14423       G__letint(result7, 85, (long) TMatrixTDiag_const<double>::Class());
14424    return(1 || funcname || hash || result7 || libp) ;
14425 }
14426 
14427 static int G__G__Matrix_131_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14428 {
14429       G__letint(result7, 67, (long) TMatrixTDiag_const<double>::Class_Name());
14430    return(1 || funcname || hash || result7 || libp) ;
14431 }
14432 
14433 static int G__G__Matrix_131_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14434 {
14435       G__letint(result7, 115, (long) TMatrixTDiag_const<double>::Class_Version());
14436    return(1 || funcname || hash || result7 || libp) ;
14437 }
14438 
14439 static int G__G__Matrix_131_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14440 {
14441       TMatrixTDiag_const<double>::Dictionary();
14442       G__setnull(result7);
14443    return(1 || funcname || hash || result7 || libp) ;
14444 }
14445 
14446 static int G__G__Matrix_131_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14447 {
14448       G__letint(result7, 85, (long) ((const TMatrixTDiag_const<double>*) G__getstructoffset())->IsA());
14449    return(1 || funcname || hash || result7 || libp) ;
14450 }
14451 
14452 static int G__G__Matrix_131_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14453 {
14454       ((TMatrixTDiag_const<double>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
14455       G__setnull(result7);
14456    return(1 || funcname || hash || result7 || libp) ;
14457 }
14458 
14459 static int G__G__Matrix_131_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14460 {
14461       ((TMatrixTDiag_const<double>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
14462       G__setnull(result7);
14463    return(1 || funcname || hash || result7 || libp) ;
14464 }
14465 
14466 static int G__G__Matrix_131_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14467 {
14468       ((TMatrixTDiag_const<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
14469       G__setnull(result7);
14470    return(1 || funcname || hash || result7 || libp) ;
14471 }
14472 
14473 static int G__G__Matrix_131_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14474 {
14475       G__letint(result7, 67, (long) TMatrixTDiag_const<double>::DeclFileName());
14476    return(1 || funcname || hash || result7 || libp) ;
14477 }
14478 
14479 static int G__G__Matrix_131_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14480 {
14481       G__letint(result7, 105, (long) TMatrixTDiag_const<double>::ImplFileLine());
14482    return(1 || funcname || hash || result7 || libp) ;
14483 }
14484 
14485 static int G__G__Matrix_131_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14486 {
14487       G__letint(result7, 67, (long) TMatrixTDiag_const<double>::ImplFileName());
14488    return(1 || funcname || hash || result7 || libp) ;
14489 }
14490 
14491 static int G__G__Matrix_131_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14492 {
14493       G__letint(result7, 105, (long) TMatrixTDiag_const<double>::DeclFileLine());
14494    return(1 || funcname || hash || result7 || libp) ;
14495 }
14496 
14497 // automatic destructor
14498 typedef TMatrixTDiag_const<double> G__TTMatrixTDiag_constlEdoublegR;
14499 static int G__G__Matrix_131_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14500 {
14501    char* gvp = (char*) G__getgvp();
14502    long soff = G__getstructoffset();
14503    int n = G__getaryconstruct();
14504    //
14505    //has_a_delete: 0
14506    //has_own_delete1arg: 0
14507    //has_own_delete2arg: 0
14508    //
14509    if (!soff) {
14510      return(1);
14511    }
14512    if (n) {
14513      if (gvp == (char*)G__PVOID) {
14514        delete[] (TMatrixTDiag_const<double>*) soff;
14515      } else {
14516        G__setgvp((long) G__PVOID);
14517        for (int i = n - 1; i >= 0; --i) {
14518          ((TMatrixTDiag_const<double>*) (soff+(sizeof(TMatrixTDiag_const<double>)*i)))->~G__TTMatrixTDiag_constlEdoublegR();
14519        }
14520        G__setgvp((long)gvp);
14521      }
14522    } else {
14523      if (gvp == (char*)G__PVOID) {
14524        delete (TMatrixTDiag_const<double>*) soff;
14525      } else {
14526        G__setgvp((long) G__PVOID);
14527        ((TMatrixTDiag_const<double>*) (soff))->~G__TTMatrixTDiag_constlEdoublegR();
14528        G__setgvp((long)gvp);
14529      }
14530    }
14531    G__setnull(result7);
14532    return(1 || funcname || hash || result7 || libp) ;
14533 }
14534 
14535 
14536 /* TMatrixTColumn_const<double> */
14537 static int G__G__Matrix_132_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14538 {
14539    TMatrixTColumn_const<double>* p = NULL;
14540    char* gvp = (char*) G__getgvp();
14541    int n = G__getaryconstruct();
14542    if (n) {
14543      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14544        p = new TMatrixTColumn_const<double>[n];
14545      } else {
14546        p = new((void*) gvp) TMatrixTColumn_const<double>[n];
14547      }
14548    } else {
14549      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14550        p = new TMatrixTColumn_const<double>;
14551      } else {
14552        p = new((void*) gvp) TMatrixTColumn_const<double>;
14553      }
14554    }
14555    result7->obj.i = (long) p;
14556    result7->ref = (long) p;
14557    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR));
14558    return(1 || funcname || hash || result7 || libp) ;
14559 }
14560 
14561 static int G__G__Matrix_132_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14562 {
14563    TMatrixTColumn_const<double>* p = NULL;
14564    char* gvp = (char*) G__getgvp();
14565    //m: 2
14566    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14567      p = new TMatrixTColumn_const<double>(*(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
14568    } else {
14569      p = new((void*) gvp) TMatrixTColumn_const<double>(*(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
14570    }
14571    result7->obj.i = (long) p;
14572    result7->ref = (long) p;
14573    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR));
14574    return(1 || funcname || hash || result7 || libp) ;
14575 }
14576 
14577 static int G__G__Matrix_132_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14578 {
14579    TMatrixTColumn_const<double>* p = NULL;
14580    char* gvp = (char*) G__getgvp();
14581    //m: 2
14582    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14583      p = new TMatrixTColumn_const<double>(*(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
14584    } else {
14585      p = new((void*) gvp) TMatrixTColumn_const<double>(*(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
14586    }
14587    result7->obj.i = (long) p;
14588    result7->ref = (long) p;
14589    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR));
14590    return(1 || funcname || hash || result7 || libp) ;
14591 }
14592 
14593 static int G__G__Matrix_132_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14594 {
14595    TMatrixTColumn_const<double>* p = NULL;
14596    char* gvp = (char*) G__getgvp();
14597    //m: 1
14598    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14599      p = new TMatrixTColumn_const<double>(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
14600    } else {
14601      p = new((void*) gvp) TMatrixTColumn_const<double>(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
14602    }
14603    result7->obj.i = (long) p;
14604    result7->ref = (long) p;
14605    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR));
14606    return(1 || funcname || hash || result7 || libp) ;
14607 }
14608 
14609 static int G__G__Matrix_132_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14610 {
14611       {
14612          const TMatrixTColumn_const<double>& obj = ((TMatrixTColumn_const<double>*) G__getstructoffset())->operator=(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
14613          result7->ref = (long) (&obj);
14614          result7->obj.i = (long) (&obj);
14615       }
14616    return(1 || funcname || hash || result7 || libp) ;
14617 }
14618 
14619 static int G__G__Matrix_132_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14620 {
14621       G__letint(result7, 85, (long) ((const TMatrixTColumn_const<double>*) G__getstructoffset())->GetMatrix());
14622    return(1 || funcname || hash || result7 || libp) ;
14623 }
14624 
14625 static int G__G__Matrix_132_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14626 {
14627       G__letint(result7, 105, (long) ((const TMatrixTColumn_const<double>*) G__getstructoffset())->GetColIndex());
14628    return(1 || funcname || hash || result7 || libp) ;
14629 }
14630 
14631 static int G__G__Matrix_132_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14632 {
14633       G__letint(result7, 105, (long) ((const TMatrixTColumn_const<double>*) G__getstructoffset())->GetInc());
14634    return(1 || funcname || hash || result7 || libp) ;
14635 }
14636 
14637 static int G__G__Matrix_132_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14638 {
14639       G__letint(result7, 68, (long) ((const TMatrixTColumn_const<double>*) G__getstructoffset())->GetPtr());
14640    return(1 || funcname || hash || result7 || libp) ;
14641 }
14642 
14643 static int G__G__Matrix_132_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14644 {
14645       {
14646          const double& obj = ((const TMatrixTColumn_const<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
14647          result7->ref = (long) (&obj);
14648          result7->obj.d = (double) (obj);
14649       }
14650    return(1 || funcname || hash || result7 || libp) ;
14651 }
14652 
14653 static int G__G__Matrix_132_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14654 {
14655       {
14656          const double& obj = ((const TMatrixTColumn_const<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
14657          result7->ref = (long) (&obj);
14658          result7->obj.d = (double) (obj);
14659       }
14660    return(1 || funcname || hash || result7 || libp) ;
14661 }
14662 
14663 static int G__G__Matrix_132_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14664 {
14665       G__letint(result7, 85, (long) TMatrixTColumn_const<double>::Class());
14666    return(1 || funcname || hash || result7 || libp) ;
14667 }
14668 
14669 static int G__G__Matrix_132_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14670 {
14671       G__letint(result7, 67, (long) TMatrixTColumn_const<double>::Class_Name());
14672    return(1 || funcname || hash || result7 || libp) ;
14673 }
14674 
14675 static int G__G__Matrix_132_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14676 {
14677       G__letint(result7, 115, (long) TMatrixTColumn_const<double>::Class_Version());
14678    return(1 || funcname || hash || result7 || libp) ;
14679 }
14680 
14681 static int G__G__Matrix_132_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14682 {
14683       TMatrixTColumn_const<double>::Dictionary();
14684       G__setnull(result7);
14685    return(1 || funcname || hash || result7 || libp) ;
14686 }
14687 
14688 static int G__G__Matrix_132_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14689 {
14690       G__letint(result7, 85, (long) ((const TMatrixTColumn_const<double>*) G__getstructoffset())->IsA());
14691    return(1 || funcname || hash || result7 || libp) ;
14692 }
14693 
14694 static int G__G__Matrix_132_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14695 {
14696       ((TMatrixTColumn_const<double>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
14697       G__setnull(result7);
14698    return(1 || funcname || hash || result7 || libp) ;
14699 }
14700 
14701 static int G__G__Matrix_132_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14702 {
14703       ((TMatrixTColumn_const<double>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
14704       G__setnull(result7);
14705    return(1 || funcname || hash || result7 || libp) ;
14706 }
14707 
14708 static int G__G__Matrix_132_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14709 {
14710       ((TMatrixTColumn_const<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
14711       G__setnull(result7);
14712    return(1 || funcname || hash || result7 || libp) ;
14713 }
14714 
14715 static int G__G__Matrix_132_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14716 {
14717       G__letint(result7, 67, (long) TMatrixTColumn_const<double>::DeclFileName());
14718    return(1 || funcname || hash || result7 || libp) ;
14719 }
14720 
14721 static int G__G__Matrix_132_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14722 {
14723       G__letint(result7, 105, (long) TMatrixTColumn_const<double>::ImplFileLine());
14724    return(1 || funcname || hash || result7 || libp) ;
14725 }
14726 
14727 static int G__G__Matrix_132_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14728 {
14729       G__letint(result7, 67, (long) TMatrixTColumn_const<double>::ImplFileName());
14730    return(1 || funcname || hash || result7 || libp) ;
14731 }
14732 
14733 static int G__G__Matrix_132_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14734 {
14735       G__letint(result7, 105, (long) TMatrixTColumn_const<double>::DeclFileLine());
14736    return(1 || funcname || hash || result7 || libp) ;
14737 }
14738 
14739 // automatic destructor
14740 typedef TMatrixTColumn_const<double> G__TTMatrixTColumn_constlEdoublegR;
14741 static int G__G__Matrix_132_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14742 {
14743    char* gvp = (char*) G__getgvp();
14744    long soff = G__getstructoffset();
14745    int n = G__getaryconstruct();
14746    //
14747    //has_a_delete: 0
14748    //has_own_delete1arg: 0
14749    //has_own_delete2arg: 0
14750    //
14751    if (!soff) {
14752      return(1);
14753    }
14754    if (n) {
14755      if (gvp == (char*)G__PVOID) {
14756        delete[] (TMatrixTColumn_const<double>*) soff;
14757      } else {
14758        G__setgvp((long) G__PVOID);
14759        for (int i = n - 1; i >= 0; --i) {
14760          ((TMatrixTColumn_const<double>*) (soff+(sizeof(TMatrixTColumn_const<double>)*i)))->~G__TTMatrixTColumn_constlEdoublegR();
14761        }
14762        G__setgvp((long)gvp);
14763      }
14764    } else {
14765      if (gvp == (char*)G__PVOID) {
14766        delete (TMatrixTColumn_const<double>*) soff;
14767      } else {
14768        G__setgvp((long) G__PVOID);
14769        ((TMatrixTColumn_const<double>*) (soff))->~G__TTMatrixTColumn_constlEdoublegR();
14770        G__setgvp((long)gvp);
14771      }
14772    }
14773    G__setnull(result7);
14774    return(1 || funcname || hash || result7 || libp) ;
14775 }
14776 
14777 
14778 /* TMatrixTFlat_const<double> */
14779 static int G__G__Matrix_133_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14780 {
14781    TMatrixTFlat_const<double>* p = NULL;
14782    char* gvp = (char*) G__getgvp();
14783    int n = G__getaryconstruct();
14784    if (n) {
14785      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14786        p = new TMatrixTFlat_const<double>[n];
14787      } else {
14788        p = new((void*) gvp) TMatrixTFlat_const<double>[n];
14789      }
14790    } else {
14791      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14792        p = new TMatrixTFlat_const<double>;
14793      } else {
14794        p = new((void*) gvp) TMatrixTFlat_const<double>;
14795      }
14796    }
14797    result7->obj.i = (long) p;
14798    result7->ref = (long) p;
14799    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR));
14800    return(1 || funcname || hash || result7 || libp) ;
14801 }
14802 
14803 static int G__G__Matrix_133_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14804 {
14805    TMatrixTFlat_const<double>* p = NULL;
14806    char* gvp = (char*) G__getgvp();
14807    //m: 1
14808    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14809      p = new TMatrixTFlat_const<double>(*(TMatrixT<double>*) libp->para[0].ref);
14810    } else {
14811      p = new((void*) gvp) TMatrixTFlat_const<double>(*(TMatrixT<double>*) libp->para[0].ref);
14812    }
14813    result7->obj.i = (long) p;
14814    result7->ref = (long) p;
14815    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR));
14816    return(1 || funcname || hash || result7 || libp) ;
14817 }
14818 
14819 static int G__G__Matrix_133_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14820 {
14821    TMatrixTFlat_const<double>* p = NULL;
14822    char* gvp = (char*) G__getgvp();
14823    //m: 1
14824    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14825      p = new TMatrixTFlat_const<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
14826    } else {
14827      p = new((void*) gvp) TMatrixTFlat_const<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
14828    }
14829    result7->obj.i = (long) p;
14830    result7->ref = (long) p;
14831    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR));
14832    return(1 || funcname || hash || result7 || libp) ;
14833 }
14834 
14835 static int G__G__Matrix_133_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14836 {
14837    TMatrixTFlat_const<double>* p = NULL;
14838    char* gvp = (char*) G__getgvp();
14839    //m: 1
14840    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14841      p = new TMatrixTFlat_const<double>(*(TMatrixTFlat_const<double>*) libp->para[0].ref);
14842    } else {
14843      p = new((void*) gvp) TMatrixTFlat_const<double>(*(TMatrixTFlat_const<double>*) libp->para[0].ref);
14844    }
14845    result7->obj.i = (long) p;
14846    result7->ref = (long) p;
14847    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR));
14848    return(1 || funcname || hash || result7 || libp) ;
14849 }
14850 
14851 static int G__G__Matrix_133_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14852 {
14853       {
14854          const TMatrixTFlat_const<double>& obj = ((TMatrixTFlat_const<double>*) G__getstructoffset())->operator=(*(TMatrixTFlat_const<double>*) libp->para[0].ref);
14855          result7->ref = (long) (&obj);
14856          result7->obj.i = (long) (&obj);
14857       }
14858    return(1 || funcname || hash || result7 || libp) ;
14859 }
14860 
14861 static int G__G__Matrix_133_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14862 {
14863       G__letint(result7, 85, (long) ((const TMatrixTFlat_const<double>*) G__getstructoffset())->GetMatrix());
14864    return(1 || funcname || hash || result7 || libp) ;
14865 }
14866 
14867 static int G__G__Matrix_133_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14868 {
14869       G__letint(result7, 68, (long) ((const TMatrixTFlat_const<double>*) G__getstructoffset())->GetPtr());
14870    return(1 || funcname || hash || result7 || libp) ;
14871 }
14872 
14873 static int G__G__Matrix_133_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14874 {
14875       {
14876          const double& obj = ((const TMatrixTFlat_const<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
14877          result7->ref = (long) (&obj);
14878          result7->obj.d = (double) (obj);
14879       }
14880    return(1 || funcname || hash || result7 || libp) ;
14881 }
14882 
14883 static int G__G__Matrix_133_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14884 {
14885       {
14886          const double& obj = ((const TMatrixTFlat_const<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
14887          result7->ref = (long) (&obj);
14888          result7->obj.d = (double) (obj);
14889       }
14890    return(1 || funcname || hash || result7 || libp) ;
14891 }
14892 
14893 static int G__G__Matrix_133_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14894 {
14895       G__letint(result7, 85, (long) TMatrixTFlat_const<double>::Class());
14896    return(1 || funcname || hash || result7 || libp) ;
14897 }
14898 
14899 static int G__G__Matrix_133_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14900 {
14901       G__letint(result7, 67, (long) TMatrixTFlat_const<double>::Class_Name());
14902    return(1 || funcname || hash || result7 || libp) ;
14903 }
14904 
14905 static int G__G__Matrix_133_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14906 {
14907       G__letint(result7, 115, (long) TMatrixTFlat_const<double>::Class_Version());
14908    return(1 || funcname || hash || result7 || libp) ;
14909 }
14910 
14911 static int G__G__Matrix_133_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14912 {
14913       TMatrixTFlat_const<double>::Dictionary();
14914       G__setnull(result7);
14915    return(1 || funcname || hash || result7 || libp) ;
14916 }
14917 
14918 static int G__G__Matrix_133_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14919 {
14920       G__letint(result7, 85, (long) ((const TMatrixTFlat_const<double>*) G__getstructoffset())->IsA());
14921    return(1 || funcname || hash || result7 || libp) ;
14922 }
14923 
14924 static int G__G__Matrix_133_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14925 {
14926       ((TMatrixTFlat_const<double>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
14927       G__setnull(result7);
14928    return(1 || funcname || hash || result7 || libp) ;
14929 }
14930 
14931 static int G__G__Matrix_133_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14932 {
14933       ((TMatrixTFlat_const<double>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
14934       G__setnull(result7);
14935    return(1 || funcname || hash || result7 || libp) ;
14936 }
14937 
14938 static int G__G__Matrix_133_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14939 {
14940       ((TMatrixTFlat_const<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
14941       G__setnull(result7);
14942    return(1 || funcname || hash || result7 || libp) ;
14943 }
14944 
14945 static int G__G__Matrix_133_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14946 {
14947       G__letint(result7, 67, (long) TMatrixTFlat_const<double>::DeclFileName());
14948    return(1 || funcname || hash || result7 || libp) ;
14949 }
14950 
14951 static int G__G__Matrix_133_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14952 {
14953       G__letint(result7, 105, (long) TMatrixTFlat_const<double>::ImplFileLine());
14954    return(1 || funcname || hash || result7 || libp) ;
14955 }
14956 
14957 static int G__G__Matrix_133_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14958 {
14959       G__letint(result7, 67, (long) TMatrixTFlat_const<double>::ImplFileName());
14960    return(1 || funcname || hash || result7 || libp) ;
14961 }
14962 
14963 static int G__G__Matrix_133_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14964 {
14965       G__letint(result7, 105, (long) TMatrixTFlat_const<double>::DeclFileLine());
14966    return(1 || funcname || hash || result7 || libp) ;
14967 }
14968 
14969 // automatic destructor
14970 typedef TMatrixTFlat_const<double> G__TTMatrixTFlat_constlEdoublegR;
14971 static int G__G__Matrix_133_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14972 {
14973    char* gvp = (char*) G__getgvp();
14974    long soff = G__getstructoffset();
14975    int n = G__getaryconstruct();
14976    //
14977    //has_a_delete: 0
14978    //has_own_delete1arg: 0
14979    //has_own_delete2arg: 0
14980    //
14981    if (!soff) {
14982      return(1);
14983    }
14984    if (n) {
14985      if (gvp == (char*)G__PVOID) {
14986        delete[] (TMatrixTFlat_const<double>*) soff;
14987      } else {
14988        G__setgvp((long) G__PVOID);
14989        for (int i = n - 1; i >= 0; --i) {
14990          ((TMatrixTFlat_const<double>*) (soff+(sizeof(TMatrixTFlat_const<double>)*i)))->~G__TTMatrixTFlat_constlEdoublegR();
14991        }
14992        G__setgvp((long)gvp);
14993      }
14994    } else {
14995      if (gvp == (char*)G__PVOID) {
14996        delete (TMatrixTFlat_const<double>*) soff;
14997      } else {
14998        G__setgvp((long) G__PVOID);
14999        ((TMatrixTFlat_const<double>*) (soff))->~G__TTMatrixTFlat_constlEdoublegR();
15000        G__setgvp((long)gvp);
15001      }
15002    }
15003    G__setnull(result7);
15004    return(1 || funcname || hash || result7 || libp) ;
15005 }
15006 
15007 
15008 /* TMatrixTSub_const<double> */
15009 static int G__G__Matrix_134_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15010 {
15011    TMatrixTSub_const<double>* p = NULL;
15012    char* gvp = (char*) G__getgvp();
15013    int n = G__getaryconstruct();
15014    if (n) {
15015      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15016        p = new TMatrixTSub_const<double>[n];
15017      } else {
15018        p = new((void*) gvp) TMatrixTSub_const<double>[n];
15019      }
15020    } else {
15021      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15022        p = new TMatrixTSub_const<double>;
15023      } else {
15024        p = new((void*) gvp) TMatrixTSub_const<double>;
15025      }
15026    }
15027    result7->obj.i = (long) p;
15028    result7->ref = (long) p;
15029    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR));
15030    return(1 || funcname || hash || result7 || libp) ;
15031 }
15032 
15033 static int G__G__Matrix_134_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15034 {
15035    TMatrixTSub_const<double>* p = NULL;
15036    char* gvp = (char*) G__getgvp();
15037    //m: 5
15038    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15039      p = new TMatrixTSub_const<double>(
15040 *(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
15041 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
15042 , (Int_t) G__int(libp->para[4]));
15043    } else {
15044      p = new((void*) gvp) TMatrixTSub_const<double>(
15045 *(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
15046 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
15047 , (Int_t) G__int(libp->para[4]));
15048    }
15049    result7->obj.i = (long) p;
15050    result7->ref = (long) p;
15051    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR));
15052    return(1 || funcname || hash || result7 || libp) ;
15053 }
15054 
15055 static int G__G__Matrix_134_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15056 {
15057    TMatrixTSub_const<double>* p = NULL;
15058    char* gvp = (char*) G__getgvp();
15059    //m: 5
15060    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15061      p = new TMatrixTSub_const<double>(
15062 *(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
15063 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
15064 , (Int_t) G__int(libp->para[4]));
15065    } else {
15066      p = new((void*) gvp) TMatrixTSub_const<double>(
15067 *(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
15068 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
15069 , (Int_t) G__int(libp->para[4]));
15070    }
15071    result7->obj.i = (long) p;
15072    result7->ref = (long) p;
15073    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR));
15074    return(1 || funcname || hash || result7 || libp) ;
15075 }
15076 
15077 static int G__G__Matrix_134_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15078 {
15079       G__letint(result7, 85, (long) ((const TMatrixTSub_const<double>*) G__getstructoffset())->GetMatrix());
15080    return(1 || funcname || hash || result7 || libp) ;
15081 }
15082 
15083 static int G__G__Matrix_134_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15084 {
15085       G__letint(result7, 105, (long) ((const TMatrixTSub_const<double>*) G__getstructoffset())->GetRowOff());
15086    return(1 || funcname || hash || result7 || libp) ;
15087 }
15088 
15089 static int G__G__Matrix_134_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15090 {
15091       G__letint(result7, 105, (long) ((const TMatrixTSub_const<double>*) G__getstructoffset())->GetColOff());
15092    return(1 || funcname || hash || result7 || libp) ;
15093 }
15094 
15095 static int G__G__Matrix_134_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15096 {
15097       G__letint(result7, 105, (long) ((const TMatrixTSub_const<double>*) G__getstructoffset())->GetNrows());
15098    return(1 || funcname || hash || result7 || libp) ;
15099 }
15100 
15101 static int G__G__Matrix_134_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15102 {
15103       G__letint(result7, 105, (long) ((const TMatrixTSub_const<double>*) G__getstructoffset())->GetNcols());
15104    return(1 || funcname || hash || result7 || libp) ;
15105 }
15106 
15107 static int G__G__Matrix_134_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15108 {
15109       {
15110          const double& obj = ((const TMatrixTSub_const<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
15111          result7->ref = (long) (&obj);
15112          result7->obj.d = (double) (obj);
15113       }
15114    return(1 || funcname || hash || result7 || libp) ;
15115 }
15116 
15117 static int G__G__Matrix_134_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15118 {
15119       G__letint(result7, 85, (long) TMatrixTSub_const<double>::Class());
15120    return(1 || funcname || hash || result7 || libp) ;
15121 }
15122 
15123 static int G__G__Matrix_134_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15124 {
15125       G__letint(result7, 67, (long) TMatrixTSub_const<double>::Class_Name());
15126    return(1 || funcname || hash || result7 || libp) ;
15127 }
15128 
15129 static int G__G__Matrix_134_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15130 {
15131       G__letint(result7, 115, (long) TMatrixTSub_const<double>::Class_Version());
15132    return(1 || funcname || hash || result7 || libp) ;
15133 }
15134 
15135 static int G__G__Matrix_134_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15136 {
15137       TMatrixTSub_const<double>::Dictionary();
15138       G__setnull(result7);
15139    return(1 || funcname || hash || result7 || libp) ;
15140 }
15141 
15142 static int G__G__Matrix_134_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15143 {
15144       G__letint(result7, 85, (long) ((const TMatrixTSub_const<double>*) G__getstructoffset())->IsA());
15145    return(1 || funcname || hash || result7 || libp) ;
15146 }
15147 
15148 static int G__G__Matrix_134_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15149 {
15150       ((TMatrixTSub_const<double>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
15151       G__setnull(result7);
15152    return(1 || funcname || hash || result7 || libp) ;
15153 }
15154 
15155 static int G__G__Matrix_134_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15156 {
15157       ((TMatrixTSub_const<double>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
15158       G__setnull(result7);
15159    return(1 || funcname || hash || result7 || libp) ;
15160 }
15161 
15162 static int G__G__Matrix_134_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15163 {
15164       ((TMatrixTSub_const<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
15165       G__setnull(result7);
15166    return(1 || funcname || hash || result7 || libp) ;
15167 }
15168 
15169 static int G__G__Matrix_134_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15170 {
15171       G__letint(result7, 67, (long) TMatrixTSub_const<double>::DeclFileName());
15172    return(1 || funcname || hash || result7 || libp) ;
15173 }
15174 
15175 static int G__G__Matrix_134_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15176 {
15177       G__letint(result7, 105, (long) TMatrixTSub_const<double>::ImplFileLine());
15178    return(1 || funcname || hash || result7 || libp) ;
15179 }
15180 
15181 static int G__G__Matrix_134_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15182 {
15183       G__letint(result7, 67, (long) TMatrixTSub_const<double>::ImplFileName());
15184    return(1 || funcname || hash || result7 || libp) ;
15185 }
15186 
15187 static int G__G__Matrix_134_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15188 {
15189       G__letint(result7, 105, (long) TMatrixTSub_const<double>::DeclFileLine());
15190    return(1 || funcname || hash || result7 || libp) ;
15191 }
15192 
15193 // automatic copy constructor
15194 static int G__G__Matrix_134_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15195 
15196 {
15197    TMatrixTSub_const<double>* p;
15198    void* tmp = (void*) G__int(libp->para[0]);
15199    p = new TMatrixTSub_const<double>(*(TMatrixTSub_const<double>*) tmp);
15200    result7->obj.i = (long) p;
15201    result7->ref = (long) p;
15202    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR));
15203    return(1 || funcname || hash || result7 || libp) ;
15204 }
15205 
15206 // automatic destructor
15207 typedef TMatrixTSub_const<double> G__TTMatrixTSub_constlEdoublegR;
15208 static int G__G__Matrix_134_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15209 {
15210    char* gvp = (char*) G__getgvp();
15211    long soff = G__getstructoffset();
15212    int n = G__getaryconstruct();
15213    //
15214    //has_a_delete: 0
15215    //has_own_delete1arg: 0
15216    //has_own_delete2arg: 0
15217    //
15218    if (!soff) {
15219      return(1);
15220    }
15221    if (n) {
15222      if (gvp == (char*)G__PVOID) {
15223        delete[] (TMatrixTSub_const<double>*) soff;
15224      } else {
15225        G__setgvp((long) G__PVOID);
15226        for (int i = n - 1; i >= 0; --i) {
15227          ((TMatrixTSub_const<double>*) (soff+(sizeof(TMatrixTSub_const<double>)*i)))->~G__TTMatrixTSub_constlEdoublegR();
15228        }
15229        G__setgvp((long)gvp);
15230      }
15231    } else {
15232      if (gvp == (char*)G__PVOID) {
15233        delete (TMatrixTSub_const<double>*) soff;
15234      } else {
15235        G__setgvp((long) G__PVOID);
15236        ((TMatrixTSub_const<double>*) (soff))->~G__TTMatrixTSub_constlEdoublegR();
15237        G__setgvp((long)gvp);
15238      }
15239    }
15240    G__setnull(result7);
15241    return(1 || funcname || hash || result7 || libp) ;
15242 }
15243 
15244 
15245 /* TMatrixTSparseRow_const<double> */
15246 static int G__G__Matrix_135_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15247 {
15248    TMatrixTSparseRow_const<double>* p = NULL;
15249    char* gvp = (char*) G__getgvp();
15250    int n = G__getaryconstruct();
15251    if (n) {
15252      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15253        p = new TMatrixTSparseRow_const<double>[n];
15254      } else {
15255        p = new((void*) gvp) TMatrixTSparseRow_const<double>[n];
15256      }
15257    } else {
15258      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15259        p = new TMatrixTSparseRow_const<double>;
15260      } else {
15261        p = new((void*) gvp) TMatrixTSparseRow_const<double>;
15262      }
15263    }
15264    result7->obj.i = (long) p;
15265    result7->ref = (long) p;
15266    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR));
15267    return(1 || funcname || hash || result7 || libp) ;
15268 }
15269 
15270 static int G__G__Matrix_135_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15271 {
15272    TMatrixTSparseRow_const<double>* p = NULL;
15273    char* gvp = (char*) G__getgvp();
15274    //m: 2
15275    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15276      p = new TMatrixTSparseRow_const<double>(*(TMatrixTSparse<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
15277    } else {
15278      p = new((void*) gvp) TMatrixTSparseRow_const<double>(*(TMatrixTSparse<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
15279    }
15280    result7->obj.i = (long) p;
15281    result7->ref = (long) p;
15282    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR));
15283    return(1 || funcname || hash || result7 || libp) ;
15284 }
15285 
15286 static int G__G__Matrix_135_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15287 {
15288    TMatrixTSparseRow_const<double>* p = NULL;
15289    char* gvp = (char*) G__getgvp();
15290    //m: 1
15291    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15292      p = new TMatrixTSparseRow_const<double>(*(TMatrixTSparseRow_const<double>*) libp->para[0].ref);
15293    } else {
15294      p = new((void*) gvp) TMatrixTSparseRow_const<double>(*(TMatrixTSparseRow_const<double>*) libp->para[0].ref);
15295    }
15296    result7->obj.i = (long) p;
15297    result7->ref = (long) p;
15298    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR));
15299    return(1 || funcname || hash || result7 || libp) ;
15300 }
15301 
15302 static int G__G__Matrix_135_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15303 {
15304       {
15305          const TMatrixTSparseRow_const<double>& obj = ((TMatrixTSparseRow_const<double>*) G__getstructoffset())->operator=(*(TMatrixTSparseRow_const<double>*) libp->para[0].ref);
15306          result7->ref = (long) (&obj);
15307          result7->obj.i = (long) (&obj);
15308       }
15309    return(1 || funcname || hash || result7 || libp) ;
15310 }
15311 
15312 static int G__G__Matrix_135_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15313 {
15314       G__letint(result7, 85, (long) ((const TMatrixTSparseRow_const<double>*) G__getstructoffset())->GetMatrix());
15315    return(1 || funcname || hash || result7 || libp) ;
15316 }
15317 
15318 static int G__G__Matrix_135_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15319 {
15320       G__letint(result7, 68, (long) ((const TMatrixTSparseRow_const<double>*) G__getstructoffset())->GetDataPtr());
15321    return(1 || funcname || hash || result7 || libp) ;
15322 }
15323 
15324 static int G__G__Matrix_135_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15325 {
15326       G__letint(result7, 73, (long) ((const TMatrixTSparseRow_const<double>*) G__getstructoffset())->GetColPtr());
15327    return(1 || funcname || hash || result7 || libp) ;
15328 }
15329 
15330 static int G__G__Matrix_135_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15331 {
15332       G__letint(result7, 105, (long) ((const TMatrixTSparseRow_const<double>*) G__getstructoffset())->GetRowIndex());
15333    return(1 || funcname || hash || result7 || libp) ;
15334 }
15335 
15336 static int G__G__Matrix_135_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15337 {
15338       G__letint(result7, 105, (long) ((const TMatrixTSparseRow_const<double>*) G__getstructoffset())->GetNindex());
15339    return(1 || funcname || hash || result7 || libp) ;
15340 }
15341 
15342 static int G__G__Matrix_135_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15343 {
15344       G__letdouble(result7, 100, (double) ((const TMatrixTSparseRow_const<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0])));
15345    return(1 || funcname || hash || result7 || libp) ;
15346 }
15347 
15348 static int G__G__Matrix_135_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15349 {
15350       G__letdouble(result7, 100, (double) ((const TMatrixTSparseRow_const<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0])));
15351    return(1 || funcname || hash || result7 || libp) ;
15352 }
15353 
15354 static int G__G__Matrix_135_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15355 {
15356       G__letint(result7, 85, (long) TMatrixTSparseRow_const<double>::Class());
15357    return(1 || funcname || hash || result7 || libp) ;
15358 }
15359 
15360 static int G__G__Matrix_135_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15361 {
15362       G__letint(result7, 67, (long) TMatrixTSparseRow_const<double>::Class_Name());
15363    return(1 || funcname || hash || result7 || libp) ;
15364 }
15365 
15366 static int G__G__Matrix_135_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15367 {
15368       G__letint(result7, 115, (long) TMatrixTSparseRow_const<double>::Class_Version());
15369    return(1 || funcname || hash || result7 || libp) ;
15370 }
15371 
15372 static int G__G__Matrix_135_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15373 {
15374       TMatrixTSparseRow_const<double>::Dictionary();
15375       G__setnull(result7);
15376    return(1 || funcname || hash || result7 || libp) ;
15377 }
15378 
15379 static int G__G__Matrix_135_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15380 {
15381       G__letint(result7, 85, (long) ((const TMatrixTSparseRow_const<double>*) G__getstructoffset())->IsA());
15382    return(1 || funcname || hash || result7 || libp) ;
15383 }
15384 
15385 static int G__G__Matrix_135_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15386 {
15387       ((TMatrixTSparseRow_const<double>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
15388       G__setnull(result7);
15389    return(1 || funcname || hash || result7 || libp) ;
15390 }
15391 
15392 static int G__G__Matrix_135_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15393 {
15394       ((TMatrixTSparseRow_const<double>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
15395       G__setnull(result7);
15396    return(1 || funcname || hash || result7 || libp) ;
15397 }
15398 
15399 static int G__G__Matrix_135_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15400 {
15401       ((TMatrixTSparseRow_const<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
15402       G__setnull(result7);
15403    return(1 || funcname || hash || result7 || libp) ;
15404 }
15405 
15406 static int G__G__Matrix_135_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15407 {
15408       G__letint(result7, 67, (long) TMatrixTSparseRow_const<double>::DeclFileName());
15409    return(1 || funcname || hash || result7 || libp) ;
15410 }
15411 
15412 static int G__G__Matrix_135_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15413 {
15414       G__letint(result7, 105, (long) TMatrixTSparseRow_const<double>::ImplFileLine());
15415    return(1 || funcname || hash || result7 || libp) ;
15416 }
15417 
15418 static int G__G__Matrix_135_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15419 {
15420       G__letint(result7, 67, (long) TMatrixTSparseRow_const<double>::ImplFileName());
15421    return(1 || funcname || hash || result7 || libp) ;
15422 }
15423 
15424 static int G__G__Matrix_135_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15425 {
15426       G__letint(result7, 105, (long) TMatrixTSparseRow_const<double>::DeclFileLine());
15427    return(1 || funcname || hash || result7 || libp) ;
15428 }
15429 
15430 // automatic destructor
15431 typedef TMatrixTSparseRow_const<double> G__TTMatrixTSparseRow_constlEdoublegR;
15432 static int G__G__Matrix_135_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15433 {
15434    char* gvp = (char*) G__getgvp();
15435    long soff = G__getstructoffset();
15436    int n = G__getaryconstruct();
15437    //
15438    //has_a_delete: 0
15439    //has_own_delete1arg: 0
15440    //has_own_delete2arg: 0
15441    //
15442    if (!soff) {
15443      return(1);
15444    }
15445    if (n) {
15446      if (gvp == (char*)G__PVOID) {
15447        delete[] (TMatrixTSparseRow_const<double>*) soff;
15448      } else {
15449        G__setgvp((long) G__PVOID);
15450        for (int i = n - 1; i >= 0; --i) {
15451          ((TMatrixTSparseRow_const<double>*) (soff+(sizeof(TMatrixTSparseRow_const<double>)*i)))->~G__TTMatrixTSparseRow_constlEdoublegR();
15452        }
15453        G__setgvp((long)gvp);
15454      }
15455    } else {
15456      if (gvp == (char*)G__PVOID) {
15457        delete (TMatrixTSparseRow_const<double>*) soff;
15458      } else {
15459        G__setgvp((long) G__PVOID);
15460        ((TMatrixTSparseRow_const<double>*) (soff))->~G__TTMatrixTSparseRow_constlEdoublegR();
15461        G__setgvp((long)gvp);
15462      }
15463    }
15464    G__setnull(result7);
15465    return(1 || funcname || hash || result7 || libp) ;
15466 }
15467 
15468 
15469 /* TMatrixTSparseDiag_const<double> */
15470 static int G__G__Matrix_136_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15471 {
15472    TMatrixTSparseDiag_const<double>* p = NULL;
15473    char* gvp = (char*) G__getgvp();
15474    int n = G__getaryconstruct();
15475    if (n) {
15476      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15477        p = new TMatrixTSparseDiag_const<double>[n];
15478      } else {
15479        p = new((void*) gvp) TMatrixTSparseDiag_const<double>[n];
15480      }
15481    } else {
15482      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15483        p = new TMatrixTSparseDiag_const<double>;
15484      } else {
15485        p = new((void*) gvp) TMatrixTSparseDiag_const<double>;
15486      }
15487    }
15488    result7->obj.i = (long) p;
15489    result7->ref = (long) p;
15490    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR));
15491    return(1 || funcname || hash || result7 || libp) ;
15492 }
15493 
15494 static int G__G__Matrix_136_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15495 {
15496    TMatrixTSparseDiag_const<double>* p = NULL;
15497    char* gvp = (char*) G__getgvp();
15498    //m: 1
15499    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15500      p = new TMatrixTSparseDiag_const<double>(*(TMatrixTSparse<double>*) libp->para[0].ref);
15501    } else {
15502      p = new((void*) gvp) TMatrixTSparseDiag_const<double>(*(TMatrixTSparse<double>*) libp->para[0].ref);
15503    }
15504    result7->obj.i = (long) p;
15505    result7->ref = (long) p;
15506    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR));
15507    return(1 || funcname || hash || result7 || libp) ;
15508 }
15509 
15510 static int G__G__Matrix_136_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15511 {
15512    TMatrixTSparseDiag_const<double>* p = NULL;
15513    char* gvp = (char*) G__getgvp();
15514    //m: 1
15515    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15516      p = new TMatrixTSparseDiag_const<double>(*(TMatrixTSparseDiag_const<double>*) libp->para[0].ref);
15517    } else {
15518      p = new((void*) gvp) TMatrixTSparseDiag_const<double>(*(TMatrixTSparseDiag_const<double>*) libp->para[0].ref);
15519    }
15520    result7->obj.i = (long) p;
15521    result7->ref = (long) p;
15522    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR));
15523    return(1 || funcname || hash || result7 || libp) ;
15524 }
15525 
15526 static int G__G__Matrix_136_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15527 {
15528       {
15529          const TMatrixTSparseDiag_const<double>& obj = ((TMatrixTSparseDiag_const<double>*) G__getstructoffset())->operator=(*(TMatrixTSparseDiag_const<double>*) libp->para[0].ref);
15530          result7->ref = (long) (&obj);
15531          result7->obj.i = (long) (&obj);
15532       }
15533    return(1 || funcname || hash || result7 || libp) ;
15534 }
15535 
15536 static int G__G__Matrix_136_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15537 {
15538       G__letint(result7, 85, (long) ((const TMatrixTSparseDiag_const<double>*) G__getstructoffset())->GetMatrix());
15539    return(1 || funcname || hash || result7 || libp) ;
15540 }
15541 
15542 static int G__G__Matrix_136_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15543 {
15544       G__letint(result7, 68, (long) ((const TMatrixTSparseDiag_const<double>*) G__getstructoffset())->GetDataPtr());
15545    return(1 || funcname || hash || result7 || libp) ;
15546 }
15547 
15548 static int G__G__Matrix_136_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15549 {
15550       G__letint(result7, 105, (long) ((const TMatrixTSparseDiag_const<double>*) G__getstructoffset())->GetNdiags());
15551    return(1 || funcname || hash || result7 || libp) ;
15552 }
15553 
15554 static int G__G__Matrix_136_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15555 {
15556       G__letdouble(result7, 100, (double) ((const TMatrixTSparseDiag_const<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0])));
15557    return(1 || funcname || hash || result7 || libp) ;
15558 }
15559 
15560 static int G__G__Matrix_136_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15561 {
15562       G__letdouble(result7, 100, (double) ((const TMatrixTSparseDiag_const<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0])));
15563    return(1 || funcname || hash || result7 || libp) ;
15564 }
15565 
15566 static int G__G__Matrix_136_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15567 {
15568       G__letint(result7, 85, (long) TMatrixTSparseDiag_const<double>::Class());
15569    return(1 || funcname || hash || result7 || libp) ;
15570 }
15571 
15572 static int G__G__Matrix_136_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15573 {
15574       G__letint(result7, 67, (long) TMatrixTSparseDiag_const<double>::Class_Name());
15575    return(1 || funcname || hash || result7 || libp) ;
15576 }
15577 
15578 static int G__G__Matrix_136_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15579 {
15580       G__letint(result7, 115, (long) TMatrixTSparseDiag_const<double>::Class_Version());
15581    return(1 || funcname || hash || result7 || libp) ;
15582 }
15583 
15584 static int G__G__Matrix_136_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15585 {
15586       TMatrixTSparseDiag_const<double>::Dictionary();
15587       G__setnull(result7);
15588    return(1 || funcname || hash || result7 || libp) ;
15589 }
15590 
15591 static int G__G__Matrix_136_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15592 {
15593       G__letint(result7, 85, (long) ((const TMatrixTSparseDiag_const<double>*) G__getstructoffset())->IsA());
15594    return(1 || funcname || hash || result7 || libp) ;
15595 }
15596 
15597 static int G__G__Matrix_136_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15598 {
15599       ((TMatrixTSparseDiag_const<double>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
15600       G__setnull(result7);
15601    return(1 || funcname || hash || result7 || libp) ;
15602 }
15603 
15604 static int G__G__Matrix_136_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15605 {
15606       ((TMatrixTSparseDiag_const<double>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
15607       G__setnull(result7);
15608    return(1 || funcname || hash || result7 || libp) ;
15609 }
15610 
15611 static int G__G__Matrix_136_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15612 {
15613       ((TMatrixTSparseDiag_const<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
15614       G__setnull(result7);
15615    return(1 || funcname || hash || result7 || libp) ;
15616 }
15617 
15618 static int G__G__Matrix_136_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15619 {
15620       G__letint(result7, 67, (long) TMatrixTSparseDiag_const<double>::DeclFileName());
15621    return(1 || funcname || hash || result7 || libp) ;
15622 }
15623 
15624 static int G__G__Matrix_136_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15625 {
15626       G__letint(result7, 105, (long) TMatrixTSparseDiag_const<double>::ImplFileLine());
15627    return(1 || funcname || hash || result7 || libp) ;
15628 }
15629 
15630 static int G__G__Matrix_136_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15631 {
15632       G__letint(result7, 67, (long) TMatrixTSparseDiag_const<double>::ImplFileName());
15633    return(1 || funcname || hash || result7 || libp) ;
15634 }
15635 
15636 static int G__G__Matrix_136_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15637 {
15638       G__letint(result7, 105, (long) TMatrixTSparseDiag_const<double>::DeclFileLine());
15639    return(1 || funcname || hash || result7 || libp) ;
15640 }
15641 
15642 // automatic destructor
15643 typedef TMatrixTSparseDiag_const<double> G__TTMatrixTSparseDiag_constlEdoublegR;
15644 static int G__G__Matrix_136_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15645 {
15646    char* gvp = (char*) G__getgvp();
15647    long soff = G__getstructoffset();
15648    int n = G__getaryconstruct();
15649    //
15650    //has_a_delete: 0
15651    //has_own_delete1arg: 0
15652    //has_own_delete2arg: 0
15653    //
15654    if (!soff) {
15655      return(1);
15656    }
15657    if (n) {
15658      if (gvp == (char*)G__PVOID) {
15659        delete[] (TMatrixTSparseDiag_const<double>*) soff;
15660      } else {
15661        G__setgvp((long) G__PVOID);
15662        for (int i = n - 1; i >= 0; --i) {
15663          ((TMatrixTSparseDiag_const<double>*) (soff+(sizeof(TMatrixTSparseDiag_const<double>)*i)))->~G__TTMatrixTSparseDiag_constlEdoublegR();
15664        }
15665        G__setgvp((long)gvp);
15666      }
15667    } else {
15668      if (gvp == (char*)G__PVOID) {
15669        delete (TMatrixTSparseDiag_const<double>*) soff;
15670      } else {
15671        G__setgvp((long) G__PVOID);
15672        ((TMatrixTSparseDiag_const<double>*) (soff))->~G__TTMatrixTSparseDiag_constlEdoublegR();
15673        G__setgvp((long)gvp);
15674      }
15675    }
15676    G__setnull(result7);
15677    return(1 || funcname || hash || result7 || libp) ;
15678 }
15679 
15680 
15681 /* TMatrixTColumn<double> */
15682 static int G__G__Matrix_137_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15683 {
15684    TMatrixTColumn<double>* p = NULL;
15685    char* gvp = (char*) G__getgvp();
15686    int n = G__getaryconstruct();
15687    if (n) {
15688      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15689        p = new TMatrixTColumn<double>[n];
15690      } else {
15691        p = new((void*) gvp) TMatrixTColumn<double>[n];
15692      }
15693    } else {
15694      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15695        p = new TMatrixTColumn<double>;
15696      } else {
15697        p = new((void*) gvp) TMatrixTColumn<double>;
15698      }
15699    }
15700    result7->obj.i = (long) p;
15701    result7->ref = (long) p;
15702    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR));
15703    return(1 || funcname || hash || result7 || libp) ;
15704 }
15705 
15706 static int G__G__Matrix_137_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15707 {
15708    TMatrixTColumn<double>* p = NULL;
15709    char* gvp = (char*) G__getgvp();
15710    //m: 2
15711    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15712      p = new TMatrixTColumn<double>(*(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
15713    } else {
15714      p = new((void*) gvp) TMatrixTColumn<double>(*(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
15715    }
15716    result7->obj.i = (long) p;
15717    result7->ref = (long) p;
15718    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR));
15719    return(1 || funcname || hash || result7 || libp) ;
15720 }
15721 
15722 static int G__G__Matrix_137_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15723 {
15724    TMatrixTColumn<double>* p = NULL;
15725    char* gvp = (char*) G__getgvp();
15726    //m: 2
15727    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15728      p = new TMatrixTColumn<double>(*(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
15729    } else {
15730      p = new((void*) gvp) TMatrixTColumn<double>(*(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
15731    }
15732    result7->obj.i = (long) p;
15733    result7->ref = (long) p;
15734    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR));
15735    return(1 || funcname || hash || result7 || libp) ;
15736 }
15737 
15738 static int G__G__Matrix_137_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15739 {
15740    TMatrixTColumn<double>* p = NULL;
15741    char* gvp = (char*) G__getgvp();
15742    //m: 1
15743    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15744      p = new TMatrixTColumn<double>(*(TMatrixTColumn<double>*) libp->para[0].ref);
15745    } else {
15746      p = new((void*) gvp) TMatrixTColumn<double>(*(TMatrixTColumn<double>*) libp->para[0].ref);
15747    }
15748    result7->obj.i = (long) p;
15749    result7->ref = (long) p;
15750    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR));
15751    return(1 || funcname || hash || result7 || libp) ;
15752 }
15753 
15754 static int G__G__Matrix_137_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15755 {
15756       G__letint(result7, 68, (long) ((const TMatrixTColumn<double>*) G__getstructoffset())->GetPtr());
15757    return(1 || funcname || hash || result7 || libp) ;
15758 }
15759 
15760 static int G__G__Matrix_137_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15761 {
15762       {
15763          const double& obj = ((const TMatrixTColumn<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
15764          result7->ref = (long) (&obj);
15765          result7->obj.d = (double) (obj);
15766       }
15767    return(1 || funcname || hash || result7 || libp) ;
15768 }
15769 
15770 static int G__G__Matrix_137_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15771 {
15772       {
15773          const double& obj = ((TMatrixTColumn<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
15774          result7->ref = (long) (&obj);
15775          result7->obj.d = (double) (obj);
15776       }
15777    return(1 || funcname || hash || result7 || libp) ;
15778 }
15779 
15780 static int G__G__Matrix_137_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15781 {
15782       {
15783          const double& obj = ((const TMatrixTColumn<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
15784          result7->ref = (long) (&obj);
15785          result7->obj.d = (double) (obj);
15786       }
15787    return(1 || funcname || hash || result7 || libp) ;
15788 }
15789 
15790 static int G__G__Matrix_137_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15791 {
15792       {
15793          const double& obj = ((TMatrixTColumn<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
15794          result7->ref = (long) (&obj);
15795          result7->obj.d = (double) (obj);
15796       }
15797    return(1 || funcname || hash || result7 || libp) ;
15798 }
15799 
15800 static int G__G__Matrix_137_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15801 {
15802       ((TMatrixTColumn<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
15803       G__setnull(result7);
15804    return(1 || funcname || hash || result7 || libp) ;
15805 }
15806 
15807 static int G__G__Matrix_137_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15808 {
15809       ((TMatrixTColumn<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
15810       G__setnull(result7);
15811    return(1 || funcname || hash || result7 || libp) ;
15812 }
15813 
15814 static int G__G__Matrix_137_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15815 {
15816       ((TMatrixTColumn<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
15817       G__setnull(result7);
15818    return(1 || funcname || hash || result7 || libp) ;
15819 }
15820 
15821 static int G__G__Matrix_137_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15822 {
15823       ((TMatrixTColumn<double>*) G__getstructoffset())->operator=(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
15824       G__setnull(result7);
15825    return(1 || funcname || hash || result7 || libp) ;
15826 }
15827 
15828 static int G__G__Matrix_137_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15829 {
15830       {
15831          const TMatrixTColumn<double>& obj = ((TMatrixTColumn<double>*) G__getstructoffset())->operator=(*(TMatrixTColumn<double>*) libp->para[0].ref);
15832          result7->ref = (long) (&obj);
15833          result7->obj.i = (long) (&obj);
15834       }
15835    return(1 || funcname || hash || result7 || libp) ;
15836 }
15837 
15838 static int G__G__Matrix_137_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15839 {
15840       ((TMatrixTColumn<double>*) G__getstructoffset())->operator=(*(TVectorT<double>*) libp->para[0].ref);
15841       G__setnull(result7);
15842    return(1 || funcname || hash || result7 || libp) ;
15843 }
15844 
15845 static int G__G__Matrix_137_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15846 {
15847       ((TMatrixTColumn<double>*) G__getstructoffset())->operator+=(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
15848       G__setnull(result7);
15849    return(1 || funcname || hash || result7 || libp) ;
15850 }
15851 
15852 static int G__G__Matrix_137_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15853 {
15854       ((TMatrixTColumn<double>*) G__getstructoffset())->operator*=(*(TMatrixTColumn_const<double>*) libp->para[0].ref);
15855       G__setnull(result7);
15856    return(1 || funcname || hash || result7 || libp) ;
15857 }
15858 
15859 static int G__G__Matrix_137_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15860 {
15861       G__letint(result7, 85, (long) TMatrixTColumn<double>::Class());
15862    return(1 || funcname || hash || result7 || libp) ;
15863 }
15864 
15865 static int G__G__Matrix_137_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15866 {
15867       G__letint(result7, 67, (long) TMatrixTColumn<double>::Class_Name());
15868    return(1 || funcname || hash || result7 || libp) ;
15869 }
15870 
15871 static int G__G__Matrix_137_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15872 {
15873       G__letint(result7, 115, (long) TMatrixTColumn<double>::Class_Version());
15874    return(1 || funcname || hash || result7 || libp) ;
15875 }
15876 
15877 static int G__G__Matrix_137_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15878 {
15879       TMatrixTColumn<double>::Dictionary();
15880       G__setnull(result7);
15881    return(1 || funcname || hash || result7 || libp) ;
15882 }
15883 
15884 static int G__G__Matrix_137_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15885 {
15886       ((TMatrixTColumn<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
15887       G__setnull(result7);
15888    return(1 || funcname || hash || result7 || libp) ;
15889 }
15890 
15891 static int G__G__Matrix_137_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15892 {
15893       G__letint(result7, 67, (long) TMatrixTColumn<double>::DeclFileName());
15894    return(1 || funcname || hash || result7 || libp) ;
15895 }
15896 
15897 static int G__G__Matrix_137_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15898 {
15899       G__letint(result7, 105, (long) TMatrixTColumn<double>::ImplFileLine());
15900    return(1 || funcname || hash || result7 || libp) ;
15901 }
15902 
15903 static int G__G__Matrix_137_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15904 {
15905       G__letint(result7, 67, (long) TMatrixTColumn<double>::ImplFileName());
15906    return(1 || funcname || hash || result7 || libp) ;
15907 }
15908 
15909 static int G__G__Matrix_137_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15910 {
15911       G__letint(result7, 105, (long) TMatrixTColumn<double>::DeclFileLine());
15912    return(1 || funcname || hash || result7 || libp) ;
15913 }
15914 
15915 // automatic destructor
15916 typedef TMatrixTColumn<double> G__TTMatrixTColumnlEdoublegR;
15917 static int G__G__Matrix_137_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15918 {
15919    char* gvp = (char*) G__getgvp();
15920    long soff = G__getstructoffset();
15921    int n = G__getaryconstruct();
15922    //
15923    //has_a_delete: 0
15924    //has_own_delete1arg: 0
15925    //has_own_delete2arg: 0
15926    //
15927    if (!soff) {
15928      return(1);
15929    }
15930    if (n) {
15931      if (gvp == (char*)G__PVOID) {
15932        delete[] (TMatrixTColumn<double>*) soff;
15933      } else {
15934        G__setgvp((long) G__PVOID);
15935        for (int i = n - 1; i >= 0; --i) {
15936          ((TMatrixTColumn<double>*) (soff+(sizeof(TMatrixTColumn<double>)*i)))->~G__TTMatrixTColumnlEdoublegR();
15937        }
15938        G__setgvp((long)gvp);
15939      }
15940    } else {
15941      if (gvp == (char*)G__PVOID) {
15942        delete (TMatrixTColumn<double>*) soff;
15943      } else {
15944        G__setgvp((long) G__PVOID);
15945        ((TMatrixTColumn<double>*) (soff))->~G__TTMatrixTColumnlEdoublegR();
15946        G__setgvp((long)gvp);
15947      }
15948    }
15949    G__setnull(result7);
15950    return(1 || funcname || hash || result7 || libp) ;
15951 }
15952 
15953 
15954 /* TMatrixTDiag<double> */
15955 static int G__G__Matrix_138_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15956 {
15957    TMatrixTDiag<double>* p = NULL;
15958    char* gvp = (char*) G__getgvp();
15959    int n = G__getaryconstruct();
15960    if (n) {
15961      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15962        p = new TMatrixTDiag<double>[n];
15963      } else {
15964        p = new((void*) gvp) TMatrixTDiag<double>[n];
15965      }
15966    } else {
15967      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15968        p = new TMatrixTDiag<double>;
15969      } else {
15970        p = new((void*) gvp) TMatrixTDiag<double>;
15971      }
15972    }
15973    result7->obj.i = (long) p;
15974    result7->ref = (long) p;
15975    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR));
15976    return(1 || funcname || hash || result7 || libp) ;
15977 }
15978 
15979 static int G__G__Matrix_138_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15980 {
15981    TMatrixTDiag<double>* p = NULL;
15982    char* gvp = (char*) G__getgvp();
15983    //m: 1
15984    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15985      p = new TMatrixTDiag<double>(*(TMatrixT<double>*) libp->para[0].ref);
15986    } else {
15987      p = new((void*) gvp) TMatrixTDiag<double>(*(TMatrixT<double>*) libp->para[0].ref);
15988    }
15989    result7->obj.i = (long) p;
15990    result7->ref = (long) p;
15991    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR));
15992    return(1 || funcname || hash || result7 || libp) ;
15993 }
15994 
15995 static int G__G__Matrix_138_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15996 {
15997    TMatrixTDiag<double>* p = NULL;
15998    char* gvp = (char*) G__getgvp();
15999    //m: 1
16000    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16001      p = new TMatrixTDiag<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
16002    } else {
16003      p = new((void*) gvp) TMatrixTDiag<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
16004    }
16005    result7->obj.i = (long) p;
16006    result7->ref = (long) p;
16007    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR));
16008    return(1 || funcname || hash || result7 || libp) ;
16009 }
16010 
16011 static int G__G__Matrix_138_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16012 {
16013    TMatrixTDiag<double>* p = NULL;
16014    char* gvp = (char*) G__getgvp();
16015    //m: 1
16016    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16017      p = new TMatrixTDiag<double>(*(TMatrixTDiag<double>*) libp->para[0].ref);
16018    } else {
16019      p = new((void*) gvp) TMatrixTDiag<double>(*(TMatrixTDiag<double>*) libp->para[0].ref);
16020    }
16021    result7->obj.i = (long) p;
16022    result7->ref = (long) p;
16023    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR));
16024    return(1 || funcname || hash || result7 || libp) ;
16025 }
16026 
16027 static int G__G__Matrix_138_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16028 {
16029       G__letint(result7, 68, (long) ((const TMatrixTDiag<double>*) G__getstructoffset())->GetPtr());
16030    return(1 || funcname || hash || result7 || libp) ;
16031 }
16032 
16033 static int G__G__Matrix_138_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16034 {
16035       {
16036          const double& obj = ((const TMatrixTDiag<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
16037          result7->ref = (long) (&obj);
16038          result7->obj.d = (double) (obj);
16039       }
16040    return(1 || funcname || hash || result7 || libp) ;
16041 }
16042 
16043 static int G__G__Matrix_138_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16044 {
16045       {
16046          const double& obj = ((TMatrixTDiag<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
16047          result7->ref = (long) (&obj);
16048          result7->obj.d = (double) (obj);
16049       }
16050    return(1 || funcname || hash || result7 || libp) ;
16051 }
16052 
16053 static int G__G__Matrix_138_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16054 {
16055       {
16056          const double& obj = ((const TMatrixTDiag<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
16057          result7->ref = (long) (&obj);
16058          result7->obj.d = (double) (obj);
16059       }
16060    return(1 || funcname || hash || result7 || libp) ;
16061 }
16062 
16063 static int G__G__Matrix_138_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16064 {
16065       {
16066          const double& obj = ((TMatrixTDiag<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
16067          result7->ref = (long) (&obj);
16068          result7->obj.d = (double) (obj);
16069       }
16070    return(1 || funcname || hash || result7 || libp) ;
16071 }
16072 
16073 static int G__G__Matrix_138_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16074 {
16075       ((TMatrixTDiag<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
16076       G__setnull(result7);
16077    return(1 || funcname || hash || result7 || libp) ;
16078 }
16079 
16080 static int G__G__Matrix_138_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16081 {
16082       ((TMatrixTDiag<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
16083       G__setnull(result7);
16084    return(1 || funcname || hash || result7 || libp) ;
16085 }
16086 
16087 static int G__G__Matrix_138_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16088 {
16089       ((TMatrixTDiag<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
16090       G__setnull(result7);
16091    return(1 || funcname || hash || result7 || libp) ;
16092 }
16093 
16094 static int G__G__Matrix_138_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16095 {
16096       ((TMatrixTDiag<double>*) G__getstructoffset())->operator=(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
16097       G__setnull(result7);
16098    return(1 || funcname || hash || result7 || libp) ;
16099 }
16100 
16101 static int G__G__Matrix_138_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16102 {
16103       {
16104          const TMatrixTDiag<double>& obj = ((TMatrixTDiag<double>*) G__getstructoffset())->operator=(*(TMatrixTDiag<double>*) libp->para[0].ref);
16105          result7->ref = (long) (&obj);
16106          result7->obj.i = (long) (&obj);
16107       }
16108    return(1 || funcname || hash || result7 || libp) ;
16109 }
16110 
16111 static int G__G__Matrix_138_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16112 {
16113       ((TMatrixTDiag<double>*) G__getstructoffset())->operator=(*(TVectorT<double>*) libp->para[0].ref);
16114       G__setnull(result7);
16115    return(1 || funcname || hash || result7 || libp) ;
16116 }
16117 
16118 static int G__G__Matrix_138_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16119 {
16120       ((TMatrixTDiag<double>*) G__getstructoffset())->operator+=(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
16121       G__setnull(result7);
16122    return(1 || funcname || hash || result7 || libp) ;
16123 }
16124 
16125 static int G__G__Matrix_138_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16126 {
16127       ((TMatrixTDiag<double>*) G__getstructoffset())->operator*=(*(TMatrixTDiag_const<double>*) libp->para[0].ref);
16128       G__setnull(result7);
16129    return(1 || funcname || hash || result7 || libp) ;
16130 }
16131 
16132 static int G__G__Matrix_138_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16133 {
16134       G__letint(result7, 85, (long) TMatrixTDiag<double>::Class());
16135    return(1 || funcname || hash || result7 || libp) ;
16136 }
16137 
16138 static int G__G__Matrix_138_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16139 {
16140       G__letint(result7, 67, (long) TMatrixTDiag<double>::Class_Name());
16141    return(1 || funcname || hash || result7 || libp) ;
16142 }
16143 
16144 static int G__G__Matrix_138_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16145 {
16146       G__letint(result7, 115, (long) TMatrixTDiag<double>::Class_Version());
16147    return(1 || funcname || hash || result7 || libp) ;
16148 }
16149 
16150 static int G__G__Matrix_138_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16151 {
16152       TMatrixTDiag<double>::Dictionary();
16153       G__setnull(result7);
16154    return(1 || funcname || hash || result7 || libp) ;
16155 }
16156 
16157 static int G__G__Matrix_138_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16158 {
16159       ((TMatrixTDiag<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
16160       G__setnull(result7);
16161    return(1 || funcname || hash || result7 || libp) ;
16162 }
16163 
16164 static int G__G__Matrix_138_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16165 {
16166       G__letint(result7, 67, (long) TMatrixTDiag<double>::DeclFileName());
16167    return(1 || funcname || hash || result7 || libp) ;
16168 }
16169 
16170 static int G__G__Matrix_138_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16171 {
16172       G__letint(result7, 105, (long) TMatrixTDiag<double>::ImplFileLine());
16173    return(1 || funcname || hash || result7 || libp) ;
16174 }
16175 
16176 static int G__G__Matrix_138_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16177 {
16178       G__letint(result7, 67, (long) TMatrixTDiag<double>::ImplFileName());
16179    return(1 || funcname || hash || result7 || libp) ;
16180 }
16181 
16182 static int G__G__Matrix_138_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16183 {
16184       G__letint(result7, 105, (long) TMatrixTDiag<double>::DeclFileLine());
16185    return(1 || funcname || hash || result7 || libp) ;
16186 }
16187 
16188 // automatic destructor
16189 typedef TMatrixTDiag<double> G__TTMatrixTDiaglEdoublegR;
16190 static int G__G__Matrix_138_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16191 {
16192    char* gvp = (char*) G__getgvp();
16193    long soff = G__getstructoffset();
16194    int n = G__getaryconstruct();
16195    //
16196    //has_a_delete: 0
16197    //has_own_delete1arg: 0
16198    //has_own_delete2arg: 0
16199    //
16200    if (!soff) {
16201      return(1);
16202    }
16203    if (n) {
16204      if (gvp == (char*)G__PVOID) {
16205        delete[] (TMatrixTDiag<double>*) soff;
16206      } else {
16207        G__setgvp((long) G__PVOID);
16208        for (int i = n - 1; i >= 0; --i) {
16209          ((TMatrixTDiag<double>*) (soff+(sizeof(TMatrixTDiag<double>)*i)))->~G__TTMatrixTDiaglEdoublegR();
16210        }
16211        G__setgvp((long)gvp);
16212      }
16213    } else {
16214      if (gvp == (char*)G__PVOID) {
16215        delete (TMatrixTDiag<double>*) soff;
16216      } else {
16217        G__setgvp((long) G__PVOID);
16218        ((TMatrixTDiag<double>*) (soff))->~G__TTMatrixTDiaglEdoublegR();
16219        G__setgvp((long)gvp);
16220      }
16221    }
16222    G__setnull(result7);
16223    return(1 || funcname || hash || result7 || libp) ;
16224 }
16225 
16226 
16227 /* TMatrixTFlat<double> */
16228 static int G__G__Matrix_139_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16229 {
16230    TMatrixTFlat<double>* p = NULL;
16231    char* gvp = (char*) G__getgvp();
16232    int n = G__getaryconstruct();
16233    if (n) {
16234      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16235        p = new TMatrixTFlat<double>[n];
16236      } else {
16237        p = new((void*) gvp) TMatrixTFlat<double>[n];
16238      }
16239    } else {
16240      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16241        p = new TMatrixTFlat<double>;
16242      } else {
16243        p = new((void*) gvp) TMatrixTFlat<double>;
16244      }
16245    }
16246    result7->obj.i = (long) p;
16247    result7->ref = (long) p;
16248    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR));
16249    return(1 || funcname || hash || result7 || libp) ;
16250 }
16251 
16252 static int G__G__Matrix_139_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16253 {
16254    TMatrixTFlat<double>* p = NULL;
16255    char* gvp = (char*) G__getgvp();
16256    //m: 1
16257    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16258      p = new TMatrixTFlat<double>(*(TMatrixT<double>*) libp->para[0].ref);
16259    } else {
16260      p = new((void*) gvp) TMatrixTFlat<double>(*(TMatrixT<double>*) libp->para[0].ref);
16261    }
16262    result7->obj.i = (long) p;
16263    result7->ref = (long) p;
16264    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR));
16265    return(1 || funcname || hash || result7 || libp) ;
16266 }
16267 
16268 static int G__G__Matrix_139_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16269 {
16270    TMatrixTFlat<double>* p = NULL;
16271    char* gvp = (char*) G__getgvp();
16272    //m: 1
16273    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16274      p = new TMatrixTFlat<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
16275    } else {
16276      p = new((void*) gvp) TMatrixTFlat<double>(*(TMatrixTSym<double>*) libp->para[0].ref);
16277    }
16278    result7->obj.i = (long) p;
16279    result7->ref = (long) p;
16280    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR));
16281    return(1 || funcname || hash || result7 || libp) ;
16282 }
16283 
16284 static int G__G__Matrix_139_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16285 {
16286    TMatrixTFlat<double>* p = NULL;
16287    char* gvp = (char*) G__getgvp();
16288    //m: 1
16289    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16290      p = new TMatrixTFlat<double>(*(TMatrixTFlat<double>*) libp->para[0].ref);
16291    } else {
16292      p = new((void*) gvp) TMatrixTFlat<double>(*(TMatrixTFlat<double>*) libp->para[0].ref);
16293    }
16294    result7->obj.i = (long) p;
16295    result7->ref = (long) p;
16296    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR));
16297    return(1 || funcname || hash || result7 || libp) ;
16298 }
16299 
16300 static int G__G__Matrix_139_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16301 {
16302       G__letint(result7, 68, (long) ((const TMatrixTFlat<double>*) G__getstructoffset())->GetPtr());
16303    return(1 || funcname || hash || result7 || libp) ;
16304 }
16305 
16306 static int G__G__Matrix_139_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16307 {
16308       {
16309          const double& obj = ((const TMatrixTFlat<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
16310          result7->ref = (long) (&obj);
16311          result7->obj.d = (double) (obj);
16312       }
16313    return(1 || funcname || hash || result7 || libp) ;
16314 }
16315 
16316 static int G__G__Matrix_139_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16317 {
16318       {
16319          const double& obj = ((TMatrixTFlat<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
16320          result7->ref = (long) (&obj);
16321          result7->obj.d = (double) (obj);
16322       }
16323    return(1 || funcname || hash || result7 || libp) ;
16324 }
16325 
16326 static int G__G__Matrix_139_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16327 {
16328       {
16329          const double& obj = ((const TMatrixTFlat<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
16330          result7->ref = (long) (&obj);
16331          result7->obj.d = (double) (obj);
16332       }
16333    return(1 || funcname || hash || result7 || libp) ;
16334 }
16335 
16336 static int G__G__Matrix_139_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16337 {
16338       {
16339          const double& obj = ((TMatrixTFlat<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
16340          result7->ref = (long) (&obj);
16341          result7->obj.d = (double) (obj);
16342       }
16343    return(1 || funcname || hash || result7 || libp) ;
16344 }
16345 
16346 static int G__G__Matrix_139_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16347 {
16348       ((TMatrixTFlat<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
16349       G__setnull(result7);
16350    return(1 || funcname || hash || result7 || libp) ;
16351 }
16352 
16353 static int G__G__Matrix_139_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16354 {
16355       ((TMatrixTFlat<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
16356       G__setnull(result7);
16357    return(1 || funcname || hash || result7 || libp) ;
16358 }
16359 
16360 static int G__G__Matrix_139_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16361 {
16362       ((TMatrixTFlat<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
16363       G__setnull(result7);
16364    return(1 || funcname || hash || result7 || libp) ;
16365 }
16366 
16367 static int G__G__Matrix_139_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16368 {
16369       ((TMatrixTFlat<double>*) G__getstructoffset())->operator=(*(TMatrixTFlat_const<double>*) libp->para[0].ref);
16370       G__setnull(result7);
16371    return(1 || funcname || hash || result7 || libp) ;
16372 }
16373 
16374 static int G__G__Matrix_139_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16375 {
16376       {
16377          const TMatrixTFlat<double>& obj = ((TMatrixTFlat<double>*) G__getstructoffset())->operator=(*(TMatrixTFlat<double>*) libp->para[0].ref);
16378          result7->ref = (long) (&obj);
16379          result7->obj.i = (long) (&obj);
16380       }
16381    return(1 || funcname || hash || result7 || libp) ;
16382 }
16383 
16384 static int G__G__Matrix_139_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16385 {
16386       ((TMatrixTFlat<double>*) G__getstructoffset())->operator=(*(TVectorT<double>*) libp->para[0].ref);
16387       G__setnull(result7);
16388    return(1 || funcname || hash || result7 || libp) ;
16389 }
16390 
16391 static int G__G__Matrix_139_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16392 {
16393       ((TMatrixTFlat<double>*) G__getstructoffset())->operator+=(*(TMatrixTFlat_const<double>*) libp->para[0].ref);
16394       G__setnull(result7);
16395    return(1 || funcname || hash || result7 || libp) ;
16396 }
16397 
16398 static int G__G__Matrix_139_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16399 {
16400       ((TMatrixTFlat<double>*) G__getstructoffset())->operator*=(*(TMatrixTFlat_const<double>*) libp->para[0].ref);
16401       G__setnull(result7);
16402    return(1 || funcname || hash || result7 || libp) ;
16403 }
16404 
16405 static int G__G__Matrix_139_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16406 {
16407       G__letint(result7, 85, (long) TMatrixTFlat<double>::Class());
16408    return(1 || funcname || hash || result7 || libp) ;
16409 }
16410 
16411 static int G__G__Matrix_139_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16412 {
16413       G__letint(result7, 67, (long) TMatrixTFlat<double>::Class_Name());
16414    return(1 || funcname || hash || result7 || libp) ;
16415 }
16416 
16417 static int G__G__Matrix_139_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16418 {
16419       G__letint(result7, 115, (long) TMatrixTFlat<double>::Class_Version());
16420    return(1 || funcname || hash || result7 || libp) ;
16421 }
16422 
16423 static int G__G__Matrix_139_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16424 {
16425       TMatrixTFlat<double>::Dictionary();
16426       G__setnull(result7);
16427    return(1 || funcname || hash || result7 || libp) ;
16428 }
16429 
16430 static int G__G__Matrix_139_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16431 {
16432       ((TMatrixTFlat<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
16433       G__setnull(result7);
16434    return(1 || funcname || hash || result7 || libp) ;
16435 }
16436 
16437 static int G__G__Matrix_139_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16438 {
16439       G__letint(result7, 67, (long) TMatrixTFlat<double>::DeclFileName());
16440    return(1 || funcname || hash || result7 || libp) ;
16441 }
16442 
16443 static int G__G__Matrix_139_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16444 {
16445       G__letint(result7, 105, (long) TMatrixTFlat<double>::ImplFileLine());
16446    return(1 || funcname || hash || result7 || libp) ;
16447 }
16448 
16449 static int G__G__Matrix_139_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16450 {
16451       G__letint(result7, 67, (long) TMatrixTFlat<double>::ImplFileName());
16452    return(1 || funcname || hash || result7 || libp) ;
16453 }
16454 
16455 static int G__G__Matrix_139_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16456 {
16457       G__letint(result7, 105, (long) TMatrixTFlat<double>::DeclFileLine());
16458    return(1 || funcname || hash || result7 || libp) ;
16459 }
16460 
16461 // automatic destructor
16462 typedef TMatrixTFlat<double> G__TTMatrixTFlatlEdoublegR;
16463 static int G__G__Matrix_139_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16464 {
16465    char* gvp = (char*) G__getgvp();
16466    long soff = G__getstructoffset();
16467    int n = G__getaryconstruct();
16468    //
16469    //has_a_delete: 0
16470    //has_own_delete1arg: 0
16471    //has_own_delete2arg: 0
16472    //
16473    if (!soff) {
16474      return(1);
16475    }
16476    if (n) {
16477      if (gvp == (char*)G__PVOID) {
16478        delete[] (TMatrixTFlat<double>*) soff;
16479      } else {
16480        G__setgvp((long) G__PVOID);
16481        for (int i = n - 1; i >= 0; --i) {
16482          ((TMatrixTFlat<double>*) (soff+(sizeof(TMatrixTFlat<double>)*i)))->~G__TTMatrixTFlatlEdoublegR();
16483        }
16484        G__setgvp((long)gvp);
16485      }
16486    } else {
16487      if (gvp == (char*)G__PVOID) {
16488        delete (TMatrixTFlat<double>*) soff;
16489      } else {
16490        G__setgvp((long) G__PVOID);
16491        ((TMatrixTFlat<double>*) (soff))->~G__TTMatrixTFlatlEdoublegR();
16492        G__setgvp((long)gvp);
16493      }
16494    }
16495    G__setnull(result7);
16496    return(1 || funcname || hash || result7 || libp) ;
16497 }
16498 
16499 
16500 /* TMatrixTSub<double> */
16501 static int G__G__Matrix_140_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16502 {
16503    TMatrixTSub<double>* p = NULL;
16504    char* gvp = (char*) G__getgvp();
16505    int n = G__getaryconstruct();
16506    if (n) {
16507      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16508        p = new TMatrixTSub<double>[n];
16509      } else {
16510        p = new((void*) gvp) TMatrixTSub<double>[n];
16511      }
16512    } else {
16513      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16514        p = new TMatrixTSub<double>;
16515      } else {
16516        p = new((void*) gvp) TMatrixTSub<double>;
16517      }
16518    }
16519    result7->obj.i = (long) p;
16520    result7->ref = (long) p;
16521    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR));
16522    return(1 || funcname || hash || result7 || libp) ;
16523 }
16524 
16525 static int G__G__Matrix_140_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16526 {
16527    TMatrixTSub<double>* p = NULL;
16528    char* gvp = (char*) G__getgvp();
16529    //m: 5
16530    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16531      p = new TMatrixTSub<double>(
16532 *(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
16533 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
16534 , (Int_t) G__int(libp->para[4]));
16535    } else {
16536      p = new((void*) gvp) TMatrixTSub<double>(
16537 *(TMatrixT<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
16538 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
16539 , (Int_t) G__int(libp->para[4]));
16540    }
16541    result7->obj.i = (long) p;
16542    result7->ref = (long) p;
16543    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR));
16544    return(1 || funcname || hash || result7 || libp) ;
16545 }
16546 
16547 static int G__G__Matrix_140_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16548 {
16549    TMatrixTSub<double>* p = NULL;
16550    char* gvp = (char*) G__getgvp();
16551    //m: 5
16552    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16553      p = new TMatrixTSub<double>(
16554 *(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
16555 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
16556 , (Int_t) G__int(libp->para[4]));
16557    } else {
16558      p = new((void*) gvp) TMatrixTSub<double>(
16559 *(TMatrixTSym<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
16560 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
16561 , (Int_t) G__int(libp->para[4]));
16562    }
16563    result7->obj.i = (long) p;
16564    result7->ref = (long) p;
16565    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR));
16566    return(1 || funcname || hash || result7 || libp) ;
16567 }
16568 
16569 static int G__G__Matrix_140_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16570 {
16571    TMatrixTSub<double>* p = NULL;
16572    char* gvp = (char*) G__getgvp();
16573    //m: 1
16574    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16575      p = new TMatrixTSub<double>(*(TMatrixTSub<double>*) libp->para[0].ref);
16576    } else {
16577      p = new((void*) gvp) TMatrixTSub<double>(*(TMatrixTSub<double>*) libp->para[0].ref);
16578    }
16579    result7->obj.i = (long) p;
16580    result7->ref = (long) p;
16581    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR));
16582    return(1 || funcname || hash || result7 || libp) ;
16583 }
16584 
16585 static int G__G__Matrix_140_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16586 {
16587       {
16588          const double& obj = ((TMatrixTSub<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
16589          result7->ref = (long) (&obj);
16590          result7->obj.d = (double) (obj);
16591       }
16592    return(1 || funcname || hash || result7 || libp) ;
16593 }
16594 
16595 static int G__G__Matrix_140_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16596 {
16597    switch (libp->paran) {
16598    case 2:
16599       ((TMatrixTSub<double>*) G__getstructoffset())->Rank1Update(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
16600       G__setnull(result7);
16601       break;
16602    case 1:
16603       ((TMatrixTSub<double>*) G__getstructoffset())->Rank1Update(*(TVectorT<double>*) libp->para[0].ref);
16604       G__setnull(result7);
16605       break;
16606    }
16607    return(1 || funcname || hash || result7 || libp) ;
16608 }
16609 
16610 static int G__G__Matrix_140_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16611 {
16612       ((TMatrixTSub<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
16613       G__setnull(result7);
16614    return(1 || funcname || hash || result7 || libp) ;
16615 }
16616 
16617 static int G__G__Matrix_140_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16618 {
16619       ((TMatrixTSub<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
16620       G__setnull(result7);
16621    return(1 || funcname || hash || result7 || libp) ;
16622 }
16623 
16624 static int G__G__Matrix_140_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16625 {
16626       ((TMatrixTSub<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
16627       G__setnull(result7);
16628    return(1 || funcname || hash || result7 || libp) ;
16629 }
16630 
16631 static int G__G__Matrix_140_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16632 {
16633       ((TMatrixTSub<double>*) G__getstructoffset())->operator=(*(TMatrixTSub_const<double>*) libp->para[0].ref);
16634       G__setnull(result7);
16635    return(1 || funcname || hash || result7 || libp) ;
16636 }
16637 
16638 static int G__G__Matrix_140_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16639 {
16640       {
16641          const TMatrixTSub<double>& obj = ((TMatrixTSub<double>*) G__getstructoffset())->operator=(*(TMatrixTSub<double>*) libp->para[0].ref);
16642          result7->ref = (long) (&obj);
16643          result7->obj.i = (long) (&obj);
16644       }
16645    return(1 || funcname || hash || result7 || libp) ;
16646 }
16647 
16648 static int G__G__Matrix_140_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16649 {
16650       ((TMatrixTSub<double>*) G__getstructoffset())->operator=(*(TMatrixTBase<double>*) libp->para[0].ref);
16651       G__setnull(result7);
16652    return(1 || funcname || hash || result7 || libp) ;
16653 }
16654 
16655 static int G__G__Matrix_140_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16656 {
16657       ((TMatrixTSub<double>*) G__getstructoffset())->operator+=(*(TMatrixTSub_const<double>*) libp->para[0].ref);
16658       G__setnull(result7);
16659    return(1 || funcname || hash || result7 || libp) ;
16660 }
16661 
16662 static int G__G__Matrix_140_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16663 {
16664       ((TMatrixTSub<double>*) G__getstructoffset())->operator*=(*(TMatrixTSub_const<double>*) libp->para[0].ref);
16665       G__setnull(result7);
16666    return(1 || funcname || hash || result7 || libp) ;
16667 }
16668 
16669 static int G__G__Matrix_140_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16670 {
16671       ((TMatrixTSub<double>*) G__getstructoffset())->operator+=(*(TMatrixTBase<double>*) libp->para[0].ref);
16672       G__setnull(result7);
16673    return(1 || funcname || hash || result7 || libp) ;
16674 }
16675 
16676 static int G__G__Matrix_140_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16677 {
16678       ((TMatrixTSub<double>*) G__getstructoffset())->operator*=(*(TMatrixT<double>*) libp->para[0].ref);
16679       G__setnull(result7);
16680    return(1 || funcname || hash || result7 || libp) ;
16681 }
16682 
16683 static int G__G__Matrix_140_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16684 {
16685       ((TMatrixTSub<double>*) G__getstructoffset())->operator*=(*(TMatrixTSym<double>*) libp->para[0].ref);
16686       G__setnull(result7);
16687    return(1 || funcname || hash || result7 || libp) ;
16688 }
16689 
16690 static int G__G__Matrix_140_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16691 {
16692       G__letint(result7, 85, (long) TMatrixTSub<double>::Class());
16693    return(1 || funcname || hash || result7 || libp) ;
16694 }
16695 
16696 static int G__G__Matrix_140_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16697 {
16698       G__letint(result7, 67, (long) TMatrixTSub<double>::Class_Name());
16699    return(1 || funcname || hash || result7 || libp) ;
16700 }
16701 
16702 static int G__G__Matrix_140_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16703 {
16704       G__letint(result7, 115, (long) TMatrixTSub<double>::Class_Version());
16705    return(1 || funcname || hash || result7 || libp) ;
16706 }
16707 
16708 static int G__G__Matrix_140_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16709 {
16710       TMatrixTSub<double>::Dictionary();
16711       G__setnull(result7);
16712    return(1 || funcname || hash || result7 || libp) ;
16713 }
16714 
16715 static int G__G__Matrix_140_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16716 {
16717       ((TMatrixTSub<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
16718       G__setnull(result7);
16719    return(1 || funcname || hash || result7 || libp) ;
16720 }
16721 
16722 static int G__G__Matrix_140_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16723 {
16724       G__letint(result7, 67, (long) TMatrixTSub<double>::DeclFileName());
16725    return(1 || funcname || hash || result7 || libp) ;
16726 }
16727 
16728 static int G__G__Matrix_140_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16729 {
16730       G__letint(result7, 105, (long) TMatrixTSub<double>::ImplFileLine());
16731    return(1 || funcname || hash || result7 || libp) ;
16732 }
16733 
16734 static int G__G__Matrix_140_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16735 {
16736       G__letint(result7, 67, (long) TMatrixTSub<double>::ImplFileName());
16737    return(1 || funcname || hash || result7 || libp) ;
16738 }
16739 
16740 static int G__G__Matrix_140_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16741 {
16742       G__letint(result7, 105, (long) TMatrixTSub<double>::DeclFileLine());
16743    return(1 || funcname || hash || result7 || libp) ;
16744 }
16745 
16746 // automatic destructor
16747 typedef TMatrixTSub<double> G__TTMatrixTSublEdoublegR;
16748 static int G__G__Matrix_140_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16749 {
16750    char* gvp = (char*) G__getgvp();
16751    long soff = G__getstructoffset();
16752    int n = G__getaryconstruct();
16753    //
16754    //has_a_delete: 0
16755    //has_own_delete1arg: 0
16756    //has_own_delete2arg: 0
16757    //
16758    if (!soff) {
16759      return(1);
16760    }
16761    if (n) {
16762      if (gvp == (char*)G__PVOID) {
16763        delete[] (TMatrixTSub<double>*) soff;
16764      } else {
16765        G__setgvp((long) G__PVOID);
16766        for (int i = n - 1; i >= 0; --i) {
16767          ((TMatrixTSub<double>*) (soff+(sizeof(TMatrixTSub<double>)*i)))->~G__TTMatrixTSublEdoublegR();
16768        }
16769        G__setgvp((long)gvp);
16770      }
16771    } else {
16772      if (gvp == (char*)G__PVOID) {
16773        delete (TMatrixTSub<double>*) soff;
16774      } else {
16775        G__setgvp((long) G__PVOID);
16776        ((TMatrixTSub<double>*) (soff))->~G__TTMatrixTSublEdoublegR();
16777        G__setgvp((long)gvp);
16778      }
16779    }
16780    G__setnull(result7);
16781    return(1 || funcname || hash || result7 || libp) ;
16782 }
16783 
16784 
16785 /* TMatrixTSparseRow<double> */
16786 static int G__G__Matrix_142_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16787 {
16788    TMatrixTSparseRow<double>* p = NULL;
16789    char* gvp = (char*) G__getgvp();
16790    int n = G__getaryconstruct();
16791    if (n) {
16792      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16793        p = new TMatrixTSparseRow<double>[n];
16794      } else {
16795        p = new((void*) gvp) TMatrixTSparseRow<double>[n];
16796      }
16797    } else {
16798      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16799        p = new TMatrixTSparseRow<double>;
16800      } else {
16801        p = new((void*) gvp) TMatrixTSparseRow<double>;
16802      }
16803    }
16804    result7->obj.i = (long) p;
16805    result7->ref = (long) p;
16806    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR));
16807    return(1 || funcname || hash || result7 || libp) ;
16808 }
16809 
16810 static int G__G__Matrix_142_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16811 {
16812    TMatrixTSparseRow<double>* p = NULL;
16813    char* gvp = (char*) G__getgvp();
16814    //m: 2
16815    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16816      p = new TMatrixTSparseRow<double>(*(TMatrixTSparse<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
16817    } else {
16818      p = new((void*) gvp) TMatrixTSparseRow<double>(*(TMatrixTSparse<double>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
16819    }
16820    result7->obj.i = (long) p;
16821    result7->ref = (long) p;
16822    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR));
16823    return(1 || funcname || hash || result7 || libp) ;
16824 }
16825 
16826 static int G__G__Matrix_142_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16827 {
16828    TMatrixTSparseRow<double>* p = NULL;
16829    char* gvp = (char*) G__getgvp();
16830    //m: 1
16831    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16832      p = new TMatrixTSparseRow<double>(*(TMatrixTSparseRow<double>*) libp->para[0].ref);
16833    } else {
16834      p = new((void*) gvp) TMatrixTSparseRow<double>(*(TMatrixTSparseRow<double>*) libp->para[0].ref);
16835    }
16836    result7->obj.i = (long) p;
16837    result7->ref = (long) p;
16838    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR));
16839    return(1 || funcname || hash || result7 || libp) ;
16840 }
16841 
16842 static int G__G__Matrix_142_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16843 {
16844       G__letint(result7, 68, (long) ((const TMatrixTSparseRow<double>*) G__getstructoffset())->GetDataPtr());
16845    return(1 || funcname || hash || result7 || libp) ;
16846 }
16847 
16848 static int G__G__Matrix_142_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16849 {
16850       G__letdouble(result7, 100, (double) ((const TMatrixTSparseRow<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0])));
16851    return(1 || funcname || hash || result7 || libp) ;
16852 }
16853 
16854 static int G__G__Matrix_142_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16855 {
16856       {
16857          const double& obj = ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
16858          result7->ref = (long) (&obj);
16859          result7->obj.d = (double) (obj);
16860       }
16861    return(1 || funcname || hash || result7 || libp) ;
16862 }
16863 
16864 static int G__G__Matrix_142_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16865 {
16866       G__letdouble(result7, 100, (double) ((const TMatrixTSparseRow<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0])));
16867    return(1 || funcname || hash || result7 || libp) ;
16868 }
16869 
16870 static int G__G__Matrix_142_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16871 {
16872       {
16873          const double& obj = ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
16874          result7->ref = (long) (&obj);
16875          result7->obj.d = (double) (obj);
16876       }
16877    return(1 || funcname || hash || result7 || libp) ;
16878 }
16879 
16880 static int G__G__Matrix_142_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16881 {
16882       ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
16883       G__setnull(result7);
16884    return(1 || funcname || hash || result7 || libp) ;
16885 }
16886 
16887 static int G__G__Matrix_142_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16888 {
16889       ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
16890       G__setnull(result7);
16891    return(1 || funcname || hash || result7 || libp) ;
16892 }
16893 
16894 static int G__G__Matrix_142_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16895 {
16896       ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
16897       G__setnull(result7);
16898    return(1 || funcname || hash || result7 || libp) ;
16899 }
16900 
16901 static int G__G__Matrix_142_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16902 {
16903       ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator=(*(TMatrixTSparseRow_const<double>*) libp->para[0].ref);
16904       G__setnull(result7);
16905    return(1 || funcname || hash || result7 || libp) ;
16906 }
16907 
16908 static int G__G__Matrix_142_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16909 {
16910       {
16911          const TMatrixTSparseRow<double>& obj = ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator=(*(TMatrixTSparseRow<double>*) libp->para[0].ref);
16912          result7->ref = (long) (&obj);
16913          result7->obj.i = (long) (&obj);
16914       }
16915    return(1 || funcname || hash || result7 || libp) ;
16916 }
16917 
16918 static int G__G__Matrix_142_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16919 {
16920       ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator=(*(TVectorT<double>*) libp->para[0].ref);
16921       G__setnull(result7);
16922    return(1 || funcname || hash || result7 || libp) ;
16923 }
16924 
16925 static int G__G__Matrix_142_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16926 {
16927       ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator+=(*(TMatrixTSparseRow_const<double>*) libp->para[0].ref);
16928       G__setnull(result7);
16929    return(1 || funcname || hash || result7 || libp) ;
16930 }
16931 
16932 static int G__G__Matrix_142_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16933 {
16934       ((TMatrixTSparseRow<double>*) G__getstructoffset())->operator*=(*(TMatrixTSparseRow_const<double>*) libp->para[0].ref);
16935       G__setnull(result7);
16936    return(1 || funcname || hash || result7 || libp) ;
16937 }
16938 
16939 static int G__G__Matrix_142_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16940 {
16941       G__letint(result7, 85, (long) TMatrixTSparseRow<double>::Class());
16942    return(1 || funcname || hash || result7 || libp) ;
16943 }
16944 
16945 static int G__G__Matrix_142_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16946 {
16947       G__letint(result7, 67, (long) TMatrixTSparseRow<double>::Class_Name());
16948    return(1 || funcname || hash || result7 || libp) ;
16949 }
16950 
16951 static int G__G__Matrix_142_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16952 {
16953       G__letint(result7, 115, (long) TMatrixTSparseRow<double>::Class_Version());
16954    return(1 || funcname || hash || result7 || libp) ;
16955 }
16956 
16957 static int G__G__Matrix_142_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16958 {
16959       TMatrixTSparseRow<double>::Dictionary();
16960       G__setnull(result7);
16961    return(1 || funcname || hash || result7 || libp) ;
16962 }
16963 
16964 static int G__G__Matrix_142_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16965 {
16966       ((TMatrixTSparseRow<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
16967       G__setnull(result7);
16968    return(1 || funcname || hash || result7 || libp) ;
16969 }
16970 
16971 static int G__G__Matrix_142_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16972 {
16973       G__letint(result7, 67, (long) TMatrixTSparseRow<double>::DeclFileName());
16974    return(1 || funcname || hash || result7 || libp) ;
16975 }
16976 
16977 static int G__G__Matrix_142_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16978 {
16979       G__letint(result7, 105, (long) TMatrixTSparseRow<double>::ImplFileLine());
16980    return(1 || funcname || hash || result7 || libp) ;
16981 }
16982 
16983 static int G__G__Matrix_142_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16984 {
16985       G__letint(result7, 67, (long) TMatrixTSparseRow<double>::ImplFileName());
16986    return(1 || funcname || hash || result7 || libp) ;
16987 }
16988 
16989 static int G__G__Matrix_142_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16990 {
16991       G__letint(result7, 105, (long) TMatrixTSparseRow<double>::DeclFileLine());
16992    return(1 || funcname || hash || result7 || libp) ;
16993 }
16994 
16995 // automatic destructor
16996 typedef TMatrixTSparseRow<double> G__TTMatrixTSparseRowlEdoublegR;
16997 static int G__G__Matrix_142_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16998 {
16999    char* gvp = (char*) G__getgvp();
17000    long soff = G__getstructoffset();
17001    int n = G__getaryconstruct();
17002    //
17003    //has_a_delete: 0
17004    //has_own_delete1arg: 0
17005    //has_own_delete2arg: 0
17006    //
17007    if (!soff) {
17008      return(1);
17009    }
17010    if (n) {
17011      if (gvp == (char*)G__PVOID) {
17012        delete[] (TMatrixTSparseRow<double>*) soff;
17013      } else {
17014        G__setgvp((long) G__PVOID);
17015        for (int i = n - 1; i >= 0; --i) {
17016          ((TMatrixTSparseRow<double>*) (soff+(sizeof(TMatrixTSparseRow<double>)*i)))->~G__TTMatrixTSparseRowlEdoublegR();
17017        }
17018        G__setgvp((long)gvp);
17019      }
17020    } else {
17021      if (gvp == (char*)G__PVOID) {
17022        delete (TMatrixTSparseRow<double>*) soff;
17023      } else {
17024        G__setgvp((long) G__PVOID);
17025        ((TMatrixTSparseRow<double>*) (soff))->~G__TTMatrixTSparseRowlEdoublegR();
17026        G__setgvp((long)gvp);
17027      }
17028    }
17029    G__setnull(result7);
17030    return(1 || funcname || hash || result7 || libp) ;
17031 }
17032 
17033 
17034 /* TMatrixTSparseDiag<double> */
17035 static int G__G__Matrix_143_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17036 {
17037    TMatrixTSparseDiag<double>* p = NULL;
17038    char* gvp = (char*) G__getgvp();
17039    int n = G__getaryconstruct();
17040    if (n) {
17041      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17042        p = new TMatrixTSparseDiag<double>[n];
17043      } else {
17044        p = new((void*) gvp) TMatrixTSparseDiag<double>[n];
17045      }
17046    } else {
17047      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17048        p = new TMatrixTSparseDiag<double>;
17049      } else {
17050        p = new((void*) gvp) TMatrixTSparseDiag<double>;
17051      }
17052    }
17053    result7->obj.i = (long) p;
17054    result7->ref = (long) p;
17055    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR));
17056    return(1 || funcname || hash || result7 || libp) ;
17057 }
17058 
17059 static int G__G__Matrix_143_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17060 {
17061    TMatrixTSparseDiag<double>* p = NULL;
17062    char* gvp = (char*) G__getgvp();
17063    //m: 1
17064    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17065      p = new TMatrixTSparseDiag<double>(*(TMatrixTSparse<double>*) libp->para[0].ref);
17066    } else {
17067      p = new((void*) gvp) TMatrixTSparseDiag<double>(*(TMatrixTSparse<double>*) libp->para[0].ref);
17068    }
17069    result7->obj.i = (long) p;
17070    result7->ref = (long) p;
17071    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR));
17072    return(1 || funcname || hash || result7 || libp) ;
17073 }
17074 
17075 static int G__G__Matrix_143_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17076 {
17077    TMatrixTSparseDiag<double>* p = NULL;
17078    char* gvp = (char*) G__getgvp();
17079    //m: 1
17080    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17081      p = new TMatrixTSparseDiag<double>(*(TMatrixTSparseDiag<double>*) libp->para[0].ref);
17082    } else {
17083      p = new((void*) gvp) TMatrixTSparseDiag<double>(*(TMatrixTSparseDiag<double>*) libp->para[0].ref);
17084    }
17085    result7->obj.i = (long) p;
17086    result7->ref = (long) p;
17087    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR));
17088    return(1 || funcname || hash || result7 || libp) ;
17089 }
17090 
17091 static int G__G__Matrix_143_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17092 {
17093       G__letint(result7, 68, (long) ((const TMatrixTSparseDiag<double>*) G__getstructoffset())->GetDataPtr());
17094    return(1 || funcname || hash || result7 || libp) ;
17095 }
17096 
17097 static int G__G__Matrix_143_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17098 {
17099       G__letdouble(result7, 100, (double) ((const TMatrixTSparseDiag<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0])));
17100    return(1 || funcname || hash || result7 || libp) ;
17101 }
17102 
17103 static int G__G__Matrix_143_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17104 {
17105       {
17106          const double& obj = ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
17107          result7->ref = (long) (&obj);
17108          result7->obj.d = (double) (obj);
17109       }
17110    return(1 || funcname || hash || result7 || libp) ;
17111 }
17112 
17113 static int G__G__Matrix_143_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17114 {
17115       G__letdouble(result7, 100, (double) ((const TMatrixTSparseDiag<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0])));
17116    return(1 || funcname || hash || result7 || libp) ;
17117 }
17118 
17119 static int G__G__Matrix_143_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17120 {
17121       {
17122          const double& obj = ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
17123          result7->ref = (long) (&obj);
17124          result7->obj.d = (double) (obj);
17125       }
17126    return(1 || funcname || hash || result7 || libp) ;
17127 }
17128 
17129 static int G__G__Matrix_143_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17130 {
17131       ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator=((double) G__double(libp->para[0]));
17132       G__setnull(result7);
17133    return(1 || funcname || hash || result7 || libp) ;
17134 }
17135 
17136 static int G__G__Matrix_143_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17137 {
17138       ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator+=((double) G__double(libp->para[0]));
17139       G__setnull(result7);
17140    return(1 || funcname || hash || result7 || libp) ;
17141 }
17142 
17143 static int G__G__Matrix_143_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17144 {
17145       ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator*=((double) G__double(libp->para[0]));
17146       G__setnull(result7);
17147    return(1 || funcname || hash || result7 || libp) ;
17148 }
17149 
17150 static int G__G__Matrix_143_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17151 {
17152       ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator=(*(TMatrixTSparseDiag_const<double>*) libp->para[0].ref);
17153       G__setnull(result7);
17154    return(1 || funcname || hash || result7 || libp) ;
17155 }
17156 
17157 static int G__G__Matrix_143_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17158 {
17159       {
17160          const TMatrixTSparseDiag<double>& obj = ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator=(*(TMatrixTSparseDiag<double>*) libp->para[0].ref);
17161          result7->ref = (long) (&obj);
17162          result7->obj.i = (long) (&obj);
17163       }
17164    return(1 || funcname || hash || result7 || libp) ;
17165 }
17166 
17167 static int G__G__Matrix_143_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17168 {
17169       ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator=(*(TVectorT<double>*) libp->para[0].ref);
17170       G__setnull(result7);
17171    return(1 || funcname || hash || result7 || libp) ;
17172 }
17173 
17174 static int G__G__Matrix_143_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17175 {
17176       ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator+=(*(TMatrixTSparseDiag_const<double>*) libp->para[0].ref);
17177       G__setnull(result7);
17178    return(1 || funcname || hash || result7 || libp) ;
17179 }
17180 
17181 static int G__G__Matrix_143_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17182 {
17183       ((TMatrixTSparseDiag<double>*) G__getstructoffset())->operator*=(*(TMatrixTSparseDiag_const<double>*) libp->para[0].ref);
17184       G__setnull(result7);
17185    return(1 || funcname || hash || result7 || libp) ;
17186 }
17187 
17188 static int G__G__Matrix_143_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17189 {
17190       G__letint(result7, 85, (long) TMatrixTSparseDiag<double>::Class());
17191    return(1 || funcname || hash || result7 || libp) ;
17192 }
17193 
17194 static int G__G__Matrix_143_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17195 {
17196       G__letint(result7, 67, (long) TMatrixTSparseDiag<double>::Class_Name());
17197    return(1 || funcname || hash || result7 || libp) ;
17198 }
17199 
17200 static int G__G__Matrix_143_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17201 {
17202       G__letint(result7, 115, (long) TMatrixTSparseDiag<double>::Class_Version());
17203    return(1 || funcname || hash || result7 || libp) ;
17204 }
17205 
17206 static int G__G__Matrix_143_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17207 {
17208       TMatrixTSparseDiag<double>::Dictionary();
17209       G__setnull(result7);
17210    return(1 || funcname || hash || result7 || libp) ;
17211 }
17212 
17213 static int G__G__Matrix_143_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17214 {
17215       ((TMatrixTSparseDiag<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
17216       G__setnull(result7);
17217    return(1 || funcname || hash || result7 || libp) ;
17218 }
17219 
17220 static int G__G__Matrix_143_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17221 {
17222       G__letint(result7, 67, (long) TMatrixTSparseDiag<double>::DeclFileName());
17223    return(1 || funcname || hash || result7 || libp) ;
17224 }
17225 
17226 static int G__G__Matrix_143_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17227 {
17228       G__letint(result7, 105, (long) TMatrixTSparseDiag<double>::ImplFileLine());
17229    return(1 || funcname || hash || result7 || libp) ;
17230 }
17231 
17232 static int G__G__Matrix_143_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17233 {
17234       G__letint(result7, 67, (long) TMatrixTSparseDiag<double>::ImplFileName());
17235    return(1 || funcname || hash || result7 || libp) ;
17236 }
17237 
17238 static int G__G__Matrix_143_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17239 {
17240       G__letint(result7, 105, (long) TMatrixTSparseDiag<double>::DeclFileLine());
17241    return(1 || funcname || hash || result7 || libp) ;
17242 }
17243 
17244 // automatic destructor
17245 typedef TMatrixTSparseDiag<double> G__TTMatrixTSparseDiaglEdoublegR;
17246 static int G__G__Matrix_143_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17247 {
17248    char* gvp = (char*) G__getgvp();
17249    long soff = G__getstructoffset();
17250    int n = G__getaryconstruct();
17251    //
17252    //has_a_delete: 0
17253    //has_own_delete1arg: 0
17254    //has_own_delete2arg: 0
17255    //
17256    if (!soff) {
17257      return(1);
17258    }
17259    if (n) {
17260      if (gvp == (char*)G__PVOID) {
17261        delete[] (TMatrixTSparseDiag<double>*) soff;
17262      } else {
17263        G__setgvp((long) G__PVOID);
17264        for (int i = n - 1; i >= 0; --i) {
17265          ((TMatrixTSparseDiag<double>*) (soff+(sizeof(TMatrixTSparseDiag<double>)*i)))->~G__TTMatrixTSparseDiaglEdoublegR();
17266        }
17267        G__setgvp((long)gvp);
17268      }
17269    } else {
17270      if (gvp == (char*)G__PVOID) {
17271        delete (TMatrixTSparseDiag<double>*) soff;
17272      } else {
17273        G__setgvp((long) G__PVOID);
17274        ((TMatrixTSparseDiag<double>*) (soff))->~G__TTMatrixTSparseDiaglEdoublegR();
17275        G__setgvp((long)gvp);
17276      }
17277    }
17278    G__setnull(result7);
17279    return(1 || funcname || hash || result7 || libp) ;
17280 }
17281 
17282 
17283 /* TMatrixTSymLazy<double> */
17284 static int G__G__Matrix_147_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17285 {
17286       G__letint(result7, 105, (long) ((const TMatrixTSymLazy<double>*) G__getstructoffset())->GetRowLwb());
17287    return(1 || funcname || hash || result7 || libp) ;
17288 }
17289 
17290 static int G__G__Matrix_147_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17291 {
17292       G__letint(result7, 105, (long) ((const TMatrixTSymLazy<double>*) G__getstructoffset())->GetRowUpb());
17293    return(1 || funcname || hash || result7 || libp) ;
17294 }
17295 
17296 static int G__G__Matrix_147_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17297 {
17298       G__letint(result7, 85, (long) TMatrixTSymLazy<double>::Class());
17299    return(1 || funcname || hash || result7 || libp) ;
17300 }
17301 
17302 static int G__G__Matrix_147_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17303 {
17304       G__letint(result7, 67, (long) TMatrixTSymLazy<double>::Class_Name());
17305    return(1 || funcname || hash || result7 || libp) ;
17306 }
17307 
17308 static int G__G__Matrix_147_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17309 {
17310       G__letint(result7, 115, (long) TMatrixTSymLazy<double>::Class_Version());
17311    return(1 || funcname || hash || result7 || libp) ;
17312 }
17313 
17314 static int G__G__Matrix_147_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17315 {
17316       TMatrixTSymLazy<double>::Dictionary();
17317       G__setnull(result7);
17318    return(1 || funcname || hash || result7 || libp) ;
17319 }
17320 
17321 static int G__G__Matrix_147_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17322 {
17323       ((TMatrixTSymLazy<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
17324       G__setnull(result7);
17325    return(1 || funcname || hash || result7 || libp) ;
17326 }
17327 
17328 static int G__G__Matrix_147_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17329 {
17330       G__letint(result7, 67, (long) TMatrixTSymLazy<double>::DeclFileName());
17331    return(1 || funcname || hash || result7 || libp) ;
17332 }
17333 
17334 static int G__G__Matrix_147_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17335 {
17336       G__letint(result7, 105, (long) TMatrixTSymLazy<double>::ImplFileLine());
17337    return(1 || funcname || hash || result7 || libp) ;
17338 }
17339 
17340 static int G__G__Matrix_147_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17341 {
17342       G__letint(result7, 67, (long) TMatrixTSymLazy<double>::ImplFileName());
17343    return(1 || funcname || hash || result7 || libp) ;
17344 }
17345 
17346 static int G__G__Matrix_147_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17347 {
17348       G__letint(result7, 105, (long) TMatrixTSymLazy<double>::DeclFileLine());
17349    return(1 || funcname || hash || result7 || libp) ;
17350 }
17351 
17352 // automatic destructor
17353 typedef TMatrixTSymLazy<double> G__TTMatrixTSymLazylEdoublegR;
17354 static int G__G__Matrix_147_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17355 {
17356    char* gvp = (char*) G__getgvp();
17357    long soff = G__getstructoffset();
17358    int n = G__getaryconstruct();
17359    //
17360    //has_a_delete: 1
17361    //has_own_delete1arg: 0
17362    //has_own_delete2arg: 0
17363    //
17364    if (!soff) {
17365      return(1);
17366    }
17367    if (n) {
17368      if (gvp == (char*)G__PVOID) {
17369        delete[] (TMatrixTSymLazy<double>*) soff;
17370      } else {
17371        G__setgvp((long) G__PVOID);
17372        for (int i = n - 1; i >= 0; --i) {
17373          ((TMatrixTSymLazy<double>*) (soff+(sizeof(TMatrixTSymLazy<double>)*i)))->~G__TTMatrixTSymLazylEdoublegR();
17374        }
17375        G__setgvp((long)gvp);
17376      }
17377    } else {
17378      if (gvp == (char*)G__PVOID) {
17379        delete (TMatrixTSymLazy<double>*) soff;
17380      } else {
17381        G__setgvp((long) G__PVOID);
17382        ((TMatrixTSymLazy<double>*) (soff))->~G__TTMatrixTSymLazylEdoublegR();
17383        G__setgvp((long)gvp);
17384      }
17385    }
17386    G__setnull(result7);
17387    return(1 || funcname || hash || result7 || libp) ;
17388 }
17389 
17390 
17391 /* TMatrixTRow_const<float> */
17392 static int G__G__Matrix_152_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17393 {
17394    TMatrixTRow_const<float>* p = NULL;
17395    char* gvp = (char*) G__getgvp();
17396    int n = G__getaryconstruct();
17397    if (n) {
17398      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17399        p = new TMatrixTRow_const<float>[n];
17400      } else {
17401        p = new((void*) gvp) TMatrixTRow_const<float>[n];
17402      }
17403    } else {
17404      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17405        p = new TMatrixTRow_const<float>;
17406      } else {
17407        p = new((void*) gvp) TMatrixTRow_const<float>;
17408      }
17409    }
17410    result7->obj.i = (long) p;
17411    result7->ref = (long) p;
17412    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR));
17413    return(1 || funcname || hash || result7 || libp) ;
17414 }
17415 
17416 static int G__G__Matrix_152_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17417 {
17418    TMatrixTRow_const<float>* p = NULL;
17419    char* gvp = (char*) G__getgvp();
17420    //m: 2
17421    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17422      p = new TMatrixTRow_const<float>(*(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
17423    } else {
17424      p = new((void*) gvp) TMatrixTRow_const<float>(*(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
17425    }
17426    result7->obj.i = (long) p;
17427    result7->ref = (long) p;
17428    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR));
17429    return(1 || funcname || hash || result7 || libp) ;
17430 }
17431 
17432 static int G__G__Matrix_152_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17433 {
17434    TMatrixTRow_const<float>* p = NULL;
17435    char* gvp = (char*) G__getgvp();
17436    //m: 2
17437    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17438      p = new TMatrixTRow_const<float>(*(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
17439    } else {
17440      p = new((void*) gvp) TMatrixTRow_const<float>(*(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
17441    }
17442    result7->obj.i = (long) p;
17443    result7->ref = (long) p;
17444    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR));
17445    return(1 || funcname || hash || result7 || libp) ;
17446 }
17447 
17448 static int G__G__Matrix_152_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17449 {
17450    TMatrixTRow_const<float>* p = NULL;
17451    char* gvp = (char*) G__getgvp();
17452    //m: 1
17453    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17454      p = new TMatrixTRow_const<float>(*(TMatrixTRow_const<float>*) libp->para[0].ref);
17455    } else {
17456      p = new((void*) gvp) TMatrixTRow_const<float>(*(TMatrixTRow_const<float>*) libp->para[0].ref);
17457    }
17458    result7->obj.i = (long) p;
17459    result7->ref = (long) p;
17460    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR));
17461    return(1 || funcname || hash || result7 || libp) ;
17462 }
17463 
17464 static int G__G__Matrix_152_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17465 {
17466       {
17467          const TMatrixTRow_const<float>& obj = ((TMatrixTRow_const<float>*) G__getstructoffset())->operator=(*(TMatrixTRow_const<float>*) libp->para[0].ref);
17468          result7->ref = (long) (&obj);
17469          result7->obj.i = (long) (&obj);
17470       }
17471    return(1 || funcname || hash || result7 || libp) ;
17472 }
17473 
17474 static int G__G__Matrix_152_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17475 {
17476       G__letint(result7, 85, (long) ((const TMatrixTRow_const<float>*) G__getstructoffset())->GetMatrix());
17477    return(1 || funcname || hash || result7 || libp) ;
17478 }
17479 
17480 static int G__G__Matrix_152_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17481 {
17482       G__letint(result7, 105, (long) ((const TMatrixTRow_const<float>*) G__getstructoffset())->GetRowIndex());
17483    return(1 || funcname || hash || result7 || libp) ;
17484 }
17485 
17486 static int G__G__Matrix_152_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17487 {
17488       G__letint(result7, 105, (long) ((const TMatrixTRow_const<float>*) G__getstructoffset())->GetInc());
17489    return(1 || funcname || hash || result7 || libp) ;
17490 }
17491 
17492 static int G__G__Matrix_152_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17493 {
17494       G__letint(result7, 70, (long) ((const TMatrixTRow_const<float>*) G__getstructoffset())->GetPtr());
17495    return(1 || funcname || hash || result7 || libp) ;
17496 }
17497 
17498 static int G__G__Matrix_152_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17499 {
17500       {
17501          const float& obj = ((const TMatrixTRow_const<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
17502          result7->ref = (long) (&obj);
17503          result7->obj.d = (double) (obj);
17504       }
17505    return(1 || funcname || hash || result7 || libp) ;
17506 }
17507 
17508 static int G__G__Matrix_152_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17509 {
17510       {
17511          const float& obj = ((const TMatrixTRow_const<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
17512          result7->ref = (long) (&obj);
17513          result7->obj.d = (double) (obj);
17514       }
17515    return(1 || funcname || hash || result7 || libp) ;
17516 }
17517 
17518 static int G__G__Matrix_152_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17519 {
17520       G__letint(result7, 85, (long) TMatrixTRow_const<float>::Class());
17521    return(1 || funcname || hash || result7 || libp) ;
17522 }
17523 
17524 static int G__G__Matrix_152_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17525 {
17526       G__letint(result7, 67, (long) TMatrixTRow_const<float>::Class_Name());
17527    return(1 || funcname || hash || result7 || libp) ;
17528 }
17529 
17530 static int G__G__Matrix_152_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17531 {
17532       G__letint(result7, 115, (long) TMatrixTRow_const<float>::Class_Version());
17533    return(1 || funcname || hash || result7 || libp) ;
17534 }
17535 
17536 static int G__G__Matrix_152_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17537 {
17538       TMatrixTRow_const<float>::Dictionary();
17539       G__setnull(result7);
17540    return(1 || funcname || hash || result7 || libp) ;
17541 }
17542 
17543 static int G__G__Matrix_152_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17544 {
17545       G__letint(result7, 85, (long) ((const TMatrixTRow_const<float>*) G__getstructoffset())->IsA());
17546    return(1 || funcname || hash || result7 || libp) ;
17547 }
17548 
17549 static int G__G__Matrix_152_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17550 {
17551       ((TMatrixTRow_const<float>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
17552       G__setnull(result7);
17553    return(1 || funcname || hash || result7 || libp) ;
17554 }
17555 
17556 static int G__G__Matrix_152_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17557 {
17558       ((TMatrixTRow_const<float>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
17559       G__setnull(result7);
17560    return(1 || funcname || hash || result7 || libp) ;
17561 }
17562 
17563 static int G__G__Matrix_152_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17564 {
17565       ((TMatrixTRow_const<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
17566       G__setnull(result7);
17567    return(1 || funcname || hash || result7 || libp) ;
17568 }
17569 
17570 static int G__G__Matrix_152_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17571 {
17572       G__letint(result7, 67, (long) TMatrixTRow_const<float>::DeclFileName());
17573    return(1 || funcname || hash || result7 || libp) ;
17574 }
17575 
17576 static int G__G__Matrix_152_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17577 {
17578       G__letint(result7, 105, (long) TMatrixTRow_const<float>::ImplFileLine());
17579    return(1 || funcname || hash || result7 || libp) ;
17580 }
17581 
17582 static int G__G__Matrix_152_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17583 {
17584       G__letint(result7, 67, (long) TMatrixTRow_const<float>::ImplFileName());
17585    return(1 || funcname || hash || result7 || libp) ;
17586 }
17587 
17588 static int G__G__Matrix_152_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17589 {
17590       G__letint(result7, 105, (long) TMatrixTRow_const<float>::DeclFileLine());
17591    return(1 || funcname || hash || result7 || libp) ;
17592 }
17593 
17594 // automatic destructor
17595 typedef TMatrixTRow_const<float> G__TTMatrixTRow_constlEfloatgR;
17596 static int G__G__Matrix_152_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17597 {
17598    char* gvp = (char*) G__getgvp();
17599    long soff = G__getstructoffset();
17600    int n = G__getaryconstruct();
17601    //
17602    //has_a_delete: 0
17603    //has_own_delete1arg: 0
17604    //has_own_delete2arg: 0
17605    //
17606    if (!soff) {
17607      return(1);
17608    }
17609    if (n) {
17610      if (gvp == (char*)G__PVOID) {
17611        delete[] (TMatrixTRow_const<float>*) soff;
17612      } else {
17613        G__setgvp((long) G__PVOID);
17614        for (int i = n - 1; i >= 0; --i) {
17615          ((TMatrixTRow_const<float>*) (soff+(sizeof(TMatrixTRow_const<float>)*i)))->~G__TTMatrixTRow_constlEfloatgR();
17616        }
17617        G__setgvp((long)gvp);
17618      }
17619    } else {
17620      if (gvp == (char*)G__PVOID) {
17621        delete (TMatrixTRow_const<float>*) soff;
17622      } else {
17623        G__setgvp((long) G__PVOID);
17624        ((TMatrixTRow_const<float>*) (soff))->~G__TTMatrixTRow_constlEfloatgR();
17625        G__setgvp((long)gvp);
17626      }
17627    }
17628    G__setnull(result7);
17629    return(1 || funcname || hash || result7 || libp) ;
17630 }
17631 
17632 
17633 /* TMatrixT<float> */
17634 static int G__G__Matrix_153_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17635 {
17636    TMatrixT<float>* p = NULL;
17637    char* gvp = (char*) G__getgvp();
17638    int n = G__getaryconstruct();
17639    if (n) {
17640      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17641        p = new TMatrixT<float>[n];
17642      } else {
17643        p = new((void*) gvp) TMatrixT<float>[n];
17644      }
17645    } else {
17646      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17647        p = new TMatrixT<float>;
17648      } else {
17649        p = new((void*) gvp) TMatrixT<float>;
17650      }
17651    }
17652    result7->obj.i = (long) p;
17653    result7->ref = (long) p;
17654    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17655    return(1 || funcname || hash || result7 || libp) ;
17656 }
17657 
17658 static int G__G__Matrix_153_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17659 {
17660    TMatrixT<float>* p = NULL;
17661    char* gvp = (char*) G__getgvp();
17662    //m: 2
17663    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17664      p = new TMatrixT<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
17665    } else {
17666      p = new((void*) gvp) TMatrixT<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
17667    }
17668    result7->obj.i = (long) p;
17669    result7->ref = (long) p;
17670    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17671    return(1 || funcname || hash || result7 || libp) ;
17672 }
17673 
17674 static int G__G__Matrix_153_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17675 {
17676    TMatrixT<float>* p = NULL;
17677    char* gvp = (char*) G__getgvp();
17678    //m: 4
17679    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17680      p = new TMatrixT<float>(
17681 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17682 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
17683    } else {
17684      p = new((void*) gvp) TMatrixT<float>(
17685 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17686 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
17687    }
17688    result7->obj.i = (long) p;
17689    result7->ref = (long) p;
17690    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17691    return(1 || funcname || hash || result7 || libp) ;
17692 }
17693 
17694 static int G__G__Matrix_153_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17695 {
17696    TMatrixT<float>* p = NULL;
17697    char* gvp = (char*) G__getgvp();
17698    switch (libp->paran) {
17699    case 4:
17700      //m: 4
17701      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17702        p = new TMatrixT<float>(
17703 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17704 , (float*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
17705      } else {
17706        p = new((void*) gvp) TMatrixT<float>(
17707 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17708 , (float*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
17709      }
17710      break;
17711    case 3:
17712      //m: 3
17713      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17714        p = new TMatrixT<float>(
17715 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17716 , (float*) G__int(libp->para[2]));
17717      } else {
17718        p = new((void*) gvp) TMatrixT<float>(
17719 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17720 , (float*) G__int(libp->para[2]));
17721      }
17722      break;
17723    }
17724    result7->obj.i = (long) p;
17725    result7->ref = (long) p;
17726    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17727    return(1 || funcname || hash || result7 || libp) ;
17728 }
17729 
17730 static int G__G__Matrix_153_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17731 {
17732    TMatrixT<float>* p = NULL;
17733    char* gvp = (char*) G__getgvp();
17734    switch (libp->paran) {
17735    case 6:
17736      //m: 6
17737      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17738        p = new TMatrixT<float>(
17739 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17740 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
17741 , (float*) G__int(libp->para[4]), (Option_t*) G__int(libp->para[5]));
17742      } else {
17743        p = new((void*) gvp) TMatrixT<float>(
17744 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17745 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
17746 , (float*) G__int(libp->para[4]), (Option_t*) G__int(libp->para[5]));
17747      }
17748      break;
17749    case 5:
17750      //m: 5
17751      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17752        p = new TMatrixT<float>(
17753 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17754 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
17755 , (float*) G__int(libp->para[4]));
17756      } else {
17757        p = new((void*) gvp) TMatrixT<float>(
17758 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17759 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
17760 , (float*) G__int(libp->para[4]));
17761      }
17762      break;
17763    }
17764    result7->obj.i = (long) p;
17765    result7->ref = (long) p;
17766    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17767    return(1 || funcname || hash || result7 || libp) ;
17768 }
17769 
17770 static int G__G__Matrix_153_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17771 {
17772    TMatrixT<float>* p = NULL;
17773    char* gvp = (char*) G__getgvp();
17774    //m: 1
17775    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17776      p = new TMatrixT<float>(*(TMatrixT<float>*) libp->para[0].ref);
17777    } else {
17778      p = new((void*) gvp) TMatrixT<float>(*(TMatrixT<float>*) libp->para[0].ref);
17779    }
17780    result7->obj.i = (long) p;
17781    result7->ref = (long) p;
17782    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17783    return(1 || funcname || hash || result7 || libp) ;
17784 }
17785 
17786 static int G__G__Matrix_153_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17787 {
17788    TMatrixT<float>* p = NULL;
17789    char* gvp = (char*) G__getgvp();
17790    //m: 1
17791    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17792      p = new TMatrixT<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
17793    } else {
17794      p = new((void*) gvp) TMatrixT<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
17795    }
17796    result7->obj.i = (long) p;
17797    result7->ref = (long) p;
17798    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17799    return(1 || funcname || hash || result7 || libp) ;
17800 }
17801 
17802 static int G__G__Matrix_153_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17803 {
17804    TMatrixT<float>* p = NULL;
17805    char* gvp = (char*) G__getgvp();
17806    //m: 1
17807    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17808      p = new TMatrixT<float>(*(TMatrixTSparse<float>*) libp->para[0].ref);
17809    } else {
17810      p = new((void*) gvp) TMatrixT<float>(*(TMatrixTSparse<float>*) libp->para[0].ref);
17811    }
17812    result7->obj.i = (long) p;
17813    result7->ref = (long) p;
17814    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17815    return(1 || funcname || hash || result7 || libp) ;
17816 }
17817 
17818 static int G__G__Matrix_153_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17819 {
17820    TMatrixT<float>* p = NULL;
17821    char* gvp = (char*) G__getgvp();
17822    //m: 2
17823    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17824      p = new TMatrixT<float>((TMatrixT<float>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixT<float>*) libp->para[1].ref);
17825    } else {
17826      p = new((void*) gvp) TMatrixT<float>((TMatrixT<float>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixT<float>*) libp->para[1].ref);
17827    }
17828    result7->obj.i = (long) p;
17829    result7->ref = (long) p;
17830    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17831    return(1 || funcname || hash || result7 || libp) ;
17832 }
17833 
17834 static int G__G__Matrix_153_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17835 {
17836    TMatrixT<float>* p = NULL;
17837    char* gvp = (char*) G__getgvp();
17838    //m: 3
17839    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17840      p = new TMatrixT<float>(
17841 *(TMatrixT<float>*) libp->para[0].ref, (TMatrixT<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
17842 , *(TMatrixT<float>*) libp->para[2].ref);
17843    } else {
17844      p = new((void*) gvp) TMatrixT<float>(
17845 *(TMatrixT<float>*) libp->para[0].ref, (TMatrixT<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
17846 , *(TMatrixT<float>*) libp->para[2].ref);
17847    }
17848    result7->obj.i = (long) p;
17849    result7->ref = (long) p;
17850    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17851    return(1 || funcname || hash || result7 || libp) ;
17852 }
17853 
17854 static int G__G__Matrix_153_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17855 {
17856    TMatrixT<float>* p = NULL;
17857    char* gvp = (char*) G__getgvp();
17858    //m: 3
17859    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17860      p = new TMatrixT<float>(
17861 *(TMatrixT<float>*) libp->para[0].ref, (TMatrixT<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
17862 , *(TMatrixTSym<float>*) libp->para[2].ref);
17863    } else {
17864      p = new((void*) gvp) TMatrixT<float>(
17865 *(TMatrixT<float>*) libp->para[0].ref, (TMatrixT<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
17866 , *(TMatrixTSym<float>*) libp->para[2].ref);
17867    }
17868    result7->obj.i = (long) p;
17869    result7->ref = (long) p;
17870    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17871    return(1 || funcname || hash || result7 || libp) ;
17872 }
17873 
17874 static int G__G__Matrix_153_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17875 {
17876    TMatrixT<float>* p = NULL;
17877    char* gvp = (char*) G__getgvp();
17878    //m: 3
17879    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17880      p = new TMatrixT<float>(
17881 *(TMatrixTSym<float>*) libp->para[0].ref, (TMatrixT<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
17882 , *(TMatrixT<float>*) libp->para[2].ref);
17883    } else {
17884      p = new((void*) gvp) TMatrixT<float>(
17885 *(TMatrixTSym<float>*) libp->para[0].ref, (TMatrixT<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
17886 , *(TMatrixT<float>*) libp->para[2].ref);
17887    }
17888    result7->obj.i = (long) p;
17889    result7->ref = (long) p;
17890    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17891    return(1 || funcname || hash || result7 || libp) ;
17892 }
17893 
17894 static int G__G__Matrix_153_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17895 {
17896    TMatrixT<float>* p = NULL;
17897    char* gvp = (char*) G__getgvp();
17898    //m: 3
17899    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17900      p = new TMatrixT<float>(
17901 *(TMatrixTSym<float>*) libp->para[0].ref, (TMatrixT<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
17902 , *(TMatrixTSym<float>*) libp->para[2].ref);
17903    } else {
17904      p = new((void*) gvp) TMatrixT<float>(
17905 *(TMatrixTSym<float>*) libp->para[0].ref, (TMatrixT<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
17906 , *(TMatrixTSym<float>*) libp->para[2].ref);
17907    }
17908    result7->obj.i = (long) p;
17909    result7->ref = (long) p;
17910    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17911    return(1 || funcname || hash || result7 || libp) ;
17912 }
17913 
17914 static int G__G__Matrix_153_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17915 {
17916    TMatrixT<float>* p = NULL;
17917    char* gvp = (char*) G__getgvp();
17918    //m: 1
17919    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17920      p = new TMatrixT<float>(*(TMatrixTLazy<float>*) libp->para[0].ref);
17921    } else {
17922      p = new((void*) gvp) TMatrixT<float>(*(TMatrixTLazy<float>*) libp->para[0].ref);
17923    }
17924    result7->obj.i = (long) p;
17925    result7->ref = (long) p;
17926    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
17927    return(1 || funcname || hash || result7 || libp) ;
17928 }
17929 
17930 static int G__G__Matrix_153_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17931 {
17932       ((TMatrixT<float>*) G__getstructoffset())->Plus(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
17933       G__setnull(result7);
17934    return(1 || funcname || hash || result7 || libp) ;
17935 }
17936 
17937 static int G__G__Matrix_153_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17938 {
17939       ((TMatrixT<float>*) G__getstructoffset())->Plus(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
17940       G__setnull(result7);
17941    return(1 || funcname || hash || result7 || libp) ;
17942 }
17943 
17944 static int G__G__Matrix_153_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17945 {
17946       ((TMatrixT<float>*) G__getstructoffset())->Plus(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
17947       G__setnull(result7);
17948    return(1 || funcname || hash || result7 || libp) ;
17949 }
17950 
17951 static int G__G__Matrix_153_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17952 {
17953       ((TMatrixT<float>*) G__getstructoffset())->Minus(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
17954       G__setnull(result7);
17955    return(1 || funcname || hash || result7 || libp) ;
17956 }
17957 
17958 static int G__G__Matrix_153_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17959 {
17960       ((TMatrixT<float>*) G__getstructoffset())->Minus(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
17961       G__setnull(result7);
17962    return(1 || funcname || hash || result7 || libp) ;
17963 }
17964 
17965 static int G__G__Matrix_153_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17966 {
17967       ((TMatrixT<float>*) G__getstructoffset())->Minus(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
17968       G__setnull(result7);
17969    return(1 || funcname || hash || result7 || libp) ;
17970 }
17971 
17972 static int G__G__Matrix_153_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17973 {
17974       ((TMatrixT<float>*) G__getstructoffset())->Mult(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
17975       G__setnull(result7);
17976    return(1 || funcname || hash || result7 || libp) ;
17977 }
17978 
17979 static int G__G__Matrix_153_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17980 {
17981       ((TMatrixT<float>*) G__getstructoffset())->Mult(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
17982       G__setnull(result7);
17983    return(1 || funcname || hash || result7 || libp) ;
17984 }
17985 
17986 static int G__G__Matrix_153_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17987 {
17988       ((TMatrixT<float>*) G__getstructoffset())->Mult(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
17989       G__setnull(result7);
17990    return(1 || funcname || hash || result7 || libp) ;
17991 }
17992 
17993 static int G__G__Matrix_153_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17994 {
17995       ((TMatrixT<float>*) G__getstructoffset())->Mult(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
17996       G__setnull(result7);
17997    return(1 || funcname || hash || result7 || libp) ;
17998 }
17999 
18000 static int G__G__Matrix_153_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18001 {
18002       ((TMatrixT<float>*) G__getstructoffset())->TMult(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
18003       G__setnull(result7);
18004    return(1 || funcname || hash || result7 || libp) ;
18005 }
18006 
18007 static int G__G__Matrix_153_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18008 {
18009       ((TMatrixT<float>*) G__getstructoffset())->TMult(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
18010       G__setnull(result7);
18011    return(1 || funcname || hash || result7 || libp) ;
18012 }
18013 
18014 static int G__G__Matrix_153_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18015 {
18016       ((TMatrixT<float>*) G__getstructoffset())->TMult(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
18017       G__setnull(result7);
18018    return(1 || funcname || hash || result7 || libp) ;
18019 }
18020 
18021 static int G__G__Matrix_153_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18022 {
18023       ((TMatrixT<float>*) G__getstructoffset())->TMult(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
18024       G__setnull(result7);
18025    return(1 || funcname || hash || result7 || libp) ;
18026 }
18027 
18028 static int G__G__Matrix_153_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18029 {
18030       ((TMatrixT<float>*) G__getstructoffset())->MultT(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
18031       G__setnull(result7);
18032    return(1 || funcname || hash || result7 || libp) ;
18033 }
18034 
18035 static int G__G__Matrix_153_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18036 {
18037       ((TMatrixT<float>*) G__getstructoffset())->MultT(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
18038       G__setnull(result7);
18039    return(1 || funcname || hash || result7 || libp) ;
18040 }
18041 
18042 static int G__G__Matrix_153_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18043 {
18044       ((TMatrixT<float>*) G__getstructoffset())->MultT(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
18045       G__setnull(result7);
18046    return(1 || funcname || hash || result7 || libp) ;
18047 }
18048 
18049 static int G__G__Matrix_153_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18050 {
18051       ((TMatrixT<float>*) G__getstructoffset())->MultT(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
18052       G__setnull(result7);
18053    return(1 || funcname || hash || result7 || libp) ;
18054 }
18055 
18056 static int G__G__Matrix_153_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18057 {
18058       {
18059          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18060 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
18061 , (float*) G__int(libp->para[4]));
18062          result7->ref = (long) (&obj);
18063          result7->obj.i = (long) (&obj);
18064       }
18065    return(1 || funcname || hash || result7 || libp) ;
18066 }
18067 
18068 static int G__G__Matrix_153_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18069 {
18070       {
18071          const TMatrixT<float>& obj = ((const TMatrixT<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18072 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
18073 , (float*) G__int(libp->para[4]));
18074          result7->ref = (long) (&obj);
18075          result7->obj.i = (long) (&obj);
18076       }
18077    return(1 || funcname || hash || result7 || libp) ;
18078 }
18079 
18080 static int G__G__Matrix_153_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18081 {
18082       {
18083          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18084 , (float*) G__int(libp->para[2]));
18085          result7->ref = (long) (&obj);
18086          result7->obj.i = (long) (&obj);
18087       }
18088    return(1 || funcname || hash || result7 || libp) ;
18089 }
18090 
18091 static int G__G__Matrix_153_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18092 {
18093       {
18094          const TMatrixT<float>& obj = ((const TMatrixT<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18095 , (float*) G__int(libp->para[2]));
18096          result7->ref = (long) (&obj);
18097          result7->obj.i = (long) (&obj);
18098       }
18099    return(1 || funcname || hash || result7 || libp) ;
18100 }
18101 
18102 static int G__G__Matrix_153_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18103 {
18104       {
18105          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Use(*(TMatrixT<float>*) libp->para[0].ref);
18106          result7->ref = (long) (&obj);
18107          result7->obj.i = (long) (&obj);
18108       }
18109    return(1 || funcname || hash || result7 || libp) ;
18110 }
18111 
18112 static int G__G__Matrix_153_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18113 {
18114       {
18115          const TMatrixT<float>& obj = ((const TMatrixT<float>*) G__getstructoffset())->Use(*(TMatrixT<float>*) libp->para[0].ref);
18116          result7->ref = (long) (&obj);
18117          result7->obj.i = (long) (&obj);
18118       }
18119    return(1 || funcname || hash || result7 || libp) ;
18120 }
18121 
18122 static int G__G__Matrix_153_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18123 {
18124    switch (libp->paran) {
18125    case 5:
18126       {
18127          const TMatrixT<float>* pobj;
18128          const TMatrixT<float> xobj = ((const TMatrixT<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18129 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
18130 , (Option_t*) G__int(libp->para[4]));
18131          pobj = new TMatrixT<float>(xobj);
18132          result7->obj.i = (long) ((void*) pobj);
18133          result7->ref = result7->obj.i;
18134          G__store_tempobject(*result7);
18135       }
18136       break;
18137    case 4:
18138       {
18139          const TMatrixT<float>* pobj;
18140          const TMatrixT<float> xobj = ((const TMatrixT<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18141 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
18142          pobj = new TMatrixT<float>(xobj);
18143          result7->obj.i = (long) ((void*) pobj);
18144          result7->ref = result7->obj.i;
18145          G__store_tempobject(*result7);
18146       }
18147       break;
18148    }
18149    return(1 || funcname || hash || result7 || libp) ;
18150 }
18151 
18152 static int G__G__Matrix_153_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18153 {
18154       {
18155          const TMatrixTBase<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->ResizeTo(*(TMatrixT<float>*) libp->para[0].ref);
18156          result7->ref = (long) (&obj);
18157          result7->obj.i = (long) (&obj);
18158       }
18159    return(1 || funcname || hash || result7 || libp) ;
18160 }
18161 
18162 static int G__G__Matrix_153_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18163 {
18164    switch (libp->paran) {
18165    case 1:
18166       {
18167          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Invert((Double_t*) G__int(libp->para[0]));
18168          result7->ref = (long) (&obj);
18169          result7->obj.i = (long) (&obj);
18170       }
18171       break;
18172    case 0:
18173       {
18174          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Invert();
18175          result7->ref = (long) (&obj);
18176          result7->obj.i = (long) (&obj);
18177       }
18178       break;
18179    }
18180    return(1 || funcname || hash || result7 || libp) ;
18181 }
18182 
18183 static int G__G__Matrix_153_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18184 {
18185    switch (libp->paran) {
18186    case 1:
18187       {
18188          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->InvertFast((Double_t*) G__int(libp->para[0]));
18189          result7->ref = (long) (&obj);
18190          result7->obj.i = (long) (&obj);
18191       }
18192       break;
18193    case 0:
18194       {
18195          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->InvertFast();
18196          result7->ref = (long) (&obj);
18197          result7->obj.i = (long) (&obj);
18198       }
18199       break;
18200    }
18201    return(1 || funcname || hash || result7 || libp) ;
18202 }
18203 
18204 static int G__G__Matrix_153_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18205 {
18206       {
18207          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Transpose(*(TMatrixT<float>*) libp->para[0].ref);
18208          result7->ref = (long) (&obj);
18209          result7->obj.i = (long) (&obj);
18210       }
18211    return(1 || funcname || hash || result7 || libp) ;
18212 }
18213 
18214 static int G__G__Matrix_153_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18215 {
18216       {
18217          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->T();
18218          result7->ref = (long) (&obj);
18219          result7->obj.i = (long) (&obj);
18220       }
18221    return(1 || funcname || hash || result7 || libp) ;
18222 }
18223 
18224 static int G__G__Matrix_153_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18225 {
18226    switch (libp->paran) {
18227    case 2:
18228       {
18229          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Rank1Update(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
18230          result7->ref = (long) (&obj);
18231          result7->obj.i = (long) (&obj);
18232       }
18233       break;
18234    case 1:
18235       {
18236          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Rank1Update(*(TVectorT<float>*) libp->para[0].ref);
18237          result7->ref = (long) (&obj);
18238          result7->obj.i = (long) (&obj);
18239       }
18240       break;
18241    }
18242    return(1 || funcname || hash || result7 || libp) ;
18243 }
18244 
18245 static int G__G__Matrix_153_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18246 {
18247    switch (libp->paran) {
18248    case 3:
18249       {
18250          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Rank1Update(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref
18251 , (float) G__double(libp->para[2]));
18252          result7->ref = (long) (&obj);
18253          result7->obj.i = (long) (&obj);
18254       }
18255       break;
18256    case 2:
18257       {
18258          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->Rank1Update(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
18259          result7->ref = (long) (&obj);
18260          result7->obj.i = (long) (&obj);
18261       }
18262       break;
18263    }
18264    return(1 || funcname || hash || result7 || libp) ;
18265 }
18266 
18267 static int G__G__Matrix_153_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18268 {
18269       G__letdouble(result7, 102, (double) ((const TMatrixT<float>*) G__getstructoffset())->Similarity(*(TVectorT<float>*) libp->para[0].ref));
18270    return(1 || funcname || hash || result7 || libp) ;
18271 }
18272 
18273 static int G__G__Matrix_153_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18274 {
18275    switch (libp->paran) {
18276    case 2:
18277       {
18278          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->NormByColumn(*(TVectorT<float>*) libp->para[0].ref, (Option_t*) G__int(libp->para[1]));
18279          result7->ref = (long) (&obj);
18280          result7->obj.i = (long) (&obj);
18281       }
18282       break;
18283    case 1:
18284       {
18285          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->NormByColumn(*(TVectorT<float>*) libp->para[0].ref);
18286          result7->ref = (long) (&obj);
18287          result7->obj.i = (long) (&obj);
18288       }
18289       break;
18290    }
18291    return(1 || funcname || hash || result7 || libp) ;
18292 }
18293 
18294 static int G__G__Matrix_153_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18295 {
18296    switch (libp->paran) {
18297    case 2:
18298       {
18299          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->NormByRow(*(TVectorT<float>*) libp->para[0].ref, (Option_t*) G__int(libp->para[1]));
18300          result7->ref = (long) (&obj);
18301          result7->obj.i = (long) (&obj);
18302       }
18303       break;
18304    case 1:
18305       {
18306          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->NormByRow(*(TVectorT<float>*) libp->para[0].ref);
18307          result7->ref = (long) (&obj);
18308          result7->obj.i = (long) (&obj);
18309       }
18310       break;
18311    }
18312    return(1 || funcname || hash || result7 || libp) ;
18313 }
18314 
18315 static int G__G__Matrix_153_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18316 {
18317       {
18318          const TMatrixTRow_const<float>* pobj;
18319          const TMatrixTRow_const<float> xobj = ((const TMatrixT<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
18320          pobj = new TMatrixTRow_const<float>(xobj);
18321          result7->obj.i = (long) ((void*) pobj);
18322          result7->ref = result7->obj.i;
18323          G__store_tempobject(*result7);
18324       }
18325    return(1 || funcname || hash || result7 || libp) ;
18326 }
18327 
18328 static int G__G__Matrix_153_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18329 {
18330       {
18331          TMatrixTRow<float>* pobj;
18332          TMatrixTRow<float> xobj = ((TMatrixT<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
18333          pobj = new TMatrixTRow<float>(xobj);
18334          result7->obj.i = (long) ((void*) pobj);
18335          result7->ref = result7->obj.i;
18336          G__store_tempobject(*result7);
18337       }
18338    return(1 || funcname || hash || result7 || libp) ;
18339 }
18340 
18341 static int G__G__Matrix_153_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18342 {
18343       {
18344          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator=(*(TMatrixT<float>*) libp->para[0].ref);
18345          result7->ref = (long) (&obj);
18346          result7->obj.i = (long) (&obj);
18347       }
18348    return(1 || funcname || hash || result7 || libp) ;
18349 }
18350 
18351 static int G__G__Matrix_153_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18352 {
18353       {
18354          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator=(*(TMatrixTSym<float>*) libp->para[0].ref);
18355          result7->ref = (long) (&obj);
18356          result7->obj.i = (long) (&obj);
18357       }
18358    return(1 || funcname || hash || result7 || libp) ;
18359 }
18360 
18361 static int G__G__Matrix_153_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18362 {
18363       {
18364          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator=(*(TMatrixTSparse<float>*) libp->para[0].ref);
18365          result7->ref = (long) (&obj);
18366          result7->obj.i = (long) (&obj);
18367       }
18368    return(1 || funcname || hash || result7 || libp) ;
18369 }
18370 
18371 static int G__G__Matrix_153_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18372 {
18373       {
18374          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator=(*(TMatrixTLazy<float>*) libp->para[0].ref);
18375          result7->ref = (long) (&obj);
18376          result7->obj.i = (long) (&obj);
18377       }
18378    return(1 || funcname || hash || result7 || libp) ;
18379 }
18380 
18381 static int G__G__Matrix_153_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18382 {
18383       {
18384          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
18385          result7->ref = (long) (&obj);
18386          result7->obj.i = (long) (&obj);
18387       }
18388    return(1 || funcname || hash || result7 || libp) ;
18389 }
18390 
18391 static int G__G__Matrix_153_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18392 {
18393       {
18394          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator-=((float) G__double(libp->para[0]));
18395          result7->ref = (long) (&obj);
18396          result7->obj.i = (long) (&obj);
18397       }
18398    return(1 || funcname || hash || result7 || libp) ;
18399 }
18400 
18401 static int G__G__Matrix_153_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18402 {
18403       {
18404          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
18405          result7->ref = (long) (&obj);
18406          result7->obj.i = (long) (&obj);
18407       }
18408    return(1 || funcname || hash || result7 || libp) ;
18409 }
18410 
18411 static int G__G__Matrix_153_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18412 {
18413       {
18414          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
18415          result7->ref = (long) (&obj);
18416          result7->obj.i = (long) (&obj);
18417       }
18418    return(1 || funcname || hash || result7 || libp) ;
18419 }
18420 
18421 static int G__G__Matrix_153_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18422 {
18423       {
18424          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator+=(*(TMatrixT<float>*) libp->para[0].ref);
18425          result7->ref = (long) (&obj);
18426          result7->obj.i = (long) (&obj);
18427       }
18428    return(1 || funcname || hash || result7 || libp) ;
18429 }
18430 
18431 static int G__G__Matrix_153_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18432 {
18433       {
18434          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator+=(*(TMatrixTSym<float>*) libp->para[0].ref);
18435          result7->ref = (long) (&obj);
18436          result7->obj.i = (long) (&obj);
18437       }
18438    return(1 || funcname || hash || result7 || libp) ;
18439 }
18440 
18441 static int G__G__Matrix_153_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18442 {
18443       {
18444          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator-=(*(TMatrixT<float>*) libp->para[0].ref);
18445          result7->ref = (long) (&obj);
18446          result7->obj.i = (long) (&obj);
18447       }
18448    return(1 || funcname || hash || result7 || libp) ;
18449 }
18450 
18451 static int G__G__Matrix_153_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18452 {
18453       {
18454          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator-=(*(TMatrixTSym<float>*) libp->para[0].ref);
18455          result7->ref = (long) (&obj);
18456          result7->obj.i = (long) (&obj);
18457       }
18458    return(1 || funcname || hash || result7 || libp) ;
18459 }
18460 
18461 static int G__G__Matrix_153_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18462 {
18463       {
18464          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator*=(*(TMatrixT<float>*) libp->para[0].ref);
18465          result7->ref = (long) (&obj);
18466          result7->obj.i = (long) (&obj);
18467       }
18468    return(1 || funcname || hash || result7 || libp) ;
18469 }
18470 
18471 static int G__G__Matrix_153_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18472 {
18473       {
18474          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator*=(*(TMatrixTSym<float>*) libp->para[0].ref);
18475          result7->ref = (long) (&obj);
18476          result7->obj.i = (long) (&obj);
18477       }
18478    return(1 || funcname || hash || result7 || libp) ;
18479 }
18480 
18481 static int G__G__Matrix_153_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18482 {
18483       {
18484          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator*=(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
18485          result7->ref = (long) (&obj);
18486          result7->obj.i = (long) (&obj);
18487       }
18488    return(1 || funcname || hash || result7 || libp) ;
18489 }
18490 
18491 static int G__G__Matrix_153_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18492 {
18493       {
18494          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator/=(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
18495          result7->ref = (long) (&obj);
18496          result7->obj.i = (long) (&obj);
18497       }
18498    return(1 || funcname || hash || result7 || libp) ;
18499 }
18500 
18501 static int G__G__Matrix_153_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18502 {
18503       {
18504          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator*=(*(TMatrixTRow_const<float>*) libp->para[0].ref);
18505          result7->ref = (long) (&obj);
18506          result7->obj.i = (long) (&obj);
18507       }
18508    return(1 || funcname || hash || result7 || libp) ;
18509 }
18510 
18511 static int G__G__Matrix_153_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18512 {
18513       {
18514          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator/=(*(TMatrixTRow_const<float>*) libp->para[0].ref);
18515          result7->ref = (long) (&obj);
18516          result7->obj.i = (long) (&obj);
18517       }
18518    return(1 || funcname || hash || result7 || libp) ;
18519 }
18520 
18521 static int G__G__Matrix_153_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18522 {
18523       {
18524          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator*=(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
18525          result7->ref = (long) (&obj);
18526          result7->obj.i = (long) (&obj);
18527       }
18528    return(1 || funcname || hash || result7 || libp) ;
18529 }
18530 
18531 static int G__G__Matrix_153_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18532 {
18533       {
18534          const TMatrixT<float>& obj = ((TMatrixT<float>*) G__getstructoffset())->operator/=(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
18535          result7->ref = (long) (&obj);
18536          result7->obj.i = (long) (&obj);
18537       }
18538    return(1 || funcname || hash || result7 || libp) ;
18539 }
18540 
18541 static int G__G__Matrix_153_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18542 {
18543       {
18544          const TMatrixT<float>* pobj;
18545          const TMatrixT<float> xobj = ((const TMatrixT<float>*) G__getstructoffset())->EigenVectors(*(TVectorT<float>*) libp->para[0].ref);
18546          pobj = new TMatrixT<float>(xobj);
18547          result7->obj.i = (long) ((void*) pobj);
18548          result7->ref = result7->obj.i;
18549          G__store_tempobject(*result7);
18550       }
18551    return(1 || funcname || hash || result7 || libp) ;
18552 }
18553 
18554 static int G__G__Matrix_153_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18555 {
18556       G__letint(result7, 85, (long) TMatrixT<float>::Class());
18557    return(1 || funcname || hash || result7 || libp) ;
18558 }
18559 
18560 static int G__G__Matrix_153_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18561 {
18562       G__letint(result7, 67, (long) TMatrixT<float>::Class_Name());
18563    return(1 || funcname || hash || result7 || libp) ;
18564 }
18565 
18566 static int G__G__Matrix_153_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18567 {
18568       G__letint(result7, 115, (long) TMatrixT<float>::Class_Version());
18569    return(1 || funcname || hash || result7 || libp) ;
18570 }
18571 
18572 static int G__G__Matrix_153_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18573 {
18574       TMatrixT<float>::Dictionary();
18575       G__setnull(result7);
18576    return(1 || funcname || hash || result7 || libp) ;
18577 }
18578 
18579 static int G__G__Matrix_153_0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18580 {
18581       ((TMatrixT<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
18582       G__setnull(result7);
18583    return(1 || funcname || hash || result7 || libp) ;
18584 }
18585 
18586 static int G__G__Matrix_153_0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18587 {
18588       G__letint(result7, 67, (long) TMatrixT<float>::DeclFileName());
18589    return(1 || funcname || hash || result7 || libp) ;
18590 }
18591 
18592 static int G__G__Matrix_153_0_103(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18593 {
18594       G__letint(result7, 105, (long) TMatrixT<float>::ImplFileLine());
18595    return(1 || funcname || hash || result7 || libp) ;
18596 }
18597 
18598 static int G__G__Matrix_153_0_104(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18599 {
18600       G__letint(result7, 67, (long) TMatrixT<float>::ImplFileName());
18601    return(1 || funcname || hash || result7 || libp) ;
18602 }
18603 
18604 static int G__G__Matrix_153_0_105(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18605 {
18606       G__letint(result7, 105, (long) TMatrixT<float>::DeclFileLine());
18607    return(1 || funcname || hash || result7 || libp) ;
18608 }
18609 
18610 static int G__G__Matrix_153_0_106(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18611 {
18612    TMatrixT<float>* p = NULL;
18613    char* gvp = (char*) G__getgvp();
18614    //m: 1
18615    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18616      p = new TMatrixT<float>(*(TMatrixT<double>*) libp->para[0].ref);
18617    } else {
18618      p = new((void*) gvp) TMatrixT<float>(*(TMatrixT<double>*) libp->para[0].ref);
18619    }
18620    result7->obj.i = (long) p;
18621    result7->ref = (long) p;
18622    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
18623    return(1 || funcname || hash || result7 || libp) ;
18624 }
18625 
18626 // automatic destructor
18627 typedef TMatrixT<float> G__TTMatrixTlEfloatgR;
18628 static int G__G__Matrix_153_0_107(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18629 {
18630    char* gvp = (char*) G__getgvp();
18631    long soff = G__getstructoffset();
18632    int n = G__getaryconstruct();
18633    //
18634    //has_a_delete: 1
18635    //has_own_delete1arg: 0
18636    //has_own_delete2arg: 0
18637    //
18638    if (!soff) {
18639      return(1);
18640    }
18641    if (n) {
18642      if (gvp == (char*)G__PVOID) {
18643        delete[] (TMatrixT<float>*) soff;
18644      } else {
18645        G__setgvp((long) G__PVOID);
18646        for (int i = n - 1; i >= 0; --i) {
18647          ((TMatrixT<float>*) (soff+(sizeof(TMatrixT<float>)*i)))->~G__TTMatrixTlEfloatgR();
18648        }
18649        G__setgvp((long)gvp);
18650      }
18651    } else {
18652      if (gvp == (char*)G__PVOID) {
18653        delete (TMatrixT<float>*) soff;
18654      } else {
18655        G__setgvp((long) G__PVOID);
18656        ((TMatrixT<float>*) (soff))->~G__TTMatrixTlEfloatgR();
18657        G__setgvp((long)gvp);
18658      }
18659    }
18660    G__setnull(result7);
18661    return(1 || funcname || hash || result7 || libp) ;
18662 }
18663 
18664 
18665 /* TMatrixTSym<float> */
18666 static int G__G__Matrix_157_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18667 {
18668    TMatrixTSym<float>* p = NULL;
18669    char* gvp = (char*) G__getgvp();
18670    int n = G__getaryconstruct();
18671    if (n) {
18672      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18673        p = new TMatrixTSym<float>[n];
18674      } else {
18675        p = new((void*) gvp) TMatrixTSym<float>[n];
18676      }
18677    } else {
18678      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18679        p = new TMatrixTSym<float>;
18680      } else {
18681        p = new((void*) gvp) TMatrixTSym<float>;
18682      }
18683    }
18684    result7->obj.i = (long) p;
18685    result7->ref = (long) p;
18686    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18687    return(1 || funcname || hash || result7 || libp) ;
18688 }
18689 
18690 static int G__G__Matrix_157_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18691 {
18692    TMatrixTSym<float>* p = NULL;
18693    char* gvp = (char*) G__getgvp();
18694    //m: 1
18695    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18696      p = new TMatrixTSym<float>((Int_t) G__int(libp->para[0]));
18697    } else {
18698      p = new((void*) gvp) TMatrixTSym<float>((Int_t) G__int(libp->para[0]));
18699    }
18700    result7->obj.i = (long) p;
18701    result7->ref = (long) p;
18702    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18703    return(1 || funcname || hash || result7 || libp) ;
18704 }
18705 
18706 static int G__G__Matrix_157_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18707 {
18708    TMatrixTSym<float>* p = NULL;
18709    char* gvp = (char*) G__getgvp();
18710    //m: 2
18711    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18712      p = new TMatrixTSym<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
18713    } else {
18714      p = new((void*) gvp) TMatrixTSym<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
18715    }
18716    result7->obj.i = (long) p;
18717    result7->ref = (long) p;
18718    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18719    return(1 || funcname || hash || result7 || libp) ;
18720 }
18721 
18722 static int G__G__Matrix_157_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18723 {
18724    TMatrixTSym<float>* p = NULL;
18725    char* gvp = (char*) G__getgvp();
18726    switch (libp->paran) {
18727    case 3:
18728      //m: 3
18729      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18730        p = new TMatrixTSym<float>(
18731 (Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1])
18732 , (Option_t*) G__int(libp->para[2]));
18733      } else {
18734        p = new((void*) gvp) TMatrixTSym<float>(
18735 (Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1])
18736 , (Option_t*) G__int(libp->para[2]));
18737      }
18738      break;
18739    case 2:
18740      //m: 2
18741      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18742        p = new TMatrixTSym<float>((Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
18743      } else {
18744        p = new((void*) gvp) TMatrixTSym<float>((Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
18745      }
18746      break;
18747    }
18748    result7->obj.i = (long) p;
18749    result7->ref = (long) p;
18750    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18751    return(1 || funcname || hash || result7 || libp) ;
18752 }
18753 
18754 static int G__G__Matrix_157_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18755 {
18756    TMatrixTSym<float>* p = NULL;
18757    char* gvp = (char*) G__getgvp();
18758    switch (libp->paran) {
18759    case 4:
18760      //m: 4
18761      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18762        p = new TMatrixTSym<float>(
18763 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18764 , (float*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
18765      } else {
18766        p = new((void*) gvp) TMatrixTSym<float>(
18767 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18768 , (float*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
18769      }
18770      break;
18771    case 3:
18772      //m: 3
18773      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18774        p = new TMatrixTSym<float>(
18775 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18776 , (float*) G__int(libp->para[2]));
18777      } else {
18778        p = new((void*) gvp) TMatrixTSym<float>(
18779 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18780 , (float*) G__int(libp->para[2]));
18781      }
18782      break;
18783    }
18784    result7->obj.i = (long) p;
18785    result7->ref = (long) p;
18786    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18787    return(1 || funcname || hash || result7 || libp) ;
18788 }
18789 
18790 static int G__G__Matrix_157_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18791 {
18792    TMatrixTSym<float>* p = NULL;
18793    char* gvp = (char*) G__getgvp();
18794    //m: 1
18795    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18796      p = new TMatrixTSym<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
18797    } else {
18798      p = new((void*) gvp) TMatrixTSym<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
18799    }
18800    result7->obj.i = (long) p;
18801    result7->ref = (long) p;
18802    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18803    return(1 || funcname || hash || result7 || libp) ;
18804 }
18805 
18806 static int G__G__Matrix_157_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18807 {
18808    TMatrixTSym<float>* p = NULL;
18809    char* gvp = (char*) G__getgvp();
18810    //m: 2
18811    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18812      p = new TMatrixTSym<float>((TMatrixTSym<float>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixTSym<float>*) libp->para[1].ref);
18813    } else {
18814      p = new((void*) gvp) TMatrixTSym<float>((TMatrixTSym<float>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixTSym<float>*) libp->para[1].ref);
18815    }
18816    result7->obj.i = (long) p;
18817    result7->ref = (long) p;
18818    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18819    return(1 || funcname || hash || result7 || libp) ;
18820 }
18821 
18822 static int G__G__Matrix_157_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18823 {
18824    TMatrixTSym<float>* p = NULL;
18825    char* gvp = (char*) G__getgvp();
18826    //m: 2
18827    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18828      p = new TMatrixTSym<float>((TMatrixTSym<float>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixT<float>*) libp->para[1].ref);
18829    } else {
18830      p = new((void*) gvp) TMatrixTSym<float>((TMatrixTSym<float>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixT<float>*) libp->para[1].ref);
18831    }
18832    result7->obj.i = (long) p;
18833    result7->ref = (long) p;
18834    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18835    return(1 || funcname || hash || result7 || libp) ;
18836 }
18837 
18838 static int G__G__Matrix_157_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18839 {
18840    TMatrixTSym<float>* p = NULL;
18841    char* gvp = (char*) G__getgvp();
18842    //m: 3
18843    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18844      p = new TMatrixTSym<float>(
18845 *(TMatrixTSym<float>*) libp->para[0].ref, (TMatrixTSym<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
18846 , *(TMatrixTSym<float>*) libp->para[2].ref);
18847    } else {
18848      p = new((void*) gvp) TMatrixTSym<float>(
18849 *(TMatrixTSym<float>*) libp->para[0].ref, (TMatrixTSym<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
18850 , *(TMatrixTSym<float>*) libp->para[2].ref);
18851    }
18852    result7->obj.i = (long) p;
18853    result7->ref = (long) p;
18854    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18855    return(1 || funcname || hash || result7 || libp) ;
18856 }
18857 
18858 static int G__G__Matrix_157_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18859 {
18860    TMatrixTSym<float>* p = NULL;
18861    char* gvp = (char*) G__getgvp();
18862    //m: 1
18863    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18864      p = new TMatrixTSym<float>(*(TMatrixTSymLazy<float>*) libp->para[0].ref);
18865    } else {
18866      p = new((void*) gvp) TMatrixTSym<float>(*(TMatrixTSymLazy<float>*) libp->para[0].ref);
18867    }
18868    result7->obj.i = (long) p;
18869    result7->ref = (long) p;
18870    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
18871    return(1 || funcname || hash || result7 || libp) ;
18872 }
18873 
18874 static int G__G__Matrix_157_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18875 {
18876       ((TMatrixTSym<float>*) G__getstructoffset())->TMult(*(TMatrixT<float>*) libp->para[0].ref);
18877       G__setnull(result7);
18878    return(1 || funcname || hash || result7 || libp) ;
18879 }
18880 
18881 static int G__G__Matrix_157_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18882 {
18883       ((TMatrixTSym<float>*) G__getstructoffset())->TMult(*(TMatrixTSym<float>*) libp->para[0].ref);
18884       G__setnull(result7);
18885    return(1 || funcname || hash || result7 || libp) ;
18886 }
18887 
18888 static int G__G__Matrix_157_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18889 {
18890       ((TMatrixTSym<float>*) G__getstructoffset())->Mult(*(TMatrixTSym<float>*) libp->para[0].ref);
18891       G__setnull(result7);
18892    return(1 || funcname || hash || result7 || libp) ;
18893 }
18894 
18895 static int G__G__Matrix_157_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18896 {
18897       ((TMatrixTSym<float>*) G__getstructoffset())->Plus(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
18898       G__setnull(result7);
18899    return(1 || funcname || hash || result7 || libp) ;
18900 }
18901 
18902 static int G__G__Matrix_157_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18903 {
18904       ((TMatrixTSym<float>*) G__getstructoffset())->Minus(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
18905       G__setnull(result7);
18906    return(1 || funcname || hash || result7 || libp) ;
18907 }
18908 
18909 static int G__G__Matrix_157_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18910 {
18911       {
18912          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18913 , (float*) G__int(libp->para[2]));
18914          result7->ref = (long) (&obj);
18915          result7->obj.i = (long) (&obj);
18916       }
18917    return(1 || funcname || hash || result7 || libp) ;
18918 }
18919 
18920 static int G__G__Matrix_157_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18921 {
18922       {
18923          const TMatrixTSym<float>& obj = ((const TMatrixTSym<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18924 , (float*) G__int(libp->para[2]));
18925          result7->ref = (long) (&obj);
18926          result7->obj.i = (long) (&obj);
18927       }
18928    return(1 || funcname || hash || result7 || libp) ;
18929 }
18930 
18931 static int G__G__Matrix_157_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18932 {
18933       {
18934          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
18935          result7->ref = (long) (&obj);
18936          result7->obj.i = (long) (&obj);
18937       }
18938    return(1 || funcname || hash || result7 || libp) ;
18939 }
18940 
18941 static int G__G__Matrix_157_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18942 {
18943       {
18944          const TMatrixTSym<float>& obj = ((const TMatrixTSym<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
18945          result7->ref = (long) (&obj);
18946          result7->obj.i = (long) (&obj);
18947       }
18948    return(1 || funcname || hash || result7 || libp) ;
18949 }
18950 
18951 static int G__G__Matrix_157_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18952 {
18953       {
18954          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Use(*(TMatrixTSym<float>*) libp->para[0].ref);
18955          result7->ref = (long) (&obj);
18956          result7->obj.i = (long) (&obj);
18957       }
18958    return(1 || funcname || hash || result7 || libp) ;
18959 }
18960 
18961 static int G__G__Matrix_157_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18962 {
18963       {
18964          const TMatrixTSym<float>& obj = ((const TMatrixTSym<float>*) G__getstructoffset())->Use(*(TMatrixTSym<float>*) libp->para[0].ref);
18965          result7->ref = (long) (&obj);
18966          result7->obj.i = (long) (&obj);
18967       }
18968    return(1 || funcname || hash || result7 || libp) ;
18969 }
18970 
18971 static int G__G__Matrix_157_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18972 {
18973    switch (libp->paran) {
18974    case 4:
18975       {
18976          const TMatrixTSym<float>& obj = ((const TMatrixTSym<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18977 , *(TMatrixTSym<float>*) libp->para[2].ref, (Option_t*) G__int(libp->para[3]));
18978          result7->ref = (long) (&obj);
18979          result7->obj.i = (long) (&obj);
18980       }
18981       break;
18982    case 3:
18983       {
18984          const TMatrixTSym<float>& obj = ((const TMatrixTSym<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18985 , *(TMatrixTSym<float>*) libp->para[2].ref);
18986          result7->ref = (long) (&obj);
18987          result7->obj.i = (long) (&obj);
18988       }
18989       break;
18990    }
18991    return(1 || funcname || hash || result7 || libp) ;
18992 }
18993 
18994 static int G__G__Matrix_157_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18995 {
18996    switch (libp->paran) {
18997    case 5:
18998       {
18999          const TMatrixTSym<float>* pobj;
19000          const TMatrixTSym<float> xobj = ((const TMatrixTSym<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
19001 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
19002 , (Option_t*) G__int(libp->para[4]));
19003          pobj = new TMatrixTSym<float>(xobj);
19004          result7->obj.i = (long) ((void*) pobj);
19005          result7->ref = result7->obj.i;
19006          G__store_tempobject(*result7);
19007       }
19008       break;
19009    case 4:
19010       {
19011          const TMatrixTSym<float>* pobj;
19012          const TMatrixTSym<float> xobj = ((const TMatrixTSym<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
19013 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
19014          pobj = new TMatrixTSym<float>(xobj);
19015          result7->obj.i = (long) ((void*) pobj);
19016          result7->ref = result7->obj.i;
19017          G__store_tempobject(*result7);
19018       }
19019       break;
19020    }
19021    return(1 || funcname || hash || result7 || libp) ;
19022 }
19023 
19024 static int G__G__Matrix_157_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19025 {
19026       {
19027          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->SetSub((Int_t) G__int(libp->para[0]), *(TMatrixTBase<float>*) libp->para[1].ref);
19028          result7->ref = (long) (&obj);
19029          result7->obj.i = (long) (&obj);
19030       }
19031    return(1 || funcname || hash || result7 || libp) ;
19032 }
19033 
19034 static int G__G__Matrix_157_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19035 {
19036       {
19037          const TMatrixTBase<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->ResizeTo(*(TMatrixTSym<float>*) libp->para[0].ref);
19038          result7->ref = (long) (&obj);
19039          result7->obj.i = (long) (&obj);
19040       }
19041    return(1 || funcname || hash || result7 || libp) ;
19042 }
19043 
19044 static int G__G__Matrix_157_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19045 {
19046    switch (libp->paran) {
19047    case 1:
19048       {
19049          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Invert((Double_t*) G__int(libp->para[0]));
19050          result7->ref = (long) (&obj);
19051          result7->obj.i = (long) (&obj);
19052       }
19053       break;
19054    case 0:
19055       {
19056          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Invert();
19057          result7->ref = (long) (&obj);
19058          result7->obj.i = (long) (&obj);
19059       }
19060       break;
19061    }
19062    return(1 || funcname || hash || result7 || libp) ;
19063 }
19064 
19065 static int G__G__Matrix_157_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19066 {
19067    switch (libp->paran) {
19068    case 1:
19069       {
19070          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->InvertFast((Double_t*) G__int(libp->para[0]));
19071          result7->ref = (long) (&obj);
19072          result7->obj.i = (long) (&obj);
19073       }
19074       break;
19075    case 0:
19076       {
19077          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->InvertFast();
19078          result7->ref = (long) (&obj);
19079          result7->obj.i = (long) (&obj);
19080       }
19081       break;
19082    }
19083    return(1 || funcname || hash || result7 || libp) ;
19084 }
19085 
19086 static int G__G__Matrix_157_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19087 {
19088       {
19089          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Transpose(*(TMatrixTSym<float>*) libp->para[0].ref);
19090          result7->ref = (long) (&obj);
19091          result7->obj.i = (long) (&obj);
19092       }
19093    return(1 || funcname || hash || result7 || libp) ;
19094 }
19095 
19096 static int G__G__Matrix_157_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19097 {
19098       {
19099          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->T();
19100          result7->ref = (long) (&obj);
19101          result7->obj.i = (long) (&obj);
19102       }
19103    return(1 || funcname || hash || result7 || libp) ;
19104 }
19105 
19106 static int G__G__Matrix_157_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19107 {
19108    switch (libp->paran) {
19109    case 2:
19110       {
19111          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Rank1Update(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
19112          result7->ref = (long) (&obj);
19113          result7->obj.i = (long) (&obj);
19114       }
19115       break;
19116    case 1:
19117       {
19118          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Rank1Update(*(TVectorT<float>*) libp->para[0].ref);
19119          result7->ref = (long) (&obj);
19120          result7->obj.i = (long) (&obj);
19121       }
19122       break;
19123    }
19124    return(1 || funcname || hash || result7 || libp) ;
19125 }
19126 
19127 static int G__G__Matrix_157_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19128 {
19129       {
19130          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Similarity(*(TMatrixT<float>*) libp->para[0].ref);
19131          result7->ref = (long) (&obj);
19132          result7->obj.i = (long) (&obj);
19133       }
19134    return(1 || funcname || hash || result7 || libp) ;
19135 }
19136 
19137 static int G__G__Matrix_157_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19138 {
19139       {
19140          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->Similarity(*(TMatrixTSym<float>*) libp->para[0].ref);
19141          result7->ref = (long) (&obj);
19142          result7->obj.i = (long) (&obj);
19143       }
19144    return(1 || funcname || hash || result7 || libp) ;
19145 }
19146 
19147 static int G__G__Matrix_157_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19148 {
19149       G__letdouble(result7, 102, (double) ((const TMatrixTSym<float>*) G__getstructoffset())->Similarity(*(TVectorT<float>*) libp->para[0].ref));
19150    return(1 || funcname || hash || result7 || libp) ;
19151 }
19152 
19153 static int G__G__Matrix_157_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19154 {
19155       {
19156          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->SimilarityT(*(TMatrixT<float>*) libp->para[0].ref);
19157          result7->ref = (long) (&obj);
19158          result7->obj.i = (long) (&obj);
19159       }
19160    return(1 || funcname || hash || result7 || libp) ;
19161 }
19162 
19163 static int G__G__Matrix_157_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19164 {
19165       {
19166          const TMatrixTRow_const<float>* pobj;
19167          const TMatrixTRow_const<float> xobj = ((const TMatrixTSym<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
19168          pobj = new TMatrixTRow_const<float>(xobj);
19169          result7->obj.i = (long) ((void*) pobj);
19170          result7->ref = result7->obj.i;
19171          G__store_tempobject(*result7);
19172       }
19173    return(1 || funcname || hash || result7 || libp) ;
19174 }
19175 
19176 static int G__G__Matrix_157_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19177 {
19178       {
19179          TMatrixTRow<float>* pobj;
19180          TMatrixTRow<float> xobj = ((TMatrixTSym<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
19181          pobj = new TMatrixTRow<float>(xobj);
19182          result7->obj.i = (long) ((void*) pobj);
19183          result7->ref = result7->obj.i;
19184          G__store_tempobject(*result7);
19185       }
19186    return(1 || funcname || hash || result7 || libp) ;
19187 }
19188 
19189 static int G__G__Matrix_157_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19190 {
19191       {
19192          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->operator=(*(TMatrixTSym<float>*) libp->para[0].ref);
19193          result7->ref = (long) (&obj);
19194          result7->obj.i = (long) (&obj);
19195       }
19196    return(1 || funcname || hash || result7 || libp) ;
19197 }
19198 
19199 static int G__G__Matrix_157_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19200 {
19201       {
19202          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->operator=(*(TMatrixTSymLazy<float>*) libp->para[0].ref);
19203          result7->ref = (long) (&obj);
19204          result7->obj.i = (long) (&obj);
19205       }
19206    return(1 || funcname || hash || result7 || libp) ;
19207 }
19208 
19209 static int G__G__Matrix_157_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19210 {
19211       {
19212          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
19213          result7->ref = (long) (&obj);
19214          result7->obj.i = (long) (&obj);
19215       }
19216    return(1 || funcname || hash || result7 || libp) ;
19217 }
19218 
19219 static int G__G__Matrix_157_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19220 {
19221       {
19222          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->operator-=((float) G__double(libp->para[0]));
19223          result7->ref = (long) (&obj);
19224          result7->obj.i = (long) (&obj);
19225       }
19226    return(1 || funcname || hash || result7 || libp) ;
19227 }
19228 
19229 static int G__G__Matrix_157_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19230 {
19231       {
19232          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
19233          result7->ref = (long) (&obj);
19234          result7->obj.i = (long) (&obj);
19235       }
19236    return(1 || funcname || hash || result7 || libp) ;
19237 }
19238 
19239 static int G__G__Matrix_157_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19240 {
19241       {
19242          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
19243          result7->ref = (long) (&obj);
19244          result7->obj.i = (long) (&obj);
19245       }
19246    return(1 || funcname || hash || result7 || libp) ;
19247 }
19248 
19249 static int G__G__Matrix_157_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19250 {
19251       {
19252          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->operator+=(*(TMatrixTSym<float>*) libp->para[0].ref);
19253          result7->ref = (long) (&obj);
19254          result7->obj.i = (long) (&obj);
19255       }
19256    return(1 || funcname || hash || result7 || libp) ;
19257 }
19258 
19259 static int G__G__Matrix_157_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19260 {
19261       {
19262          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->operator-=(*(TMatrixTSym<float>*) libp->para[0].ref);
19263          result7->ref = (long) (&obj);
19264          result7->obj.i = (long) (&obj);
19265       }
19266    return(1 || funcname || hash || result7 || libp) ;
19267 }
19268 
19269 static int G__G__Matrix_157_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19270 {
19271       {
19272          const TMatrixTSym<float>& obj = ((TMatrixTSym<float>*) G__getstructoffset())->RandomizePD((float) G__double(libp->para[0]), (float) G__double(libp->para[1])
19273 , *(Double_t*) G__Doubleref(&libp->para[2]));
19274          result7->ref = (long) (&obj);
19275          result7->obj.i = (long) (&obj);
19276       }
19277    return(1 || funcname || hash || result7 || libp) ;
19278 }
19279 
19280 static int G__G__Matrix_157_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19281 {
19282       {
19283          const TMatrixT<float>* pobj;
19284          const TMatrixT<float> xobj = ((const TMatrixTSym<float>*) G__getstructoffset())->EigenVectors(*(TVectorT<float>*) libp->para[0].ref);
19285          pobj = new TMatrixT<float>(xobj);
19286          result7->obj.i = (long) ((void*) pobj);
19287          result7->ref = result7->obj.i;
19288          G__store_tempobject(*result7);
19289       }
19290    return(1 || funcname || hash || result7 || libp) ;
19291 }
19292 
19293 static int G__G__Matrix_157_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19294 {
19295       G__letint(result7, 85, (long) TMatrixTSym<float>::Class());
19296    return(1 || funcname || hash || result7 || libp) ;
19297 }
19298 
19299 static int G__G__Matrix_157_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19300 {
19301       G__letint(result7, 67, (long) TMatrixTSym<float>::Class_Name());
19302    return(1 || funcname || hash || result7 || libp) ;
19303 }
19304 
19305 static int G__G__Matrix_157_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19306 {
19307       G__letint(result7, 115, (long) TMatrixTSym<float>::Class_Version());
19308    return(1 || funcname || hash || result7 || libp) ;
19309 }
19310 
19311 static int G__G__Matrix_157_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19312 {
19313       TMatrixTSym<float>::Dictionary();
19314       G__setnull(result7);
19315    return(1 || funcname || hash || result7 || libp) ;
19316 }
19317 
19318 static int G__G__Matrix_157_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19319 {
19320       ((TMatrixTSym<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
19321       G__setnull(result7);
19322    return(1 || funcname || hash || result7 || libp) ;
19323 }
19324 
19325 static int G__G__Matrix_157_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19326 {
19327       G__letint(result7, 67, (long) TMatrixTSym<float>::DeclFileName());
19328    return(1 || funcname || hash || result7 || libp) ;
19329 }
19330 
19331 static int G__G__Matrix_157_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19332 {
19333       G__letint(result7, 105, (long) TMatrixTSym<float>::ImplFileLine());
19334    return(1 || funcname || hash || result7 || libp) ;
19335 }
19336 
19337 static int G__G__Matrix_157_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19338 {
19339       G__letint(result7, 67, (long) TMatrixTSym<float>::ImplFileName());
19340    return(1 || funcname || hash || result7 || libp) ;
19341 }
19342 
19343 static int G__G__Matrix_157_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19344 {
19345       G__letint(result7, 105, (long) TMatrixTSym<float>::DeclFileLine());
19346    return(1 || funcname || hash || result7 || libp) ;
19347 }
19348 
19349 static int G__G__Matrix_157_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19350 {
19351    TMatrixTSym<float>* p = NULL;
19352    char* gvp = (char*) G__getgvp();
19353    //m: 1
19354    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19355      p = new TMatrixTSym<float>(*(TMatrixTSym<double>*) libp->para[0].ref);
19356    } else {
19357      p = new((void*) gvp) TMatrixTSym<float>(*(TMatrixTSym<double>*) libp->para[0].ref);
19358    }
19359    result7->obj.i = (long) p;
19360    result7->ref = (long) p;
19361    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
19362    return(1 || funcname || hash || result7 || libp) ;
19363 }
19364 
19365 // automatic destructor
19366 typedef TMatrixTSym<float> G__TTMatrixTSymlEfloatgR;
19367 static int G__G__Matrix_157_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19368 {
19369    char* gvp = (char*) G__getgvp();
19370    long soff = G__getstructoffset();
19371    int n = G__getaryconstruct();
19372    //
19373    //has_a_delete: 1
19374    //has_own_delete1arg: 0
19375    //has_own_delete2arg: 0
19376    //
19377    if (!soff) {
19378      return(1);
19379    }
19380    if (n) {
19381      if (gvp == (char*)G__PVOID) {
19382        delete[] (TMatrixTSym<float>*) soff;
19383      } else {
19384        G__setgvp((long) G__PVOID);
19385        for (int i = n - 1; i >= 0; --i) {
19386          ((TMatrixTSym<float>*) (soff+(sizeof(TMatrixTSym<float>)*i)))->~G__TTMatrixTSymlEfloatgR();
19387        }
19388        G__setgvp((long)gvp);
19389      }
19390    } else {
19391      if (gvp == (char*)G__PVOID) {
19392        delete (TMatrixTSym<float>*) soff;
19393      } else {
19394        G__setgvp((long) G__PVOID);
19395        ((TMatrixTSym<float>*) (soff))->~G__TTMatrixTSymlEfloatgR();
19396        G__setgvp((long)gvp);
19397      }
19398    }
19399    G__setnull(result7);
19400    return(1 || funcname || hash || result7 || libp) ;
19401 }
19402 
19403 
19404 /* TMatrixTSymLazy<float> */
19405 static int G__G__Matrix_161_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19406 {
19407       G__letint(result7, 105, (long) ((const TMatrixTSymLazy<float>*) G__getstructoffset())->GetRowLwb());
19408    return(1 || funcname || hash || result7 || libp) ;
19409 }
19410 
19411 static int G__G__Matrix_161_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19412 {
19413       G__letint(result7, 105, (long) ((const TMatrixTSymLazy<float>*) G__getstructoffset())->GetRowUpb());
19414    return(1 || funcname || hash || result7 || libp) ;
19415 }
19416 
19417 static int G__G__Matrix_161_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19418 {
19419       G__letint(result7, 85, (long) TMatrixTSymLazy<float>::Class());
19420    return(1 || funcname || hash || result7 || libp) ;
19421 }
19422 
19423 static int G__G__Matrix_161_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19424 {
19425       G__letint(result7, 67, (long) TMatrixTSymLazy<float>::Class_Name());
19426    return(1 || funcname || hash || result7 || libp) ;
19427 }
19428 
19429 static int G__G__Matrix_161_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19430 {
19431       G__letint(result7, 115, (long) TMatrixTSymLazy<float>::Class_Version());
19432    return(1 || funcname || hash || result7 || libp) ;
19433 }
19434 
19435 static int G__G__Matrix_161_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19436 {
19437       TMatrixTSymLazy<float>::Dictionary();
19438       G__setnull(result7);
19439    return(1 || funcname || hash || result7 || libp) ;
19440 }
19441 
19442 static int G__G__Matrix_161_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19443 {
19444       ((TMatrixTSymLazy<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
19445       G__setnull(result7);
19446    return(1 || funcname || hash || result7 || libp) ;
19447 }
19448 
19449 static int G__G__Matrix_161_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19450 {
19451       G__letint(result7, 67, (long) TMatrixTSymLazy<float>::DeclFileName());
19452    return(1 || funcname || hash || result7 || libp) ;
19453 }
19454 
19455 static int G__G__Matrix_161_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19456 {
19457       G__letint(result7, 105, (long) TMatrixTSymLazy<float>::ImplFileLine());
19458    return(1 || funcname || hash || result7 || libp) ;
19459 }
19460 
19461 static int G__G__Matrix_161_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19462 {
19463       G__letint(result7, 67, (long) TMatrixTSymLazy<float>::ImplFileName());
19464    return(1 || funcname || hash || result7 || libp) ;
19465 }
19466 
19467 static int G__G__Matrix_161_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19468 {
19469       G__letint(result7, 105, (long) TMatrixTSymLazy<float>::DeclFileLine());
19470    return(1 || funcname || hash || result7 || libp) ;
19471 }
19472 
19473 // automatic destructor
19474 typedef TMatrixTSymLazy<float> G__TTMatrixTSymLazylEfloatgR;
19475 static int G__G__Matrix_161_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19476 {
19477    char* gvp = (char*) G__getgvp();
19478    long soff = G__getstructoffset();
19479    int n = G__getaryconstruct();
19480    //
19481    //has_a_delete: 1
19482    //has_own_delete1arg: 0
19483    //has_own_delete2arg: 0
19484    //
19485    if (!soff) {
19486      return(1);
19487    }
19488    if (n) {
19489      if (gvp == (char*)G__PVOID) {
19490        delete[] (TMatrixTSymLazy<float>*) soff;
19491      } else {
19492        G__setgvp((long) G__PVOID);
19493        for (int i = n - 1; i >= 0; --i) {
19494          ((TMatrixTSymLazy<float>*) (soff+(sizeof(TMatrixTSymLazy<float>)*i)))->~G__TTMatrixTSymLazylEfloatgR();
19495        }
19496        G__setgvp((long)gvp);
19497      }
19498    } else {
19499      if (gvp == (char*)G__PVOID) {
19500        delete (TMatrixTSymLazy<float>*) soff;
19501      } else {
19502        G__setgvp((long) G__PVOID);
19503        ((TMatrixTSymLazy<float>*) (soff))->~G__TTMatrixTSymLazylEfloatgR();
19504        G__setgvp((long)gvp);
19505      }
19506    }
19507    G__setnull(result7);
19508    return(1 || funcname || hash || result7 || libp) ;
19509 }
19510 
19511 
19512 /* TMatrixTRow<float> */
19513 static int G__G__Matrix_162_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19514 {
19515    TMatrixTRow<float>* p = NULL;
19516    char* gvp = (char*) G__getgvp();
19517    int n = G__getaryconstruct();
19518    if (n) {
19519      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19520        p = new TMatrixTRow<float>[n];
19521      } else {
19522        p = new((void*) gvp) TMatrixTRow<float>[n];
19523      }
19524    } else {
19525      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19526        p = new TMatrixTRow<float>;
19527      } else {
19528        p = new((void*) gvp) TMatrixTRow<float>;
19529      }
19530    }
19531    result7->obj.i = (long) p;
19532    result7->ref = (long) p;
19533    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR));
19534    return(1 || funcname || hash || result7 || libp) ;
19535 }
19536 
19537 static int G__G__Matrix_162_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19538 {
19539    TMatrixTRow<float>* p = NULL;
19540    char* gvp = (char*) G__getgvp();
19541    //m: 2
19542    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19543      p = new TMatrixTRow<float>(*(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
19544    } else {
19545      p = new((void*) gvp) TMatrixTRow<float>(*(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
19546    }
19547    result7->obj.i = (long) p;
19548    result7->ref = (long) p;
19549    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR));
19550    return(1 || funcname || hash || result7 || libp) ;
19551 }
19552 
19553 static int G__G__Matrix_162_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19554 {
19555    TMatrixTRow<float>* p = NULL;
19556    char* gvp = (char*) G__getgvp();
19557    //m: 2
19558    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19559      p = new TMatrixTRow<float>(*(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
19560    } else {
19561      p = new((void*) gvp) TMatrixTRow<float>(*(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
19562    }
19563    result7->obj.i = (long) p;
19564    result7->ref = (long) p;
19565    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR));
19566    return(1 || funcname || hash || result7 || libp) ;
19567 }
19568 
19569 static int G__G__Matrix_162_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19570 {
19571    TMatrixTRow<float>* p = NULL;
19572    char* gvp = (char*) G__getgvp();
19573    //m: 1
19574    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19575      p = new TMatrixTRow<float>(*(TMatrixTRow<float>*) libp->para[0].ref);
19576    } else {
19577      p = new((void*) gvp) TMatrixTRow<float>(*(TMatrixTRow<float>*) libp->para[0].ref);
19578    }
19579    result7->obj.i = (long) p;
19580    result7->ref = (long) p;
19581    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR));
19582    return(1 || funcname || hash || result7 || libp) ;
19583 }
19584 
19585 static int G__G__Matrix_162_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19586 {
19587       G__letint(result7, 70, (long) ((const TMatrixTRow<float>*) G__getstructoffset())->GetPtr());
19588    return(1 || funcname || hash || result7 || libp) ;
19589 }
19590 
19591 static int G__G__Matrix_162_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19592 {
19593       {
19594          const float& obj = ((const TMatrixTRow<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
19595          result7->ref = (long) (&obj);
19596          result7->obj.d = (double) (obj);
19597       }
19598    return(1 || funcname || hash || result7 || libp) ;
19599 }
19600 
19601 static int G__G__Matrix_162_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19602 {
19603       {
19604          const float& obj = ((TMatrixTRow<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
19605          result7->ref = (long) (&obj);
19606          result7->obj.d = (double) (obj);
19607       }
19608    return(1 || funcname || hash || result7 || libp) ;
19609 }
19610 
19611 static int G__G__Matrix_162_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19612 {
19613       {
19614          const float& obj = ((const TMatrixTRow<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
19615          result7->ref = (long) (&obj);
19616          result7->obj.d = (double) (obj);
19617       }
19618    return(1 || funcname || hash || result7 || libp) ;
19619 }
19620 
19621 static int G__G__Matrix_162_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19622 {
19623       {
19624          const float& obj = ((TMatrixTRow<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
19625          result7->ref = (long) (&obj);
19626          result7->obj.d = (double) (obj);
19627       }
19628    return(1 || funcname || hash || result7 || libp) ;
19629 }
19630 
19631 static int G__G__Matrix_162_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19632 {
19633       ((TMatrixTRow<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
19634       G__setnull(result7);
19635    return(1 || funcname || hash || result7 || libp) ;
19636 }
19637 
19638 static int G__G__Matrix_162_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19639 {
19640       ((TMatrixTRow<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
19641       G__setnull(result7);
19642    return(1 || funcname || hash || result7 || libp) ;
19643 }
19644 
19645 static int G__G__Matrix_162_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19646 {
19647       ((TMatrixTRow<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
19648       G__setnull(result7);
19649    return(1 || funcname || hash || result7 || libp) ;
19650 }
19651 
19652 static int G__G__Matrix_162_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19653 {
19654       ((TMatrixTRow<float>*) G__getstructoffset())->operator=(*(TMatrixTRow_const<float>*) libp->para[0].ref);
19655       G__setnull(result7);
19656    return(1 || funcname || hash || result7 || libp) ;
19657 }
19658 
19659 static int G__G__Matrix_162_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19660 {
19661       {
19662          const TMatrixTRow<float>& obj = ((TMatrixTRow<float>*) G__getstructoffset())->operator=(*(TMatrixTRow<float>*) libp->para[0].ref);
19663          result7->ref = (long) (&obj);
19664          result7->obj.i = (long) (&obj);
19665       }
19666    return(1 || funcname || hash || result7 || libp) ;
19667 }
19668 
19669 static int G__G__Matrix_162_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19670 {
19671       ((TMatrixTRow<float>*) G__getstructoffset())->operator=(*(TVectorT<float>*) libp->para[0].ref);
19672       G__setnull(result7);
19673    return(1 || funcname || hash || result7 || libp) ;
19674 }
19675 
19676 static int G__G__Matrix_162_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19677 {
19678       ((TMatrixTRow<float>*) G__getstructoffset())->operator+=(*(TMatrixTRow_const<float>*) libp->para[0].ref);
19679       G__setnull(result7);
19680    return(1 || funcname || hash || result7 || libp) ;
19681 }
19682 
19683 static int G__G__Matrix_162_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19684 {
19685       ((TMatrixTRow<float>*) G__getstructoffset())->operator*=(*(TMatrixTRow_const<float>*) libp->para[0].ref);
19686       G__setnull(result7);
19687    return(1 || funcname || hash || result7 || libp) ;
19688 }
19689 
19690 static int G__G__Matrix_162_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19691 {
19692       G__letint(result7, 85, (long) TMatrixTRow<float>::Class());
19693    return(1 || funcname || hash || result7 || libp) ;
19694 }
19695 
19696 static int G__G__Matrix_162_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19697 {
19698       G__letint(result7, 67, (long) TMatrixTRow<float>::Class_Name());
19699    return(1 || funcname || hash || result7 || libp) ;
19700 }
19701 
19702 static int G__G__Matrix_162_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19703 {
19704       G__letint(result7, 115, (long) TMatrixTRow<float>::Class_Version());
19705    return(1 || funcname || hash || result7 || libp) ;
19706 }
19707 
19708 static int G__G__Matrix_162_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19709 {
19710       TMatrixTRow<float>::Dictionary();
19711       G__setnull(result7);
19712    return(1 || funcname || hash || result7 || libp) ;
19713 }
19714 
19715 static int G__G__Matrix_162_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19716 {
19717       ((TMatrixTRow<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
19718       G__setnull(result7);
19719    return(1 || funcname || hash || result7 || libp) ;
19720 }
19721 
19722 static int G__G__Matrix_162_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19723 {
19724       G__letint(result7, 67, (long) TMatrixTRow<float>::DeclFileName());
19725    return(1 || funcname || hash || result7 || libp) ;
19726 }
19727 
19728 static int G__G__Matrix_162_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19729 {
19730       G__letint(result7, 105, (long) TMatrixTRow<float>::ImplFileLine());
19731    return(1 || funcname || hash || result7 || libp) ;
19732 }
19733 
19734 static int G__G__Matrix_162_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19735 {
19736       G__letint(result7, 67, (long) TMatrixTRow<float>::ImplFileName());
19737    return(1 || funcname || hash || result7 || libp) ;
19738 }
19739 
19740 static int G__G__Matrix_162_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19741 {
19742       G__letint(result7, 105, (long) TMatrixTRow<float>::DeclFileLine());
19743    return(1 || funcname || hash || result7 || libp) ;
19744 }
19745 
19746 // automatic destructor
19747 typedef TMatrixTRow<float> G__TTMatrixTRowlEfloatgR;
19748 static int G__G__Matrix_162_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19749 {
19750    char* gvp = (char*) G__getgvp();
19751    long soff = G__getstructoffset();
19752    int n = G__getaryconstruct();
19753    //
19754    //has_a_delete: 0
19755    //has_own_delete1arg: 0
19756    //has_own_delete2arg: 0
19757    //
19758    if (!soff) {
19759      return(1);
19760    }
19761    if (n) {
19762      if (gvp == (char*)G__PVOID) {
19763        delete[] (TMatrixTRow<float>*) soff;
19764      } else {
19765        G__setgvp((long) G__PVOID);
19766        for (int i = n - 1; i >= 0; --i) {
19767          ((TMatrixTRow<float>*) (soff+(sizeof(TMatrixTRow<float>)*i)))->~G__TTMatrixTRowlEfloatgR();
19768        }
19769        G__setgvp((long)gvp);
19770      }
19771    } else {
19772      if (gvp == (char*)G__PVOID) {
19773        delete (TMatrixTRow<float>*) soff;
19774      } else {
19775        G__setgvp((long) G__PVOID);
19776        ((TMatrixTRow<float>*) (soff))->~G__TTMatrixTRowlEfloatgR();
19777        G__setgvp((long)gvp);
19778      }
19779    }
19780    G__setnull(result7);
19781    return(1 || funcname || hash || result7 || libp) ;
19782 }
19783 
19784 
19785 /* TMatrixTSparse<float> */
19786 static int G__G__Matrix_163_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19787 {
19788    TMatrixTSparse<float>* p = NULL;
19789    char* gvp = (char*) G__getgvp();
19790    int n = G__getaryconstruct();
19791    if (n) {
19792      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19793        p = new TMatrixTSparse<float>[n];
19794      } else {
19795        p = new((void*) gvp) TMatrixTSparse<float>[n];
19796      }
19797    } else {
19798      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19799        p = new TMatrixTSparse<float>;
19800      } else {
19801        p = new((void*) gvp) TMatrixTSparse<float>;
19802      }
19803    }
19804    result7->obj.i = (long) p;
19805    result7->ref = (long) p;
19806    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19807    return(1 || funcname || hash || result7 || libp) ;
19808 }
19809 
19810 static int G__G__Matrix_163_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19811 {
19812    TMatrixTSparse<float>* p = NULL;
19813    char* gvp = (char*) G__getgvp();
19814    //m: 2
19815    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19816      p = new TMatrixTSparse<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
19817    } else {
19818      p = new((void*) gvp) TMatrixTSparse<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
19819    }
19820    result7->obj.i = (long) p;
19821    result7->ref = (long) p;
19822    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19823    return(1 || funcname || hash || result7 || libp) ;
19824 }
19825 
19826 static int G__G__Matrix_163_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19827 {
19828    TMatrixTSparse<float>* p = NULL;
19829    char* gvp = (char*) G__getgvp();
19830    //m: 4
19831    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19832      p = new TMatrixTSparse<float>(
19833 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
19834 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
19835    } else {
19836      p = new((void*) gvp) TMatrixTSparse<float>(
19837 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
19838 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
19839    }
19840    result7->obj.i = (long) p;
19841    result7->ref = (long) p;
19842    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19843    return(1 || funcname || hash || result7 || libp) ;
19844 }
19845 
19846 static int G__G__Matrix_163_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19847 {
19848    TMatrixTSparse<float>* p = NULL;
19849    char* gvp = (char*) G__getgvp();
19850    //m: 8
19851    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19852      p = new TMatrixTSparse<float>(
19853 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
19854 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
19855 , (Int_t) G__int(libp->para[4]), (Int_t*) G__int(libp->para[5])
19856 , (Int_t*) G__int(libp->para[6]), (float*) G__int(libp->para[7]));
19857    } else {
19858      p = new((void*) gvp) TMatrixTSparse<float>(
19859 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
19860 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
19861 , (Int_t) G__int(libp->para[4]), (Int_t*) G__int(libp->para[5])
19862 , (Int_t*) G__int(libp->para[6]), (float*) G__int(libp->para[7]));
19863    }
19864    result7->obj.i = (long) p;
19865    result7->ref = (long) p;
19866    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19867    return(1 || funcname || hash || result7 || libp) ;
19868 }
19869 
19870 static int G__G__Matrix_163_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19871 {
19872    TMatrixTSparse<float>* p = NULL;
19873    char* gvp = (char*) G__getgvp();
19874    //m: 1
19875    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19876      p = new TMatrixTSparse<float>(*(TMatrixTSparse<float>*) libp->para[0].ref);
19877    } else {
19878      p = new((void*) gvp) TMatrixTSparse<float>(*(TMatrixTSparse<float>*) libp->para[0].ref);
19879    }
19880    result7->obj.i = (long) p;
19881    result7->ref = (long) p;
19882    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19883    return(1 || funcname || hash || result7 || libp) ;
19884 }
19885 
19886 static int G__G__Matrix_163_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19887 {
19888    TMatrixTSparse<float>* p = NULL;
19889    char* gvp = (char*) G__getgvp();
19890    //m: 1
19891    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19892      p = new TMatrixTSparse<float>(*(TMatrixT<float>*) libp->para[0].ref);
19893    } else {
19894      p = new((void*) gvp) TMatrixTSparse<float>(*(TMatrixT<float>*) libp->para[0].ref);
19895    }
19896    result7->obj.i = (long) p;
19897    result7->ref = (long) p;
19898    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19899    return(1 || funcname || hash || result7 || libp) ;
19900 }
19901 
19902 static int G__G__Matrix_163_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19903 {
19904    TMatrixTSparse<float>* p = NULL;
19905    char* gvp = (char*) G__getgvp();
19906    //m: 2
19907    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19908      p = new TMatrixTSparse<float>((TMatrixTSparse<float>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixTSparse<float>*) libp->para[1].ref);
19909    } else {
19910      p = new((void*) gvp) TMatrixTSparse<float>((TMatrixTSparse<float>::EMatrixCreatorsOp1) G__int(libp->para[0]), *(TMatrixTSparse<float>*) libp->para[1].ref);
19911    }
19912    result7->obj.i = (long) p;
19913    result7->ref = (long) p;
19914    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19915    return(1 || funcname || hash || result7 || libp) ;
19916 }
19917 
19918 static int G__G__Matrix_163_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19919 {
19920    TMatrixTSparse<float>* p = NULL;
19921    char* gvp = (char*) G__getgvp();
19922    //m: 3
19923    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19924      p = new TMatrixTSparse<float>(
19925 *(TMatrixTSparse<float>*) libp->para[0].ref, (TMatrixTSparse<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
19926 , *(TMatrixTSparse<float>*) libp->para[2].ref);
19927    } else {
19928      p = new((void*) gvp) TMatrixTSparse<float>(
19929 *(TMatrixTSparse<float>*) libp->para[0].ref, (TMatrixTSparse<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
19930 , *(TMatrixTSparse<float>*) libp->para[2].ref);
19931    }
19932    result7->obj.i = (long) p;
19933    result7->ref = (long) p;
19934    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19935    return(1 || funcname || hash || result7 || libp) ;
19936 }
19937 
19938 static int G__G__Matrix_163_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19939 {
19940    TMatrixTSparse<float>* p = NULL;
19941    char* gvp = (char*) G__getgvp();
19942    //m: 3
19943    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19944      p = new TMatrixTSparse<float>(
19945 *(TMatrixTSparse<float>*) libp->para[0].ref, (TMatrixTSparse<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
19946 , *(TMatrixT<float>*) libp->para[2].ref);
19947    } else {
19948      p = new((void*) gvp) TMatrixTSparse<float>(
19949 *(TMatrixTSparse<float>*) libp->para[0].ref, (TMatrixTSparse<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
19950 , *(TMatrixT<float>*) libp->para[2].ref);
19951    }
19952    result7->obj.i = (long) p;
19953    result7->ref = (long) p;
19954    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19955    return(1 || funcname || hash || result7 || libp) ;
19956 }
19957 
19958 static int G__G__Matrix_163_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19959 {
19960    TMatrixTSparse<float>* p = NULL;
19961    char* gvp = (char*) G__getgvp();
19962    //m: 3
19963    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19964      p = new TMatrixTSparse<float>(
19965 *(TMatrixT<float>*) libp->para[0].ref, (TMatrixTSparse<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
19966 , *(TMatrixTSparse<float>*) libp->para[2].ref);
19967    } else {
19968      p = new((void*) gvp) TMatrixTSparse<float>(
19969 *(TMatrixT<float>*) libp->para[0].ref, (TMatrixTSparse<float>::EMatrixCreatorsOp2) G__int(libp->para[1])
19970 , *(TMatrixTSparse<float>*) libp->para[2].ref);
19971    }
19972    result7->obj.i = (long) p;
19973    result7->ref = (long) p;
19974    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
19975    return(1 || funcname || hash || result7 || libp) ;
19976 }
19977 
19978 static int G__G__Matrix_163_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19979 {
19980       {
19981          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->SetSparseIndex((Int_t) G__int(libp->para[0]));
19982          result7->ref = (long) (&obj);
19983          result7->obj.i = (long) (&obj);
19984       }
19985    return(1 || funcname || hash || result7 || libp) ;
19986 }
19987 
19988 static int G__G__Matrix_163_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19989 {
19990       {
19991          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->SetSparseIndex(*(TMatrixTBase<float>*) libp->para[0].ref);
19992          result7->ref = (long) (&obj);
19993          result7->obj.i = (long) (&obj);
19994       }
19995    return(1 || funcname || hash || result7 || libp) ;
19996 }
19997 
19998 static int G__G__Matrix_163_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19999 {
20000       {
20001          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->SetSparseIndexAB(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
20002          result7->ref = (long) (&obj);
20003          result7->obj.i = (long) (&obj);
20004       }
20005    return(1 || funcname || hash || result7 || libp) ;
20006 }
20007 
20008 static int G__G__Matrix_163_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20009 {
20010       {
20011          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->SetSparseIndexAB(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
20012          result7->ref = (long) (&obj);
20013          result7->obj.i = (long) (&obj);
20014       }
20015    return(1 || funcname || hash || result7 || libp) ;
20016 }
20017 
20018 static int G__G__Matrix_163_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20019 {
20020       {
20021          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->SetSparseIndexAB(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
20022          result7->ref = (long) (&obj);
20023          result7->obj.i = (long) (&obj);
20024       }
20025    return(1 || funcname || hash || result7 || libp) ;
20026 }
20027 
20028 static int G__G__Matrix_163_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20029 {
20030       {
20031          const TMatrixTBase<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->SetMatrixArray((Int_t) G__int(libp->para[0]), (Int_t*) G__int(libp->para[1])
20032 , (Int_t*) G__int(libp->para[2]), (float*) G__int(libp->para[3]));
20033          result7->ref = (long) (&obj);
20034          result7->obj.i = (long) (&obj);
20035       }
20036    return(1 || funcname || hash || result7 || libp) ;
20037 }
20038 
20039 static int G__G__Matrix_163_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20040 {
20041       {
20042          const TMatrixTBase<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->ResizeTo(*(TMatrixTSparse<float>*) libp->para[0].ref);
20043          result7->ref = (long) (&obj);
20044          result7->obj.i = (long) (&obj);
20045       }
20046    return(1 || funcname || hash || result7 || libp) ;
20047 }
20048 
20049 static int G__G__Matrix_163_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20050 {
20051       {
20052          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->Use(
20053 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
20054 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
20055 , (Int_t) G__int(libp->para[4]), (Int_t*) G__int(libp->para[5])
20056 , (Int_t*) G__int(libp->para[6]), (float*) G__int(libp->para[7]));
20057          result7->ref = (long) (&obj);
20058          result7->obj.i = (long) (&obj);
20059       }
20060    return(1 || funcname || hash || result7 || libp) ;
20061 }
20062 
20063 static int G__G__Matrix_163_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20064 {
20065       {
20066          const TMatrixTSparse<float>& obj = ((const TMatrixTSparse<float>*) G__getstructoffset())->Use(
20067 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
20068 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
20069 , (Int_t) G__int(libp->para[4]), (const Int_t*) G__int(libp->para[5])
20070 , (const Int_t*) G__int(libp->para[6]), (float*) G__int(libp->para[7]));
20071          result7->ref = (long) (&obj);
20072          result7->obj.i = (long) (&obj);
20073       }
20074    return(1 || funcname || hash || result7 || libp) ;
20075 }
20076 
20077 static int G__G__Matrix_163_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20078 {
20079       {
20080          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
20081 , (Int_t) G__int(libp->para[2]), (Int_t*) G__int(libp->para[3])
20082 , (Int_t*) G__int(libp->para[4]), (float*) G__int(libp->para[5]));
20083          result7->ref = (long) (&obj);
20084          result7->obj.i = (long) (&obj);
20085       }
20086    return(1 || funcname || hash || result7 || libp) ;
20087 }
20088 
20089 static int G__G__Matrix_163_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20090 {
20091       {
20092          const TMatrixTSparse<float>& obj = ((const TMatrixTSparse<float>*) G__getstructoffset())->Use((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
20093 , (Int_t) G__int(libp->para[2]), (const Int_t*) G__int(libp->para[3])
20094 , (const Int_t*) G__int(libp->para[4]), (float*) G__int(libp->para[5]));
20095          result7->ref = (long) (&obj);
20096          result7->obj.i = (long) (&obj);
20097       }
20098    return(1 || funcname || hash || result7 || libp) ;
20099 }
20100 
20101 static int G__G__Matrix_163_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20102 {
20103       {
20104          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->Use(*(TMatrixTSparse<float>*) libp->para[0].ref);
20105          result7->ref = (long) (&obj);
20106          result7->obj.i = (long) (&obj);
20107       }
20108    return(1 || funcname || hash || result7 || libp) ;
20109 }
20110 
20111 static int G__G__Matrix_163_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20112 {
20113       {
20114          const TMatrixTSparse<float>& obj = ((const TMatrixTSparse<float>*) G__getstructoffset())->Use(*(TMatrixTSparse<float>*) libp->para[0].ref);
20115          result7->ref = (long) (&obj);
20116          result7->obj.i = (long) (&obj);
20117       }
20118    return(1 || funcname || hash || result7 || libp) ;
20119 }
20120 
20121 static int G__G__Matrix_163_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20122 {
20123    switch (libp->paran) {
20124    case 5:
20125       {
20126          const TMatrixTSparse<float>* pobj;
20127          const TMatrixTSparse<float> xobj = ((const TMatrixTSparse<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
20128 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
20129 , (Option_t*) G__int(libp->para[4]));
20130          pobj = new TMatrixTSparse<float>(xobj);
20131          result7->obj.i = (long) ((void*) pobj);
20132          result7->ref = result7->obj.i;
20133          G__store_tempobject(*result7);
20134       }
20135       break;
20136    case 4:
20137       {
20138          const TMatrixTSparse<float>* pobj;
20139          const TMatrixTSparse<float> xobj = ((const TMatrixTSparse<float>*) G__getstructoffset())->GetSub((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
20140 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
20141          pobj = new TMatrixTSparse<float>(xobj);
20142          result7->obj.i = (long) ((void*) pobj);
20143          result7->ref = result7->obj.i;
20144          G__store_tempobject(*result7);
20145       }
20146       break;
20147    }
20148    return(1 || funcname || hash || result7 || libp) ;
20149 }
20150 
20151 static int G__G__Matrix_163_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20152 {
20153       {
20154          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->Transpose(*(TMatrixTSparse<float>*) libp->para[0].ref);
20155          result7->ref = (long) (&obj);
20156          result7->obj.i = (long) (&obj);
20157       }
20158    return(1 || funcname || hash || result7 || libp) ;
20159 }
20160 
20161 static int G__G__Matrix_163_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20162 {
20163       {
20164          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->T();
20165          result7->ref = (long) (&obj);
20166          result7->obj.i = (long) (&obj);
20167       }
20168    return(1 || funcname || hash || result7 || libp) ;
20169 }
20170 
20171 static int G__G__Matrix_163_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20172 {
20173       ((TMatrixTSparse<float>*) G__getstructoffset())->Mult(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
20174       G__setnull(result7);
20175    return(1 || funcname || hash || result7 || libp) ;
20176 }
20177 
20178 static int G__G__Matrix_163_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20179 {
20180       {
20181          const TMatrixTSparseRow_const<float>* pobj;
20182          const TMatrixTSparseRow_const<float> xobj = ((const TMatrixTSparse<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
20183          pobj = new TMatrixTSparseRow_const<float>(xobj);
20184          result7->obj.i = (long) ((void*) pobj);
20185          result7->ref = result7->obj.i;
20186          G__store_tempobject(*result7);
20187       }
20188    return(1 || funcname || hash || result7 || libp) ;
20189 }
20190 
20191 static int G__G__Matrix_163_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20192 {
20193       {
20194          TMatrixTSparseRow<float>* pobj;
20195          TMatrixTSparseRow<float> xobj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
20196          pobj = new TMatrixTSparseRow<float>(xobj);
20197          result7->obj.i = (long) ((void*) pobj);
20198          result7->ref = result7->obj.i;
20199          G__store_tempobject(*result7);
20200       }
20201    return(1 || funcname || hash || result7 || libp) ;
20202 }
20203 
20204 static int G__G__Matrix_163_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20205 {
20206       {
20207          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator=(*(TMatrixT<float>*) libp->para[0].ref);
20208          result7->ref = (long) (&obj);
20209          result7->obj.i = (long) (&obj);
20210       }
20211    return(1 || funcname || hash || result7 || libp) ;
20212 }
20213 
20214 static int G__G__Matrix_163_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20215 {
20216       {
20217          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator=(*(TMatrixTSparse<float>*) libp->para[0].ref);
20218          result7->ref = (long) (&obj);
20219          result7->obj.i = (long) (&obj);
20220       }
20221    return(1 || funcname || hash || result7 || libp) ;
20222 }
20223 
20224 static int G__G__Matrix_163_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20225 {
20226       {
20227          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
20228          result7->ref = (long) (&obj);
20229          result7->obj.i = (long) (&obj);
20230       }
20231    return(1 || funcname || hash || result7 || libp) ;
20232 }
20233 
20234 static int G__G__Matrix_163_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20235 {
20236       {
20237          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator-=((float) G__double(libp->para[0]));
20238          result7->ref = (long) (&obj);
20239          result7->obj.i = (long) (&obj);
20240       }
20241    return(1 || funcname || hash || result7 || libp) ;
20242 }
20243 
20244 static int G__G__Matrix_163_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20245 {
20246       {
20247          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
20248          result7->ref = (long) (&obj);
20249          result7->obj.i = (long) (&obj);
20250       }
20251    return(1 || funcname || hash || result7 || libp) ;
20252 }
20253 
20254 static int G__G__Matrix_163_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20255 {
20256       {
20257          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
20258          result7->ref = (long) (&obj);
20259          result7->obj.i = (long) (&obj);
20260       }
20261    return(1 || funcname || hash || result7 || libp) ;
20262 }
20263 
20264 static int G__G__Matrix_163_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20265 {
20266       {
20267          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator+=(*(TMatrixTSparse<float>*) libp->para[0].ref);
20268          result7->ref = (long) (&obj);
20269          result7->obj.i = (long) (&obj);
20270       }
20271    return(1 || funcname || hash || result7 || libp) ;
20272 }
20273 
20274 static int G__G__Matrix_163_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20275 {
20276       {
20277          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator+=(*(TMatrixT<float>*) libp->para[0].ref);
20278          result7->ref = (long) (&obj);
20279          result7->obj.i = (long) (&obj);
20280       }
20281    return(1 || funcname || hash || result7 || libp) ;
20282 }
20283 
20284 static int G__G__Matrix_163_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20285 {
20286       {
20287          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator-=(*(TMatrixTSparse<float>*) libp->para[0].ref);
20288          result7->ref = (long) (&obj);
20289          result7->obj.i = (long) (&obj);
20290       }
20291    return(1 || funcname || hash || result7 || libp) ;
20292 }
20293 
20294 static int G__G__Matrix_163_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20295 {
20296       {
20297          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator-=(*(TMatrixT<float>*) libp->para[0].ref);
20298          result7->ref = (long) (&obj);
20299          result7->obj.i = (long) (&obj);
20300       }
20301    return(1 || funcname || hash || result7 || libp) ;
20302 }
20303 
20304 static int G__G__Matrix_163_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20305 {
20306       {
20307          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator*=(*(TMatrixTSparse<float>*) libp->para[0].ref);
20308          result7->ref = (long) (&obj);
20309          result7->obj.i = (long) (&obj);
20310       }
20311    return(1 || funcname || hash || result7 || libp) ;
20312 }
20313 
20314 static int G__G__Matrix_163_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20315 {
20316       {
20317          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->operator*=(*(TMatrixT<float>*) libp->para[0].ref);
20318          result7->ref = (long) (&obj);
20319          result7->obj.i = (long) (&obj);
20320       }
20321    return(1 || funcname || hash || result7 || libp) ;
20322 }
20323 
20324 static int G__G__Matrix_163_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20325 {
20326       {
20327          const TMatrixTSparse<float>& obj = ((TMatrixTSparse<float>*) G__getstructoffset())->RandomizePD((float) G__double(libp->para[0]), (float) G__double(libp->para[1])
20328 , *(Double_t*) G__Doubleref(&libp->para[2]));
20329          result7->ref = (long) (&obj);
20330          result7->obj.i = (long) (&obj);
20331       }
20332    return(1 || funcname || hash || result7 || libp) ;
20333 }
20334 
20335 static int G__G__Matrix_163_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20336 {
20337       G__letint(result7, 85, (long) TMatrixTSparse<float>::Class());
20338    return(1 || funcname || hash || result7 || libp) ;
20339 }
20340 
20341 static int G__G__Matrix_163_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20342 {
20343       G__letint(result7, 67, (long) TMatrixTSparse<float>::Class_Name());
20344    return(1 || funcname || hash || result7 || libp) ;
20345 }
20346 
20347 static int G__G__Matrix_163_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20348 {
20349       G__letint(result7, 115, (long) TMatrixTSparse<float>::Class_Version());
20350    return(1 || funcname || hash || result7 || libp) ;
20351 }
20352 
20353 static int G__G__Matrix_163_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20354 {
20355       TMatrixTSparse<float>::Dictionary();
20356       G__setnull(result7);
20357    return(1 || funcname || hash || result7 || libp) ;
20358 }
20359 
20360 static int G__G__Matrix_163_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20361 {
20362       ((TMatrixTSparse<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
20363       G__setnull(result7);
20364    return(1 || funcname || hash || result7 || libp) ;
20365 }
20366 
20367 static int G__G__Matrix_163_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20368 {
20369       G__letint(result7, 67, (long) TMatrixTSparse<float>::DeclFileName());
20370    return(1 || funcname || hash || result7 || libp) ;
20371 }
20372 
20373 static int G__G__Matrix_163_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20374 {
20375       G__letint(result7, 105, (long) TMatrixTSparse<float>::ImplFileLine());
20376    return(1 || funcname || hash || result7 || libp) ;
20377 }
20378 
20379 static int G__G__Matrix_163_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20380 {
20381       G__letint(result7, 67, (long) TMatrixTSparse<float>::ImplFileName());
20382    return(1 || funcname || hash || result7 || libp) ;
20383 }
20384 
20385 static int G__G__Matrix_163_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20386 {
20387       G__letint(result7, 105, (long) TMatrixTSparse<float>::DeclFileLine());
20388    return(1 || funcname || hash || result7 || libp) ;
20389 }
20390 
20391 // automatic destructor
20392 typedef TMatrixTSparse<float> G__TTMatrixTSparselEfloatgR;
20393 static int G__G__Matrix_163_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20394 {
20395    char* gvp = (char*) G__getgvp();
20396    long soff = G__getstructoffset();
20397    int n = G__getaryconstruct();
20398    //
20399    //has_a_delete: 1
20400    //has_own_delete1arg: 0
20401    //has_own_delete2arg: 0
20402    //
20403    if (!soff) {
20404      return(1);
20405    }
20406    if (n) {
20407      if (gvp == (char*)G__PVOID) {
20408        delete[] (TMatrixTSparse<float>*) soff;
20409      } else {
20410        G__setgvp((long) G__PVOID);
20411        for (int i = n - 1; i >= 0; --i) {
20412          ((TMatrixTSparse<float>*) (soff+(sizeof(TMatrixTSparse<float>)*i)))->~G__TTMatrixTSparselEfloatgR();
20413        }
20414        G__setgvp((long)gvp);
20415      }
20416    } else {
20417      if (gvp == (char*)G__PVOID) {
20418        delete (TMatrixTSparse<float>*) soff;
20419      } else {
20420        G__setgvp((long) G__PVOID);
20421        ((TMatrixTSparse<float>*) (soff))->~G__TTMatrixTSparselEfloatgR();
20422        G__setgvp((long)gvp);
20423      }
20424    }
20425    G__setnull(result7);
20426    return(1 || funcname || hash || result7 || libp) ;
20427 }
20428 
20429 
20430 /* TMatrixTSparseRow_const<float> */
20431 static int G__G__Matrix_166_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20432 {
20433    TMatrixTSparseRow_const<float>* p = NULL;
20434    char* gvp = (char*) G__getgvp();
20435    int n = G__getaryconstruct();
20436    if (n) {
20437      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20438        p = new TMatrixTSparseRow_const<float>[n];
20439      } else {
20440        p = new((void*) gvp) TMatrixTSparseRow_const<float>[n];
20441      }
20442    } else {
20443      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20444        p = new TMatrixTSparseRow_const<float>;
20445      } else {
20446        p = new((void*) gvp) TMatrixTSparseRow_const<float>;
20447      }
20448    }
20449    result7->obj.i = (long) p;
20450    result7->ref = (long) p;
20451    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR));
20452    return(1 || funcname || hash || result7 || libp) ;
20453 }
20454 
20455 static int G__G__Matrix_166_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20456 {
20457    TMatrixTSparseRow_const<float>* p = NULL;
20458    char* gvp = (char*) G__getgvp();
20459    //m: 2
20460    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20461      p = new TMatrixTSparseRow_const<float>(*(TMatrixTSparse<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
20462    } else {
20463      p = new((void*) gvp) TMatrixTSparseRow_const<float>(*(TMatrixTSparse<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
20464    }
20465    result7->obj.i = (long) p;
20466    result7->ref = (long) p;
20467    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR));
20468    return(1 || funcname || hash || result7 || libp) ;
20469 }
20470 
20471 static int G__G__Matrix_166_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20472 {
20473    TMatrixTSparseRow_const<float>* p = NULL;
20474    char* gvp = (char*) G__getgvp();
20475    //m: 1
20476    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20477      p = new TMatrixTSparseRow_const<float>(*(TMatrixTSparseRow_const<float>*) libp->para[0].ref);
20478    } else {
20479      p = new((void*) gvp) TMatrixTSparseRow_const<float>(*(TMatrixTSparseRow_const<float>*) libp->para[0].ref);
20480    }
20481    result7->obj.i = (long) p;
20482    result7->ref = (long) p;
20483    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR));
20484    return(1 || funcname || hash || result7 || libp) ;
20485 }
20486 
20487 static int G__G__Matrix_166_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20488 {
20489       {
20490          const TMatrixTSparseRow_const<float>& obj = ((TMatrixTSparseRow_const<float>*) G__getstructoffset())->operator=(*(TMatrixTSparseRow_const<float>*) libp->para[0].ref);
20491          result7->ref = (long) (&obj);
20492          result7->obj.i = (long) (&obj);
20493       }
20494    return(1 || funcname || hash || result7 || libp) ;
20495 }
20496 
20497 static int G__G__Matrix_166_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20498 {
20499       G__letint(result7, 85, (long) ((const TMatrixTSparseRow_const<float>*) G__getstructoffset())->GetMatrix());
20500    return(1 || funcname || hash || result7 || libp) ;
20501 }
20502 
20503 static int G__G__Matrix_166_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20504 {
20505       G__letint(result7, 70, (long) ((const TMatrixTSparseRow_const<float>*) G__getstructoffset())->GetDataPtr());
20506    return(1 || funcname || hash || result7 || libp) ;
20507 }
20508 
20509 static int G__G__Matrix_166_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20510 {
20511       G__letint(result7, 73, (long) ((const TMatrixTSparseRow_const<float>*) G__getstructoffset())->GetColPtr());
20512    return(1 || funcname || hash || result7 || libp) ;
20513 }
20514 
20515 static int G__G__Matrix_166_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20516 {
20517       G__letint(result7, 105, (long) ((const TMatrixTSparseRow_const<float>*) G__getstructoffset())->GetRowIndex());
20518    return(1 || funcname || hash || result7 || libp) ;
20519 }
20520 
20521 static int G__G__Matrix_166_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20522 {
20523       G__letint(result7, 105, (long) ((const TMatrixTSparseRow_const<float>*) G__getstructoffset())->GetNindex());
20524    return(1 || funcname || hash || result7 || libp) ;
20525 }
20526 
20527 static int G__G__Matrix_166_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20528 {
20529       G__letdouble(result7, 102, (double) ((const TMatrixTSparseRow_const<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0])));
20530    return(1 || funcname || hash || result7 || libp) ;
20531 }
20532 
20533 static int G__G__Matrix_166_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20534 {
20535       G__letdouble(result7, 102, (double) ((const TMatrixTSparseRow_const<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0])));
20536    return(1 || funcname || hash || result7 || libp) ;
20537 }
20538 
20539 static int G__G__Matrix_166_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20540 {
20541       G__letint(result7, 85, (long) TMatrixTSparseRow_const<float>::Class());
20542    return(1 || funcname || hash || result7 || libp) ;
20543 }
20544 
20545 static int G__G__Matrix_166_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20546 {
20547       G__letint(result7, 67, (long) TMatrixTSparseRow_const<float>::Class_Name());
20548    return(1 || funcname || hash || result7 || libp) ;
20549 }
20550 
20551 static int G__G__Matrix_166_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20552 {
20553       G__letint(result7, 115, (long) TMatrixTSparseRow_const<float>::Class_Version());
20554    return(1 || funcname || hash || result7 || libp) ;
20555 }
20556 
20557 static int G__G__Matrix_166_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20558 {
20559       TMatrixTSparseRow_const<float>::Dictionary();
20560       G__setnull(result7);
20561    return(1 || funcname || hash || result7 || libp) ;
20562 }
20563 
20564 static int G__G__Matrix_166_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20565 {
20566       G__letint(result7, 85, (long) ((const TMatrixTSparseRow_const<float>*) G__getstructoffset())->IsA());
20567    return(1 || funcname || hash || result7 || libp) ;
20568 }
20569 
20570 static int G__G__Matrix_166_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20571 {
20572       ((TMatrixTSparseRow_const<float>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
20573       G__setnull(result7);
20574    return(1 || funcname || hash || result7 || libp) ;
20575 }
20576 
20577 static int G__G__Matrix_166_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20578 {
20579       ((TMatrixTSparseRow_const<float>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
20580       G__setnull(result7);
20581    return(1 || funcname || hash || result7 || libp) ;
20582 }
20583 
20584 static int G__G__Matrix_166_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20585 {
20586       ((TMatrixTSparseRow_const<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
20587       G__setnull(result7);
20588    return(1 || funcname || hash || result7 || libp) ;
20589 }
20590 
20591 static int G__G__Matrix_166_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20592 {
20593       G__letint(result7, 67, (long) TMatrixTSparseRow_const<float>::DeclFileName());
20594    return(1 || funcname || hash || result7 || libp) ;
20595 }
20596 
20597 static int G__G__Matrix_166_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20598 {
20599       G__letint(result7, 105, (long) TMatrixTSparseRow_const<float>::ImplFileLine());
20600    return(1 || funcname || hash || result7 || libp) ;
20601 }
20602 
20603 static int G__G__Matrix_166_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20604 {
20605       G__letint(result7, 67, (long) TMatrixTSparseRow_const<float>::ImplFileName());
20606    return(1 || funcname || hash || result7 || libp) ;
20607 }
20608 
20609 static int G__G__Matrix_166_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20610 {
20611       G__letint(result7, 105, (long) TMatrixTSparseRow_const<float>::DeclFileLine());
20612    return(1 || funcname || hash || result7 || libp) ;
20613 }
20614 
20615 // automatic destructor
20616 typedef TMatrixTSparseRow_const<float> G__TTMatrixTSparseRow_constlEfloatgR;
20617 static int G__G__Matrix_166_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20618 {
20619    char* gvp = (char*) G__getgvp();
20620    long soff = G__getstructoffset();
20621    int n = G__getaryconstruct();
20622    //
20623    //has_a_delete: 0
20624    //has_own_delete1arg: 0
20625    //has_own_delete2arg: 0
20626    //
20627    if (!soff) {
20628      return(1);
20629    }
20630    if (n) {
20631      if (gvp == (char*)G__PVOID) {
20632        delete[] (TMatrixTSparseRow_const<float>*) soff;
20633      } else {
20634        G__setgvp((long) G__PVOID);
20635        for (int i = n - 1; i >= 0; --i) {
20636          ((TMatrixTSparseRow_const<float>*) (soff+(sizeof(TMatrixTSparseRow_const<float>)*i)))->~G__TTMatrixTSparseRow_constlEfloatgR();
20637        }
20638        G__setgvp((long)gvp);
20639      }
20640    } else {
20641      if (gvp == (char*)G__PVOID) {
20642        delete (TMatrixTSparseRow_const<float>*) soff;
20643      } else {
20644        G__setgvp((long) G__PVOID);
20645        ((TMatrixTSparseRow_const<float>*) (soff))->~G__TTMatrixTSparseRow_constlEfloatgR();
20646        G__setgvp((long)gvp);
20647      }
20648    }
20649    G__setnull(result7);
20650    return(1 || funcname || hash || result7 || libp) ;
20651 }
20652 
20653 
20654 /* TMatrixTSparseRow<float> */
20655 static int G__G__Matrix_167_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20656 {
20657    TMatrixTSparseRow<float>* p = NULL;
20658    char* gvp = (char*) G__getgvp();
20659    int n = G__getaryconstruct();
20660    if (n) {
20661      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20662        p = new TMatrixTSparseRow<float>[n];
20663      } else {
20664        p = new((void*) gvp) TMatrixTSparseRow<float>[n];
20665      }
20666    } else {
20667      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20668        p = new TMatrixTSparseRow<float>;
20669      } else {
20670        p = new((void*) gvp) TMatrixTSparseRow<float>;
20671      }
20672    }
20673    result7->obj.i = (long) p;
20674    result7->ref = (long) p;
20675    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR));
20676    return(1 || funcname || hash || result7 || libp) ;
20677 }
20678 
20679 static int G__G__Matrix_167_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20680 {
20681    TMatrixTSparseRow<float>* p = NULL;
20682    char* gvp = (char*) G__getgvp();
20683    //m: 2
20684    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20685      p = new TMatrixTSparseRow<float>(*(TMatrixTSparse<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
20686    } else {
20687      p = new((void*) gvp) TMatrixTSparseRow<float>(*(TMatrixTSparse<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
20688    }
20689    result7->obj.i = (long) p;
20690    result7->ref = (long) p;
20691    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR));
20692    return(1 || funcname || hash || result7 || libp) ;
20693 }
20694 
20695 static int G__G__Matrix_167_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20696 {
20697    TMatrixTSparseRow<float>* p = NULL;
20698    char* gvp = (char*) G__getgvp();
20699    //m: 1
20700    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20701      p = new TMatrixTSparseRow<float>(*(TMatrixTSparseRow<float>*) libp->para[0].ref);
20702    } else {
20703      p = new((void*) gvp) TMatrixTSparseRow<float>(*(TMatrixTSparseRow<float>*) libp->para[0].ref);
20704    }
20705    result7->obj.i = (long) p;
20706    result7->ref = (long) p;
20707    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR));
20708    return(1 || funcname || hash || result7 || libp) ;
20709 }
20710 
20711 static int G__G__Matrix_167_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20712 {
20713       G__letint(result7, 70, (long) ((const TMatrixTSparseRow<float>*) G__getstructoffset())->GetDataPtr());
20714    return(1 || funcname || hash || result7 || libp) ;
20715 }
20716 
20717 static int G__G__Matrix_167_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20718 {
20719       G__letdouble(result7, 102, (double) ((const TMatrixTSparseRow<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0])));
20720    return(1 || funcname || hash || result7 || libp) ;
20721 }
20722 
20723 static int G__G__Matrix_167_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20724 {
20725       {
20726          const float& obj = ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
20727          result7->ref = (long) (&obj);
20728          result7->obj.d = (double) (obj);
20729       }
20730    return(1 || funcname || hash || result7 || libp) ;
20731 }
20732 
20733 static int G__G__Matrix_167_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20734 {
20735       G__letdouble(result7, 102, (double) ((const TMatrixTSparseRow<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0])));
20736    return(1 || funcname || hash || result7 || libp) ;
20737 }
20738 
20739 static int G__G__Matrix_167_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20740 {
20741       {
20742          const float& obj = ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
20743          result7->ref = (long) (&obj);
20744          result7->obj.d = (double) (obj);
20745       }
20746    return(1 || funcname || hash || result7 || libp) ;
20747 }
20748 
20749 static int G__G__Matrix_167_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20750 {
20751       ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
20752       G__setnull(result7);
20753    return(1 || funcname || hash || result7 || libp) ;
20754 }
20755 
20756 static int G__G__Matrix_167_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20757 {
20758       ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
20759       G__setnull(result7);
20760    return(1 || funcname || hash || result7 || libp) ;
20761 }
20762 
20763 static int G__G__Matrix_167_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20764 {
20765       ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
20766       G__setnull(result7);
20767    return(1 || funcname || hash || result7 || libp) ;
20768 }
20769 
20770 static int G__G__Matrix_167_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20771 {
20772       ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator=(*(TMatrixTSparseRow_const<float>*) libp->para[0].ref);
20773       G__setnull(result7);
20774    return(1 || funcname || hash || result7 || libp) ;
20775 }
20776 
20777 static int G__G__Matrix_167_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20778 {
20779       {
20780          const TMatrixTSparseRow<float>& obj = ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator=(*(TMatrixTSparseRow<float>*) libp->para[0].ref);
20781          result7->ref = (long) (&obj);
20782          result7->obj.i = (long) (&obj);
20783       }
20784    return(1 || funcname || hash || result7 || libp) ;
20785 }
20786 
20787 static int G__G__Matrix_167_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20788 {
20789       ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator=(*(TVectorT<float>*) libp->para[0].ref);
20790       G__setnull(result7);
20791    return(1 || funcname || hash || result7 || libp) ;
20792 }
20793 
20794 static int G__G__Matrix_167_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20795 {
20796       ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator+=(*(TMatrixTSparseRow_const<float>*) libp->para[0].ref);
20797       G__setnull(result7);
20798    return(1 || funcname || hash || result7 || libp) ;
20799 }
20800 
20801 static int G__G__Matrix_167_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20802 {
20803       ((TMatrixTSparseRow<float>*) G__getstructoffset())->operator*=(*(TMatrixTSparseRow_const<float>*) libp->para[0].ref);
20804       G__setnull(result7);
20805    return(1 || funcname || hash || result7 || libp) ;
20806 }
20807 
20808 static int G__G__Matrix_167_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20809 {
20810       G__letint(result7, 85, (long) TMatrixTSparseRow<float>::Class());
20811    return(1 || funcname || hash || result7 || libp) ;
20812 }
20813 
20814 static int G__G__Matrix_167_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20815 {
20816       G__letint(result7, 67, (long) TMatrixTSparseRow<float>::Class_Name());
20817    return(1 || funcname || hash || result7 || libp) ;
20818 }
20819 
20820 static int G__G__Matrix_167_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20821 {
20822       G__letint(result7, 115, (long) TMatrixTSparseRow<float>::Class_Version());
20823    return(1 || funcname || hash || result7 || libp) ;
20824 }
20825 
20826 static int G__G__Matrix_167_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20827 {
20828       TMatrixTSparseRow<float>::Dictionary();
20829       G__setnull(result7);
20830    return(1 || funcname || hash || result7 || libp) ;
20831 }
20832 
20833 static int G__G__Matrix_167_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20834 {
20835       ((TMatrixTSparseRow<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
20836       G__setnull(result7);
20837    return(1 || funcname || hash || result7 || libp) ;
20838 }
20839 
20840 static int G__G__Matrix_167_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20841 {
20842       G__letint(result7, 67, (long) TMatrixTSparseRow<float>::DeclFileName());
20843    return(1 || funcname || hash || result7 || libp) ;
20844 }
20845 
20846 static int G__G__Matrix_167_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20847 {
20848       G__letint(result7, 105, (long) TMatrixTSparseRow<float>::ImplFileLine());
20849    return(1 || funcname || hash || result7 || libp) ;
20850 }
20851 
20852 static int G__G__Matrix_167_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20853 {
20854       G__letint(result7, 67, (long) TMatrixTSparseRow<float>::ImplFileName());
20855    return(1 || funcname || hash || result7 || libp) ;
20856 }
20857 
20858 static int G__G__Matrix_167_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20859 {
20860       G__letint(result7, 105, (long) TMatrixTSparseRow<float>::DeclFileLine());
20861    return(1 || funcname || hash || result7 || libp) ;
20862 }
20863 
20864 // automatic destructor
20865 typedef TMatrixTSparseRow<float> G__TTMatrixTSparseRowlEfloatgR;
20866 static int G__G__Matrix_167_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20867 {
20868    char* gvp = (char*) G__getgvp();
20869    long soff = G__getstructoffset();
20870    int n = G__getaryconstruct();
20871    //
20872    //has_a_delete: 0
20873    //has_own_delete1arg: 0
20874    //has_own_delete2arg: 0
20875    //
20876    if (!soff) {
20877      return(1);
20878    }
20879    if (n) {
20880      if (gvp == (char*)G__PVOID) {
20881        delete[] (TMatrixTSparseRow<float>*) soff;
20882      } else {
20883        G__setgvp((long) G__PVOID);
20884        for (int i = n - 1; i >= 0; --i) {
20885          ((TMatrixTSparseRow<float>*) (soff+(sizeof(TMatrixTSparseRow<float>)*i)))->~G__TTMatrixTSparseRowlEfloatgR();
20886        }
20887        G__setgvp((long)gvp);
20888      }
20889    } else {
20890      if (gvp == (char*)G__PVOID) {
20891        delete (TMatrixTSparseRow<float>*) soff;
20892      } else {
20893        G__setgvp((long) G__PVOID);
20894        ((TMatrixTSparseRow<float>*) (soff))->~G__TTMatrixTSparseRowlEfloatgR();
20895        G__setgvp((long)gvp);
20896      }
20897    }
20898    G__setnull(result7);
20899    return(1 || funcname || hash || result7 || libp) ;
20900 }
20901 
20902 
20903 /* TMatrixTLazy<float> */
20904 static int G__G__Matrix_168_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20905 {
20906       G__letint(result7, 105, (long) ((const TMatrixTLazy<float>*) G__getstructoffset())->GetRowLwb());
20907    return(1 || funcname || hash || result7 || libp) ;
20908 }
20909 
20910 static int G__G__Matrix_168_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20911 {
20912       G__letint(result7, 105, (long) ((const TMatrixTLazy<float>*) G__getstructoffset())->GetRowUpb());
20913    return(1 || funcname || hash || result7 || libp) ;
20914 }
20915 
20916 static int G__G__Matrix_168_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20917 {
20918       G__letint(result7, 105, (long) ((const TMatrixTLazy<float>*) G__getstructoffset())->GetColLwb());
20919    return(1 || funcname || hash || result7 || libp) ;
20920 }
20921 
20922 static int G__G__Matrix_168_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20923 {
20924       G__letint(result7, 105, (long) ((const TMatrixTLazy<float>*) G__getstructoffset())->GetColUpb());
20925    return(1 || funcname || hash || result7 || libp) ;
20926 }
20927 
20928 static int G__G__Matrix_168_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20929 {
20930       G__letint(result7, 85, (long) TMatrixTLazy<float>::Class());
20931    return(1 || funcname || hash || result7 || libp) ;
20932 }
20933 
20934 static int G__G__Matrix_168_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20935 {
20936       G__letint(result7, 67, (long) TMatrixTLazy<float>::Class_Name());
20937    return(1 || funcname || hash || result7 || libp) ;
20938 }
20939 
20940 static int G__G__Matrix_168_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20941 {
20942       G__letint(result7, 115, (long) TMatrixTLazy<float>::Class_Version());
20943    return(1 || funcname || hash || result7 || libp) ;
20944 }
20945 
20946 static int G__G__Matrix_168_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20947 {
20948       TMatrixTLazy<float>::Dictionary();
20949       G__setnull(result7);
20950    return(1 || funcname || hash || result7 || libp) ;
20951 }
20952 
20953 static int G__G__Matrix_168_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20954 {
20955       ((TMatrixTLazy<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
20956       G__setnull(result7);
20957    return(1 || funcname || hash || result7 || libp) ;
20958 }
20959 
20960 static int G__G__Matrix_168_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20961 {
20962       G__letint(result7, 67, (long) TMatrixTLazy<float>::DeclFileName());
20963    return(1 || funcname || hash || result7 || libp) ;
20964 }
20965 
20966 static int G__G__Matrix_168_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20967 {
20968       G__letint(result7, 105, (long) TMatrixTLazy<float>::ImplFileLine());
20969    return(1 || funcname || hash || result7 || libp) ;
20970 }
20971 
20972 static int G__G__Matrix_168_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20973 {
20974       G__letint(result7, 67, (long) TMatrixTLazy<float>::ImplFileName());
20975    return(1 || funcname || hash || result7 || libp) ;
20976 }
20977 
20978 static int G__G__Matrix_168_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20979 {
20980       G__letint(result7, 105, (long) TMatrixTLazy<float>::DeclFileLine());
20981    return(1 || funcname || hash || result7 || libp) ;
20982 }
20983 
20984 // automatic destructor
20985 typedef TMatrixTLazy<float> G__TTMatrixTLazylEfloatgR;
20986 static int G__G__Matrix_168_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20987 {
20988    char* gvp = (char*) G__getgvp();
20989    long soff = G__getstructoffset();
20990    int n = G__getaryconstruct();
20991    //
20992    //has_a_delete: 1
20993    //has_own_delete1arg: 0
20994    //has_own_delete2arg: 0
20995    //
20996    if (!soff) {
20997      return(1);
20998    }
20999    if (n) {
21000      if (gvp == (char*)G__PVOID) {
21001        delete[] (TMatrixTLazy<float>*) soff;
21002      } else {
21003        G__setgvp((long) G__PVOID);
21004        for (int i = n - 1; i >= 0; --i) {
21005          ((TMatrixTLazy<float>*) (soff+(sizeof(TMatrixTLazy<float>)*i)))->~G__TTMatrixTLazylEfloatgR();
21006        }
21007        G__setgvp((long)gvp);
21008      }
21009    } else {
21010      if (gvp == (char*)G__PVOID) {
21011        delete (TMatrixTLazy<float>*) soff;
21012      } else {
21013        G__setgvp((long) G__PVOID);
21014        ((TMatrixTLazy<float>*) (soff))->~G__TTMatrixTLazylEfloatgR();
21015        G__setgvp((long)gvp);
21016      }
21017    }
21018    G__setnull(result7);
21019    return(1 || funcname || hash || result7 || libp) ;
21020 }
21021 
21022 
21023 /* TMatrixTDiag_const<float> */
21024 static int G__G__Matrix_169_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21025 {
21026    TMatrixTDiag_const<float>* p = NULL;
21027    char* gvp = (char*) G__getgvp();
21028    int n = G__getaryconstruct();
21029    if (n) {
21030      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21031        p = new TMatrixTDiag_const<float>[n];
21032      } else {
21033        p = new((void*) gvp) TMatrixTDiag_const<float>[n];
21034      }
21035    } else {
21036      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21037        p = new TMatrixTDiag_const<float>;
21038      } else {
21039        p = new((void*) gvp) TMatrixTDiag_const<float>;
21040      }
21041    }
21042    result7->obj.i = (long) p;
21043    result7->ref = (long) p;
21044    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR));
21045    return(1 || funcname || hash || result7 || libp) ;
21046 }
21047 
21048 static int G__G__Matrix_169_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21049 {
21050    TMatrixTDiag_const<float>* p = NULL;
21051    char* gvp = (char*) G__getgvp();
21052    //m: 1
21053    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21054      p = new TMatrixTDiag_const<float>(*(TMatrixT<float>*) libp->para[0].ref);
21055    } else {
21056      p = new((void*) gvp) TMatrixTDiag_const<float>(*(TMatrixT<float>*) libp->para[0].ref);
21057    }
21058    result7->obj.i = (long) p;
21059    result7->ref = (long) p;
21060    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR));
21061    return(1 || funcname || hash || result7 || libp) ;
21062 }
21063 
21064 static int G__G__Matrix_169_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21065 {
21066    TMatrixTDiag_const<float>* p = NULL;
21067    char* gvp = (char*) G__getgvp();
21068    //m: 1
21069    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21070      p = new TMatrixTDiag_const<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
21071    } else {
21072      p = new((void*) gvp) TMatrixTDiag_const<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
21073    }
21074    result7->obj.i = (long) p;
21075    result7->ref = (long) p;
21076    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR));
21077    return(1 || funcname || hash || result7 || libp) ;
21078 }
21079 
21080 static int G__G__Matrix_169_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21081 {
21082    TMatrixTDiag_const<float>* p = NULL;
21083    char* gvp = (char*) G__getgvp();
21084    //m: 1
21085    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21086      p = new TMatrixTDiag_const<float>(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
21087    } else {
21088      p = new((void*) gvp) TMatrixTDiag_const<float>(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
21089    }
21090    result7->obj.i = (long) p;
21091    result7->ref = (long) p;
21092    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR));
21093    return(1 || funcname || hash || result7 || libp) ;
21094 }
21095 
21096 static int G__G__Matrix_169_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21097 {
21098       {
21099          const TMatrixTDiag_const<float>& obj = ((TMatrixTDiag_const<float>*) G__getstructoffset())->operator=(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
21100          result7->ref = (long) (&obj);
21101          result7->obj.i = (long) (&obj);
21102       }
21103    return(1 || funcname || hash || result7 || libp) ;
21104 }
21105 
21106 static int G__G__Matrix_169_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21107 {
21108       G__letint(result7, 85, (long) ((const TMatrixTDiag_const<float>*) G__getstructoffset())->GetMatrix());
21109    return(1 || funcname || hash || result7 || libp) ;
21110 }
21111 
21112 static int G__G__Matrix_169_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21113 {
21114       G__letint(result7, 70, (long) ((const TMatrixTDiag_const<float>*) G__getstructoffset())->GetPtr());
21115    return(1 || funcname || hash || result7 || libp) ;
21116 }
21117 
21118 static int G__G__Matrix_169_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21119 {
21120       G__letint(result7, 105, (long) ((const TMatrixTDiag_const<float>*) G__getstructoffset())->GetInc());
21121    return(1 || funcname || hash || result7 || libp) ;
21122 }
21123 
21124 static int G__G__Matrix_169_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21125 {
21126       {
21127          const float& obj = ((const TMatrixTDiag_const<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
21128          result7->ref = (long) (&obj);
21129          result7->obj.d = (double) (obj);
21130       }
21131    return(1 || funcname || hash || result7 || libp) ;
21132 }
21133 
21134 static int G__G__Matrix_169_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21135 {
21136       {
21137          const float& obj = ((const TMatrixTDiag_const<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
21138          result7->ref = (long) (&obj);
21139          result7->obj.d = (double) (obj);
21140       }
21141    return(1 || funcname || hash || result7 || libp) ;
21142 }
21143 
21144 static int G__G__Matrix_169_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21145 {
21146       G__letint(result7, 105, (long) ((const TMatrixTDiag_const<float>*) G__getstructoffset())->GetNdiags());
21147    return(1 || funcname || hash || result7 || libp) ;
21148 }
21149 
21150 static int G__G__Matrix_169_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21151 {
21152       G__letint(result7, 85, (long) TMatrixTDiag_const<float>::Class());
21153    return(1 || funcname || hash || result7 || libp) ;
21154 }
21155 
21156 static int G__G__Matrix_169_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21157 {
21158       G__letint(result7, 67, (long) TMatrixTDiag_const<float>::Class_Name());
21159    return(1 || funcname || hash || result7 || libp) ;
21160 }
21161 
21162 static int G__G__Matrix_169_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21163 {
21164       G__letint(result7, 115, (long) TMatrixTDiag_const<float>::Class_Version());
21165    return(1 || funcname || hash || result7 || libp) ;
21166 }
21167 
21168 static int G__G__Matrix_169_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21169 {
21170       TMatrixTDiag_const<float>::Dictionary();
21171       G__setnull(result7);
21172    return(1 || funcname || hash || result7 || libp) ;
21173 }
21174 
21175 static int G__G__Matrix_169_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21176 {
21177       G__letint(result7, 85, (long) ((const TMatrixTDiag_const<float>*) G__getstructoffset())->IsA());
21178    return(1 || funcname || hash || result7 || libp) ;
21179 }
21180 
21181 static int G__G__Matrix_169_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21182 {
21183       ((TMatrixTDiag_const<float>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
21184       G__setnull(result7);
21185    return(1 || funcname || hash || result7 || libp) ;
21186 }
21187 
21188 static int G__G__Matrix_169_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21189 {
21190       ((TMatrixTDiag_const<float>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
21191       G__setnull(result7);
21192    return(1 || funcname || hash || result7 || libp) ;
21193 }
21194 
21195 static int G__G__Matrix_169_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21196 {
21197       ((TMatrixTDiag_const<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
21198       G__setnull(result7);
21199    return(1 || funcname || hash || result7 || libp) ;
21200 }
21201 
21202 static int G__G__Matrix_169_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21203 {
21204       G__letint(result7, 67, (long) TMatrixTDiag_const<float>::DeclFileName());
21205    return(1 || funcname || hash || result7 || libp) ;
21206 }
21207 
21208 static int G__G__Matrix_169_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21209 {
21210       G__letint(result7, 105, (long) TMatrixTDiag_const<float>::ImplFileLine());
21211    return(1 || funcname || hash || result7 || libp) ;
21212 }
21213 
21214 static int G__G__Matrix_169_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21215 {
21216       G__letint(result7, 67, (long) TMatrixTDiag_const<float>::ImplFileName());
21217    return(1 || funcname || hash || result7 || libp) ;
21218 }
21219 
21220 static int G__G__Matrix_169_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21221 {
21222       G__letint(result7, 105, (long) TMatrixTDiag_const<float>::DeclFileLine());
21223    return(1 || funcname || hash || result7 || libp) ;
21224 }
21225 
21226 // automatic destructor
21227 typedef TMatrixTDiag_const<float> G__TTMatrixTDiag_constlEfloatgR;
21228 static int G__G__Matrix_169_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21229 {
21230    char* gvp = (char*) G__getgvp();
21231    long soff = G__getstructoffset();
21232    int n = G__getaryconstruct();
21233    //
21234    //has_a_delete: 0
21235    //has_own_delete1arg: 0
21236    //has_own_delete2arg: 0
21237    //
21238    if (!soff) {
21239      return(1);
21240    }
21241    if (n) {
21242      if (gvp == (char*)G__PVOID) {
21243        delete[] (TMatrixTDiag_const<float>*) soff;
21244      } else {
21245        G__setgvp((long) G__PVOID);
21246        for (int i = n - 1; i >= 0; --i) {
21247          ((TMatrixTDiag_const<float>*) (soff+(sizeof(TMatrixTDiag_const<float>)*i)))->~G__TTMatrixTDiag_constlEfloatgR();
21248        }
21249        G__setgvp((long)gvp);
21250      }
21251    } else {
21252      if (gvp == (char*)G__PVOID) {
21253        delete (TMatrixTDiag_const<float>*) soff;
21254      } else {
21255        G__setgvp((long) G__PVOID);
21256        ((TMatrixTDiag_const<float>*) (soff))->~G__TTMatrixTDiag_constlEfloatgR();
21257        G__setgvp((long)gvp);
21258      }
21259    }
21260    G__setnull(result7);
21261    return(1 || funcname || hash || result7 || libp) ;
21262 }
21263 
21264 
21265 /* TMatrixTColumn_const<float> */
21266 static int G__G__Matrix_170_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21267 {
21268    TMatrixTColumn_const<float>* p = NULL;
21269    char* gvp = (char*) G__getgvp();
21270    int n = G__getaryconstruct();
21271    if (n) {
21272      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21273        p = new TMatrixTColumn_const<float>[n];
21274      } else {
21275        p = new((void*) gvp) TMatrixTColumn_const<float>[n];
21276      }
21277    } else {
21278      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21279        p = new TMatrixTColumn_const<float>;
21280      } else {
21281        p = new((void*) gvp) TMatrixTColumn_const<float>;
21282      }
21283    }
21284    result7->obj.i = (long) p;
21285    result7->ref = (long) p;
21286    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR));
21287    return(1 || funcname || hash || result7 || libp) ;
21288 }
21289 
21290 static int G__G__Matrix_170_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21291 {
21292    TMatrixTColumn_const<float>* p = NULL;
21293    char* gvp = (char*) G__getgvp();
21294    //m: 2
21295    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21296      p = new TMatrixTColumn_const<float>(*(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
21297    } else {
21298      p = new((void*) gvp) TMatrixTColumn_const<float>(*(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
21299    }
21300    result7->obj.i = (long) p;
21301    result7->ref = (long) p;
21302    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR));
21303    return(1 || funcname || hash || result7 || libp) ;
21304 }
21305 
21306 static int G__G__Matrix_170_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21307 {
21308    TMatrixTColumn_const<float>* p = NULL;
21309    char* gvp = (char*) G__getgvp();
21310    //m: 2
21311    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21312      p = new TMatrixTColumn_const<float>(*(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
21313    } else {
21314      p = new((void*) gvp) TMatrixTColumn_const<float>(*(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
21315    }
21316    result7->obj.i = (long) p;
21317    result7->ref = (long) p;
21318    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR));
21319    return(1 || funcname || hash || result7 || libp) ;
21320 }
21321 
21322 static int G__G__Matrix_170_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21323 {
21324    TMatrixTColumn_const<float>* p = NULL;
21325    char* gvp = (char*) G__getgvp();
21326    //m: 1
21327    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21328      p = new TMatrixTColumn_const<float>(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
21329    } else {
21330      p = new((void*) gvp) TMatrixTColumn_const<float>(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
21331    }
21332    result7->obj.i = (long) p;
21333    result7->ref = (long) p;
21334    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR));
21335    return(1 || funcname || hash || result7 || libp) ;
21336 }
21337 
21338 static int G__G__Matrix_170_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21339 {
21340       {
21341          const TMatrixTColumn_const<float>& obj = ((TMatrixTColumn_const<float>*) G__getstructoffset())->operator=(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
21342          result7->ref = (long) (&obj);
21343          result7->obj.i = (long) (&obj);
21344       }
21345    return(1 || funcname || hash || result7 || libp) ;
21346 }
21347 
21348 static int G__G__Matrix_170_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21349 {
21350       G__letint(result7, 85, (long) ((const TMatrixTColumn_const<float>*) G__getstructoffset())->GetMatrix());
21351    return(1 || funcname || hash || result7 || libp) ;
21352 }
21353 
21354 static int G__G__Matrix_170_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21355 {
21356       G__letint(result7, 105, (long) ((const TMatrixTColumn_const<float>*) G__getstructoffset())->GetColIndex());
21357    return(1 || funcname || hash || result7 || libp) ;
21358 }
21359 
21360 static int G__G__Matrix_170_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21361 {
21362       G__letint(result7, 105, (long) ((const TMatrixTColumn_const<float>*) G__getstructoffset())->GetInc());
21363    return(1 || funcname || hash || result7 || libp) ;
21364 }
21365 
21366 static int G__G__Matrix_170_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21367 {
21368       G__letint(result7, 70, (long) ((const TMatrixTColumn_const<float>*) G__getstructoffset())->GetPtr());
21369    return(1 || funcname || hash || result7 || libp) ;
21370 }
21371 
21372 static int G__G__Matrix_170_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21373 {
21374       {
21375          const float& obj = ((const TMatrixTColumn_const<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
21376          result7->ref = (long) (&obj);
21377          result7->obj.d = (double) (obj);
21378       }
21379    return(1 || funcname || hash || result7 || libp) ;
21380 }
21381 
21382 static int G__G__Matrix_170_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21383 {
21384       {
21385          const float& obj = ((const TMatrixTColumn_const<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
21386          result7->ref = (long) (&obj);
21387          result7->obj.d = (double) (obj);
21388       }
21389    return(1 || funcname || hash || result7 || libp) ;
21390 }
21391 
21392 static int G__G__Matrix_170_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21393 {
21394       G__letint(result7, 85, (long) TMatrixTColumn_const<float>::Class());
21395    return(1 || funcname || hash || result7 || libp) ;
21396 }
21397 
21398 static int G__G__Matrix_170_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21399 {
21400       G__letint(result7, 67, (long) TMatrixTColumn_const<float>::Class_Name());
21401    return(1 || funcname || hash || result7 || libp) ;
21402 }
21403 
21404 static int G__G__Matrix_170_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21405 {
21406       G__letint(result7, 115, (long) TMatrixTColumn_const<float>::Class_Version());
21407    return(1 || funcname || hash || result7 || libp) ;
21408 }
21409 
21410 static int G__G__Matrix_170_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21411 {
21412       TMatrixTColumn_const<float>::Dictionary();
21413       G__setnull(result7);
21414    return(1 || funcname || hash || result7 || libp) ;
21415 }
21416 
21417 static int G__G__Matrix_170_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21418 {
21419       G__letint(result7, 85, (long) ((const TMatrixTColumn_const<float>*) G__getstructoffset())->IsA());
21420    return(1 || funcname || hash || result7 || libp) ;
21421 }
21422 
21423 static int G__G__Matrix_170_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21424 {
21425       ((TMatrixTColumn_const<float>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
21426       G__setnull(result7);
21427    return(1 || funcname || hash || result7 || libp) ;
21428 }
21429 
21430 static int G__G__Matrix_170_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21431 {
21432       ((TMatrixTColumn_const<float>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
21433       G__setnull(result7);
21434    return(1 || funcname || hash || result7 || libp) ;
21435 }
21436 
21437 static int G__G__Matrix_170_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21438 {
21439       ((TMatrixTColumn_const<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
21440       G__setnull(result7);
21441    return(1 || funcname || hash || result7 || libp) ;
21442 }
21443 
21444 static int G__G__Matrix_170_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21445 {
21446       G__letint(result7, 67, (long) TMatrixTColumn_const<float>::DeclFileName());
21447    return(1 || funcname || hash || result7 || libp) ;
21448 }
21449 
21450 static int G__G__Matrix_170_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21451 {
21452       G__letint(result7, 105, (long) TMatrixTColumn_const<float>::ImplFileLine());
21453    return(1 || funcname || hash || result7 || libp) ;
21454 }
21455 
21456 static int G__G__Matrix_170_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21457 {
21458       G__letint(result7, 67, (long) TMatrixTColumn_const<float>::ImplFileName());
21459    return(1 || funcname || hash || result7 || libp) ;
21460 }
21461 
21462 static int G__G__Matrix_170_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21463 {
21464       G__letint(result7, 105, (long) TMatrixTColumn_const<float>::DeclFileLine());
21465    return(1 || funcname || hash || result7 || libp) ;
21466 }
21467 
21468 // automatic destructor
21469 typedef TMatrixTColumn_const<float> G__TTMatrixTColumn_constlEfloatgR;
21470 static int G__G__Matrix_170_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21471 {
21472    char* gvp = (char*) G__getgvp();
21473    long soff = G__getstructoffset();
21474    int n = G__getaryconstruct();
21475    //
21476    //has_a_delete: 0
21477    //has_own_delete1arg: 0
21478    //has_own_delete2arg: 0
21479    //
21480    if (!soff) {
21481      return(1);
21482    }
21483    if (n) {
21484      if (gvp == (char*)G__PVOID) {
21485        delete[] (TMatrixTColumn_const<float>*) soff;
21486      } else {
21487        G__setgvp((long) G__PVOID);
21488        for (int i = n - 1; i >= 0; --i) {
21489          ((TMatrixTColumn_const<float>*) (soff+(sizeof(TMatrixTColumn_const<float>)*i)))->~G__TTMatrixTColumn_constlEfloatgR();
21490        }
21491        G__setgvp((long)gvp);
21492      }
21493    } else {
21494      if (gvp == (char*)G__PVOID) {
21495        delete (TMatrixTColumn_const<float>*) soff;
21496      } else {
21497        G__setgvp((long) G__PVOID);
21498        ((TMatrixTColumn_const<float>*) (soff))->~G__TTMatrixTColumn_constlEfloatgR();
21499        G__setgvp((long)gvp);
21500      }
21501    }
21502    G__setnull(result7);
21503    return(1 || funcname || hash || result7 || libp) ;
21504 }
21505 
21506 
21507 /* TMatrixTSparseDiag_const<float> */
21508 static int G__G__Matrix_171_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21509 {
21510    TMatrixTSparseDiag_const<float>* p = NULL;
21511    char* gvp = (char*) G__getgvp();
21512    int n = G__getaryconstruct();
21513    if (n) {
21514      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21515        p = new TMatrixTSparseDiag_const<float>[n];
21516      } else {
21517        p = new((void*) gvp) TMatrixTSparseDiag_const<float>[n];
21518      }
21519    } else {
21520      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21521        p = new TMatrixTSparseDiag_const<float>;
21522      } else {
21523        p = new((void*) gvp) TMatrixTSparseDiag_const<float>;
21524      }
21525    }
21526    result7->obj.i = (long) p;
21527    result7->ref = (long) p;
21528    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR));
21529    return(1 || funcname || hash || result7 || libp) ;
21530 }
21531 
21532 static int G__G__Matrix_171_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21533 {
21534    TMatrixTSparseDiag_const<float>* p = NULL;
21535    char* gvp = (char*) G__getgvp();
21536    //m: 1
21537    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21538      p = new TMatrixTSparseDiag_const<float>(*(TMatrixTSparse<float>*) libp->para[0].ref);
21539    } else {
21540      p = new((void*) gvp) TMatrixTSparseDiag_const<float>(*(TMatrixTSparse<float>*) libp->para[0].ref);
21541    }
21542    result7->obj.i = (long) p;
21543    result7->ref = (long) p;
21544    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR));
21545    return(1 || funcname || hash || result7 || libp) ;
21546 }
21547 
21548 static int G__G__Matrix_171_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21549 {
21550    TMatrixTSparseDiag_const<float>* p = NULL;
21551    char* gvp = (char*) G__getgvp();
21552    //m: 1
21553    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21554      p = new TMatrixTSparseDiag_const<float>(*(TMatrixTSparseDiag_const<float>*) libp->para[0].ref);
21555    } else {
21556      p = new((void*) gvp) TMatrixTSparseDiag_const<float>(*(TMatrixTSparseDiag_const<float>*) libp->para[0].ref);
21557    }
21558    result7->obj.i = (long) p;
21559    result7->ref = (long) p;
21560    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR));
21561    return(1 || funcname || hash || result7 || libp) ;
21562 }
21563 
21564 static int G__G__Matrix_171_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21565 {
21566       {
21567          const TMatrixTSparseDiag_const<float>& obj = ((TMatrixTSparseDiag_const<float>*) G__getstructoffset())->operator=(*(TMatrixTSparseDiag_const<float>*) libp->para[0].ref);
21568          result7->ref = (long) (&obj);
21569          result7->obj.i = (long) (&obj);
21570       }
21571    return(1 || funcname || hash || result7 || libp) ;
21572 }
21573 
21574 static int G__G__Matrix_171_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21575 {
21576       G__letint(result7, 85, (long) ((const TMatrixTSparseDiag_const<float>*) G__getstructoffset())->GetMatrix());
21577    return(1 || funcname || hash || result7 || libp) ;
21578 }
21579 
21580 static int G__G__Matrix_171_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21581 {
21582       G__letint(result7, 70, (long) ((const TMatrixTSparseDiag_const<float>*) G__getstructoffset())->GetDataPtr());
21583    return(1 || funcname || hash || result7 || libp) ;
21584 }
21585 
21586 static int G__G__Matrix_171_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21587 {
21588       G__letint(result7, 105, (long) ((const TMatrixTSparseDiag_const<float>*) G__getstructoffset())->GetNdiags());
21589    return(1 || funcname || hash || result7 || libp) ;
21590 }
21591 
21592 static int G__G__Matrix_171_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21593 {
21594       G__letdouble(result7, 102, (double) ((const TMatrixTSparseDiag_const<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0])));
21595    return(1 || funcname || hash || result7 || libp) ;
21596 }
21597 
21598 static int G__G__Matrix_171_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21599 {
21600       G__letdouble(result7, 102, (double) ((const TMatrixTSparseDiag_const<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0])));
21601    return(1 || funcname || hash || result7 || libp) ;
21602 }
21603 
21604 static int G__G__Matrix_171_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21605 {
21606       G__letint(result7, 85, (long) TMatrixTSparseDiag_const<float>::Class());
21607    return(1 || funcname || hash || result7 || libp) ;
21608 }
21609 
21610 static int G__G__Matrix_171_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21611 {
21612       G__letint(result7, 67, (long) TMatrixTSparseDiag_const<float>::Class_Name());
21613    return(1 || funcname || hash || result7 || libp) ;
21614 }
21615 
21616 static int G__G__Matrix_171_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21617 {
21618       G__letint(result7, 115, (long) TMatrixTSparseDiag_const<float>::Class_Version());
21619    return(1 || funcname || hash || result7 || libp) ;
21620 }
21621 
21622 static int G__G__Matrix_171_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21623 {
21624       TMatrixTSparseDiag_const<float>::Dictionary();
21625       G__setnull(result7);
21626    return(1 || funcname || hash || result7 || libp) ;
21627 }
21628 
21629 static int G__G__Matrix_171_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21630 {
21631       G__letint(result7, 85, (long) ((const TMatrixTSparseDiag_const<float>*) G__getstructoffset())->IsA());
21632    return(1 || funcname || hash || result7 || libp) ;
21633 }
21634 
21635 static int G__G__Matrix_171_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21636 {
21637       ((TMatrixTSparseDiag_const<float>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
21638       G__setnull(result7);
21639    return(1 || funcname || hash || result7 || libp) ;
21640 }
21641 
21642 static int G__G__Matrix_171_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21643 {
21644       ((TMatrixTSparseDiag_const<float>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
21645       G__setnull(result7);
21646    return(1 || funcname || hash || result7 || libp) ;
21647 }
21648 
21649 static int G__G__Matrix_171_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21650 {
21651       ((TMatrixTSparseDiag_const<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
21652       G__setnull(result7);
21653    return(1 || funcname || hash || result7 || libp) ;
21654 }
21655 
21656 static int G__G__Matrix_171_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21657 {
21658       G__letint(result7, 67, (long) TMatrixTSparseDiag_const<float>::DeclFileName());
21659    return(1 || funcname || hash || result7 || libp) ;
21660 }
21661 
21662 static int G__G__Matrix_171_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21663 {
21664       G__letint(result7, 105, (long) TMatrixTSparseDiag_const<float>::ImplFileLine());
21665    return(1 || funcname || hash || result7 || libp) ;
21666 }
21667 
21668 static int G__G__Matrix_171_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21669 {
21670       G__letint(result7, 67, (long) TMatrixTSparseDiag_const<float>::ImplFileName());
21671    return(1 || funcname || hash || result7 || libp) ;
21672 }
21673 
21674 static int G__G__Matrix_171_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21675 {
21676       G__letint(result7, 105, (long) TMatrixTSparseDiag_const<float>::DeclFileLine());
21677    return(1 || funcname || hash || result7 || libp) ;
21678 }
21679 
21680 // automatic destructor
21681 typedef TMatrixTSparseDiag_const<float> G__TTMatrixTSparseDiag_constlEfloatgR;
21682 static int G__G__Matrix_171_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21683 {
21684    char* gvp = (char*) G__getgvp();
21685    long soff = G__getstructoffset();
21686    int n = G__getaryconstruct();
21687    //
21688    //has_a_delete: 0
21689    //has_own_delete1arg: 0
21690    //has_own_delete2arg: 0
21691    //
21692    if (!soff) {
21693      return(1);
21694    }
21695    if (n) {
21696      if (gvp == (char*)G__PVOID) {
21697        delete[] (TMatrixTSparseDiag_const<float>*) soff;
21698      } else {
21699        G__setgvp((long) G__PVOID);
21700        for (int i = n - 1; i >= 0; --i) {
21701          ((TMatrixTSparseDiag_const<float>*) (soff+(sizeof(TMatrixTSparseDiag_const<float>)*i)))->~G__TTMatrixTSparseDiag_constlEfloatgR();
21702        }
21703        G__setgvp((long)gvp);
21704      }
21705    } else {
21706      if (gvp == (char*)G__PVOID) {
21707        delete (TMatrixTSparseDiag_const<float>*) soff;
21708      } else {
21709        G__setgvp((long) G__PVOID);
21710        ((TMatrixTSparseDiag_const<float>*) (soff))->~G__TTMatrixTSparseDiag_constlEfloatgR();
21711        G__setgvp((long)gvp);
21712      }
21713    }
21714    G__setnull(result7);
21715    return(1 || funcname || hash || result7 || libp) ;
21716 }
21717 
21718 
21719 /* TDecompBase */
21720 static int G__G__Matrix_174_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21721 {
21722       G__letdouble(result7, 100, (double) ((const TDecompBase*) G__getstructoffset())->GetTol());
21723    return(1 || funcname || hash || result7 || libp) ;
21724 }
21725 
21726 static int G__G__Matrix_174_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21727 {
21728       G__letdouble(result7, 100, (double) ((const TDecompBase*) G__getstructoffset())->GetDet1());
21729    return(1 || funcname || hash || result7 || libp) ;
21730 }
21731 
21732 static int G__G__Matrix_174_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21733 {
21734       G__letdouble(result7, 100, (double) ((const TDecompBase*) G__getstructoffset())->GetDet2());
21735    return(1 || funcname || hash || result7 || libp) ;
21736 }
21737 
21738 static int G__G__Matrix_174_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21739 {
21740       G__letdouble(result7, 100, (double) ((const TDecompBase*) G__getstructoffset())->GetCondition());
21741    return(1 || funcname || hash || result7 || libp) ;
21742 }
21743 
21744 static int G__G__Matrix_174_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21745 {
21746       G__letint(result7, 105, (long) ((const TDecompBase*) G__getstructoffset())->GetNrows());
21747    return(1 || funcname || hash || result7 || libp) ;
21748 }
21749 
21750 static int G__G__Matrix_174_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21751 {
21752       G__letint(result7, 105, (long) ((const TDecompBase*) G__getstructoffset())->GetNcols());
21753    return(1 || funcname || hash || result7 || libp) ;
21754 }
21755 
21756 static int G__G__Matrix_174_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21757 {
21758       G__letint(result7, 105, (long) ((const TDecompBase*) G__getstructoffset())->GetRowLwb());
21759    return(1 || funcname || hash || result7 || libp) ;
21760 }
21761 
21762 static int G__G__Matrix_174_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21763 {
21764       G__letint(result7, 105, (long) ((const TDecompBase*) G__getstructoffset())->GetColLwb());
21765    return(1 || funcname || hash || result7 || libp) ;
21766 }
21767 
21768 static int G__G__Matrix_174_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21769 {
21770       G__letdouble(result7, 100, (double) ((TDecompBase*) G__getstructoffset())->SetTol((Double_t) G__double(libp->para[0])));
21771    return(1 || funcname || hash || result7 || libp) ;
21772 }
21773 
21774 static int G__G__Matrix_174_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21775 {
21776       G__letdouble(result7, 100, (double) ((TDecompBase*) G__getstructoffset())->Condition());
21777    return(1 || funcname || hash || result7 || libp) ;
21778 }
21779 
21780 static int G__G__Matrix_174_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21781 {
21782       ((TDecompBase*) G__getstructoffset())->Det(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
21783       G__setnull(result7);
21784    return(1 || funcname || hash || result7 || libp) ;
21785 }
21786 
21787 static int G__G__Matrix_174_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21788 {
21789       G__letint(result7, 103, (long) ((TDecompBase*) G__getstructoffset())->Decompose());
21790    return(1 || funcname || hash || result7 || libp) ;
21791 }
21792 
21793 static int G__G__Matrix_174_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21794 {
21795       G__letint(result7, 103, (long) ((TDecompBase*) G__getstructoffset())->Solve(*(TVectorD*) libp->para[0].ref));
21796    return(1 || funcname || hash || result7 || libp) ;
21797 }
21798 
21799 static int G__G__Matrix_174_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21800 {
21801       {
21802          TVectorD* pobj;
21803          TVectorD xobj = ((TDecompBase*) G__getstructoffset())->Solve(*(TVectorD*) libp->para[0].ref, *(Bool_t*) G__Boolref(&libp->para[1]));
21804          pobj = new TVectorD(xobj);
21805          result7->obj.i = (long) ((void*) pobj);
21806          result7->ref = result7->obj.i;
21807          G__store_tempobject(*result7);
21808       }
21809    return(1 || funcname || hash || result7 || libp) ;
21810 }
21811 
21812 static int G__G__Matrix_174_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21813 {
21814       G__letint(result7, 103, (long) ((TDecompBase*) G__getstructoffset())->Solve(*(TMatrixDColumn*) libp->para[0].ref));
21815    return(1 || funcname || hash || result7 || libp) ;
21816 }
21817 
21818 static int G__G__Matrix_174_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21819 {
21820       G__letint(result7, 103, (long) ((TDecompBase*) G__getstructoffset())->TransSolve(*(TVectorD*) libp->para[0].ref));
21821    return(1 || funcname || hash || result7 || libp) ;
21822 }
21823 
21824 static int G__G__Matrix_174_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21825 {
21826       {
21827          TVectorD* pobj;
21828          TVectorD xobj = ((TDecompBase*) G__getstructoffset())->TransSolve(*(TVectorD*) libp->para[0].ref, *(Bool_t*) G__Boolref(&libp->para[1]));
21829          pobj = new TVectorD(xobj);
21830          result7->obj.i = (long) ((void*) pobj);
21831          result7->ref = result7->obj.i;
21832          G__store_tempobject(*result7);
21833       }
21834    return(1 || funcname || hash || result7 || libp) ;
21835 }
21836 
21837 static int G__G__Matrix_174_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21838 {
21839       G__letint(result7, 103, (long) ((TDecompBase*) G__getstructoffset())->TransSolve(*(TMatrixDColumn*) libp->para[0].ref));
21840    return(1 || funcname || hash || result7 || libp) ;
21841 }
21842 
21843 static int G__G__Matrix_174_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21844 {
21845       G__letint(result7, 103, (long) ((TDecompBase*) G__getstructoffset())->MultiSolve(*(TMatrixD*) libp->para[0].ref));
21846    return(1 || funcname || hash || result7 || libp) ;
21847 }
21848 
21849 static int G__G__Matrix_174_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21850 {
21851       {
21852          const TDecompBase& obj = ((TDecompBase*) G__getstructoffset())->operator=(*(TDecompBase*) libp->para[0].ref);
21853          result7->ref = (long) (&obj);
21854          result7->obj.i = (long) (&obj);
21855       }
21856    return(1 || funcname || hash || result7 || libp) ;
21857 }
21858 
21859 static int G__G__Matrix_174_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21860 {
21861       G__letint(result7, 85, (long) TDecompBase::Class());
21862    return(1 || funcname || hash || result7 || libp) ;
21863 }
21864 
21865 static int G__G__Matrix_174_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21866 {
21867       G__letint(result7, 67, (long) TDecompBase::Class_Name());
21868    return(1 || funcname || hash || result7 || libp) ;
21869 }
21870 
21871 static int G__G__Matrix_174_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21872 {
21873       G__letint(result7, 115, (long) TDecompBase::Class_Version());
21874    return(1 || funcname || hash || result7 || libp) ;
21875 }
21876 
21877 static int G__G__Matrix_174_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21878 {
21879       TDecompBase::Dictionary();
21880       G__setnull(result7);
21881    return(1 || funcname || hash || result7 || libp) ;
21882 }
21883 
21884 static int G__G__Matrix_174_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21885 {
21886       ((TDecompBase*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
21887       G__setnull(result7);
21888    return(1 || funcname || hash || result7 || libp) ;
21889 }
21890 
21891 static int G__G__Matrix_174_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21892 {
21893       G__letint(result7, 67, (long) TDecompBase::DeclFileName());
21894    return(1 || funcname || hash || result7 || libp) ;
21895 }
21896 
21897 static int G__G__Matrix_174_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21898 {
21899       G__letint(result7, 105, (long) TDecompBase::ImplFileLine());
21900    return(1 || funcname || hash || result7 || libp) ;
21901 }
21902 
21903 static int G__G__Matrix_174_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21904 {
21905       G__letint(result7, 67, (long) TDecompBase::ImplFileName());
21906    return(1 || funcname || hash || result7 || libp) ;
21907 }
21908 
21909 static int G__G__Matrix_174_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21910 {
21911       G__letint(result7, 105, (long) TDecompBase::DeclFileLine());
21912    return(1 || funcname || hash || result7 || libp) ;
21913 }
21914 
21915 // automatic destructor
21916 typedef TDecompBase G__TTDecompBase;
21917 static int G__G__Matrix_174_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21918 {
21919    char* gvp = (char*) G__getgvp();
21920    long soff = G__getstructoffset();
21921    int n = G__getaryconstruct();
21922    //
21923    //has_a_delete: 1
21924    //has_own_delete1arg: 0
21925    //has_own_delete2arg: 0
21926    //
21927    if (!soff) {
21928      return(1);
21929    }
21930    if (n) {
21931      if (gvp == (char*)G__PVOID) {
21932        delete[] (TDecompBase*) soff;
21933      } else {
21934        G__setgvp((long) G__PVOID);
21935        for (int i = n - 1; i >= 0; --i) {
21936          ((TDecompBase*) (soff+(sizeof(TDecompBase)*i)))->~G__TTDecompBase();
21937        }
21938        G__setgvp((long)gvp);
21939      }
21940    } else {
21941      if (gvp == (char*)G__PVOID) {
21942        delete (TDecompBase*) soff;
21943      } else {
21944        G__setgvp((long) G__PVOID);
21945        ((TDecompBase*) (soff))->~G__TTDecompBase();
21946        G__setgvp((long)gvp);
21947      }
21948    }
21949    G__setnull(result7);
21950    return(1 || funcname || hash || result7 || libp) ;
21951 }
21952 
21953 
21954 /* TDecompBK */
21955 static int G__G__Matrix_177_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21956 {
21957    TDecompBK* p = NULL;
21958    char* gvp = (char*) G__getgvp();
21959    int n = G__getaryconstruct();
21960    if (n) {
21961      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21962        p = new TDecompBK[n];
21963      } else {
21964        p = new((void*) gvp) TDecompBK[n];
21965      }
21966    } else {
21967      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21968        p = new TDecompBK;
21969      } else {
21970        p = new((void*) gvp) TDecompBK;
21971      }
21972    }
21973    result7->obj.i = (long) p;
21974    result7->ref = (long) p;
21975    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK));
21976    return(1 || funcname || hash || result7 || libp) ;
21977 }
21978 
21979 static int G__G__Matrix_177_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21980 {
21981    TDecompBK* p = NULL;
21982    char* gvp = (char*) G__getgvp();
21983    //m: 1
21984    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21985      p = new TDecompBK((Int_t) G__int(libp->para[0]));
21986    } else {
21987      p = new((void*) gvp) TDecompBK((Int_t) G__int(libp->para[0]));
21988    }
21989    result7->obj.i = (long) p;
21990    result7->ref = (long) p;
21991    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK));
21992    return(1 || funcname || hash || result7 || libp) ;
21993 }
21994 
21995 static int G__G__Matrix_177_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21996 {
21997    TDecompBK* p = NULL;
21998    char* gvp = (char*) G__getgvp();
21999    //m: 2
22000    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22001      p = new TDecompBK((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22002    } else {
22003      p = new((void*) gvp) TDecompBK((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22004    }
22005    result7->obj.i = (long) p;
22006    result7->ref = (long) p;
22007    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK));
22008    return(1 || funcname || hash || result7 || libp) ;
22009 }
22010 
22011 static int G__G__Matrix_177_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22012 {
22013    TDecompBK* p = NULL;
22014    char* gvp = (char*) G__getgvp();
22015    switch (libp->paran) {
22016    case 2:
22017      //m: 2
22018      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22019        p = new TDecompBK(*(TMatrixDSym*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22020      } else {
22021        p = new((void*) gvp) TDecompBK(*(TMatrixDSym*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22022      }
22023      break;
22024    case 1:
22025      //m: 1
22026      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22027        p = new TDecompBK(*(TMatrixDSym*) libp->para[0].ref);
22028      } else {
22029        p = new((void*) gvp) TDecompBK(*(TMatrixDSym*) libp->para[0].ref);
22030      }
22031      break;
22032    }
22033    result7->obj.i = (long) p;
22034    result7->ref = (long) p;
22035    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK));
22036    return(1 || funcname || hash || result7 || libp) ;
22037 }
22038 
22039 static int G__G__Matrix_177_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22040 {
22041    TDecompBK* p = NULL;
22042    char* gvp = (char*) G__getgvp();
22043    //m: 1
22044    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22045      p = new TDecompBK(*(TDecompBK*) libp->para[0].ref);
22046    } else {
22047      p = new((void*) gvp) TDecompBK(*(TDecompBK*) libp->para[0].ref);
22048    }
22049    result7->obj.i = (long) p;
22050    result7->ref = (long) p;
22051    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK));
22052    return(1 || funcname || hash || result7 || libp) ;
22053 }
22054 
22055 static int G__G__Matrix_177_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22056 {
22057       {
22058          const TMatrixD& obj = ((TDecompBK*) G__getstructoffset())->GetU();
22059          result7->ref = (long) (&obj);
22060          result7->obj.i = (long) (&obj);
22061       }
22062    return(1 || funcname || hash || result7 || libp) ;
22063 }
22064 
22065 static int G__G__Matrix_177_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22066 {
22067       ((TDecompBK*) G__getstructoffset())->SetMatrix(*(TMatrixDSym*) libp->para[0].ref);
22068       G__setnull(result7);
22069    return(1 || funcname || hash || result7 || libp) ;
22070 }
22071 
22072 static int G__G__Matrix_177_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22073 {
22074       G__letint(result7, 103, (long) ((TDecompBK*) G__getstructoffset())->Invert(*(TMatrixDSym*) libp->para[0].ref));
22075    return(1 || funcname || hash || result7 || libp) ;
22076 }
22077 
22078 static int G__G__Matrix_177_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22079 {
22080       {
22081          TMatrixDSym* pobj;
22082          TMatrixDSym xobj = ((TDecompBK*) G__getstructoffset())->Invert(*(Bool_t*) G__Boolref(&libp->para[0]));
22083          pobj = new TMatrixDSym(xobj);
22084          result7->obj.i = (long) ((void*) pobj);
22085          result7->ref = result7->obj.i;
22086          G__store_tempobject(*result7);
22087       }
22088    return(1 || funcname || hash || result7 || libp) ;
22089 }
22090 
22091 static int G__G__Matrix_177_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22092 {
22093       {
22094          TMatrixDSym* pobj;
22095          TMatrixDSym xobj = ((TDecompBK*) G__getstructoffset())->Invert();
22096          pobj = new TMatrixDSym(xobj);
22097          result7->obj.i = (long) ((void*) pobj);
22098          result7->ref = result7->obj.i;
22099          G__store_tempobject(*result7);
22100       }
22101    return(1 || funcname || hash || result7 || libp) ;
22102 }
22103 
22104 static int G__G__Matrix_177_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22105 {
22106       {
22107          const TDecompBK& obj = ((TDecompBK*) G__getstructoffset())->operator=(*(TDecompBK*) libp->para[0].ref);
22108          result7->ref = (long) (&obj);
22109          result7->obj.i = (long) (&obj);
22110       }
22111    return(1 || funcname || hash || result7 || libp) ;
22112 }
22113 
22114 static int G__G__Matrix_177_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22115 {
22116       G__letint(result7, 85, (long) TDecompBK::Class());
22117    return(1 || funcname || hash || result7 || libp) ;
22118 }
22119 
22120 static int G__G__Matrix_177_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22121 {
22122       G__letint(result7, 67, (long) TDecompBK::Class_Name());
22123    return(1 || funcname || hash || result7 || libp) ;
22124 }
22125 
22126 static int G__G__Matrix_177_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22127 {
22128       G__letint(result7, 115, (long) TDecompBK::Class_Version());
22129    return(1 || funcname || hash || result7 || libp) ;
22130 }
22131 
22132 static int G__G__Matrix_177_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22133 {
22134       TDecompBK::Dictionary();
22135       G__setnull(result7);
22136    return(1 || funcname || hash || result7 || libp) ;
22137 }
22138 
22139 static int G__G__Matrix_177_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22140 {
22141       ((TDecompBK*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
22142       G__setnull(result7);
22143    return(1 || funcname || hash || result7 || libp) ;
22144 }
22145 
22146 static int G__G__Matrix_177_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22147 {
22148       G__letint(result7, 67, (long) TDecompBK::DeclFileName());
22149    return(1 || funcname || hash || result7 || libp) ;
22150 }
22151 
22152 static int G__G__Matrix_177_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22153 {
22154       G__letint(result7, 105, (long) TDecompBK::ImplFileLine());
22155    return(1 || funcname || hash || result7 || libp) ;
22156 }
22157 
22158 static int G__G__Matrix_177_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22159 {
22160       G__letint(result7, 67, (long) TDecompBK::ImplFileName());
22161    return(1 || funcname || hash || result7 || libp) ;
22162 }
22163 
22164 static int G__G__Matrix_177_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22165 {
22166       G__letint(result7, 105, (long) TDecompBK::DeclFileLine());
22167    return(1 || funcname || hash || result7 || libp) ;
22168 }
22169 
22170 // automatic destructor
22171 typedef TDecompBK G__TTDecompBK;
22172 static int G__G__Matrix_177_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22173 {
22174    char* gvp = (char*) G__getgvp();
22175    long soff = G__getstructoffset();
22176    int n = G__getaryconstruct();
22177    //
22178    //has_a_delete: 1
22179    //has_own_delete1arg: 0
22180    //has_own_delete2arg: 0
22181    //
22182    if (!soff) {
22183      return(1);
22184    }
22185    if (n) {
22186      if (gvp == (char*)G__PVOID) {
22187        delete[] (TDecompBK*) soff;
22188      } else {
22189        G__setgvp((long) G__PVOID);
22190        for (int i = n - 1; i >= 0; --i) {
22191          ((TDecompBK*) (soff+(sizeof(TDecompBK)*i)))->~G__TTDecompBK();
22192        }
22193        G__setgvp((long)gvp);
22194      }
22195    } else {
22196      if (gvp == (char*)G__PVOID) {
22197        delete (TDecompBK*) soff;
22198      } else {
22199        G__setgvp((long) G__PVOID);
22200        ((TDecompBK*) (soff))->~G__TTDecompBK();
22201        G__setgvp((long)gvp);
22202      }
22203    }
22204    G__setnull(result7);
22205    return(1 || funcname || hash || result7 || libp) ;
22206 }
22207 
22208 
22209 /* TDecompChol */
22210 static int G__G__Matrix_178_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22211 {
22212    TDecompChol* p = NULL;
22213    char* gvp = (char*) G__getgvp();
22214    int n = G__getaryconstruct();
22215    if (n) {
22216      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22217        p = new TDecompChol[n];
22218      } else {
22219        p = new((void*) gvp) TDecompChol[n];
22220      }
22221    } else {
22222      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22223        p = new TDecompChol;
22224      } else {
22225        p = new((void*) gvp) TDecompChol;
22226      }
22227    }
22228    result7->obj.i = (long) p;
22229    result7->ref = (long) p;
22230    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol));
22231    return(1 || funcname || hash || result7 || libp) ;
22232 }
22233 
22234 static int G__G__Matrix_178_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22235 {
22236    TDecompChol* p = NULL;
22237    char* gvp = (char*) G__getgvp();
22238    //m: 1
22239    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22240      p = new TDecompChol((Int_t) G__int(libp->para[0]));
22241    } else {
22242      p = new((void*) gvp) TDecompChol((Int_t) G__int(libp->para[0]));
22243    }
22244    result7->obj.i = (long) p;
22245    result7->ref = (long) p;
22246    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol));
22247    return(1 || funcname || hash || result7 || libp) ;
22248 }
22249 
22250 static int G__G__Matrix_178_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22251 {
22252    TDecompChol* p = NULL;
22253    char* gvp = (char*) G__getgvp();
22254    //m: 2
22255    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22256      p = new TDecompChol((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22257    } else {
22258      p = new((void*) gvp) TDecompChol((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22259    }
22260    result7->obj.i = (long) p;
22261    result7->ref = (long) p;
22262    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol));
22263    return(1 || funcname || hash || result7 || libp) ;
22264 }
22265 
22266 static int G__G__Matrix_178_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22267 {
22268    TDecompChol* p = NULL;
22269    char* gvp = (char*) G__getgvp();
22270    switch (libp->paran) {
22271    case 2:
22272      //m: 2
22273      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22274        p = new TDecompChol(*(TMatrixDSym*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22275      } else {
22276        p = new((void*) gvp) TDecompChol(*(TMatrixDSym*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22277      }
22278      break;
22279    case 1:
22280      //m: 1
22281      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22282        p = new TDecompChol(*(TMatrixDSym*) libp->para[0].ref);
22283      } else {
22284        p = new((void*) gvp) TDecompChol(*(TMatrixDSym*) libp->para[0].ref);
22285      }
22286      break;
22287    }
22288    result7->obj.i = (long) p;
22289    result7->ref = (long) p;
22290    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol));
22291    return(1 || funcname || hash || result7 || libp) ;
22292 }
22293 
22294 static int G__G__Matrix_178_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22295 {
22296    TDecompChol* p = NULL;
22297    char* gvp = (char*) G__getgvp();
22298    switch (libp->paran) {
22299    case 2:
22300      //m: 2
22301      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22302        p = new TDecompChol(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22303      } else {
22304        p = new((void*) gvp) TDecompChol(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22305      }
22306      break;
22307    case 1:
22308      //m: 1
22309      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22310        p = new TDecompChol(*(TMatrixD*) libp->para[0].ref);
22311      } else {
22312        p = new((void*) gvp) TDecompChol(*(TMatrixD*) libp->para[0].ref);
22313      }
22314      break;
22315    }
22316    result7->obj.i = (long) p;
22317    result7->ref = (long) p;
22318    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol));
22319    return(1 || funcname || hash || result7 || libp) ;
22320 }
22321 
22322 static int G__G__Matrix_178_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22323 {
22324    TDecompChol* p = NULL;
22325    char* gvp = (char*) G__getgvp();
22326    //m: 1
22327    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22328      p = new TDecompChol(*(TDecompChol*) libp->para[0].ref);
22329    } else {
22330      p = new((void*) gvp) TDecompChol(*(TDecompChol*) libp->para[0].ref);
22331    }
22332    result7->obj.i = (long) p;
22333    result7->ref = (long) p;
22334    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol));
22335    return(1 || funcname || hash || result7 || libp) ;
22336 }
22337 
22338 static int G__G__Matrix_178_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22339 {
22340       {
22341          TMatrixDSym* pobj;
22342          TMatrixDSym xobj = ((TDecompChol*) G__getstructoffset())->GetMatrix();
22343          pobj = new TMatrixDSym(xobj);
22344          result7->obj.i = (long) ((void*) pobj);
22345          result7->ref = result7->obj.i;
22346          G__store_tempobject(*result7);
22347       }
22348    return(1 || funcname || hash || result7 || libp) ;
22349 }
22350 
22351 static int G__G__Matrix_178_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22352 {
22353       {
22354          const TMatrixD& obj = ((const TDecompChol*) G__getstructoffset())->GetU();
22355          result7->ref = (long) (&obj);
22356          result7->obj.i = (long) (&obj);
22357       }
22358    return(1 || funcname || hash || result7 || libp) ;
22359 }
22360 
22361 static int G__G__Matrix_178_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22362 {
22363       ((TDecompChol*) G__getstructoffset())->SetMatrix(*(TMatrixDSym*) libp->para[0].ref);
22364       G__setnull(result7);
22365    return(1 || funcname || hash || result7 || libp) ;
22366 }
22367 
22368 static int G__G__Matrix_178_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22369 {
22370       G__letint(result7, 103, (long) ((TDecompChol*) G__getstructoffset())->Invert(*(TMatrixDSym*) libp->para[0].ref));
22371    return(1 || funcname || hash || result7 || libp) ;
22372 }
22373 
22374 static int G__G__Matrix_178_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22375 {
22376       {
22377          TMatrixDSym* pobj;
22378          TMatrixDSym xobj = ((TDecompChol*) G__getstructoffset())->Invert(*(Bool_t*) G__Boolref(&libp->para[0]));
22379          pobj = new TMatrixDSym(xobj);
22380          result7->obj.i = (long) ((void*) pobj);
22381          result7->ref = result7->obj.i;
22382          G__store_tempobject(*result7);
22383       }
22384    return(1 || funcname || hash || result7 || libp) ;
22385 }
22386 
22387 static int G__G__Matrix_178_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22388 {
22389       {
22390          TMatrixDSym* pobj;
22391          TMatrixDSym xobj = ((TDecompChol*) G__getstructoffset())->Invert();
22392          pobj = new TMatrixDSym(xobj);
22393          result7->obj.i = (long) ((void*) pobj);
22394          result7->ref = result7->obj.i;
22395          G__store_tempobject(*result7);
22396       }
22397    return(1 || funcname || hash || result7 || libp) ;
22398 }
22399 
22400 static int G__G__Matrix_178_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22401 {
22402       {
22403          const TDecompChol& obj = ((TDecompChol*) G__getstructoffset())->operator=(*(TDecompChol*) libp->para[0].ref);
22404          result7->ref = (long) (&obj);
22405          result7->obj.i = (long) (&obj);
22406       }
22407    return(1 || funcname || hash || result7 || libp) ;
22408 }
22409 
22410 static int G__G__Matrix_178_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22411 {
22412       G__letint(result7, 85, (long) TDecompChol::Class());
22413    return(1 || funcname || hash || result7 || libp) ;
22414 }
22415 
22416 static int G__G__Matrix_178_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22417 {
22418       G__letint(result7, 67, (long) TDecompChol::Class_Name());
22419    return(1 || funcname || hash || result7 || libp) ;
22420 }
22421 
22422 static int G__G__Matrix_178_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22423 {
22424       G__letint(result7, 115, (long) TDecompChol::Class_Version());
22425    return(1 || funcname || hash || result7 || libp) ;
22426 }
22427 
22428 static int G__G__Matrix_178_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22429 {
22430       TDecompChol::Dictionary();
22431       G__setnull(result7);
22432    return(1 || funcname || hash || result7 || libp) ;
22433 }
22434 
22435 static int G__G__Matrix_178_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22436 {
22437       ((TDecompChol*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
22438       G__setnull(result7);
22439    return(1 || funcname || hash || result7 || libp) ;
22440 }
22441 
22442 static int G__G__Matrix_178_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22443 {
22444       G__letint(result7, 67, (long) TDecompChol::DeclFileName());
22445    return(1 || funcname || hash || result7 || libp) ;
22446 }
22447 
22448 static int G__G__Matrix_178_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22449 {
22450       G__letint(result7, 105, (long) TDecompChol::ImplFileLine());
22451    return(1 || funcname || hash || result7 || libp) ;
22452 }
22453 
22454 static int G__G__Matrix_178_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22455 {
22456       G__letint(result7, 67, (long) TDecompChol::ImplFileName());
22457    return(1 || funcname || hash || result7 || libp) ;
22458 }
22459 
22460 static int G__G__Matrix_178_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22461 {
22462       G__letint(result7, 105, (long) TDecompChol::DeclFileLine());
22463    return(1 || funcname || hash || result7 || libp) ;
22464 }
22465 
22466 // automatic destructor
22467 typedef TDecompChol G__TTDecompChol;
22468 static int G__G__Matrix_178_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22469 {
22470    char* gvp = (char*) G__getgvp();
22471    long soff = G__getstructoffset();
22472    int n = G__getaryconstruct();
22473    //
22474    //has_a_delete: 1
22475    //has_own_delete1arg: 0
22476    //has_own_delete2arg: 0
22477    //
22478    if (!soff) {
22479      return(1);
22480    }
22481    if (n) {
22482      if (gvp == (char*)G__PVOID) {
22483        delete[] (TDecompChol*) soff;
22484      } else {
22485        G__setgvp((long) G__PVOID);
22486        for (int i = n - 1; i >= 0; --i) {
22487          ((TDecompChol*) (soff+(sizeof(TDecompChol)*i)))->~G__TTDecompChol();
22488        }
22489        G__setgvp((long)gvp);
22490      }
22491    } else {
22492      if (gvp == (char*)G__PVOID) {
22493        delete (TDecompChol*) soff;
22494      } else {
22495        G__setgvp((long) G__PVOID);
22496        ((TDecompChol*) (soff))->~G__TTDecompChol();
22497        G__setgvp((long)gvp);
22498      }
22499    }
22500    G__setnull(result7);
22501    return(1 || funcname || hash || result7 || libp) ;
22502 }
22503 
22504 
22505 /* TDecompLU */
22506 static int G__G__Matrix_179_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22507 {
22508    TDecompLU* p = NULL;
22509    char* gvp = (char*) G__getgvp();
22510    int n = G__getaryconstruct();
22511    if (n) {
22512      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22513        p = new TDecompLU[n];
22514      } else {
22515        p = new((void*) gvp) TDecompLU[n];
22516      }
22517    } else {
22518      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22519        p = new TDecompLU;
22520      } else {
22521        p = new((void*) gvp) TDecompLU;
22522      }
22523    }
22524    result7->obj.i = (long) p;
22525    result7->ref = (long) p;
22526    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU));
22527    return(1 || funcname || hash || result7 || libp) ;
22528 }
22529 
22530 static int G__G__Matrix_179_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22531 {
22532    TDecompLU* p = NULL;
22533    char* gvp = (char*) G__getgvp();
22534    //m: 1
22535    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22536      p = new TDecompLU((Int_t) G__int(libp->para[0]));
22537    } else {
22538      p = new((void*) gvp) TDecompLU((Int_t) G__int(libp->para[0]));
22539    }
22540    result7->obj.i = (long) p;
22541    result7->ref = (long) p;
22542    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU));
22543    return(1 || funcname || hash || result7 || libp) ;
22544 }
22545 
22546 static int G__G__Matrix_179_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22547 {
22548    TDecompLU* p = NULL;
22549    char* gvp = (char*) G__getgvp();
22550    //m: 2
22551    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22552      p = new TDecompLU((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22553    } else {
22554      p = new((void*) gvp) TDecompLU((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22555    }
22556    result7->obj.i = (long) p;
22557    result7->ref = (long) p;
22558    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU));
22559    return(1 || funcname || hash || result7 || libp) ;
22560 }
22561 
22562 static int G__G__Matrix_179_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22563 {
22564    TDecompLU* p = NULL;
22565    char* gvp = (char*) G__getgvp();
22566    switch (libp->paran) {
22567    case 3:
22568      //m: 3
22569      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22570        p = new TDecompLU(
22571 *(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1])
22572 , (Int_t) G__int(libp->para[2]));
22573      } else {
22574        p = new((void*) gvp) TDecompLU(
22575 *(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1])
22576 , (Int_t) G__int(libp->para[2]));
22577      }
22578      break;
22579    case 2:
22580      //m: 2
22581      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22582        p = new TDecompLU(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22583      } else {
22584        p = new((void*) gvp) TDecompLU(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22585      }
22586      break;
22587    case 1:
22588      //m: 1
22589      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22590        p = new TDecompLU(*(TMatrixD*) libp->para[0].ref);
22591      } else {
22592        p = new((void*) gvp) TDecompLU(*(TMatrixD*) libp->para[0].ref);
22593      }
22594      break;
22595    }
22596    result7->obj.i = (long) p;
22597    result7->ref = (long) p;
22598    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU));
22599    return(1 || funcname || hash || result7 || libp) ;
22600 }
22601 
22602 static int G__G__Matrix_179_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22603 {
22604    TDecompLU* p = NULL;
22605    char* gvp = (char*) G__getgvp();
22606    //m: 1
22607    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22608      p = new TDecompLU(*(TDecompLU*) libp->para[0].ref);
22609    } else {
22610      p = new((void*) gvp) TDecompLU(*(TDecompLU*) libp->para[0].ref);
22611    }
22612    result7->obj.i = (long) p;
22613    result7->ref = (long) p;
22614    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU));
22615    return(1 || funcname || hash || result7 || libp) ;
22616 }
22617 
22618 static int G__G__Matrix_179_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22619 {
22620       {
22621          TMatrixD* pobj;
22622          TMatrixD xobj = ((TDecompLU*) G__getstructoffset())->GetMatrix();
22623          pobj = new TMatrixD(xobj);
22624          result7->obj.i = (long) ((void*) pobj);
22625          result7->ref = result7->obj.i;
22626          G__store_tempobject(*result7);
22627       }
22628    return(1 || funcname || hash || result7 || libp) ;
22629 }
22630 
22631 static int G__G__Matrix_179_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22632 {
22633       {
22634          const TMatrixD& obj = ((TDecompLU*) G__getstructoffset())->GetLU();
22635          result7->ref = (long) (&obj);
22636          result7->obj.i = (long) (&obj);
22637       }
22638    return(1 || funcname || hash || result7 || libp) ;
22639 }
22640 
22641 static int G__G__Matrix_179_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22642 {
22643       ((TDecompLU*) G__getstructoffset())->SetMatrix(*(TMatrixD*) libp->para[0].ref);
22644       G__setnull(result7);
22645    return(1 || funcname || hash || result7 || libp) ;
22646 }
22647 
22648 static int G__G__Matrix_179_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22649 {
22650    switch (libp->paran) {
22651    case 3:
22652       G__letint(result7, 103, (long) TDecompLU::InvertLU(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1])
22653 , (Double_t*) G__int(libp->para[2])));
22654       break;
22655    case 2:
22656       G__letint(result7, 103, (long) TDecompLU::InvertLU(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1])));
22657       break;
22658    }
22659    return(1 || funcname || hash || result7 || libp) ;
22660 }
22661 
22662 static int G__G__Matrix_179_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22663 {
22664       G__letint(result7, 103, (long) ((TDecompLU*) G__getstructoffset())->Invert(*(TMatrixD*) libp->para[0].ref));
22665    return(1 || funcname || hash || result7 || libp) ;
22666 }
22667 
22668 static int G__G__Matrix_179_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22669 {
22670       {
22671          TMatrixD* pobj;
22672          TMatrixD xobj = ((TDecompLU*) G__getstructoffset())->Invert(*(Bool_t*) G__Boolref(&libp->para[0]));
22673          pobj = new TMatrixD(xobj);
22674          result7->obj.i = (long) ((void*) pobj);
22675          result7->ref = result7->obj.i;
22676          G__store_tempobject(*result7);
22677       }
22678    return(1 || funcname || hash || result7 || libp) ;
22679 }
22680 
22681 static int G__G__Matrix_179_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22682 {
22683       {
22684          TMatrixD* pobj;
22685          TMatrixD xobj = ((TDecompLU*) G__getstructoffset())->Invert();
22686          pobj = new TMatrixD(xobj);
22687          result7->obj.i = (long) ((void*) pobj);
22688          result7->ref = result7->obj.i;
22689          G__store_tempobject(*result7);
22690       }
22691    return(1 || funcname || hash || result7 || libp) ;
22692 }
22693 
22694 static int G__G__Matrix_179_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22695 {
22696       {
22697          const TDecompLU& obj = ((TDecompLU*) G__getstructoffset())->operator=(*(TDecompLU*) libp->para[0].ref);
22698          result7->ref = (long) (&obj);
22699          result7->obj.i = (long) (&obj);
22700       }
22701    return(1 || funcname || hash || result7 || libp) ;
22702 }
22703 
22704 static int G__G__Matrix_179_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22705 {
22706       G__letint(result7, 85, (long) TDecompLU::Class());
22707    return(1 || funcname || hash || result7 || libp) ;
22708 }
22709 
22710 static int G__G__Matrix_179_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22711 {
22712       G__letint(result7, 67, (long) TDecompLU::Class_Name());
22713    return(1 || funcname || hash || result7 || libp) ;
22714 }
22715 
22716 static int G__G__Matrix_179_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22717 {
22718       G__letint(result7, 115, (long) TDecompLU::Class_Version());
22719    return(1 || funcname || hash || result7 || libp) ;
22720 }
22721 
22722 static int G__G__Matrix_179_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22723 {
22724       TDecompLU::Dictionary();
22725       G__setnull(result7);
22726    return(1 || funcname || hash || result7 || libp) ;
22727 }
22728 
22729 static int G__G__Matrix_179_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22730 {
22731       ((TDecompLU*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
22732       G__setnull(result7);
22733    return(1 || funcname || hash || result7 || libp) ;
22734 }
22735 
22736 static int G__G__Matrix_179_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22737 {
22738       G__letint(result7, 67, (long) TDecompLU::DeclFileName());
22739    return(1 || funcname || hash || result7 || libp) ;
22740 }
22741 
22742 static int G__G__Matrix_179_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22743 {
22744       G__letint(result7, 105, (long) TDecompLU::ImplFileLine());
22745    return(1 || funcname || hash || result7 || libp) ;
22746 }
22747 
22748 static int G__G__Matrix_179_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22749 {
22750       G__letint(result7, 67, (long) TDecompLU::ImplFileName());
22751    return(1 || funcname || hash || result7 || libp) ;
22752 }
22753 
22754 static int G__G__Matrix_179_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22755 {
22756       G__letint(result7, 105, (long) TDecompLU::DeclFileLine());
22757    return(1 || funcname || hash || result7 || libp) ;
22758 }
22759 
22760 // automatic destructor
22761 typedef TDecompLU G__TTDecompLU;
22762 static int G__G__Matrix_179_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22763 {
22764    char* gvp = (char*) G__getgvp();
22765    long soff = G__getstructoffset();
22766    int n = G__getaryconstruct();
22767    //
22768    //has_a_delete: 1
22769    //has_own_delete1arg: 0
22770    //has_own_delete2arg: 0
22771    //
22772    if (!soff) {
22773      return(1);
22774    }
22775    if (n) {
22776      if (gvp == (char*)G__PVOID) {
22777        delete[] (TDecompLU*) soff;
22778      } else {
22779        G__setgvp((long) G__PVOID);
22780        for (int i = n - 1; i >= 0; --i) {
22781          ((TDecompLU*) (soff+(sizeof(TDecompLU)*i)))->~G__TTDecompLU();
22782        }
22783        G__setgvp((long)gvp);
22784      }
22785    } else {
22786      if (gvp == (char*)G__PVOID) {
22787        delete (TDecompLU*) soff;
22788      } else {
22789        G__setgvp((long) G__PVOID);
22790        ((TDecompLU*) (soff))->~G__TTDecompLU();
22791        G__setgvp((long)gvp);
22792      }
22793    }
22794    G__setnull(result7);
22795    return(1 || funcname || hash || result7 || libp) ;
22796 }
22797 
22798 
22799 /* TDecompQRH */
22800 static int G__G__Matrix_180_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22801 {
22802    TDecompQRH* p = NULL;
22803    char* gvp = (char*) G__getgvp();
22804    int n = G__getaryconstruct();
22805    if (n) {
22806      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22807        p = new TDecompQRH[n];
22808      } else {
22809        p = new((void*) gvp) TDecompQRH[n];
22810      }
22811    } else {
22812      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22813        p = new TDecompQRH;
22814      } else {
22815        p = new((void*) gvp) TDecompQRH;
22816      }
22817    }
22818    result7->obj.i = (long) p;
22819    result7->ref = (long) p;
22820    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH));
22821    return(1 || funcname || hash || result7 || libp) ;
22822 }
22823 
22824 static int G__G__Matrix_180_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22825 {
22826    TDecompQRH* p = NULL;
22827    char* gvp = (char*) G__getgvp();
22828    //m: 2
22829    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22830      p = new TDecompQRH((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22831    } else {
22832      p = new((void*) gvp) TDecompQRH((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22833    }
22834    result7->obj.i = (long) p;
22835    result7->ref = (long) p;
22836    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH));
22837    return(1 || funcname || hash || result7 || libp) ;
22838 }
22839 
22840 static int G__G__Matrix_180_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22841 {
22842    TDecompQRH* p = NULL;
22843    char* gvp = (char*) G__getgvp();
22844    //m: 4
22845    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22846      p = new TDecompQRH(
22847 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
22848 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
22849    } else {
22850      p = new((void*) gvp) TDecompQRH(
22851 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
22852 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
22853    }
22854    result7->obj.i = (long) p;
22855    result7->ref = (long) p;
22856    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH));
22857    return(1 || funcname || hash || result7 || libp) ;
22858 }
22859 
22860 static int G__G__Matrix_180_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22861 {
22862    TDecompQRH* p = NULL;
22863    char* gvp = (char*) G__getgvp();
22864    switch (libp->paran) {
22865    case 2:
22866      //m: 2
22867      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22868        p = new TDecompQRH(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22869      } else {
22870        p = new((void*) gvp) TDecompQRH(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
22871      }
22872      break;
22873    case 1:
22874      //m: 1
22875      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22876        p = new TDecompQRH(*(TMatrixD*) libp->para[0].ref);
22877      } else {
22878        p = new((void*) gvp) TDecompQRH(*(TMatrixD*) libp->para[0].ref);
22879      }
22880      break;
22881    }
22882    result7->obj.i = (long) p;
22883    result7->ref = (long) p;
22884    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH));
22885    return(1 || funcname || hash || result7 || libp) ;
22886 }
22887 
22888 static int G__G__Matrix_180_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22889 {
22890    TDecompQRH* p = NULL;
22891    char* gvp = (char*) G__getgvp();
22892    //m: 1
22893    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22894      p = new TDecompQRH(*(TDecompQRH*) libp->para[0].ref);
22895    } else {
22896      p = new((void*) gvp) TDecompQRH(*(TDecompQRH*) libp->para[0].ref);
22897    }
22898    result7->obj.i = (long) p;
22899    result7->ref = (long) p;
22900    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH));
22901    return(1 || funcname || hash || result7 || libp) ;
22902 }
22903 
22904 static int G__G__Matrix_180_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22905 {
22906       {
22907          const TMatrixD& obj = ((TDecompQRH*) G__getstructoffset())->GetQ();
22908          result7->ref = (long) (&obj);
22909          result7->obj.i = (long) (&obj);
22910       }
22911    return(1 || funcname || hash || result7 || libp) ;
22912 }
22913 
22914 static int G__G__Matrix_180_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22915 {
22916       {
22917          const TMatrixD& obj = ((TDecompQRH*) G__getstructoffset())->GetR();
22918          result7->ref = (long) (&obj);
22919          result7->obj.i = (long) (&obj);
22920       }
22921    return(1 || funcname || hash || result7 || libp) ;
22922 }
22923 
22924 static int G__G__Matrix_180_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22925 {
22926       {
22927          const TVectorD& obj = ((TDecompQRH*) G__getstructoffset())->GetUp();
22928          result7->ref = (long) (&obj);
22929          result7->obj.i = (long) (&obj);
22930       }
22931    return(1 || funcname || hash || result7 || libp) ;
22932 }
22933 
22934 static int G__G__Matrix_180_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22935 {
22936       {
22937          const TVectorD& obj = ((TDecompQRH*) G__getstructoffset())->GetW();
22938          result7->ref = (long) (&obj);
22939          result7->obj.i = (long) (&obj);
22940       }
22941    return(1 || funcname || hash || result7 || libp) ;
22942 }
22943 
22944 static int G__G__Matrix_180_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22945 {
22946       ((TDecompQRH*) G__getstructoffset())->SetMatrix(*(TMatrixD*) libp->para[0].ref);
22947       G__setnull(result7);
22948    return(1 || funcname || hash || result7 || libp) ;
22949 }
22950 
22951 static int G__G__Matrix_180_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22952 {
22953       G__letint(result7, 103, (long) ((TDecompQRH*) G__getstructoffset())->Invert(*(TMatrixD*) libp->para[0].ref));
22954    return(1 || funcname || hash || result7 || libp) ;
22955 }
22956 
22957 static int G__G__Matrix_180_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22958 {
22959       {
22960          TMatrixD* pobj;
22961          TMatrixD xobj = ((TDecompQRH*) G__getstructoffset())->Invert(*(Bool_t*) G__Boolref(&libp->para[0]));
22962          pobj = new TMatrixD(xobj);
22963          result7->obj.i = (long) ((void*) pobj);
22964          result7->ref = result7->obj.i;
22965          G__store_tempobject(*result7);
22966       }
22967    return(1 || funcname || hash || result7 || libp) ;
22968 }
22969 
22970 static int G__G__Matrix_180_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22971 {
22972       {
22973          TMatrixD* pobj;
22974          TMatrixD xobj = ((TDecompQRH*) G__getstructoffset())->Invert();
22975          pobj = new TMatrixD(xobj);
22976          result7->obj.i = (long) ((void*) pobj);
22977          result7->ref = result7->obj.i;
22978          G__store_tempobject(*result7);
22979       }
22980    return(1 || funcname || hash || result7 || libp) ;
22981 }
22982 
22983 static int G__G__Matrix_180_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22984 {
22985       {
22986          const TDecompQRH& obj = ((TDecompQRH*) G__getstructoffset())->operator=(*(TDecompQRH*) libp->para[0].ref);
22987          result7->ref = (long) (&obj);
22988          result7->obj.i = (long) (&obj);
22989       }
22990    return(1 || funcname || hash || result7 || libp) ;
22991 }
22992 
22993 static int G__G__Matrix_180_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22994 {
22995       G__letint(result7, 85, (long) TDecompQRH::Class());
22996    return(1 || funcname || hash || result7 || libp) ;
22997 }
22998 
22999 static int G__G__Matrix_180_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23000 {
23001       G__letint(result7, 67, (long) TDecompQRH::Class_Name());
23002    return(1 || funcname || hash || result7 || libp) ;
23003 }
23004 
23005 static int G__G__Matrix_180_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23006 {
23007       G__letint(result7, 115, (long) TDecompQRH::Class_Version());
23008    return(1 || funcname || hash || result7 || libp) ;
23009 }
23010 
23011 static int G__G__Matrix_180_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23012 {
23013       TDecompQRH::Dictionary();
23014       G__setnull(result7);
23015    return(1 || funcname || hash || result7 || libp) ;
23016 }
23017 
23018 static int G__G__Matrix_180_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23019 {
23020       ((TDecompQRH*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
23021       G__setnull(result7);
23022    return(1 || funcname || hash || result7 || libp) ;
23023 }
23024 
23025 static int G__G__Matrix_180_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23026 {
23027       G__letint(result7, 67, (long) TDecompQRH::DeclFileName());
23028    return(1 || funcname || hash || result7 || libp) ;
23029 }
23030 
23031 static int G__G__Matrix_180_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23032 {
23033       G__letint(result7, 105, (long) TDecompQRH::ImplFileLine());
23034    return(1 || funcname || hash || result7 || libp) ;
23035 }
23036 
23037 static int G__G__Matrix_180_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23038 {
23039       G__letint(result7, 67, (long) TDecompQRH::ImplFileName());
23040    return(1 || funcname || hash || result7 || libp) ;
23041 }
23042 
23043 static int G__G__Matrix_180_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23044 {
23045       G__letint(result7, 105, (long) TDecompQRH::DeclFileLine());
23046    return(1 || funcname || hash || result7 || libp) ;
23047 }
23048 
23049 // automatic destructor
23050 typedef TDecompQRH G__TTDecompQRH;
23051 static int G__G__Matrix_180_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23052 {
23053    char* gvp = (char*) G__getgvp();
23054    long soff = G__getstructoffset();
23055    int n = G__getaryconstruct();
23056    //
23057    //has_a_delete: 1
23058    //has_own_delete1arg: 0
23059    //has_own_delete2arg: 0
23060    //
23061    if (!soff) {
23062      return(1);
23063    }
23064    if (n) {
23065      if (gvp == (char*)G__PVOID) {
23066        delete[] (TDecompQRH*) soff;
23067      } else {
23068        G__setgvp((long) G__PVOID);
23069        for (int i = n - 1; i >= 0; --i) {
23070          ((TDecompQRH*) (soff+(sizeof(TDecompQRH)*i)))->~G__TTDecompQRH();
23071        }
23072        G__setgvp((long)gvp);
23073      }
23074    } else {
23075      if (gvp == (char*)G__PVOID) {
23076        delete (TDecompQRH*) soff;
23077      } else {
23078        G__setgvp((long) G__PVOID);
23079        ((TDecompQRH*) (soff))->~G__TTDecompQRH();
23080        G__setgvp((long)gvp);
23081      }
23082    }
23083    G__setnull(result7);
23084    return(1 || funcname || hash || result7 || libp) ;
23085 }
23086 
23087 
23088 /* TDecompSparse */
23089 static int G__G__Matrix_185_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23090 {
23091    TDecompSparse* p = NULL;
23092    char* gvp = (char*) G__getgvp();
23093    int n = G__getaryconstruct();
23094    if (n) {
23095      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23096        p = new TDecompSparse[n];
23097      } else {
23098        p = new((void*) gvp) TDecompSparse[n];
23099      }
23100    } else {
23101      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23102        p = new TDecompSparse;
23103      } else {
23104        p = new((void*) gvp) TDecompSparse;
23105      }
23106    }
23107    result7->obj.i = (long) p;
23108    result7->ref = (long) p;
23109    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse));
23110    return(1 || funcname || hash || result7 || libp) ;
23111 }
23112 
23113 static int G__G__Matrix_185_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23114 {
23115    TDecompSparse* p = NULL;
23116    char* gvp = (char*) G__getgvp();
23117    //m: 3
23118    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23119      p = new TDecompSparse(
23120 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23121 , (Int_t) G__int(libp->para[2]));
23122    } else {
23123      p = new((void*) gvp) TDecompSparse(
23124 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23125 , (Int_t) G__int(libp->para[2]));
23126    }
23127    result7->obj.i = (long) p;
23128    result7->ref = (long) p;
23129    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse));
23130    return(1 || funcname || hash || result7 || libp) ;
23131 }
23132 
23133 static int G__G__Matrix_185_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23134 {
23135    TDecompSparse* p = NULL;
23136    char* gvp = (char*) G__getgvp();
23137    //m: 4
23138    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23139      p = new TDecompSparse(
23140 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23141 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
23142    } else {
23143      p = new((void*) gvp) TDecompSparse(
23144 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23145 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
23146    }
23147    result7->obj.i = (long) p;
23148    result7->ref = (long) p;
23149    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse));
23150    return(1 || funcname || hash || result7 || libp) ;
23151 }
23152 
23153 static int G__G__Matrix_185_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23154 {
23155    TDecompSparse* p = NULL;
23156    char* gvp = (char*) G__getgvp();
23157    //m: 2
23158    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23159      p = new TDecompSparse(*(TMatrixDSparse*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
23160    } else {
23161      p = new((void*) gvp) TDecompSparse(*(TMatrixDSparse*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
23162    }
23163    result7->obj.i = (long) p;
23164    result7->ref = (long) p;
23165    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse));
23166    return(1 || funcname || hash || result7 || libp) ;
23167 }
23168 
23169 static int G__G__Matrix_185_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23170 {
23171    TDecompSparse* p = NULL;
23172    char* gvp = (char*) G__getgvp();
23173    //m: 1
23174    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23175      p = new TDecompSparse(*(TDecompSparse*) libp->para[0].ref);
23176    } else {
23177      p = new((void*) gvp) TDecompSparse(*(TDecompSparse*) libp->para[0].ref);
23178    }
23179    result7->obj.i = (long) p;
23180    result7->ref = (long) p;
23181    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse));
23182    return(1 || funcname || hash || result7 || libp) ;
23183 }
23184 
23185 static int G__G__Matrix_185_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23186 {
23187       ((TDecompSparse*) G__getstructoffset())->SetVerbose((Int_t) G__int(libp->para[0]));
23188       G__setnull(result7);
23189    return(1 || funcname || hash || result7 || libp) ;
23190 }
23191 
23192 static int G__G__Matrix_185_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23193 {
23194       ((TDecompSparse*) G__getstructoffset())->SetMatrix(*(TMatrixDSparse*) libp->para[0].ref);
23195       G__setnull(result7);
23196    return(1 || funcname || hash || result7 || libp) ;
23197 }
23198 
23199 static int G__G__Matrix_185_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23200 {
23201       {
23202          const TDecompSparse& obj = ((TDecompSparse*) G__getstructoffset())->operator=(*(TDecompSparse*) libp->para[0].ref);
23203          result7->ref = (long) (&obj);
23204          result7->obj.i = (long) (&obj);
23205       }
23206    return(1 || funcname || hash || result7 || libp) ;
23207 }
23208 
23209 static int G__G__Matrix_185_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23210 {
23211       G__letint(result7, 85, (long) TDecompSparse::Class());
23212    return(1 || funcname || hash || result7 || libp) ;
23213 }
23214 
23215 static int G__G__Matrix_185_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23216 {
23217       G__letint(result7, 67, (long) TDecompSparse::Class_Name());
23218    return(1 || funcname || hash || result7 || libp) ;
23219 }
23220 
23221 static int G__G__Matrix_185_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23222 {
23223       G__letint(result7, 115, (long) TDecompSparse::Class_Version());
23224    return(1 || funcname || hash || result7 || libp) ;
23225 }
23226 
23227 static int G__G__Matrix_185_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23228 {
23229       TDecompSparse::Dictionary();
23230       G__setnull(result7);
23231    return(1 || funcname || hash || result7 || libp) ;
23232 }
23233 
23234 static int G__G__Matrix_185_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23235 {
23236       ((TDecompSparse*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
23237       G__setnull(result7);
23238    return(1 || funcname || hash || result7 || libp) ;
23239 }
23240 
23241 static int G__G__Matrix_185_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23242 {
23243       G__letint(result7, 67, (long) TDecompSparse::DeclFileName());
23244    return(1 || funcname || hash || result7 || libp) ;
23245 }
23246 
23247 static int G__G__Matrix_185_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23248 {
23249       G__letint(result7, 105, (long) TDecompSparse::ImplFileLine());
23250    return(1 || funcname || hash || result7 || libp) ;
23251 }
23252 
23253 static int G__G__Matrix_185_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23254 {
23255       G__letint(result7, 67, (long) TDecompSparse::ImplFileName());
23256    return(1 || funcname || hash || result7 || libp) ;
23257 }
23258 
23259 static int G__G__Matrix_185_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23260 {
23261       G__letint(result7, 105, (long) TDecompSparse::DeclFileLine());
23262    return(1 || funcname || hash || result7 || libp) ;
23263 }
23264 
23265 // automatic destructor
23266 typedef TDecompSparse G__TTDecompSparse;
23267 static int G__G__Matrix_185_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23268 {
23269    char* gvp = (char*) G__getgvp();
23270    long soff = G__getstructoffset();
23271    int n = G__getaryconstruct();
23272    //
23273    //has_a_delete: 1
23274    //has_own_delete1arg: 0
23275    //has_own_delete2arg: 0
23276    //
23277    if (!soff) {
23278      return(1);
23279    }
23280    if (n) {
23281      if (gvp == (char*)G__PVOID) {
23282        delete[] (TDecompSparse*) soff;
23283      } else {
23284        G__setgvp((long) G__PVOID);
23285        for (int i = n - 1; i >= 0; --i) {
23286          ((TDecompSparse*) (soff+(sizeof(TDecompSparse)*i)))->~G__TTDecompSparse();
23287        }
23288        G__setgvp((long)gvp);
23289      }
23290    } else {
23291      if (gvp == (char*)G__PVOID) {
23292        delete (TDecompSparse*) soff;
23293      } else {
23294        G__setgvp((long) G__PVOID);
23295        ((TDecompSparse*) (soff))->~G__TTDecompSparse();
23296        G__setgvp((long)gvp);
23297      }
23298    }
23299    G__setnull(result7);
23300    return(1 || funcname || hash || result7 || libp) ;
23301 }
23302 
23303 
23304 /* TDecompSVD */
23305 static int G__G__Matrix_186_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23306 {
23307    TDecompSVD* p = NULL;
23308    char* gvp = (char*) G__getgvp();
23309    int n = G__getaryconstruct();
23310    if (n) {
23311      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23312        p = new TDecompSVD[n];
23313      } else {
23314        p = new((void*) gvp) TDecompSVD[n];
23315      }
23316    } else {
23317      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23318        p = new TDecompSVD;
23319      } else {
23320        p = new((void*) gvp) TDecompSVD;
23321      }
23322    }
23323    result7->obj.i = (long) p;
23324    result7->ref = (long) p;
23325    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD));
23326    return(1 || funcname || hash || result7 || libp) ;
23327 }
23328 
23329 static int G__G__Matrix_186_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23330 {
23331    TDecompSVD* p = NULL;
23332    char* gvp = (char*) G__getgvp();
23333    //m: 2
23334    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23335      p = new TDecompSVD((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
23336    } else {
23337      p = new((void*) gvp) TDecompSVD((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
23338    }
23339    result7->obj.i = (long) p;
23340    result7->ref = (long) p;
23341    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD));
23342    return(1 || funcname || hash || result7 || libp) ;
23343 }
23344 
23345 static int G__G__Matrix_186_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23346 {
23347    TDecompSVD* p = NULL;
23348    char* gvp = (char*) G__getgvp();
23349    //m: 4
23350    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23351      p = new TDecompSVD(
23352 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23353 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
23354    } else {
23355      p = new((void*) gvp) TDecompSVD(
23356 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23357 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
23358    }
23359    result7->obj.i = (long) p;
23360    result7->ref = (long) p;
23361    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD));
23362    return(1 || funcname || hash || result7 || libp) ;
23363 }
23364 
23365 static int G__G__Matrix_186_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23366 {
23367    TDecompSVD* p = NULL;
23368    char* gvp = (char*) G__getgvp();
23369    switch (libp->paran) {
23370    case 2:
23371      //m: 2
23372      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23373        p = new TDecompSVD(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
23374      } else {
23375        p = new((void*) gvp) TDecompSVD(*(TMatrixD*) libp->para[0].ref, (Double_t) G__double(libp->para[1]));
23376      }
23377      break;
23378    case 1:
23379      //m: 1
23380      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23381        p = new TDecompSVD(*(TMatrixD*) libp->para[0].ref);
23382      } else {
23383        p = new((void*) gvp) TDecompSVD(*(TMatrixD*) libp->para[0].ref);
23384      }
23385      break;
23386    }
23387    result7->obj.i = (long) p;
23388    result7->ref = (long) p;
23389    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD));
23390    return(1 || funcname || hash || result7 || libp) ;
23391 }
23392 
23393 static int G__G__Matrix_186_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23394 {
23395    TDecompSVD* p = NULL;
23396    char* gvp = (char*) G__getgvp();
23397    //m: 1
23398    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23399      p = new TDecompSVD(*(TDecompSVD*) libp->para[0].ref);
23400    } else {
23401      p = new((void*) gvp) TDecompSVD(*(TDecompSVD*) libp->para[0].ref);
23402    }
23403    result7->obj.i = (long) p;
23404    result7->ref = (long) p;
23405    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD));
23406    return(1 || funcname || hash || result7 || libp) ;
23407 }
23408 
23409 static int G__G__Matrix_186_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23410 {
23411       {
23412          TMatrixD* pobj;
23413          TMatrixD xobj = ((TDecompSVD*) G__getstructoffset())->GetMatrix();
23414          pobj = new TMatrixD(xobj);
23415          result7->obj.i = (long) ((void*) pobj);
23416          result7->ref = result7->obj.i;
23417          G__store_tempobject(*result7);
23418       }
23419    return(1 || funcname || hash || result7 || libp) ;
23420 }
23421 
23422 static int G__G__Matrix_186_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23423 {
23424       {
23425          const TMatrixD& obj = ((TDecompSVD*) G__getstructoffset())->GetU();
23426          result7->ref = (long) (&obj);
23427          result7->obj.i = (long) (&obj);
23428       }
23429    return(1 || funcname || hash || result7 || libp) ;
23430 }
23431 
23432 static int G__G__Matrix_186_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23433 {
23434       {
23435          const TMatrixD& obj = ((TDecompSVD*) G__getstructoffset())->GetV();
23436          result7->ref = (long) (&obj);
23437          result7->obj.i = (long) (&obj);
23438       }
23439    return(1 || funcname || hash || result7 || libp) ;
23440 }
23441 
23442 static int G__G__Matrix_186_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23443 {
23444       {
23445          const TVectorD& obj = ((TDecompSVD*) G__getstructoffset())->GetSig();
23446          result7->ref = (long) (&obj);
23447          result7->obj.i = (long) (&obj);
23448       }
23449    return(1 || funcname || hash || result7 || libp) ;
23450 }
23451 
23452 static int G__G__Matrix_186_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23453 {
23454       ((TDecompSVD*) G__getstructoffset())->SetMatrix(*(TMatrixD*) libp->para[0].ref);
23455       G__setnull(result7);
23456    return(1 || funcname || hash || result7 || libp) ;
23457 }
23458 
23459 static int G__G__Matrix_186_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23460 {
23461       G__letint(result7, 103, (long) ((TDecompSVD*) G__getstructoffset())->Invert(*(TMatrixD*) libp->para[0].ref));
23462    return(1 || funcname || hash || result7 || libp) ;
23463 }
23464 
23465 static int G__G__Matrix_186_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23466 {
23467       {
23468          TMatrixD* pobj;
23469          TMatrixD xobj = ((TDecompSVD*) G__getstructoffset())->Invert(*(Bool_t*) G__Boolref(&libp->para[0]));
23470          pobj = new TMatrixD(xobj);
23471          result7->obj.i = (long) ((void*) pobj);
23472          result7->ref = result7->obj.i;
23473          G__store_tempobject(*result7);
23474       }
23475    return(1 || funcname || hash || result7 || libp) ;
23476 }
23477 
23478 static int G__G__Matrix_186_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23479 {
23480       {
23481          TMatrixD* pobj;
23482          TMatrixD xobj = ((TDecompSVD*) G__getstructoffset())->Invert();
23483          pobj = new TMatrixD(xobj);
23484          result7->obj.i = (long) ((void*) pobj);
23485          result7->ref = result7->obj.i;
23486          G__store_tempobject(*result7);
23487       }
23488    return(1 || funcname || hash || result7 || libp) ;
23489 }
23490 
23491 static int G__G__Matrix_186_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23492 {
23493       {
23494          const TDecompSVD& obj = ((TDecompSVD*) G__getstructoffset())->operator=(*(TDecompSVD*) libp->para[0].ref);
23495          result7->ref = (long) (&obj);
23496          result7->obj.i = (long) (&obj);
23497       }
23498    return(1 || funcname || hash || result7 || libp) ;
23499 }
23500 
23501 static int G__G__Matrix_186_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23502 {
23503       G__letint(result7, 85, (long) TDecompSVD::Class());
23504    return(1 || funcname || hash || result7 || libp) ;
23505 }
23506 
23507 static int G__G__Matrix_186_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23508 {
23509       G__letint(result7, 67, (long) TDecompSVD::Class_Name());
23510    return(1 || funcname || hash || result7 || libp) ;
23511 }
23512 
23513 static int G__G__Matrix_186_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23514 {
23515       G__letint(result7, 115, (long) TDecompSVD::Class_Version());
23516    return(1 || funcname || hash || result7 || libp) ;
23517 }
23518 
23519 static int G__G__Matrix_186_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23520 {
23521       TDecompSVD::Dictionary();
23522       G__setnull(result7);
23523    return(1 || funcname || hash || result7 || libp) ;
23524 }
23525 
23526 static int G__G__Matrix_186_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23527 {
23528       ((TDecompSVD*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
23529       G__setnull(result7);
23530    return(1 || funcname || hash || result7 || libp) ;
23531 }
23532 
23533 static int G__G__Matrix_186_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23534 {
23535       G__letint(result7, 67, (long) TDecompSVD::DeclFileName());
23536    return(1 || funcname || hash || result7 || libp) ;
23537 }
23538 
23539 static int G__G__Matrix_186_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23540 {
23541       G__letint(result7, 105, (long) TDecompSVD::ImplFileLine());
23542    return(1 || funcname || hash || result7 || libp) ;
23543 }
23544 
23545 static int G__G__Matrix_186_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23546 {
23547       G__letint(result7, 67, (long) TDecompSVD::ImplFileName());
23548    return(1 || funcname || hash || result7 || libp) ;
23549 }
23550 
23551 static int G__G__Matrix_186_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23552 {
23553       G__letint(result7, 105, (long) TDecompSVD::DeclFileLine());
23554    return(1 || funcname || hash || result7 || libp) ;
23555 }
23556 
23557 // automatic destructor
23558 typedef TDecompSVD G__TTDecompSVD;
23559 static int G__G__Matrix_186_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23560 {
23561    char* gvp = (char*) G__getgvp();
23562    long soff = G__getstructoffset();
23563    int n = G__getaryconstruct();
23564    //
23565    //has_a_delete: 1
23566    //has_own_delete1arg: 0
23567    //has_own_delete2arg: 0
23568    //
23569    if (!soff) {
23570      return(1);
23571    }
23572    if (n) {
23573      if (gvp == (char*)G__PVOID) {
23574        delete[] (TDecompSVD*) soff;
23575      } else {
23576        G__setgvp((long) G__PVOID);
23577        for (int i = n - 1; i >= 0; --i) {
23578          ((TDecompSVD*) (soff+(sizeof(TDecompSVD)*i)))->~G__TTDecompSVD();
23579        }
23580        G__setgvp((long)gvp);
23581      }
23582    } else {
23583      if (gvp == (char*)G__PVOID) {
23584        delete (TDecompSVD*) soff;
23585      } else {
23586        G__setgvp((long) G__PVOID);
23587        ((TDecompSVD*) (soff))->~G__TTDecompSVD();
23588        G__setgvp((long)gvp);
23589      }
23590    }
23591    G__setnull(result7);
23592    return(1 || funcname || hash || result7 || libp) ;
23593 }
23594 
23595 
23596 /* TMatrixDEigen */
23597 static int G__G__Matrix_188_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23598 {
23599    TMatrixDEigen* p = NULL;
23600    char* gvp = (char*) G__getgvp();
23601    int n = G__getaryconstruct();
23602    if (n) {
23603      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23604        p = new TMatrixDEigen[n];
23605      } else {
23606        p = new((void*) gvp) TMatrixDEigen[n];
23607      }
23608    } else {
23609      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23610        p = new TMatrixDEigen;
23611      } else {
23612        p = new((void*) gvp) TMatrixDEigen;
23613      }
23614    }
23615    result7->obj.i = (long) p;
23616    result7->ref = (long) p;
23617    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigen));
23618    return(1 || funcname || hash || result7 || libp) ;
23619 }
23620 
23621 static int G__G__Matrix_188_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23622 {
23623    TMatrixDEigen* p = NULL;
23624    char* gvp = (char*) G__getgvp();
23625    //m: 1
23626    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23627      p = new TMatrixDEigen(*(TMatrixD*) libp->para[0].ref);
23628    } else {
23629      p = new((void*) gvp) TMatrixDEigen(*(TMatrixD*) libp->para[0].ref);
23630    }
23631    result7->obj.i = (long) p;
23632    result7->ref = (long) p;
23633    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigen));
23634    return(1 || funcname || hash || result7 || libp) ;
23635 }
23636 
23637 static int G__G__Matrix_188_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23638 {
23639    TMatrixDEigen* p = NULL;
23640    char* gvp = (char*) G__getgvp();
23641    //m: 1
23642    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23643      p = new TMatrixDEigen(*(TMatrixDEigen*) libp->para[0].ref);
23644    } else {
23645      p = new((void*) gvp) TMatrixDEigen(*(TMatrixDEigen*) libp->para[0].ref);
23646    }
23647    result7->obj.i = (long) p;
23648    result7->ref = (long) p;
23649    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigen));
23650    return(1 || funcname || hash || result7 || libp) ;
23651 }
23652 
23653 static int G__G__Matrix_188_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23654 {
23655       {
23656          const TMatrixD& obj = ((const TMatrixDEigen*) G__getstructoffset())->GetEigenVectors();
23657          result7->ref = (long) (&obj);
23658          result7->obj.i = (long) (&obj);
23659       }
23660    return(1 || funcname || hash || result7 || libp) ;
23661 }
23662 
23663 static int G__G__Matrix_188_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23664 {
23665       {
23666          const TVectorD& obj = ((const TMatrixDEigen*) G__getstructoffset())->GetEigenValuesRe();
23667          result7->ref = (long) (&obj);
23668          result7->obj.i = (long) (&obj);
23669       }
23670    return(1 || funcname || hash || result7 || libp) ;
23671 }
23672 
23673 static int G__G__Matrix_188_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23674 {
23675       {
23676          const TVectorD& obj = ((const TMatrixDEigen*) G__getstructoffset())->GetEigenValuesIm();
23677          result7->ref = (long) (&obj);
23678          result7->obj.i = (long) (&obj);
23679       }
23680    return(1 || funcname || hash || result7 || libp) ;
23681 }
23682 
23683 static int G__G__Matrix_188_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23684 {
23685       {
23686          const TMatrixD* pobj;
23687          const TMatrixD xobj = ((const TMatrixDEigen*) G__getstructoffset())->GetEigenValues();
23688          pobj = new TMatrixD(xobj);
23689          result7->obj.i = (long) ((void*) pobj);
23690          result7->ref = result7->obj.i;
23691          G__store_tempobject(*result7);
23692       }
23693    return(1 || funcname || hash || result7 || libp) ;
23694 }
23695 
23696 static int G__G__Matrix_188_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23697 {
23698       {
23699          const TMatrixDEigen& obj = ((TMatrixDEigen*) G__getstructoffset())->operator=(*(TMatrixDEigen*) libp->para[0].ref);
23700          result7->ref = (long) (&obj);
23701          result7->obj.i = (long) (&obj);
23702       }
23703    return(1 || funcname || hash || result7 || libp) ;
23704 }
23705 
23706 static int G__G__Matrix_188_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23707 {
23708       G__letint(result7, 85, (long) TMatrixDEigen::Class());
23709    return(1 || funcname || hash || result7 || libp) ;
23710 }
23711 
23712 static int G__G__Matrix_188_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23713 {
23714       G__letint(result7, 67, (long) TMatrixDEigen::Class_Name());
23715    return(1 || funcname || hash || result7 || libp) ;
23716 }
23717 
23718 static int G__G__Matrix_188_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23719 {
23720       G__letint(result7, 115, (long) TMatrixDEigen::Class_Version());
23721    return(1 || funcname || hash || result7 || libp) ;
23722 }
23723 
23724 static int G__G__Matrix_188_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23725 {
23726       TMatrixDEigen::Dictionary();
23727       G__setnull(result7);
23728    return(1 || funcname || hash || result7 || libp) ;
23729 }
23730 
23731 static int G__G__Matrix_188_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23732 {
23733       G__letint(result7, 85, (long) ((const TMatrixDEigen*) G__getstructoffset())->IsA());
23734    return(1 || funcname || hash || result7 || libp) ;
23735 }
23736 
23737 static int G__G__Matrix_188_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23738 {
23739       ((TMatrixDEigen*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
23740       G__setnull(result7);
23741    return(1 || funcname || hash || result7 || libp) ;
23742 }
23743 
23744 static int G__G__Matrix_188_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23745 {
23746       ((TMatrixDEigen*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
23747       G__setnull(result7);
23748    return(1 || funcname || hash || result7 || libp) ;
23749 }
23750 
23751 static int G__G__Matrix_188_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23752 {
23753       ((TMatrixDEigen*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
23754       G__setnull(result7);
23755    return(1 || funcname || hash || result7 || libp) ;
23756 }
23757 
23758 static int G__G__Matrix_188_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23759 {
23760       G__letint(result7, 67, (long) TMatrixDEigen::DeclFileName());
23761    return(1 || funcname || hash || result7 || libp) ;
23762 }
23763 
23764 static int G__G__Matrix_188_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23765 {
23766       G__letint(result7, 105, (long) TMatrixDEigen::ImplFileLine());
23767    return(1 || funcname || hash || result7 || libp) ;
23768 }
23769 
23770 static int G__G__Matrix_188_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23771 {
23772       G__letint(result7, 67, (long) TMatrixDEigen::ImplFileName());
23773    return(1 || funcname || hash || result7 || libp) ;
23774 }
23775 
23776 static int G__G__Matrix_188_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23777 {
23778       G__letint(result7, 105, (long) TMatrixDEigen::DeclFileLine());
23779    return(1 || funcname || hash || result7 || libp) ;
23780 }
23781 
23782 // automatic destructor
23783 typedef TMatrixDEigen G__TTMatrixDEigen;
23784 static int G__G__Matrix_188_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23785 {
23786    char* gvp = (char*) G__getgvp();
23787    long soff = G__getstructoffset();
23788    int n = G__getaryconstruct();
23789    //
23790    //has_a_delete: 0
23791    //has_own_delete1arg: 0
23792    //has_own_delete2arg: 0
23793    //
23794    if (!soff) {
23795      return(1);
23796    }
23797    if (n) {
23798      if (gvp == (char*)G__PVOID) {
23799        delete[] (TMatrixDEigen*) soff;
23800      } else {
23801        G__setgvp((long) G__PVOID);
23802        for (int i = n - 1; i >= 0; --i) {
23803          ((TMatrixDEigen*) (soff+(sizeof(TMatrixDEigen)*i)))->~G__TTMatrixDEigen();
23804        }
23805        G__setgvp((long)gvp);
23806      }
23807    } else {
23808      if (gvp == (char*)G__PVOID) {
23809        delete (TMatrixDEigen*) soff;
23810      } else {
23811        G__setgvp((long) G__PVOID);
23812        ((TMatrixDEigen*) (soff))->~G__TTMatrixDEigen();
23813        G__setgvp((long)gvp);
23814      }
23815    }
23816    G__setnull(result7);
23817    return(1 || funcname || hash || result7 || libp) ;
23818 }
23819 
23820 
23821 /* THaarMatrixT<double> */
23822 static int G__G__Matrix_190_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23823 {
23824    THaarMatrixT<double>* p = NULL;
23825    char* gvp = (char*) G__getgvp();
23826    int n = G__getaryconstruct();
23827    if (n) {
23828      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23829        p = new THaarMatrixT<double>[n];
23830      } else {
23831        p = new((void*) gvp) THaarMatrixT<double>[n];
23832      }
23833    } else {
23834      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23835        p = new THaarMatrixT<double>;
23836      } else {
23837        p = new((void*) gvp) THaarMatrixT<double>;
23838      }
23839    }
23840    result7->obj.i = (long) p;
23841    result7->ref = (long) p;
23842    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR));
23843    return(1 || funcname || hash || result7 || libp) ;
23844 }
23845 
23846 static int G__G__Matrix_190_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23847 {
23848    THaarMatrixT<double>* p = NULL;
23849    char* gvp = (char*) G__getgvp();
23850    switch (libp->paran) {
23851    case 2:
23852      //m: 2
23853      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23854        p = new THaarMatrixT<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
23855      } else {
23856        p = new((void*) gvp) THaarMatrixT<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
23857      }
23858      break;
23859    case 1:
23860      //m: 1
23861      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23862        p = new THaarMatrixT<double>((Int_t) G__int(libp->para[0]));
23863      } else {
23864        p = new((void*) gvp) THaarMatrixT<double>((Int_t) G__int(libp->para[0]));
23865      }
23866      break;
23867    }
23868    result7->obj.i = (long) p;
23869    result7->ref = (long) p;
23870    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR));
23871    return(1 || funcname || hash || result7 || libp) ;
23872 }
23873 
23874 static int G__G__Matrix_190_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23875 {
23876       G__letint(result7, 85, (long) THaarMatrixT<double>::Class());
23877    return(1 || funcname || hash || result7 || libp) ;
23878 }
23879 
23880 static int G__G__Matrix_190_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23881 {
23882       G__letint(result7, 67, (long) THaarMatrixT<double>::Class_Name());
23883    return(1 || funcname || hash || result7 || libp) ;
23884 }
23885 
23886 static int G__G__Matrix_190_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23887 {
23888       G__letint(result7, 115, (long) THaarMatrixT<double>::Class_Version());
23889    return(1 || funcname || hash || result7 || libp) ;
23890 }
23891 
23892 static int G__G__Matrix_190_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23893 {
23894       THaarMatrixT<double>::Dictionary();
23895       G__setnull(result7);
23896    return(1 || funcname || hash || result7 || libp) ;
23897 }
23898 
23899 static int G__G__Matrix_190_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23900 {
23901       ((THaarMatrixT<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
23902       G__setnull(result7);
23903    return(1 || funcname || hash || result7 || libp) ;
23904 }
23905 
23906 static int G__G__Matrix_190_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23907 {
23908       G__letint(result7, 67, (long) THaarMatrixT<double>::DeclFileName());
23909    return(1 || funcname || hash || result7 || libp) ;
23910 }
23911 
23912 static int G__G__Matrix_190_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23913 {
23914       G__letint(result7, 105, (long) THaarMatrixT<double>::ImplFileLine());
23915    return(1 || funcname || hash || result7 || libp) ;
23916 }
23917 
23918 static int G__G__Matrix_190_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23919 {
23920       G__letint(result7, 67, (long) THaarMatrixT<double>::ImplFileName());
23921    return(1 || funcname || hash || result7 || libp) ;
23922 }
23923 
23924 static int G__G__Matrix_190_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23925 {
23926       G__letint(result7, 105, (long) THaarMatrixT<double>::DeclFileLine());
23927    return(1 || funcname || hash || result7 || libp) ;
23928 }
23929 
23930 // automatic copy constructor
23931 static int G__G__Matrix_190_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23932 
23933 {
23934    THaarMatrixT<double>* p;
23935    void* tmp = (void*) G__int(libp->para[0]);
23936    p = new THaarMatrixT<double>(*(THaarMatrixT<double>*) tmp);
23937    result7->obj.i = (long) p;
23938    result7->ref = (long) p;
23939    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR));
23940    return(1 || funcname || hash || result7 || libp) ;
23941 }
23942 
23943 // automatic destructor
23944 typedef THaarMatrixT<double> G__TTHaarMatrixTlEdoublegR;
23945 static int G__G__Matrix_190_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23946 {
23947    char* gvp = (char*) G__getgvp();
23948    long soff = G__getstructoffset();
23949    int n = G__getaryconstruct();
23950    //
23951    //has_a_delete: 1
23952    //has_own_delete1arg: 0
23953    //has_own_delete2arg: 0
23954    //
23955    if (!soff) {
23956      return(1);
23957    }
23958    if (n) {
23959      if (gvp == (char*)G__PVOID) {
23960        delete[] (THaarMatrixT<double>*) soff;
23961      } else {
23962        G__setgvp((long) G__PVOID);
23963        for (int i = n - 1; i >= 0; --i) {
23964          ((THaarMatrixT<double>*) (soff+(sizeof(THaarMatrixT<double>)*i)))->~G__TTHaarMatrixTlEdoublegR();
23965        }
23966        G__setgvp((long)gvp);
23967      }
23968    } else {
23969      if (gvp == (char*)G__PVOID) {
23970        delete (THaarMatrixT<double>*) soff;
23971      } else {
23972        G__setgvp((long) G__PVOID);
23973        ((THaarMatrixT<double>*) (soff))->~G__TTHaarMatrixTlEdoublegR();
23974        G__setgvp((long)gvp);
23975      }
23976    }
23977    G__setnull(result7);
23978    return(1 || funcname || hash || result7 || libp) ;
23979 }
23980 
23981 
23982 /* THilbertMatrixT<double> */
23983 static int G__G__Matrix_191_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23984 {
23985    THilbertMatrixT<double>* p = NULL;
23986    char* gvp = (char*) G__getgvp();
23987    int n = G__getaryconstruct();
23988    if (n) {
23989      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23990        p = new THilbertMatrixT<double>[n];
23991      } else {
23992        p = new((void*) gvp) THilbertMatrixT<double>[n];
23993      }
23994    } else {
23995      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23996        p = new THilbertMatrixT<double>;
23997      } else {
23998        p = new((void*) gvp) THilbertMatrixT<double>;
23999      }
24000    }
24001    result7->obj.i = (long) p;
24002    result7->ref = (long) p;
24003    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR));
24004    return(1 || funcname || hash || result7 || libp) ;
24005 }
24006 
24007 static int G__G__Matrix_191_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24008 {
24009    THilbertMatrixT<double>* p = NULL;
24010    char* gvp = (char*) G__getgvp();
24011    //m: 2
24012    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24013      p = new THilbertMatrixT<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
24014    } else {
24015      p = new((void*) gvp) THilbertMatrixT<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
24016    }
24017    result7->obj.i = (long) p;
24018    result7->ref = (long) p;
24019    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR));
24020    return(1 || funcname || hash || result7 || libp) ;
24021 }
24022 
24023 static int G__G__Matrix_191_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24024 {
24025    THilbertMatrixT<double>* p = NULL;
24026    char* gvp = (char*) G__getgvp();
24027    //m: 4
24028    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24029      p = new THilbertMatrixT<double>(
24030 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
24031 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
24032    } else {
24033      p = new((void*) gvp) THilbertMatrixT<double>(
24034 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
24035 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
24036    }
24037    result7->obj.i = (long) p;
24038    result7->ref = (long) p;
24039    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR));
24040    return(1 || funcname || hash || result7 || libp) ;
24041 }
24042 
24043 static int G__G__Matrix_191_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24044 {
24045       G__letint(result7, 85, (long) THilbertMatrixT<double>::Class());
24046    return(1 || funcname || hash || result7 || libp) ;
24047 }
24048 
24049 static int G__G__Matrix_191_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24050 {
24051       G__letint(result7, 67, (long) THilbertMatrixT<double>::Class_Name());
24052    return(1 || funcname || hash || result7 || libp) ;
24053 }
24054 
24055 static int G__G__Matrix_191_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24056 {
24057       G__letint(result7, 115, (long) THilbertMatrixT<double>::Class_Version());
24058    return(1 || funcname || hash || result7 || libp) ;
24059 }
24060 
24061 static int G__G__Matrix_191_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24062 {
24063       THilbertMatrixT<double>::Dictionary();
24064       G__setnull(result7);
24065    return(1 || funcname || hash || result7 || libp) ;
24066 }
24067 
24068 static int G__G__Matrix_191_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24069 {
24070       ((THilbertMatrixT<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
24071       G__setnull(result7);
24072    return(1 || funcname || hash || result7 || libp) ;
24073 }
24074 
24075 static int G__G__Matrix_191_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24076 {
24077       G__letint(result7, 67, (long) THilbertMatrixT<double>::DeclFileName());
24078    return(1 || funcname || hash || result7 || libp) ;
24079 }
24080 
24081 static int G__G__Matrix_191_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24082 {
24083       G__letint(result7, 105, (long) THilbertMatrixT<double>::ImplFileLine());
24084    return(1 || funcname || hash || result7 || libp) ;
24085 }
24086 
24087 static int G__G__Matrix_191_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24088 {
24089       G__letint(result7, 67, (long) THilbertMatrixT<double>::ImplFileName());
24090    return(1 || funcname || hash || result7 || libp) ;
24091 }
24092 
24093 static int G__G__Matrix_191_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24094 {
24095       G__letint(result7, 105, (long) THilbertMatrixT<double>::DeclFileLine());
24096    return(1 || funcname || hash || result7 || libp) ;
24097 }
24098 
24099 // automatic copy constructor
24100 static int G__G__Matrix_191_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24101 
24102 {
24103    THilbertMatrixT<double>* p;
24104    void* tmp = (void*) G__int(libp->para[0]);
24105    p = new THilbertMatrixT<double>(*(THilbertMatrixT<double>*) tmp);
24106    result7->obj.i = (long) p;
24107    result7->ref = (long) p;
24108    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR));
24109    return(1 || funcname || hash || result7 || libp) ;
24110 }
24111 
24112 // automatic destructor
24113 typedef THilbertMatrixT<double> G__TTHilbertMatrixTlEdoublegR;
24114 static int G__G__Matrix_191_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24115 {
24116    char* gvp = (char*) G__getgvp();
24117    long soff = G__getstructoffset();
24118    int n = G__getaryconstruct();
24119    //
24120    //has_a_delete: 1
24121    //has_own_delete1arg: 0
24122    //has_own_delete2arg: 0
24123    //
24124    if (!soff) {
24125      return(1);
24126    }
24127    if (n) {
24128      if (gvp == (char*)G__PVOID) {
24129        delete[] (THilbertMatrixT<double>*) soff;
24130      } else {
24131        G__setgvp((long) G__PVOID);
24132        for (int i = n - 1; i >= 0; --i) {
24133          ((THilbertMatrixT<double>*) (soff+(sizeof(THilbertMatrixT<double>)*i)))->~G__TTHilbertMatrixTlEdoublegR();
24134        }
24135        G__setgvp((long)gvp);
24136      }
24137    } else {
24138      if (gvp == (char*)G__PVOID) {
24139        delete (THilbertMatrixT<double>*) soff;
24140      } else {
24141        G__setgvp((long) G__PVOID);
24142        ((THilbertMatrixT<double>*) (soff))->~G__TTHilbertMatrixTlEdoublegR();
24143        G__setgvp((long)gvp);
24144      }
24145    }
24146    G__setnull(result7);
24147    return(1 || funcname || hash || result7 || libp) ;
24148 }
24149 
24150 
24151 /* THilbertMatrixTSym<double> */
24152 static int G__G__Matrix_192_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24153 {
24154    THilbertMatrixTSym<double>* p = NULL;
24155    char* gvp = (char*) G__getgvp();
24156    int n = G__getaryconstruct();
24157    if (n) {
24158      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24159        p = new THilbertMatrixTSym<double>[n];
24160      } else {
24161        p = new((void*) gvp) THilbertMatrixTSym<double>[n];
24162      }
24163    } else {
24164      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24165        p = new THilbertMatrixTSym<double>;
24166      } else {
24167        p = new((void*) gvp) THilbertMatrixTSym<double>;
24168      }
24169    }
24170    result7->obj.i = (long) p;
24171    result7->ref = (long) p;
24172    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR));
24173    return(1 || funcname || hash || result7 || libp) ;
24174 }
24175 
24176 static int G__G__Matrix_192_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24177 {
24178    THilbertMatrixTSym<double>* p = NULL;
24179    char* gvp = (char*) G__getgvp();
24180    //m: 1
24181    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24182      p = new THilbertMatrixTSym<double>((Int_t) G__int(libp->para[0]));
24183    } else {
24184      p = new((void*) gvp) THilbertMatrixTSym<double>((Int_t) G__int(libp->para[0]));
24185    }
24186    result7->obj.i = (long) p;
24187    result7->ref = (long) p;
24188    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR));
24189    return(1 || funcname || hash || result7 || libp) ;
24190 }
24191 
24192 static int G__G__Matrix_192_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24193 {
24194    THilbertMatrixTSym<double>* p = NULL;
24195    char* gvp = (char*) G__getgvp();
24196    //m: 2
24197    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24198      p = new THilbertMatrixTSym<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
24199    } else {
24200      p = new((void*) gvp) THilbertMatrixTSym<double>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
24201    }
24202    result7->obj.i = (long) p;
24203    result7->ref = (long) p;
24204    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR));
24205    return(1 || funcname || hash || result7 || libp) ;
24206 }
24207 
24208 static int G__G__Matrix_192_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24209 {
24210       G__letint(result7, 85, (long) THilbertMatrixTSym<double>::Class());
24211    return(1 || funcname || hash || result7 || libp) ;
24212 }
24213 
24214 static int G__G__Matrix_192_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24215 {
24216       G__letint(result7, 67, (long) THilbertMatrixTSym<double>::Class_Name());
24217    return(1 || funcname || hash || result7 || libp) ;
24218 }
24219 
24220 static int G__G__Matrix_192_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24221 {
24222       G__letint(result7, 115, (long) THilbertMatrixTSym<double>::Class_Version());
24223    return(1 || funcname || hash || result7 || libp) ;
24224 }
24225 
24226 static int G__G__Matrix_192_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24227 {
24228       THilbertMatrixTSym<double>::Dictionary();
24229       G__setnull(result7);
24230    return(1 || funcname || hash || result7 || libp) ;
24231 }
24232 
24233 static int G__G__Matrix_192_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24234 {
24235       ((THilbertMatrixTSym<double>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
24236       G__setnull(result7);
24237    return(1 || funcname || hash || result7 || libp) ;
24238 }
24239 
24240 static int G__G__Matrix_192_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24241 {
24242       G__letint(result7, 67, (long) THilbertMatrixTSym<double>::DeclFileName());
24243    return(1 || funcname || hash || result7 || libp) ;
24244 }
24245 
24246 static int G__G__Matrix_192_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24247 {
24248       G__letint(result7, 105, (long) THilbertMatrixTSym<double>::ImplFileLine());
24249    return(1 || funcname || hash || result7 || libp) ;
24250 }
24251 
24252 static int G__G__Matrix_192_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24253 {
24254       G__letint(result7, 67, (long) THilbertMatrixTSym<double>::ImplFileName());
24255    return(1 || funcname || hash || result7 || libp) ;
24256 }
24257 
24258 static int G__G__Matrix_192_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24259 {
24260       G__letint(result7, 105, (long) THilbertMatrixTSym<double>::DeclFileLine());
24261    return(1 || funcname || hash || result7 || libp) ;
24262 }
24263 
24264 // automatic copy constructor
24265 static int G__G__Matrix_192_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24266 
24267 {
24268    THilbertMatrixTSym<double>* p;
24269    void* tmp = (void*) G__int(libp->para[0]);
24270    p = new THilbertMatrixTSym<double>(*(THilbertMatrixTSym<double>*) tmp);
24271    result7->obj.i = (long) p;
24272    result7->ref = (long) p;
24273    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR));
24274    return(1 || funcname || hash || result7 || libp) ;
24275 }
24276 
24277 // automatic destructor
24278 typedef THilbertMatrixTSym<double> G__TTHilbertMatrixTSymlEdoublegR;
24279 static int G__G__Matrix_192_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24280 {
24281    char* gvp = (char*) G__getgvp();
24282    long soff = G__getstructoffset();
24283    int n = G__getaryconstruct();
24284    //
24285    //has_a_delete: 1
24286    //has_own_delete1arg: 0
24287    //has_own_delete2arg: 0
24288    //
24289    if (!soff) {
24290      return(1);
24291    }
24292    if (n) {
24293      if (gvp == (char*)G__PVOID) {
24294        delete[] (THilbertMatrixTSym<double>*) soff;
24295      } else {
24296        G__setgvp((long) G__PVOID);
24297        for (int i = n - 1; i >= 0; --i) {
24298          ((THilbertMatrixTSym<double>*) (soff+(sizeof(THilbertMatrixTSym<double>)*i)))->~G__TTHilbertMatrixTSymlEdoublegR();
24299        }
24300        G__setgvp((long)gvp);
24301      }
24302    } else {
24303      if (gvp == (char*)G__PVOID) {
24304        delete (THilbertMatrixTSym<double>*) soff;
24305      } else {
24306        G__setgvp((long) G__PVOID);
24307        ((THilbertMatrixTSym<double>*) (soff))->~G__TTHilbertMatrixTSymlEdoublegR();
24308        G__setgvp((long)gvp);
24309      }
24310    }
24311    G__setnull(result7);
24312    return(1 || funcname || hash || result7 || libp) ;
24313 }
24314 
24315 
24316 /* TMatrixDSymEigen */
24317 static int G__G__Matrix_193_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24318 {
24319    TMatrixDSymEigen* p = NULL;
24320    char* gvp = (char*) G__getgvp();
24321    int n = G__getaryconstruct();
24322    if (n) {
24323      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24324        p = new TMatrixDSymEigen[n];
24325      } else {
24326        p = new((void*) gvp) TMatrixDSymEigen[n];
24327      }
24328    } else {
24329      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24330        p = new TMatrixDSymEigen;
24331      } else {
24332        p = new((void*) gvp) TMatrixDSymEigen;
24333      }
24334    }
24335    result7->obj.i = (long) p;
24336    result7->ref = (long) p;
24337    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigen));
24338    return(1 || funcname || hash || result7 || libp) ;
24339 }
24340 
24341 static int G__G__Matrix_193_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24342 {
24343    TMatrixDSymEigen* p = NULL;
24344    char* gvp = (char*) G__getgvp();
24345    //m: 1
24346    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24347      p = new TMatrixDSymEigen(*(TMatrixDSym*) libp->para[0].ref);
24348    } else {
24349      p = new((void*) gvp) TMatrixDSymEigen(*(TMatrixDSym*) libp->para[0].ref);
24350    }
24351    result7->obj.i = (long) p;
24352    result7->ref = (long) p;
24353    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigen));
24354    return(1 || funcname || hash || result7 || libp) ;
24355 }
24356 
24357 static int G__G__Matrix_193_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24358 {
24359    TMatrixDSymEigen* p = NULL;
24360    char* gvp = (char*) G__getgvp();
24361    //m: 1
24362    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24363      p = new TMatrixDSymEigen(*(TMatrixDSymEigen*) libp->para[0].ref);
24364    } else {
24365      p = new((void*) gvp) TMatrixDSymEigen(*(TMatrixDSymEigen*) libp->para[0].ref);
24366    }
24367    result7->obj.i = (long) p;
24368    result7->ref = (long) p;
24369    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigen));
24370    return(1 || funcname || hash || result7 || libp) ;
24371 }
24372 
24373 static int G__G__Matrix_193_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24374 {
24375       {
24376          const TMatrixD& obj = ((const TMatrixDSymEigen*) G__getstructoffset())->GetEigenVectors();
24377          result7->ref = (long) (&obj);
24378          result7->obj.i = (long) (&obj);
24379       }
24380    return(1 || funcname || hash || result7 || libp) ;
24381 }
24382 
24383 static int G__G__Matrix_193_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24384 {
24385       {
24386          const TVectorD& obj = ((const TMatrixDSymEigen*) G__getstructoffset())->GetEigenValues();
24387          result7->ref = (long) (&obj);
24388          result7->obj.i = (long) (&obj);
24389       }
24390    return(1 || funcname || hash || result7 || libp) ;
24391 }
24392 
24393 static int G__G__Matrix_193_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24394 {
24395       {
24396          const TMatrixDSymEigen& obj = ((TMatrixDSymEigen*) G__getstructoffset())->operator=(*(TMatrixDSymEigen*) libp->para[0].ref);
24397          result7->ref = (long) (&obj);
24398          result7->obj.i = (long) (&obj);
24399       }
24400    return(1 || funcname || hash || result7 || libp) ;
24401 }
24402 
24403 static int G__G__Matrix_193_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24404 {
24405       G__letint(result7, 85, (long) TMatrixDSymEigen::Class());
24406    return(1 || funcname || hash || result7 || libp) ;
24407 }
24408 
24409 static int G__G__Matrix_193_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24410 {
24411       G__letint(result7, 67, (long) TMatrixDSymEigen::Class_Name());
24412    return(1 || funcname || hash || result7 || libp) ;
24413 }
24414 
24415 static int G__G__Matrix_193_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24416 {
24417       G__letint(result7, 115, (long) TMatrixDSymEigen::Class_Version());
24418    return(1 || funcname || hash || result7 || libp) ;
24419 }
24420 
24421 static int G__G__Matrix_193_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24422 {
24423       TMatrixDSymEigen::Dictionary();
24424       G__setnull(result7);
24425    return(1 || funcname || hash || result7 || libp) ;
24426 }
24427 
24428 static int G__G__Matrix_193_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24429 {
24430       G__letint(result7, 85, (long) ((const TMatrixDSymEigen*) G__getstructoffset())->IsA());
24431    return(1 || funcname || hash || result7 || libp) ;
24432 }
24433 
24434 static int G__G__Matrix_193_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24435 {
24436       ((TMatrixDSymEigen*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
24437       G__setnull(result7);
24438    return(1 || funcname || hash || result7 || libp) ;
24439 }
24440 
24441 static int G__G__Matrix_193_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24442 {
24443       ((TMatrixDSymEigen*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
24444       G__setnull(result7);
24445    return(1 || funcname || hash || result7 || libp) ;
24446 }
24447 
24448 static int G__G__Matrix_193_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24449 {
24450       ((TMatrixDSymEigen*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
24451       G__setnull(result7);
24452    return(1 || funcname || hash || result7 || libp) ;
24453 }
24454 
24455 static int G__G__Matrix_193_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24456 {
24457       G__letint(result7, 67, (long) TMatrixDSymEigen::DeclFileName());
24458    return(1 || funcname || hash || result7 || libp) ;
24459 }
24460 
24461 static int G__G__Matrix_193_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24462 {
24463       G__letint(result7, 105, (long) TMatrixDSymEigen::ImplFileLine());
24464    return(1 || funcname || hash || result7 || libp) ;
24465 }
24466 
24467 static int G__G__Matrix_193_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24468 {
24469       G__letint(result7, 67, (long) TMatrixDSymEigen::ImplFileName());
24470    return(1 || funcname || hash || result7 || libp) ;
24471 }
24472 
24473 static int G__G__Matrix_193_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24474 {
24475       G__letint(result7, 105, (long) TMatrixDSymEigen::DeclFileLine());
24476    return(1 || funcname || hash || result7 || libp) ;
24477 }
24478 
24479 // automatic destructor
24480 typedef TMatrixDSymEigen G__TTMatrixDSymEigen;
24481 static int G__G__Matrix_193_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24482 {
24483    char* gvp = (char*) G__getgvp();
24484    long soff = G__getstructoffset();
24485    int n = G__getaryconstruct();
24486    //
24487    //has_a_delete: 0
24488    //has_own_delete1arg: 0
24489    //has_own_delete2arg: 0
24490    //
24491    if (!soff) {
24492      return(1);
24493    }
24494    if (n) {
24495      if (gvp == (char*)G__PVOID) {
24496        delete[] (TMatrixDSymEigen*) soff;
24497      } else {
24498        G__setgvp((long) G__PVOID);
24499        for (int i = n - 1; i >= 0; --i) {
24500          ((TMatrixDSymEigen*) (soff+(sizeof(TMatrixDSymEigen)*i)))->~G__TTMatrixDSymEigen();
24501        }
24502        G__setgvp((long)gvp);
24503      }
24504    } else {
24505      if (gvp == (char*)G__PVOID) {
24506        delete (TMatrixDSymEigen*) soff;
24507      } else {
24508        G__setgvp((long) G__PVOID);
24509        ((TMatrixDSymEigen*) (soff))->~G__TTMatrixDSymEigen();
24510        G__setgvp((long)gvp);
24511      }
24512    }
24513    G__setnull(result7);
24514    return(1 || funcname || hash || result7 || libp) ;
24515 }
24516 
24517 
24518 /* TMatrixTFlat_const<float> */
24519 static int G__G__Matrix_195_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24520 {
24521    TMatrixTFlat_const<float>* p = NULL;
24522    char* gvp = (char*) G__getgvp();
24523    int n = G__getaryconstruct();
24524    if (n) {
24525      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24526        p = new TMatrixTFlat_const<float>[n];
24527      } else {
24528        p = new((void*) gvp) TMatrixTFlat_const<float>[n];
24529      }
24530    } else {
24531      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24532        p = new TMatrixTFlat_const<float>;
24533      } else {
24534        p = new((void*) gvp) TMatrixTFlat_const<float>;
24535      }
24536    }
24537    result7->obj.i = (long) p;
24538    result7->ref = (long) p;
24539    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR));
24540    return(1 || funcname || hash || result7 || libp) ;
24541 }
24542 
24543 static int G__G__Matrix_195_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24544 {
24545    TMatrixTFlat_const<float>* p = NULL;
24546    char* gvp = (char*) G__getgvp();
24547    //m: 1
24548    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24549      p = new TMatrixTFlat_const<float>(*(TMatrixT<float>*) libp->para[0].ref);
24550    } else {
24551      p = new((void*) gvp) TMatrixTFlat_const<float>(*(TMatrixT<float>*) libp->para[0].ref);
24552    }
24553    result7->obj.i = (long) p;
24554    result7->ref = (long) p;
24555    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR));
24556    return(1 || funcname || hash || result7 || libp) ;
24557 }
24558 
24559 static int G__G__Matrix_195_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24560 {
24561    TMatrixTFlat_const<float>* p = NULL;
24562    char* gvp = (char*) G__getgvp();
24563    //m: 1
24564    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24565      p = new TMatrixTFlat_const<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
24566    } else {
24567      p = new((void*) gvp) TMatrixTFlat_const<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
24568    }
24569    result7->obj.i = (long) p;
24570    result7->ref = (long) p;
24571    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR));
24572    return(1 || funcname || hash || result7 || libp) ;
24573 }
24574 
24575 static int G__G__Matrix_195_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24576 {
24577    TMatrixTFlat_const<float>* p = NULL;
24578    char* gvp = (char*) G__getgvp();
24579    //m: 1
24580    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24581      p = new TMatrixTFlat_const<float>(*(TMatrixTFlat_const<float>*) libp->para[0].ref);
24582    } else {
24583      p = new((void*) gvp) TMatrixTFlat_const<float>(*(TMatrixTFlat_const<float>*) libp->para[0].ref);
24584    }
24585    result7->obj.i = (long) p;
24586    result7->ref = (long) p;
24587    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR));
24588    return(1 || funcname || hash || result7 || libp) ;
24589 }
24590 
24591 static int G__G__Matrix_195_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24592 {
24593       {
24594          const TMatrixTFlat_const<float>& obj = ((TMatrixTFlat_const<float>*) G__getstructoffset())->operator=(*(TMatrixTFlat_const<float>*) libp->para[0].ref);
24595          result7->ref = (long) (&obj);
24596          result7->obj.i = (long) (&obj);
24597       }
24598    return(1 || funcname || hash || result7 || libp) ;
24599 }
24600 
24601 static int G__G__Matrix_195_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24602 {
24603       G__letint(result7, 85, (long) ((const TMatrixTFlat_const<float>*) G__getstructoffset())->GetMatrix());
24604    return(1 || funcname || hash || result7 || libp) ;
24605 }
24606 
24607 static int G__G__Matrix_195_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24608 {
24609       G__letint(result7, 70, (long) ((const TMatrixTFlat_const<float>*) G__getstructoffset())->GetPtr());
24610    return(1 || funcname || hash || result7 || libp) ;
24611 }
24612 
24613 static int G__G__Matrix_195_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24614 {
24615       {
24616          const float& obj = ((const TMatrixTFlat_const<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
24617          result7->ref = (long) (&obj);
24618          result7->obj.d = (double) (obj);
24619       }
24620    return(1 || funcname || hash || result7 || libp) ;
24621 }
24622 
24623 static int G__G__Matrix_195_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24624 {
24625       {
24626          const float& obj = ((const TMatrixTFlat_const<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
24627          result7->ref = (long) (&obj);
24628          result7->obj.d = (double) (obj);
24629       }
24630    return(1 || funcname || hash || result7 || libp) ;
24631 }
24632 
24633 static int G__G__Matrix_195_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24634 {
24635       G__letint(result7, 85, (long) TMatrixTFlat_const<float>::Class());
24636    return(1 || funcname || hash || result7 || libp) ;
24637 }
24638 
24639 static int G__G__Matrix_195_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24640 {
24641       G__letint(result7, 67, (long) TMatrixTFlat_const<float>::Class_Name());
24642    return(1 || funcname || hash || result7 || libp) ;
24643 }
24644 
24645 static int G__G__Matrix_195_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24646 {
24647       G__letint(result7, 115, (long) TMatrixTFlat_const<float>::Class_Version());
24648    return(1 || funcname || hash || result7 || libp) ;
24649 }
24650 
24651 static int G__G__Matrix_195_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24652 {
24653       TMatrixTFlat_const<float>::Dictionary();
24654       G__setnull(result7);
24655    return(1 || funcname || hash || result7 || libp) ;
24656 }
24657 
24658 static int G__G__Matrix_195_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24659 {
24660       G__letint(result7, 85, (long) ((const TMatrixTFlat_const<float>*) G__getstructoffset())->IsA());
24661    return(1 || funcname || hash || result7 || libp) ;
24662 }
24663 
24664 static int G__G__Matrix_195_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24665 {
24666       ((TMatrixTFlat_const<float>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
24667       G__setnull(result7);
24668    return(1 || funcname || hash || result7 || libp) ;
24669 }
24670 
24671 static int G__G__Matrix_195_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24672 {
24673       ((TMatrixTFlat_const<float>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
24674       G__setnull(result7);
24675    return(1 || funcname || hash || result7 || libp) ;
24676 }
24677 
24678 static int G__G__Matrix_195_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24679 {
24680       ((TMatrixTFlat_const<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
24681       G__setnull(result7);
24682    return(1 || funcname || hash || result7 || libp) ;
24683 }
24684 
24685 static int G__G__Matrix_195_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24686 {
24687       G__letint(result7, 67, (long) TMatrixTFlat_const<float>::DeclFileName());
24688    return(1 || funcname || hash || result7 || libp) ;
24689 }
24690 
24691 static int G__G__Matrix_195_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24692 {
24693       G__letint(result7, 105, (long) TMatrixTFlat_const<float>::ImplFileLine());
24694    return(1 || funcname || hash || result7 || libp) ;
24695 }
24696 
24697 static int G__G__Matrix_195_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24698 {
24699       G__letint(result7, 67, (long) TMatrixTFlat_const<float>::ImplFileName());
24700    return(1 || funcname || hash || result7 || libp) ;
24701 }
24702 
24703 static int G__G__Matrix_195_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24704 {
24705       G__letint(result7, 105, (long) TMatrixTFlat_const<float>::DeclFileLine());
24706    return(1 || funcname || hash || result7 || libp) ;
24707 }
24708 
24709 // automatic destructor
24710 typedef TMatrixTFlat_const<float> G__TTMatrixTFlat_constlEfloatgR;
24711 static int G__G__Matrix_195_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24712 {
24713    char* gvp = (char*) G__getgvp();
24714    long soff = G__getstructoffset();
24715    int n = G__getaryconstruct();
24716    //
24717    //has_a_delete: 0
24718    //has_own_delete1arg: 0
24719    //has_own_delete2arg: 0
24720    //
24721    if (!soff) {
24722      return(1);
24723    }
24724    if (n) {
24725      if (gvp == (char*)G__PVOID) {
24726        delete[] (TMatrixTFlat_const<float>*) soff;
24727      } else {
24728        G__setgvp((long) G__PVOID);
24729        for (int i = n - 1; i >= 0; --i) {
24730          ((TMatrixTFlat_const<float>*) (soff+(sizeof(TMatrixTFlat_const<float>)*i)))->~G__TTMatrixTFlat_constlEfloatgR();
24731        }
24732        G__setgvp((long)gvp);
24733      }
24734    } else {
24735      if (gvp == (char*)G__PVOID) {
24736        delete (TMatrixTFlat_const<float>*) soff;
24737      } else {
24738        G__setgvp((long) G__PVOID);
24739        ((TMatrixTFlat_const<float>*) (soff))->~G__TTMatrixTFlat_constlEfloatgR();
24740        G__setgvp((long)gvp);
24741      }
24742    }
24743    G__setnull(result7);
24744    return(1 || funcname || hash || result7 || libp) ;
24745 }
24746 
24747 
24748 /* TMatrixTSub_const<float> */
24749 static int G__G__Matrix_196_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24750 {
24751    TMatrixTSub_const<float>* p = NULL;
24752    char* gvp = (char*) G__getgvp();
24753    int n = G__getaryconstruct();
24754    if (n) {
24755      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24756        p = new TMatrixTSub_const<float>[n];
24757      } else {
24758        p = new((void*) gvp) TMatrixTSub_const<float>[n];
24759      }
24760    } else {
24761      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24762        p = new TMatrixTSub_const<float>;
24763      } else {
24764        p = new((void*) gvp) TMatrixTSub_const<float>;
24765      }
24766    }
24767    result7->obj.i = (long) p;
24768    result7->ref = (long) p;
24769    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR));
24770    return(1 || funcname || hash || result7 || libp) ;
24771 }
24772 
24773 static int G__G__Matrix_196_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24774 {
24775    TMatrixTSub_const<float>* p = NULL;
24776    char* gvp = (char*) G__getgvp();
24777    //m: 5
24778    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24779      p = new TMatrixTSub_const<float>(
24780 *(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
24781 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
24782 , (Int_t) G__int(libp->para[4]));
24783    } else {
24784      p = new((void*) gvp) TMatrixTSub_const<float>(
24785 *(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
24786 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
24787 , (Int_t) G__int(libp->para[4]));
24788    }
24789    result7->obj.i = (long) p;
24790    result7->ref = (long) p;
24791    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR));
24792    return(1 || funcname || hash || result7 || libp) ;
24793 }
24794 
24795 static int G__G__Matrix_196_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24796 {
24797    TMatrixTSub_const<float>* p = NULL;
24798    char* gvp = (char*) G__getgvp();
24799    //m: 5
24800    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24801      p = new TMatrixTSub_const<float>(
24802 *(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
24803 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
24804 , (Int_t) G__int(libp->para[4]));
24805    } else {
24806      p = new((void*) gvp) TMatrixTSub_const<float>(
24807 *(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
24808 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
24809 , (Int_t) G__int(libp->para[4]));
24810    }
24811    result7->obj.i = (long) p;
24812    result7->ref = (long) p;
24813    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR));
24814    return(1 || funcname || hash || result7 || libp) ;
24815 }
24816 
24817 static int G__G__Matrix_196_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24818 {
24819       G__letint(result7, 85, (long) ((const TMatrixTSub_const<float>*) G__getstructoffset())->GetMatrix());
24820    return(1 || funcname || hash || result7 || libp) ;
24821 }
24822 
24823 static int G__G__Matrix_196_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24824 {
24825       G__letint(result7, 105, (long) ((const TMatrixTSub_const<float>*) G__getstructoffset())->GetRowOff());
24826    return(1 || funcname || hash || result7 || libp) ;
24827 }
24828 
24829 static int G__G__Matrix_196_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24830 {
24831       G__letint(result7, 105, (long) ((const TMatrixTSub_const<float>*) G__getstructoffset())->GetColOff());
24832    return(1 || funcname || hash || result7 || libp) ;
24833 }
24834 
24835 static int G__G__Matrix_196_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24836 {
24837       G__letint(result7, 105, (long) ((const TMatrixTSub_const<float>*) G__getstructoffset())->GetNrows());
24838    return(1 || funcname || hash || result7 || libp) ;
24839 }
24840 
24841 static int G__G__Matrix_196_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24842 {
24843       G__letint(result7, 105, (long) ((const TMatrixTSub_const<float>*) G__getstructoffset())->GetNcols());
24844    return(1 || funcname || hash || result7 || libp) ;
24845 }
24846 
24847 static int G__G__Matrix_196_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24848 {
24849       {
24850          const float& obj = ((const TMatrixTSub_const<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
24851          result7->ref = (long) (&obj);
24852          result7->obj.d = (double) (obj);
24853       }
24854    return(1 || funcname || hash || result7 || libp) ;
24855 }
24856 
24857 static int G__G__Matrix_196_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24858 {
24859       G__letint(result7, 85, (long) TMatrixTSub_const<float>::Class());
24860    return(1 || funcname || hash || result7 || libp) ;
24861 }
24862 
24863 static int G__G__Matrix_196_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24864 {
24865       G__letint(result7, 67, (long) TMatrixTSub_const<float>::Class_Name());
24866    return(1 || funcname || hash || result7 || libp) ;
24867 }
24868 
24869 static int G__G__Matrix_196_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24870 {
24871       G__letint(result7, 115, (long) TMatrixTSub_const<float>::Class_Version());
24872    return(1 || funcname || hash || result7 || libp) ;
24873 }
24874 
24875 static int G__G__Matrix_196_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24876 {
24877       TMatrixTSub_const<float>::Dictionary();
24878       G__setnull(result7);
24879    return(1 || funcname || hash || result7 || libp) ;
24880 }
24881 
24882 static int G__G__Matrix_196_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24883 {
24884       G__letint(result7, 85, (long) ((const TMatrixTSub_const<float>*) G__getstructoffset())->IsA());
24885    return(1 || funcname || hash || result7 || libp) ;
24886 }
24887 
24888 static int G__G__Matrix_196_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24889 {
24890       ((TMatrixTSub_const<float>*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
24891       G__setnull(result7);
24892    return(1 || funcname || hash || result7 || libp) ;
24893 }
24894 
24895 static int G__G__Matrix_196_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24896 {
24897       ((TMatrixTSub_const<float>*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
24898       G__setnull(result7);
24899    return(1 || funcname || hash || result7 || libp) ;
24900 }
24901 
24902 static int G__G__Matrix_196_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24903 {
24904       ((TMatrixTSub_const<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
24905       G__setnull(result7);
24906    return(1 || funcname || hash || result7 || libp) ;
24907 }
24908 
24909 static int G__G__Matrix_196_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24910 {
24911       G__letint(result7, 67, (long) TMatrixTSub_const<float>::DeclFileName());
24912    return(1 || funcname || hash || result7 || libp) ;
24913 }
24914 
24915 static int G__G__Matrix_196_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24916 {
24917       G__letint(result7, 105, (long) TMatrixTSub_const<float>::ImplFileLine());
24918    return(1 || funcname || hash || result7 || libp) ;
24919 }
24920 
24921 static int G__G__Matrix_196_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24922 {
24923       G__letint(result7, 67, (long) TMatrixTSub_const<float>::ImplFileName());
24924    return(1 || funcname || hash || result7 || libp) ;
24925 }
24926 
24927 static int G__G__Matrix_196_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24928 {
24929       G__letint(result7, 105, (long) TMatrixTSub_const<float>::DeclFileLine());
24930    return(1 || funcname || hash || result7 || libp) ;
24931 }
24932 
24933 // automatic copy constructor
24934 static int G__G__Matrix_196_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24935 
24936 {
24937    TMatrixTSub_const<float>* p;
24938    void* tmp = (void*) G__int(libp->para[0]);
24939    p = new TMatrixTSub_const<float>(*(TMatrixTSub_const<float>*) tmp);
24940    result7->obj.i = (long) p;
24941    result7->ref = (long) p;
24942    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR));
24943    return(1 || funcname || hash || result7 || libp) ;
24944 }
24945 
24946 // automatic destructor
24947 typedef TMatrixTSub_const<float> G__TTMatrixTSub_constlEfloatgR;
24948 static int G__G__Matrix_196_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24949 {
24950    char* gvp = (char*) G__getgvp();
24951    long soff = G__getstructoffset();
24952    int n = G__getaryconstruct();
24953    //
24954    //has_a_delete: 0
24955    //has_own_delete1arg: 0
24956    //has_own_delete2arg: 0
24957    //
24958    if (!soff) {
24959      return(1);
24960    }
24961    if (n) {
24962      if (gvp == (char*)G__PVOID) {
24963        delete[] (TMatrixTSub_const<float>*) soff;
24964      } else {
24965        G__setgvp((long) G__PVOID);
24966        for (int i = n - 1; i >= 0; --i) {
24967          ((TMatrixTSub_const<float>*) (soff+(sizeof(TMatrixTSub_const<float>)*i)))->~G__TTMatrixTSub_constlEfloatgR();
24968        }
24969        G__setgvp((long)gvp);
24970      }
24971    } else {
24972      if (gvp == (char*)G__PVOID) {
24973        delete (TMatrixTSub_const<float>*) soff;
24974      } else {
24975        G__setgvp((long) G__PVOID);
24976        ((TMatrixTSub_const<float>*) (soff))->~G__TTMatrixTSub_constlEfloatgR();
24977        G__setgvp((long)gvp);
24978      }
24979    }
24980    G__setnull(result7);
24981    return(1 || funcname || hash || result7 || libp) ;
24982 }
24983 
24984 
24985 /* TMatrixTColumn<float> */
24986 static int G__G__Matrix_197_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24987 {
24988    TMatrixTColumn<float>* p = NULL;
24989    char* gvp = (char*) G__getgvp();
24990    int n = G__getaryconstruct();
24991    if (n) {
24992      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24993        p = new TMatrixTColumn<float>[n];
24994      } else {
24995        p = new((void*) gvp) TMatrixTColumn<float>[n];
24996      }
24997    } else {
24998      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24999        p = new TMatrixTColumn<float>;
25000      } else {
25001        p = new((void*) gvp) TMatrixTColumn<float>;
25002      }
25003    }
25004    result7->obj.i = (long) p;
25005    result7->ref = (long) p;
25006    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR));
25007    return(1 || funcname || hash || result7 || libp) ;
25008 }
25009 
25010 static int G__G__Matrix_197_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25011 {
25012    TMatrixTColumn<float>* p = NULL;
25013    char* gvp = (char*) G__getgvp();
25014    //m: 2
25015    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25016      p = new TMatrixTColumn<float>(*(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
25017    } else {
25018      p = new((void*) gvp) TMatrixTColumn<float>(*(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
25019    }
25020    result7->obj.i = (long) p;
25021    result7->ref = (long) p;
25022    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR));
25023    return(1 || funcname || hash || result7 || libp) ;
25024 }
25025 
25026 static int G__G__Matrix_197_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25027 {
25028    TMatrixTColumn<float>* p = NULL;
25029    char* gvp = (char*) G__getgvp();
25030    //m: 2
25031    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25032      p = new TMatrixTColumn<float>(*(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
25033    } else {
25034      p = new((void*) gvp) TMatrixTColumn<float>(*(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1]));
25035    }
25036    result7->obj.i = (long) p;
25037    result7->ref = (long) p;
25038    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR));
25039    return(1 || funcname || hash || result7 || libp) ;
25040 }
25041 
25042 static int G__G__Matrix_197_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25043 {
25044    TMatrixTColumn<float>* p = NULL;
25045    char* gvp = (char*) G__getgvp();
25046    //m: 1
25047    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25048      p = new TMatrixTColumn<float>(*(TMatrixTColumn<float>*) libp->para[0].ref);
25049    } else {
25050      p = new((void*) gvp) TMatrixTColumn<float>(*(TMatrixTColumn<float>*) libp->para[0].ref);
25051    }
25052    result7->obj.i = (long) p;
25053    result7->ref = (long) p;
25054    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR));
25055    return(1 || funcname || hash || result7 || libp) ;
25056 }
25057 
25058 static int G__G__Matrix_197_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25059 {
25060       G__letint(result7, 70, (long) ((const TMatrixTColumn<float>*) G__getstructoffset())->GetPtr());
25061    return(1 || funcname || hash || result7 || libp) ;
25062 }
25063 
25064 static int G__G__Matrix_197_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25065 {
25066       {
25067          const float& obj = ((const TMatrixTColumn<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
25068          result7->ref = (long) (&obj);
25069          result7->obj.d = (double) (obj);
25070       }
25071    return(1 || funcname || hash || result7 || libp) ;
25072 }
25073 
25074 static int G__G__Matrix_197_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25075 {
25076       {
25077          const float& obj = ((TMatrixTColumn<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
25078          result7->ref = (long) (&obj);
25079          result7->obj.d = (double) (obj);
25080       }
25081    return(1 || funcname || hash || result7 || libp) ;
25082 }
25083 
25084 static int G__G__Matrix_197_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25085 {
25086       {
25087          const float& obj = ((const TMatrixTColumn<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
25088          result7->ref = (long) (&obj);
25089          result7->obj.d = (double) (obj);
25090       }
25091    return(1 || funcname || hash || result7 || libp) ;
25092 }
25093 
25094 static int G__G__Matrix_197_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25095 {
25096       {
25097          const float& obj = ((TMatrixTColumn<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
25098          result7->ref = (long) (&obj);
25099          result7->obj.d = (double) (obj);
25100       }
25101    return(1 || funcname || hash || result7 || libp) ;
25102 }
25103 
25104 static int G__G__Matrix_197_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25105 {
25106       ((TMatrixTColumn<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
25107       G__setnull(result7);
25108    return(1 || funcname || hash || result7 || libp) ;
25109 }
25110 
25111 static int G__G__Matrix_197_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25112 {
25113       ((TMatrixTColumn<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
25114       G__setnull(result7);
25115    return(1 || funcname || hash || result7 || libp) ;
25116 }
25117 
25118 static int G__G__Matrix_197_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25119 {
25120       ((TMatrixTColumn<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
25121       G__setnull(result7);
25122    return(1 || funcname || hash || result7 || libp) ;
25123 }
25124 
25125 static int G__G__Matrix_197_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25126 {
25127       ((TMatrixTColumn<float>*) G__getstructoffset())->operator=(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
25128       G__setnull(result7);
25129    return(1 || funcname || hash || result7 || libp) ;
25130 }
25131 
25132 static int G__G__Matrix_197_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25133 {
25134       {
25135          const TMatrixTColumn<float>& obj = ((TMatrixTColumn<float>*) G__getstructoffset())->operator=(*(TMatrixTColumn<float>*) libp->para[0].ref);
25136          result7->ref = (long) (&obj);
25137          result7->obj.i = (long) (&obj);
25138       }
25139    return(1 || funcname || hash || result7 || libp) ;
25140 }
25141 
25142 static int G__G__Matrix_197_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25143 {
25144       ((TMatrixTColumn<float>*) G__getstructoffset())->operator=(*(TVectorT<float>*) libp->para[0].ref);
25145       G__setnull(result7);
25146    return(1 || funcname || hash || result7 || libp) ;
25147 }
25148 
25149 static int G__G__Matrix_197_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25150 {
25151       ((TMatrixTColumn<float>*) G__getstructoffset())->operator+=(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
25152       G__setnull(result7);
25153    return(1 || funcname || hash || result7 || libp) ;
25154 }
25155 
25156 static int G__G__Matrix_197_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25157 {
25158       ((TMatrixTColumn<float>*) G__getstructoffset())->operator*=(*(TMatrixTColumn_const<float>*) libp->para[0].ref);
25159       G__setnull(result7);
25160    return(1 || funcname || hash || result7 || libp) ;
25161 }
25162 
25163 static int G__G__Matrix_197_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25164 {
25165       G__letint(result7, 85, (long) TMatrixTColumn<float>::Class());
25166    return(1 || funcname || hash || result7 || libp) ;
25167 }
25168 
25169 static int G__G__Matrix_197_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25170 {
25171       G__letint(result7, 67, (long) TMatrixTColumn<float>::Class_Name());
25172    return(1 || funcname || hash || result7 || libp) ;
25173 }
25174 
25175 static int G__G__Matrix_197_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25176 {
25177       G__letint(result7, 115, (long) TMatrixTColumn<float>::Class_Version());
25178    return(1 || funcname || hash || result7 || libp) ;
25179 }
25180 
25181 static int G__G__Matrix_197_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25182 {
25183       TMatrixTColumn<float>::Dictionary();
25184       G__setnull(result7);
25185    return(1 || funcname || hash || result7 || libp) ;
25186 }
25187 
25188 static int G__G__Matrix_197_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25189 {
25190       ((TMatrixTColumn<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
25191       G__setnull(result7);
25192    return(1 || funcname || hash || result7 || libp) ;
25193 }
25194 
25195 static int G__G__Matrix_197_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25196 {
25197       G__letint(result7, 67, (long) TMatrixTColumn<float>::DeclFileName());
25198    return(1 || funcname || hash || result7 || libp) ;
25199 }
25200 
25201 static int G__G__Matrix_197_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25202 {
25203       G__letint(result7, 105, (long) TMatrixTColumn<float>::ImplFileLine());
25204    return(1 || funcname || hash || result7 || libp) ;
25205 }
25206 
25207 static int G__G__Matrix_197_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25208 {
25209       G__letint(result7, 67, (long) TMatrixTColumn<float>::ImplFileName());
25210    return(1 || funcname || hash || result7 || libp) ;
25211 }
25212 
25213 static int G__G__Matrix_197_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25214 {
25215       G__letint(result7, 105, (long) TMatrixTColumn<float>::DeclFileLine());
25216    return(1 || funcname || hash || result7 || libp) ;
25217 }
25218 
25219 // automatic destructor
25220 typedef TMatrixTColumn<float> G__TTMatrixTColumnlEfloatgR;
25221 static int G__G__Matrix_197_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25222 {
25223    char* gvp = (char*) G__getgvp();
25224    long soff = G__getstructoffset();
25225    int n = G__getaryconstruct();
25226    //
25227    //has_a_delete: 0
25228    //has_own_delete1arg: 0
25229    //has_own_delete2arg: 0
25230    //
25231    if (!soff) {
25232      return(1);
25233    }
25234    if (n) {
25235      if (gvp == (char*)G__PVOID) {
25236        delete[] (TMatrixTColumn<float>*) soff;
25237      } else {
25238        G__setgvp((long) G__PVOID);
25239        for (int i = n - 1; i >= 0; --i) {
25240          ((TMatrixTColumn<float>*) (soff+(sizeof(TMatrixTColumn<float>)*i)))->~G__TTMatrixTColumnlEfloatgR();
25241        }
25242        G__setgvp((long)gvp);
25243      }
25244    } else {
25245      if (gvp == (char*)G__PVOID) {
25246        delete (TMatrixTColumn<float>*) soff;
25247      } else {
25248        G__setgvp((long) G__PVOID);
25249        ((TMatrixTColumn<float>*) (soff))->~G__TTMatrixTColumnlEfloatgR();
25250        G__setgvp((long)gvp);
25251      }
25252    }
25253    G__setnull(result7);
25254    return(1 || funcname || hash || result7 || libp) ;
25255 }
25256 
25257 
25258 /* TMatrixTDiag<float> */
25259 static int G__G__Matrix_198_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25260 {
25261    TMatrixTDiag<float>* p = NULL;
25262    char* gvp = (char*) G__getgvp();
25263    int n = G__getaryconstruct();
25264    if (n) {
25265      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25266        p = new TMatrixTDiag<float>[n];
25267      } else {
25268        p = new((void*) gvp) TMatrixTDiag<float>[n];
25269      }
25270    } else {
25271      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25272        p = new TMatrixTDiag<float>;
25273      } else {
25274        p = new((void*) gvp) TMatrixTDiag<float>;
25275      }
25276    }
25277    result7->obj.i = (long) p;
25278    result7->ref = (long) p;
25279    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR));
25280    return(1 || funcname || hash || result7 || libp) ;
25281 }
25282 
25283 static int G__G__Matrix_198_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25284 {
25285    TMatrixTDiag<float>* p = NULL;
25286    char* gvp = (char*) G__getgvp();
25287    //m: 1
25288    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25289      p = new TMatrixTDiag<float>(*(TMatrixT<float>*) libp->para[0].ref);
25290    } else {
25291      p = new((void*) gvp) TMatrixTDiag<float>(*(TMatrixT<float>*) libp->para[0].ref);
25292    }
25293    result7->obj.i = (long) p;
25294    result7->ref = (long) p;
25295    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR));
25296    return(1 || funcname || hash || result7 || libp) ;
25297 }
25298 
25299 static int G__G__Matrix_198_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25300 {
25301    TMatrixTDiag<float>* p = NULL;
25302    char* gvp = (char*) G__getgvp();
25303    //m: 1
25304    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25305      p = new TMatrixTDiag<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
25306    } else {
25307      p = new((void*) gvp) TMatrixTDiag<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
25308    }
25309    result7->obj.i = (long) p;
25310    result7->ref = (long) p;
25311    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR));
25312    return(1 || funcname || hash || result7 || libp) ;
25313 }
25314 
25315 static int G__G__Matrix_198_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25316 {
25317    TMatrixTDiag<float>* p = NULL;
25318    char* gvp = (char*) G__getgvp();
25319    //m: 1
25320    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25321      p = new TMatrixTDiag<float>(*(TMatrixTDiag<float>*) libp->para[0].ref);
25322    } else {
25323      p = new((void*) gvp) TMatrixTDiag<float>(*(TMatrixTDiag<float>*) libp->para[0].ref);
25324    }
25325    result7->obj.i = (long) p;
25326    result7->ref = (long) p;
25327    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR));
25328    return(1 || funcname || hash || result7 || libp) ;
25329 }
25330 
25331 static int G__G__Matrix_198_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25332 {
25333       G__letint(result7, 70, (long) ((const TMatrixTDiag<float>*) G__getstructoffset())->GetPtr());
25334    return(1 || funcname || hash || result7 || libp) ;
25335 }
25336 
25337 static int G__G__Matrix_198_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25338 {
25339       {
25340          const float& obj = ((const TMatrixTDiag<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
25341          result7->ref = (long) (&obj);
25342          result7->obj.d = (double) (obj);
25343       }
25344    return(1 || funcname || hash || result7 || libp) ;
25345 }
25346 
25347 static int G__G__Matrix_198_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25348 {
25349       {
25350          const float& obj = ((TMatrixTDiag<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
25351          result7->ref = (long) (&obj);
25352          result7->obj.d = (double) (obj);
25353       }
25354    return(1 || funcname || hash || result7 || libp) ;
25355 }
25356 
25357 static int G__G__Matrix_198_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25358 {
25359       {
25360          const float& obj = ((const TMatrixTDiag<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
25361          result7->ref = (long) (&obj);
25362          result7->obj.d = (double) (obj);
25363       }
25364    return(1 || funcname || hash || result7 || libp) ;
25365 }
25366 
25367 static int G__G__Matrix_198_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25368 {
25369       {
25370          const float& obj = ((TMatrixTDiag<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
25371          result7->ref = (long) (&obj);
25372          result7->obj.d = (double) (obj);
25373       }
25374    return(1 || funcname || hash || result7 || libp) ;
25375 }
25376 
25377 static int G__G__Matrix_198_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25378 {
25379       ((TMatrixTDiag<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
25380       G__setnull(result7);
25381    return(1 || funcname || hash || result7 || libp) ;
25382 }
25383 
25384 static int G__G__Matrix_198_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25385 {
25386       ((TMatrixTDiag<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
25387       G__setnull(result7);
25388    return(1 || funcname || hash || result7 || libp) ;
25389 }
25390 
25391 static int G__G__Matrix_198_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25392 {
25393       ((TMatrixTDiag<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
25394       G__setnull(result7);
25395    return(1 || funcname || hash || result7 || libp) ;
25396 }
25397 
25398 static int G__G__Matrix_198_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25399 {
25400       ((TMatrixTDiag<float>*) G__getstructoffset())->operator=(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
25401       G__setnull(result7);
25402    return(1 || funcname || hash || result7 || libp) ;
25403 }
25404 
25405 static int G__G__Matrix_198_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25406 {
25407       {
25408          const TMatrixTDiag<float>& obj = ((TMatrixTDiag<float>*) G__getstructoffset())->operator=(*(TMatrixTDiag<float>*) libp->para[0].ref);
25409          result7->ref = (long) (&obj);
25410          result7->obj.i = (long) (&obj);
25411       }
25412    return(1 || funcname || hash || result7 || libp) ;
25413 }
25414 
25415 static int G__G__Matrix_198_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25416 {
25417       ((TMatrixTDiag<float>*) G__getstructoffset())->operator=(*(TVectorT<float>*) libp->para[0].ref);
25418       G__setnull(result7);
25419    return(1 || funcname || hash || result7 || libp) ;
25420 }
25421 
25422 static int G__G__Matrix_198_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25423 {
25424       ((TMatrixTDiag<float>*) G__getstructoffset())->operator+=(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
25425       G__setnull(result7);
25426    return(1 || funcname || hash || result7 || libp) ;
25427 }
25428 
25429 static int G__G__Matrix_198_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25430 {
25431       ((TMatrixTDiag<float>*) G__getstructoffset())->operator*=(*(TMatrixTDiag_const<float>*) libp->para[0].ref);
25432       G__setnull(result7);
25433    return(1 || funcname || hash || result7 || libp) ;
25434 }
25435 
25436 static int G__G__Matrix_198_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25437 {
25438       G__letint(result7, 85, (long) TMatrixTDiag<float>::Class());
25439    return(1 || funcname || hash || result7 || libp) ;
25440 }
25441 
25442 static int G__G__Matrix_198_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25443 {
25444       G__letint(result7, 67, (long) TMatrixTDiag<float>::Class_Name());
25445    return(1 || funcname || hash || result7 || libp) ;
25446 }
25447 
25448 static int G__G__Matrix_198_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25449 {
25450       G__letint(result7, 115, (long) TMatrixTDiag<float>::Class_Version());
25451    return(1 || funcname || hash || result7 || libp) ;
25452 }
25453 
25454 static int G__G__Matrix_198_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25455 {
25456       TMatrixTDiag<float>::Dictionary();
25457       G__setnull(result7);
25458    return(1 || funcname || hash || result7 || libp) ;
25459 }
25460 
25461 static int G__G__Matrix_198_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25462 {
25463       ((TMatrixTDiag<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
25464       G__setnull(result7);
25465    return(1 || funcname || hash || result7 || libp) ;
25466 }
25467 
25468 static int G__G__Matrix_198_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25469 {
25470       G__letint(result7, 67, (long) TMatrixTDiag<float>::DeclFileName());
25471    return(1 || funcname || hash || result7 || libp) ;
25472 }
25473 
25474 static int G__G__Matrix_198_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25475 {
25476       G__letint(result7, 105, (long) TMatrixTDiag<float>::ImplFileLine());
25477    return(1 || funcname || hash || result7 || libp) ;
25478 }
25479 
25480 static int G__G__Matrix_198_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25481 {
25482       G__letint(result7, 67, (long) TMatrixTDiag<float>::ImplFileName());
25483    return(1 || funcname || hash || result7 || libp) ;
25484 }
25485 
25486 static int G__G__Matrix_198_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25487 {
25488       G__letint(result7, 105, (long) TMatrixTDiag<float>::DeclFileLine());
25489    return(1 || funcname || hash || result7 || libp) ;
25490 }
25491 
25492 // automatic destructor
25493 typedef TMatrixTDiag<float> G__TTMatrixTDiaglEfloatgR;
25494 static int G__G__Matrix_198_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25495 {
25496    char* gvp = (char*) G__getgvp();
25497    long soff = G__getstructoffset();
25498    int n = G__getaryconstruct();
25499    //
25500    //has_a_delete: 0
25501    //has_own_delete1arg: 0
25502    //has_own_delete2arg: 0
25503    //
25504    if (!soff) {
25505      return(1);
25506    }
25507    if (n) {
25508      if (gvp == (char*)G__PVOID) {
25509        delete[] (TMatrixTDiag<float>*) soff;
25510      } else {
25511        G__setgvp((long) G__PVOID);
25512        for (int i = n - 1; i >= 0; --i) {
25513          ((TMatrixTDiag<float>*) (soff+(sizeof(TMatrixTDiag<float>)*i)))->~G__TTMatrixTDiaglEfloatgR();
25514        }
25515        G__setgvp((long)gvp);
25516      }
25517    } else {
25518      if (gvp == (char*)G__PVOID) {
25519        delete (TMatrixTDiag<float>*) soff;
25520      } else {
25521        G__setgvp((long) G__PVOID);
25522        ((TMatrixTDiag<float>*) (soff))->~G__TTMatrixTDiaglEfloatgR();
25523        G__setgvp((long)gvp);
25524      }
25525    }
25526    G__setnull(result7);
25527    return(1 || funcname || hash || result7 || libp) ;
25528 }
25529 
25530 
25531 /* TMatrixTFlat<float> */
25532 static int G__G__Matrix_199_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25533 {
25534    TMatrixTFlat<float>* p = NULL;
25535    char* gvp = (char*) G__getgvp();
25536    int n = G__getaryconstruct();
25537    if (n) {
25538      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25539        p = new TMatrixTFlat<float>[n];
25540      } else {
25541        p = new((void*) gvp) TMatrixTFlat<float>[n];
25542      }
25543    } else {
25544      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25545        p = new TMatrixTFlat<float>;
25546      } else {
25547        p = new((void*) gvp) TMatrixTFlat<float>;
25548      }
25549    }
25550    result7->obj.i = (long) p;
25551    result7->ref = (long) p;
25552    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR));
25553    return(1 || funcname || hash || result7 || libp) ;
25554 }
25555 
25556 static int G__G__Matrix_199_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25557 {
25558    TMatrixTFlat<float>* p = NULL;
25559    char* gvp = (char*) G__getgvp();
25560    //m: 1
25561    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25562      p = new TMatrixTFlat<float>(*(TMatrixT<float>*) libp->para[0].ref);
25563    } else {
25564      p = new((void*) gvp) TMatrixTFlat<float>(*(TMatrixT<float>*) libp->para[0].ref);
25565    }
25566    result7->obj.i = (long) p;
25567    result7->ref = (long) p;
25568    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR));
25569    return(1 || funcname || hash || result7 || libp) ;
25570 }
25571 
25572 static int G__G__Matrix_199_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25573 {
25574    TMatrixTFlat<float>* p = NULL;
25575    char* gvp = (char*) G__getgvp();
25576    //m: 1
25577    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25578      p = new TMatrixTFlat<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
25579    } else {
25580      p = new((void*) gvp) TMatrixTFlat<float>(*(TMatrixTSym<float>*) libp->para[0].ref);
25581    }
25582    result7->obj.i = (long) p;
25583    result7->ref = (long) p;
25584    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR));
25585    return(1 || funcname || hash || result7 || libp) ;
25586 }
25587 
25588 static int G__G__Matrix_199_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25589 {
25590    TMatrixTFlat<float>* p = NULL;
25591    char* gvp = (char*) G__getgvp();
25592    //m: 1
25593    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25594      p = new TMatrixTFlat<float>(*(TMatrixTFlat<float>*) libp->para[0].ref);
25595    } else {
25596      p = new((void*) gvp) TMatrixTFlat<float>(*(TMatrixTFlat<float>*) libp->para[0].ref);
25597    }
25598    result7->obj.i = (long) p;
25599    result7->ref = (long) p;
25600    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR));
25601    return(1 || funcname || hash || result7 || libp) ;
25602 }
25603 
25604 static int G__G__Matrix_199_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25605 {
25606       G__letint(result7, 70, (long) ((const TMatrixTFlat<float>*) G__getstructoffset())->GetPtr());
25607    return(1 || funcname || hash || result7 || libp) ;
25608 }
25609 
25610 static int G__G__Matrix_199_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25611 {
25612       {
25613          const float& obj = ((const TMatrixTFlat<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
25614          result7->ref = (long) (&obj);
25615          result7->obj.d = (double) (obj);
25616       }
25617    return(1 || funcname || hash || result7 || libp) ;
25618 }
25619 
25620 static int G__G__Matrix_199_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25621 {
25622       {
25623          const float& obj = ((TMatrixTFlat<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
25624          result7->ref = (long) (&obj);
25625          result7->obj.d = (double) (obj);
25626       }
25627    return(1 || funcname || hash || result7 || libp) ;
25628 }
25629 
25630 static int G__G__Matrix_199_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25631 {
25632       {
25633          const float& obj = ((const TMatrixTFlat<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
25634          result7->ref = (long) (&obj);
25635          result7->obj.d = (double) (obj);
25636       }
25637    return(1 || funcname || hash || result7 || libp) ;
25638 }
25639 
25640 static int G__G__Matrix_199_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25641 {
25642       {
25643          const float& obj = ((TMatrixTFlat<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
25644          result7->ref = (long) (&obj);
25645          result7->obj.d = (double) (obj);
25646       }
25647    return(1 || funcname || hash || result7 || libp) ;
25648 }
25649 
25650 static int G__G__Matrix_199_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25651 {
25652       ((TMatrixTFlat<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
25653       G__setnull(result7);
25654    return(1 || funcname || hash || result7 || libp) ;
25655 }
25656 
25657 static int G__G__Matrix_199_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25658 {
25659       ((TMatrixTFlat<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
25660       G__setnull(result7);
25661    return(1 || funcname || hash || result7 || libp) ;
25662 }
25663 
25664 static int G__G__Matrix_199_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25665 {
25666       ((TMatrixTFlat<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
25667       G__setnull(result7);
25668    return(1 || funcname || hash || result7 || libp) ;
25669 }
25670 
25671 static int G__G__Matrix_199_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25672 {
25673       ((TMatrixTFlat<float>*) G__getstructoffset())->operator=(*(TMatrixTFlat_const<float>*) libp->para[0].ref);
25674       G__setnull(result7);
25675    return(1 || funcname || hash || result7 || libp) ;
25676 }
25677 
25678 static int G__G__Matrix_199_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25679 {
25680       {
25681          const TMatrixTFlat<float>& obj = ((TMatrixTFlat<float>*) G__getstructoffset())->operator=(*(TMatrixTFlat<float>*) libp->para[0].ref);
25682          result7->ref = (long) (&obj);
25683          result7->obj.i = (long) (&obj);
25684       }
25685    return(1 || funcname || hash || result7 || libp) ;
25686 }
25687 
25688 static int G__G__Matrix_199_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25689 {
25690       ((TMatrixTFlat<float>*) G__getstructoffset())->operator=(*(TVectorT<float>*) libp->para[0].ref);
25691       G__setnull(result7);
25692    return(1 || funcname || hash || result7 || libp) ;
25693 }
25694 
25695 static int G__G__Matrix_199_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25696 {
25697       ((TMatrixTFlat<float>*) G__getstructoffset())->operator+=(*(TMatrixTFlat_const<float>*) libp->para[0].ref);
25698       G__setnull(result7);
25699    return(1 || funcname || hash || result7 || libp) ;
25700 }
25701 
25702 static int G__G__Matrix_199_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25703 {
25704       ((TMatrixTFlat<float>*) G__getstructoffset())->operator*=(*(TMatrixTFlat_const<float>*) libp->para[0].ref);
25705       G__setnull(result7);
25706    return(1 || funcname || hash || result7 || libp) ;
25707 }
25708 
25709 static int G__G__Matrix_199_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25710 {
25711       G__letint(result7, 85, (long) TMatrixTFlat<float>::Class());
25712    return(1 || funcname || hash || result7 || libp) ;
25713 }
25714 
25715 static int G__G__Matrix_199_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25716 {
25717       G__letint(result7, 67, (long) TMatrixTFlat<float>::Class_Name());
25718    return(1 || funcname || hash || result7 || libp) ;
25719 }
25720 
25721 static int G__G__Matrix_199_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25722 {
25723       G__letint(result7, 115, (long) TMatrixTFlat<float>::Class_Version());
25724    return(1 || funcname || hash || result7 || libp) ;
25725 }
25726 
25727 static int G__G__Matrix_199_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25728 {
25729       TMatrixTFlat<float>::Dictionary();
25730       G__setnull(result7);
25731    return(1 || funcname || hash || result7 || libp) ;
25732 }
25733 
25734 static int G__G__Matrix_199_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25735 {
25736       ((TMatrixTFlat<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
25737       G__setnull(result7);
25738    return(1 || funcname || hash || result7 || libp) ;
25739 }
25740 
25741 static int G__G__Matrix_199_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25742 {
25743       G__letint(result7, 67, (long) TMatrixTFlat<float>::DeclFileName());
25744    return(1 || funcname || hash || result7 || libp) ;
25745 }
25746 
25747 static int G__G__Matrix_199_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25748 {
25749       G__letint(result7, 105, (long) TMatrixTFlat<float>::ImplFileLine());
25750    return(1 || funcname || hash || result7 || libp) ;
25751 }
25752 
25753 static int G__G__Matrix_199_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25754 {
25755       G__letint(result7, 67, (long) TMatrixTFlat<float>::ImplFileName());
25756    return(1 || funcname || hash || result7 || libp) ;
25757 }
25758 
25759 static int G__G__Matrix_199_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25760 {
25761       G__letint(result7, 105, (long) TMatrixTFlat<float>::DeclFileLine());
25762    return(1 || funcname || hash || result7 || libp) ;
25763 }
25764 
25765 // automatic destructor
25766 typedef TMatrixTFlat<float> G__TTMatrixTFlatlEfloatgR;
25767 static int G__G__Matrix_199_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25768 {
25769    char* gvp = (char*) G__getgvp();
25770    long soff = G__getstructoffset();
25771    int n = G__getaryconstruct();
25772    //
25773    //has_a_delete: 0
25774    //has_own_delete1arg: 0
25775    //has_own_delete2arg: 0
25776    //
25777    if (!soff) {
25778      return(1);
25779    }
25780    if (n) {
25781      if (gvp == (char*)G__PVOID) {
25782        delete[] (TMatrixTFlat<float>*) soff;
25783      } else {
25784        G__setgvp((long) G__PVOID);
25785        for (int i = n - 1; i >= 0; --i) {
25786          ((TMatrixTFlat<float>*) (soff+(sizeof(TMatrixTFlat<float>)*i)))->~G__TTMatrixTFlatlEfloatgR();
25787        }
25788        G__setgvp((long)gvp);
25789      }
25790    } else {
25791      if (gvp == (char*)G__PVOID) {
25792        delete (TMatrixTFlat<float>*) soff;
25793      } else {
25794        G__setgvp((long) G__PVOID);
25795        ((TMatrixTFlat<float>*) (soff))->~G__TTMatrixTFlatlEfloatgR();
25796        G__setgvp((long)gvp);
25797      }
25798    }
25799    G__setnull(result7);
25800    return(1 || funcname || hash || result7 || libp) ;
25801 }
25802 
25803 
25804 /* TMatrixTSub<float> */
25805 static int G__G__Matrix_200_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25806 {
25807    TMatrixTSub<float>* p = NULL;
25808    char* gvp = (char*) G__getgvp();
25809    int n = G__getaryconstruct();
25810    if (n) {
25811      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25812        p = new TMatrixTSub<float>[n];
25813      } else {
25814        p = new((void*) gvp) TMatrixTSub<float>[n];
25815      }
25816    } else {
25817      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25818        p = new TMatrixTSub<float>;
25819      } else {
25820        p = new((void*) gvp) TMatrixTSub<float>;
25821      }
25822    }
25823    result7->obj.i = (long) p;
25824    result7->ref = (long) p;
25825    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR));
25826    return(1 || funcname || hash || result7 || libp) ;
25827 }
25828 
25829 static int G__G__Matrix_200_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25830 {
25831    TMatrixTSub<float>* p = NULL;
25832    char* gvp = (char*) G__getgvp();
25833    //m: 5
25834    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25835      p = new TMatrixTSub<float>(
25836 *(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
25837 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
25838 , (Int_t) G__int(libp->para[4]));
25839    } else {
25840      p = new((void*) gvp) TMatrixTSub<float>(
25841 *(TMatrixT<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
25842 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
25843 , (Int_t) G__int(libp->para[4]));
25844    }
25845    result7->obj.i = (long) p;
25846    result7->ref = (long) p;
25847    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR));
25848    return(1 || funcname || hash || result7 || libp) ;
25849 }
25850 
25851 static int G__G__Matrix_200_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25852 {
25853    TMatrixTSub<float>* p = NULL;
25854    char* gvp = (char*) G__getgvp();
25855    //m: 5
25856    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25857      p = new TMatrixTSub<float>(
25858 *(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
25859 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
25860 , (Int_t) G__int(libp->para[4]));
25861    } else {
25862      p = new((void*) gvp) TMatrixTSub<float>(
25863 *(TMatrixTSym<float>*) libp->para[0].ref, (Int_t) G__int(libp->para[1])
25864 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
25865 , (Int_t) G__int(libp->para[4]));
25866    }
25867    result7->obj.i = (long) p;
25868    result7->ref = (long) p;
25869    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR));
25870    return(1 || funcname || hash || result7 || libp) ;
25871 }
25872 
25873 static int G__G__Matrix_200_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25874 {
25875    TMatrixTSub<float>* p = NULL;
25876    char* gvp = (char*) G__getgvp();
25877    //m: 1
25878    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25879      p = new TMatrixTSub<float>(*(TMatrixTSub<float>*) libp->para[0].ref);
25880    } else {
25881      p = new((void*) gvp) TMatrixTSub<float>(*(TMatrixTSub<float>*) libp->para[0].ref);
25882    }
25883    result7->obj.i = (long) p;
25884    result7->ref = (long) p;
25885    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR));
25886    return(1 || funcname || hash || result7 || libp) ;
25887 }
25888 
25889 static int G__G__Matrix_200_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25890 {
25891       {
25892          const float& obj = ((TMatrixTSub<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
25893          result7->ref = (long) (&obj);
25894          result7->obj.d = (double) (obj);
25895       }
25896    return(1 || funcname || hash || result7 || libp) ;
25897 }
25898 
25899 static int G__G__Matrix_200_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25900 {
25901    switch (libp->paran) {
25902    case 2:
25903       ((TMatrixTSub<float>*) G__getstructoffset())->Rank1Update(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
25904       G__setnull(result7);
25905       break;
25906    case 1:
25907       ((TMatrixTSub<float>*) G__getstructoffset())->Rank1Update(*(TVectorT<float>*) libp->para[0].ref);
25908       G__setnull(result7);
25909       break;
25910    }
25911    return(1 || funcname || hash || result7 || libp) ;
25912 }
25913 
25914 static int G__G__Matrix_200_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25915 {
25916       ((TMatrixTSub<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
25917       G__setnull(result7);
25918    return(1 || funcname || hash || result7 || libp) ;
25919 }
25920 
25921 static int G__G__Matrix_200_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25922 {
25923       ((TMatrixTSub<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
25924       G__setnull(result7);
25925    return(1 || funcname || hash || result7 || libp) ;
25926 }
25927 
25928 static int G__G__Matrix_200_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25929 {
25930       ((TMatrixTSub<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
25931       G__setnull(result7);
25932    return(1 || funcname || hash || result7 || libp) ;
25933 }
25934 
25935 static int G__G__Matrix_200_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25936 {
25937       ((TMatrixTSub<float>*) G__getstructoffset())->operator=(*(TMatrixTSub_const<float>*) libp->para[0].ref);
25938       G__setnull(result7);
25939    return(1 || funcname || hash || result7 || libp) ;
25940 }
25941 
25942 static int G__G__Matrix_200_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25943 {
25944       {
25945          const TMatrixTSub<float>& obj = ((TMatrixTSub<float>*) G__getstructoffset())->operator=(*(TMatrixTSub<float>*) libp->para[0].ref);
25946          result7->ref = (long) (&obj);
25947          result7->obj.i = (long) (&obj);
25948       }
25949    return(1 || funcname || hash || result7 || libp) ;
25950 }
25951 
25952 static int G__G__Matrix_200_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25953 {
25954       ((TMatrixTSub<float>*) G__getstructoffset())->operator=(*(TMatrixTBase<float>*) libp->para[0].ref);
25955       G__setnull(result7);
25956    return(1 || funcname || hash || result7 || libp) ;
25957 }
25958 
25959 static int G__G__Matrix_200_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25960 {
25961       ((TMatrixTSub<float>*) G__getstructoffset())->operator+=(*(TMatrixTSub_const<float>*) libp->para[0].ref);
25962       G__setnull(result7);
25963    return(1 || funcname || hash || result7 || libp) ;
25964 }
25965 
25966 static int G__G__Matrix_200_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25967 {
25968       ((TMatrixTSub<float>*) G__getstructoffset())->operator*=(*(TMatrixTSub_const<float>*) libp->para[0].ref);
25969       G__setnull(result7);
25970    return(1 || funcname || hash || result7 || libp) ;
25971 }
25972 
25973 static int G__G__Matrix_200_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25974 {
25975       ((TMatrixTSub<float>*) G__getstructoffset())->operator+=(*(TMatrixTBase<float>*) libp->para[0].ref);
25976       G__setnull(result7);
25977    return(1 || funcname || hash || result7 || libp) ;
25978 }
25979 
25980 static int G__G__Matrix_200_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25981 {
25982       ((TMatrixTSub<float>*) G__getstructoffset())->operator*=(*(TMatrixT<float>*) libp->para[0].ref);
25983       G__setnull(result7);
25984    return(1 || funcname || hash || result7 || libp) ;
25985 }
25986 
25987 static int G__G__Matrix_200_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25988 {
25989       ((TMatrixTSub<float>*) G__getstructoffset())->operator*=(*(TMatrixTSym<float>*) libp->para[0].ref);
25990       G__setnull(result7);
25991    return(1 || funcname || hash || result7 || libp) ;
25992 }
25993 
25994 static int G__G__Matrix_200_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25995 {
25996       G__letint(result7, 85, (long) TMatrixTSub<float>::Class());
25997    return(1 || funcname || hash || result7 || libp) ;
25998 }
25999 
26000 static int G__G__Matrix_200_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26001 {
26002       G__letint(result7, 67, (long) TMatrixTSub<float>::Class_Name());
26003    return(1 || funcname || hash || result7 || libp) ;
26004 }
26005 
26006 static int G__G__Matrix_200_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26007 {
26008       G__letint(result7, 115, (long) TMatrixTSub<float>::Class_Version());
26009    return(1 || funcname || hash || result7 || libp) ;
26010 }
26011 
26012 static int G__G__Matrix_200_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26013 {
26014       TMatrixTSub<float>::Dictionary();
26015       G__setnull(result7);
26016    return(1 || funcname || hash || result7 || libp) ;
26017 }
26018 
26019 static int G__G__Matrix_200_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26020 {
26021       ((TMatrixTSub<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
26022       G__setnull(result7);
26023    return(1 || funcname || hash || result7 || libp) ;
26024 }
26025 
26026 static int G__G__Matrix_200_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26027 {
26028       G__letint(result7, 67, (long) TMatrixTSub<float>::DeclFileName());
26029    return(1 || funcname || hash || result7 || libp) ;
26030 }
26031 
26032 static int G__G__Matrix_200_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26033 {
26034       G__letint(result7, 105, (long) TMatrixTSub<float>::ImplFileLine());
26035    return(1 || funcname || hash || result7 || libp) ;
26036 }
26037 
26038 static int G__G__Matrix_200_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26039 {
26040       G__letint(result7, 67, (long) TMatrixTSub<float>::ImplFileName());
26041    return(1 || funcname || hash || result7 || libp) ;
26042 }
26043 
26044 static int G__G__Matrix_200_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26045 {
26046       G__letint(result7, 105, (long) TMatrixTSub<float>::DeclFileLine());
26047    return(1 || funcname || hash || result7 || libp) ;
26048 }
26049 
26050 // automatic destructor
26051 typedef TMatrixTSub<float> G__TTMatrixTSublEfloatgR;
26052 static int G__G__Matrix_200_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26053 {
26054    char* gvp = (char*) G__getgvp();
26055    long soff = G__getstructoffset();
26056    int n = G__getaryconstruct();
26057    //
26058    //has_a_delete: 0
26059    //has_own_delete1arg: 0
26060    //has_own_delete2arg: 0
26061    //
26062    if (!soff) {
26063      return(1);
26064    }
26065    if (n) {
26066      if (gvp == (char*)G__PVOID) {
26067        delete[] (TMatrixTSub<float>*) soff;
26068      } else {
26069        G__setgvp((long) G__PVOID);
26070        for (int i = n - 1; i >= 0; --i) {
26071          ((TMatrixTSub<float>*) (soff+(sizeof(TMatrixTSub<float>)*i)))->~G__TTMatrixTSublEfloatgR();
26072        }
26073        G__setgvp((long)gvp);
26074      }
26075    } else {
26076      if (gvp == (char*)G__PVOID) {
26077        delete (TMatrixTSub<float>*) soff;
26078      } else {
26079        G__setgvp((long) G__PVOID);
26080        ((TMatrixTSub<float>*) (soff))->~G__TTMatrixTSublEfloatgR();
26081        G__setgvp((long)gvp);
26082      }
26083    }
26084    G__setnull(result7);
26085    return(1 || funcname || hash || result7 || libp) ;
26086 }
26087 
26088 
26089 /* TMatrixTSparseDiag<float> */
26090 static int G__G__Matrix_202_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26091 {
26092    TMatrixTSparseDiag<float>* p = NULL;
26093    char* gvp = (char*) G__getgvp();
26094    int n = G__getaryconstruct();
26095    if (n) {
26096      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26097        p = new TMatrixTSparseDiag<float>[n];
26098      } else {
26099        p = new((void*) gvp) TMatrixTSparseDiag<float>[n];
26100      }
26101    } else {
26102      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26103        p = new TMatrixTSparseDiag<float>;
26104      } else {
26105        p = new((void*) gvp) TMatrixTSparseDiag<float>;
26106      }
26107    }
26108    result7->obj.i = (long) p;
26109    result7->ref = (long) p;
26110    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR));
26111    return(1 || funcname || hash || result7 || libp) ;
26112 }
26113 
26114 static int G__G__Matrix_202_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26115 {
26116    TMatrixTSparseDiag<float>* p = NULL;
26117    char* gvp = (char*) G__getgvp();
26118    //m: 1
26119    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26120      p = new TMatrixTSparseDiag<float>(*(TMatrixTSparse<float>*) libp->para[0].ref);
26121    } else {
26122      p = new((void*) gvp) TMatrixTSparseDiag<float>(*(TMatrixTSparse<float>*) libp->para[0].ref);
26123    }
26124    result7->obj.i = (long) p;
26125    result7->ref = (long) p;
26126    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR));
26127    return(1 || funcname || hash || result7 || libp) ;
26128 }
26129 
26130 static int G__G__Matrix_202_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26131 {
26132    TMatrixTSparseDiag<float>* p = NULL;
26133    char* gvp = (char*) G__getgvp();
26134    //m: 1
26135    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26136      p = new TMatrixTSparseDiag<float>(*(TMatrixTSparseDiag<float>*) libp->para[0].ref);
26137    } else {
26138      p = new((void*) gvp) TMatrixTSparseDiag<float>(*(TMatrixTSparseDiag<float>*) libp->para[0].ref);
26139    }
26140    result7->obj.i = (long) p;
26141    result7->ref = (long) p;
26142    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR));
26143    return(1 || funcname || hash || result7 || libp) ;
26144 }
26145 
26146 static int G__G__Matrix_202_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26147 {
26148       G__letint(result7, 70, (long) ((const TMatrixTSparseDiag<float>*) G__getstructoffset())->GetDataPtr());
26149    return(1 || funcname || hash || result7 || libp) ;
26150 }
26151 
26152 static int G__G__Matrix_202_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26153 {
26154       G__letdouble(result7, 102, (double) ((const TMatrixTSparseDiag<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0])));
26155    return(1 || funcname || hash || result7 || libp) ;
26156 }
26157 
26158 static int G__G__Matrix_202_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26159 {
26160       {
26161          const float& obj = ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator()((Int_t) G__int(libp->para[0]));
26162          result7->ref = (long) (&obj);
26163          result7->obj.d = (double) (obj);
26164       }
26165    return(1 || funcname || hash || result7 || libp) ;
26166 }
26167 
26168 static int G__G__Matrix_202_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26169 {
26170       G__letdouble(result7, 102, (double) ((const TMatrixTSparseDiag<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0])));
26171    return(1 || funcname || hash || result7 || libp) ;
26172 }
26173 
26174 static int G__G__Matrix_202_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26175 {
26176       {
26177          const float& obj = ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
26178          result7->ref = (long) (&obj);
26179          result7->obj.d = (double) (obj);
26180       }
26181    return(1 || funcname || hash || result7 || libp) ;
26182 }
26183 
26184 static int G__G__Matrix_202_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26185 {
26186       ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator=((float) G__double(libp->para[0]));
26187       G__setnull(result7);
26188    return(1 || funcname || hash || result7 || libp) ;
26189 }
26190 
26191 static int G__G__Matrix_202_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26192 {
26193       ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator+=((float) G__double(libp->para[0]));
26194       G__setnull(result7);
26195    return(1 || funcname || hash || result7 || libp) ;
26196 }
26197 
26198 static int G__G__Matrix_202_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26199 {
26200       ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator*=((float) G__double(libp->para[0]));
26201       G__setnull(result7);
26202    return(1 || funcname || hash || result7 || libp) ;
26203 }
26204 
26205 static int G__G__Matrix_202_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26206 {
26207       ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator=(*(TMatrixTSparseDiag_const<float>*) libp->para[0].ref);
26208       G__setnull(result7);
26209    return(1 || funcname || hash || result7 || libp) ;
26210 }
26211 
26212 static int G__G__Matrix_202_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26213 {
26214       {
26215          const TMatrixTSparseDiag<float>& obj = ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator=(*(TMatrixTSparseDiag<float>*) libp->para[0].ref);
26216          result7->ref = (long) (&obj);
26217          result7->obj.i = (long) (&obj);
26218       }
26219    return(1 || funcname || hash || result7 || libp) ;
26220 }
26221 
26222 static int G__G__Matrix_202_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26223 {
26224       ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator=(*(TVectorT<float>*) libp->para[0].ref);
26225       G__setnull(result7);
26226    return(1 || funcname || hash || result7 || libp) ;
26227 }
26228 
26229 static int G__G__Matrix_202_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26230 {
26231       ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator+=(*(TMatrixTSparseDiag_const<float>*) libp->para[0].ref);
26232       G__setnull(result7);
26233    return(1 || funcname || hash || result7 || libp) ;
26234 }
26235 
26236 static int G__G__Matrix_202_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26237 {
26238       ((TMatrixTSparseDiag<float>*) G__getstructoffset())->operator*=(*(TMatrixTSparseDiag_const<float>*) libp->para[0].ref);
26239       G__setnull(result7);
26240    return(1 || funcname || hash || result7 || libp) ;
26241 }
26242 
26243 static int G__G__Matrix_202_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26244 {
26245       G__letint(result7, 85, (long) TMatrixTSparseDiag<float>::Class());
26246    return(1 || funcname || hash || result7 || libp) ;
26247 }
26248 
26249 static int G__G__Matrix_202_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26250 {
26251       G__letint(result7, 67, (long) TMatrixTSparseDiag<float>::Class_Name());
26252    return(1 || funcname || hash || result7 || libp) ;
26253 }
26254 
26255 static int G__G__Matrix_202_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26256 {
26257       G__letint(result7, 115, (long) TMatrixTSparseDiag<float>::Class_Version());
26258    return(1 || funcname || hash || result7 || libp) ;
26259 }
26260 
26261 static int G__G__Matrix_202_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26262 {
26263       TMatrixTSparseDiag<float>::Dictionary();
26264       G__setnull(result7);
26265    return(1 || funcname || hash || result7 || libp) ;
26266 }
26267 
26268 static int G__G__Matrix_202_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26269 {
26270       ((TMatrixTSparseDiag<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
26271       G__setnull(result7);
26272    return(1 || funcname || hash || result7 || libp) ;
26273 }
26274 
26275 static int G__G__Matrix_202_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26276 {
26277       G__letint(result7, 67, (long) TMatrixTSparseDiag<float>::DeclFileName());
26278    return(1 || funcname || hash || result7 || libp) ;
26279 }
26280 
26281 static int G__G__Matrix_202_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26282 {
26283       G__letint(result7, 105, (long) TMatrixTSparseDiag<float>::ImplFileLine());
26284    return(1 || funcname || hash || result7 || libp) ;
26285 }
26286 
26287 static int G__G__Matrix_202_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26288 {
26289       G__letint(result7, 67, (long) TMatrixTSparseDiag<float>::ImplFileName());
26290    return(1 || funcname || hash || result7 || libp) ;
26291 }
26292 
26293 static int G__G__Matrix_202_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26294 {
26295       G__letint(result7, 105, (long) TMatrixTSparseDiag<float>::DeclFileLine());
26296    return(1 || funcname || hash || result7 || libp) ;
26297 }
26298 
26299 // automatic destructor
26300 typedef TMatrixTSparseDiag<float> G__TTMatrixTSparseDiaglEfloatgR;
26301 static int G__G__Matrix_202_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26302 {
26303    char* gvp = (char*) G__getgvp();
26304    long soff = G__getstructoffset();
26305    int n = G__getaryconstruct();
26306    //
26307    //has_a_delete: 0
26308    //has_own_delete1arg: 0
26309    //has_own_delete2arg: 0
26310    //
26311    if (!soff) {
26312      return(1);
26313    }
26314    if (n) {
26315      if (gvp == (char*)G__PVOID) {
26316        delete[] (TMatrixTSparseDiag<float>*) soff;
26317      } else {
26318        G__setgvp((long) G__PVOID);
26319        for (int i = n - 1; i >= 0; --i) {
26320          ((TMatrixTSparseDiag<float>*) (soff+(sizeof(TMatrixTSparseDiag<float>)*i)))->~G__TTMatrixTSparseDiaglEfloatgR();
26321        }
26322        G__setgvp((long)gvp);
26323      }
26324    } else {
26325      if (gvp == (char*)G__PVOID) {
26326        delete (TMatrixTSparseDiag<float>*) soff;
26327      } else {
26328        G__setgvp((long) G__PVOID);
26329        ((TMatrixTSparseDiag<float>*) (soff))->~G__TTMatrixTSparseDiaglEfloatgR();
26330        G__setgvp((long)gvp);
26331      }
26332    }
26333    G__setnull(result7);
26334    return(1 || funcname || hash || result7 || libp) ;
26335 }
26336 
26337 
26338 /* THaarMatrixT<float> */
26339 static int G__G__Matrix_203_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26340 {
26341    THaarMatrixT<float>* p = NULL;
26342    char* gvp = (char*) G__getgvp();
26343    int n = G__getaryconstruct();
26344    if (n) {
26345      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26346        p = new THaarMatrixT<float>[n];
26347      } else {
26348        p = new((void*) gvp) THaarMatrixT<float>[n];
26349      }
26350    } else {
26351      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26352        p = new THaarMatrixT<float>;
26353      } else {
26354        p = new((void*) gvp) THaarMatrixT<float>;
26355      }
26356    }
26357    result7->obj.i = (long) p;
26358    result7->ref = (long) p;
26359    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR));
26360    return(1 || funcname || hash || result7 || libp) ;
26361 }
26362 
26363 static int G__G__Matrix_203_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26364 {
26365    THaarMatrixT<float>* p = NULL;
26366    char* gvp = (char*) G__getgvp();
26367    switch (libp->paran) {
26368    case 2:
26369      //m: 2
26370      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26371        p = new THaarMatrixT<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
26372      } else {
26373        p = new((void*) gvp) THaarMatrixT<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
26374      }
26375      break;
26376    case 1:
26377      //m: 1
26378      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26379        p = new THaarMatrixT<float>((Int_t) G__int(libp->para[0]));
26380      } else {
26381        p = new((void*) gvp) THaarMatrixT<float>((Int_t) G__int(libp->para[0]));
26382      }
26383      break;
26384    }
26385    result7->obj.i = (long) p;
26386    result7->ref = (long) p;
26387    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR));
26388    return(1 || funcname || hash || result7 || libp) ;
26389 }
26390 
26391 static int G__G__Matrix_203_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26392 {
26393       G__letint(result7, 85, (long) THaarMatrixT<float>::Class());
26394    return(1 || funcname || hash || result7 || libp) ;
26395 }
26396 
26397 static int G__G__Matrix_203_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26398 {
26399       G__letint(result7, 67, (long) THaarMatrixT<float>::Class_Name());
26400    return(1 || funcname || hash || result7 || libp) ;
26401 }
26402 
26403 static int G__G__Matrix_203_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26404 {
26405       G__letint(result7, 115, (long) THaarMatrixT<float>::Class_Version());
26406    return(1 || funcname || hash || result7 || libp) ;
26407 }
26408 
26409 static int G__G__Matrix_203_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26410 {
26411       THaarMatrixT<float>::Dictionary();
26412       G__setnull(result7);
26413    return(1 || funcname || hash || result7 || libp) ;
26414 }
26415 
26416 static int G__G__Matrix_203_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26417 {
26418       ((THaarMatrixT<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
26419       G__setnull(result7);
26420    return(1 || funcname || hash || result7 || libp) ;
26421 }
26422 
26423 static int G__G__Matrix_203_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26424 {
26425       G__letint(result7, 67, (long) THaarMatrixT<float>::DeclFileName());
26426    return(1 || funcname || hash || result7 || libp) ;
26427 }
26428 
26429 static int G__G__Matrix_203_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26430 {
26431       G__letint(result7, 105, (long) THaarMatrixT<float>::ImplFileLine());
26432    return(1 || funcname || hash || result7 || libp) ;
26433 }
26434 
26435 static int G__G__Matrix_203_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26436 {
26437       G__letint(result7, 67, (long) THaarMatrixT<float>::ImplFileName());
26438    return(1 || funcname || hash || result7 || libp) ;
26439 }
26440 
26441 static int G__G__Matrix_203_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26442 {
26443       G__letint(result7, 105, (long) THaarMatrixT<float>::DeclFileLine());
26444    return(1 || funcname || hash || result7 || libp) ;
26445 }
26446 
26447 // automatic copy constructor
26448 static int G__G__Matrix_203_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26449 
26450 {
26451    THaarMatrixT<float>* p;
26452    void* tmp = (void*) G__int(libp->para[0]);
26453    p = new THaarMatrixT<float>(*(THaarMatrixT<float>*) tmp);
26454    result7->obj.i = (long) p;
26455    result7->ref = (long) p;
26456    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR));
26457    return(1 || funcname || hash || result7 || libp) ;
26458 }
26459 
26460 // automatic destructor
26461 typedef THaarMatrixT<float> G__TTHaarMatrixTlEfloatgR;
26462 static int G__G__Matrix_203_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26463 {
26464    char* gvp = (char*) G__getgvp();
26465    long soff = G__getstructoffset();
26466    int n = G__getaryconstruct();
26467    //
26468    //has_a_delete: 1
26469    //has_own_delete1arg: 0
26470    //has_own_delete2arg: 0
26471    //
26472    if (!soff) {
26473      return(1);
26474    }
26475    if (n) {
26476      if (gvp == (char*)G__PVOID) {
26477        delete[] (THaarMatrixT<float>*) soff;
26478      } else {
26479        G__setgvp((long) G__PVOID);
26480        for (int i = n - 1; i >= 0; --i) {
26481          ((THaarMatrixT<float>*) (soff+(sizeof(THaarMatrixT<float>)*i)))->~G__TTHaarMatrixTlEfloatgR();
26482        }
26483        G__setgvp((long)gvp);
26484      }
26485    } else {
26486      if (gvp == (char*)G__PVOID) {
26487        delete (THaarMatrixT<float>*) soff;
26488      } else {
26489        G__setgvp((long) G__PVOID);
26490        ((THaarMatrixT<float>*) (soff))->~G__TTHaarMatrixTlEfloatgR();
26491        G__setgvp((long)gvp);
26492      }
26493    }
26494    G__setnull(result7);
26495    return(1 || funcname || hash || result7 || libp) ;
26496 }
26497 
26498 
26499 /* THilbertMatrixT<float> */
26500 static int G__G__Matrix_204_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26501 {
26502    THilbertMatrixT<float>* p = NULL;
26503    char* gvp = (char*) G__getgvp();
26504    int n = G__getaryconstruct();
26505    if (n) {
26506      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26507        p = new THilbertMatrixT<float>[n];
26508      } else {
26509        p = new((void*) gvp) THilbertMatrixT<float>[n];
26510      }
26511    } else {
26512      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26513        p = new THilbertMatrixT<float>;
26514      } else {
26515        p = new((void*) gvp) THilbertMatrixT<float>;
26516      }
26517    }
26518    result7->obj.i = (long) p;
26519    result7->ref = (long) p;
26520    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR));
26521    return(1 || funcname || hash || result7 || libp) ;
26522 }
26523 
26524 static int G__G__Matrix_204_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26525 {
26526    THilbertMatrixT<float>* p = NULL;
26527    char* gvp = (char*) G__getgvp();
26528    //m: 2
26529    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26530      p = new THilbertMatrixT<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
26531    } else {
26532      p = new((void*) gvp) THilbertMatrixT<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
26533    }
26534    result7->obj.i = (long) p;
26535    result7->ref = (long) p;
26536    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR));
26537    return(1 || funcname || hash || result7 || libp) ;
26538 }
26539 
26540 static int G__G__Matrix_204_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26541 {
26542    THilbertMatrixT<float>* p = NULL;
26543    char* gvp = (char*) G__getgvp();
26544    //m: 4
26545    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26546      p = new THilbertMatrixT<float>(
26547 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
26548 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
26549    } else {
26550      p = new((void*) gvp) THilbertMatrixT<float>(
26551 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
26552 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
26553    }
26554    result7->obj.i = (long) p;
26555    result7->ref = (long) p;
26556    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR));
26557    return(1 || funcname || hash || result7 || libp) ;
26558 }
26559 
26560 static int G__G__Matrix_204_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26561 {
26562       G__letint(result7, 85, (long) THilbertMatrixT<float>::Class());
26563    return(1 || funcname || hash || result7 || libp) ;
26564 }
26565 
26566 static int G__G__Matrix_204_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26567 {
26568       G__letint(result7, 67, (long) THilbertMatrixT<float>::Class_Name());
26569    return(1 || funcname || hash || result7 || libp) ;
26570 }
26571 
26572 static int G__G__Matrix_204_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26573 {
26574       G__letint(result7, 115, (long) THilbertMatrixT<float>::Class_Version());
26575    return(1 || funcname || hash || result7 || libp) ;
26576 }
26577 
26578 static int G__G__Matrix_204_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26579 {
26580       THilbertMatrixT<float>::Dictionary();
26581       G__setnull(result7);
26582    return(1 || funcname || hash || result7 || libp) ;
26583 }
26584 
26585 static int G__G__Matrix_204_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26586 {
26587       ((THilbertMatrixT<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
26588       G__setnull(result7);
26589    return(1 || funcname || hash || result7 || libp) ;
26590 }
26591 
26592 static int G__G__Matrix_204_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26593 {
26594       G__letint(result7, 67, (long) THilbertMatrixT<float>::DeclFileName());
26595    return(1 || funcname || hash || result7 || libp) ;
26596 }
26597 
26598 static int G__G__Matrix_204_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26599 {
26600       G__letint(result7, 105, (long) THilbertMatrixT<float>::ImplFileLine());
26601    return(1 || funcname || hash || result7 || libp) ;
26602 }
26603 
26604 static int G__G__Matrix_204_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26605 {
26606       G__letint(result7, 67, (long) THilbertMatrixT<float>::ImplFileName());
26607    return(1 || funcname || hash || result7 || libp) ;
26608 }
26609 
26610 static int G__G__Matrix_204_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26611 {
26612       G__letint(result7, 105, (long) THilbertMatrixT<float>::DeclFileLine());
26613    return(1 || funcname || hash || result7 || libp) ;
26614 }
26615 
26616 // automatic copy constructor
26617 static int G__G__Matrix_204_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26618 
26619 {
26620    THilbertMatrixT<float>* p;
26621    void* tmp = (void*) G__int(libp->para[0]);
26622    p = new THilbertMatrixT<float>(*(THilbertMatrixT<float>*) tmp);
26623    result7->obj.i = (long) p;
26624    result7->ref = (long) p;
26625    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR));
26626    return(1 || funcname || hash || result7 || libp) ;
26627 }
26628 
26629 // automatic destructor
26630 typedef THilbertMatrixT<float> G__TTHilbertMatrixTlEfloatgR;
26631 static int G__G__Matrix_204_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26632 {
26633    char* gvp = (char*) G__getgvp();
26634    long soff = G__getstructoffset();
26635    int n = G__getaryconstruct();
26636    //
26637    //has_a_delete: 1
26638    //has_own_delete1arg: 0
26639    //has_own_delete2arg: 0
26640    //
26641    if (!soff) {
26642      return(1);
26643    }
26644    if (n) {
26645      if (gvp == (char*)G__PVOID) {
26646        delete[] (THilbertMatrixT<float>*) soff;
26647      } else {
26648        G__setgvp((long) G__PVOID);
26649        for (int i = n - 1; i >= 0; --i) {
26650          ((THilbertMatrixT<float>*) (soff+(sizeof(THilbertMatrixT<float>)*i)))->~G__TTHilbertMatrixTlEfloatgR();
26651        }
26652        G__setgvp((long)gvp);
26653      }
26654    } else {
26655      if (gvp == (char*)G__PVOID) {
26656        delete (THilbertMatrixT<float>*) soff;
26657      } else {
26658        G__setgvp((long) G__PVOID);
26659        ((THilbertMatrixT<float>*) (soff))->~G__TTHilbertMatrixTlEfloatgR();
26660        G__setgvp((long)gvp);
26661      }
26662    }
26663    G__setnull(result7);
26664    return(1 || funcname || hash || result7 || libp) ;
26665 }
26666 
26667 
26668 /* THilbertMatrixTSym<float> */
26669 static int G__G__Matrix_205_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26670 {
26671    THilbertMatrixTSym<float>* p = NULL;
26672    char* gvp = (char*) G__getgvp();
26673    int n = G__getaryconstruct();
26674    if (n) {
26675      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26676        p = new THilbertMatrixTSym<float>[n];
26677      } else {
26678        p = new((void*) gvp) THilbertMatrixTSym<float>[n];
26679      }
26680    } else {
26681      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26682        p = new THilbertMatrixTSym<float>;
26683      } else {
26684        p = new((void*) gvp) THilbertMatrixTSym<float>;
26685      }
26686    }
26687    result7->obj.i = (long) p;
26688    result7->ref = (long) p;
26689    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR));
26690    return(1 || funcname || hash || result7 || libp) ;
26691 }
26692 
26693 static int G__G__Matrix_205_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26694 {
26695    THilbertMatrixTSym<float>* p = NULL;
26696    char* gvp = (char*) G__getgvp();
26697    //m: 1
26698    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26699      p = new THilbertMatrixTSym<float>((Int_t) G__int(libp->para[0]));
26700    } else {
26701      p = new((void*) gvp) THilbertMatrixTSym<float>((Int_t) G__int(libp->para[0]));
26702    }
26703    result7->obj.i = (long) p;
26704    result7->ref = (long) p;
26705    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR));
26706    return(1 || funcname || hash || result7 || libp) ;
26707 }
26708 
26709 static int G__G__Matrix_205_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26710 {
26711    THilbertMatrixTSym<float>* p = NULL;
26712    char* gvp = (char*) G__getgvp();
26713    //m: 2
26714    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26715      p = new THilbertMatrixTSym<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
26716    } else {
26717      p = new((void*) gvp) THilbertMatrixTSym<float>((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
26718    }
26719    result7->obj.i = (long) p;
26720    result7->ref = (long) p;
26721    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR));
26722    return(1 || funcname || hash || result7 || libp) ;
26723 }
26724 
26725 static int G__G__Matrix_205_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26726 {
26727       G__letint(result7, 85, (long) THilbertMatrixTSym<float>::Class());
26728    return(1 || funcname || hash || result7 || libp) ;
26729 }
26730 
26731 static int G__G__Matrix_205_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26732 {
26733       G__letint(result7, 67, (long) THilbertMatrixTSym<float>::Class_Name());
26734    return(1 || funcname || hash || result7 || libp) ;
26735 }
26736 
26737 static int G__G__Matrix_205_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26738 {
26739       G__letint(result7, 115, (long) THilbertMatrixTSym<float>::Class_Version());
26740    return(1 || funcname || hash || result7 || libp) ;
26741 }
26742 
26743 static int G__G__Matrix_205_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26744 {
26745       THilbertMatrixTSym<float>::Dictionary();
26746       G__setnull(result7);
26747    return(1 || funcname || hash || result7 || libp) ;
26748 }
26749 
26750 static int G__G__Matrix_205_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26751 {
26752       ((THilbertMatrixTSym<float>*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
26753       G__setnull(result7);
26754    return(1 || funcname || hash || result7 || libp) ;
26755 }
26756 
26757 static int G__G__Matrix_205_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26758 {
26759       G__letint(result7, 67, (long) THilbertMatrixTSym<float>::DeclFileName());
26760    return(1 || funcname || hash || result7 || libp) ;
26761 }
26762 
26763 static int G__G__Matrix_205_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26764 {
26765       G__letint(result7, 105, (long) THilbertMatrixTSym<float>::ImplFileLine());
26766    return(1 || funcname || hash || result7 || libp) ;
26767 }
26768 
26769 static int G__G__Matrix_205_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26770 {
26771       G__letint(result7, 67, (long) THilbertMatrixTSym<float>::ImplFileName());
26772    return(1 || funcname || hash || result7 || libp) ;
26773 }
26774 
26775 static int G__G__Matrix_205_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26776 {
26777       G__letint(result7, 105, (long) THilbertMatrixTSym<float>::DeclFileLine());
26778    return(1 || funcname || hash || result7 || libp) ;
26779 }
26780 
26781 // automatic copy constructor
26782 static int G__G__Matrix_205_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26783 
26784 {
26785    THilbertMatrixTSym<float>* p;
26786    void* tmp = (void*) G__int(libp->para[0]);
26787    p = new THilbertMatrixTSym<float>(*(THilbertMatrixTSym<float>*) tmp);
26788    result7->obj.i = (long) p;
26789    result7->ref = (long) p;
26790    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR));
26791    return(1 || funcname || hash || result7 || libp) ;
26792 }
26793 
26794 // automatic destructor
26795 typedef THilbertMatrixTSym<float> G__TTHilbertMatrixTSymlEfloatgR;
26796 static int G__G__Matrix_205_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26797 {
26798    char* gvp = (char*) G__getgvp();
26799    long soff = G__getstructoffset();
26800    int n = G__getaryconstruct();
26801    //
26802    //has_a_delete: 1
26803    //has_own_delete1arg: 0
26804    //has_own_delete2arg: 0
26805    //
26806    if (!soff) {
26807      return(1);
26808    }
26809    if (n) {
26810      if (gvp == (char*)G__PVOID) {
26811        delete[] (THilbertMatrixTSym<float>*) soff;
26812      } else {
26813        G__setgvp((long) G__PVOID);
26814        for (int i = n - 1; i >= 0; --i) {
26815          ((THilbertMatrixTSym<float>*) (soff+(sizeof(THilbertMatrixTSym<float>)*i)))->~G__TTHilbertMatrixTSymlEfloatgR();
26816        }
26817        G__setgvp((long)gvp);
26818      }
26819    } else {
26820      if (gvp == (char*)G__PVOID) {
26821        delete (THilbertMatrixTSym<float>*) soff;
26822      } else {
26823        G__setgvp((long) G__PVOID);
26824        ((THilbertMatrixTSym<float>*) (soff))->~G__TTHilbertMatrixTSymlEfloatgR();
26825        G__setgvp((long)gvp);
26826      }
26827    }
26828    G__setnull(result7);
26829    return(1 || funcname || hash || result7 || libp) ;
26830 }
26831 
26832 
26833 /* TMatrixTCramerInv */
26834 static int G__G__Matrix_206_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26835 {
26836       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv2x2(*(TMatrixT<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26837    return(1 || funcname || hash || result7 || libp) ;
26838 }
26839 
26840 static int G__G__Matrix_206_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26841 {
26842       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv2x2(*(TMatrixT<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26843    return(1 || funcname || hash || result7 || libp) ;
26844 }
26845 
26846 static int G__G__Matrix_206_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26847 {
26848       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv3x3(*(TMatrixT<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26849    return(1 || funcname || hash || result7 || libp) ;
26850 }
26851 
26852 static int G__G__Matrix_206_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26853 {
26854       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv3x3(*(TMatrixT<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26855    return(1 || funcname || hash || result7 || libp) ;
26856 }
26857 
26858 static int G__G__Matrix_206_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26859 {
26860       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv4x4(*(TMatrixT<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26861    return(1 || funcname || hash || result7 || libp) ;
26862 }
26863 
26864 static int G__G__Matrix_206_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26865 {
26866       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv4x4(*(TMatrixT<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26867    return(1 || funcname || hash || result7 || libp) ;
26868 }
26869 
26870 static int G__G__Matrix_206_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26871 {
26872       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv5x5(*(TMatrixT<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26873    return(1 || funcname || hash || result7 || libp) ;
26874 }
26875 
26876 static int G__G__Matrix_206_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26877 {
26878       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv5x5(*(TMatrixT<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26879    return(1 || funcname || hash || result7 || libp) ;
26880 }
26881 
26882 static int G__G__Matrix_206_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26883 {
26884       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv6x6(*(TMatrixT<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26885    return(1 || funcname || hash || result7 || libp) ;
26886 }
26887 
26888 static int G__G__Matrix_206_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26889 {
26890       G__letint(result7, 103, (long) TMatrixTCramerInv::Inv6x6(*(TMatrixT<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26891    return(1 || funcname || hash || result7 || libp) ;
26892 }
26893 
26894 
26895 /* TMatrixTSymCramerInv */
26896 static int G__G__Matrix_207_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26897 {
26898       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv2x2(*(TMatrixTSym<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26899    return(1 || funcname || hash || result7 || libp) ;
26900 }
26901 
26902 static int G__G__Matrix_207_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26903 {
26904       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv2x2(*(TMatrixTSym<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26905    return(1 || funcname || hash || result7 || libp) ;
26906 }
26907 
26908 static int G__G__Matrix_207_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26909 {
26910       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv3x3(*(TMatrixTSym<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26911    return(1 || funcname || hash || result7 || libp) ;
26912 }
26913 
26914 static int G__G__Matrix_207_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26915 {
26916       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv3x3(*(TMatrixTSym<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26917    return(1 || funcname || hash || result7 || libp) ;
26918 }
26919 
26920 static int G__G__Matrix_207_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26921 {
26922       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv4x4(*(TMatrixTSym<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26923    return(1 || funcname || hash || result7 || libp) ;
26924 }
26925 
26926 static int G__G__Matrix_207_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26927 {
26928       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv4x4(*(TMatrixTSym<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26929    return(1 || funcname || hash || result7 || libp) ;
26930 }
26931 
26932 static int G__G__Matrix_207_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26933 {
26934       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv5x5(*(TMatrixTSym<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26935    return(1 || funcname || hash || result7 || libp) ;
26936 }
26937 
26938 static int G__G__Matrix_207_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26939 {
26940       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv5x5(*(TMatrixTSym<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26941    return(1 || funcname || hash || result7 || libp) ;
26942 }
26943 
26944 static int G__G__Matrix_207_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26945 {
26946       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv6x6(*(TMatrixTSym<float>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26947    return(1 || funcname || hash || result7 || libp) ;
26948 }
26949 
26950 static int G__G__Matrix_207_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26951 {
26952       G__letint(result7, 103, (long) TMatrixTSymCramerInv::Inv6x6(*(TMatrixTSym<double>*) libp->para[0].ref, (Double_t*) G__int(libp->para[1])));
26953    return(1 || funcname || hash || result7 || libp) ;
26954 }
26955 
26956 
26957 /* Setting up global function */
26958 static int G__G__Matrix__0_359(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26959 {
26960       {
26961          TVectorD* pobj;
26962          TVectorD xobj = NormalEqn(*(TMatrixD*) libp->para[0].ref, *(TVectorD*) libp->para[1].ref);
26963          pobj = new TVectorD(xobj);
26964          result7->obj.i = (long) ((void*) pobj);
26965          result7->ref = result7->obj.i;
26966          G__store_tempobject(*result7);
26967       }
26968    return(1 || funcname || hash || result7 || libp) ;
26969 }
26970 
26971 static int G__G__Matrix__0_360(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26972 {
26973       {
26974          TVectorD* pobj;
26975          TVectorD xobj = NormalEqn(*(TMatrixD*) libp->para[0].ref, *(TVectorD*) libp->para[1].ref
26976 , *(TVectorD*) libp->para[2].ref);
26977          pobj = new TVectorD(xobj);
26978          result7->obj.i = (long) ((void*) pobj);
26979          result7->ref = result7->obj.i;
26980          G__store_tempobject(*result7);
26981       }
26982    return(1 || funcname || hash || result7 || libp) ;
26983 }
26984 
26985 static int G__G__Matrix__0_361(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26986 {
26987       {
26988          TMatrixD* pobj;
26989          TMatrixD xobj = NormalEqn(*(TMatrixD*) libp->para[0].ref, *(TMatrixD*) libp->para[1].ref);
26990          pobj = new TMatrixD(xobj);
26991          result7->obj.i = (long) ((void*) pobj);
26992          result7->ref = result7->obj.i;
26993          G__store_tempobject(*result7);
26994       }
26995    return(1 || funcname || hash || result7 || libp) ;
26996 }
26997 
26998 static int G__G__Matrix__0_362(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26999 {
27000       {
27001          TMatrixD* pobj;
27002          TMatrixD xobj = NormalEqn(*(TMatrixD*) libp->para[0].ref, *(TMatrixD*) libp->para[1].ref
27003 , *(TVectorD*) libp->para[2].ref);
27004          pobj = new TMatrixD(xobj);
27005          result7->obj.i = (long) ((void*) pobj);
27006          result7->ref = result7->obj.i;
27007          G__store_tempobject(*result7);
27008       }
27009    return(1 || funcname || hash || result7 || libp) ;
27010 }
27011 
27012 static int G__G__Matrix__0_369(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27013 {
27014       G__letint(result7, 103, (long) operator==(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref));
27015    return(1 || funcname || hash || result7 || libp) ;
27016 }
27017 
27018 static int G__G__Matrix__0_370(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27019 {
27020       {
27021          TVectorT<float>* pobj;
27022          TVectorT<float> xobj = operator+(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
27023          pobj = new TVectorT<float>(xobj);
27024          result7->obj.i = (long) ((void*) pobj);
27025          result7->ref = result7->obj.i;
27026          G__store_tempobject(*result7);
27027       }
27028    return(1 || funcname || hash || result7 || libp) ;
27029 }
27030 
27031 static int G__G__Matrix__0_371(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27032 {
27033       {
27034          TVectorT<float>* pobj;
27035          TVectorT<float> xobj = operator-(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
27036          pobj = new TVectorT<float>(xobj);
27037          result7->obj.i = (long) ((void*) pobj);
27038          result7->ref = result7->obj.i;
27039          G__store_tempobject(*result7);
27040       }
27041    return(1 || funcname || hash || result7 || libp) ;
27042 }
27043 
27044 static int G__G__Matrix__0_372(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27045 {
27046       G__letdouble(result7, 102, (double) operator*(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref));
27047    return(1 || funcname || hash || result7 || libp) ;
27048 }
27049 
27050 static int G__G__Matrix__0_373(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27051 {
27052       {
27053          TVectorT<float>* pobj;
27054          TVectorT<float> xobj = operator*(*(TMatrixT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
27055          pobj = new TVectorT<float>(xobj);
27056          result7->obj.i = (long) ((void*) pobj);
27057          result7->ref = result7->obj.i;
27058          G__store_tempobject(*result7);
27059       }
27060    return(1 || funcname || hash || result7 || libp) ;
27061 }
27062 
27063 static int G__G__Matrix__0_374(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27064 {
27065       {
27066          TVectorT<float>* pobj;
27067          TVectorT<float> xobj = operator*(*(TMatrixTSym<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
27068          pobj = new TVectorT<float>(xobj);
27069          result7->obj.i = (long) ((void*) pobj);
27070          result7->ref = result7->obj.i;
27071          G__store_tempobject(*result7);
27072       }
27073    return(1 || funcname || hash || result7 || libp) ;
27074 }
27075 
27076 static int G__G__Matrix__0_375(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27077 {
27078       {
27079          TVectorT<float>* pobj;
27080          TVectorT<float> xobj = operator*(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
27081          pobj = new TVectorT<float>(xobj);
27082          result7->obj.i = (long) ((void*) pobj);
27083          result7->ref = result7->obj.i;
27084          G__store_tempobject(*result7);
27085       }
27086    return(1 || funcname || hash || result7 || libp) ;
27087 }
27088 
27089 static int G__G__Matrix__0_376(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27090 {
27091       {
27092          TVectorT<float>* pobj;
27093          TVectorT<float> xobj = operator*((float) G__double(libp->para[0]), *(TVectorT<float>*) libp->para[1].ref);
27094          pobj = new TVectorT<float>(xobj);
27095          result7->obj.i = (long) ((void*) pobj);
27096          result7->ref = result7->obj.i;
27097          G__store_tempobject(*result7);
27098       }
27099    return(1 || funcname || hash || result7 || libp) ;
27100 }
27101 
27102 static int G__G__Matrix__0_377(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27103 {
27104       G__letdouble(result7, 102, (double) Dot(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref));
27105    return(1 || funcname || hash || result7 || libp) ;
27106 }
27107 
27108 static int G__G__Matrix__0_378(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27109 {
27110       {
27111          TMatrixT<float>* pobj;
27112          TMatrixT<float> xobj = OuterProduct(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
27113          pobj = new TMatrixT<float>(xobj);
27114          result7->obj.i = (long) ((void*) pobj);
27115          result7->ref = result7->obj.i;
27116          G__store_tempobject(*result7);
27117       }
27118    return(1 || funcname || hash || result7 || libp) ;
27119 }
27120 
27121 static int G__G__Matrix__0_379(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27122 {
27123       {
27124          const TMatrixT<float>& obj = OuterProduct(*(TMatrixT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref
27125 , *(TVectorT<float>*) libp->para[2].ref);
27126          result7->ref = (long) (&obj);
27127          result7->obj.i = (long) (&obj);
27128       }
27129    return(1 || funcname || hash || result7 || libp) ;
27130 }
27131 
27132 static int G__G__Matrix__0_380(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27133 {
27134       G__letdouble(result7, 102, (double) Mult(*(TVectorT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref
27135 , *(TVectorT<float>*) libp->para[2].ref));
27136    return(1 || funcname || hash || result7 || libp) ;
27137 }
27138 
27139 static int G__G__Matrix__0_381(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27140 {
27141       {
27142          const TVectorT<float>& obj = Add(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27143 , *(TVectorT<float>*) libp->para[2].ref);
27144          result7->ref = (long) (&obj);
27145          result7->obj.i = (long) (&obj);
27146       }
27147    return(1 || funcname || hash || result7 || libp) ;
27148 }
27149 
27150 static int G__G__Matrix__0_382(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27151 {
27152       {
27153          const TVectorT<float>& obj = Add(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27154 , *(TMatrixT<float>*) libp->para[2].ref, *(TVectorT<float>*) libp->para[3].ref);
27155          result7->ref = (long) (&obj);
27156          result7->obj.i = (long) (&obj);
27157       }
27158    return(1 || funcname || hash || result7 || libp) ;
27159 }
27160 
27161 static int G__G__Matrix__0_383(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27162 {
27163       {
27164          const TVectorT<float>& obj = Add(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27165 , *(TMatrixTSym<float>*) libp->para[2].ref, *(TVectorT<float>*) libp->para[3].ref);
27166          result7->ref = (long) (&obj);
27167          result7->obj.i = (long) (&obj);
27168       }
27169    return(1 || funcname || hash || result7 || libp) ;
27170 }
27171 
27172 static int G__G__Matrix__0_384(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27173 {
27174       {
27175          const TVectorT<float>& obj = Add(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27176 , *(TMatrixTSparse<float>*) libp->para[2].ref, *(TVectorT<float>*) libp->para[3].ref);
27177          result7->ref = (long) (&obj);
27178          result7->obj.i = (long) (&obj);
27179       }
27180    return(1 || funcname || hash || result7 || libp) ;
27181 }
27182 
27183 static int G__G__Matrix__0_385(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27184 {
27185       {
27186          const TVectorT<float>& obj = AddElemMult(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27187 , *(TVectorT<float>*) libp->para[2].ref, *(TVectorT<float>*) libp->para[3].ref);
27188          result7->ref = (long) (&obj);
27189          result7->obj.i = (long) (&obj);
27190       }
27191    return(1 || funcname || hash || result7 || libp) ;
27192 }
27193 
27194 static int G__G__Matrix__0_386(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27195 {
27196       {
27197          const TVectorT<float>& obj = AddElemMult(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27198 , *(TVectorT<float>*) libp->para[2].ref, *(TVectorT<float>*) libp->para[3].ref
27199 , *(TVectorT<float>*) libp->para[4].ref);
27200          result7->ref = (long) (&obj);
27201          result7->obj.i = (long) (&obj);
27202       }
27203    return(1 || funcname || hash || result7 || libp) ;
27204 }
27205 
27206 static int G__G__Matrix__0_387(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27207 {
27208       {
27209          const TVectorT<float>& obj = AddElemDiv(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27210 , *(TVectorT<float>*) libp->para[2].ref, *(TVectorT<float>*) libp->para[3].ref);
27211          result7->ref = (long) (&obj);
27212          result7->obj.i = (long) (&obj);
27213       }
27214    return(1 || funcname || hash || result7 || libp) ;
27215 }
27216 
27217 static int G__G__Matrix__0_388(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27218 {
27219       {
27220          const TVectorT<float>& obj = AddElemDiv(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27221 , *(TVectorT<float>*) libp->para[2].ref, *(TVectorT<float>*) libp->para[3].ref
27222 , *(TVectorT<float>*) libp->para[4].ref);
27223          result7->ref = (long) (&obj);
27224          result7->obj.i = (long) (&obj);
27225       }
27226    return(1 || funcname || hash || result7 || libp) ;
27227 }
27228 
27229 static int G__G__Matrix__0_389(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27230 {
27231       {
27232          const TVectorT<float>& obj = ElementMult(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
27233          result7->ref = (long) (&obj);
27234          result7->obj.i = (long) (&obj);
27235       }
27236    return(1 || funcname || hash || result7 || libp) ;
27237 }
27238 
27239 static int G__G__Matrix__0_390(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27240 {
27241       {
27242          const TVectorT<float>& obj = ElementMult(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref
27243 , *(TVectorT<float>*) libp->para[2].ref);
27244          result7->ref = (long) (&obj);
27245          result7->obj.i = (long) (&obj);
27246       }
27247    return(1 || funcname || hash || result7 || libp) ;
27248 }
27249 
27250 static int G__G__Matrix__0_391(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27251 {
27252       {
27253          const TVectorT<float>& obj = ElementDiv(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
27254          result7->ref = (long) (&obj);
27255          result7->obj.i = (long) (&obj);
27256       }
27257    return(1 || funcname || hash || result7 || libp) ;
27258 }
27259 
27260 static int G__G__Matrix__0_392(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27261 {
27262       {
27263          const TVectorT<float>& obj = ElementDiv(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref
27264 , *(TVectorT<float>*) libp->para[2].ref);
27265          result7->ref = (long) (&obj);
27266          result7->obj.i = (long) (&obj);
27267       }
27268    return(1 || funcname || hash || result7 || libp) ;
27269 }
27270 
27271 static int G__G__Matrix__0_393(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27272 {
27273    switch (libp->paran) {
27274    case 3:
27275       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref
27276 , (Int_t) G__int(libp->para[2])));
27277       break;
27278    case 2:
27279       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref));
27280       break;
27281    }
27282    return(1 || funcname || hash || result7 || libp) ;
27283 }
27284 
27285 static int G__G__Matrix__0_394(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27286 {
27287    switch (libp->paran) {
27288    case 3:
27289       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref
27290 , (Int_t) G__int(libp->para[2])));
27291       break;
27292    case 2:
27293       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref));
27294       break;
27295    }
27296    return(1 || funcname || hash || result7 || libp) ;
27297 }
27298 
27299 static int G__G__Matrix__0_395(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27300 {
27301    switch (libp->paran) {
27302    case 3:
27303       G__letint(result7, 103, (long) AreCompatible(*(TMatrixT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref
27304 , (Int_t) G__int(libp->para[2])));
27305       break;
27306    case 2:
27307       G__letint(result7, 103, (long) AreCompatible(*(TMatrixT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref));
27308       break;
27309    }
27310    return(1 || funcname || hash || result7 || libp) ;
27311 }
27312 
27313 static int G__G__Matrix__0_396(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27314 {
27315    switch (libp->paran) {
27316    case 3:
27317       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref
27318 , (Int_t) G__int(libp->para[2])));
27319       break;
27320    case 2:
27321       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref));
27322       break;
27323    }
27324    return(1 || funcname || hash || result7 || libp) ;
27325 }
27326 
27327 static int G__G__Matrix__0_397(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27328 {
27329       Compare(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref);
27330       G__setnull(result7);
27331    return(1 || funcname || hash || result7 || libp) ;
27332 }
27333 
27334 static int G__G__Matrix__0_398(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27335 {
27336       G__letint(result7, 103, (long) VerifyVectorValue(*(TVectorT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27337 , (Int_t) G__int(libp->para[2]), (float) G__double(libp->para[3])));
27338    return(1 || funcname || hash || result7 || libp) ;
27339 }
27340 
27341 static int G__G__Matrix__0_399(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27342 {
27343       G__letint(result7, 103, (long) VerifyVectorIdentity(*(TVectorT<float>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref
27344 , (Int_t) G__int(libp->para[2]), (float) G__double(libp->para[3])));
27345    return(1 || funcname || hash || result7 || libp) ;
27346 }
27347 
27348 static int G__G__Matrix__0_400(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27349 {
27350       G__letint(result7, 103, (long) operator==(*(TMatrixTBase<float>*) libp->para[0].ref, *(TMatrixTBase<float>*) libp->para[1].ref));
27351    return(1 || funcname || hash || result7 || libp) ;
27352 }
27353 
27354 static int G__G__Matrix__0_401(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27355 {
27356       G__letdouble(result7, 102, (double) E2Norm(*(TMatrixTBase<float>*) libp->para[0].ref, *(TMatrixTBase<float>*) libp->para[1].ref));
27357    return(1 || funcname || hash || result7 || libp) ;
27358 }
27359 
27360 static int G__G__Matrix__0_402(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27361 {
27362    switch (libp->paran) {
27363    case 3:
27364       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTBase<float>*) libp->para[0].ref, *(TMatrixTBase<float>*) libp->para[1].ref
27365 , (Int_t) G__int(libp->para[2])));
27366       break;
27367    case 2:
27368       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTBase<float>*) libp->para[0].ref, *(TMatrixTBase<float>*) libp->para[1].ref));
27369       break;
27370    }
27371    return(1 || funcname || hash || result7 || libp) ;
27372 }
27373 
27374 static int G__G__Matrix__0_403(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27375 {
27376    switch (libp->paran) {
27377    case 3:
27378       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTBase<float>*) libp->para[0].ref, *(TMatrixTBase<double>*) libp->para[1].ref
27379 , (Int_t) G__int(libp->para[2])));
27380       break;
27381    case 2:
27382       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTBase<float>*) libp->para[0].ref, *(TMatrixTBase<double>*) libp->para[1].ref));
27383       break;
27384    }
27385    return(1 || funcname || hash || result7 || libp) ;
27386 }
27387 
27388 static int G__G__Matrix__0_404(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27389 {
27390       Compare(*(TMatrixTBase<float>*) libp->para[0].ref, *(TMatrixTBase<float>*) libp->para[1].ref);
27391       G__setnull(result7);
27392    return(1 || funcname || hash || result7 || libp) ;
27393 }
27394 
27395 static int G__G__Matrix__0_405(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27396 {
27397       G__letint(result7, 103, (long) VerifyMatrixValue(*(TMatrixTBase<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27398 , (Int_t) G__int(libp->para[2]), (float) G__double(libp->para[3])));
27399    return(1 || funcname || hash || result7 || libp) ;
27400 }
27401 
27402 static int G__G__Matrix__0_406(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27403 {
27404       G__letint(result7, 103, (long) VerifyMatrixIdentity(*(TMatrixTBase<float>*) libp->para[0].ref, *(TMatrixTBase<float>*) libp->para[1].ref
27405 , (Int_t) G__int(libp->para[2]), (float) G__double(libp->para[3])));
27406    return(1 || funcname || hash || result7 || libp) ;
27407 }
27408 
27409 static int G__G__Matrix__0_407(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27410 {
27411       {
27412          TMatrixT<float>* pobj;
27413          TMatrixT<float> xobj = operator+(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27414          pobj = new TMatrixT<float>(xobj);
27415          result7->obj.i = (long) ((void*) pobj);
27416          result7->ref = result7->obj.i;
27417          G__store_tempobject(*result7);
27418       }
27419    return(1 || funcname || hash || result7 || libp) ;
27420 }
27421 
27422 static int G__G__Matrix__0_408(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27423 {
27424       {
27425          TMatrixT<float>* pobj;
27426          TMatrixT<float> xobj = operator+(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27427          pobj = new TMatrixT<float>(xobj);
27428          result7->obj.i = (long) ((void*) pobj);
27429          result7->ref = result7->obj.i;
27430          G__store_tempobject(*result7);
27431       }
27432    return(1 || funcname || hash || result7 || libp) ;
27433 }
27434 
27435 static int G__G__Matrix__0_409(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27436 {
27437       {
27438          TMatrixT<float>* pobj;
27439          TMatrixT<float> xobj = operator+(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27440          pobj = new TMatrixT<float>(xobj);
27441          result7->obj.i = (long) ((void*) pobj);
27442          result7->ref = result7->obj.i;
27443          G__store_tempobject(*result7);
27444       }
27445    return(1 || funcname || hash || result7 || libp) ;
27446 }
27447 
27448 static int G__G__Matrix__0_410(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27449 {
27450       {
27451          TMatrixT<float>* pobj;
27452          TMatrixT<float> xobj = operator+(*(TMatrixT<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
27453          pobj = new TMatrixT<float>(xobj);
27454          result7->obj.i = (long) ((void*) pobj);
27455          result7->ref = result7->obj.i;
27456          G__store_tempobject(*result7);
27457       }
27458    return(1 || funcname || hash || result7 || libp) ;
27459 }
27460 
27461 static int G__G__Matrix__0_411(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27462 {
27463       {
27464          TMatrixT<float>* pobj;
27465          TMatrixT<float> xobj = operator+((float) G__double(libp->para[0]), *(TMatrixT<float>*) libp->para[1].ref);
27466          pobj = new TMatrixT<float>(xobj);
27467          result7->obj.i = (long) ((void*) pobj);
27468          result7->ref = result7->obj.i;
27469          G__store_tempobject(*result7);
27470       }
27471    return(1 || funcname || hash || result7 || libp) ;
27472 }
27473 
27474 static int G__G__Matrix__0_412(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27475 {
27476       {
27477          TMatrixT<float>* pobj;
27478          TMatrixT<float> xobj = operator-(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27479          pobj = new TMatrixT<float>(xobj);
27480          result7->obj.i = (long) ((void*) pobj);
27481          result7->ref = result7->obj.i;
27482          G__store_tempobject(*result7);
27483       }
27484    return(1 || funcname || hash || result7 || libp) ;
27485 }
27486 
27487 static int G__G__Matrix__0_413(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27488 {
27489       {
27490          TMatrixT<float>* pobj;
27491          TMatrixT<float> xobj = operator-(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27492          pobj = new TMatrixT<float>(xobj);
27493          result7->obj.i = (long) ((void*) pobj);
27494          result7->ref = result7->obj.i;
27495          G__store_tempobject(*result7);
27496       }
27497    return(1 || funcname || hash || result7 || libp) ;
27498 }
27499 
27500 static int G__G__Matrix__0_414(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27501 {
27502       {
27503          TMatrixT<float>* pobj;
27504          TMatrixT<float> xobj = operator-(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27505          pobj = new TMatrixT<float>(xobj);
27506          result7->obj.i = (long) ((void*) pobj);
27507          result7->ref = result7->obj.i;
27508          G__store_tempobject(*result7);
27509       }
27510    return(1 || funcname || hash || result7 || libp) ;
27511 }
27512 
27513 static int G__G__Matrix__0_415(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27514 {
27515       {
27516          TMatrixT<float>* pobj;
27517          TMatrixT<float> xobj = operator-(*(TMatrixT<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
27518          pobj = new TMatrixT<float>(xobj);
27519          result7->obj.i = (long) ((void*) pobj);
27520          result7->ref = result7->obj.i;
27521          G__store_tempobject(*result7);
27522       }
27523    return(1 || funcname || hash || result7 || libp) ;
27524 }
27525 
27526 static int G__G__Matrix__0_416(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27527 {
27528       {
27529          TMatrixT<float>* pobj;
27530          TMatrixT<float> xobj = operator-((float) G__double(libp->para[0]), *(TMatrixT<float>*) libp->para[1].ref);
27531          pobj = new TMatrixT<float>(xobj);
27532          result7->obj.i = (long) ((void*) pobj);
27533          result7->ref = result7->obj.i;
27534          G__store_tempobject(*result7);
27535       }
27536    return(1 || funcname || hash || result7 || libp) ;
27537 }
27538 
27539 static int G__G__Matrix__0_417(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27540 {
27541       {
27542          TMatrixT<float>* pobj;
27543          TMatrixT<float> xobj = operator*((float) G__double(libp->para[0]), *(TMatrixT<float>*) libp->para[1].ref);
27544          pobj = new TMatrixT<float>(xobj);
27545          result7->obj.i = (long) ((void*) pobj);
27546          result7->ref = result7->obj.i;
27547          G__store_tempobject(*result7);
27548       }
27549    return(1 || funcname || hash || result7 || libp) ;
27550 }
27551 
27552 static int G__G__Matrix__0_418(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27553 {
27554       {
27555          TMatrixT<float>* pobj;
27556          TMatrixT<float> xobj = operator*(*(TMatrixT<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
27557          pobj = new TMatrixT<float>(xobj);
27558          result7->obj.i = (long) ((void*) pobj);
27559          result7->ref = result7->obj.i;
27560          G__store_tempobject(*result7);
27561       }
27562    return(1 || funcname || hash || result7 || libp) ;
27563 }
27564 
27565 static int G__G__Matrix__0_419(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27566 {
27567       {
27568          TMatrixT<float>* pobj;
27569          TMatrixT<float> xobj = operator*(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27570          pobj = new TMatrixT<float>(xobj);
27571          result7->obj.i = (long) ((void*) pobj);
27572          result7->ref = result7->obj.i;
27573          G__store_tempobject(*result7);
27574       }
27575    return(1 || funcname || hash || result7 || libp) ;
27576 }
27577 
27578 static int G__G__Matrix__0_420(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27579 {
27580       {
27581          TMatrixT<float>* pobj;
27582          TMatrixT<float> xobj = operator*(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27583          pobj = new TMatrixT<float>(xobj);
27584          result7->obj.i = (long) ((void*) pobj);
27585          result7->ref = result7->obj.i;
27586          G__store_tempobject(*result7);
27587       }
27588    return(1 || funcname || hash || result7 || libp) ;
27589 }
27590 
27591 static int G__G__Matrix__0_421(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27592 {
27593       {
27594          TMatrixT<float>* pobj;
27595          TMatrixT<float> xobj = operator*(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27596          pobj = new TMatrixT<float>(xobj);
27597          result7->obj.i = (long) ((void*) pobj);
27598          result7->ref = result7->obj.i;
27599          G__store_tempobject(*result7);
27600       }
27601    return(1 || funcname || hash || result7 || libp) ;
27602 }
27603 
27604 static int G__G__Matrix__0_422(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27605 {
27606       {
27607          TMatrixT<float>* pobj;
27608          TMatrixT<float> xobj = operator*(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27609          pobj = new TMatrixT<float>(xobj);
27610          result7->obj.i = (long) ((void*) pobj);
27611          result7->ref = result7->obj.i;
27612          G__store_tempobject(*result7);
27613       }
27614    return(1 || funcname || hash || result7 || libp) ;
27615 }
27616 
27617 static int G__G__Matrix__0_423(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27618 {
27619       {
27620          TMatrixT<float>* pobj;
27621          TMatrixT<float> xobj = operator&&(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27622          pobj = new TMatrixT<float>(xobj);
27623          result7->obj.i = (long) ((void*) pobj);
27624          result7->ref = result7->obj.i;
27625          G__store_tempobject(*result7);
27626       }
27627    return(1 || funcname || hash || result7 || libp) ;
27628 }
27629 
27630 static int G__G__Matrix__0_424(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27631 {
27632       {
27633          TMatrixT<float>* pobj;
27634          TMatrixT<float> xobj = operator&&(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27635          pobj = new TMatrixT<float>(xobj);
27636          result7->obj.i = (long) ((void*) pobj);
27637          result7->ref = result7->obj.i;
27638          G__store_tempobject(*result7);
27639       }
27640    return(1 || funcname || hash || result7 || libp) ;
27641 }
27642 
27643 static int G__G__Matrix__0_425(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27644 {
27645       {
27646          TMatrixT<float>* pobj;
27647          TMatrixT<float> xobj = operator&&(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27648          pobj = new TMatrixT<float>(xobj);
27649          result7->obj.i = (long) ((void*) pobj);
27650          result7->ref = result7->obj.i;
27651          G__store_tempobject(*result7);
27652       }
27653    return(1 || funcname || hash || result7 || libp) ;
27654 }
27655 
27656 static int G__G__Matrix__0_426(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27657 {
27658       {
27659          TMatrixT<float>* pobj;
27660          TMatrixT<float> xobj = operator||(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27661          pobj = new TMatrixT<float>(xobj);
27662          result7->obj.i = (long) ((void*) pobj);
27663          result7->ref = result7->obj.i;
27664          G__store_tempobject(*result7);
27665       }
27666    return(1 || funcname || hash || result7 || libp) ;
27667 }
27668 
27669 static int G__G__Matrix__0_427(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27670 {
27671       {
27672          TMatrixT<float>* pobj;
27673          TMatrixT<float> xobj = operator||(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27674          pobj = new TMatrixT<float>(xobj);
27675          result7->obj.i = (long) ((void*) pobj);
27676          result7->ref = result7->obj.i;
27677          G__store_tempobject(*result7);
27678       }
27679    return(1 || funcname || hash || result7 || libp) ;
27680 }
27681 
27682 static int G__G__Matrix__0_428(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27683 {
27684       {
27685          TMatrixT<float>* pobj;
27686          TMatrixT<float> xobj = operator||(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27687          pobj = new TMatrixT<float>(xobj);
27688          result7->obj.i = (long) ((void*) pobj);
27689          result7->ref = result7->obj.i;
27690          G__store_tempobject(*result7);
27691       }
27692    return(1 || funcname || hash || result7 || libp) ;
27693 }
27694 
27695 static int G__G__Matrix__0_429(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27696 {
27697       {
27698          TMatrixT<float>* pobj;
27699          TMatrixT<float> xobj = operator>(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27700          pobj = new TMatrixT<float>(xobj);
27701          result7->obj.i = (long) ((void*) pobj);
27702          result7->ref = result7->obj.i;
27703          G__store_tempobject(*result7);
27704       }
27705    return(1 || funcname || hash || result7 || libp) ;
27706 }
27707 
27708 static int G__G__Matrix__0_430(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27709 {
27710       {
27711          TMatrixT<float>* pobj;
27712          TMatrixT<float> xobj = operator>(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27713          pobj = new TMatrixT<float>(xobj);
27714          result7->obj.i = (long) ((void*) pobj);
27715          result7->ref = result7->obj.i;
27716          G__store_tempobject(*result7);
27717       }
27718    return(1 || funcname || hash || result7 || libp) ;
27719 }
27720 
27721 static int G__G__Matrix__0_431(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27722 {
27723       {
27724          TMatrixT<float>* pobj;
27725          TMatrixT<float> xobj = operator>(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27726          pobj = new TMatrixT<float>(xobj);
27727          result7->obj.i = (long) ((void*) pobj);
27728          result7->ref = result7->obj.i;
27729          G__store_tempobject(*result7);
27730       }
27731    return(1 || funcname || hash || result7 || libp) ;
27732 }
27733 
27734 static int G__G__Matrix__0_432(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27735 {
27736       {
27737          TMatrixT<float>* pobj;
27738          TMatrixT<float> xobj = operator>=(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27739          pobj = new TMatrixT<float>(xobj);
27740          result7->obj.i = (long) ((void*) pobj);
27741          result7->ref = result7->obj.i;
27742          G__store_tempobject(*result7);
27743       }
27744    return(1 || funcname || hash || result7 || libp) ;
27745 }
27746 
27747 static int G__G__Matrix__0_433(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27748 {
27749       {
27750          TMatrixT<float>* pobj;
27751          TMatrixT<float> xobj = operator>=(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27752          pobj = new TMatrixT<float>(xobj);
27753          result7->obj.i = (long) ((void*) pobj);
27754          result7->ref = result7->obj.i;
27755          G__store_tempobject(*result7);
27756       }
27757    return(1 || funcname || hash || result7 || libp) ;
27758 }
27759 
27760 static int G__G__Matrix__0_434(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27761 {
27762       {
27763          TMatrixT<float>* pobj;
27764          TMatrixT<float> xobj = operator>=(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27765          pobj = new TMatrixT<float>(xobj);
27766          result7->obj.i = (long) ((void*) pobj);
27767          result7->ref = result7->obj.i;
27768          G__store_tempobject(*result7);
27769       }
27770    return(1 || funcname || hash || result7 || libp) ;
27771 }
27772 
27773 static int G__G__Matrix__0_435(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27774 {
27775       {
27776          TMatrixT<float>* pobj;
27777          TMatrixT<float> xobj = operator<=(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27778          pobj = new TMatrixT<float>(xobj);
27779          result7->obj.i = (long) ((void*) pobj);
27780          result7->ref = result7->obj.i;
27781          G__store_tempobject(*result7);
27782       }
27783    return(1 || funcname || hash || result7 || libp) ;
27784 }
27785 
27786 static int G__G__Matrix__0_436(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27787 {
27788       {
27789          TMatrixT<float>* pobj;
27790          TMatrixT<float> xobj = operator<=(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27791          pobj = new TMatrixT<float>(xobj);
27792          result7->obj.i = (long) ((void*) pobj);
27793          result7->ref = result7->obj.i;
27794          G__store_tempobject(*result7);
27795       }
27796    return(1 || funcname || hash || result7 || libp) ;
27797 }
27798 
27799 static int G__G__Matrix__0_437(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27800 {
27801       {
27802          TMatrixT<float>* pobj;
27803          TMatrixT<float> xobj = operator<=(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27804          pobj = new TMatrixT<float>(xobj);
27805          result7->obj.i = (long) ((void*) pobj);
27806          result7->ref = result7->obj.i;
27807          G__store_tempobject(*result7);
27808       }
27809    return(1 || funcname || hash || result7 || libp) ;
27810 }
27811 
27812 static int G__G__Matrix__0_438(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27813 {
27814       {
27815          TMatrixT<float>* pobj;
27816          TMatrixT<float> xobj = operator<(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27817          pobj = new TMatrixT<float>(xobj);
27818          result7->obj.i = (long) ((void*) pobj);
27819          result7->ref = result7->obj.i;
27820          G__store_tempobject(*result7);
27821       }
27822    return(1 || funcname || hash || result7 || libp) ;
27823 }
27824 
27825 static int G__G__Matrix__0_439(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27826 {
27827       {
27828          TMatrixT<float>* pobj;
27829          TMatrixT<float> xobj = operator<(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27830          pobj = new TMatrixT<float>(xobj);
27831          result7->obj.i = (long) ((void*) pobj);
27832          result7->ref = result7->obj.i;
27833          G__store_tempobject(*result7);
27834       }
27835    return(1 || funcname || hash || result7 || libp) ;
27836 }
27837 
27838 static int G__G__Matrix__0_440(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27839 {
27840       {
27841          TMatrixT<float>* pobj;
27842          TMatrixT<float> xobj = operator<(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27843          pobj = new TMatrixT<float>(xobj);
27844          result7->obj.i = (long) ((void*) pobj);
27845          result7->ref = result7->obj.i;
27846          G__store_tempobject(*result7);
27847       }
27848    return(1 || funcname || hash || result7 || libp) ;
27849 }
27850 
27851 static int G__G__Matrix__0_441(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27852 {
27853       {
27854          TMatrixT<float>* pobj;
27855          TMatrixT<float> xobj = operator!=(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27856          pobj = new TMatrixT<float>(xobj);
27857          result7->obj.i = (long) ((void*) pobj);
27858          result7->ref = result7->obj.i;
27859          G__store_tempobject(*result7);
27860       }
27861    return(1 || funcname || hash || result7 || libp) ;
27862 }
27863 
27864 static int G__G__Matrix__0_442(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27865 {
27866       {
27867          TMatrixT<float>* pobj;
27868          TMatrixT<float> xobj = operator!=(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27869          pobj = new TMatrixT<float>(xobj);
27870          result7->obj.i = (long) ((void*) pobj);
27871          result7->ref = result7->obj.i;
27872          G__store_tempobject(*result7);
27873       }
27874    return(1 || funcname || hash || result7 || libp) ;
27875 }
27876 
27877 static int G__G__Matrix__0_443(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27878 {
27879       {
27880          TMatrixT<float>* pobj;
27881          TMatrixT<float> xobj = operator!=(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27882          pobj = new TMatrixT<float>(xobj);
27883          result7->obj.i = (long) ((void*) pobj);
27884          result7->ref = result7->obj.i;
27885          G__store_tempobject(*result7);
27886       }
27887    return(1 || funcname || hash || result7 || libp) ;
27888 }
27889 
27890 static int G__G__Matrix__0_444(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27891 {
27892       {
27893          const TMatrixT<float>& obj = Add(*(TMatrixT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27894 , *(TMatrixT<float>*) libp->para[2].ref);
27895          result7->ref = (long) (&obj);
27896          result7->obj.i = (long) (&obj);
27897       }
27898    return(1 || funcname || hash || result7 || libp) ;
27899 }
27900 
27901 static int G__G__Matrix__0_445(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27902 {
27903       {
27904          const TMatrixT<float>& obj = Add(*(TMatrixT<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
27905 , *(TMatrixTSym<float>*) libp->para[2].ref);
27906          result7->ref = (long) (&obj);
27907          result7->obj.i = (long) (&obj);
27908       }
27909    return(1 || funcname || hash || result7 || libp) ;
27910 }
27911 
27912 static int G__G__Matrix__0_446(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27913 {
27914       {
27915          const TMatrixT<float>& obj = ElementMult(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27916          result7->ref = (long) (&obj);
27917          result7->obj.i = (long) (&obj);
27918       }
27919    return(1 || funcname || hash || result7 || libp) ;
27920 }
27921 
27922 static int G__G__Matrix__0_447(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27923 {
27924       {
27925          const TMatrixT<float>& obj = ElementMult(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27926          result7->ref = (long) (&obj);
27927          result7->obj.i = (long) (&obj);
27928       }
27929    return(1 || funcname || hash || result7 || libp) ;
27930 }
27931 
27932 static int G__G__Matrix__0_448(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27933 {
27934       {
27935          const TMatrixT<float>& obj = ElementDiv(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
27936          result7->ref = (long) (&obj);
27937          result7->obj.i = (long) (&obj);
27938       }
27939    return(1 || funcname || hash || result7 || libp) ;
27940 }
27941 
27942 static int G__G__Matrix__0_449(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27943 {
27944       {
27945          const TMatrixT<float>& obj = ElementDiv(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27946          result7->ref = (long) (&obj);
27947          result7->obj.i = (long) (&obj);
27948       }
27949    return(1 || funcname || hash || result7 || libp) ;
27950 }
27951 
27952 static int G__G__Matrix__0_450(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27953 {
27954       G__letint(result7, 103, (long) operator==(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref));
27955    return(1 || funcname || hash || result7 || libp) ;
27956 }
27957 
27958 static int G__G__Matrix__0_451(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27959 {
27960       {
27961          TMatrixTSym<float>* pobj;
27962          TMatrixTSym<float> xobj = operator+(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
27963          pobj = new TMatrixTSym<float>(xobj);
27964          result7->obj.i = (long) ((void*) pobj);
27965          result7->ref = result7->obj.i;
27966          G__store_tempobject(*result7);
27967       }
27968    return(1 || funcname || hash || result7 || libp) ;
27969 }
27970 
27971 static int G__G__Matrix__0_452(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27972 {
27973       {
27974          TMatrixTSym<float>* pobj;
27975          TMatrixTSym<float> xobj = operator+(*(TMatrixTSym<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
27976          pobj = new TMatrixTSym<float>(xobj);
27977          result7->obj.i = (long) ((void*) pobj);
27978          result7->ref = result7->obj.i;
27979          G__store_tempobject(*result7);
27980       }
27981    return(1 || funcname || hash || result7 || libp) ;
27982 }
27983 
27984 static int G__G__Matrix__0_453(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27985 {
27986       {
27987          TMatrixTSym<float>* pobj;
27988          TMatrixTSym<float> xobj = operator+((float) G__double(libp->para[0]), *(TMatrixTSym<float>*) libp->para[1].ref);
27989          pobj = new TMatrixTSym<float>(xobj);
27990          result7->obj.i = (long) ((void*) pobj);
27991          result7->ref = result7->obj.i;
27992          G__store_tempobject(*result7);
27993       }
27994    return(1 || funcname || hash || result7 || libp) ;
27995 }
27996 
27997 static int G__G__Matrix__0_454(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27998 {
27999       {
28000          TMatrixTSym<float>* pobj;
28001          TMatrixTSym<float> xobj = operator-(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
28002          pobj = new TMatrixTSym<float>(xobj);
28003          result7->obj.i = (long) ((void*) pobj);
28004          result7->ref = result7->obj.i;
28005          G__store_tempobject(*result7);
28006       }
28007    return(1 || funcname || hash || result7 || libp) ;
28008 }
28009 
28010 static int G__G__Matrix__0_455(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28011 {
28012       {
28013          TMatrixTSym<float>* pobj;
28014          TMatrixTSym<float> xobj = operator-(*(TMatrixTSym<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
28015          pobj = new TMatrixTSym<float>(xobj);
28016          result7->obj.i = (long) ((void*) pobj);
28017          result7->ref = result7->obj.i;
28018          G__store_tempobject(*result7);
28019       }
28020    return(1 || funcname || hash || result7 || libp) ;
28021 }
28022 
28023 static int G__G__Matrix__0_456(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28024 {
28025       {
28026          TMatrixTSym<float>* pobj;
28027          TMatrixTSym<float> xobj = operator-((float) G__double(libp->para[0]), *(TMatrixTSym<float>*) libp->para[1].ref);
28028          pobj = new TMatrixTSym<float>(xobj);
28029          result7->obj.i = (long) ((void*) pobj);
28030          result7->ref = result7->obj.i;
28031          G__store_tempobject(*result7);
28032       }
28033    return(1 || funcname || hash || result7 || libp) ;
28034 }
28035 
28036 static int G__G__Matrix__0_457(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28037 {
28038       {
28039          TMatrixTSym<float>* pobj;
28040          TMatrixTSym<float> xobj = operator*(*(TMatrixTSym<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
28041          pobj = new TMatrixTSym<float>(xobj);
28042          result7->obj.i = (long) ((void*) pobj);
28043          result7->ref = result7->obj.i;
28044          G__store_tempobject(*result7);
28045       }
28046    return(1 || funcname || hash || result7 || libp) ;
28047 }
28048 
28049 static int G__G__Matrix__0_458(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28050 {
28051       {
28052          TMatrixTSym<float>* pobj;
28053          TMatrixTSym<float> xobj = operator*((float) G__double(libp->para[0]), *(TMatrixTSym<float>*) libp->para[1].ref);
28054          pobj = new TMatrixTSym<float>(xobj);
28055          result7->obj.i = (long) ((void*) pobj);
28056          result7->ref = result7->obj.i;
28057          G__store_tempobject(*result7);
28058       }
28059    return(1 || funcname || hash || result7 || libp) ;
28060 }
28061 
28062 static int G__G__Matrix__0_459(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28063 {
28064       {
28065          TMatrixTSym<float>* pobj;
28066          TMatrixTSym<float> xobj = operator&&(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
28067          pobj = new TMatrixTSym<float>(xobj);
28068          result7->obj.i = (long) ((void*) pobj);
28069          result7->ref = result7->obj.i;
28070          G__store_tempobject(*result7);
28071       }
28072    return(1 || funcname || hash || result7 || libp) ;
28073 }
28074 
28075 static int G__G__Matrix__0_460(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28076 {
28077       {
28078          TMatrixTSym<float>* pobj;
28079          TMatrixTSym<float> xobj = operator||(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
28080          pobj = new TMatrixTSym<float>(xobj);
28081          result7->obj.i = (long) ((void*) pobj);
28082          result7->ref = result7->obj.i;
28083          G__store_tempobject(*result7);
28084       }
28085    return(1 || funcname || hash || result7 || libp) ;
28086 }
28087 
28088 static int G__G__Matrix__0_461(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28089 {
28090       {
28091          TMatrixTSym<float>* pobj;
28092          TMatrixTSym<float> xobj = operator>(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
28093          pobj = new TMatrixTSym<float>(xobj);
28094          result7->obj.i = (long) ((void*) pobj);
28095          result7->ref = result7->obj.i;
28096          G__store_tempobject(*result7);
28097       }
28098    return(1 || funcname || hash || result7 || libp) ;
28099 }
28100 
28101 static int G__G__Matrix__0_462(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28102 {
28103       {
28104          TMatrixTSym<float>* pobj;
28105          TMatrixTSym<float> xobj = operator>=(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
28106          pobj = new TMatrixTSym<float>(xobj);
28107          result7->obj.i = (long) ((void*) pobj);
28108          result7->ref = result7->obj.i;
28109          G__store_tempobject(*result7);
28110       }
28111    return(1 || funcname || hash || result7 || libp) ;
28112 }
28113 
28114 static int G__G__Matrix__0_463(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28115 {
28116       {
28117          TMatrixTSym<float>* pobj;
28118          TMatrixTSym<float> xobj = operator<=(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
28119          pobj = new TMatrixTSym<float>(xobj);
28120          result7->obj.i = (long) ((void*) pobj);
28121          result7->ref = result7->obj.i;
28122          G__store_tempobject(*result7);
28123       }
28124    return(1 || funcname || hash || result7 || libp) ;
28125 }
28126 
28127 static int G__G__Matrix__0_464(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28128 {
28129       {
28130          TMatrixTSym<float>* pobj;
28131          TMatrixTSym<float> xobj = operator<(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
28132          pobj = new TMatrixTSym<float>(xobj);
28133          result7->obj.i = (long) ((void*) pobj);
28134          result7->ref = result7->obj.i;
28135          G__store_tempobject(*result7);
28136       }
28137    return(1 || funcname || hash || result7 || libp) ;
28138 }
28139 
28140 static int G__G__Matrix__0_465(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28141 {
28142       {
28143          const TMatrixTSym<float>& obj = Add(*(TMatrixTSym<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
28144 , *(TMatrixTSym<float>*) libp->para[2].ref);
28145          result7->ref = (long) (&obj);
28146          result7->obj.i = (long) (&obj);
28147       }
28148    return(1 || funcname || hash || result7 || libp) ;
28149 }
28150 
28151 static int G__G__Matrix__0_466(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28152 {
28153       {
28154          const TMatrixTSym<float>& obj = ElementMult(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
28155          result7->ref = (long) (&obj);
28156          result7->obj.i = (long) (&obj);
28157       }
28158    return(1 || funcname || hash || result7 || libp) ;
28159 }
28160 
28161 static int G__G__Matrix__0_467(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28162 {
28163       {
28164          const TMatrixTSym<float>& obj = ElementDiv(*(TMatrixTSym<float>*) libp->para[0].ref, *(TMatrixTSym<float>*) libp->para[1].ref);
28165          result7->ref = (long) (&obj);
28166          result7->obj.i = (long) (&obj);
28167       }
28168    return(1 || funcname || hash || result7 || libp) ;
28169 }
28170 
28171 static int G__G__Matrix__0_468(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28172 {
28173       {
28174          TMatrixTSparse<float>* pobj;
28175          TMatrixTSparse<float> xobj = operator+(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
28176          pobj = new TMatrixTSparse<float>(xobj);
28177          result7->obj.i = (long) ((void*) pobj);
28178          result7->ref = result7->obj.i;
28179          G__store_tempobject(*result7);
28180       }
28181    return(1 || funcname || hash || result7 || libp) ;
28182 }
28183 
28184 static int G__G__Matrix__0_469(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28185 {
28186       {
28187          TMatrixTSparse<float>* pobj;
28188          TMatrixTSparse<float> xobj = operator+(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
28189          pobj = new TMatrixTSparse<float>(xobj);
28190          result7->obj.i = (long) ((void*) pobj);
28191          result7->ref = result7->obj.i;
28192          G__store_tempobject(*result7);
28193       }
28194    return(1 || funcname || hash || result7 || libp) ;
28195 }
28196 
28197 static int G__G__Matrix__0_470(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28198 {
28199       {
28200          TMatrixTSparse<float>* pobj;
28201          TMatrixTSparse<float> xobj = operator+(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
28202          pobj = new TMatrixTSparse<float>(xobj);
28203          result7->obj.i = (long) ((void*) pobj);
28204          result7->ref = result7->obj.i;
28205          G__store_tempobject(*result7);
28206       }
28207    return(1 || funcname || hash || result7 || libp) ;
28208 }
28209 
28210 static int G__G__Matrix__0_471(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28211 {
28212       {
28213          TMatrixTSparse<float>* pobj;
28214          TMatrixTSparse<float> xobj = operator+(*(TMatrixTSparse<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
28215          pobj = new TMatrixTSparse<float>(xobj);
28216          result7->obj.i = (long) ((void*) pobj);
28217          result7->ref = result7->obj.i;
28218          G__store_tempobject(*result7);
28219       }
28220    return(1 || funcname || hash || result7 || libp) ;
28221 }
28222 
28223 static int G__G__Matrix__0_472(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28224 {
28225       {
28226          TMatrixTSparse<float>* pobj;
28227          TMatrixTSparse<float> xobj = operator+((float) G__double(libp->para[0]), *(TMatrixTSparse<float>*) libp->para[1].ref);
28228          pobj = new TMatrixTSparse<float>(xobj);
28229          result7->obj.i = (long) ((void*) pobj);
28230          result7->ref = result7->obj.i;
28231          G__store_tempobject(*result7);
28232       }
28233    return(1 || funcname || hash || result7 || libp) ;
28234 }
28235 
28236 static int G__G__Matrix__0_473(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28237 {
28238       {
28239          TMatrixTSparse<float>* pobj;
28240          TMatrixTSparse<float> xobj = operator-(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
28241          pobj = new TMatrixTSparse<float>(xobj);
28242          result7->obj.i = (long) ((void*) pobj);
28243          result7->ref = result7->obj.i;
28244          G__store_tempobject(*result7);
28245       }
28246    return(1 || funcname || hash || result7 || libp) ;
28247 }
28248 
28249 static int G__G__Matrix__0_474(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28250 {
28251       {
28252          TMatrixTSparse<float>* pobj;
28253          TMatrixTSparse<float> xobj = operator-(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
28254          pobj = new TMatrixTSparse<float>(xobj);
28255          result7->obj.i = (long) ((void*) pobj);
28256          result7->ref = result7->obj.i;
28257          G__store_tempobject(*result7);
28258       }
28259    return(1 || funcname || hash || result7 || libp) ;
28260 }
28261 
28262 static int G__G__Matrix__0_475(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28263 {
28264       {
28265          TMatrixTSparse<float>* pobj;
28266          TMatrixTSparse<float> xobj = operator-(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
28267          pobj = new TMatrixTSparse<float>(xobj);
28268          result7->obj.i = (long) ((void*) pobj);
28269          result7->ref = result7->obj.i;
28270          G__store_tempobject(*result7);
28271       }
28272    return(1 || funcname || hash || result7 || libp) ;
28273 }
28274 
28275 static int G__G__Matrix__0_476(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28276 {
28277       {
28278          TMatrixTSparse<float>* pobj;
28279          TMatrixTSparse<float> xobj = operator-(*(TMatrixTSparse<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
28280          pobj = new TMatrixTSparse<float>(xobj);
28281          result7->obj.i = (long) ((void*) pobj);
28282          result7->ref = result7->obj.i;
28283          G__store_tempobject(*result7);
28284       }
28285    return(1 || funcname || hash || result7 || libp) ;
28286 }
28287 
28288 static int G__G__Matrix__0_477(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28289 {
28290       {
28291          TMatrixTSparse<float>* pobj;
28292          TMatrixTSparse<float> xobj = operator-((float) G__double(libp->para[0]), *(TMatrixTSparse<float>*) libp->para[1].ref);
28293          pobj = new TMatrixTSparse<float>(xobj);
28294          result7->obj.i = (long) ((void*) pobj);
28295          result7->ref = result7->obj.i;
28296          G__store_tempobject(*result7);
28297       }
28298    return(1 || funcname || hash || result7 || libp) ;
28299 }
28300 
28301 static int G__G__Matrix__0_478(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28302 {
28303       {
28304          TMatrixTSparse<float>* pobj;
28305          TMatrixTSparse<float> xobj = operator*(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
28306          pobj = new TMatrixTSparse<float>(xobj);
28307          result7->obj.i = (long) ((void*) pobj);
28308          result7->ref = result7->obj.i;
28309          G__store_tempobject(*result7);
28310       }
28311    return(1 || funcname || hash || result7 || libp) ;
28312 }
28313 
28314 static int G__G__Matrix__0_479(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28315 {
28316       {
28317          TMatrixTSparse<float>* pobj;
28318          TMatrixTSparse<float> xobj = operator*(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixT<float>*) libp->para[1].ref);
28319          pobj = new TMatrixTSparse<float>(xobj);
28320          result7->obj.i = (long) ((void*) pobj);
28321          result7->ref = result7->obj.i;
28322          G__store_tempobject(*result7);
28323       }
28324    return(1 || funcname || hash || result7 || libp) ;
28325 }
28326 
28327 static int G__G__Matrix__0_480(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28328 {
28329       {
28330          TMatrixTSparse<float>* pobj;
28331          TMatrixTSparse<float> xobj = operator*(*(TMatrixT<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
28332          pobj = new TMatrixTSparse<float>(xobj);
28333          result7->obj.i = (long) ((void*) pobj);
28334          result7->ref = result7->obj.i;
28335          G__store_tempobject(*result7);
28336       }
28337    return(1 || funcname || hash || result7 || libp) ;
28338 }
28339 
28340 static int G__G__Matrix__0_481(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28341 {
28342       {
28343          TMatrixTSparse<float>* pobj;
28344          TMatrixTSparse<float> xobj = operator*((float) G__double(libp->para[0]), *(TMatrixTSparse<float>*) libp->para[1].ref);
28345          pobj = new TMatrixTSparse<float>(xobj);
28346          result7->obj.i = (long) ((void*) pobj);
28347          result7->ref = result7->obj.i;
28348          G__store_tempobject(*result7);
28349       }
28350    return(1 || funcname || hash || result7 || libp) ;
28351 }
28352 
28353 static int G__G__Matrix__0_482(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28354 {
28355       {
28356          TMatrixTSparse<float>* pobj;
28357          TMatrixTSparse<float> xobj = operator*(*(TMatrixTSparse<float>*) libp->para[0].ref, (float) G__double(libp->para[1]));
28358          pobj = new TMatrixTSparse<float>(xobj);
28359          result7->obj.i = (long) ((void*) pobj);
28360          result7->ref = result7->obj.i;
28361          G__store_tempobject(*result7);
28362       }
28363    return(1 || funcname || hash || result7 || libp) ;
28364 }
28365 
28366 static int G__G__Matrix__0_483(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28367 {
28368       {
28369          const TMatrixTSparse<float>& obj = Add(*(TMatrixTSparse<float>*) libp->para[0].ref, (float) G__double(libp->para[1])
28370 , *(TMatrixTSparse<float>*) libp->para[2].ref);
28371          result7->ref = (long) (&obj);
28372          result7->obj.i = (long) (&obj);
28373       }
28374    return(1 || funcname || hash || result7 || libp) ;
28375 }
28376 
28377 static int G__G__Matrix__0_484(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28378 {
28379       {
28380          const TMatrixTSparse<float>& obj = ElementMult(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
28381          result7->ref = (long) (&obj);
28382          result7->obj.i = (long) (&obj);
28383       }
28384    return(1 || funcname || hash || result7 || libp) ;
28385 }
28386 
28387 static int G__G__Matrix__0_485(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28388 {
28389       {
28390          const TMatrixTSparse<float>& obj = ElementDiv(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref);
28391          result7->ref = (long) (&obj);
28392          result7->obj.i = (long) (&obj);
28393       }
28394    return(1 || funcname || hash || result7 || libp) ;
28395 }
28396 
28397 static int G__G__Matrix__0_486(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28398 {
28399    switch (libp->paran) {
28400    case 3:
28401       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref
28402 , (Int_t) G__int(libp->para[2])));
28403       break;
28404    case 2:
28405       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTSparse<float>*) libp->para[0].ref, *(TMatrixTSparse<float>*) libp->para[1].ref));
28406       break;
28407    }
28408    return(1 || funcname || hash || result7 || libp) ;
28409 }
28410 
28411 static int G__G__Matrix__0_487(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28412 {
28413       G__letint(result7, 103, (long) operator==(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref));
28414    return(1 || funcname || hash || result7 || libp) ;
28415 }
28416 
28417 static int G__G__Matrix__0_488(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28418 {
28419       {
28420          TVectorT<double>* pobj;
28421          TVectorT<double> xobj = operator+(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
28422          pobj = new TVectorT<double>(xobj);
28423          result7->obj.i = (long) ((void*) pobj);
28424          result7->ref = result7->obj.i;
28425          G__store_tempobject(*result7);
28426       }
28427    return(1 || funcname || hash || result7 || libp) ;
28428 }
28429 
28430 static int G__G__Matrix__0_489(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28431 {
28432       {
28433          TVectorT<double>* pobj;
28434          TVectorT<double> xobj = operator-(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
28435          pobj = new TVectorT<double>(xobj);
28436          result7->obj.i = (long) ((void*) pobj);
28437          result7->ref = result7->obj.i;
28438          G__store_tempobject(*result7);
28439       }
28440    return(1 || funcname || hash || result7 || libp) ;
28441 }
28442 
28443 static int G__G__Matrix__0_490(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28444 {
28445       G__letdouble(result7, 100, (double) operator*(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref));
28446    return(1 || funcname || hash || result7 || libp) ;
28447 }
28448 
28449 static int G__G__Matrix__0_491(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28450 {
28451       {
28452          TVectorT<double>* pobj;
28453          TVectorT<double> xobj = operator*(*(TMatrixT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
28454          pobj = new TVectorT<double>(xobj);
28455          result7->obj.i = (long) ((void*) pobj);
28456          result7->ref = result7->obj.i;
28457          G__store_tempobject(*result7);
28458       }
28459    return(1 || funcname || hash || result7 || libp) ;
28460 }
28461 
28462 static int G__G__Matrix__0_492(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28463 {
28464       {
28465          TVectorT<double>* pobj;
28466          TVectorT<double> xobj = operator*(*(TMatrixTSym<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
28467          pobj = new TVectorT<double>(xobj);
28468          result7->obj.i = (long) ((void*) pobj);
28469          result7->ref = result7->obj.i;
28470          G__store_tempobject(*result7);
28471       }
28472    return(1 || funcname || hash || result7 || libp) ;
28473 }
28474 
28475 static int G__G__Matrix__0_493(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28476 {
28477       {
28478          TVectorT<double>* pobj;
28479          TVectorT<double> xobj = operator*(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
28480          pobj = new TVectorT<double>(xobj);
28481          result7->obj.i = (long) ((void*) pobj);
28482          result7->ref = result7->obj.i;
28483          G__store_tempobject(*result7);
28484       }
28485    return(1 || funcname || hash || result7 || libp) ;
28486 }
28487 
28488 static int G__G__Matrix__0_494(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28489 {
28490       {
28491          TVectorT<double>* pobj;
28492          TVectorT<double> xobj = operator*((double) G__double(libp->para[0]), *(TVectorT<double>*) libp->para[1].ref);
28493          pobj = new TVectorT<double>(xobj);
28494          result7->obj.i = (long) ((void*) pobj);
28495          result7->ref = result7->obj.i;
28496          G__store_tempobject(*result7);
28497       }
28498    return(1 || funcname || hash || result7 || libp) ;
28499 }
28500 
28501 static int G__G__Matrix__0_495(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28502 {
28503       G__letdouble(result7, 100, (double) Dot(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref));
28504    return(1 || funcname || hash || result7 || libp) ;
28505 }
28506 
28507 static int G__G__Matrix__0_496(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28508 {
28509       {
28510          TMatrixT<double>* pobj;
28511          TMatrixT<double> xobj = OuterProduct(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
28512          pobj = new TMatrixT<double>(xobj);
28513          result7->obj.i = (long) ((void*) pobj);
28514          result7->ref = result7->obj.i;
28515          G__store_tempobject(*result7);
28516       }
28517    return(1 || funcname || hash || result7 || libp) ;
28518 }
28519 
28520 static int G__G__Matrix__0_497(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28521 {
28522       {
28523          const TMatrixT<double>& obj = OuterProduct(*(TMatrixT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref
28524 , *(TVectorT<double>*) libp->para[2].ref);
28525          result7->ref = (long) (&obj);
28526          result7->obj.i = (long) (&obj);
28527       }
28528    return(1 || funcname || hash || result7 || libp) ;
28529 }
28530 
28531 static int G__G__Matrix__0_498(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28532 {
28533       G__letdouble(result7, 100, (double) Mult(*(TVectorT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref
28534 , *(TVectorT<double>*) libp->para[2].ref));
28535    return(1 || funcname || hash || result7 || libp) ;
28536 }
28537 
28538 static int G__G__Matrix__0_499(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28539 {
28540       {
28541          const TVectorT<double>& obj = Add(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28542 , *(TVectorT<double>*) libp->para[2].ref);
28543          result7->ref = (long) (&obj);
28544          result7->obj.i = (long) (&obj);
28545       }
28546    return(1 || funcname || hash || result7 || libp) ;
28547 }
28548 
28549 static int G__G__Matrix__0_500(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28550 {
28551       {
28552          const TVectorT<double>& obj = Add(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28553 , *(TMatrixT<double>*) libp->para[2].ref, *(TVectorT<double>*) libp->para[3].ref);
28554          result7->ref = (long) (&obj);
28555          result7->obj.i = (long) (&obj);
28556       }
28557    return(1 || funcname || hash || result7 || libp) ;
28558 }
28559 
28560 static int G__G__Matrix__0_501(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28561 {
28562       {
28563          const TVectorT<double>& obj = Add(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28564 , *(TMatrixTSym<double>*) libp->para[2].ref, *(TVectorT<double>*) libp->para[3].ref);
28565          result7->ref = (long) (&obj);
28566          result7->obj.i = (long) (&obj);
28567       }
28568    return(1 || funcname || hash || result7 || libp) ;
28569 }
28570 
28571 static int G__G__Matrix__0_502(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28572 {
28573       {
28574          const TVectorT<double>& obj = Add(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28575 , *(TMatrixTSparse<double>*) libp->para[2].ref, *(TVectorT<double>*) libp->para[3].ref);
28576          result7->ref = (long) (&obj);
28577          result7->obj.i = (long) (&obj);
28578       }
28579    return(1 || funcname || hash || result7 || libp) ;
28580 }
28581 
28582 static int G__G__Matrix__0_503(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28583 {
28584       {
28585          const TVectorT<double>& obj = AddElemMult(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28586 , *(TVectorT<double>*) libp->para[2].ref, *(TVectorT<double>*) libp->para[3].ref);
28587          result7->ref = (long) (&obj);
28588          result7->obj.i = (long) (&obj);
28589       }
28590    return(1 || funcname || hash || result7 || libp) ;
28591 }
28592 
28593 static int G__G__Matrix__0_504(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28594 {
28595       {
28596          const TVectorT<double>& obj = AddElemMult(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28597 , *(TVectorT<double>*) libp->para[2].ref, *(TVectorT<double>*) libp->para[3].ref
28598 , *(TVectorT<double>*) libp->para[4].ref);
28599          result7->ref = (long) (&obj);
28600          result7->obj.i = (long) (&obj);
28601       }
28602    return(1 || funcname || hash || result7 || libp) ;
28603 }
28604 
28605 static int G__G__Matrix__0_505(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28606 {
28607       {
28608          const TVectorT<double>& obj = AddElemDiv(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28609 , *(TVectorT<double>*) libp->para[2].ref, *(TVectorT<double>*) libp->para[3].ref);
28610          result7->ref = (long) (&obj);
28611          result7->obj.i = (long) (&obj);
28612       }
28613    return(1 || funcname || hash || result7 || libp) ;
28614 }
28615 
28616 static int G__G__Matrix__0_506(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28617 {
28618       {
28619          const TVectorT<double>& obj = AddElemDiv(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28620 , *(TVectorT<double>*) libp->para[2].ref, *(TVectorT<double>*) libp->para[3].ref
28621 , *(TVectorT<double>*) libp->para[4].ref);
28622          result7->ref = (long) (&obj);
28623          result7->obj.i = (long) (&obj);
28624       }
28625    return(1 || funcname || hash || result7 || libp) ;
28626 }
28627 
28628 static int G__G__Matrix__0_507(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28629 {
28630       {
28631          const TVectorT<double>& obj = ElementMult(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
28632          result7->ref = (long) (&obj);
28633          result7->obj.i = (long) (&obj);
28634       }
28635    return(1 || funcname || hash || result7 || libp) ;
28636 }
28637 
28638 static int G__G__Matrix__0_508(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28639 {
28640       {
28641          const TVectorT<double>& obj = ElementMult(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref
28642 , *(TVectorT<double>*) libp->para[2].ref);
28643          result7->ref = (long) (&obj);
28644          result7->obj.i = (long) (&obj);
28645       }
28646    return(1 || funcname || hash || result7 || libp) ;
28647 }
28648 
28649 static int G__G__Matrix__0_509(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28650 {
28651       {
28652          const TVectorT<double>& obj = ElementDiv(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
28653          result7->ref = (long) (&obj);
28654          result7->obj.i = (long) (&obj);
28655       }
28656    return(1 || funcname || hash || result7 || libp) ;
28657 }
28658 
28659 static int G__G__Matrix__0_510(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28660 {
28661       {
28662          const TVectorT<double>& obj = ElementDiv(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref
28663 , *(TVectorT<double>*) libp->para[2].ref);
28664          result7->ref = (long) (&obj);
28665          result7->obj.i = (long) (&obj);
28666       }
28667    return(1 || funcname || hash || result7 || libp) ;
28668 }
28669 
28670 static int G__G__Matrix__0_511(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28671 {
28672    switch (libp->paran) {
28673    case 3:
28674       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref
28675 , (Int_t) G__int(libp->para[2])));
28676       break;
28677    case 2:
28678       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref));
28679       break;
28680    }
28681    return(1 || funcname || hash || result7 || libp) ;
28682 }
28683 
28684 static int G__G__Matrix__0_512(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28685 {
28686    switch (libp->paran) {
28687    case 3:
28688       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref
28689 , (Int_t) G__int(libp->para[2])));
28690       break;
28691    case 2:
28692       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<float>*) libp->para[1].ref));
28693       break;
28694    }
28695    return(1 || funcname || hash || result7 || libp) ;
28696 }
28697 
28698 static int G__G__Matrix__0_513(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28699 {
28700    switch (libp->paran) {
28701    case 3:
28702       G__letint(result7, 103, (long) AreCompatible(*(TMatrixT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref
28703 , (Int_t) G__int(libp->para[2])));
28704       break;
28705    case 2:
28706       G__letint(result7, 103, (long) AreCompatible(*(TMatrixT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref));
28707       break;
28708    }
28709    return(1 || funcname || hash || result7 || libp) ;
28710 }
28711 
28712 static int G__G__Matrix__0_514(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28713 {
28714    switch (libp->paran) {
28715    case 3:
28716       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref
28717 , (Int_t) G__int(libp->para[2])));
28718       break;
28719    case 2:
28720       G__letint(result7, 103, (long) AreCompatible(*(TVectorT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref));
28721       break;
28722    }
28723    return(1 || funcname || hash || result7 || libp) ;
28724 }
28725 
28726 static int G__G__Matrix__0_515(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28727 {
28728       Compare(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref);
28729       G__setnull(result7);
28730    return(1 || funcname || hash || result7 || libp) ;
28731 }
28732 
28733 static int G__G__Matrix__0_516(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28734 {
28735       G__letint(result7, 103, (long) VerifyVectorValue(*(TVectorT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28736 , (Int_t) G__int(libp->para[2]), (double) G__double(libp->para[3])));
28737    return(1 || funcname || hash || result7 || libp) ;
28738 }
28739 
28740 static int G__G__Matrix__0_517(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28741 {
28742       G__letint(result7, 103, (long) VerifyVectorIdentity(*(TVectorT<double>*) libp->para[0].ref, *(TVectorT<double>*) libp->para[1].ref
28743 , (Int_t) G__int(libp->para[2]), (double) G__double(libp->para[3])));
28744    return(1 || funcname || hash || result7 || libp) ;
28745 }
28746 
28747 static int G__G__Matrix__0_518(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28748 {
28749       G__letint(result7, 103, (long) operator==(*(TMatrixTBase<double>*) libp->para[0].ref, *(TMatrixTBase<double>*) libp->para[1].ref));
28750    return(1 || funcname || hash || result7 || libp) ;
28751 }
28752 
28753 static int G__G__Matrix__0_519(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28754 {
28755       G__letdouble(result7, 100, (double) E2Norm(*(TMatrixTBase<double>*) libp->para[0].ref, *(TMatrixTBase<double>*) libp->para[1].ref));
28756    return(1 || funcname || hash || result7 || libp) ;
28757 }
28758 
28759 static int G__G__Matrix__0_520(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28760 {
28761    switch (libp->paran) {
28762    case 3:
28763       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTBase<double>*) libp->para[0].ref, *(TMatrixTBase<double>*) libp->para[1].ref
28764 , (Int_t) G__int(libp->para[2])));
28765       break;
28766    case 2:
28767       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTBase<double>*) libp->para[0].ref, *(TMatrixTBase<double>*) libp->para[1].ref));
28768       break;
28769    }
28770    return(1 || funcname || hash || result7 || libp) ;
28771 }
28772 
28773 static int G__G__Matrix__0_521(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28774 {
28775    switch (libp->paran) {
28776    case 3:
28777       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTBase<double>*) libp->para[0].ref, *(TMatrixTBase<float>*) libp->para[1].ref
28778 , (Int_t) G__int(libp->para[2])));
28779       break;
28780    case 2:
28781       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTBase<double>*) libp->para[0].ref, *(TMatrixTBase<float>*) libp->para[1].ref));
28782       break;
28783    }
28784    return(1 || funcname || hash || result7 || libp) ;
28785 }
28786 
28787 static int G__G__Matrix__0_522(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28788 {
28789       Compare(*(TMatrixTBase<double>*) libp->para[0].ref, *(TMatrixTBase<double>*) libp->para[1].ref);
28790       G__setnull(result7);
28791    return(1 || funcname || hash || result7 || libp) ;
28792 }
28793 
28794 static int G__G__Matrix__0_523(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28795 {
28796       G__letint(result7, 103, (long) VerifyMatrixValue(*(TMatrixTBase<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
28797 , (Int_t) G__int(libp->para[2]), (double) G__double(libp->para[3])));
28798    return(1 || funcname || hash || result7 || libp) ;
28799 }
28800 
28801 static int G__G__Matrix__0_524(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28802 {
28803       G__letint(result7, 103, (long) VerifyMatrixIdentity(*(TMatrixTBase<double>*) libp->para[0].ref, *(TMatrixTBase<double>*) libp->para[1].ref
28804 , (Int_t) G__int(libp->para[2]), (double) G__double(libp->para[3])));
28805    return(1 || funcname || hash || result7 || libp) ;
28806 }
28807 
28808 static int G__G__Matrix__0_525(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28809 {
28810       {
28811          TMatrixT<double>* pobj;
28812          TMatrixT<double> xobj = operator+(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
28813          pobj = new TMatrixT<double>(xobj);
28814          result7->obj.i = (long) ((void*) pobj);
28815          result7->ref = result7->obj.i;
28816          G__store_tempobject(*result7);
28817       }
28818    return(1 || funcname || hash || result7 || libp) ;
28819 }
28820 
28821 static int G__G__Matrix__0_526(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28822 {
28823       {
28824          TMatrixT<double>* pobj;
28825          TMatrixT<double> xobj = operator+(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
28826          pobj = new TMatrixT<double>(xobj);
28827          result7->obj.i = (long) ((void*) pobj);
28828          result7->ref = result7->obj.i;
28829          G__store_tempobject(*result7);
28830       }
28831    return(1 || funcname || hash || result7 || libp) ;
28832 }
28833 
28834 static int G__G__Matrix__0_527(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28835 {
28836       {
28837          TMatrixT<double>* pobj;
28838          TMatrixT<double> xobj = operator+(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
28839          pobj = new TMatrixT<double>(xobj);
28840          result7->obj.i = (long) ((void*) pobj);
28841          result7->ref = result7->obj.i;
28842          G__store_tempobject(*result7);
28843       }
28844    return(1 || funcname || hash || result7 || libp) ;
28845 }
28846 
28847 static int G__G__Matrix__0_528(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28848 {
28849       {
28850          TMatrixT<double>* pobj;
28851          TMatrixT<double> xobj = operator+(*(TMatrixT<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
28852          pobj = new TMatrixT<double>(xobj);
28853          result7->obj.i = (long) ((void*) pobj);
28854          result7->ref = result7->obj.i;
28855          G__store_tempobject(*result7);
28856       }
28857    return(1 || funcname || hash || result7 || libp) ;
28858 }
28859 
28860 static int G__G__Matrix__0_529(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28861 {
28862       {
28863          TMatrixT<double>* pobj;
28864          TMatrixT<double> xobj = operator+((double) G__double(libp->para[0]), *(TMatrixT<double>*) libp->para[1].ref);
28865          pobj = new TMatrixT<double>(xobj);
28866          result7->obj.i = (long) ((void*) pobj);
28867          result7->ref = result7->obj.i;
28868          G__store_tempobject(*result7);
28869       }
28870    return(1 || funcname || hash || result7 || libp) ;
28871 }
28872 
28873 static int G__G__Matrix__0_530(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28874 {
28875       {
28876          TMatrixT<double>* pobj;
28877          TMatrixT<double> xobj = operator-(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
28878          pobj = new TMatrixT<double>(xobj);
28879          result7->obj.i = (long) ((void*) pobj);
28880          result7->ref = result7->obj.i;
28881          G__store_tempobject(*result7);
28882       }
28883    return(1 || funcname || hash || result7 || libp) ;
28884 }
28885 
28886 static int G__G__Matrix__0_531(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28887 {
28888       {
28889          TMatrixT<double>* pobj;
28890          TMatrixT<double> xobj = operator-(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
28891          pobj = new TMatrixT<double>(xobj);
28892          result7->obj.i = (long) ((void*) pobj);
28893          result7->ref = result7->obj.i;
28894          G__store_tempobject(*result7);
28895       }
28896    return(1 || funcname || hash || result7 || libp) ;
28897 }
28898 
28899 static int G__G__Matrix__0_532(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28900 {
28901       {
28902          TMatrixT<double>* pobj;
28903          TMatrixT<double> xobj = operator-(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
28904          pobj = new TMatrixT<double>(xobj);
28905          result7->obj.i = (long) ((void*) pobj);
28906          result7->ref = result7->obj.i;
28907          G__store_tempobject(*result7);
28908       }
28909    return(1 || funcname || hash || result7 || libp) ;
28910 }
28911 
28912 static int G__G__Matrix__0_533(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28913 {
28914       {
28915          TMatrixT<double>* pobj;
28916          TMatrixT<double> xobj = operator-(*(TMatrixT<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
28917          pobj = new TMatrixT<double>(xobj);
28918          result7->obj.i = (long) ((void*) pobj);
28919          result7->ref = result7->obj.i;
28920          G__store_tempobject(*result7);
28921       }
28922    return(1 || funcname || hash || result7 || libp) ;
28923 }
28924 
28925 static int G__G__Matrix__0_534(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28926 {
28927       {
28928          TMatrixT<double>* pobj;
28929          TMatrixT<double> xobj = operator-((double) G__double(libp->para[0]), *(TMatrixT<double>*) libp->para[1].ref);
28930          pobj = new TMatrixT<double>(xobj);
28931          result7->obj.i = (long) ((void*) pobj);
28932          result7->ref = result7->obj.i;
28933          G__store_tempobject(*result7);
28934       }
28935    return(1 || funcname || hash || result7 || libp) ;
28936 }
28937 
28938 static int G__G__Matrix__0_535(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28939 {
28940       {
28941          TMatrixT<double>* pobj;
28942          TMatrixT<double> xobj = operator*((double) G__double(libp->para[0]), *(TMatrixT<double>*) libp->para[1].ref);
28943          pobj = new TMatrixT<double>(xobj);
28944          result7->obj.i = (long) ((void*) pobj);
28945          result7->ref = result7->obj.i;
28946          G__store_tempobject(*result7);
28947       }
28948    return(1 || funcname || hash || result7 || libp) ;
28949 }
28950 
28951 static int G__G__Matrix__0_536(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28952 {
28953       {
28954          TMatrixT<double>* pobj;
28955          TMatrixT<double> xobj = operator*(*(TMatrixT<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
28956          pobj = new TMatrixT<double>(xobj);
28957          result7->obj.i = (long) ((void*) pobj);
28958          result7->ref = result7->obj.i;
28959          G__store_tempobject(*result7);
28960       }
28961    return(1 || funcname || hash || result7 || libp) ;
28962 }
28963 
28964 static int G__G__Matrix__0_537(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28965 {
28966       {
28967          TMatrixT<double>* pobj;
28968          TMatrixT<double> xobj = operator*(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
28969          pobj = new TMatrixT<double>(xobj);
28970          result7->obj.i = (long) ((void*) pobj);
28971          result7->ref = result7->obj.i;
28972          G__store_tempobject(*result7);
28973       }
28974    return(1 || funcname || hash || result7 || libp) ;
28975 }
28976 
28977 static int G__G__Matrix__0_538(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28978 {
28979       {
28980          TMatrixT<double>* pobj;
28981          TMatrixT<double> xobj = operator*(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
28982          pobj = new TMatrixT<double>(xobj);
28983          result7->obj.i = (long) ((void*) pobj);
28984          result7->ref = result7->obj.i;
28985          G__store_tempobject(*result7);
28986       }
28987    return(1 || funcname || hash || result7 || libp) ;
28988 }
28989 
28990 static int G__G__Matrix__0_539(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28991 {
28992       {
28993          TMatrixT<double>* pobj;
28994          TMatrixT<double> xobj = operator*(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
28995          pobj = new TMatrixT<double>(xobj);
28996          result7->obj.i = (long) ((void*) pobj);
28997          result7->ref = result7->obj.i;
28998          G__store_tempobject(*result7);
28999       }
29000    return(1 || funcname || hash || result7 || libp) ;
29001 }
29002 
29003 static int G__G__Matrix__0_540(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29004 {
29005       {
29006          TMatrixT<double>* pobj;
29007          TMatrixT<double> xobj = operator*(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29008          pobj = new TMatrixT<double>(xobj);
29009          result7->obj.i = (long) ((void*) pobj);
29010          result7->ref = result7->obj.i;
29011          G__store_tempobject(*result7);
29012       }
29013    return(1 || funcname || hash || result7 || libp) ;
29014 }
29015 
29016 static int G__G__Matrix__0_541(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29017 {
29018       {
29019          TMatrixT<double>* pobj;
29020          TMatrixT<double> xobj = operator&&(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29021          pobj = new TMatrixT<double>(xobj);
29022          result7->obj.i = (long) ((void*) pobj);
29023          result7->ref = result7->obj.i;
29024          G__store_tempobject(*result7);
29025       }
29026    return(1 || funcname || hash || result7 || libp) ;
29027 }
29028 
29029 static int G__G__Matrix__0_542(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29030 {
29031       {
29032          TMatrixT<double>* pobj;
29033          TMatrixT<double> xobj = operator&&(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29034          pobj = new TMatrixT<double>(xobj);
29035          result7->obj.i = (long) ((void*) pobj);
29036          result7->ref = result7->obj.i;
29037          G__store_tempobject(*result7);
29038       }
29039    return(1 || funcname || hash || result7 || libp) ;
29040 }
29041 
29042 static int G__G__Matrix__0_543(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29043 {
29044       {
29045          TMatrixT<double>* pobj;
29046          TMatrixT<double> xobj = operator&&(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29047          pobj = new TMatrixT<double>(xobj);
29048          result7->obj.i = (long) ((void*) pobj);
29049          result7->ref = result7->obj.i;
29050          G__store_tempobject(*result7);
29051       }
29052    return(1 || funcname || hash || result7 || libp) ;
29053 }
29054 
29055 static int G__G__Matrix__0_544(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29056 {
29057       {
29058          TMatrixT<double>* pobj;
29059          TMatrixT<double> xobj = operator||(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29060          pobj = new TMatrixT<double>(xobj);
29061          result7->obj.i = (long) ((void*) pobj);
29062          result7->ref = result7->obj.i;
29063          G__store_tempobject(*result7);
29064       }
29065    return(1 || funcname || hash || result7 || libp) ;
29066 }
29067 
29068 static int G__G__Matrix__0_545(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29069 {
29070       {
29071          TMatrixT<double>* pobj;
29072          TMatrixT<double> xobj = operator||(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29073          pobj = new TMatrixT<double>(xobj);
29074          result7->obj.i = (long) ((void*) pobj);
29075          result7->ref = result7->obj.i;
29076          G__store_tempobject(*result7);
29077       }
29078    return(1 || funcname || hash || result7 || libp) ;
29079 }
29080 
29081 static int G__G__Matrix__0_546(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29082 {
29083       {
29084          TMatrixT<double>* pobj;
29085          TMatrixT<double> xobj = operator||(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29086          pobj = new TMatrixT<double>(xobj);
29087          result7->obj.i = (long) ((void*) pobj);
29088          result7->ref = result7->obj.i;
29089          G__store_tempobject(*result7);
29090       }
29091    return(1 || funcname || hash || result7 || libp) ;
29092 }
29093 
29094 static int G__G__Matrix__0_547(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29095 {
29096       {
29097          TMatrixT<double>* pobj;
29098          TMatrixT<double> xobj = operator>(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29099          pobj = new TMatrixT<double>(xobj);
29100          result7->obj.i = (long) ((void*) pobj);
29101          result7->ref = result7->obj.i;
29102          G__store_tempobject(*result7);
29103       }
29104    return(1 || funcname || hash || result7 || libp) ;
29105 }
29106 
29107 static int G__G__Matrix__0_548(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29108 {
29109       {
29110          TMatrixT<double>* pobj;
29111          TMatrixT<double> xobj = operator>(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29112          pobj = new TMatrixT<double>(xobj);
29113          result7->obj.i = (long) ((void*) pobj);
29114          result7->ref = result7->obj.i;
29115          G__store_tempobject(*result7);
29116       }
29117    return(1 || funcname || hash || result7 || libp) ;
29118 }
29119 
29120 static int G__G__Matrix__0_549(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29121 {
29122       {
29123          TMatrixT<double>* pobj;
29124          TMatrixT<double> xobj = operator>(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29125          pobj = new TMatrixT<double>(xobj);
29126          result7->obj.i = (long) ((void*) pobj);
29127          result7->ref = result7->obj.i;
29128          G__store_tempobject(*result7);
29129       }
29130    return(1 || funcname || hash || result7 || libp) ;
29131 }
29132 
29133 static int G__G__Matrix__0_550(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29134 {
29135       {
29136          TMatrixT<double>* pobj;
29137          TMatrixT<double> xobj = operator>=(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29138          pobj = new TMatrixT<double>(xobj);
29139          result7->obj.i = (long) ((void*) pobj);
29140          result7->ref = result7->obj.i;
29141          G__store_tempobject(*result7);
29142       }
29143    return(1 || funcname || hash || result7 || libp) ;
29144 }
29145 
29146 static int G__G__Matrix__0_551(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29147 {
29148       {
29149          TMatrixT<double>* pobj;
29150          TMatrixT<double> xobj = operator>=(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29151          pobj = new TMatrixT<double>(xobj);
29152          result7->obj.i = (long) ((void*) pobj);
29153          result7->ref = result7->obj.i;
29154          G__store_tempobject(*result7);
29155       }
29156    return(1 || funcname || hash || result7 || libp) ;
29157 }
29158 
29159 static int G__G__Matrix__0_552(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29160 {
29161       {
29162          TMatrixT<double>* pobj;
29163          TMatrixT<double> xobj = operator>=(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29164          pobj = new TMatrixT<double>(xobj);
29165          result7->obj.i = (long) ((void*) pobj);
29166          result7->ref = result7->obj.i;
29167          G__store_tempobject(*result7);
29168       }
29169    return(1 || funcname || hash || result7 || libp) ;
29170 }
29171 
29172 static int G__G__Matrix__0_553(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29173 {
29174       {
29175          TMatrixT<double>* pobj;
29176          TMatrixT<double> xobj = operator<=(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29177          pobj = new TMatrixT<double>(xobj);
29178          result7->obj.i = (long) ((void*) pobj);
29179          result7->ref = result7->obj.i;
29180          G__store_tempobject(*result7);
29181       }
29182    return(1 || funcname || hash || result7 || libp) ;
29183 }
29184 
29185 static int G__G__Matrix__0_554(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29186 {
29187       {
29188          TMatrixT<double>* pobj;
29189          TMatrixT<double> xobj = operator<=(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29190          pobj = new TMatrixT<double>(xobj);
29191          result7->obj.i = (long) ((void*) pobj);
29192          result7->ref = result7->obj.i;
29193          G__store_tempobject(*result7);
29194       }
29195    return(1 || funcname || hash || result7 || libp) ;
29196 }
29197 
29198 static int G__G__Matrix__0_555(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29199 {
29200       {
29201          TMatrixT<double>* pobj;
29202          TMatrixT<double> xobj = operator<=(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29203          pobj = new TMatrixT<double>(xobj);
29204          result7->obj.i = (long) ((void*) pobj);
29205          result7->ref = result7->obj.i;
29206          G__store_tempobject(*result7);
29207       }
29208    return(1 || funcname || hash || result7 || libp) ;
29209 }
29210 
29211 static int G__G__Matrix__0_556(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29212 {
29213       {
29214          TMatrixT<double>* pobj;
29215          TMatrixT<double> xobj = operator<(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29216          pobj = new TMatrixT<double>(xobj);
29217          result7->obj.i = (long) ((void*) pobj);
29218          result7->ref = result7->obj.i;
29219          G__store_tempobject(*result7);
29220       }
29221    return(1 || funcname || hash || result7 || libp) ;
29222 }
29223 
29224 static int G__G__Matrix__0_557(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29225 {
29226       {
29227          TMatrixT<double>* pobj;
29228          TMatrixT<double> xobj = operator<(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29229          pobj = new TMatrixT<double>(xobj);
29230          result7->obj.i = (long) ((void*) pobj);
29231          result7->ref = result7->obj.i;
29232          G__store_tempobject(*result7);
29233       }
29234    return(1 || funcname || hash || result7 || libp) ;
29235 }
29236 
29237 static int G__G__Matrix__0_558(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29238 {
29239       {
29240          TMatrixT<double>* pobj;
29241          TMatrixT<double> xobj = operator<(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29242          pobj = new TMatrixT<double>(xobj);
29243          result7->obj.i = (long) ((void*) pobj);
29244          result7->ref = result7->obj.i;
29245          G__store_tempobject(*result7);
29246       }
29247    return(1 || funcname || hash || result7 || libp) ;
29248 }
29249 
29250 static int G__G__Matrix__0_559(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29251 {
29252       {
29253          TMatrixT<double>* pobj;
29254          TMatrixT<double> xobj = operator!=(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29255          pobj = new TMatrixT<double>(xobj);
29256          result7->obj.i = (long) ((void*) pobj);
29257          result7->ref = result7->obj.i;
29258          G__store_tempobject(*result7);
29259       }
29260    return(1 || funcname || hash || result7 || libp) ;
29261 }
29262 
29263 static int G__G__Matrix__0_560(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29264 {
29265       {
29266          TMatrixT<double>* pobj;
29267          TMatrixT<double> xobj = operator!=(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29268          pobj = new TMatrixT<double>(xobj);
29269          result7->obj.i = (long) ((void*) pobj);
29270          result7->ref = result7->obj.i;
29271          G__store_tempobject(*result7);
29272       }
29273    return(1 || funcname || hash || result7 || libp) ;
29274 }
29275 
29276 static int G__G__Matrix__0_561(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29277 {
29278       {
29279          TMatrixT<double>* pobj;
29280          TMatrixT<double> xobj = operator!=(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29281          pobj = new TMatrixT<double>(xobj);
29282          result7->obj.i = (long) ((void*) pobj);
29283          result7->ref = result7->obj.i;
29284          G__store_tempobject(*result7);
29285       }
29286    return(1 || funcname || hash || result7 || libp) ;
29287 }
29288 
29289 static int G__G__Matrix__0_562(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29290 {
29291       {
29292          const TMatrixT<double>& obj = Add(*(TMatrixT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
29293 , *(TMatrixT<double>*) libp->para[2].ref);
29294          result7->ref = (long) (&obj);
29295          result7->obj.i = (long) (&obj);
29296       }
29297    return(1 || funcname || hash || result7 || libp) ;
29298 }
29299 
29300 static int G__G__Matrix__0_563(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29301 {
29302       {
29303          const TMatrixT<double>& obj = Add(*(TMatrixT<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
29304 , *(TMatrixTSym<double>*) libp->para[2].ref);
29305          result7->ref = (long) (&obj);
29306          result7->obj.i = (long) (&obj);
29307       }
29308    return(1 || funcname || hash || result7 || libp) ;
29309 }
29310 
29311 static int G__G__Matrix__0_564(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29312 {
29313       {
29314          const TMatrixT<double>& obj = ElementMult(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29315          result7->ref = (long) (&obj);
29316          result7->obj.i = (long) (&obj);
29317       }
29318    return(1 || funcname || hash || result7 || libp) ;
29319 }
29320 
29321 static int G__G__Matrix__0_565(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29322 {
29323       {
29324          const TMatrixT<double>& obj = ElementMult(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29325          result7->ref = (long) (&obj);
29326          result7->obj.i = (long) (&obj);
29327       }
29328    return(1 || funcname || hash || result7 || libp) ;
29329 }
29330 
29331 static int G__G__Matrix__0_566(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29332 {
29333       {
29334          const TMatrixT<double>& obj = ElementDiv(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29335          result7->ref = (long) (&obj);
29336          result7->obj.i = (long) (&obj);
29337       }
29338    return(1 || funcname || hash || result7 || libp) ;
29339 }
29340 
29341 static int G__G__Matrix__0_567(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29342 {
29343       {
29344          const TMatrixT<double>& obj = ElementDiv(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29345          result7->ref = (long) (&obj);
29346          result7->obj.i = (long) (&obj);
29347       }
29348    return(1 || funcname || hash || result7 || libp) ;
29349 }
29350 
29351 static int G__G__Matrix__0_568(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29352 {
29353       G__letint(result7, 103, (long) operator==(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref));
29354    return(1 || funcname || hash || result7 || libp) ;
29355 }
29356 
29357 static int G__G__Matrix__0_569(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29358 {
29359       {
29360          TMatrixTSym<double>* pobj;
29361          TMatrixTSym<double> xobj = operator+(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29362          pobj = new TMatrixTSym<double>(xobj);
29363          result7->obj.i = (long) ((void*) pobj);
29364          result7->ref = result7->obj.i;
29365          G__store_tempobject(*result7);
29366       }
29367    return(1 || funcname || hash || result7 || libp) ;
29368 }
29369 
29370 static int G__G__Matrix__0_570(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29371 {
29372       {
29373          TMatrixTSym<double>* pobj;
29374          TMatrixTSym<double> xobj = operator+(*(TMatrixTSym<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
29375          pobj = new TMatrixTSym<double>(xobj);
29376          result7->obj.i = (long) ((void*) pobj);
29377          result7->ref = result7->obj.i;
29378          G__store_tempobject(*result7);
29379       }
29380    return(1 || funcname || hash || result7 || libp) ;
29381 }
29382 
29383 static int G__G__Matrix__0_571(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29384 {
29385       {
29386          TMatrixTSym<double>* pobj;
29387          TMatrixTSym<double> xobj = operator+((double) G__double(libp->para[0]), *(TMatrixTSym<double>*) libp->para[1].ref);
29388          pobj = new TMatrixTSym<double>(xobj);
29389          result7->obj.i = (long) ((void*) pobj);
29390          result7->ref = result7->obj.i;
29391          G__store_tempobject(*result7);
29392       }
29393    return(1 || funcname || hash || result7 || libp) ;
29394 }
29395 
29396 static int G__G__Matrix__0_572(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29397 {
29398       {
29399          TMatrixTSym<double>* pobj;
29400          TMatrixTSym<double> xobj = operator-(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29401          pobj = new TMatrixTSym<double>(xobj);
29402          result7->obj.i = (long) ((void*) pobj);
29403          result7->ref = result7->obj.i;
29404          G__store_tempobject(*result7);
29405       }
29406    return(1 || funcname || hash || result7 || libp) ;
29407 }
29408 
29409 static int G__G__Matrix__0_573(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29410 {
29411       {
29412          TMatrixTSym<double>* pobj;
29413          TMatrixTSym<double> xobj = operator-(*(TMatrixTSym<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
29414          pobj = new TMatrixTSym<double>(xobj);
29415          result7->obj.i = (long) ((void*) pobj);
29416          result7->ref = result7->obj.i;
29417          G__store_tempobject(*result7);
29418       }
29419    return(1 || funcname || hash || result7 || libp) ;
29420 }
29421 
29422 static int G__G__Matrix__0_574(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29423 {
29424       {
29425          TMatrixTSym<double>* pobj;
29426          TMatrixTSym<double> xobj = operator-((double) G__double(libp->para[0]), *(TMatrixTSym<double>*) libp->para[1].ref);
29427          pobj = new TMatrixTSym<double>(xobj);
29428          result7->obj.i = (long) ((void*) pobj);
29429          result7->ref = result7->obj.i;
29430          G__store_tempobject(*result7);
29431       }
29432    return(1 || funcname || hash || result7 || libp) ;
29433 }
29434 
29435 static int G__G__Matrix__0_575(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29436 {
29437       {
29438          TMatrixTSym<double>* pobj;
29439          TMatrixTSym<double> xobj = operator*(*(TMatrixTSym<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
29440          pobj = new TMatrixTSym<double>(xobj);
29441          result7->obj.i = (long) ((void*) pobj);
29442          result7->ref = result7->obj.i;
29443          G__store_tempobject(*result7);
29444       }
29445    return(1 || funcname || hash || result7 || libp) ;
29446 }
29447 
29448 static int G__G__Matrix__0_576(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29449 {
29450       {
29451          TMatrixTSym<double>* pobj;
29452          TMatrixTSym<double> xobj = operator*((double) G__double(libp->para[0]), *(TMatrixTSym<double>*) libp->para[1].ref);
29453          pobj = new TMatrixTSym<double>(xobj);
29454          result7->obj.i = (long) ((void*) pobj);
29455          result7->ref = result7->obj.i;
29456          G__store_tempobject(*result7);
29457       }
29458    return(1 || funcname || hash || result7 || libp) ;
29459 }
29460 
29461 static int G__G__Matrix__0_577(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29462 {
29463       {
29464          TMatrixTSym<double>* pobj;
29465          TMatrixTSym<double> xobj = operator&&(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29466          pobj = new TMatrixTSym<double>(xobj);
29467          result7->obj.i = (long) ((void*) pobj);
29468          result7->ref = result7->obj.i;
29469          G__store_tempobject(*result7);
29470       }
29471    return(1 || funcname || hash || result7 || libp) ;
29472 }
29473 
29474 static int G__G__Matrix__0_578(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29475 {
29476       {
29477          TMatrixTSym<double>* pobj;
29478          TMatrixTSym<double> xobj = operator||(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29479          pobj = new TMatrixTSym<double>(xobj);
29480          result7->obj.i = (long) ((void*) pobj);
29481          result7->ref = result7->obj.i;
29482          G__store_tempobject(*result7);
29483       }
29484    return(1 || funcname || hash || result7 || libp) ;
29485 }
29486 
29487 static int G__G__Matrix__0_579(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29488 {
29489       {
29490          TMatrixTSym<double>* pobj;
29491          TMatrixTSym<double> xobj = operator>(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29492          pobj = new TMatrixTSym<double>(xobj);
29493          result7->obj.i = (long) ((void*) pobj);
29494          result7->ref = result7->obj.i;
29495          G__store_tempobject(*result7);
29496       }
29497    return(1 || funcname || hash || result7 || libp) ;
29498 }
29499 
29500 static int G__G__Matrix__0_580(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29501 {
29502       {
29503          TMatrixTSym<double>* pobj;
29504          TMatrixTSym<double> xobj = operator>=(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29505          pobj = new TMatrixTSym<double>(xobj);
29506          result7->obj.i = (long) ((void*) pobj);
29507          result7->ref = result7->obj.i;
29508          G__store_tempobject(*result7);
29509       }
29510    return(1 || funcname || hash || result7 || libp) ;
29511 }
29512 
29513 static int G__G__Matrix__0_581(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29514 {
29515       {
29516          TMatrixTSym<double>* pobj;
29517          TMatrixTSym<double> xobj = operator<=(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29518          pobj = new TMatrixTSym<double>(xobj);
29519          result7->obj.i = (long) ((void*) pobj);
29520          result7->ref = result7->obj.i;
29521          G__store_tempobject(*result7);
29522       }
29523    return(1 || funcname || hash || result7 || libp) ;
29524 }
29525 
29526 static int G__G__Matrix__0_582(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29527 {
29528       {
29529          TMatrixTSym<double>* pobj;
29530          TMatrixTSym<double> xobj = operator<(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29531          pobj = new TMatrixTSym<double>(xobj);
29532          result7->obj.i = (long) ((void*) pobj);
29533          result7->ref = result7->obj.i;
29534          G__store_tempobject(*result7);
29535       }
29536    return(1 || funcname || hash || result7 || libp) ;
29537 }
29538 
29539 static int G__G__Matrix__0_583(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29540 {
29541       {
29542          const TMatrixTSym<double>& obj = Add(*(TMatrixTSym<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
29543 , *(TMatrixTSym<double>*) libp->para[2].ref);
29544          result7->ref = (long) (&obj);
29545          result7->obj.i = (long) (&obj);
29546       }
29547    return(1 || funcname || hash || result7 || libp) ;
29548 }
29549 
29550 static int G__G__Matrix__0_584(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29551 {
29552       {
29553          const TMatrixTSym<double>& obj = ElementMult(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29554          result7->ref = (long) (&obj);
29555          result7->obj.i = (long) (&obj);
29556       }
29557    return(1 || funcname || hash || result7 || libp) ;
29558 }
29559 
29560 static int G__G__Matrix__0_585(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29561 {
29562       {
29563          const TMatrixTSym<double>& obj = ElementDiv(*(TMatrixTSym<double>*) libp->para[0].ref, *(TMatrixTSym<double>*) libp->para[1].ref);
29564          result7->ref = (long) (&obj);
29565          result7->obj.i = (long) (&obj);
29566       }
29567    return(1 || funcname || hash || result7 || libp) ;
29568 }
29569 
29570 static int G__G__Matrix__0_586(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29571 {
29572       {
29573          TMatrixTSparse<double>* pobj;
29574          TMatrixTSparse<double> xobj = operator+(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
29575          pobj = new TMatrixTSparse<double>(xobj);
29576          result7->obj.i = (long) ((void*) pobj);
29577          result7->ref = result7->obj.i;
29578          G__store_tempobject(*result7);
29579       }
29580    return(1 || funcname || hash || result7 || libp) ;
29581 }
29582 
29583 static int G__G__Matrix__0_587(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29584 {
29585       {
29586          TMatrixTSparse<double>* pobj;
29587          TMatrixTSparse<double> xobj = operator+(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29588          pobj = new TMatrixTSparse<double>(xobj);
29589          result7->obj.i = (long) ((void*) pobj);
29590          result7->ref = result7->obj.i;
29591          G__store_tempobject(*result7);
29592       }
29593    return(1 || funcname || hash || result7 || libp) ;
29594 }
29595 
29596 static int G__G__Matrix__0_588(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29597 {
29598       {
29599          TMatrixTSparse<double>* pobj;
29600          TMatrixTSparse<double> xobj = operator+(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
29601          pobj = new TMatrixTSparse<double>(xobj);
29602          result7->obj.i = (long) ((void*) pobj);
29603          result7->ref = result7->obj.i;
29604          G__store_tempobject(*result7);
29605       }
29606    return(1 || funcname || hash || result7 || libp) ;
29607 }
29608 
29609 static int G__G__Matrix__0_589(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29610 {
29611       {
29612          TMatrixTSparse<double>* pobj;
29613          TMatrixTSparse<double> xobj = operator+(*(TMatrixTSparse<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
29614          pobj = new TMatrixTSparse<double>(xobj);
29615          result7->obj.i = (long) ((void*) pobj);
29616          result7->ref = result7->obj.i;
29617          G__store_tempobject(*result7);
29618       }
29619    return(1 || funcname || hash || result7 || libp) ;
29620 }
29621 
29622 static int G__G__Matrix__0_590(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29623 {
29624       {
29625          TMatrixTSparse<double>* pobj;
29626          TMatrixTSparse<double> xobj = operator+((double) G__double(libp->para[0]), *(TMatrixTSparse<double>*) libp->para[1].ref);
29627          pobj = new TMatrixTSparse<double>(xobj);
29628          result7->obj.i = (long) ((void*) pobj);
29629          result7->ref = result7->obj.i;
29630          G__store_tempobject(*result7);
29631       }
29632    return(1 || funcname || hash || result7 || libp) ;
29633 }
29634 
29635 static int G__G__Matrix__0_591(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29636 {
29637       {
29638          TMatrixTSparse<double>* pobj;
29639          TMatrixTSparse<double> xobj = operator-(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
29640          pobj = new TMatrixTSparse<double>(xobj);
29641          result7->obj.i = (long) ((void*) pobj);
29642          result7->ref = result7->obj.i;
29643          G__store_tempobject(*result7);
29644       }
29645    return(1 || funcname || hash || result7 || libp) ;
29646 }
29647 
29648 static int G__G__Matrix__0_592(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29649 {
29650       {
29651          TMatrixTSparse<double>* pobj;
29652          TMatrixTSparse<double> xobj = operator-(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29653          pobj = new TMatrixTSparse<double>(xobj);
29654          result7->obj.i = (long) ((void*) pobj);
29655          result7->ref = result7->obj.i;
29656          G__store_tempobject(*result7);
29657       }
29658    return(1 || funcname || hash || result7 || libp) ;
29659 }
29660 
29661 static int G__G__Matrix__0_593(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29662 {
29663       {
29664          TMatrixTSparse<double>* pobj;
29665          TMatrixTSparse<double> xobj = operator-(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
29666          pobj = new TMatrixTSparse<double>(xobj);
29667          result7->obj.i = (long) ((void*) pobj);
29668          result7->ref = result7->obj.i;
29669          G__store_tempobject(*result7);
29670       }
29671    return(1 || funcname || hash || result7 || libp) ;
29672 }
29673 
29674 static int G__G__Matrix__0_594(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29675 {
29676       {
29677          TMatrixTSparse<double>* pobj;
29678          TMatrixTSparse<double> xobj = operator-(*(TMatrixTSparse<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
29679          pobj = new TMatrixTSparse<double>(xobj);
29680          result7->obj.i = (long) ((void*) pobj);
29681          result7->ref = result7->obj.i;
29682          G__store_tempobject(*result7);
29683       }
29684    return(1 || funcname || hash || result7 || libp) ;
29685 }
29686 
29687 static int G__G__Matrix__0_595(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29688 {
29689       {
29690          TMatrixTSparse<double>* pobj;
29691          TMatrixTSparse<double> xobj = operator-((double) G__double(libp->para[0]), *(TMatrixTSparse<double>*) libp->para[1].ref);
29692          pobj = new TMatrixTSparse<double>(xobj);
29693          result7->obj.i = (long) ((void*) pobj);
29694          result7->ref = result7->obj.i;
29695          G__store_tempobject(*result7);
29696       }
29697    return(1 || funcname || hash || result7 || libp) ;
29698 }
29699 
29700 static int G__G__Matrix__0_596(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29701 {
29702       {
29703          TMatrixTSparse<double>* pobj;
29704          TMatrixTSparse<double> xobj = operator*(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
29705          pobj = new TMatrixTSparse<double>(xobj);
29706          result7->obj.i = (long) ((void*) pobj);
29707          result7->ref = result7->obj.i;
29708          G__store_tempobject(*result7);
29709       }
29710    return(1 || funcname || hash || result7 || libp) ;
29711 }
29712 
29713 static int G__G__Matrix__0_597(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29714 {
29715       {
29716          TMatrixTSparse<double>* pobj;
29717          TMatrixTSparse<double> xobj = operator*(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixT<double>*) libp->para[1].ref);
29718          pobj = new TMatrixTSparse<double>(xobj);
29719          result7->obj.i = (long) ((void*) pobj);
29720          result7->ref = result7->obj.i;
29721          G__store_tempobject(*result7);
29722       }
29723    return(1 || funcname || hash || result7 || libp) ;
29724 }
29725 
29726 static int G__G__Matrix__0_598(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29727 {
29728       {
29729          TMatrixTSparse<double>* pobj;
29730          TMatrixTSparse<double> xobj = operator*(*(TMatrixT<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
29731          pobj = new TMatrixTSparse<double>(xobj);
29732          result7->obj.i = (long) ((void*) pobj);
29733          result7->ref = result7->obj.i;
29734          G__store_tempobject(*result7);
29735       }
29736    return(1 || funcname || hash || result7 || libp) ;
29737 }
29738 
29739 static int G__G__Matrix__0_599(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29740 {
29741       {
29742          TMatrixTSparse<double>* pobj;
29743          TMatrixTSparse<double> xobj = operator*((double) G__double(libp->para[0]), *(TMatrixTSparse<double>*) libp->para[1].ref);
29744          pobj = new TMatrixTSparse<double>(xobj);
29745          result7->obj.i = (long) ((void*) pobj);
29746          result7->ref = result7->obj.i;
29747          G__store_tempobject(*result7);
29748       }
29749    return(1 || funcname || hash || result7 || libp) ;
29750 }
29751 
29752 static int G__G__Matrix__0_600(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29753 {
29754       {
29755          TMatrixTSparse<double>* pobj;
29756          TMatrixTSparse<double> xobj = operator*(*(TMatrixTSparse<double>*) libp->para[0].ref, (double) G__double(libp->para[1]));
29757          pobj = new TMatrixTSparse<double>(xobj);
29758          result7->obj.i = (long) ((void*) pobj);
29759          result7->ref = result7->obj.i;
29760          G__store_tempobject(*result7);
29761       }
29762    return(1 || funcname || hash || result7 || libp) ;
29763 }
29764 
29765 static int G__G__Matrix__0_601(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29766 {
29767       {
29768          const TMatrixTSparse<double>& obj = Add(*(TMatrixTSparse<double>*) libp->para[0].ref, (double) G__double(libp->para[1])
29769 , *(TMatrixTSparse<double>*) libp->para[2].ref);
29770          result7->ref = (long) (&obj);
29771          result7->obj.i = (long) (&obj);
29772       }
29773    return(1 || funcname || hash || result7 || libp) ;
29774 }
29775 
29776 static int G__G__Matrix__0_602(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29777 {
29778       {
29779          const TMatrixTSparse<double>& obj = ElementMult(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
29780          result7->ref = (long) (&obj);
29781          result7->obj.i = (long) (&obj);
29782       }
29783    return(1 || funcname || hash || result7 || libp) ;
29784 }
29785 
29786 static int G__G__Matrix__0_603(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29787 {
29788       {
29789          const TMatrixTSparse<double>& obj = ElementDiv(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref);
29790          result7->ref = (long) (&obj);
29791          result7->obj.i = (long) (&obj);
29792       }
29793    return(1 || funcname || hash || result7 || libp) ;
29794 }
29795 
29796 static int G__G__Matrix__0_604(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29797 {
29798    switch (libp->paran) {
29799    case 3:
29800       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref
29801 , (Int_t) G__int(libp->para[2])));
29802       break;
29803    case 2:
29804       G__letint(result7, 103, (long) AreCompatible(*(TMatrixTSparse<double>*) libp->para[0].ref, *(TMatrixTSparse<double>*) libp->para[1].ref));
29805       break;
29806    }
29807    return(1 || funcname || hash || result7 || libp) ;
29808 }
29809 
29810 
29811 /*********************************************************
29812 * Member function Stub
29813 *********************************************************/
29814 
29815 /* TMatrixTBase<float> */
29816 
29817 /* TMatrixTBase<double> */
29818 
29819 /* TVectorT<float> */
29820 
29821 /* TVectorT<double> */
29822 
29823 /* TMatrixT<double> */
29824 
29825 /* TMatrixTSym<double> */
29826 
29827 /* TMatrixTSparse<double> */
29828 
29829 /* TMatrixTLazy<double> */
29830 
29831 /* TMatrixTRow_const<double> */
29832 
29833 /* TMatrixTRow<double> */
29834 
29835 /* TMatrixTDiag_const<double> */
29836 
29837 /* TMatrixTColumn_const<double> */
29838 
29839 /* TMatrixTFlat_const<double> */
29840 
29841 /* TMatrixTSub_const<double> */
29842 
29843 /* TMatrixTSparseRow_const<double> */
29844 
29845 /* TMatrixTSparseDiag_const<double> */
29846 
29847 /* TMatrixTColumn<double> */
29848 
29849 /* TMatrixTDiag<double> */
29850 
29851 /* TMatrixTFlat<double> */
29852 
29853 /* TMatrixTSub<double> */
29854 
29855 /* TMatrixTSparseRow<double> */
29856 
29857 /* TMatrixTSparseDiag<double> */
29858 
29859 /* TMatrixTSymLazy<double> */
29860 
29861 /* TMatrixTRow_const<float> */
29862 
29863 /* TMatrixT<float> */
29864 
29865 /* TMatrixTSym<float> */
29866 
29867 /* TMatrixTSymLazy<float> */
29868 
29869 /* TMatrixTRow<float> */
29870 
29871 /* TMatrixTSparse<float> */
29872 
29873 /* TMatrixTSparseRow_const<float> */
29874 
29875 /* TMatrixTSparseRow<float> */
29876 
29877 /* TMatrixTLazy<float> */
29878 
29879 /* TMatrixTDiag_const<float> */
29880 
29881 /* TMatrixTColumn_const<float> */
29882 
29883 /* TMatrixTSparseDiag_const<float> */
29884 
29885 /* TDecompBase */
29886 
29887 /* TDecompBK */
29888 
29889 /* TDecompChol */
29890 
29891 /* TDecompLU */
29892 
29893 /* TDecompQRH */
29894 
29895 /* TDecompSparse */
29896 
29897 /* TDecompSVD */
29898 
29899 /* TMatrixDEigen */
29900 
29901 /* THaarMatrixT<double> */
29902 
29903 /* THilbertMatrixT<double> */
29904 
29905 /* THilbertMatrixTSym<double> */
29906 
29907 /* TMatrixDSymEigen */
29908 
29909 /* TMatrixTFlat_const<float> */
29910 
29911 /* TMatrixTSub_const<float> */
29912 
29913 /* TMatrixTColumn<float> */
29914 
29915 /* TMatrixTDiag<float> */
29916 
29917 /* TMatrixTFlat<float> */
29918 
29919 /* TMatrixTSub<float> */
29920 
29921 /* TMatrixTSparseDiag<float> */
29922 
29923 /* THaarMatrixT<float> */
29924 
29925 /* THilbertMatrixT<float> */
29926 
29927 /* THilbertMatrixTSym<float> */
29928 
29929 /* TMatrixTCramerInv */
29930 
29931 /* TMatrixTSymCramerInv */
29932 
29933 /*********************************************************
29934 * Global function Stub
29935 *********************************************************/
29936 
29937 /*********************************************************
29938 * Get size of pointer to member function
29939 *********************************************************/
29940 class G__Sizep2memfuncG__Matrix {
29941  public:
29942   G__Sizep2memfuncG__Matrix(): p(&G__Sizep2memfuncG__Matrix::sizep2memfunc) {}
29943     size_t sizep2memfunc() { return(sizeof(p)); }
29944   private:
29945     size_t (G__Sizep2memfuncG__Matrix::*p)();
29946 };
29947 
29948 size_t G__get_sizep2memfuncG__Matrix()
29949 {
29950   G__Sizep2memfuncG__Matrix a;
29951   G__setsizep2memfunc((int)a.sizep2memfunc());
29952   return((size_t)a.sizep2memfunc());
29953 }
29954 
29955 
29956 /*********************************************************
29957 * virtual base class offset calculation interface
29958 *********************************************************/
29959 
29960    /* Setting up class inheritance */
29961 
29962 /*********************************************************
29963 * Inheritance information setup/
29964 *********************************************************/
29965 extern "C" void G__cpp_setup_inheritanceG__Matrix() {
29966 
29967    /* Setting up class inheritance */
29968    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR))) {
29969      TMatrixTBase<float> *G__Lderived;
29970      G__Lderived=(TMatrixTBase<float>*)0x1000;
29971      {
29972        TObject *G__Lpbase=(TObject*)G__Lderived;
29973        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
29974      }
29975    }
29976    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR))) {
29977      TMatrixTBase<double> *G__Lderived;
29978      G__Lderived=(TMatrixTBase<double>*)0x1000;
29979      {
29980        TObject *G__Lpbase=(TObject*)G__Lderived;
29981        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
29982      }
29983    }
29984    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR))) {
29985      TVectorT<float> *G__Lderived;
29986      G__Lderived=(TVectorT<float>*)0x1000;
29987      {
29988        TObject *G__Lpbase=(TObject*)G__Lderived;
29989        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
29990      }
29991    }
29992    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR))) {
29993      TVectorT<double> *G__Lderived;
29994      G__Lderived=(TVectorT<double>*)0x1000;
29995      {
29996        TObject *G__Lpbase=(TObject*)G__Lderived;
29997        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
29998      }
29999    }
30000    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR))) {
30001      TMatrixT<double> *G__Lderived;
30002      G__Lderived=(TMatrixT<double>*)0x1000;
30003      {
30004        TMatrixTBase<double> *G__Lpbase=(TMatrixTBase<double>*)G__Lderived;
30005        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30006      }
30007      {
30008        TObject *G__Lpbase=(TObject*)G__Lderived;
30009        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30010      }
30011    }
30012    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR))) {
30013      TMatrixTSym<double> *G__Lderived;
30014      G__Lderived=(TMatrixTSym<double>*)0x1000;
30015      {
30016        TMatrixTBase<double> *G__Lpbase=(TMatrixTBase<double>*)G__Lderived;
30017        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30018      }
30019      {
30020        TObject *G__Lpbase=(TObject*)G__Lderived;
30021        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30022      }
30023    }
30024    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR))) {
30025      TMatrixTSparse<double> *G__Lderived;
30026      G__Lderived=(TMatrixTSparse<double>*)0x1000;
30027      {
30028        TMatrixTBase<double> *G__Lpbase=(TMatrixTBase<double>*)G__Lderived;
30029        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30030      }
30031      {
30032        TObject *G__Lpbase=(TObject*)G__Lderived;
30033        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30034      }
30035    }
30036    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEdoublegR))) {
30037      TMatrixTLazy<double> *G__Lderived;
30038      G__Lderived=(TMatrixTLazy<double>*)0x1000;
30039      {
30040        TObject *G__Lpbase=(TObject*)G__Lderived;
30041        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
30042      }
30043    }
30044    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR))) {
30045      TMatrixTRow<double> *G__Lderived;
30046      G__Lderived=(TMatrixTRow<double>*)0x1000;
30047      {
30048        TMatrixTRow_const<double> *G__Lpbase=(TMatrixTRow_const<double>*)G__Lderived;
30049        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30050      }
30051    }
30052    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR))) {
30053      TMatrixTColumn<double> *G__Lderived;
30054      G__Lderived=(TMatrixTColumn<double>*)0x1000;
30055      {
30056        TMatrixTColumn_const<double> *G__Lpbase=(TMatrixTColumn_const<double>*)G__Lderived;
30057        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30058      }
30059    }
30060    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR))) {
30061      TMatrixTDiag<double> *G__Lderived;
30062      G__Lderived=(TMatrixTDiag<double>*)0x1000;
30063      {
30064        TMatrixTDiag_const<double> *G__Lpbase=(TMatrixTDiag_const<double>*)G__Lderived;
30065        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30066      }
30067    }
30068    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR))) {
30069      TMatrixTFlat<double> *G__Lderived;
30070      G__Lderived=(TMatrixTFlat<double>*)0x1000;
30071      {
30072        TMatrixTFlat_const<double> *G__Lpbase=(TMatrixTFlat_const<double>*)G__Lderived;
30073        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30074      }
30075    }
30076    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR))) {
30077      TMatrixTSub<double> *G__Lderived;
30078      G__Lderived=(TMatrixTSub<double>*)0x1000;
30079      {
30080        TMatrixTSub_const<double> *G__Lpbase=(TMatrixTSub_const<double>*)G__Lderived;
30081        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30082      }
30083    }
30084    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR))) {
30085      TMatrixTSparseRow<double> *G__Lderived;
30086      G__Lderived=(TMatrixTSparseRow<double>*)0x1000;
30087      {
30088        TMatrixTSparseRow_const<double> *G__Lpbase=(TMatrixTSparseRow_const<double>*)G__Lderived;
30089        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30090      }
30091    }
30092    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR))) {
30093      TMatrixTSparseDiag<double> *G__Lderived;
30094      G__Lderived=(TMatrixTSparseDiag<double>*)0x1000;
30095      {
30096        TMatrixTSparseDiag_const<double> *G__Lpbase=(TMatrixTSparseDiag_const<double>*)G__Lderived;
30097        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30098      }
30099    }
30100    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEdoublegR))) {
30101      TMatrixTSymLazy<double> *G__Lderived;
30102      G__Lderived=(TMatrixTSymLazy<double>*)0x1000;
30103      {
30104        TObject *G__Lpbase=(TObject*)G__Lderived;
30105        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
30106      }
30107    }
30108    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR))) {
30109      TMatrixT<float> *G__Lderived;
30110      G__Lderived=(TMatrixT<float>*)0x1000;
30111      {
30112        TMatrixTBase<float> *G__Lpbase=(TMatrixTBase<float>*)G__Lderived;
30113        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30114      }
30115      {
30116        TObject *G__Lpbase=(TObject*)G__Lderived;
30117        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30118      }
30119    }
30120    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR))) {
30121      TMatrixTSym<float> *G__Lderived;
30122      G__Lderived=(TMatrixTSym<float>*)0x1000;
30123      {
30124        TMatrixTBase<float> *G__Lpbase=(TMatrixTBase<float>*)G__Lderived;
30125        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30126      }
30127      {
30128        TObject *G__Lpbase=(TObject*)G__Lderived;
30129        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30130      }
30131    }
30132    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEfloatgR))) {
30133      TMatrixTSymLazy<float> *G__Lderived;
30134      G__Lderived=(TMatrixTSymLazy<float>*)0x1000;
30135      {
30136        TObject *G__Lpbase=(TObject*)G__Lderived;
30137        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
30138      }
30139    }
30140    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR))) {
30141      TMatrixTRow<float> *G__Lderived;
30142      G__Lderived=(TMatrixTRow<float>*)0x1000;
30143      {
30144        TMatrixTRow_const<float> *G__Lpbase=(TMatrixTRow_const<float>*)G__Lderived;
30145        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30146      }
30147    }
30148    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR))) {
30149      TMatrixTSparse<float> *G__Lderived;
30150      G__Lderived=(TMatrixTSparse<float>*)0x1000;
30151      {
30152        TMatrixTBase<float> *G__Lpbase=(TMatrixTBase<float>*)G__Lderived;
30153        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30154      }
30155      {
30156        TObject *G__Lpbase=(TObject*)G__Lderived;
30157        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30158      }
30159    }
30160    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR))) {
30161      TMatrixTSparseRow<float> *G__Lderived;
30162      G__Lderived=(TMatrixTSparseRow<float>*)0x1000;
30163      {
30164        TMatrixTSparseRow_const<float> *G__Lpbase=(TMatrixTSparseRow_const<float>*)G__Lderived;
30165        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30166      }
30167    }
30168    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEfloatgR))) {
30169      TMatrixTLazy<float> *G__Lderived;
30170      G__Lderived=(TMatrixTLazy<float>*)0x1000;
30171      {
30172        TObject *G__Lpbase=(TObject*)G__Lderived;
30173        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
30174      }
30175    }
30176    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase))) {
30177      TDecompBase *G__Lderived;
30178      G__Lderived=(TDecompBase*)0x1000;
30179      {
30180        TObject *G__Lpbase=(TObject*)G__Lderived;
30181        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
30182      }
30183    }
30184    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK))) {
30185      TDecompBK *G__Lderived;
30186      G__Lderived=(TDecompBK*)0x1000;
30187      {
30188        TDecompBase *G__Lpbase=(TDecompBase*)G__Lderived;
30189        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK),G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase),(long)G__Lpbase-(long)G__Lderived,1,1);
30190      }
30191      {
30192        TObject *G__Lpbase=(TObject*)G__Lderived;
30193        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30194      }
30195    }
30196    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol))) {
30197      TDecompChol *G__Lderived;
30198      G__Lderived=(TDecompChol*)0x1000;
30199      {
30200        TDecompBase *G__Lpbase=(TDecompBase*)G__Lderived;
30201        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol),G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase),(long)G__Lpbase-(long)G__Lderived,1,1);
30202      }
30203      {
30204        TObject *G__Lpbase=(TObject*)G__Lderived;
30205        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30206      }
30207    }
30208    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU))) {
30209      TDecompLU *G__Lderived;
30210      G__Lderived=(TDecompLU*)0x1000;
30211      {
30212        TDecompBase *G__Lpbase=(TDecompBase*)G__Lderived;
30213        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU),G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase),(long)G__Lpbase-(long)G__Lderived,1,1);
30214      }
30215      {
30216        TObject *G__Lpbase=(TObject*)G__Lderived;
30217        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30218      }
30219    }
30220    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH))) {
30221      TDecompQRH *G__Lderived;
30222      G__Lderived=(TDecompQRH*)0x1000;
30223      {
30224        TDecompBase *G__Lpbase=(TDecompBase*)G__Lderived;
30225        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH),G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase),(long)G__Lpbase-(long)G__Lderived,1,1);
30226      }
30227      {
30228        TObject *G__Lpbase=(TObject*)G__Lderived;
30229        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30230      }
30231    }
30232    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse))) {
30233      TDecompSparse *G__Lderived;
30234      G__Lderived=(TDecompSparse*)0x1000;
30235      {
30236        TDecompBase *G__Lpbase=(TDecompBase*)G__Lderived;
30237        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse),G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase),(long)G__Lpbase-(long)G__Lderived,1,1);
30238      }
30239      {
30240        TObject *G__Lpbase=(TObject*)G__Lderived;
30241        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30242      }
30243    }
30244    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD))) {
30245      TDecompSVD *G__Lderived;
30246      G__Lderived=(TDecompSVD*)0x1000;
30247      {
30248        TDecompBase *G__Lpbase=(TDecompBase*)G__Lderived;
30249        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD),G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase),(long)G__Lpbase-(long)G__Lderived,1,1);
30250      }
30251      {
30252        TObject *G__Lpbase=(TObject*)G__Lderived;
30253        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30254      }
30255    }
30256    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR))) {
30257      THaarMatrixT<double> *G__Lderived;
30258      G__Lderived=(THaarMatrixT<double>*)0x1000;
30259      {
30260        TMatrixTLazy<double> *G__Lpbase=(TMatrixTLazy<double>*)G__Lderived;
30261        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30262      }
30263      {
30264        TObject *G__Lpbase=(TObject*)G__Lderived;
30265        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30266      }
30267    }
30268    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR))) {
30269      THilbertMatrixT<double> *G__Lderived;
30270      G__Lderived=(THilbertMatrixT<double>*)0x1000;
30271      {
30272        TMatrixTLazy<double> *G__Lpbase=(TMatrixTLazy<double>*)G__Lderived;
30273        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30274      }
30275      {
30276        TObject *G__Lpbase=(TObject*)G__Lderived;
30277        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30278      }
30279    }
30280    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR))) {
30281      THilbertMatrixTSym<double> *G__Lderived;
30282      G__Lderived=(THilbertMatrixTSym<double>*)0x1000;
30283      {
30284        TMatrixTSymLazy<double> *G__Lpbase=(TMatrixTSymLazy<double>*)G__Lderived;
30285        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEdoublegR),(long)G__Lpbase-(long)G__Lderived,1,1);
30286      }
30287      {
30288        TObject *G__Lpbase=(TObject*)G__Lderived;
30289        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30290      }
30291    }
30292    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR))) {
30293      TMatrixTColumn<float> *G__Lderived;
30294      G__Lderived=(TMatrixTColumn<float>*)0x1000;
30295      {
30296        TMatrixTColumn_const<float> *G__Lpbase=(TMatrixTColumn_const<float>*)G__Lderived;
30297        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30298      }
30299    }
30300    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR))) {
30301      TMatrixTDiag<float> *G__Lderived;
30302      G__Lderived=(TMatrixTDiag<float>*)0x1000;
30303      {
30304        TMatrixTDiag_const<float> *G__Lpbase=(TMatrixTDiag_const<float>*)G__Lderived;
30305        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30306      }
30307    }
30308    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR))) {
30309      TMatrixTFlat<float> *G__Lderived;
30310      G__Lderived=(TMatrixTFlat<float>*)0x1000;
30311      {
30312        TMatrixTFlat_const<float> *G__Lpbase=(TMatrixTFlat_const<float>*)G__Lderived;
30313        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30314      }
30315    }
30316    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR))) {
30317      TMatrixTSub<float> *G__Lderived;
30318      G__Lderived=(TMatrixTSub<float>*)0x1000;
30319      {
30320        TMatrixTSub_const<float> *G__Lpbase=(TMatrixTSub_const<float>*)G__Lderived;
30321        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30322      }
30323    }
30324    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR))) {
30325      TMatrixTSparseDiag<float> *G__Lderived;
30326      G__Lderived=(TMatrixTSparseDiag<float>*)0x1000;
30327      {
30328        TMatrixTSparseDiag_const<float> *G__Lpbase=(TMatrixTSparseDiag_const<float>*)G__Lderived;
30329        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30330      }
30331    }
30332    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR))) {
30333      THaarMatrixT<float> *G__Lderived;
30334      G__Lderived=(THaarMatrixT<float>*)0x1000;
30335      {
30336        TMatrixTLazy<float> *G__Lpbase=(TMatrixTLazy<float>*)G__Lderived;
30337        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30338      }
30339      {
30340        TObject *G__Lpbase=(TObject*)G__Lderived;
30341        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30342      }
30343    }
30344    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR))) {
30345      THilbertMatrixT<float> *G__Lderived;
30346      G__Lderived=(THilbertMatrixT<float>*)0x1000;
30347      {
30348        TMatrixTLazy<float> *G__Lpbase=(TMatrixTLazy<float>*)G__Lderived;
30349        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30350      }
30351      {
30352        TObject *G__Lpbase=(TObject*)G__Lderived;
30353        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30354      }
30355    }
30356    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR))) {
30357      THilbertMatrixTSym<float> *G__Lderived;
30358      G__Lderived=(THilbertMatrixTSym<float>*)0x1000;
30359      {
30360        TMatrixTSymLazy<float> *G__Lpbase=(TMatrixTSymLazy<float>*)G__Lderived;
30361        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEfloatgR),(long)G__Lpbase-(long)G__Lderived,1,1);
30362      }
30363      {
30364        TObject *G__Lpbase=(TObject*)G__Lderived;
30365        G__inheritance_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR),G__get_linked_tagnum(&G__G__MatrixLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30366      }
30367    }
30368 }
30369 
30370 /*********************************************************
30371 * typedef information setup/
30372 *********************************************************/
30373 extern "C" void G__cpp_setup_typetableG__Matrix() {
30374 
30375    /* Setting up typedef entry */
30376    G__search_typename2("Int_t",105,-1,0,-1);
30377    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
30378    G__search_typename2("Double_t",100,-1,0,-1);
30379    G__setnewtype(-1,"Double 8 bytes",0);
30380    G__search_typename2("Bool_t",103,-1,0,-1);
30381    G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
30382    G__search_typename2("Version_t",115,-1,0,-1);
30383    G__setnewtype(-1,"Class version identifier (short)",0);
30384    G__search_typename2("Option_t",99,-1,256,-1);
30385    G__setnewtype(-1,"Option string (const char)",0);
30386    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__MatrixLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
30387    G__setnewtype(-1,NULL,0);
30388    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MatrixLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MatrixLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
30389    G__setnewtype(-1,NULL,0);
30390    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MatrixLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MatrixLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
30391    G__setnewtype(-1,NULL,0);
30392    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__MatrixLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
30393    G__setnewtype(-1,NULL,0);
30394    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MatrixLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MatrixLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
30395    G__setnewtype(-1,NULL,0);
30396    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MatrixLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MatrixLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
30397    G__setnewtype(-1,NULL,0);
30398    G__search_typename2("TMatrixTBase<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),0,-1);
30399    G__setnewtype(-1,NULL,0);
30400    G__search_typename2("TMatrixTBase<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),0,-1);
30401    G__setnewtype(-1,NULL,0);
30402    G__search_typename2("TVectorT<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR),0,-1);
30403    G__setnewtype(-1,NULL,0);
30404    G__search_typename2("TVectorF",117,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR),0,-1);
30405    G__setnewtype(-1,NULL,0);
30406    G__search_typename2("TVectorT<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR),0,-1);
30407    G__setnewtype(-1,NULL,0);
30408    G__search_typename2("TVectorD",117,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR),0,-1);
30409    G__setnewtype(-1,NULL,0);
30410    G__search_typename2("TMatrixT<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),0,-1);
30411    G__setnewtype(-1,NULL,0);
30412    G__search_typename2("TMatrixD",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),0,-1);
30413    G__setnewtype(-1,NULL,0);
30414    G__search_typename2("TMatrixTRow_const<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR),0,-1);
30415    G__setnewtype(-1,NULL,0);
30416    G__search_typename2("TMatrixDRow_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR),0,-1);
30417    G__setnewtype(-1,NULL,0);
30418    G__search_typename2("TMatrixTColumn_const<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR),0,-1);
30419    G__setnewtype(-1,NULL,0);
30420    G__search_typename2("TMatrixDColumn_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR),0,-1);
30421    G__setnewtype(-1,NULL,0);
30422    G__search_typename2("TMatrixTDiag_const<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR),0,-1);
30423    G__setnewtype(-1,NULL,0);
30424    G__search_typename2("TMatrixDDiag_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR),0,-1);
30425    G__setnewtype(-1,NULL,0);
30426    G__search_typename2("TMatrixTFlat_const<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR),0,-1);
30427    G__setnewtype(-1,NULL,0);
30428    G__search_typename2("TMatrixDFlat_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR),0,-1);
30429    G__setnewtype(-1,NULL,0);
30430    G__search_typename2("TMatrixTSub_const<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR),0,-1);
30431    G__setnewtype(-1,NULL,0);
30432    G__search_typename2("TMatrixDSub_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR),0,-1);
30433    G__setnewtype(-1,NULL,0);
30434    G__search_typename2("TMatrixTSparseRow_const<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR),0,-1);
30435    G__setnewtype(-1,NULL,0);
30436    G__search_typename2("TMatrixDSparseRow_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR),0,-1);
30437    G__setnewtype(-1,NULL,0);
30438    G__search_typename2("TMatrixTSparseDiag_const<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR),0,-1);
30439    G__setnewtype(-1,NULL,0);
30440    G__search_typename2("TMatrixDSparseDiag_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR),0,-1);
30441    G__setnewtype(-1,NULL,0);
30442    G__search_typename2("TMatrixTRow<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR),0,-1);
30443    G__setnewtype(-1,NULL,0);
30444    G__search_typename2("TMatrixDRow",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR),0,-1);
30445    G__setnewtype(-1,NULL,0);
30446    G__search_typename2("TMatrixTColumn<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR),0,-1);
30447    G__setnewtype(-1,NULL,0);
30448    G__search_typename2("TMatrixDColumn",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR),0,-1);
30449    G__setnewtype(-1,NULL,0);
30450    G__search_typename2("TMatrixTDiag<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR),0,-1);
30451    G__setnewtype(-1,NULL,0);
30452    G__search_typename2("TMatrixDDiag",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR),0,-1);
30453    G__setnewtype(-1,NULL,0);
30454    G__search_typename2("TMatrixTFlat<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR),0,-1);
30455    G__setnewtype(-1,NULL,0);
30456    G__search_typename2("TMatrixDFlat",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR),0,-1);
30457    G__setnewtype(-1,NULL,0);
30458    G__search_typename2("TMatrixTSub<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR),0,-1);
30459    G__setnewtype(-1,NULL,0);
30460    G__search_typename2("TMatrixDSub",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR),0,-1);
30461    G__setnewtype(-1,NULL,0);
30462    G__search_typename2("TMatrixTSparseRow<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR),0,-1);
30463    G__setnewtype(-1,NULL,0);
30464    G__search_typename2("TMatrixDSparseRow",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR),0,-1);
30465    G__setnewtype(-1,NULL,0);
30466    G__search_typename2("TMatrixTSparseDiag<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR),0,-1);
30467    G__setnewtype(-1,NULL,0);
30468    G__search_typename2("TMatrixDSparseDiag",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR),0,-1);
30469    G__setnewtype(-1,NULL,0);
30470    G__search_typename2("TElementActionT<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TElementActionTlEdoublegR),0,-1);
30471    G__setnewtype(-1,NULL,0);
30472    G__search_typename2("TElementPosActionT<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TElementPosActionTlEdoublegR),0,-1);
30473    G__setnewtype(-1,NULL,0);
30474    G__search_typename2("TMatrixTSym<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR),0,-1);
30475    G__setnewtype(-1,NULL,0);
30476    G__search_typename2("TMatrixDSym",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR),0,-1);
30477    G__setnewtype(-1,NULL,0);
30478    G__search_typename2("TMatrixTSparse<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR),0,-1);
30479    G__setnewtype(-1,NULL,0);
30480    G__search_typename2("TMatrixDSparse",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR),0,-1);
30481    G__setnewtype(-1,NULL,0);
30482    G__search_typename2("TMatrixTLazy<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEdoublegR),0,-1);
30483    G__setnewtype(-1,NULL,0);
30484    G__search_typename2("TMatrixDLazy",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEdoublegR),0,-1);
30485    G__setnewtype(-1,NULL,0);
30486    G__search_typename2("TMatrixTSymLazy<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEdoublegR),0,-1);
30487    G__setnewtype(-1,NULL,0);
30488    G__search_typename2("TMatrixDSymLazy",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEdoublegR),0,-1);
30489    G__setnewtype(-1,NULL,0);
30490    G__search_typename2("THaarMatrixT<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR),0,-1);
30491    G__setnewtype(-1,NULL,0);
30492    G__search_typename2("THaarMatrixD",117,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR),0,-1);
30493    G__setnewtype(-1,NULL,0);
30494    G__search_typename2("THilbertMatrixT<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR),0,-1);
30495    G__setnewtype(-1,NULL,0);
30496    G__search_typename2("THilbertMatrixD",117,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR),0,-1);
30497    G__setnewtype(-1,NULL,0);
30498    G__search_typename2("THilbertMatrixTSym<Double_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR),0,-1);
30499    G__setnewtype(-1,NULL,0);
30500    G__search_typename2("THilbertMatrixDSym",117,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR),0,-1);
30501    G__setnewtype(-1,NULL,0);
30502    G__search_typename2("TMatrixT<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR),0,-1);
30503    G__setnewtype(-1,NULL,0);
30504    G__search_typename2("TMatrixF",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR),0,-1);
30505    G__setnewtype(-1,NULL,0);
30506    G__search_typename2("TMatrixTRow_const<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR),0,-1);
30507    G__setnewtype(-1,NULL,0);
30508    G__search_typename2("TMatrixFRow_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR),0,-1);
30509    G__setnewtype(-1,NULL,0);
30510    G__search_typename2("TMatrixTColumn_const<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR),0,-1);
30511    G__setnewtype(-1,NULL,0);
30512    G__search_typename2("TMatrixFColumn_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR),0,-1);
30513    G__setnewtype(-1,NULL,0);
30514    G__search_typename2("TMatrixTDiag_const<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR),0,-1);
30515    G__setnewtype(-1,NULL,0);
30516    G__search_typename2("TMatrixFDiag_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR),0,-1);
30517    G__setnewtype(-1,NULL,0);
30518    G__search_typename2("TMatrixTFlat_const<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR),0,-1);
30519    G__setnewtype(-1,NULL,0);
30520    G__search_typename2("TMatrixFFlat_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR),0,-1);
30521    G__setnewtype(-1,NULL,0);
30522    G__search_typename2("TMatrixTSub_const<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR),0,-1);
30523    G__setnewtype(-1,NULL,0);
30524    G__search_typename2("TMatrixFSub_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR),0,-1);
30525    G__setnewtype(-1,NULL,0);
30526    G__search_typename2("TMatrixTSparseRow_const<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR),0,-1);
30527    G__setnewtype(-1,NULL,0);
30528    G__search_typename2("TMatrixFSparseRow_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR),0,-1);
30529    G__setnewtype(-1,NULL,0);
30530    G__search_typename2("TMatrixTSparseDiag_const<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR),0,-1);
30531    G__setnewtype(-1,NULL,0);
30532    G__search_typename2("TMatrixFSparseDiag_const",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR),0,-1);
30533    G__setnewtype(-1,NULL,0);
30534    G__search_typename2("TMatrixTRow<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR),0,-1);
30535    G__setnewtype(-1,NULL,0);
30536    G__search_typename2("TMatrixFRow",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR),0,-1);
30537    G__setnewtype(-1,NULL,0);
30538    G__search_typename2("TMatrixTColumn<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR),0,-1);
30539    G__setnewtype(-1,NULL,0);
30540    G__search_typename2("TMatrixFColumn",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR),0,-1);
30541    G__setnewtype(-1,NULL,0);
30542    G__search_typename2("TMatrixTDiag<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR),0,-1);
30543    G__setnewtype(-1,NULL,0);
30544    G__search_typename2("TMatrixFDiag",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR),0,-1);
30545    G__setnewtype(-1,NULL,0);
30546    G__search_typename2("TMatrixTFlat<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR),0,-1);
30547    G__setnewtype(-1,NULL,0);
30548    G__search_typename2("TMatrixFFlat",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR),0,-1);
30549    G__setnewtype(-1,NULL,0);
30550    G__search_typename2("TMatrixTSub<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR),0,-1);
30551    G__setnewtype(-1,NULL,0);
30552    G__search_typename2("TMatrixFSub",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR),0,-1);
30553    G__setnewtype(-1,NULL,0);
30554    G__search_typename2("TMatrixTSparseRow<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR),0,-1);
30555    G__setnewtype(-1,NULL,0);
30556    G__search_typename2("TMatrixFSparseRow",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR),0,-1);
30557    G__setnewtype(-1,NULL,0);
30558    G__search_typename2("TMatrixTSparseDiag<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR),0,-1);
30559    G__setnewtype(-1,NULL,0);
30560    G__search_typename2("TMatrixFSparseDiag",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR),0,-1);
30561    G__setnewtype(-1,NULL,0);
30562    G__search_typename2("TElementActionT<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TElementActionTlEfloatgR),0,-1);
30563    G__setnewtype(-1,NULL,0);
30564    G__search_typename2("TElementPosActionT<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TElementPosActionTlEfloatgR),0,-1);
30565    G__setnewtype(-1,NULL,0);
30566    G__search_typename2("TMatrixTLazy<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEfloatgR),0,-1);
30567    G__setnewtype(-1,NULL,0);
30568    G__search_typename2("TMatrixFLazy",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEfloatgR),0,-1);
30569    G__setnewtype(-1,NULL,0);
30570    G__search_typename2("TMatrixTSymLazy<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEfloatgR),0,-1);
30571    G__setnewtype(-1,NULL,0);
30572    G__search_typename2("TMatrixFSymLazy",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEfloatgR),0,-1);
30573    G__setnewtype(-1,NULL,0);
30574    G__search_typename2("THaarMatrixT<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR),0,-1);
30575    G__setnewtype(-1,NULL,0);
30576    G__search_typename2("THaarMatrixF",117,G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR),0,-1);
30577    G__setnewtype(-1,NULL,0);
30578    G__search_typename2("THilbertMatrixT<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR),0,-1);
30579    G__setnewtype(-1,NULL,0);
30580    G__search_typename2("THilbertMatrixF",117,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR),0,-1);
30581    G__setnewtype(-1,NULL,0);
30582    G__search_typename2("THilbertMatrixTSym<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR),0,-1);
30583    G__setnewtype(-1,NULL,0);
30584    G__search_typename2("THilbertMatrixFSym",117,G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR),0,-1);
30585    G__setnewtype(-1,NULL,0);
30586    G__search_typename2("TMatrixTSparse<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR),0,-1);
30587    G__setnewtype(-1,NULL,0);
30588    G__search_typename2("TMatrixFSparse",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR),0,-1);
30589    G__setnewtype(-1,NULL,0);
30590    G__search_typename2("TMatrixTSym<Float_t>",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR),0,-1);
30591    G__setnewtype(-1,NULL,0);
30592    G__search_typename2("TMatrixFSym",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR),0,-1);
30593    G__setnewtype(-1,NULL,0);
30594    G__search_typename2("TMatrix",117,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR),0,-1);
30595    G__setnewtype(-1,NULL,0);
30596    G__search_typename2("TVector",117,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR),0,-1);
30597    G__setnewtype(-1,NULL,0);
30598 }
30599 
30600 /*********************************************************
30601 * Data Member information setup/
30602 *********************************************************/
30603 
30604    /* Setting up class,struct,union tag member variable */
30605 
30606    /* TMatrixTBase<float> */
30607 static void G__setup_memvarTMatrixTBaselEfloatgR(void) {
30608    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR));
30609    { TMatrixTBase<float> *p; p=(TMatrixTBase<float>*)0x1000; if (p) { }
30610    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNrows=",0,"number of rows");
30611    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNcols=",0,"number of columns");
30612    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowLwb=",0,"lower bound of the row index");
30613    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColLwb=",0,"lower bound of the col index");
30614    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNelems=",0,"number of elements in matrix");
30615    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNrowIndex=",0,"length of row index array (= fNrows+1) wich is only used for sparse matrices");
30616    G__memvar_setup((void*)0,102,0,0,-1,-1,-1,2,"fTol=",0,"sqrt(epsilon); epsilon is smallest number number so that  1+epsilon > 1");
30617    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fIsOwner=",0,"!default kTRUE, when Use array kFALSE");
30618    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLdA),-1,-2,2,"kSizeMax=25LL",0,(char*)NULL);
30619    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLdA),-1,-2,2,"kWorkMax=100LL",0,(char*)NULL);
30620    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLEMatrixStatusBits),-1,-2,2,"kStatus=16384LL",0,(char*)NULL);
30621    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30622    }
30623    G__tag_memvar_reset();
30624 }
30625 
30626 
30627    /* TMatrixTBase<double> */
30628 static void G__setup_memvarTMatrixTBaselEdoublegR(void) {
30629    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR));
30630    { TMatrixTBase<double> *p; p=(TMatrixTBase<double>*)0x1000; if (p) { }
30631    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNrows=",0,"number of rows");
30632    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNcols=",0,"number of columns");
30633    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowLwb=",0,"lower bound of the row index");
30634    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColLwb=",0,"lower bound of the col index");
30635    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNelems=",0,"number of elements in matrix");
30636    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNrowIndex=",0,"length of row index array (= fNrows+1) wich is only used for sparse matrices");
30637    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"fTol=",0,"sqrt(epsilon); epsilon is smallest number number so that  1+epsilon > 1");
30638    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fIsOwner=",0,"!default kTRUE, when Use array kFALSE");
30639    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLdA),-1,-2,2,"kSizeMax=25LL",0,(char*)NULL);
30640    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLdA),-1,-2,2,"kWorkMax=100LL",0,(char*)NULL);
30641    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLEMatrixStatusBits),-1,-2,2,"kStatus=16384LL",0,(char*)NULL);
30642    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30643    }
30644    G__tag_memvar_reset();
30645 }
30646 
30647 
30648    /* TVectorT<float> */
30649 static void G__setup_memvarTVectorTlEfloatgR(void) {
30650    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
30651    { TVectorT<float> *p; p=(TVectorT<float>*)0x1000; if (p) { }
30652    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNrows=",0,"number of rows");
30653    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowLwb=",0,"lower bound of the row index");
30654    G__memvar_setup((void*)0,70,0,0,-1,-1,-1,2,"fElements=",0,"[fNrows] elements themselves");
30655    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgRcLcLdA),-1,-2,2,"kSizeMax=5LL",0,(char*)NULL);
30656    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgRcLcLdA),-1,-2,2,"kWorkMax=100LL",0,(char*)NULL);
30657    G__memvar_setup((void*)0,102,0,0,-1,-1,-1,2,"fDataStack[5]=",0,"! data container");
30658    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fIsOwner=",0,"!default kTRUE, when Use array kFALSE");
30659    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgRcLcLEVectorStatusBits),-1,-2,2,"kStatus=16384LL",0,(char*)NULL);
30660    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30661    }
30662    G__tag_memvar_reset();
30663 }
30664 
30665 
30666    /* TVectorT<double> */
30667 static void G__setup_memvarTVectorTlEdoublegR(void) {
30668    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
30669    { TVectorT<double> *p; p=(TVectorT<double>*)0x1000; if (p) { }
30670    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNrows=",0,"number of rows");
30671    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowLwb=",0,"lower bound of the row index");
30672    G__memvar_setup((void*)0,68,0,0,-1,-1,-1,2,"fElements=",0,"[fNrows] elements themselves");
30673    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegRcLcLdA),-1,-2,2,"kSizeMax=5LL",0,(char*)NULL);
30674    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegRcLcLdA),-1,-2,2,"kWorkMax=100LL",0,(char*)NULL);
30675    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"fDataStack[5]=",0,"! data container");
30676    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fIsOwner=",0,"!default kTRUE, when Use array kFALSE");
30677    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegRcLcLEVectorStatusBits),-1,-2,2,"kStatus=16384LL",0,(char*)NULL);
30678    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30679    }
30680    G__tag_memvar_reset();
30681 }
30682 
30683 
30684    /* TMatrixT<double> */
30685 static void G__setup_memvarTMatrixTlEdoublegR(void) {
30686    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
30687    { TMatrixT<double> *p; p=(TMatrixT<double>*)0x1000; if (p) { }
30688    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"fDataStack[25]=",0,"! data container");
30689    G__memvar_setup((void*)0,68,0,0,-1,-1,-1,2,"fElements=",0,"[fNelems] elements themselves");
30690    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TMatrixT<double>::kWorkMax).data(),0,(char*)NULL);
30691    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kZero=%lldLL",(long long)TMatrixT<double>::kZero).data(),0,(char*)NULL);
30692    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kUnit=%lldLL",(long long)TMatrixT<double>::kUnit).data(),0,(char*)NULL);
30693    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kTransposed=%lldLL",(long long)TMatrixT<double>::kTransposed).data(),0,(char*)NULL);
30694    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kInverted=%lldLL",(long long)TMatrixT<double>::kInverted).data(),0,(char*)NULL);
30695    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kAtA=%lldLL",(long long)TMatrixT<double>::kAtA).data(),0,(char*)NULL);
30696    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMult=%lldLL",(long long)TMatrixT<double>::kMult).data(),0,(char*)NULL);
30697    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kTransposeMult=%lldLL",(long long)TMatrixT<double>::kTransposeMult).data(),0,(char*)NULL);
30698    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kInvMult=%lldLL",(long long)TMatrixT<double>::kInvMult).data(),0,(char*)NULL);
30699    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMultTranspose=%lldLL",(long long)TMatrixT<double>::kMultTranspose).data(),0,(char*)NULL);
30700    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kPlus=%lldLL",(long long)TMatrixT<double>::kPlus).data(),0,(char*)NULL);
30701    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMinus=%lldLL",(long long)TMatrixT<double>::kMinus).data(),0,(char*)NULL);
30702    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30703    }
30704    G__tag_memvar_reset();
30705 }
30706 
30707 
30708    /* TMatrixTSym<double> */
30709 static void G__setup_memvarTMatrixTSymlEdoublegR(void) {
30710    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
30711    { TMatrixTSym<double> *p; p=(TMatrixTSym<double>*)0x1000; if (p) { }
30712    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"fDataStack[25]=",0,"! data container");
30713    G__memvar_setup((void*)0,68,0,0,-1,-1,-1,2,"fElements=",0,"[fNelems] elements themselves");
30714    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TMatrixTSym<double>::kWorkMax).data(),0,(char*)NULL);
30715    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kZero=%lldLL",(long long)TMatrixTSym<double>::kZero).data(),0,(char*)NULL);
30716    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kUnit=%lldLL",(long long)TMatrixTSym<double>::kUnit).data(),0,(char*)NULL);
30717    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kTransposed=%lldLL",(long long)TMatrixTSym<double>::kTransposed).data(),0,(char*)NULL);
30718    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kInverted=%lldLL",(long long)TMatrixTSym<double>::kInverted).data(),0,(char*)NULL);
30719    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kAtA=%lldLL",(long long)TMatrixTSym<double>::kAtA).data(),0,(char*)NULL);
30720    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kPlus=%lldLL",(long long)TMatrixTSym<double>::kPlus).data(),0,(char*)NULL);
30721    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMinus=%lldLL",(long long)TMatrixTSym<double>::kMinus).data(),0,(char*)NULL);
30722    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30723    }
30724    G__tag_memvar_reset();
30725 }
30726 
30727 
30728    /* TMatrixTSparse<double> */
30729 static void G__setup_memvarTMatrixTSparselEdoublegR(void) {
30730    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
30731    { TMatrixTSparse<double> *p; p=(TMatrixTSparse<double>*)0x1000; if (p) { }
30732    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowIndex=",0,"[fNrowIndex] row index");
30733    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColIndex=",0,"[fNelems]    column index");
30734    G__memvar_setup((void*)0,68,0,0,-1,-1,-1,2,"fElements=",0,"[fNelems]");
30735    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kZero=%lldLL",(long long)TMatrixTSparse<double>::kZero).data(),0,(char*)NULL);
30736    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kUnit=%lldLL",(long long)TMatrixTSparse<double>::kUnit).data(),0,(char*)NULL);
30737    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kTransposed=%lldLL",(long long)TMatrixTSparse<double>::kTransposed).data(),0,(char*)NULL);
30738    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kAtA=%lldLL",(long long)TMatrixTSparse<double>::kAtA).data(),0,(char*)NULL);
30739    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMult=%lldLL",(long long)TMatrixTSparse<double>::kMult).data(),0,(char*)NULL);
30740    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMultTranspose=%lldLL",(long long)TMatrixTSparse<double>::kMultTranspose).data(),0,(char*)NULL);
30741    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kPlus=%lldLL",(long long)TMatrixTSparse<double>::kPlus).data(),0,(char*)NULL);
30742    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMinus=%lldLL",(long long)TMatrixTSparse<double>::kMinus).data(),0,(char*)NULL);
30743    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30744    }
30745    G__tag_memvar_reset();
30746 }
30747 
30748 
30749    /* TMatrixTLazy<double> */
30750 static void G__setup_memvarTMatrixTLazylEdoublegR(void) {
30751    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEdoublegR));
30752    { TMatrixTLazy<double> *p; p=(TMatrixTLazy<double>*)0x1000; if (p) { }
30753    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowUpb=",0,(char*)NULL);
30754    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowLwb=",0,(char*)NULL);
30755    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColUpb=",0,(char*)NULL);
30756    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColLwb=",0,(char*)NULL);
30757    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30758    }
30759    G__tag_memvar_reset();
30760 }
30761 
30762 
30763    /* TMatrixTRow_const<double> */
30764 static void G__setup_memvarTMatrixTRow_constlEdoublegR(void) {
30765    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR));
30766    { TMatrixTRow_const<double> *p; p=(TMatrixTRow_const<double>*)0x1000; if (p) { }
30767    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),-1,-1,2,"fMatrix=",0,"the matrix I am a row of");
30768    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowInd=",0,"effective row index");
30769    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInc=",0,"if ptr = @a[row,i], then ptr+inc = @a[row,i+1]");
30770    G__memvar_setup((void*)0,68,0,1,-1,-1,-1,2,"fPtr=",0,"pointer to the a[row,0]");
30771    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
30772    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30773    }
30774    G__tag_memvar_reset();
30775 }
30776 
30777 
30778    /* TMatrixTRow<double> */
30779 static void G__setup_memvarTMatrixTRowlEdoublegR(void) {
30780    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR));
30781    { TMatrixTRow<double> *p; p=(TMatrixTRow<double>*)0x1000; if (p) { }
30782    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30783    }
30784    G__tag_memvar_reset();
30785 }
30786 
30787 
30788    /* TMatrixTDiag_const<double> */
30789 static void G__setup_memvarTMatrixTDiag_constlEdoublegR(void) {
30790    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR));
30791    { TMatrixTDiag_const<double> *p; p=(TMatrixTDiag_const<double>*)0x1000; if (p) { }
30792    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),-1,-1,2,"fMatrix=",0,"the matrix I am the diagonal of");
30793    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInc=",0,"if ptr=@a[i,i], then ptr+inc = @a[i+1,i+1]");
30794    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNdiag=",0,"number of diag elems, min(nrows,ncols)");
30795    G__memvar_setup((void*)0,68,0,1,-1,-1,-1,2,"fPtr=",0,"pointer to the a[0,0]");
30796    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
30797    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30798    }
30799    G__tag_memvar_reset();
30800 }
30801 
30802 
30803    /* TMatrixTColumn_const<double> */
30804 static void G__setup_memvarTMatrixTColumn_constlEdoublegR(void) {
30805    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR));
30806    { TMatrixTColumn_const<double> *p; p=(TMatrixTColumn_const<double>*)0x1000; if (p) { }
30807    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),-1,-1,2,"fMatrix=",0,"the matrix I am a column of");
30808    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColInd=",0,"effective column index");
30809    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInc=",0,"if ptr = @a[i,col], then ptr+inc = @a[i+1,col]");
30810    G__memvar_setup((void*)0,68,0,1,-1,-1,-1,2,"fPtr=",0,"pointer to the a[0,col] column");
30811    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
30812    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30813    }
30814    G__tag_memvar_reset();
30815 }
30816 
30817 
30818    /* TMatrixTFlat_const<double> */
30819 static void G__setup_memvarTMatrixTFlat_constlEdoublegR(void) {
30820    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR));
30821    { TMatrixTFlat_const<double> *p; p=(TMatrixTFlat_const<double>*)0x1000; if (p) { }
30822    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),-1,-1,2,"fMatrix=",0,"the matrix I am the diagonal of");
30823    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNelems=",0,(char*)NULL);
30824    G__memvar_setup((void*)0,68,0,1,-1,-1,-1,2,"fPtr=",0,"pointer to the a[0,0]");
30825    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
30826    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30827    }
30828    G__tag_memvar_reset();
30829 }
30830 
30831 
30832    /* TMatrixTSub_const<double> */
30833 static void G__setup_memvarTMatrixTSub_constlEdoublegR(void) {
30834    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR));
30835    { TMatrixTSub_const<double> *p; p=(TMatrixTSub_const<double>*)0x1000; if (p) { }
30836    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),-1,-1,2,"fMatrix=",0,"the matrix I am a submatrix of");
30837    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowOff=",0,(char*)NULL);
30838    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColOff=",0,(char*)NULL);
30839    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNrowsSub=",0,(char*)NULL);
30840    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNcolsSub=",0,(char*)NULL);
30841    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
30842    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30843    }
30844    G__tag_memvar_reset();
30845 }
30846 
30847 
30848    /* TMatrixTSparseRow_const<double> */
30849 static void G__setup_memvarTMatrixTSparseRow_constlEdoublegR(void) {
30850    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR));
30851    { TMatrixTSparseRow_const<double> *p; p=(TMatrixTSparseRow_const<double>*)0x1000; if (p) { }
30852    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),-1,-1,2,"fMatrix=",0,"the matrix I am a row of");
30853    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowInd=",0,"effective row index");
30854    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNindex=",0,"index range");
30855    G__memvar_setup((void*)0,73,0,1,-1,G__defined_typename("Int_t"),-1,2,"fColPtr=",0,"column index pointer");
30856    G__memvar_setup((void*)0,68,0,1,-1,-1,-1,2,"fDataPtr=",0,"data pointer");
30857    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
30858    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30859    }
30860    G__tag_memvar_reset();
30861 }
30862 
30863 
30864    /* TMatrixTSparseDiag_const<double> */
30865 static void G__setup_memvarTMatrixTSparseDiag_constlEdoublegR(void) {
30866    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR));
30867    { TMatrixTSparseDiag_const<double> *p; p=(TMatrixTSparseDiag_const<double>*)0x1000; if (p) { }
30868    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR),-1,-1,2,"fMatrix=",0,"the matrix I am the diagonal of");
30869    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNdiag=",0,"number of diag elems, min(nrows,ncols)");
30870    G__memvar_setup((void*)0,68,0,1,-1,-1,-1,2,"fDataPtr=",0,"data pointer");
30871    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
30872    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30873    }
30874    G__tag_memvar_reset();
30875 }
30876 
30877 
30878    /* TMatrixTColumn<double> */
30879 static void G__setup_memvarTMatrixTColumnlEdoublegR(void) {
30880    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR));
30881    { TMatrixTColumn<double> *p; p=(TMatrixTColumn<double>*)0x1000; if (p) { }
30882    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30883    }
30884    G__tag_memvar_reset();
30885 }
30886 
30887 
30888    /* TMatrixTDiag<double> */
30889 static void G__setup_memvarTMatrixTDiaglEdoublegR(void) {
30890    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR));
30891    { TMatrixTDiag<double> *p; p=(TMatrixTDiag<double>*)0x1000; if (p) { }
30892    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30893    }
30894    G__tag_memvar_reset();
30895 }
30896 
30897 
30898    /* TMatrixTFlat<double> */
30899 static void G__setup_memvarTMatrixTFlatlEdoublegR(void) {
30900    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR));
30901    { TMatrixTFlat<double> *p; p=(TMatrixTFlat<double>*)0x1000; if (p) { }
30902    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30903    }
30904    G__tag_memvar_reset();
30905 }
30906 
30907 
30908    /* TMatrixTSub<double> */
30909 static void G__setup_memvarTMatrixTSublEdoublegR(void) {
30910    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR));
30911    { TMatrixTSub<double> *p; p=(TMatrixTSub<double>*)0x1000; if (p) { }
30912    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegRcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TMatrixTSub<double>::kWorkMax).data(),0,(char*)NULL);
30913    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30914    }
30915    G__tag_memvar_reset();
30916 }
30917 
30918 
30919    /* TMatrixTSparseRow<double> */
30920 static void G__setup_memvarTMatrixTSparseRowlEdoublegR(void) {
30921    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR));
30922    { TMatrixTSparseRow<double> *p; p=(TMatrixTSparseRow<double>*)0x1000; if (p) { }
30923    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30924    }
30925    G__tag_memvar_reset();
30926 }
30927 
30928 
30929    /* TMatrixTSparseDiag<double> */
30930 static void G__setup_memvarTMatrixTSparseDiaglEdoublegR(void) {
30931    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR));
30932    { TMatrixTSparseDiag<double> *p; p=(TMatrixTSparseDiag<double>*)0x1000; if (p) { }
30933    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30934    }
30935    G__tag_memvar_reset();
30936 }
30937 
30938 
30939    /* TMatrixTSymLazy<double> */
30940 static void G__setup_memvarTMatrixTSymLazylEdoublegR(void) {
30941    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEdoublegR));
30942    { TMatrixTSymLazy<double> *p; p=(TMatrixTSymLazy<double>*)0x1000; if (p) { }
30943    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowUpb=",0,(char*)NULL);
30944    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowLwb=",0,(char*)NULL);
30945    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30946    }
30947    G__tag_memvar_reset();
30948 }
30949 
30950 
30951    /* TMatrixTRow_const<float> */
30952 static void G__setup_memvarTMatrixTRow_constlEfloatgR(void) {
30953    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR));
30954    { TMatrixTRow_const<float> *p; p=(TMatrixTRow_const<float>*)0x1000; if (p) { }
30955    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),-1,-1,2,"fMatrix=",0,"the matrix I am a row of");
30956    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowInd=",0,"effective row index");
30957    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInc=",0,"if ptr = @a[row,i], then ptr+inc = @a[row,i+1]");
30958    G__memvar_setup((void*)0,70,0,1,-1,-1,-1,2,"fPtr=",0,"pointer to the a[row,0]");
30959    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
30960    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30961    }
30962    G__tag_memvar_reset();
30963 }
30964 
30965 
30966    /* TMatrixT<float> */
30967 static void G__setup_memvarTMatrixTlEfloatgR(void) {
30968    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
30969    { TMatrixT<float> *p; p=(TMatrixT<float>*)0x1000; if (p) { }
30970    G__memvar_setup((void*)0,102,0,0,-1,-1,-1,2,"fDataStack[25]=",0,"! data container");
30971    G__memvar_setup((void*)0,70,0,0,-1,-1,-1,2,"fElements=",0,"[fNelems] elements themselves");
30972    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TMatrixT<float>::kWorkMax).data(),0,(char*)NULL);
30973    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kZero=%lldLL",(long long)TMatrixT<float>::kZero).data(),0,(char*)NULL);
30974    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kUnit=%lldLL",(long long)TMatrixT<float>::kUnit).data(),0,(char*)NULL);
30975    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kTransposed=%lldLL",(long long)TMatrixT<float>::kTransposed).data(),0,(char*)NULL);
30976    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kInverted=%lldLL",(long long)TMatrixT<float>::kInverted).data(),0,(char*)NULL);
30977    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kAtA=%lldLL",(long long)TMatrixT<float>::kAtA).data(),0,(char*)NULL);
30978    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMult=%lldLL",(long long)TMatrixT<float>::kMult).data(),0,(char*)NULL);
30979    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kTransposeMult=%lldLL",(long long)TMatrixT<float>::kTransposeMult).data(),0,(char*)NULL);
30980    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kInvMult=%lldLL",(long long)TMatrixT<float>::kInvMult).data(),0,(char*)NULL);
30981    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMultTranspose=%lldLL",(long long)TMatrixT<float>::kMultTranspose).data(),0,(char*)NULL);
30982    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kPlus=%lldLL",(long long)TMatrixT<float>::kPlus).data(),0,(char*)NULL);
30983    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMinus=%lldLL",(long long)TMatrixT<float>::kMinus).data(),0,(char*)NULL);
30984    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
30985    }
30986    G__tag_memvar_reset();
30987 }
30988 
30989 
30990    /* TMatrixTSym<float> */
30991 static void G__setup_memvarTMatrixTSymlEfloatgR(void) {
30992    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
30993    { TMatrixTSym<float> *p; p=(TMatrixTSym<float>*)0x1000; if (p) { }
30994    G__memvar_setup((void*)0,102,0,0,-1,-1,-1,2,"fDataStack[25]=",0,"! data container");
30995    G__memvar_setup((void*)0,70,0,0,-1,-1,-1,2,"fElements=",0,"[fNelems] elements themselves");
30996    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TMatrixTSym<float>::kWorkMax).data(),0,(char*)NULL);
30997    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kZero=%lldLL",(long long)TMatrixTSym<float>::kZero).data(),0,(char*)NULL);
30998    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kUnit=%lldLL",(long long)TMatrixTSym<float>::kUnit).data(),0,(char*)NULL);
30999    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kTransposed=%lldLL",(long long)TMatrixTSym<float>::kTransposed).data(),0,(char*)NULL);
31000    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kInverted=%lldLL",(long long)TMatrixTSym<float>::kInverted).data(),0,(char*)NULL);
31001    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kAtA=%lldLL",(long long)TMatrixTSym<float>::kAtA).data(),0,(char*)NULL);
31002    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kPlus=%lldLL",(long long)TMatrixTSym<float>::kPlus).data(),0,(char*)NULL);
31003    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMinus=%lldLL",(long long)TMatrixTSym<float>::kMinus).data(),0,(char*)NULL);
31004    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31005    }
31006    G__tag_memvar_reset();
31007 }
31008 
31009 
31010    /* TMatrixTSymLazy<float> */
31011 static void G__setup_memvarTMatrixTSymLazylEfloatgR(void) {
31012    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEfloatgR));
31013    { TMatrixTSymLazy<float> *p; p=(TMatrixTSymLazy<float>*)0x1000; if (p) { }
31014    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowUpb=",0,(char*)NULL);
31015    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowLwb=",0,(char*)NULL);
31016    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31017    }
31018    G__tag_memvar_reset();
31019 }
31020 
31021 
31022    /* TMatrixTRow<float> */
31023 static void G__setup_memvarTMatrixTRowlEfloatgR(void) {
31024    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR));
31025    { TMatrixTRow<float> *p; p=(TMatrixTRow<float>*)0x1000; if (p) { }
31026    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31027    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31028    }
31029    G__tag_memvar_reset();
31030 }
31031 
31032 
31033    /* TMatrixTSparse<float> */
31034 static void G__setup_memvarTMatrixTSparselEfloatgR(void) {
31035    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
31036    { TMatrixTSparse<float> *p; p=(TMatrixTSparse<float>*)0x1000; if (p) { }
31037    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowIndex=",0,"[fNrowIndex] row index");
31038    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColIndex=",0,"[fNelems]    column index");
31039    G__memvar_setup((void*)0,70,0,0,-1,-1,-1,2,"fElements=",0,"[fNelems]");
31040    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kZero=%lldLL",(long long)TMatrixTSparse<float>::kZero).data(),0,(char*)NULL);
31041    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kUnit=%lldLL",(long long)TMatrixTSparse<float>::kUnit).data(),0,(char*)NULL);
31042    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kTransposed=%lldLL",(long long)TMatrixTSparse<float>::kTransposed).data(),0,(char*)NULL);
31043    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp1),-1,-2,1,G__FastAllocString(2048).Format("kAtA=%lldLL",(long long)TMatrixTSparse<float>::kAtA).data(),0,(char*)NULL);
31044    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMult=%lldLL",(long long)TMatrixTSparse<float>::kMult).data(),0,(char*)NULL);
31045    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMultTranspose=%lldLL",(long long)TMatrixTSparse<float>::kMultTranspose).data(),0,(char*)NULL);
31046    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kPlus=%lldLL",(long long)TMatrixTSparse<float>::kPlus).data(),0,(char*)NULL);
31047    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp2),-1,-2,1,G__FastAllocString(2048).Format("kMinus=%lldLL",(long long)TMatrixTSparse<float>::kMinus).data(),0,(char*)NULL);
31048    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31049    }
31050    G__tag_memvar_reset();
31051 }
31052 
31053 
31054    /* TMatrixTSparseRow_const<float> */
31055 static void G__setup_memvarTMatrixTSparseRow_constlEfloatgR(void) {
31056    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR));
31057    { TMatrixTSparseRow_const<float> *p; p=(TMatrixTSparseRow_const<float>*)0x1000; if (p) { }
31058    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),-1,-1,2,"fMatrix=",0,"the matrix I am a row of");
31059    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowInd=",0,"effective row index");
31060    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNindex=",0,"index range");
31061    G__memvar_setup((void*)0,73,0,1,-1,G__defined_typename("Int_t"),-1,2,"fColPtr=",0,"column index pointer");
31062    G__memvar_setup((void*)0,70,0,1,-1,-1,-1,2,"fDataPtr=",0,"data pointer");
31063    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31064    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31065    }
31066    G__tag_memvar_reset();
31067 }
31068 
31069 
31070    /* TMatrixTSparseRow<float> */
31071 static void G__setup_memvarTMatrixTSparseRowlEfloatgR(void) {
31072    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR));
31073    { TMatrixTSparseRow<float> *p; p=(TMatrixTSparseRow<float>*)0x1000; if (p) { }
31074    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31075    }
31076    G__tag_memvar_reset();
31077 }
31078 
31079 
31080    /* TMatrixTLazy<float> */
31081 static void G__setup_memvarTMatrixTLazylEfloatgR(void) {
31082    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEfloatgR));
31083    { TMatrixTLazy<float> *p; p=(TMatrixTLazy<float>*)0x1000; if (p) { }
31084    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowUpb=",0,(char*)NULL);
31085    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowLwb=",0,(char*)NULL);
31086    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColUpb=",0,(char*)NULL);
31087    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColLwb=",0,(char*)NULL);
31088    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31089    }
31090    G__tag_memvar_reset();
31091 }
31092 
31093 
31094    /* TMatrixTDiag_const<float> */
31095 static void G__setup_memvarTMatrixTDiag_constlEfloatgR(void) {
31096    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR));
31097    { TMatrixTDiag_const<float> *p; p=(TMatrixTDiag_const<float>*)0x1000; if (p) { }
31098    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),-1,-1,2,"fMatrix=",0,"the matrix I am the diagonal of");
31099    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInc=",0,"if ptr=@a[i,i], then ptr+inc = @a[i+1,i+1]");
31100    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNdiag=",0,"number of diag elems, min(nrows,ncols)");
31101    G__memvar_setup((void*)0,70,0,1,-1,-1,-1,2,"fPtr=",0,"pointer to the a[0,0]");
31102    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31103    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31104    }
31105    G__tag_memvar_reset();
31106 }
31107 
31108 
31109    /* TMatrixTColumn_const<float> */
31110 static void G__setup_memvarTMatrixTColumn_constlEfloatgR(void) {
31111    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR));
31112    { TMatrixTColumn_const<float> *p; p=(TMatrixTColumn_const<float>*)0x1000; if (p) { }
31113    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),-1,-1,2,"fMatrix=",0,"the matrix I am a column of");
31114    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColInd=",0,"effective column index");
31115    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInc=",0,"if ptr = @a[i,col], then ptr+inc = @a[i+1,col]");
31116    G__memvar_setup((void*)0,70,0,1,-1,-1,-1,2,"fPtr=",0,"pointer to the a[0,col] column");
31117    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31118    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31119    }
31120    G__tag_memvar_reset();
31121 }
31122 
31123 
31124    /* TMatrixTSparseDiag_const<float> */
31125 static void G__setup_memvarTMatrixTSparseDiag_constlEfloatgR(void) {
31126    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR));
31127    { TMatrixTSparseDiag_const<float> *p; p=(TMatrixTSparseDiag_const<float>*)0x1000; if (p) { }
31128    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),-1,-1,2,"fMatrix=",0,"the matrix I am the diagonal of");
31129    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNdiag=",0,"number of diag elems, min(nrows,ncols)");
31130    G__memvar_setup((void*)0,70,0,1,-1,-1,-1,2,"fDataPtr=",0,"data pointer");
31131    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31132    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31133    }
31134    G__tag_memvar_reset();
31135 }
31136 
31137 
31138    /* TDecompBase */
31139 static void G__setup_memvarTDecompBase(void) {
31140    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase));
31141    { TDecompBase *p; p=(TDecompBase*)0x1000; if (p) { }
31142    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTol=",0,"sqrt(epsilon); epsilon is smallest number number so that  1+epsilon > 1");
31143    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDet1=",0,"determinant mantissa");
31144    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDet2=",0,"determinant exponent for powers of 2");
31145    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fCondition=",0,"matrix condition number");
31146    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowLwb=",0,"Row    lower bound of decomposed matrix");
31147    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColLwb=",0,"Column lower bound of decomposed matrix");
31148    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat),-1,-2,2,"kInit=16384LL",0,(char*)NULL);
31149    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat),-1,-2,2,"kPatternSet=32768LL",0,(char*)NULL);
31150    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat),-1,-2,2,"kValuesSet=65536LL",0,(char*)NULL);
31151    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat),-1,-2,2,"kMatrixSet=131072LL",0,(char*)NULL);
31152    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat),-1,-2,2,"kDecomposed=262144LL",0,(char*)NULL);
31153    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat),-1,-2,2,"kDetermined=524288LL",0,(char*)NULL);
31154    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat),-1,-2,2,"kCondition=1048576LL",0,(char*)NULL);
31155    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat),-1,-2,2,"kSingular=2097152LL",0,(char*)NULL);
31156    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompBasecLcLdA),-1,-2,2,"kWorkMax=100LL",0,(char*)NULL);
31157    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31158    }
31159    G__tag_memvar_reset();
31160 }
31161 
31162 
31163    /* TDecompBK */
31164 static void G__setup_memvarTDecompBK(void) {
31165    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK));
31166    { TDecompBK *p; p=(TDecompBK*)0x1000; if (p) { }
31167    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNIpiv=",0,"size of row permutation index");
31168    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIpiv=",0,"[fNIpiv] row permutation index");
31169    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fU=",0,"decomposed matrix so that a = u d u^T");
31170    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31171    }
31172    G__tag_memvar_reset();
31173 }
31174 
31175 
31176    /* TDecompChol */
31177 static void G__setup_memvarTDecompChol(void) {
31178    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol));
31179    { TDecompChol *p; p=(TDecompChol*)0x1000; if (p) { }
31180    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fU=",0,"decomposed matrix fU so that a = fU^T fU");
31181    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31182    }
31183    G__tag_memvar_reset();
31184 }
31185 
31186 
31187    /* TDecompLU */
31188 static void G__setup_memvarTDecompLU(void) {
31189    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU));
31190    { TDecompLU *p; p=(TDecompLU*)0x1000; if (p) { }
31191    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fImplicitPivot=",0,"control to determine implicit row scale before");
31192    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNIndex=",0,"size of row permutation index");
31193    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIndex=",0,"[fNIndex] row permutation index");
31194    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSign=",0,"= +/- 1 reflecting even/odd row permutations, resp.");
31195    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fLU=",0,"decomposed matrix so that a = l u where");
31196    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31197    }
31198    G__tag_memvar_reset();
31199 }
31200 
31201 
31202    /* TDecompQRH */
31203 static void G__setup_memvarTDecompQRH(void) {
31204    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH));
31205    { TDecompQRH *p; p=(TDecompQRH*)0x1000; if (p) { }
31206    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fQ=",0,"(m x n) - orthogonal matrix");
31207    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fR=",0,"(n x n) - upper triangular matrix");
31208    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR),G__defined_typename("TVectorD"),-1,2,"fUp=",0,"(n) - vector with Householder up's");
31209    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR),G__defined_typename("TVectorD"),-1,2,"fW=",0,"(n) - vector with Householder beta's");
31210    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRHcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TDecompQRH::kWorkMax).data(),0,(char*)NULL);
31211    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31212    }
31213    G__tag_memvar_reset();
31214 }
31215 
31216 
31217    /* TDecompSparse */
31218 static void G__setup_memvarTDecompSparse(void) {
31219    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse));
31220    { TDecompSparse *p; p=(TDecompSparse*)0x1000; if (p) { }
31221    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fVerbose=",0,(char*)NULL);
31222    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIcntl[31]=",0,"integer control numbers");
31223    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fCntl[6]=",0,"float control numbers");
31224    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInfo[21]=",0,"array used for communication between programs");
31225    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPrecision=",0,"precision we demand from the linear system solver. If it isn't");
31226    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TArrayI),-1,-1,2,"fIkeep=",0,"pivot sequence and temporary storage information");
31227    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TArrayI),-1,-1,2,"fIw=",0,(char*)NULL);
31228    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TArrayI),-1,-1,2,"fIw1=",0,(char*)NULL);
31229    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TArrayI),-1,-1,2,"fIw2=",0,(char*)NULL);
31230    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNsteps=",0,(char*)NULL);
31231    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fMaxfrt=",0,(char*)NULL);
31232    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TArrayD),-1,-1,2,"fW=",0,"temporary storage for the factorization");
31233    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fIPessimism=",0,"amounts by which to increase allocated factorization space when");
31234    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRPessimism=",0,"inadequate space is detected. fIPessimism is for array \"fIw\",");
31235    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR),G__defined_typename("TMatrixDSparse"),-1,2,"fA=",0,"original matrix; needed for the iterative solving procedure");
31236    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNrows=",0,(char*)NULL);
31237    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNnonZeros=",0,(char*)NULL);
31238    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TArrayD),-1,-1,2,"fFact=",0,"size of fFact array; may be increased during the numerical factorization");
31239    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TArrayI),-1,-1,2,"fRowFact=",0,(char*)NULL);
31240    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TArrayI),-1,-1,2,"fColFact=",0,(char*)NULL);
31241    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31242    }
31243    G__tag_memvar_reset();
31244 }
31245 
31246 
31247    /* TDecompSVD */
31248 static void G__setup_memvarTDecompSVD(void) {
31249    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD));
31250    { TDecompSVD *p; p=(TDecompSVD*)0x1000; if (p) { }
31251    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fU=",0,"orthogonal matrix");
31252    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fV=",0,"orthogonal matrix");
31253    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR),G__defined_typename("TVectorD"),-1,2,"fSig=",0,"diagonal of diagonal matrix");
31254    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVDcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TDecompSVD::kWorkMax).data(),0,(char*)NULL);
31255    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31256    }
31257    G__tag_memvar_reset();
31258 }
31259 
31260 
31261    /* TMatrixDEigen */
31262 static void G__setup_memvarTMatrixDEigen(void) {
31263    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigen));
31264    { TMatrixDEigen *p; p=(TMatrixDEigen*)0x1000; if (p) { }
31265    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fEigenVectors=",0,"Eigen-vectors of matrix");
31266    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR),G__defined_typename("TVectorD"),-1,2,"fEigenValuesRe=",0,"Eigen-values");
31267    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR),G__defined_typename("TVectorD"),-1,2,"fEigenValuesIm=",0,"Eigen-values");
31268    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigencLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TMatrixDEigen::kWorkMax).data(),0,(char*)NULL);
31269    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31270    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31271    }
31272    G__tag_memvar_reset();
31273 }
31274 
31275 
31276    /* THaarMatrixT<double> */
31277 static void G__setup_memvarTHaarMatrixTlEdoublegR(void) {
31278    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR));
31279    { THaarMatrixT<double> *p; p=(THaarMatrixT<double>*)0x1000; if (p) { }
31280    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31281    }
31282    G__tag_memvar_reset();
31283 }
31284 
31285 
31286    /* THilbertMatrixT<double> */
31287 static void G__setup_memvarTHilbertMatrixTlEdoublegR(void) {
31288    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR));
31289    { THilbertMatrixT<double> *p; p=(THilbertMatrixT<double>*)0x1000; if (p) { }
31290    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31291    }
31292    G__tag_memvar_reset();
31293 }
31294 
31295 
31296    /* THilbertMatrixTSym<double> */
31297 static void G__setup_memvarTHilbertMatrixTSymlEdoublegR(void) {
31298    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR));
31299    { THilbertMatrixTSym<double> *p; p=(THilbertMatrixTSym<double>*)0x1000; if (p) { }
31300    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31301    }
31302    G__tag_memvar_reset();
31303 }
31304 
31305 
31306    /* TMatrixDSymEigen */
31307 static void G__setup_memvarTMatrixDSymEigen(void) {
31308    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigen));
31309    { TMatrixDSymEigen *p; p=(TMatrixDSymEigen*)0x1000; if (p) { }
31310    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fEigenVectors=",0,"Eigen-vectors of matrix");
31311    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR),G__defined_typename("TVectorD"),-1,2,"fEigenValues=",0,"Eigen-values");
31312    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigencLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TMatrixDSymEigen::kWorkMax).data(),0,(char*)NULL);
31313    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31314    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31315    }
31316    G__tag_memvar_reset();
31317 }
31318 
31319 
31320    /* TMatrixTFlat_const<float> */
31321 static void G__setup_memvarTMatrixTFlat_constlEfloatgR(void) {
31322    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR));
31323    { TMatrixTFlat_const<float> *p; p=(TMatrixTFlat_const<float>*)0x1000; if (p) { }
31324    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),-1,-1,2,"fMatrix=",0,"the matrix I am the diagonal of");
31325    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNelems=",0,(char*)NULL);
31326    G__memvar_setup((void*)0,70,0,1,-1,-1,-1,2,"fPtr=",0,"pointer to the a[0,0]");
31327    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31328    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31329    }
31330    G__tag_memvar_reset();
31331 }
31332 
31333 
31334    /* TMatrixTSub_const<float> */
31335 static void G__setup_memvarTMatrixTSub_constlEfloatgR(void) {
31336    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR));
31337    { TMatrixTSub_const<float> *p; p=(TMatrixTSub_const<float>*)0x1000; if (p) { }
31338    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR),-1,-1,2,"fMatrix=",0,"the matrix I am a submatrix of");
31339    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRowOff=",0,(char*)NULL);
31340    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fColOff=",0,(char*)NULL);
31341    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNrowsSub=",0,(char*)NULL);
31342    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNcolsSub=",0,(char*)NULL);
31343    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31344    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31345    }
31346    G__tag_memvar_reset();
31347 }
31348 
31349 
31350    /* TMatrixTColumn<float> */
31351 static void G__setup_memvarTMatrixTColumnlEfloatgR(void) {
31352    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR));
31353    { TMatrixTColumn<float> *p; p=(TMatrixTColumn<float>*)0x1000; if (p) { }
31354    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31355    }
31356    G__tag_memvar_reset();
31357 }
31358 
31359 
31360    /* TMatrixTDiag<float> */
31361 static void G__setup_memvarTMatrixTDiaglEfloatgR(void) {
31362    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR));
31363    { TMatrixTDiag<float> *p; p=(TMatrixTDiag<float>*)0x1000; if (p) { }
31364    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31365    }
31366    G__tag_memvar_reset();
31367 }
31368 
31369 
31370    /* TMatrixTFlat<float> */
31371 static void G__setup_memvarTMatrixTFlatlEfloatgR(void) {
31372    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR));
31373    { TMatrixTFlat<float> *p; p=(TMatrixTFlat<float>*)0x1000; if (p) { }
31374    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31375    }
31376    G__tag_memvar_reset();
31377 }
31378 
31379 
31380    /* TMatrixTSub<float> */
31381 static void G__setup_memvarTMatrixTSublEfloatgR(void) {
31382    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR));
31383    { TMatrixTSub<float> *p; p=(TMatrixTSub<float>*)0x1000; if (p) { }
31384    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgRcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kWorkMax=%lldLL",(long long)TMatrixTSub<float>::kWorkMax).data(),0,(char*)NULL);
31385    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31386    }
31387    G__tag_memvar_reset();
31388 }
31389 
31390 
31391    /* TMatrixTSparseDiag<float> */
31392 static void G__setup_memvarTMatrixTSparseDiaglEfloatgR(void) {
31393    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR));
31394    { TMatrixTSparseDiag<float> *p; p=(TMatrixTSparseDiag<float>*)0x1000; if (p) { }
31395    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31396    }
31397    G__tag_memvar_reset();
31398 }
31399 
31400 
31401    /* THaarMatrixT<float> */
31402 static void G__setup_memvarTHaarMatrixTlEfloatgR(void) {
31403    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR));
31404    { THaarMatrixT<float> *p; p=(THaarMatrixT<float>*)0x1000; if (p) { }
31405    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31406    }
31407    G__tag_memvar_reset();
31408 }
31409 
31410 
31411    /* THilbertMatrixT<float> */
31412 static void G__setup_memvarTHilbertMatrixTlEfloatgR(void) {
31413    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR));
31414    { THilbertMatrixT<float> *p; p=(THilbertMatrixT<float>*)0x1000; if (p) { }
31415    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31416    }
31417    G__tag_memvar_reset();
31418 }
31419 
31420 
31421    /* THilbertMatrixTSym<float> */
31422 static void G__setup_memvarTHilbertMatrixTSymlEfloatgR(void) {
31423    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR));
31424    { THilbertMatrixTSym<float> *p; p=(THilbertMatrixTSym<float>*)0x1000; if (p) { }
31425    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MatrixLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31426    }
31427    G__tag_memvar_reset();
31428 }
31429 
31430 
31431    /* TMatrixTCramerInv */
31432 static void G__setup_memvarTMatrixTCramerInv(void) {
31433    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTCramerInv));
31434    {
31435    }
31436    G__tag_memvar_reset();
31437 }
31438 
31439 
31440    /* TMatrixTSymCramerInv */
31441 static void G__setup_memvarTMatrixTSymCramerInv(void) {
31442    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymCramerInv));
31443    {
31444    }
31445    G__tag_memvar_reset();
31446 }
31447 
31448 extern "C" void G__cpp_setup_memvarG__Matrix() {
31449 }
31450 /***********************************************************
31451 ************************************************************
31452 ************************************************************
31453 ************************************************************
31454 ************************************************************
31455 ************************************************************
31456 ************************************************************
31457 ***********************************************************/
31458 
31459 /*********************************************************
31460 * Member function information setup for each class
31461 *********************************************************/
31462 static void G__setup_memfuncTMatrixTBaselEfloatgR(void) {
31463    /* TMatrixTBase<float> */
31464    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR));
31465    G__memfunc_setup("GetElements",1117,(G__InterfaceMethod) NULL, 70, -1, -1, 0, 0, 1, 4, 0, "", "This function is now obsolete (and is not implemented) you should use TMatrix::GetMatrixArray().", (void*) NULL, 0);
31466    G__memfunc_setup("DoubleLexSort",1324,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 3, 2, 0, 
31467 "i - 'Int_t' 0 - n I - 'Int_t' 0 - first "
31468 "I - 'Int_t' 0 - second F - - 0 - data", (char*)NULL, (void*) NULL, 0);
31469    G__memfunc_setup("IndexedLexSort",1426,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 3, 2, 0, 
31470 "i - 'Int_t' 0 - n I - 'Int_t' 0 - first "
31471 "i - 'Int_t' 0 - swapFirst I - 'Int_t' 0 - second "
31472 "i - 'Int_t' 0 - swapSecond I - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
31473    G__memfunc_setup("GetRowLwb",893,G__G__Matrix_110_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31474    G__memfunc_setup("GetRowUpb",895,G__G__Matrix_110_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31475    G__memfunc_setup("GetNrows",825,G__G__Matrix_110_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31476    G__memfunc_setup("GetColLwb",867,G__G__Matrix_110_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31477    G__memfunc_setup("GetColUpb",869,G__G__Matrix_110_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31478    G__memfunc_setup("GetNcols",799,G__G__Matrix_110_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31479    G__memfunc_setup("GetNoElements",1306,G__G__Matrix_110_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31480    G__memfunc_setup("GetTol",591,G__G__Matrix_110_0_12, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31481    G__memfunc_setup("GetMatrixArray",1428,G__G__Matrix_110_0_13, 70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
31482    G__memfunc_setup("GetMatrixArray",1428,G__G__Matrix_110_0_14, 70, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
31483    G__memfunc_setup("GetRowIndexArray",1615,G__G__Matrix_110_0_15, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
31484    G__memfunc_setup("GetRowIndexArray",1615,G__G__Matrix_110_0_16, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
31485    G__memfunc_setup("GetColIndexArray",1589,G__G__Matrix_110_0_17, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
31486    G__memfunc_setup("GetColIndexArray",1589,G__G__Matrix_110_0_18, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
31487    G__memfunc_setup("SetRowIndexArray",1627,G__G__Matrix_110_0_19, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - data", (char*)NULL, (void*) NULL, 3);
31488    G__memfunc_setup("SetColIndexArray",1601,G__G__Matrix_110_0_20, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - data", (char*)NULL, (void*) NULL, 3);
31489    G__memfunc_setup("SetMatrixArray",1440,G__G__Matrix_110_0_21, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 2, 1, 1, 0, 
31490 "F - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
31491    G__memfunc_setup("SetTol",603,G__G__Matrix_110_0_22, 102, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - newTol", (char*)NULL, (void*) NULL, 0);
31492    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
31493    G__memfunc_setup("Invalidate",1025,G__G__Matrix_110_0_24, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31494    G__memfunc_setup("MakeValid",878,G__G__Matrix_110_0_25, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31495    G__memfunc_setup("IsValid",684,G__G__Matrix_110_0_26, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31496    G__memfunc_setup("IsOwner",711,G__G__Matrix_110_0_27, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31497    G__memfunc_setup("IsSymmetric",1145,G__G__Matrix_110_0_28, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31498    G__memfunc_setup("GetSub",586,G__G__Matrix_110_0_29, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 6, 1, 1, 8, 
31499 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31500 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
31501 "u 'TMatrixTBase<float>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 3);
31502    G__memfunc_setup("SetSub",598,G__G__Matrix_110_0_30, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
31503 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - col_lwb "
31504 "u 'TMatrixTBase<float>' - 11 - source", (char*)NULL, (void*) NULL, 3);
31505    G__memfunc_setup("GetMatrix2Array",1478,G__G__Matrix_110_0_31, 121, -1, -1, 0, 2, 1, 1, 8, 
31506 "F - - 0 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
31507    G__memfunc_setup("InsertRow",941,G__G__Matrix_110_0_32, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 4, 1, 1, 0, 
31508 "i - 'Int_t' 0 - row i - 'Int_t' 0 - col "
31509 "F - - 10 - v i - 'Int_t' 0 '-1' n", (char*)NULL, (void*) NULL, 1);
31510    G__memfunc_setup("ExtractRow",1043,G__G__Matrix_110_0_33, 121, -1, -1, 0, 4, 1, 1, 8, 
31511 "i - 'Int_t' 0 - row i - 'Int_t' 0 - col "
31512 "F - - 0 - v i - 'Int_t' 0 '-1' n", (char*)NULL, (void*) NULL, 1);
31513    G__memfunc_setup("Shift",510,G__G__Matrix_110_0_34, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 2, 1, 1, 0, 
31514 "i - 'Int_t' 0 - row_shift i - 'Int_t' 0 - col_shift", (char*)NULL, (void*) NULL, 1);
31515    G__memfunc_setup("ResizeTo",821,G__G__Matrix_110_0_35, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
31516 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
31517 "i - 'Int_t' 0 '-1' nr_nonzeros", (char*)NULL, (void*) NULL, 3);
31518    G__memfunc_setup("ResizeTo",821,G__G__Matrix_110_0_36, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 5, 1, 1, 0, 
31519 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31520 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
31521 "i - 'Int_t' 0 '-1' nr_nonzeros", (char*)NULL, (void*) NULL, 3);
31522    G__memfunc_setup("Determinant",1147,G__G__Matrix_110_0_37, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31523    G__memfunc_setup("Determinant",1147,G__G__Matrix_110_0_38, 121, -1, -1, 0, 2, 1, 1, 8, 
31524 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
31525    G__memfunc_setup("Zero",416,G__G__Matrix_110_0_39, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31526    G__memfunc_setup("Abs",278,G__G__Matrix_110_0_40, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31527    G__memfunc_setup("Sqr",310,G__G__Matrix_110_0_41, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31528    G__memfunc_setup("Sqrt",426,G__G__Matrix_110_0_42, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31529    G__memfunc_setup("UnitMatrix",1045,G__G__Matrix_110_0_43, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31530    G__memfunc_setup("NormByDiag",972,G__G__Matrix_110_0_44, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 2, 1, 1, 0, 
31531 "u 'TVectorT<float>' - 11 - v C - 'Option_t' 10 '\"D\"' option", (char*)NULL, (void*) NULL, 1);
31532    G__memfunc_setup("RowNorm",724,G__G__Matrix_110_0_45, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31533    G__memfunc_setup("ColNorm",698,G__G__Matrix_110_0_46, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31534    G__memfunc_setup("E2Norm",531,G__G__Matrix_110_0_47, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31535    G__memfunc_setup("NormInf",697,G__G__Matrix_110_0_48, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31536    G__memfunc_setup("Norm1",461,G__G__Matrix_110_0_49, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31537    G__memfunc_setup("NonZeros",830,G__G__Matrix_110_0_50, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31538    G__memfunc_setup("Sum",309,G__G__Matrix_110_0_51, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31539    G__memfunc_setup("Min",292,G__G__Matrix_110_0_52, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31540    G__memfunc_setup("Max",294,G__G__Matrix_110_0_53, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31541    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
31542    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' name", "*MENU*", (void*) NULL, 1);
31543    G__memfunc_setup("operator()",957,G__G__Matrix_110_0_56, 102, -1, -1, 0, 2, 1, 1, 8, 
31544 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 3);
31545    G__memfunc_setup("operator()",957,G__G__Matrix_110_0_57, 102, -1, -1, 1, 2, 1, 1, 0, 
31546 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 3);
31547    G__memfunc_setup("operator==",998,G__G__Matrix_110_0_58, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31548    G__memfunc_setup("operator!=",970,G__G__Matrix_110_0_59, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31549    G__memfunc_setup("operator<",936,G__G__Matrix_110_0_60, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31550    G__memfunc_setup("operator<=",997,G__G__Matrix_110_0_61, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31551    G__memfunc_setup("operator>",938,G__G__Matrix_110_0_62, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31552    G__memfunc_setup("operator>=",999,G__G__Matrix_110_0_63, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31553    G__memfunc_setup("Apply",518,G__G__Matrix_110_0_64, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TElementActionT<float>' - 11 - action", (char*)NULL, (void*) NULL, 1);
31554    G__memfunc_setup("Apply",518,G__G__Matrix_110_0_65, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TElementPosActionT<float>' - 11 - action", (char*)NULL, (void*) NULL, 1);
31555    G__memfunc_setup("Randomize",937,G__G__Matrix_110_0_66, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
31556 "f - - 0 - alpha f - - 0 - beta "
31557 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
31558    G__memfunc_setup("Class",502,G__G__Matrix_110_0_67, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTBase<float>::Class) ), 0);
31559    G__memfunc_setup("Class_Name",982,G__G__Matrix_110_0_68, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTBase<float>::Class_Name) ), 0);
31560    G__memfunc_setup("Class_Version",1339,G__G__Matrix_110_0_69, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTBase<float>::Class_Version) ), 0);
31561    G__memfunc_setup("Dictionary",1046,G__G__Matrix_110_0_70, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTBase<float>::Dictionary) ), 0);
31562    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31563    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
31564    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
31565    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_110_0_74, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
31566    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_110_0_75, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTBase<float>::DeclFileName) ), 0);
31567    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_110_0_76, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTBase<float>::ImplFileLine) ), 0);
31568    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_110_0_77, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTBase<float>::ImplFileName) ), 0);
31569    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_110_0_78, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTBase<float>::DeclFileLine) ), 0);
31570    // automatic destructor
31571    G__memfunc_setup("~TMatrixTBase<float>", 1958, G__G__Matrix_110_0_79, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
31572    // automatic assignment operator
31573    G__memfunc_setup("operator=", 937, G__G__Matrix_110_0_80, (int) ('u'), G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTBase<float>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31574    G__tag_memfunc_reset();
31575 }
31576 
31577 static void G__setup_memfuncTMatrixTBaselEdoublegR(void) {
31578    /* TMatrixTBase<double> */
31579    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR));
31580    G__memfunc_setup("GetElements",1117,(G__InterfaceMethod) NULL, 68, -1, -1, 0, 0, 1, 4, 0, "", "This function is now obsolete (and is not implemented) you should use TMatrix::GetMatrixArray().", (void*) NULL, 0);
31581    G__memfunc_setup("DoubleLexSort",1324,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 3, 2, 0, 
31582 "i - 'Int_t' 0 - n I - 'Int_t' 0 - first "
31583 "I - 'Int_t' 0 - second D - - 0 - data", (char*)NULL, (void*) NULL, 0);
31584    G__memfunc_setup("IndexedLexSort",1426,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 3, 2, 0, 
31585 "i - 'Int_t' 0 - n I - 'Int_t' 0 - first "
31586 "i - 'Int_t' 0 - swapFirst I - 'Int_t' 0 - second "
31587 "i - 'Int_t' 0 - swapSecond I - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
31588    G__memfunc_setup("GetRowLwb",893,G__G__Matrix_111_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31589    G__memfunc_setup("GetRowUpb",895,G__G__Matrix_111_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31590    G__memfunc_setup("GetNrows",825,G__G__Matrix_111_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31591    G__memfunc_setup("GetColLwb",867,G__G__Matrix_111_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31592    G__memfunc_setup("GetColUpb",869,G__G__Matrix_111_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31593    G__memfunc_setup("GetNcols",799,G__G__Matrix_111_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31594    G__memfunc_setup("GetNoElements",1306,G__G__Matrix_111_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31595    G__memfunc_setup("GetTol",591,G__G__Matrix_111_0_12, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31596    G__memfunc_setup("GetMatrixArray",1428,G__G__Matrix_111_0_13, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
31597    G__memfunc_setup("GetMatrixArray",1428,G__G__Matrix_111_0_14, 68, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
31598    G__memfunc_setup("GetRowIndexArray",1615,G__G__Matrix_111_0_15, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
31599    G__memfunc_setup("GetRowIndexArray",1615,G__G__Matrix_111_0_16, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
31600    G__memfunc_setup("GetColIndexArray",1589,G__G__Matrix_111_0_17, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
31601    G__memfunc_setup("GetColIndexArray",1589,G__G__Matrix_111_0_18, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
31602    G__memfunc_setup("SetRowIndexArray",1627,G__G__Matrix_111_0_19, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - data", (char*)NULL, (void*) NULL, 3);
31603    G__memfunc_setup("SetColIndexArray",1601,G__G__Matrix_111_0_20, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - data", (char*)NULL, (void*) NULL, 3);
31604    G__memfunc_setup("SetMatrixArray",1440,G__G__Matrix_111_0_21, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 2, 1, 1, 0, 
31605 "D - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
31606    G__memfunc_setup("SetTol",603,G__G__Matrix_111_0_22, 100, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - newTol", (char*)NULL, (void*) NULL, 0);
31607    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
31608    G__memfunc_setup("Invalidate",1025,G__G__Matrix_111_0_24, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31609    G__memfunc_setup("MakeValid",878,G__G__Matrix_111_0_25, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31610    G__memfunc_setup("IsValid",684,G__G__Matrix_111_0_26, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31611    G__memfunc_setup("IsOwner",711,G__G__Matrix_111_0_27, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31612    G__memfunc_setup("IsSymmetric",1145,G__G__Matrix_111_0_28, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31613    G__memfunc_setup("GetSub",586,G__G__Matrix_111_0_29, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 6, 1, 1, 8, 
31614 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31615 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
31616 "u 'TMatrixTBase<double>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 3);
31617    G__memfunc_setup("SetSub",598,G__G__Matrix_111_0_30, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
31618 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - col_lwb "
31619 "u 'TMatrixTBase<double>' - 11 - source", (char*)NULL, (void*) NULL, 3);
31620    G__memfunc_setup("GetMatrix2Array",1478,G__G__Matrix_111_0_31, 121, -1, -1, 0, 2, 1, 1, 8, 
31621 "D - - 0 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
31622    G__memfunc_setup("InsertRow",941,G__G__Matrix_111_0_32, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 4, 1, 1, 0, 
31623 "i - 'Int_t' 0 - row i - 'Int_t' 0 - col "
31624 "D - - 10 - v i - 'Int_t' 0 '-1' n", (char*)NULL, (void*) NULL, 1);
31625    G__memfunc_setup("ExtractRow",1043,G__G__Matrix_111_0_33, 121, -1, -1, 0, 4, 1, 1, 8, 
31626 "i - 'Int_t' 0 - row i - 'Int_t' 0 - col "
31627 "D - - 0 - v i - 'Int_t' 0 '-1' n", (char*)NULL, (void*) NULL, 1);
31628    G__memfunc_setup("Shift",510,G__G__Matrix_111_0_34, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 2, 1, 1, 0, 
31629 "i - 'Int_t' 0 - row_shift i - 'Int_t' 0 - col_shift", (char*)NULL, (void*) NULL, 1);
31630    G__memfunc_setup("ResizeTo",821,G__G__Matrix_111_0_35, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
31631 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
31632 "i - 'Int_t' 0 '-1' nr_nonzeros", (char*)NULL, (void*) NULL, 3);
31633    G__memfunc_setup("ResizeTo",821,G__G__Matrix_111_0_36, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 5, 1, 1, 0, 
31634 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31635 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
31636 "i - 'Int_t' 0 '-1' nr_nonzeros", (char*)NULL, (void*) NULL, 3);
31637    G__memfunc_setup("Determinant",1147,G__G__Matrix_111_0_37, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31638    G__memfunc_setup("Determinant",1147,G__G__Matrix_111_0_38, 121, -1, -1, 0, 2, 1, 1, 8, 
31639 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
31640    G__memfunc_setup("Zero",416,G__G__Matrix_111_0_39, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31641    G__memfunc_setup("Abs",278,G__G__Matrix_111_0_40, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31642    G__memfunc_setup("Sqr",310,G__G__Matrix_111_0_41, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31643    G__memfunc_setup("Sqrt",426,G__G__Matrix_111_0_42, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31644    G__memfunc_setup("UnitMatrix",1045,G__G__Matrix_111_0_43, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
31645    G__memfunc_setup("NormByDiag",972,G__G__Matrix_111_0_44, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 2, 1, 1, 0, 
31646 "u 'TVectorT<double>' - 11 - v C - 'Option_t' 10 '\"D\"' option", (char*)NULL, (void*) NULL, 1);
31647    G__memfunc_setup("RowNorm",724,G__G__Matrix_111_0_45, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31648    G__memfunc_setup("ColNorm",698,G__G__Matrix_111_0_46, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31649    G__memfunc_setup("E2Norm",531,G__G__Matrix_111_0_47, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31650    G__memfunc_setup("NormInf",697,G__G__Matrix_111_0_48, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31651    G__memfunc_setup("Norm1",461,G__G__Matrix_111_0_49, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31652    G__memfunc_setup("NonZeros",830,G__G__Matrix_111_0_50, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31653    G__memfunc_setup("Sum",309,G__G__Matrix_111_0_51, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31654    G__memfunc_setup("Min",292,G__G__Matrix_111_0_52, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31655    G__memfunc_setup("Max",294,G__G__Matrix_111_0_53, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31656    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
31657    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' name", "*MENU*", (void*) NULL, 1);
31658    G__memfunc_setup("operator()",957,G__G__Matrix_111_0_56, 100, -1, -1, 0, 2, 1, 1, 8, 
31659 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 3);
31660    G__memfunc_setup("operator()",957,G__G__Matrix_111_0_57, 100, -1, -1, 1, 2, 1, 1, 0, 
31661 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 3);
31662    G__memfunc_setup("operator==",998,G__G__Matrix_111_0_58, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31663    G__memfunc_setup("operator!=",970,G__G__Matrix_111_0_59, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31664    G__memfunc_setup("operator<",936,G__G__Matrix_111_0_60, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31665    G__memfunc_setup("operator<=",997,G__G__Matrix_111_0_61, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31666    G__memfunc_setup("operator>",938,G__G__Matrix_111_0_62, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31667    G__memfunc_setup("operator>=",999,G__G__Matrix_111_0_63, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31668    G__memfunc_setup("Apply",518,G__G__Matrix_111_0_64, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TElementActionT<double>' - 11 - action", (char*)NULL, (void*) NULL, 1);
31669    G__memfunc_setup("Apply",518,G__G__Matrix_111_0_65, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TElementPosActionT<double>' - 11 - action", (char*)NULL, (void*) NULL, 1);
31670    G__memfunc_setup("Randomize",937,G__G__Matrix_111_0_66, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
31671 "d - - 0 - alpha d - - 0 - beta "
31672 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
31673    G__memfunc_setup("Class",502,G__G__Matrix_111_0_67, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTBase<double>::Class) ), 0);
31674    G__memfunc_setup("Class_Name",982,G__G__Matrix_111_0_68, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTBase<double>::Class_Name) ), 0);
31675    G__memfunc_setup("Class_Version",1339,G__G__Matrix_111_0_69, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTBase<double>::Class_Version) ), 0);
31676    G__memfunc_setup("Dictionary",1046,G__G__Matrix_111_0_70, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTBase<double>::Dictionary) ), 0);
31677    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31678    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
31679    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
31680    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_111_0_74, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
31681    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_111_0_75, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTBase<double>::DeclFileName) ), 0);
31682    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_111_0_76, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTBase<double>::ImplFileLine) ), 0);
31683    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_111_0_77, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTBase<double>::ImplFileName) ), 0);
31684    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_111_0_78, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTBase<double>::DeclFileLine) ), 0);
31685    // automatic destructor
31686    G__memfunc_setup("~TMatrixTBase<double>", 2059, G__G__Matrix_111_0_79, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
31687    // automatic assignment operator
31688    G__memfunc_setup("operator=", 937, G__G__Matrix_111_0_80, (int) ('u'), G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTBase<double>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31689    G__tag_memfunc_reset();
31690 }
31691 
31692 static void G__setup_memfuncTVectorTlEfloatgR(void) {
31693    /* TVectorT<float> */
31694    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR));
31695    G__memfunc_setup("New_m",502,(G__InterfaceMethod) NULL, 70, -1, -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - size", (char*)NULL, (void*) NULL, 0);
31696    G__memfunc_setup("Delete_m",799,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
31697 "i - 'Int_t' 0 - size F - - 1 - -", (char*)NULL, (void*) NULL, 0);
31698    G__memfunc_setup("Memcpy_m",823,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 2, 0, 
31699 "F - - 0 - newp F - - 10 - oldp "
31700 "i - 'Int_t' 0 - copySize i - 'Int_t' 0 - newSize "
31701 "i - 'Int_t' 0 - oldSize", (char*)NULL, (void*) NULL, 0);
31702    G__memfunc_setup("Allocate",805,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
31703 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 '0' row_lwb "
31704 "i - 'Int_t' 0 '0' init", (char*)NULL, (void*) NULL, 0);
31705    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31706    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 1, 5, 1, 0, "i - 'Int_t' 0 - n", (char*)NULL, (void*) NULL, 0);
31707    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_7, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 2, 1, 1, 0, 
31708 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb", (char*)NULL, (void*) NULL, 0);
31709    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_8, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 2, 1, 1, 0, 
31710 "i - 'Int_t' 0 - n F - - 10 - elements", (char*)NULL, (void*) NULL, 0);
31711    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_9, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 3, 1, 1, 0, 
31712 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb "
31713 "F - - 10 - elements", (char*)NULL, (void*) NULL, 0);
31714    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_10, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - another", (char*)NULL, (void*) NULL, 0);
31715    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_11, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<float>' - 11 - mr", (char*)NULL, (void*) NULL, 0);
31716    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_12, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<float>' - 11 - mc", (char*)NULL, (void*) NULL, 0);
31717    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_13, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<float>' - 11 - md", (char*)NULL, (void*) NULL, 0);
31718    G__memfunc_setup("GetLwb",581,G__G__Matrix_112_0_14, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31719    G__memfunc_setup("GetUpb",583,G__G__Matrix_112_0_15, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31720    G__memfunc_setup("GetNrows",825,G__G__Matrix_112_0_16, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31721    G__memfunc_setup("GetNoElements",1306,G__G__Matrix_112_0_17, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31722    G__memfunc_setup("GetMatrixArray",1428,G__G__Matrix_112_0_18, 70, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31723    G__memfunc_setup("GetMatrixArray",1428,G__G__Matrix_112_0_19, 70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
31724    G__memfunc_setup("Invalidate",1025,G__G__Matrix_112_0_20, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31725    G__memfunc_setup("MakeValid",878,G__G__Matrix_112_0_21, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31726    G__memfunc_setup("IsValid",684,G__G__Matrix_112_0_22, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31727    G__memfunc_setup("IsOwner",711,G__G__Matrix_112_0_23, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31728    G__memfunc_setup("SetElements",1129,G__G__Matrix_112_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "F - - 10 - elements", (char*)NULL, (void*) NULL, 0);
31729    G__memfunc_setup("Shift",510,G__G__Matrix_112_0_25, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - row_shift", (char*)NULL, (void*) NULL, 0);
31730    G__memfunc_setup("ResizeTo",821,G__G__Matrix_112_0_26, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 2, 1, 1, 0, 
31731 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb", (char*)NULL, (void*) NULL, 0);
31732    G__memfunc_setup("ResizeTo",821,G__G__Matrix_112_0_27, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - n", (char*)NULL, (void*) NULL, 0);
31733    G__memfunc_setup("ResizeTo",821,G__G__Matrix_112_0_28, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31734    G__memfunc_setup("Use",301,G__G__Matrix_112_0_29, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 3, 1, 1, 0, 
31735 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb "
31736 "F - - 0 - data", (char*)NULL, (void*) NULL, 0);
31737    G__memfunc_setup("Use",301,G__G__Matrix_112_0_30, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 3, 1, 1, 9, 
31738 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb "
31739 "F - - 10 - data", (char*)NULL, (void*) NULL, 0);
31740    G__memfunc_setup("Use",301,G__G__Matrix_112_0_31, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 2, 1, 1, 0, 
31741 "i - 'Int_t' 0 - n F - - 0 - data", (char*)NULL, (void*) NULL, 0);
31742    G__memfunc_setup("Use",301,G__G__Matrix_112_0_32, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 2, 1, 1, 9, 
31743 "i - 'Int_t' 0 - n F - - 10 - data", (char*)NULL, (void*) NULL, 0);
31744    G__memfunc_setup("Use",301,G__G__Matrix_112_0_33, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<float>' - 1 - v", (char*)NULL, (void*) NULL, 0);
31745    G__memfunc_setup("Use",301,G__G__Matrix_112_0_34, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 9, "u 'TVectorT<float>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31746    G__memfunc_setup("GetSub",586,G__G__Matrix_112_0_35, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 4, 1, 1, 8, 
31747 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31748 "u 'TVectorT<float>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
31749    G__memfunc_setup("GetSub",586,G__G__Matrix_112_0_36, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 3, 1, 1, 8, 
31750 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31751 "C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
31752    G__memfunc_setup("SetSub",598,G__G__Matrix_112_0_37, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 2, 1, 1, 0, 
31753 "i - 'Int_t' 0 - row_lwb u 'TVectorT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
31754    G__memfunc_setup("Zero",416,G__G__Matrix_112_0_38, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31755    G__memfunc_setup("Abs",278,G__G__Matrix_112_0_39, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31756    G__memfunc_setup("Sqr",310,G__G__Matrix_112_0_40, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31757    G__memfunc_setup("Sqrt",426,G__G__Matrix_112_0_41, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31758    G__memfunc_setup("Invert",632,G__G__Matrix_112_0_42, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31759    G__memfunc_setup("SelectNonZeros",1438,G__G__Matrix_112_0_43, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - select", (char*)NULL, (void*) NULL, 0);
31760    G__memfunc_setup("Norm1",461,G__G__Matrix_112_0_44, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31761    G__memfunc_setup("Norm2Sqr",772,G__G__Matrix_112_0_45, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31762    G__memfunc_setup("NormInf",697,G__G__Matrix_112_0_46, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31763    G__memfunc_setup("NonZeros",830,G__G__Matrix_112_0_47, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31764    G__memfunc_setup("Sum",309,G__G__Matrix_112_0_48, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31765    G__memfunc_setup("Min",292,G__G__Matrix_112_0_49, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31766    G__memfunc_setup("Max",294,G__G__Matrix_112_0_50, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31767    G__memfunc_setup("operator()",957,G__G__Matrix_112_0_51, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - ind", (char*)NULL, (void*) NULL, 0);
31768    G__memfunc_setup("operator()",957,G__G__Matrix_112_0_52, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - ind", (char*)NULL, (void*) NULL, 0);
31769    G__memfunc_setup("operator[]",1060,G__G__Matrix_112_0_53, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
31770    G__memfunc_setup("operator[]",1060,G__G__Matrix_112_0_54, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
31771    G__memfunc_setup("operator=",937,G__G__Matrix_112_0_55, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
31772    G__memfunc_setup("operator=",937,G__G__Matrix_112_0_56, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow_const<float>' - 11 - mr", (char*)NULL, (void*) NULL, 0);
31773    G__memfunc_setup("operator=",937,G__G__Matrix_112_0_57, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn_const<float>' - 11 - mc", (char*)NULL, (void*) NULL, 0);
31774    G__memfunc_setup("operator=",937,G__G__Matrix_112_0_58, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag_const<float>' - 11 - md", (char*)NULL, (void*) NULL, 0);
31775    G__memfunc_setup("operator=",937,G__G__Matrix_112_0_59, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<float>' - 11 - md", (char*)NULL, (void*) NULL, 0);
31776    G__memfunc_setup("operator=",937,G__G__Matrix_112_0_60, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<float>' - 11 - md", (char*)NULL, (void*) NULL, 0);
31777    G__memfunc_setup("operator=",937,G__G__Matrix_112_0_61, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31778    G__memfunc_setup("operator+=",980,G__G__Matrix_112_0_62, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31779    G__memfunc_setup("operator-=",982,G__G__Matrix_112_0_63, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31780    G__memfunc_setup("operator*=",979,G__G__Matrix_112_0_64, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31781    G__memfunc_setup("operator+=",980,G__G__Matrix_112_0_65, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
31782    G__memfunc_setup("operator-=",982,G__G__Matrix_112_0_66, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
31783    G__memfunc_setup("operator*=",979,G__G__Matrix_112_0_67, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - a", (char*)NULL, (void*) NULL, 0);
31784    G__memfunc_setup("operator*=",979,G__G__Matrix_112_0_68, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - a", (char*)NULL, (void*) NULL, 0);
31785    G__memfunc_setup("operator*=",979,G__G__Matrix_112_0_69, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - a", (char*)NULL, (void*) NULL, 0);
31786    G__memfunc_setup("operator==",998,G__G__Matrix_112_0_70, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31787    G__memfunc_setup("operator!=",970,G__G__Matrix_112_0_71, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31788    G__memfunc_setup("operator<",936,G__G__Matrix_112_0_72, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31789    G__memfunc_setup("operator<=",997,G__G__Matrix_112_0_73, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31790    G__memfunc_setup("operator>",938,G__G__Matrix_112_0_74, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31791    G__memfunc_setup("operator>=",999,G__G__Matrix_112_0_75, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
31792    G__memfunc_setup("MatchesNonZeroPattern",2158,G__G__Matrix_112_0_76, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - select", (char*)NULL, (void*) NULL, 0);
31793    G__memfunc_setup("SomePositive",1255,G__G__Matrix_112_0_77, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - select", (char*)NULL, (void*) NULL, 0);
31794    G__memfunc_setup("AddSomeConstant",1511,G__G__Matrix_112_0_78, 121, -1, -1, 0, 2, 1, 1, 0, 
31795 "f - - 0 - val u 'TVectorT<float>' - 11 - select", (char*)NULL, (void*) NULL, 0);
31796    G__memfunc_setup("Randomize",937,G__G__Matrix_112_0_79, 121, -1, -1, 0, 3, 1, 1, 0, 
31797 "f - - 0 - alpha f - - 0 - beta "
31798 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 0);
31799    G__memfunc_setup("Apply",518,G__G__Matrix_112_0_80, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TElementActionT<float>' - 11 - action", (char*)NULL, (void*) NULL, 0);
31800    G__memfunc_setup("Apply",518,G__G__Matrix_112_0_81, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TElementPosActionT<float>' - 11 - action", (char*)NULL, (void*) NULL, 0);
31801    G__memfunc_setup("Add",265,G__G__Matrix_112_0_82, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31802    G__memfunc_setup("Add",265,G__G__Matrix_112_0_83, 121, -1, -1, 0, 2, 1, 1, 0, 
31803 "u 'TVectorT<float>' - 11 - v1 u 'TVectorT<float>' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31804    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
31805    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
31806    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
31807    G__memfunc_setup("Class",502,G__G__Matrix_112_0_87, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TVectorT<float>::Class) ), 0);
31808    G__memfunc_setup("Class_Name",982,G__G__Matrix_112_0_88, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVectorT<float>::Class_Name) ), 0);
31809    G__memfunc_setup("Class_Version",1339,G__G__Matrix_112_0_89, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TVectorT<float>::Class_Version) ), 0);
31810    G__memfunc_setup("Dictionary",1046,G__G__Matrix_112_0_90, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TVectorT<float>::Dictionary) ), 0);
31811    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31812    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
31813    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
31814    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_112_0_94, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
31815    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_112_0_95, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVectorT<float>::DeclFileName) ), 0);
31816    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_112_0_96, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVectorT<float>::ImplFileLine) ), 0);
31817    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_112_0_97, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVectorT<float>::ImplFileName) ), 0);
31818    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_112_0_98, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVectorT<float>::DeclFileLine) ), 0);
31819    G__memfunc_setup("TVectorT<float>",1451,G__G__Matrix_112_0_99, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
31820    // automatic destructor
31821    G__memfunc_setup("~TVectorT<float>", 1577, G__G__Matrix_112_0_100, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
31822    G__tag_memfunc_reset();
31823 }
31824 
31825 static void G__setup_memfuncTVectorTlEdoublegR(void) {
31826    /* TVectorT<double> */
31827    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR));
31828    G__memfunc_setup("New_m",502,(G__InterfaceMethod) NULL, 68, -1, -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - size", (char*)NULL, (void*) NULL, 0);
31829    G__memfunc_setup("Delete_m",799,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
31830 "i - 'Int_t' 0 - size D - - 1 - -", (char*)NULL, (void*) NULL, 0);
31831    G__memfunc_setup("Memcpy_m",823,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 2, 0, 
31832 "D - - 0 - newp D - - 10 - oldp "
31833 "i - 'Int_t' 0 - copySize i - 'Int_t' 0 - newSize "
31834 "i - 'Int_t' 0 - oldSize", (char*)NULL, (void*) NULL, 0);
31835    G__memfunc_setup("Allocate",805,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
31836 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 '0' row_lwb "
31837 "i - 'Int_t' 0 '0' init", (char*)NULL, (void*) NULL, 0);
31838    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31839    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 1, 5, 1, 0, "i - 'Int_t' 0 - n", (char*)NULL, (void*) NULL, 0);
31840    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_7, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 2, 1, 1, 0, 
31841 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb", (char*)NULL, (void*) NULL, 0);
31842    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_8, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 2, 1, 1, 0, 
31843 "i - 'Int_t' 0 - n D - - 10 - elements", (char*)NULL, (void*) NULL, 0);
31844    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_9, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 3, 1, 1, 0, 
31845 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb "
31846 "D - - 10 - elements", (char*)NULL, (void*) NULL, 0);
31847    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_10, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
31848    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_11, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<double>' - 11 - mr", (char*)NULL, (void*) NULL, 0);
31849    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_12, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<double>' - 11 - mc", (char*)NULL, (void*) NULL, 0);
31850    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_13, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<double>' - 11 - md", (char*)NULL, (void*) NULL, 0);
31851    G__memfunc_setup("GetLwb",581,G__G__Matrix_113_0_14, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31852    G__memfunc_setup("GetUpb",583,G__G__Matrix_113_0_15, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31853    G__memfunc_setup("GetNrows",825,G__G__Matrix_113_0_16, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31854    G__memfunc_setup("GetNoElements",1306,G__G__Matrix_113_0_17, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31855    G__memfunc_setup("GetMatrixArray",1428,G__G__Matrix_113_0_18, 68, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31856    G__memfunc_setup("GetMatrixArray",1428,G__G__Matrix_113_0_19, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
31857    G__memfunc_setup("Invalidate",1025,G__G__Matrix_113_0_20, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31858    G__memfunc_setup("MakeValid",878,G__G__Matrix_113_0_21, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31859    G__memfunc_setup("IsValid",684,G__G__Matrix_113_0_22, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31860    G__memfunc_setup("IsOwner",711,G__G__Matrix_113_0_23, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31861    G__memfunc_setup("SetElements",1129,G__G__Matrix_113_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "D - - 10 - elements", (char*)NULL, (void*) NULL, 0);
31862    G__memfunc_setup("Shift",510,G__G__Matrix_113_0_25, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - row_shift", (char*)NULL, (void*) NULL, 0);
31863    G__memfunc_setup("ResizeTo",821,G__G__Matrix_113_0_26, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 2, 1, 1, 0, 
31864 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb", (char*)NULL, (void*) NULL, 0);
31865    G__memfunc_setup("ResizeTo",821,G__G__Matrix_113_0_27, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - n", (char*)NULL, (void*) NULL, 0);
31866    G__memfunc_setup("ResizeTo",821,G__G__Matrix_113_0_28, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31867    G__memfunc_setup("Use",301,G__G__Matrix_113_0_29, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 3, 1, 1, 0, 
31868 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb "
31869 "D - - 0 - data", (char*)NULL, (void*) NULL, 0);
31870    G__memfunc_setup("Use",301,G__G__Matrix_113_0_30, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 3, 1, 1, 9, 
31871 "i - 'Int_t' 0 - lwb i - 'Int_t' 0 - upb "
31872 "D - - 10 - data", (char*)NULL, (void*) NULL, 0);
31873    G__memfunc_setup("Use",301,G__G__Matrix_113_0_31, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 2, 1, 1, 0, 
31874 "i - 'Int_t' 0 - n D - - 0 - data", (char*)NULL, (void*) NULL, 0);
31875    G__memfunc_setup("Use",301,G__G__Matrix_113_0_32, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 2, 1, 1, 9, 
31876 "i - 'Int_t' 0 - n D - - 10 - data", (char*)NULL, (void*) NULL, 0);
31877    G__memfunc_setup("Use",301,G__G__Matrix_113_0_33, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<double>' - 1 - v", (char*)NULL, (void*) NULL, 0);
31878    G__memfunc_setup("Use",301,G__G__Matrix_113_0_34, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 9, "u 'TVectorT<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31879    G__memfunc_setup("GetSub",586,G__G__Matrix_113_0_35, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 4, 1, 1, 8, 
31880 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31881 "u 'TVectorT<double>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
31882    G__memfunc_setup("GetSub",586,G__G__Matrix_113_0_36, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 3, 1, 1, 8, 
31883 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31884 "C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
31885    G__memfunc_setup("SetSub",598,G__G__Matrix_113_0_37, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 2, 1, 1, 0, 
31886 "i - 'Int_t' 0 - row_lwb u 'TVectorT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
31887    G__memfunc_setup("Zero",416,G__G__Matrix_113_0_38, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31888    G__memfunc_setup("Abs",278,G__G__Matrix_113_0_39, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31889    G__memfunc_setup("Sqr",310,G__G__Matrix_113_0_40, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31890    G__memfunc_setup("Sqrt",426,G__G__Matrix_113_0_41, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31891    G__memfunc_setup("Invert",632,G__G__Matrix_113_0_42, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31892    G__memfunc_setup("SelectNonZeros",1438,G__G__Matrix_113_0_43, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - select", (char*)NULL, (void*) NULL, 0);
31893    G__memfunc_setup("Norm1",461,G__G__Matrix_113_0_44, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31894    G__memfunc_setup("Norm2Sqr",772,G__G__Matrix_113_0_45, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31895    G__memfunc_setup("NormInf",697,G__G__Matrix_113_0_46, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31896    G__memfunc_setup("NonZeros",830,G__G__Matrix_113_0_47, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31897    G__memfunc_setup("Sum",309,G__G__Matrix_113_0_48, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31898    G__memfunc_setup("Min",292,G__G__Matrix_113_0_49, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31899    G__memfunc_setup("Max",294,G__G__Matrix_113_0_50, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31900    G__memfunc_setup("operator()",957,G__G__Matrix_113_0_51, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - ind", (char*)NULL, (void*) NULL, 0);
31901    G__memfunc_setup("operator()",957,G__G__Matrix_113_0_52, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - ind", (char*)NULL, (void*) NULL, 0);
31902    G__memfunc_setup("operator[]",1060,G__G__Matrix_113_0_53, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
31903    G__memfunc_setup("operator[]",1060,G__G__Matrix_113_0_54, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
31904    G__memfunc_setup("operator=",937,G__G__Matrix_113_0_55, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
31905    G__memfunc_setup("operator=",937,G__G__Matrix_113_0_56, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow_const<double>' - 11 - mr", (char*)NULL, (void*) NULL, 0);
31906    G__memfunc_setup("operator=",937,G__G__Matrix_113_0_57, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn_const<double>' - 11 - mc", (char*)NULL, (void*) NULL, 0);
31907    G__memfunc_setup("operator=",937,G__G__Matrix_113_0_58, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag_const<double>' - 11 - md", (char*)NULL, (void*) NULL, 0);
31908    G__memfunc_setup("operator=",937,G__G__Matrix_113_0_59, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<double>' - 11 - md", (char*)NULL, (void*) NULL, 0);
31909    G__memfunc_setup("operator=",937,G__G__Matrix_113_0_60, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<double>' - 11 - md", (char*)NULL, (void*) NULL, 0);
31910    G__memfunc_setup("operator=",937,G__G__Matrix_113_0_61, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31911    G__memfunc_setup("operator+=",980,G__G__Matrix_113_0_62, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31912    G__memfunc_setup("operator-=",982,G__G__Matrix_113_0_63, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31913    G__memfunc_setup("operator*=",979,G__G__Matrix_113_0_64, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31914    G__memfunc_setup("operator+=",980,G__G__Matrix_113_0_65, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
31915    G__memfunc_setup("operator-=",982,G__G__Matrix_113_0_66, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
31916    G__memfunc_setup("operator*=",979,G__G__Matrix_113_0_67, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - a", (char*)NULL, (void*) NULL, 0);
31917    G__memfunc_setup("operator*=",979,G__G__Matrix_113_0_68, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - a", (char*)NULL, (void*) NULL, 0);
31918    G__memfunc_setup("operator*=",979,G__G__Matrix_113_0_69, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - a", (char*)NULL, (void*) NULL, 0);
31919    G__memfunc_setup("operator==",998,G__G__Matrix_113_0_70, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31920    G__memfunc_setup("operator!=",970,G__G__Matrix_113_0_71, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31921    G__memfunc_setup("operator<",936,G__G__Matrix_113_0_72, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31922    G__memfunc_setup("operator<=",997,G__G__Matrix_113_0_73, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31923    G__memfunc_setup("operator>",938,G__G__Matrix_113_0_74, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31924    G__memfunc_setup("operator>=",999,G__G__Matrix_113_0_75, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
31925    G__memfunc_setup("MatchesNonZeroPattern",2158,G__G__Matrix_113_0_76, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - select", (char*)NULL, (void*) NULL, 0);
31926    G__memfunc_setup("SomePositive",1255,G__G__Matrix_113_0_77, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - select", (char*)NULL, (void*) NULL, 0);
31927    G__memfunc_setup("AddSomeConstant",1511,G__G__Matrix_113_0_78, 121, -1, -1, 0, 2, 1, 1, 0, 
31928 "d - - 0 - val u 'TVectorT<double>' - 11 - select", (char*)NULL, (void*) NULL, 0);
31929    G__memfunc_setup("Randomize",937,G__G__Matrix_113_0_79, 121, -1, -1, 0, 3, 1, 1, 0, 
31930 "d - - 0 - alpha d - - 0 - beta "
31931 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 0);
31932    G__memfunc_setup("Apply",518,G__G__Matrix_113_0_80, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TElementActionT<double>' - 11 - action", (char*)NULL, (void*) NULL, 0);
31933    G__memfunc_setup("Apply",518,G__G__Matrix_113_0_81, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TElementPosActionT<double>' - 11 - action", (char*)NULL, (void*) NULL, 0);
31934    G__memfunc_setup("Add",265,G__G__Matrix_113_0_82, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31935    G__memfunc_setup("Add",265,G__G__Matrix_113_0_83, 121, -1, -1, 0, 2, 1, 1, 0, 
31936 "u 'TVectorT<double>' - 11 - v1 u 'TVectorT<double>' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31937    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
31938    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
31939    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
31940    G__memfunc_setup("Class",502,G__G__Matrix_113_0_87, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TVectorT<double>::Class) ), 0);
31941    G__memfunc_setup("Class_Name",982,G__G__Matrix_113_0_88, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVectorT<double>::Class_Name) ), 0);
31942    G__memfunc_setup("Class_Version",1339,G__G__Matrix_113_0_89, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TVectorT<double>::Class_Version) ), 0);
31943    G__memfunc_setup("Dictionary",1046,G__G__Matrix_113_0_90, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TVectorT<double>::Dictionary) ), 0);
31944    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
31945    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
31946    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
31947    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_113_0_94, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
31948    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_113_0_95, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVectorT<double>::DeclFileName) ), 0);
31949    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_113_0_96, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVectorT<double>::ImplFileLine) ), 0);
31950    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_113_0_97, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVectorT<double>::ImplFileName) ), 0);
31951    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_113_0_98, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVectorT<double>::DeclFileLine) ), 0);
31952    G__memfunc_setup("TVectorT<double>",1552,G__G__Matrix_113_0_99, 105, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - another", (char*)NULL, (void*) NULL, 0);
31953    // automatic destructor
31954    G__memfunc_setup("~TVectorT<double>", 1678, G__G__Matrix_113_0_100, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
31955    G__tag_memfunc_reset();
31956 }
31957 
31958 static void G__setup_memfuncTMatrixTlEdoublegR(void) {
31959    /* TMatrixT<double> */
31960    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR));
31961    G__memfunc_setup("New_m",502,(G__InterfaceMethod) NULL, 68, -1, -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - size", (char*)NULL, (void*) NULL, 0);
31962    G__memfunc_setup("Delete_m",799,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
31963 "i - 'Int_t' 0 - size D - - 1 - -", (char*)NULL, (void*) NULL, 0);
31964    G__memfunc_setup("Memcpy_m",823,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 2, 0, 
31965 "D - - 0 - newp D - - 10 - oldp "
31966 "i - 'Int_t' 0 - copySize i - 'Int_t' 0 - newSize "
31967 "i - 'Int_t' 0 - oldSize", (char*)NULL, (void*) NULL, 0);
31968    G__memfunc_setup("Allocate",805,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 1, 2, 0, 
31969 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
31970 "i - 'Int_t' 0 '0' row_lwb i - 'Int_t' 0 '0' col_lwb "
31971 "i - 'Int_t' 0 '0' init i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 0);
31972    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31973    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
31974 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols", (char*)NULL, (void*) NULL, 0);
31975    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_7, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 4, 1, 1, 0, 
31976 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31977 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
31978    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_8, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 4, 1, 1, 0, 
31979 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
31980 "D - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
31981    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_9, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 6, 1, 1, 0, 
31982 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
31983 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
31984 "D - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
31985    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_10, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
31986    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_11, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
31987    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_12, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
31988    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_13, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
31989 "i 'TMatrixT<double>::EMatrixCreatorsOp1' - 0 - op u 'TMatrixT<double>' - 11 - prototype", (char*)NULL, (void*) NULL, 0);
31990    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_14, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 3, 1, 1, 0, 
31991 "u 'TMatrixT<double>' - 11 - a i 'TMatrixT<double>::EMatrixCreatorsOp2' - 0 - op "
31992 "u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
31993    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_15, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 3, 1, 1, 0, 
31994 "u 'TMatrixT<double>' - 11 - a i 'TMatrixT<double>::EMatrixCreatorsOp2' - 0 - op "
31995 "u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
31996    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_16, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 3, 1, 1, 0, 
31997 "u 'TMatrixTSym<double>' - 11 - a i 'TMatrixT<double>::EMatrixCreatorsOp2' - 0 - op "
31998 "u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
31999    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_17, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 3, 1, 1, 0, 
32000 "u 'TMatrixTSym<double>' - 11 - a i 'TMatrixT<double>::EMatrixCreatorsOp2' - 0 - op "
32001 "u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32002    G__memfunc_setup("TMatrixT<double>",1554,G__G__Matrix_122_0_18, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTLazy<double>' - 11 - lazy_constructor", (char*)NULL, (void*) NULL, 0);
32003    G__memfunc_setup("Plus",420,G__G__Matrix_122_0_19, 121, -1, -1, 0, 2, 1, 1, 0, 
32004 "u 'TMatrixT<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32005    G__memfunc_setup("Plus",420,G__G__Matrix_122_0_20, 121, -1, -1, 0, 2, 1, 1, 0, 
32006 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32007    G__memfunc_setup("Plus",420,G__G__Matrix_122_0_21, 121, -1, -1, 0, 2, 1, 1, 0, 
32008 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32009    G__memfunc_setup("Minus",524,G__G__Matrix_122_0_22, 121, -1, -1, 0, 2, 1, 1, 0, 
32010 "u 'TMatrixT<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32011    G__memfunc_setup("Minus",524,G__G__Matrix_122_0_23, 121, -1, -1, 0, 2, 1, 1, 0, 
32012 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32013    G__memfunc_setup("Minus",524,G__G__Matrix_122_0_24, 121, -1, -1, 0, 2, 1, 1, 0, 
32014 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32015    G__memfunc_setup("Mult",418,G__G__Matrix_122_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
32016 "u 'TMatrixT<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32017    G__memfunc_setup("Mult",418,G__G__Matrix_122_0_26, 121, -1, -1, 0, 2, 1, 1, 0, 
32018 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32019    G__memfunc_setup("Mult",418,G__G__Matrix_122_0_27, 121, -1, -1, 0, 2, 1, 1, 0, 
32020 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32021    G__memfunc_setup("Mult",418,G__G__Matrix_122_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
32022 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32023    G__memfunc_setup("TMult",502,G__G__Matrix_122_0_29, 121, -1, -1, 0, 2, 1, 1, 0, 
32024 "u 'TMatrixT<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32025    G__memfunc_setup("TMult",502,G__G__Matrix_122_0_30, 121, -1, -1, 0, 2, 1, 1, 0, 
32026 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32027    G__memfunc_setup("TMult",502,G__G__Matrix_122_0_31, 121, -1, -1, 0, 2, 1, 1, 0, 
32028 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32029    G__memfunc_setup("TMult",502,G__G__Matrix_122_0_32, 121, -1, -1, 0, 2, 1, 1, 0, 
32030 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32031    G__memfunc_setup("MultT",502,G__G__Matrix_122_0_33, 121, -1, -1, 0, 2, 1, 1, 0, 
32032 "u 'TMatrixT<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32033    G__memfunc_setup("MultT",502,G__G__Matrix_122_0_34, 121, -1, -1, 0, 2, 1, 1, 0, 
32034 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32035    G__memfunc_setup("MultT",502,G__G__Matrix_122_0_35, 121, -1, -1, 0, 2, 1, 1, 0, 
32036 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32037    G__memfunc_setup("MultT",502,G__G__Matrix_122_0_36, 121, -1, -1, 0, 2, 1, 1, 0, 
32038 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32039    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
32040    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32041    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
32042    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32043    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
32044    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32045    G__memfunc_setup("SetRowIndexArray",1627,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 1);
32046    G__memfunc_setup("SetColIndexArray",1601,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 1);
32047    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
32048    G__memfunc_setup("Use",301,G__G__Matrix_122_0_46, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 5, 1, 1, 0, 
32049 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32050 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32051 "D - - 0 - data", (char*)NULL, (void*) NULL, 0);
32052    G__memfunc_setup("Use",301,G__G__Matrix_122_0_47, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 5, 1, 1, 9, 
32053 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32054 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32055 "D - - 10 - data", (char*)NULL, (void*) NULL, 0);
32056    G__memfunc_setup("Use",301,G__G__Matrix_122_0_48, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 3, 1, 1, 0, 
32057 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
32058 "D - - 0 - data", (char*)NULL, (void*) NULL, 0);
32059    G__memfunc_setup("Use",301,G__G__Matrix_122_0_49, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 3, 1, 1, 9, 
32060 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
32061 "D - - 10 - data", (char*)NULL, (void*) NULL, 0);
32062    G__memfunc_setup("Use",301,G__G__Matrix_122_0_50, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 1 - a", (char*)NULL, (void*) NULL, 0);
32063    G__memfunc_setup("Use",301,G__G__Matrix_122_0_51, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 9, "u 'TMatrixT<double>' - 11 - a", (char*)NULL, (void*) NULL, 0);
32064    G__memfunc_setup("GetSub",586,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 6, 1, 1, 8, 
32065 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32066 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32067 "u 'TMatrixTBase<double>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 1);
32068    G__memfunc_setup("GetSub",586,G__G__Matrix_122_0_53, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 5, 1, 1, 8, 
32069 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32070 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32071 "C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
32072    G__memfunc_setup("SetSub",598,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
32073 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - col_lwb "
32074 "u 'TMatrixTBase<double>' - 11 - source", (char*)NULL, (void*) NULL, 1);
32075    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
32076 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
32077 "i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 1);
32078    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 5, 1, 1, 0, 
32079 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32080 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32081 "i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 1);
32082    G__memfunc_setup("ResizeTo",821,G__G__Matrix_122_0_57, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - m", (char*)NULL, (void*) NULL, 0);
32083    G__memfunc_setup("Determinant",1147,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32084    G__memfunc_setup("Determinant",1147,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
32085 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
32086    G__memfunc_setup("Invert",632,G__G__Matrix_122_0_60, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "D - 'Double_t' 0 '0' det", (char*)NULL, (void*) NULL, 0);
32087    G__memfunc_setup("InvertFast",1030,G__G__Matrix_122_0_61, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "D - 'Double_t' 0 '0' det", (char*)NULL, (void*) NULL, 0);
32088    G__memfunc_setup("Transpose",959,G__G__Matrix_122_0_62, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32089    G__memfunc_setup("T",84,G__G__Matrix_122_0_63, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32090    G__memfunc_setup("Rank1Update",1056,G__G__Matrix_122_0_64, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 2, 1, 1, 0, 
32091 "u 'TVectorT<double>' - 11 - v d - - 0 '1.0' alpha", (char*)NULL, (void*) NULL, 0);
32092    G__memfunc_setup("Rank1Update",1056,G__G__Matrix_122_0_65, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 3, 1, 1, 0, 
32093 "u 'TVectorT<double>' - 11 - v1 u 'TVectorT<double>' - 11 - v2 "
32094 "d - - 0 '1.0' alpha", (char*)NULL, (void*) NULL, 0);
32095    G__memfunc_setup("Similarity",1063,G__G__Matrix_122_0_66, 100, -1, -1, 0, 1, 1, 1, 8, "u 'TVectorT<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32096    G__memfunc_setup("NormByColumn",1221,G__G__Matrix_122_0_67, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 2, 1, 1, 0, 
32097 "u 'TVectorT<double>' - 11 - v C - 'Option_t' 10 '\"D\"' option", (char*)NULL, (void*) NULL, 0);
32098    G__memfunc_setup("NormByRow",911,G__G__Matrix_122_0_68, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 2, 1, 1, 0, 
32099 "u 'TVectorT<double>' - 11 - v C - 'Option_t' 10 '\"D\"' option", (char*)NULL, (void*) NULL, 0);
32100    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,100, -1, -1, 0, 2, 1, 1, 8, 
32101 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
32102    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,100, -1, -1, 1, 2, 1, 1, 0, 
32103 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
32104    G__memfunc_setup("operator[]",1060,G__G__Matrix_122_0_71, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR), -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
32105    G__memfunc_setup("operator[]",1060,G__G__Matrix_122_0_72, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
32106    G__memfunc_setup("operator=",937,G__G__Matrix_122_0_73, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32107    G__memfunc_setup("operator=",937,G__G__Matrix_122_0_74, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32108    G__memfunc_setup("operator=",937,G__G__Matrix_122_0_75, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32109    G__memfunc_setup("operator=",937,G__G__Matrix_122_0_76, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTLazy<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32110    G__memfunc_setup("operator=",937,G__G__Matrix_122_0_77, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32111    G__memfunc_setup("operator-=",982,G__G__Matrix_122_0_78, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32112    G__memfunc_setup("operator+=",980,G__G__Matrix_122_0_79, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32113    G__memfunc_setup("operator*=",979,G__G__Matrix_122_0_80, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32114    G__memfunc_setup("operator+=",980,G__G__Matrix_122_0_81, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32115    G__memfunc_setup("operator+=",980,G__G__Matrix_122_0_82, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32116    G__memfunc_setup("operator-=",982,G__G__Matrix_122_0_83, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32117    G__memfunc_setup("operator-=",982,G__G__Matrix_122_0_84, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32118    G__memfunc_setup("operator*=",979,G__G__Matrix_122_0_85, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32119    G__memfunc_setup("operator*=",979,G__G__Matrix_122_0_86, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32120    G__memfunc_setup("operator*=",979,G__G__Matrix_122_0_87, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag_const<double>' - 11 - diag", (char*)NULL, (void*) NULL, 0);
32121    G__memfunc_setup("operator/=",984,G__G__Matrix_122_0_88, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag_const<double>' - 11 - diag", (char*)NULL, (void*) NULL, 0);
32122    G__memfunc_setup("operator*=",979,G__G__Matrix_122_0_89, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow_const<double>' - 11 - row", (char*)NULL, (void*) NULL, 0);
32123    G__memfunc_setup("operator/=",984,G__G__Matrix_122_0_90, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow_const<double>' - 11 - row", (char*)NULL, (void*) NULL, 0);
32124    G__memfunc_setup("operator*=",979,G__G__Matrix_122_0_91, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn_const<double>' - 11 - col", (char*)NULL, (void*) NULL, 0);
32125    G__memfunc_setup("operator/=",984,G__G__Matrix_122_0_92, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn_const<double>' - 11 - col", (char*)NULL, (void*) NULL, 0);
32126    G__memfunc_setup("EigenVectors",1230,G__G__Matrix_122_0_93, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 1, 1, 1, 9, "u 'TVectorT<double>' - 1 - eigenValues", (char*)NULL, (void*) NULL, 0);
32127    G__memfunc_setup("Class",502,G__G__Matrix_122_0_94, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixT<double>::Class) ), 0);
32128    G__memfunc_setup("Class_Name",982,G__G__Matrix_122_0_95, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixT<double>::Class_Name) ), 0);
32129    G__memfunc_setup("Class_Version",1339,G__G__Matrix_122_0_96, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixT<double>::Class_Version) ), 0);
32130    G__memfunc_setup("Dictionary",1046,G__G__Matrix_122_0_97, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixT<double>::Dictionary) ), 0);
32131    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32132    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32133    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32134    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_122_0_101, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32135    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_122_0_102, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixT<double>::DeclFileName) ), 0);
32136    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_122_0_103, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixT<double>::ImplFileLine) ), 0);
32137    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_122_0_104, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixT<double>::ImplFileName) ), 0);
32138    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_122_0_105, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixT<double>::DeclFileLine) ), 0);
32139    // automatic destructor
32140    G__memfunc_setup("~TMatrixT<double>", 1680, G__G__Matrix_122_0_106, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32141    G__tag_memfunc_reset();
32142 }
32143 
32144 static void G__setup_memfuncTMatrixTSymlEdoublegR(void) {
32145    /* TMatrixTSym<double> */
32146    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR));
32147    G__memfunc_setup("New_m",502,(G__InterfaceMethod) NULL, 68, -1, -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - size", (char*)NULL, (void*) NULL, 0);
32148    G__memfunc_setup("Delete_m",799,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
32149 "i - 'Int_t' 0 - size D - - 1 - -", (char*)NULL, (void*) NULL, 0);
32150    G__memfunc_setup("Memcpy_m",823,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 2, 0, 
32151 "D - - 0 - newp D - - 10 - oldp "
32152 "i - 'Int_t' 0 - copySize i - 'Int_t' 0 - newSize "
32153 "i - 'Int_t' 0 - oldSize", (char*)NULL, (void*) NULL, 0);
32154    G__memfunc_setup("Allocate",805,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 1, 2, 0, 
32155 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
32156 "i - 'Int_t' 0 '0' row_lwb i - 'Int_t' 0 '0' col_lwb "
32157 "i - 'Int_t' 0 '0' init i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 0);
32158    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32159    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 1, 5, 1, 0, "i - 'Int_t' 0 - nrows", (char*)NULL, (void*) NULL, 0);
32160    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_7, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
32161 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb", (char*)NULL, (void*) NULL, 0);
32162    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_8, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 3, 1, 1, 0, 
32163 "i - 'Int_t' 0 - nrows D - - 10 - data "
32164 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
32165    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_9, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 4, 1, 1, 0, 
32166 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32167 "D - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
32168    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_10, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
32169    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_11, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
32170 "i 'TMatrixTSym<double>::EMatrixCreatorsOp1' - 0 - op u 'TMatrixTSym<double>' - 11 - prototype", (char*)NULL, (void*) NULL, 0);
32171    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_12, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
32172 "i 'TMatrixTSym<double>::EMatrixCreatorsOp1' - 0 - op u 'TMatrixT<double>' - 11 - prototype", (char*)NULL, (void*) NULL, 0);
32173    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_13, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 3, 1, 1, 0, 
32174 "u 'TMatrixTSym<double>' - 11 - a i 'TMatrixTSym<double>::EMatrixCreatorsOp2' - 0 - op "
32175 "u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32176    G__memfunc_setup("TMatrixTSym<double>",1867,G__G__Matrix_126_0_14, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSymLazy<double>' - 11 - lazy_constructor", (char*)NULL, (void*) NULL, 0);
32177    G__memfunc_setup("TMult",502,G__G__Matrix_126_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - a", (char*)NULL, (void*) NULL, 0);
32178    G__memfunc_setup("TMult",502,G__G__Matrix_126_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - a", (char*)NULL, (void*) NULL, 0);
32179    G__memfunc_setup("Mult",418,G__G__Matrix_126_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - a", (char*)NULL, (void*) NULL, 0);
32180    G__memfunc_setup("Plus",420,G__G__Matrix_126_0_18, 121, -1, -1, 0, 2, 1, 1, 0, 
32181 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32182    G__memfunc_setup("Minus",524,G__G__Matrix_126_0_19, 121, -1, -1, 0, 2, 1, 1, 0, 
32183 "u 'TMatrixTSym<double>' - 11 - a u 'TMatrixTSym<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32184    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
32185    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32186    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
32187    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32188    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
32189    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32190    G__memfunc_setup("SetRowIndexArray",1627,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 1);
32191    G__memfunc_setup("SetColIndexArray",1601,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 1);
32192    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
32193    G__memfunc_setup("IsSymmetric",1145,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32194    G__memfunc_setup("Use",301,G__G__Matrix_126_0_30, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 3, 1, 1, 0, 
32195 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32196 "D - - 0 - data", (char*)NULL, (void*) NULL, 0);
32197    G__memfunc_setup("Use",301,G__G__Matrix_126_0_31, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 3, 1, 1, 9, 
32198 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32199 "D - - 10 - data", (char*)NULL, (void*) NULL, 0);
32200    G__memfunc_setup("Use",301,G__G__Matrix_126_0_32, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 2, 1, 1, 0, 
32201 "i - 'Int_t' 0 - nrows D - - 0 - data", (char*)NULL, (void*) NULL, 0);
32202    G__memfunc_setup("Use",301,G__G__Matrix_126_0_33, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 2, 1, 1, 9, 
32203 "i - 'Int_t' 0 - nrows D - - 10 - data", (char*)NULL, (void*) NULL, 0);
32204    G__memfunc_setup("Use",301,G__G__Matrix_126_0_34, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 1 - a", (char*)NULL, (void*) NULL, 0);
32205    G__memfunc_setup("Use",301,G__G__Matrix_126_0_35, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 9, "u 'TMatrixTSym<double>' - 11 - a", (char*)NULL, (void*) NULL, 0);
32206    G__memfunc_setup("GetSub",586,G__G__Matrix_126_0_36, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 4, 1, 1, 8, 
32207 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32208 "u 'TMatrixTSym<double>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
32209    G__memfunc_setup("GetSub",586,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 6, 1, 1, 8, 
32210 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32211 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32212 "u 'TMatrixTBase<double>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 1);
32213    G__memfunc_setup("GetSub",586,G__G__Matrix_126_0_38, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 5, 1, 1, 8, 
32214 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32215 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32216 "C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
32217    G__memfunc_setup("SetSub",598,G__G__Matrix_126_0_39, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 2, 1, 1, 0, 
32218 "i - 'Int_t' 0 - row_lwb u 'TMatrixTBase<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32219    G__memfunc_setup("SetSub",598,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
32220 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - col_lwb "
32221 "u 'TMatrixTBase<double>' - 11 - source", (char*)NULL, (void*) NULL, 1);
32222    G__memfunc_setup("SetMatrixArray",1440,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 2, 1, 1, 0, 
32223 "D - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
32224    G__memfunc_setup("Shift",510,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 2, 1, 1, 0, 
32225 "i - 'Int_t' 0 - row_shift i - 'Int_t' 0 - col_shift", (char*)NULL, (void*) NULL, 1);
32226    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
32227 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
32228 "i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 1);
32229    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 5, 1, 1, 0, 
32230 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32231 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32232 "i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 1);
32233    G__memfunc_setup("ResizeTo",821,G__G__Matrix_126_0_45, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - m", (char*)NULL, (void*) NULL, 0);
32234    G__memfunc_setup("Determinant",1147,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32235    G__memfunc_setup("Determinant",1147,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
32236 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
32237    G__memfunc_setup("Invert",632,G__G__Matrix_126_0_48, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "D - 'Double_t' 0 '0' det", (char*)NULL, (void*) NULL, 0);
32238    G__memfunc_setup("InvertFast",1030,G__G__Matrix_126_0_49, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "D - 'Double_t' 0 '0' det", (char*)NULL, (void*) NULL, 0);
32239    G__memfunc_setup("Transpose",959,G__G__Matrix_126_0_50, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32240    G__memfunc_setup("T",84,G__G__Matrix_126_0_51, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32241    G__memfunc_setup("Rank1Update",1056,G__G__Matrix_126_0_52, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 2, 1, 1, 0, 
32242 "u 'TVectorT<double>' - 11 - v d - - 0 '1.0' alpha", (char*)NULL, (void*) NULL, 0);
32243    G__memfunc_setup("Similarity",1063,G__G__Matrix_126_0_53, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - n", (char*)NULL, (void*) NULL, 0);
32244    G__memfunc_setup("Similarity",1063,G__G__Matrix_126_0_54, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - n", (char*)NULL, (void*) NULL, 0);
32245    G__memfunc_setup("Similarity",1063,G__G__Matrix_126_0_55, 100, -1, -1, 0, 1, 1, 1, 8, "u 'TVectorT<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32246    G__memfunc_setup("SimilarityT",1147,G__G__Matrix_126_0_56, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - n", (char*)NULL, (void*) NULL, 0);
32247    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,100, -1, -1, 0, 2, 1, 1, 8, 
32248 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
32249    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,100, -1, -1, 1, 2, 1, 1, 0, 
32250 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
32251    G__memfunc_setup("operator[]",1060,G__G__Matrix_126_0_59, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR), -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
32252    G__memfunc_setup("operator[]",1060,G__G__Matrix_126_0_60, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
32253    G__memfunc_setup("operator=",937,G__G__Matrix_126_0_61, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32254    G__memfunc_setup("operator=",937,G__G__Matrix_126_0_62, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSymLazy<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32255    G__memfunc_setup("operator=",937,G__G__Matrix_126_0_63, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32256    G__memfunc_setup("operator-=",982,G__G__Matrix_126_0_64, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32257    G__memfunc_setup("operator+=",980,G__G__Matrix_126_0_65, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32258    G__memfunc_setup("operator*=",979,G__G__Matrix_126_0_66, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32259    G__memfunc_setup("operator+=",980,G__G__Matrix_126_0_67, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32260    G__memfunc_setup("operator-=",982,G__G__Matrix_126_0_68, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32261    G__memfunc_setup("Apply",518,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TElementActionT<double>' - 11 - action", (char*)NULL, (void*) NULL, 1);
32262    G__memfunc_setup("Apply",518,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TElementPosActionT<double>' - 11 - action", (char*)NULL, (void*) NULL, 1);
32263    G__memfunc_setup("Randomize",937,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
32264 "d - - 0 - alpha d - - 0 - beta "
32265 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
32266    G__memfunc_setup("RandomizePD",1085,G__G__Matrix_126_0_72, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 3, 1, 1, 0, 
32267 "d - - 0 - alpha d - - 0 - beta "
32268 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
32269    G__memfunc_setup("EigenVectors",1230,G__G__Matrix_126_0_73, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 1, 1, 1, 9, "u 'TVectorT<double>' - 1 - eigenValues", (char*)NULL, (void*) NULL, 0);
32270    G__memfunc_setup("Class",502,G__G__Matrix_126_0_74, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSym<double>::Class) ), 0);
32271    G__memfunc_setup("Class_Name",982,G__G__Matrix_126_0_75, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSym<double>::Class_Name) ), 0);
32272    G__memfunc_setup("Class_Version",1339,G__G__Matrix_126_0_76, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSym<double>::Class_Version) ), 0);
32273    G__memfunc_setup("Dictionary",1046,G__G__Matrix_126_0_77, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSym<double>::Dictionary) ), 0);
32274    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32275    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32276    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32277    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_126_0_81, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32278    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_126_0_82, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSym<double>::DeclFileName) ), 0);
32279    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_126_0_83, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSym<double>::ImplFileLine) ), 0);
32280    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_126_0_84, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSym<double>::ImplFileName) ), 0);
32281    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_126_0_85, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSym<double>::DeclFileLine) ), 0);
32282    // automatic destructor
32283    G__memfunc_setup("~TMatrixTSym<double>", 1993, G__G__Matrix_126_0_86, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32284    G__tag_memfunc_reset();
32285 }
32286 
32287 static void G__setup_memfuncTMatrixTSparselEdoublegR(void) {
32288    /* TMatrixTSparse<double> */
32289    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR));
32290    G__memfunc_setup("Allocate",805,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 1, 2, 0, 
32291 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
32292 "i - 'Int_t' 0 '0' row_lwb i - 'Int_t' 0 '0' col_lwb "
32293 "i - 'Int_t' 0 '0' init i - 'Int_t' 0 '0' nr_nonzeros", (char*)NULL, (void*) NULL, 0);
32294    G__memfunc_setup("AMultB",549,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32295 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b "
32296 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32297    G__memfunc_setup("AMultB",549,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32298 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixT<double>' - 11 - b "
32299 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32300    G__memfunc_setup("AMultB",549,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32301 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b "
32302 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32303    G__memfunc_setup("AMultBt",665,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32304 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b "
32305 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32306    G__memfunc_setup("AMultBt",665,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32307 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixT<double>' - 11 - b "
32308 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32309    G__memfunc_setup("AMultBt",665,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32310 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b "
32311 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32312    G__memfunc_setup("APlusB",551,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32313 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b "
32314 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32315    G__memfunc_setup("APlusB",551,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32316 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixT<double>' - 11 - b "
32317 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32318    G__memfunc_setup("APlusB",551,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32319 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b "
32320 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32321    G__memfunc_setup("AMinusB",655,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32322 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b "
32323 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32324    G__memfunc_setup("AMinusB",655,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32325 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixT<double>' - 11 - b "
32326 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32327    G__memfunc_setup("AMinusB",655,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
32328 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b "
32329 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
32330    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_14, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32331    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_15, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
32332 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols", (char*)NULL, (void*) NULL, 0);
32333    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_16, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 4, 1, 1, 0, 
32334 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32335 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
32336    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_17, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 8, 1, 1, 0, 
32337 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32338 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32339 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 0 - row "
32340 "I - 'Int_t' 0 - col D - - 0 - data", (char*)NULL, (void*) NULL, 0);
32341    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_18, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
32342    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_19, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
32343    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_20, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
32344 "i 'TMatrixTSparse<double>::EMatrixCreatorsOp1' - 0 - op u 'TMatrixTSparse<double>' - 11 - prototype", (char*)NULL, (void*) NULL, 0);
32345    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_21, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 3, 1, 1, 0, 
32346 "u 'TMatrixTSparse<double>' - 11 - a i 'TMatrixTSparse<double>::EMatrixCreatorsOp2' - 0 - op "
32347 "u 'TMatrixTSparse<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32348    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_22, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 3, 1, 1, 0, 
32349 "u 'TMatrixTSparse<double>' - 11 - a i 'TMatrixTSparse<double>::EMatrixCreatorsOp2' - 0 - op "
32350 "u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32351    G__memfunc_setup("TMatrixTSparse<double>",2176,G__G__Matrix_127_0_23, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 3, 1, 1, 0, 
32352 "u 'TMatrixT<double>' - 11 - a i 'TMatrixTSparse<double>::EMatrixCreatorsOp2' - 0 - op "
32353 "u 'TMatrixTSparse<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32354    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
32355    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32356    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
32357    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32358    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
32359    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32360    G__memfunc_setup("SetRowIndexArray",1627,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - data", (char*)NULL, (void*) NULL, 1);
32361    G__memfunc_setup("SetColIndexArray",1601,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - data", (char*)NULL, (void*) NULL, 1);
32362    G__memfunc_setup("SetSparseIndex",1426,G__G__Matrix_127_0_32, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - nelem_new", (char*)NULL, (void*) NULL, 0);
32363    G__memfunc_setup("SetSparseIndex",1426,G__G__Matrix_127_0_33, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTBase<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
32364    G__memfunc_setup("SetSparseIndexAB",1557,G__G__Matrix_127_0_34, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 2, 1, 1, 0, 
32365 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32366    G__memfunc_setup("SetSparseIndexAB",1557,G__G__Matrix_127_0_35, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 2, 1, 1, 0, 
32367 "u 'TMatrixT<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32368    G__memfunc_setup("SetSparseIndexAB",1557,G__G__Matrix_127_0_36, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 2, 1, 1, 0, 
32369 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixT<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32370    G__memfunc_setup("GetMatrix2Array",1478,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
32371 "D - - 0 - data C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
32372    G__memfunc_setup("SetMatrixArray",1440,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 2, 1, 1, 0, 
32373 "D - - 10 - data C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
32374    G__memfunc_setup("SetMatrixArray",1440,G__G__Matrix_127_0_39, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 4, 1, 1, 0, 
32375 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 0 - irow "
32376 "I - 'Int_t' 0 - icol D - - 0 - data", (char*)NULL, (void*) NULL, 1);
32377    G__memfunc_setup("InsertRow",941,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 4, 1, 1, 0, 
32378 "i - 'Int_t' 0 - row i - 'Int_t' 0 - col "
32379 "D - - 10 - v i - 'Int_t' 0 '-1' n", (char*)NULL, (void*) NULL, 1);
32380    G__memfunc_setup("ExtractRow",1043,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 8, 
32381 "i - 'Int_t' 0 - row i - 'Int_t' 0 - col "
32382 "D - - 0 - v i - 'Int_t' 0 '-1' n", (char*)NULL, (void*) NULL, 1);
32383    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
32384 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
32385 "i - 'Int_t' 0 '-1' nr_nonzeros", (char*)NULL, (void*) NULL, 1);
32386    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 5, 1, 1, 0, 
32387 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32388 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32389 "i - 'Int_t' 0 '-1' nr_nonzeros", (char*)NULL, (void*) NULL, 1);
32390    G__memfunc_setup("ResizeTo",821,G__G__Matrix_127_0_44, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - m", (char*)NULL, (void*) NULL, 0);
32391    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
32392    G__memfunc_setup("Use",301,G__G__Matrix_127_0_46, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 8, 1, 1, 0, 
32393 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32394 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32395 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 0 - pRowIndex "
32396 "I - 'Int_t' 0 - pColIndex D - - 0 - pData", (char*)NULL, (void*) NULL, 0);
32397    G__memfunc_setup("Use",301,G__G__Matrix_127_0_47, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 8, 1, 1, 9, 
32398 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32399 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32400 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 10 - pRowIndex "
32401 "I - 'Int_t' 10 - pColIndex D - - 10 - pData", (char*)NULL, (void*) NULL, 0);
32402    G__memfunc_setup("Use",301,G__G__Matrix_127_0_48, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 6, 1, 1, 0, 
32403 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
32404 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 0 - pRowIndex "
32405 "I - 'Int_t' 0 - pColIndex D - - 0 - pData", (char*)NULL, (void*) NULL, 0);
32406    G__memfunc_setup("Use",301,G__G__Matrix_127_0_49, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 6, 1, 1, 9, 
32407 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
32408 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 10 - pRowIndex "
32409 "I - 'Int_t' 10 - pColIndex D - - 10 - pData", (char*)NULL, (void*) NULL, 0);
32410    G__memfunc_setup("Use",301,G__G__Matrix_127_0_50, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 1 - a", (char*)NULL, (void*) NULL, 0);
32411    G__memfunc_setup("Use",301,G__G__Matrix_127_0_51, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 9, "u 'TMatrixTSparse<double>' - 11 - a", (char*)NULL, (void*) NULL, 0);
32412    G__memfunc_setup("GetSub",586,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 6, 1, 1, 8, 
32413 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32414 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32415 "u 'TMatrixTBase<double>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 1);
32416    G__memfunc_setup("GetSub",586,G__G__Matrix_127_0_53, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 5, 1, 1, 8, 
32417 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
32418 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
32419 "C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
32420    G__memfunc_setup("SetSub",598,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
32421 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - col_lwb "
32422 "u 'TMatrixTBase<double>' - 11 - source", (char*)NULL, (void*) NULL, 1);
32423    G__memfunc_setup("IsSymmetric",1145,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32424    G__memfunc_setup("Transpose",959,G__G__Matrix_127_0_56, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32425    G__memfunc_setup("T",84,G__G__Matrix_127_0_57, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32426    G__memfunc_setup("Mult",418,G__G__Matrix_127_0_58, 121, -1, -1, 0, 2, 1, 1, 0, 
32427 "u 'TMatrixTSparse<double>' - 11 - a u 'TMatrixTSparse<double>' - 11 - b", (char*)NULL, (void*) NULL, 0);
32428    G__memfunc_setup("Zero",416,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32429    G__memfunc_setup("UnitMatrix",1045,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
32430    G__memfunc_setup("RowNorm",724,(G__InterfaceMethod) NULL,100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32431    G__memfunc_setup("ColNorm",698,(G__InterfaceMethod) NULL,100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32432    G__memfunc_setup("NonZeros",830,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32433    G__memfunc_setup("NormByDiag",972,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 2, 1, 1, 0, 
32434 "u 'TVectorT<double>' - 11 - - C - 'Option_t' 10 - -", (char*)NULL, (void*) NULL, 1);
32435    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,100, -1, -1, 0, 2, 1, 1, 8, 
32436 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
32437    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,100, -1, -1, 1, 2, 1, 1, 0, 
32438 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
32439    G__memfunc_setup("operator[]",1060,G__G__Matrix_127_0_67, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR), -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
32440    G__memfunc_setup("operator[]",1060,G__G__Matrix_127_0_68, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
32441    G__memfunc_setup("operator=",937,G__G__Matrix_127_0_69, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32442    G__memfunc_setup("operator=",937,G__G__Matrix_127_0_70, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32443    G__memfunc_setup("operator=",937,G__G__Matrix_127_0_71, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32444    G__memfunc_setup("operator-=",982,G__G__Matrix_127_0_72, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32445    G__memfunc_setup("operator+=",980,G__G__Matrix_127_0_73, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32446    G__memfunc_setup("operator*=",979,G__G__Matrix_127_0_74, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32447    G__memfunc_setup("operator+=",980,G__G__Matrix_127_0_75, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32448    G__memfunc_setup("operator+=",980,G__G__Matrix_127_0_76, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32449    G__memfunc_setup("operator-=",982,G__G__Matrix_127_0_77, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32450    G__memfunc_setup("operator-=",982,G__G__Matrix_127_0_78, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32451    G__memfunc_setup("operator*=",979,G__G__Matrix_127_0_79, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32452    G__memfunc_setup("operator*=",979,G__G__Matrix_127_0_80, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - source", (char*)NULL, (void*) NULL, 0);
32453    G__memfunc_setup("Randomize",937,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 1, 3, 1, 1, 0, 
32454 "d - - 0 - alpha d - - 0 - beta "
32455 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
32456    G__memfunc_setup("RandomizePD",1085,G__G__Matrix_127_0_82, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 3, 1, 1, 0, 
32457 "d - - 0 - alpha d - - 0 - beta "
32458 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
32459    G__memfunc_setup("Class",502,G__G__Matrix_127_0_83, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparse<double>::Class) ), 0);
32460    G__memfunc_setup("Class_Name",982,G__G__Matrix_127_0_84, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparse<double>::Class_Name) ), 0);
32461    G__memfunc_setup("Class_Version",1339,G__G__Matrix_127_0_85, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparse<double>::Class_Version) ), 0);
32462    G__memfunc_setup("Dictionary",1046,G__G__Matrix_127_0_86, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparse<double>::Dictionary) ), 0);
32463    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32464    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32465    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32466    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_127_0_90, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32467    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_127_0_91, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparse<double>::DeclFileName) ), 0);
32468    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_127_0_92, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparse<double>::ImplFileLine) ), 0);
32469    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_127_0_93, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparse<double>::ImplFileName) ), 0);
32470    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_127_0_94, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparse<double>::DeclFileLine) ), 0);
32471    // automatic destructor
32472    G__memfunc_setup("~TMatrixTSparse<double>", 2302, G__G__Matrix_127_0_95, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32473    G__tag_memfunc_reset();
32474 }
32475 
32476 static void G__setup_memfuncTMatrixTLazylEdoublegR(void) {
32477    /* TMatrixTLazy<double> */
32478    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEdoublegR));
32479    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "u 'TMatrixTLazy<double>' - 11 - -", (char*)NULL, (void*) NULL, 0);
32480    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixT<double>' - 1 - m", (char*)NULL, (void*) NULL, 3);
32481    G__memfunc_setup("GetRowLwb",893,G__G__Matrix_128_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32482    G__memfunc_setup("GetRowUpb",895,G__G__Matrix_128_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32483    G__memfunc_setup("GetColLwb",867,G__G__Matrix_128_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32484    G__memfunc_setup("GetColUpb",869,G__G__Matrix_128_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32485    G__memfunc_setup("Class",502,G__G__Matrix_128_0_11, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTLazy<double>::Class) ), 0);
32486    G__memfunc_setup("Class_Name",982,G__G__Matrix_128_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTLazy<double>::Class_Name) ), 0);
32487    G__memfunc_setup("Class_Version",1339,G__G__Matrix_128_0_13, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTLazy<double>::Class_Version) ), 0);
32488    G__memfunc_setup("Dictionary",1046,G__G__Matrix_128_0_14, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTLazy<double>::Dictionary) ), 0);
32489    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32490    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32491    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32492    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_128_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32493    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_128_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTLazy<double>::DeclFileName) ), 0);
32494    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_128_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTLazy<double>::ImplFileLine) ), 0);
32495    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_128_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTLazy<double>::ImplFileName) ), 0);
32496    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_128_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTLazy<double>::DeclFileLine) ), 0);
32497    // automatic destructor
32498    G__memfunc_setup("~TMatrixTLazy<double>", 2096, G__G__Matrix_128_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32499    G__tag_memfunc_reset();
32500 }
32501 
32502 static void G__setup_memfuncTMatrixTRow_constlEdoublegR(void) {
32503    /* TMatrixTRow_const<double> */
32504    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR));
32505    G__memfunc_setup("TMatrixTRow_const<double>",2512,G__G__Matrix_129_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32506    G__memfunc_setup("TMatrixTRow_const<double>",2512,G__G__Matrix_129_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR), -1, 0, 2, 1, 1, 0, 
32507 "u 'TMatrixT<double>' - 11 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
32508    G__memfunc_setup("TMatrixTRow_const<double>",2512,G__G__Matrix_129_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR), -1, 0, 2, 1, 1, 0, 
32509 "u 'TMatrixTSym<double>' - 11 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
32510    G__memfunc_setup("TMatrixTRow_const<double>",2512,G__G__Matrix_129_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32511    G__memfunc_setup("operator=",937,G__G__Matrix_129_0_5, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32512    G__memfunc_setup("GetMatrix",917,G__G__Matrix_129_0_6, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32513    G__memfunc_setup("GetRowIndex",1104,G__G__Matrix_129_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32514    G__memfunc_setup("GetInc",570,G__G__Matrix_129_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32515    G__memfunc_setup("GetPtr",598,G__G__Matrix_129_0_9, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32516    G__memfunc_setup("operator()",957,G__G__Matrix_129_0_10, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32517    G__memfunc_setup("operator[]",1060,G__G__Matrix_129_0_11, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32518    G__memfunc_setup("Class",502,G__G__Matrix_129_0_12, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTRow_const<double>::Class) ), 0);
32519    G__memfunc_setup("Class_Name",982,G__G__Matrix_129_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow_const<double>::Class_Name) ), 0);
32520    G__memfunc_setup("Class_Version",1339,G__G__Matrix_129_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTRow_const<double>::Class_Version) ), 0);
32521    G__memfunc_setup("Dictionary",1046,G__G__Matrix_129_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTRow_const<double>::Dictionary) ), 0);
32522    G__memfunc_setup("IsA",253,G__G__Matrix_129_0_16, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32523    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_129_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32524    G__memfunc_setup("Streamer",835,G__G__Matrix_129_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32525    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_129_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32526    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_129_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow_const<double>::DeclFileName) ), 0);
32527    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_129_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTRow_const<double>::ImplFileLine) ), 0);
32528    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_129_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow_const<double>::ImplFileName) ), 0);
32529    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_129_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTRow_const<double>::DeclFileLine) ), 0);
32530    // automatic destructor
32531    G__memfunc_setup("~TMatrixTRow_const<double>", 2638, G__G__Matrix_129_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32532    G__tag_memfunc_reset();
32533 }
32534 
32535 static void G__setup_memfuncTMatrixTRowlEdoublegR(void) {
32536    /* TMatrixTRow<double> */
32537    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR));
32538    G__memfunc_setup("TMatrixTRow<double>",1866,G__G__Matrix_130_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32539    G__memfunc_setup("TMatrixTRow<double>",1866,G__G__Matrix_130_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR), -1, 0, 2, 1, 1, 0, 
32540 "u 'TMatrixT<double>' - 1 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
32541    G__memfunc_setup("TMatrixTRow<double>",1866,G__G__Matrix_130_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR), -1, 0, 2, 1, 1, 0, 
32542 "u 'TMatrixTSym<double>' - 1 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
32543    G__memfunc_setup("TMatrixTRow<double>",1866,G__G__Matrix_130_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow<double>' - 11 - mr", (char*)NULL, (void*) NULL, 0);
32544    G__memfunc_setup("GetPtr",598,G__G__Matrix_130_0_5, 68, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32545    G__memfunc_setup("operator()",957,G__G__Matrix_130_0_6, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32546    G__memfunc_setup("operator()",957,G__G__Matrix_130_0_7, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32547    G__memfunc_setup("operator[]",1060,G__G__Matrix_130_0_8, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32548    G__memfunc_setup("operator[]",1060,G__G__Matrix_130_0_9, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32549    G__memfunc_setup("operator=",937,G__G__Matrix_130_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32550    G__memfunc_setup("operator+=",980,G__G__Matrix_130_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32551    G__memfunc_setup("operator*=",979,G__G__Matrix_130_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32552    G__memfunc_setup("operator=",937,G__G__Matrix_130_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<double>' - 11 - r", (char*)NULL, (void*) NULL, 0);
32553    G__memfunc_setup("operator=",937,G__G__Matrix_130_0_14, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow<double>' - 11 - r", (char*)NULL, (void*) NULL, 0);
32554    G__memfunc_setup("operator=",937,G__G__Matrix_130_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
32555    G__memfunc_setup("operator+=",980,G__G__Matrix_130_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<double>' - 11 - r", (char*)NULL, (void*) NULL, 0);
32556    G__memfunc_setup("operator*=",979,G__G__Matrix_130_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<double>' - 11 - r", (char*)NULL, (void*) NULL, 0);
32557    G__memfunc_setup("Class",502,G__G__Matrix_130_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTRow<double>::Class) ), 0);
32558    G__memfunc_setup("Class_Name",982,G__G__Matrix_130_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow<double>::Class_Name) ), 0);
32559    G__memfunc_setup("Class_Version",1339,G__G__Matrix_130_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTRow<double>::Class_Version) ), 0);
32560    G__memfunc_setup("Dictionary",1046,G__G__Matrix_130_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTRow<double>::Dictionary) ), 0);
32561    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32562    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32563    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32564    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_130_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32565    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_130_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow<double>::DeclFileName) ), 0);
32566    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_130_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTRow<double>::ImplFileLine) ), 0);
32567    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_130_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow<double>::ImplFileName) ), 0);
32568    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_130_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTRow<double>::DeclFileLine) ), 0);
32569    // automatic destructor
32570    G__memfunc_setup("~TMatrixTRow<double>", 1992, G__G__Matrix_130_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32571    G__tag_memfunc_reset();
32572 }
32573 
32574 static void G__setup_memfuncTMatrixTDiag_constlEdoublegR(void) {
32575    /* TMatrixTDiag_const<double> */
32576    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR));
32577    G__memfunc_setup("TMatrixTDiag_const<double>",2573,G__G__Matrix_131_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32578    G__memfunc_setup("TMatrixTDiag_const<double>",2573,G__G__Matrix_131_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
32579    G__memfunc_setup("TMatrixTDiag_const<double>",2573,G__G__Matrix_131_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
32580    G__memfunc_setup("TMatrixTDiag_const<double>",2573,G__G__Matrix_131_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32581    G__memfunc_setup("operator=",937,G__G__Matrix_131_0_5, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32582    G__memfunc_setup("GetMatrix",917,G__G__Matrix_131_0_6, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32583    G__memfunc_setup("GetPtr",598,G__G__Matrix_131_0_7, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32584    G__memfunc_setup("GetInc",570,G__G__Matrix_131_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32585    G__memfunc_setup("operator()",957,G__G__Matrix_131_0_9, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32586    G__memfunc_setup("operator[]",1060,G__G__Matrix_131_0_10, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32587    G__memfunc_setup("GetNdiags",886,G__G__Matrix_131_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32588    G__memfunc_setup("Class",502,G__G__Matrix_131_0_12, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTDiag_const<double>::Class) ), 0);
32589    G__memfunc_setup("Class_Name",982,G__G__Matrix_131_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag_const<double>::Class_Name) ), 0);
32590    G__memfunc_setup("Class_Version",1339,G__G__Matrix_131_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTDiag_const<double>::Class_Version) ), 0);
32591    G__memfunc_setup("Dictionary",1046,G__G__Matrix_131_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTDiag_const<double>::Dictionary) ), 0);
32592    G__memfunc_setup("IsA",253,G__G__Matrix_131_0_16, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32593    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_131_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32594    G__memfunc_setup("Streamer",835,G__G__Matrix_131_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32595    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_131_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32596    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_131_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag_const<double>::DeclFileName) ), 0);
32597    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_131_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTDiag_const<double>::ImplFileLine) ), 0);
32598    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_131_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag_const<double>::ImplFileName) ), 0);
32599    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_131_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTDiag_const<double>::DeclFileLine) ), 0);
32600    // automatic destructor
32601    G__memfunc_setup("~TMatrixTDiag_const<double>", 2699, G__G__Matrix_131_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32602    G__tag_memfunc_reset();
32603 }
32604 
32605 static void G__setup_memfuncTMatrixTColumn_constlEdoublegR(void) {
32606    /* TMatrixTColumn_const<double> */
32607    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR));
32608    G__memfunc_setup("TMatrixTColumn_const<double>",2822,G__G__Matrix_132_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32609    G__memfunc_setup("TMatrixTColumn_const<double>",2822,G__G__Matrix_132_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR), -1, 0, 2, 1, 1, 0, 
32610 "u 'TMatrixT<double>' - 11 - matrix i - 'Int_t' 0 - col", (char*)NULL, (void*) NULL, 0);
32611    G__memfunc_setup("TMatrixTColumn_const<double>",2822,G__G__Matrix_132_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR), -1, 0, 2, 1, 1, 0, 
32612 "u 'TMatrixTSym<double>' - 11 - matrix i - 'Int_t' 0 - col", (char*)NULL, (void*) NULL, 0);
32613    G__memfunc_setup("TMatrixTColumn_const<double>",2822,G__G__Matrix_132_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32614    G__memfunc_setup("operator=",937,G__G__Matrix_132_0_5, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32615    G__memfunc_setup("GetMatrix",917,G__G__Matrix_132_0_6, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32616    G__memfunc_setup("GetColIndex",1078,G__G__Matrix_132_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32617    G__memfunc_setup("GetInc",570,G__G__Matrix_132_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32618    G__memfunc_setup("GetPtr",598,G__G__Matrix_132_0_9, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32619    G__memfunc_setup("operator()",957,G__G__Matrix_132_0_10, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32620    G__memfunc_setup("operator[]",1060,G__G__Matrix_132_0_11, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32621    G__memfunc_setup("Class",502,G__G__Matrix_132_0_12, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTColumn_const<double>::Class) ), 0);
32622    G__memfunc_setup("Class_Name",982,G__G__Matrix_132_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn_const<double>::Class_Name) ), 0);
32623    G__memfunc_setup("Class_Version",1339,G__G__Matrix_132_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTColumn_const<double>::Class_Version) ), 0);
32624    G__memfunc_setup("Dictionary",1046,G__G__Matrix_132_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTColumn_const<double>::Dictionary) ), 0);
32625    G__memfunc_setup("IsA",253,G__G__Matrix_132_0_16, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32626    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_132_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32627    G__memfunc_setup("Streamer",835,G__G__Matrix_132_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32628    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_132_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32629    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_132_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn_const<double>::DeclFileName) ), 0);
32630    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_132_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTColumn_const<double>::ImplFileLine) ), 0);
32631    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_132_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn_const<double>::ImplFileName) ), 0);
32632    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_132_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTColumn_const<double>::DeclFileLine) ), 0);
32633    // automatic destructor
32634    G__memfunc_setup("~TMatrixTColumn_const<double>", 2948, G__G__Matrix_132_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32635    G__tag_memfunc_reset();
32636 }
32637 
32638 static void G__setup_memfuncTMatrixTFlat_constlEdoublegR(void) {
32639    /* TMatrixTFlat_const<double> */
32640    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR));
32641    G__memfunc_setup("TMatrixTFlat_const<double>",2591,G__G__Matrix_133_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32642    G__memfunc_setup("TMatrixTFlat_const<double>",2591,G__G__Matrix_133_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
32643    G__memfunc_setup("TMatrixTFlat_const<double>",2591,G__G__Matrix_133_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
32644    G__memfunc_setup("TMatrixTFlat_const<double>",2591,G__G__Matrix_133_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32645    G__memfunc_setup("operator=",937,G__G__Matrix_133_0_5, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTFlat_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32646    G__memfunc_setup("GetMatrix",917,G__G__Matrix_133_0_6, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32647    G__memfunc_setup("GetPtr",598,G__G__Matrix_133_0_7, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32648    G__memfunc_setup("operator()",957,G__G__Matrix_133_0_8, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32649    G__memfunc_setup("operator[]",1060,G__G__Matrix_133_0_9, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32650    G__memfunc_setup("Class",502,G__G__Matrix_133_0_10, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTFlat_const<double>::Class) ), 0);
32651    G__memfunc_setup("Class_Name",982,G__G__Matrix_133_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat_const<double>::Class_Name) ), 0);
32652    G__memfunc_setup("Class_Version",1339,G__G__Matrix_133_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTFlat_const<double>::Class_Version) ), 0);
32653    G__memfunc_setup("Dictionary",1046,G__G__Matrix_133_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTFlat_const<double>::Dictionary) ), 0);
32654    G__memfunc_setup("IsA",253,G__G__Matrix_133_0_14, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32655    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_133_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32656    G__memfunc_setup("Streamer",835,G__G__Matrix_133_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32657    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_133_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32658    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_133_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat_const<double>::DeclFileName) ), 0);
32659    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_133_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTFlat_const<double>::ImplFileLine) ), 0);
32660    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_133_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat_const<double>::ImplFileName) ), 0);
32661    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_133_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTFlat_const<double>::DeclFileLine) ), 0);
32662    // automatic destructor
32663    G__memfunc_setup("~TMatrixTFlat_const<double>", 2717, G__G__Matrix_133_0_22, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32664    G__tag_memfunc_reset();
32665 }
32666 
32667 static void G__setup_memfuncTMatrixTSub_constlEdoublegR(void) {
32668    /* TMatrixTSub_const<double> */
32669    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR));
32670    G__memfunc_setup("TMatrixTSub_const<double>",2498,G__G__Matrix_134_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32671    G__memfunc_setup("TMatrixTSub_const<double>",2498,G__G__Matrix_134_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR), -1, 0, 5, 1, 1, 0, 
32672 "u 'TMatrixT<double>' - 11 - matrix i - 'Int_t' 0 - row_lwb "
32673 "i - 'Int_t' 0 - row_upb i - 'Int_t' 0 - col_lwb "
32674 "i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
32675    G__memfunc_setup("TMatrixTSub_const<double>",2498,G__G__Matrix_134_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR), -1, 0, 5, 1, 1, 0, 
32676 "u 'TMatrixTSym<double>' - 11 - matrix i - 'Int_t' 0 - row_lwb "
32677 "i - 'Int_t' 0 - row_upb i - 'Int_t' 0 - col_lwb "
32678 "i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
32679    G__memfunc_setup("GetMatrix",917,G__G__Matrix_134_0_4, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32680    G__memfunc_setup("GetRowOff",883,G__G__Matrix_134_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32681    G__memfunc_setup("GetColOff",857,G__G__Matrix_134_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32682    G__memfunc_setup("GetNrows",825,G__G__Matrix_134_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32683    G__memfunc_setup("GetNcols",799,G__G__Matrix_134_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32684    G__memfunc_setup("operator()",957,G__G__Matrix_134_0_9, 100, -1, -1, 1, 2, 1, 1, 9, 
32685 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 0);
32686    G__memfunc_setup("Class",502,G__G__Matrix_134_0_10, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSub_const<double>::Class) ), 0);
32687    G__memfunc_setup("Class_Name",982,G__G__Matrix_134_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub_const<double>::Class_Name) ), 0);
32688    G__memfunc_setup("Class_Version",1339,G__G__Matrix_134_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSub_const<double>::Class_Version) ), 0);
32689    G__memfunc_setup("Dictionary",1046,G__G__Matrix_134_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSub_const<double>::Dictionary) ), 0);
32690    G__memfunc_setup("IsA",253,G__G__Matrix_134_0_14, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32691    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_134_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32692    G__memfunc_setup("Streamer",835,G__G__Matrix_134_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32693    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_134_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32694    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_134_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub_const<double>::DeclFileName) ), 0);
32695    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_134_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSub_const<double>::ImplFileLine) ), 0);
32696    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_134_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub_const<double>::ImplFileName) ), 0);
32697    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_134_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSub_const<double>::DeclFileLine) ), 0);
32698    // automatic copy constructor
32699    G__memfunc_setup("TMatrixTSub_const<double>", 2498, G__G__Matrix_134_0_22, (int) ('i'), 
32700 G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub_const<double>' - 11 - -", (char*) NULL, (void*) NULL, 0);
32701    // automatic destructor
32702    G__memfunc_setup("~TMatrixTSub_const<double>", 2624, G__G__Matrix_134_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32703    G__tag_memfunc_reset();
32704 }
32705 
32706 static void G__setup_memfuncTMatrixTSparseRow_constlEdoublegR(void) {
32707    /* TMatrixTSparseRow_const<double> */
32708    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR));
32709    G__memfunc_setup("TMatrixTSparseRow_const<double>",3134,G__G__Matrix_135_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32710    G__memfunc_setup("TMatrixTSparseRow_const<double>",3134,G__G__Matrix_135_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR), -1, 0, 2, 1, 1, 0, 
32711 "u 'TMatrixTSparse<double>' - 11 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
32712    G__memfunc_setup("TMatrixTSparseRow_const<double>",3134,G__G__Matrix_135_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32713    G__memfunc_setup("operator=",937,G__G__Matrix_135_0_4, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32714    G__memfunc_setup("GetMatrix",917,G__G__Matrix_135_0_5, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32715    G__memfunc_setup("GetDataPtr",976,G__G__Matrix_135_0_6, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32716    G__memfunc_setup("GetColPtr",884,G__G__Matrix_135_0_7, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32717    G__memfunc_setup("GetRowIndex",1104,G__G__Matrix_135_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32718    G__memfunc_setup("GetNindex",902,G__G__Matrix_135_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32719    G__memfunc_setup("operator()",957,G__G__Matrix_135_0_10, 100, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32720    G__memfunc_setup("operator[]",1060,G__G__Matrix_135_0_11, 100, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32721    G__memfunc_setup("Class",502,G__G__Matrix_135_0_12, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparseRow_const<double>::Class) ), 0);
32722    G__memfunc_setup("Class_Name",982,G__G__Matrix_135_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow_const<double>::Class_Name) ), 0);
32723    G__memfunc_setup("Class_Version",1339,G__G__Matrix_135_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparseRow_const<double>::Class_Version) ), 0);
32724    G__memfunc_setup("Dictionary",1046,G__G__Matrix_135_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparseRow_const<double>::Dictionary) ), 0);
32725    G__memfunc_setup("IsA",253,G__G__Matrix_135_0_16, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32726    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_135_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32727    G__memfunc_setup("Streamer",835,G__G__Matrix_135_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32728    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_135_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32729    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_135_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow_const<double>::DeclFileName) ), 0);
32730    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_135_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseRow_const<double>::ImplFileLine) ), 0);
32731    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_135_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow_const<double>::ImplFileName) ), 0);
32732    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_135_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseRow_const<double>::DeclFileLine) ), 0);
32733    // automatic destructor
32734    G__memfunc_setup("~TMatrixTSparseRow_const<double>", 3260, G__G__Matrix_135_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32735    G__tag_memfunc_reset();
32736 }
32737 
32738 static void G__setup_memfuncTMatrixTSparseDiag_constlEdoublegR(void) {
32739    /* TMatrixTSparseDiag_const<double> */
32740    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR));
32741    G__memfunc_setup("TMatrixTSparseDiag_const<double>",3195,G__G__Matrix_136_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32742    G__memfunc_setup("TMatrixTSparseDiag_const<double>",3195,G__G__Matrix_136_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
32743    G__memfunc_setup("TMatrixTSparseDiag_const<double>",3195,G__G__Matrix_136_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32744    G__memfunc_setup("operator=",937,G__G__Matrix_136_0_4, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<double>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
32745    G__memfunc_setup("GetMatrix",917,G__G__Matrix_136_0_5, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32746    G__memfunc_setup("GetDataPtr",976,G__G__Matrix_136_0_6, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32747    G__memfunc_setup("GetNdiags",886,G__G__Matrix_136_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32748    G__memfunc_setup("operator()",957,G__G__Matrix_136_0_8, 100, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32749    G__memfunc_setup("operator[]",1060,G__G__Matrix_136_0_9, 100, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32750    G__memfunc_setup("Class",502,G__G__Matrix_136_0_10, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparseDiag_const<double>::Class) ), 0);
32751    G__memfunc_setup("Class_Name",982,G__G__Matrix_136_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag_const<double>::Class_Name) ), 0);
32752    G__memfunc_setup("Class_Version",1339,G__G__Matrix_136_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparseDiag_const<double>::Class_Version) ), 0);
32753    G__memfunc_setup("Dictionary",1046,G__G__Matrix_136_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparseDiag_const<double>::Dictionary) ), 0);
32754    G__memfunc_setup("IsA",253,G__G__Matrix_136_0_14, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32755    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_136_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32756    G__memfunc_setup("Streamer",835,G__G__Matrix_136_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32757    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_136_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32758    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_136_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag_const<double>::DeclFileName) ), 0);
32759    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_136_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseDiag_const<double>::ImplFileLine) ), 0);
32760    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_136_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag_const<double>::ImplFileName) ), 0);
32761    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_136_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseDiag_const<double>::DeclFileLine) ), 0);
32762    // automatic destructor
32763    G__memfunc_setup("~TMatrixTSparseDiag_const<double>", 3321, G__G__Matrix_136_0_22, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
32764    G__tag_memfunc_reset();
32765 }
32766 
32767 static void G__setup_memfuncTMatrixTColumnlEdoublegR(void) {
32768    /* TMatrixTColumn<double> */
32769    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR));
32770    G__memfunc_setup("TMatrixTColumn<double>",2176,G__G__Matrix_137_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32771    G__memfunc_setup("TMatrixTColumn<double>",2176,G__G__Matrix_137_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR), -1, 0, 2, 1, 1, 0, 
32772 "u 'TMatrixT<double>' - 1 - matrix i - 'Int_t' 0 - col", (char*)NULL, (void*) NULL, 0);
32773    G__memfunc_setup("TMatrixTColumn<double>",2176,G__G__Matrix_137_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR), -1, 0, 2, 1, 1, 0, 
32774 "u 'TMatrixTSym<double>' - 1 - matrix i - 'Int_t' 0 - col", (char*)NULL, (void*) NULL, 0);
32775    G__memfunc_setup("TMatrixTColumn<double>",2176,G__G__Matrix_137_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' - 11 - mc", (char*)NULL, (void*) NULL, 0);
32776    G__memfunc_setup("GetPtr",598,G__G__Matrix_137_0_5, 68, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32777    G__memfunc_setup("operator()",957,G__G__Matrix_137_0_6, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32778    G__memfunc_setup("operator()",957,G__G__Matrix_137_0_7, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32779    G__memfunc_setup("operator[]",1060,G__G__Matrix_137_0_8, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32780    G__memfunc_setup("operator[]",1060,G__G__Matrix_137_0_9, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32781    G__memfunc_setup("operator=",937,G__G__Matrix_137_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32782    G__memfunc_setup("operator+=",980,G__G__Matrix_137_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32783    G__memfunc_setup("operator*=",979,G__G__Matrix_137_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32784    G__memfunc_setup("operator=",937,G__G__Matrix_137_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<double>' - 11 - c", (char*)NULL, (void*) NULL, 0);
32785    G__memfunc_setup("operator=",937,G__G__Matrix_137_0_14, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' - 11 - c", (char*)NULL, (void*) NULL, 0);
32786    G__memfunc_setup("operator=",937,G__G__Matrix_137_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
32787    G__memfunc_setup("operator+=",980,G__G__Matrix_137_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<double>' - 11 - c", (char*)NULL, (void*) NULL, 0);
32788    G__memfunc_setup("operator*=",979,G__G__Matrix_137_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<double>' - 11 - c", (char*)NULL, (void*) NULL, 0);
32789    G__memfunc_setup("Class",502,G__G__Matrix_137_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTColumn<double>::Class) ), 0);
32790    G__memfunc_setup("Class_Name",982,G__G__Matrix_137_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn<double>::Class_Name) ), 0);
32791    G__memfunc_setup("Class_Version",1339,G__G__Matrix_137_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTColumn<double>::Class_Version) ), 0);
32792    G__memfunc_setup("Dictionary",1046,G__G__Matrix_137_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTColumn<double>::Dictionary) ), 0);
32793    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32794    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32795    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32796    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_137_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32797    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_137_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn<double>::DeclFileName) ), 0);
32798    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_137_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTColumn<double>::ImplFileLine) ), 0);
32799    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_137_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn<double>::ImplFileName) ), 0);
32800    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_137_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTColumn<double>::DeclFileLine) ), 0);
32801    // automatic destructor
32802    G__memfunc_setup("~TMatrixTColumn<double>", 2302, G__G__Matrix_137_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32803    G__tag_memfunc_reset();
32804 }
32805 
32806 static void G__setup_memfuncTMatrixTDiaglEdoublegR(void) {
32807    /* TMatrixTDiag<double> */
32808    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR));
32809    G__memfunc_setup("TMatrixTDiag<double>",1927,G__G__Matrix_138_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32810    G__memfunc_setup("TMatrixTDiag<double>",1927,G__G__Matrix_138_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
32811    G__memfunc_setup("TMatrixTDiag<double>",1927,G__G__Matrix_138_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
32812    G__memfunc_setup("TMatrixTDiag<double>",1927,G__G__Matrix_138_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag<double>' - 11 - md", (char*)NULL, (void*) NULL, 0);
32813    G__memfunc_setup("GetPtr",598,G__G__Matrix_138_0_5, 68, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32814    G__memfunc_setup("operator()",957,G__G__Matrix_138_0_6, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32815    G__memfunc_setup("operator()",957,G__G__Matrix_138_0_7, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32816    G__memfunc_setup("operator[]",1060,G__G__Matrix_138_0_8, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32817    G__memfunc_setup("operator[]",1060,G__G__Matrix_138_0_9, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32818    G__memfunc_setup("operator=",937,G__G__Matrix_138_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32819    G__memfunc_setup("operator+=",980,G__G__Matrix_138_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32820    G__memfunc_setup("operator*=",979,G__G__Matrix_138_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32821    G__memfunc_setup("operator=",937,G__G__Matrix_138_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<double>' - 11 - d", (char*)NULL, (void*) NULL, 0);
32822    G__memfunc_setup("operator=",937,G__G__Matrix_138_0_14, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag<double>' - 11 - d", (char*)NULL, (void*) NULL, 0);
32823    G__memfunc_setup("operator=",937,G__G__Matrix_138_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
32824    G__memfunc_setup("operator+=",980,G__G__Matrix_138_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<double>' - 11 - d", (char*)NULL, (void*) NULL, 0);
32825    G__memfunc_setup("operator*=",979,G__G__Matrix_138_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<double>' - 11 - d", (char*)NULL, (void*) NULL, 0);
32826    G__memfunc_setup("Class",502,G__G__Matrix_138_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTDiag<double>::Class) ), 0);
32827    G__memfunc_setup("Class_Name",982,G__G__Matrix_138_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag<double>::Class_Name) ), 0);
32828    G__memfunc_setup("Class_Version",1339,G__G__Matrix_138_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTDiag<double>::Class_Version) ), 0);
32829    G__memfunc_setup("Dictionary",1046,G__G__Matrix_138_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTDiag<double>::Dictionary) ), 0);
32830    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32831    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32832    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32833    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_138_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32834    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_138_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag<double>::DeclFileName) ), 0);
32835    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_138_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTDiag<double>::ImplFileLine) ), 0);
32836    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_138_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag<double>::ImplFileName) ), 0);
32837    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_138_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTDiag<double>::DeclFileLine) ), 0);
32838    // automatic destructor
32839    G__memfunc_setup("~TMatrixTDiag<double>", 2053, G__G__Matrix_138_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32840    G__tag_memfunc_reset();
32841 }
32842 
32843 static void G__setup_memfuncTMatrixTFlatlEdoublegR(void) {
32844    /* TMatrixTFlat<double> */
32845    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR));
32846    G__memfunc_setup("TMatrixTFlat<double>",1945,G__G__Matrix_139_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32847    G__memfunc_setup("TMatrixTFlat<double>",1945,G__G__Matrix_139_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
32848    G__memfunc_setup("TMatrixTFlat<double>",1945,G__G__Matrix_139_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
32849    G__memfunc_setup("TMatrixTFlat<double>",1945,G__G__Matrix_139_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat<double>' - 11 - mf", (char*)NULL, (void*) NULL, 0);
32850    G__memfunc_setup("GetPtr",598,G__G__Matrix_139_0_5, 68, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32851    G__memfunc_setup("operator()",957,G__G__Matrix_139_0_6, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32852    G__memfunc_setup("operator()",957,G__G__Matrix_139_0_7, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32853    G__memfunc_setup("operator[]",1060,G__G__Matrix_139_0_8, 100, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32854    G__memfunc_setup("operator[]",1060,G__G__Matrix_139_0_9, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32855    G__memfunc_setup("operator=",937,G__G__Matrix_139_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32856    G__memfunc_setup("operator+=",980,G__G__Matrix_139_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32857    G__memfunc_setup("operator*=",979,G__G__Matrix_139_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32858    G__memfunc_setup("operator=",937,G__G__Matrix_139_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat_const<double>' - 11 - f", (char*)NULL, (void*) NULL, 0);
32859    G__memfunc_setup("operator=",937,G__G__Matrix_139_0_14, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTFlat<double>' - 11 - f", (char*)NULL, (void*) NULL, 0);
32860    G__memfunc_setup("operator=",937,G__G__Matrix_139_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
32861    G__memfunc_setup("operator+=",980,G__G__Matrix_139_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat_const<double>' - 11 - f", (char*)NULL, (void*) NULL, 0);
32862    G__memfunc_setup("operator*=",979,G__G__Matrix_139_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat_const<double>' - 11 - f", (char*)NULL, (void*) NULL, 0);
32863    G__memfunc_setup("Class",502,G__G__Matrix_139_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTFlat<double>::Class) ), 0);
32864    G__memfunc_setup("Class_Name",982,G__G__Matrix_139_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat<double>::Class_Name) ), 0);
32865    G__memfunc_setup("Class_Version",1339,G__G__Matrix_139_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTFlat<double>::Class_Version) ), 0);
32866    G__memfunc_setup("Dictionary",1046,G__G__Matrix_139_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTFlat<double>::Dictionary) ), 0);
32867    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32868    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32869    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32870    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_139_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32871    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_139_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat<double>::DeclFileName) ), 0);
32872    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_139_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTFlat<double>::ImplFileLine) ), 0);
32873    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_139_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat<double>::ImplFileName) ), 0);
32874    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_139_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTFlat<double>::DeclFileLine) ), 0);
32875    // automatic destructor
32876    G__memfunc_setup("~TMatrixTFlat<double>", 2071, G__G__Matrix_139_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32877    G__tag_memfunc_reset();
32878 }
32879 
32880 static void G__setup_memfuncTMatrixTSublEdoublegR(void) {
32881    /* TMatrixTSub<double> */
32882    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR));
32883    G__memfunc_setup("TMatrixTSub<double>",1852,G__G__Matrix_140_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32884    G__memfunc_setup("TMatrixTSub<double>",1852,G__G__Matrix_140_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR), -1, 0, 5, 1, 1, 0, 
32885 "u 'TMatrixT<double>' - 1 - matrix i - 'Int_t' 0 - row_lwb "
32886 "i - 'Int_t' 0 - row_upb i - 'Int_t' 0 - col_lwb "
32887 "i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
32888    G__memfunc_setup("TMatrixTSub<double>",1852,G__G__Matrix_140_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR), -1, 0, 5, 1, 1, 0, 
32889 "u 'TMatrixTSym<double>' - 1 - matrix i - 'Int_t' 0 - row_lwb "
32890 "i - 'Int_t' 0 - row_upb i - 'Int_t' 0 - col_lwb "
32891 "i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
32892    G__memfunc_setup("TMatrixTSub<double>",1852,G__G__Matrix_140_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub<double>' - 11 - ms", (char*)NULL, (void*) NULL, 0);
32893    G__memfunc_setup("operator()",957,G__G__Matrix_140_0_5, 100, -1, -1, 1, 2, 1, 1, 0, 
32894 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 0);
32895    G__memfunc_setup("Rank1Update",1056,G__G__Matrix_140_0_6, 121, -1, -1, 0, 2, 1, 1, 0, 
32896 "u 'TVectorT<double>' - 11 - vec d - - 0 '1.0' alpha", (char*)NULL, (void*) NULL, 0);
32897    G__memfunc_setup("operator=",937,G__G__Matrix_140_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32898    G__memfunc_setup("operator+=",980,G__G__Matrix_140_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32899    G__memfunc_setup("operator*=",979,G__G__Matrix_140_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32900    G__memfunc_setup("operator=",937,G__G__Matrix_140_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub_const<double>' - 11 - s", (char*)NULL, (void*) NULL, 0);
32901    G__memfunc_setup("operator=",937,G__G__Matrix_140_0_11, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSub<double>' - 11 - s", (char*)NULL, (void*) NULL, 0);
32902    G__memfunc_setup("operator=",937,G__G__Matrix_140_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTBase<double>' - 11 - m", (char*)NULL, (void*) NULL, 0);
32903    G__memfunc_setup("operator+=",980,G__G__Matrix_140_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub_const<double>' - 11 - s", (char*)NULL, (void*) NULL, 0);
32904    G__memfunc_setup("operator*=",979,G__G__Matrix_140_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub_const<double>' - 11 - s", (char*)NULL, (void*) NULL, 0);
32905    G__memfunc_setup("operator+=",980,G__G__Matrix_140_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTBase<double>' - 11 - m", (char*)NULL, (void*) NULL, 0);
32906    G__memfunc_setup("operator*=",979,G__G__Matrix_140_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - m", (char*)NULL, (void*) NULL, 0);
32907    G__memfunc_setup("operator*=",979,G__G__Matrix_140_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - m", (char*)NULL, (void*) NULL, 0);
32908    G__memfunc_setup("Class",502,G__G__Matrix_140_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSub<double>::Class) ), 0);
32909    G__memfunc_setup("Class_Name",982,G__G__Matrix_140_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub<double>::Class_Name) ), 0);
32910    G__memfunc_setup("Class_Version",1339,G__G__Matrix_140_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSub<double>::Class_Version) ), 0);
32911    G__memfunc_setup("Dictionary",1046,G__G__Matrix_140_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSub<double>::Dictionary) ), 0);
32912    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32913    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32914    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32915    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_140_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32916    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_140_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub<double>::DeclFileName) ), 0);
32917    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_140_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSub<double>::ImplFileLine) ), 0);
32918    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_140_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub<double>::ImplFileName) ), 0);
32919    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_140_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSub<double>::DeclFileLine) ), 0);
32920    // automatic destructor
32921    G__memfunc_setup("~TMatrixTSub<double>", 1978, G__G__Matrix_140_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32922    G__tag_memfunc_reset();
32923 }
32924 
32925 static void G__setup_memfuncTMatrixTSparseRowlEdoublegR(void) {
32926    /* TMatrixTSparseRow<double> */
32927    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR));
32928    G__memfunc_setup("TMatrixTSparseRow<double>",2488,G__G__Matrix_142_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32929    G__memfunc_setup("TMatrixTSparseRow<double>",2488,G__G__Matrix_142_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR), -1, 0, 2, 1, 1, 0, 
32930 "u 'TMatrixTSparse<double>' - 1 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
32931    G__memfunc_setup("TMatrixTSparseRow<double>",2488,G__G__Matrix_142_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow<double>' - 11 - mr", (char*)NULL, (void*) NULL, 0);
32932    G__memfunc_setup("GetDataPtr",976,G__G__Matrix_142_0_4, 68, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32933    G__memfunc_setup("operator()",957,G__G__Matrix_142_0_5, 100, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32934    G__memfunc_setup("operator()",957,G__G__Matrix_142_0_6, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32935    G__memfunc_setup("operator[]",1060,G__G__Matrix_142_0_7, 100, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32936    G__memfunc_setup("operator[]",1060,G__G__Matrix_142_0_8, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32937    G__memfunc_setup("operator=",937,G__G__Matrix_142_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32938    G__memfunc_setup("operator+=",980,G__G__Matrix_142_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32939    G__memfunc_setup("operator*=",979,G__G__Matrix_142_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32940    G__memfunc_setup("operator=",937,G__G__Matrix_142_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<double>' - 11 - r", (char*)NULL, (void*) NULL, 0);
32941    G__memfunc_setup("operator=",937,G__G__Matrix_142_0_13, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseRow<double>' - 11 - r", (char*)NULL, (void*) NULL, 0);
32942    G__memfunc_setup("operator=",937,G__G__Matrix_142_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
32943    G__memfunc_setup("operator+=",980,G__G__Matrix_142_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<double>' - 11 - r", (char*)NULL, (void*) NULL, 0);
32944    G__memfunc_setup("operator*=",979,G__G__Matrix_142_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<double>' - 11 - r", (char*)NULL, (void*) NULL, 0);
32945    G__memfunc_setup("Class",502,G__G__Matrix_142_0_17, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparseRow<double>::Class) ), 0);
32946    G__memfunc_setup("Class_Name",982,G__G__Matrix_142_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow<double>::Class_Name) ), 0);
32947    G__memfunc_setup("Class_Version",1339,G__G__Matrix_142_0_19, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparseRow<double>::Class_Version) ), 0);
32948    G__memfunc_setup("Dictionary",1046,G__G__Matrix_142_0_20, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparseRow<double>::Dictionary) ), 0);
32949    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32950    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32951    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32952    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_142_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32953    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_142_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow<double>::DeclFileName) ), 0);
32954    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_142_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseRow<double>::ImplFileLine) ), 0);
32955    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_142_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow<double>::ImplFileName) ), 0);
32956    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_142_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseRow<double>::DeclFileLine) ), 0);
32957    // automatic destructor
32958    G__memfunc_setup("~TMatrixTSparseRow<double>", 2614, G__G__Matrix_142_0_29, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32959    G__tag_memfunc_reset();
32960 }
32961 
32962 static void G__setup_memfuncTMatrixTSparseDiaglEdoublegR(void) {
32963    /* TMatrixTSparseDiag<double> */
32964    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR));
32965    G__memfunc_setup("TMatrixTSparseDiag<double>",2549,G__G__Matrix_143_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32966    G__memfunc_setup("TMatrixTSparseDiag<double>",2549,G__G__Matrix_143_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
32967    G__memfunc_setup("TMatrixTSparseDiag<double>",2549,G__G__Matrix_143_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag<double>' - 11 - md", (char*)NULL, (void*) NULL, 0);
32968    G__memfunc_setup("GetDataPtr",976,G__G__Matrix_143_0_4, 68, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32969    G__memfunc_setup("operator()",957,G__G__Matrix_143_0_5, 100, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32970    G__memfunc_setup("operator()",957,G__G__Matrix_143_0_6, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32971    G__memfunc_setup("operator[]",1060,G__G__Matrix_143_0_7, 100, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32972    G__memfunc_setup("operator[]",1060,G__G__Matrix_143_0_8, 100, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
32973    G__memfunc_setup("operator=",937,G__G__Matrix_143_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32974    G__memfunc_setup("operator+=",980,G__G__Matrix_143_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32975    G__memfunc_setup("operator*=",979,G__G__Matrix_143_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
32976    G__memfunc_setup("operator=",937,G__G__Matrix_143_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<double>' - 11 - d", (char*)NULL, (void*) NULL, 0);
32977    G__memfunc_setup("operator=",937,G__G__Matrix_143_0_13, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseDiag<double>' - 11 - d", (char*)NULL, (void*) NULL, 0);
32978    G__memfunc_setup("operator=",937,G__G__Matrix_143_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<double>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
32979    G__memfunc_setup("operator+=",980,G__G__Matrix_143_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<double>' - 11 - d", (char*)NULL, (void*) NULL, 0);
32980    G__memfunc_setup("operator*=",979,G__G__Matrix_143_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<double>' - 11 - d", (char*)NULL, (void*) NULL, 0);
32981    G__memfunc_setup("Class",502,G__G__Matrix_143_0_17, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparseDiag<double>::Class) ), 0);
32982    G__memfunc_setup("Class_Name",982,G__G__Matrix_143_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag<double>::Class_Name) ), 0);
32983    G__memfunc_setup("Class_Version",1339,G__G__Matrix_143_0_19, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparseDiag<double>::Class_Version) ), 0);
32984    G__memfunc_setup("Dictionary",1046,G__G__Matrix_143_0_20, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparseDiag<double>::Dictionary) ), 0);
32985    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
32986    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
32987    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
32988    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_143_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
32989    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_143_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag<double>::DeclFileName) ), 0);
32990    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_143_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseDiag<double>::ImplFileLine) ), 0);
32991    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_143_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag<double>::ImplFileName) ), 0);
32992    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_143_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseDiag<double>::DeclFileLine) ), 0);
32993    // automatic destructor
32994    G__memfunc_setup("~TMatrixTSparseDiag<double>", 2675, G__G__Matrix_143_0_29, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32995    G__tag_memfunc_reset();
32996 }
32997 
32998 static void G__setup_memfuncTMatrixTSymLazylEdoublegR(void) {
32999    /* TMatrixTSymLazy<double> */
33000    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEdoublegR));
33001    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "u 'TMatrixTSymLazy<double>' - 11 - -", (char*)NULL, (void*) NULL, 0);
33002    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixTSym<double>' - 1 - m", (char*)NULL, (void*) NULL, 3);
33003    G__memfunc_setup("GetRowLwb",893,G__G__Matrix_147_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33004    G__memfunc_setup("GetRowUpb",895,G__G__Matrix_147_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33005    G__memfunc_setup("Class",502,G__G__Matrix_147_0_9, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSymLazy<double>::Class) ), 0);
33006    G__memfunc_setup("Class_Name",982,G__G__Matrix_147_0_10, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSymLazy<double>::Class_Name) ), 0);
33007    G__memfunc_setup("Class_Version",1339,G__G__Matrix_147_0_11, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSymLazy<double>::Class_Version) ), 0);
33008    G__memfunc_setup("Dictionary",1046,G__G__Matrix_147_0_12, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSymLazy<double>::Dictionary) ), 0);
33009    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33010    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33011    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33012    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_147_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33013    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_147_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSymLazy<double>::DeclFileName) ), 0);
33014    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_147_0_18, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSymLazy<double>::ImplFileLine) ), 0);
33015    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_147_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSymLazy<double>::ImplFileName) ), 0);
33016    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_147_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSymLazy<double>::DeclFileLine) ), 0);
33017    // automatic destructor
33018    G__memfunc_setup("~TMatrixTSymLazy<double>", 2409, G__G__Matrix_147_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33019    G__tag_memfunc_reset();
33020 }
33021 
33022 static void G__setup_memfuncTMatrixTRow_constlEfloatgR(void) {
33023    /* TMatrixTRow_const<float> */
33024    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR));
33025    G__memfunc_setup("TMatrixTRow_const<float>",2411,G__G__Matrix_152_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33026    G__memfunc_setup("TMatrixTRow_const<float>",2411,G__G__Matrix_152_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR), -1, 0, 2, 1, 1, 0, 
33027 "u 'TMatrixT<float>' - 11 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
33028    G__memfunc_setup("TMatrixTRow_const<float>",2411,G__G__Matrix_152_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR), -1, 0, 2, 1, 1, 0, 
33029 "u 'TMatrixTSym<float>' - 11 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
33030    G__memfunc_setup("TMatrixTRow_const<float>",2411,G__G__Matrix_152_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33031    G__memfunc_setup("operator=",937,G__G__Matrix_152_0_5, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33032    G__memfunc_setup("GetMatrix",917,G__G__Matrix_152_0_6, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33033    G__memfunc_setup("GetRowIndex",1104,G__G__Matrix_152_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33034    G__memfunc_setup("GetInc",570,G__G__Matrix_152_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33035    G__memfunc_setup("GetPtr",598,G__G__Matrix_152_0_9, 70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33036    G__memfunc_setup("operator()",957,G__G__Matrix_152_0_10, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33037    G__memfunc_setup("operator[]",1060,G__G__Matrix_152_0_11, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33038    G__memfunc_setup("Class",502,G__G__Matrix_152_0_12, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTRow_const<float>::Class) ), 0);
33039    G__memfunc_setup("Class_Name",982,G__G__Matrix_152_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow_const<float>::Class_Name) ), 0);
33040    G__memfunc_setup("Class_Version",1339,G__G__Matrix_152_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTRow_const<float>::Class_Version) ), 0);
33041    G__memfunc_setup("Dictionary",1046,G__G__Matrix_152_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTRow_const<float>::Dictionary) ), 0);
33042    G__memfunc_setup("IsA",253,G__G__Matrix_152_0_16, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33043    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_152_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33044    G__memfunc_setup("Streamer",835,G__G__Matrix_152_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33045    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_152_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33046    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_152_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow_const<float>::DeclFileName) ), 0);
33047    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_152_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTRow_const<float>::ImplFileLine) ), 0);
33048    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_152_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow_const<float>::ImplFileName) ), 0);
33049    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_152_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTRow_const<float>::DeclFileLine) ), 0);
33050    // automatic destructor
33051    G__memfunc_setup("~TMatrixTRow_const<float>", 2537, G__G__Matrix_152_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33052    G__tag_memfunc_reset();
33053 }
33054 
33055 static void G__setup_memfuncTMatrixTlEfloatgR(void) {
33056    /* TMatrixT<float> */
33057    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR));
33058    G__memfunc_setup("New_m",502,(G__InterfaceMethod) NULL, 70, -1, -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - size", (char*)NULL, (void*) NULL, 0);
33059    G__memfunc_setup("Delete_m",799,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
33060 "i - 'Int_t' 0 - size F - - 1 - -", (char*)NULL, (void*) NULL, 0);
33061    G__memfunc_setup("Memcpy_m",823,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 2, 0, 
33062 "F - - 0 - newp F - - 10 - oldp "
33063 "i - 'Int_t' 0 - copySize i - 'Int_t' 0 - newSize "
33064 "i - 'Int_t' 0 - oldSize", (char*)NULL, (void*) NULL, 0);
33065    G__memfunc_setup("Allocate",805,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 1, 2, 0, 
33066 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33067 "i - 'Int_t' 0 '0' row_lwb i - 'Int_t' 0 '0' col_lwb "
33068 "i - 'Int_t' 0 '0' init i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 0);
33069    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33070    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
33071 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols", (char*)NULL, (void*) NULL, 0);
33072    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_7, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 4, 1, 1, 0, 
33073 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33074 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
33075    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_8, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 4, 1, 1, 0, 
33076 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33077 "F - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
33078    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_9, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 6, 1, 1, 0, 
33079 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33080 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33081 "F - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
33082    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_10, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - another", (char*)NULL, (void*) NULL, 0);
33083    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_11, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - another", (char*)NULL, (void*) NULL, 0);
33084    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_12, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - another", (char*)NULL, (void*) NULL, 0);
33085    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_13, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
33086 "i 'TMatrixT<float>::EMatrixCreatorsOp1' - 0 - op u 'TMatrixT<float>' - 11 - prototype", (char*)NULL, (void*) NULL, 0);
33087    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_14, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 3, 1, 1, 0, 
33088 "u 'TMatrixT<float>' - 11 - a i 'TMatrixT<float>::EMatrixCreatorsOp2' - 0 - op "
33089 "u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33090    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_15, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 3, 1, 1, 0, 
33091 "u 'TMatrixT<float>' - 11 - a i 'TMatrixT<float>::EMatrixCreatorsOp2' - 0 - op "
33092 "u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33093    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_16, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 3, 1, 1, 0, 
33094 "u 'TMatrixTSym<float>' - 11 - a i 'TMatrixT<float>::EMatrixCreatorsOp2' - 0 - op "
33095 "u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33096    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_17, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 3, 1, 1, 0, 
33097 "u 'TMatrixTSym<float>' - 11 - a i 'TMatrixT<float>::EMatrixCreatorsOp2' - 0 - op "
33098 "u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33099    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_18, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTLazy<float>' - 11 - lazy_constructor", (char*)NULL, (void*) NULL, 0);
33100    G__memfunc_setup("Plus",420,G__G__Matrix_153_0_19, 121, -1, -1, 0, 2, 1, 1, 0, 
33101 "u 'TMatrixT<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33102    G__memfunc_setup("Plus",420,G__G__Matrix_153_0_20, 121, -1, -1, 0, 2, 1, 1, 0, 
33103 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33104    G__memfunc_setup("Plus",420,G__G__Matrix_153_0_21, 121, -1, -1, 0, 2, 1, 1, 0, 
33105 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33106    G__memfunc_setup("Minus",524,G__G__Matrix_153_0_22, 121, -1, -1, 0, 2, 1, 1, 0, 
33107 "u 'TMatrixT<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33108    G__memfunc_setup("Minus",524,G__G__Matrix_153_0_23, 121, -1, -1, 0, 2, 1, 1, 0, 
33109 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33110    G__memfunc_setup("Minus",524,G__G__Matrix_153_0_24, 121, -1, -1, 0, 2, 1, 1, 0, 
33111 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33112    G__memfunc_setup("Mult",418,G__G__Matrix_153_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
33113 "u 'TMatrixT<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33114    G__memfunc_setup("Mult",418,G__G__Matrix_153_0_26, 121, -1, -1, 0, 2, 1, 1, 0, 
33115 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33116    G__memfunc_setup("Mult",418,G__G__Matrix_153_0_27, 121, -1, -1, 0, 2, 1, 1, 0, 
33117 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33118    G__memfunc_setup("Mult",418,G__G__Matrix_153_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
33119 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33120    G__memfunc_setup("TMult",502,G__G__Matrix_153_0_29, 121, -1, -1, 0, 2, 1, 1, 0, 
33121 "u 'TMatrixT<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33122    G__memfunc_setup("TMult",502,G__G__Matrix_153_0_30, 121, -1, -1, 0, 2, 1, 1, 0, 
33123 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33124    G__memfunc_setup("TMult",502,G__G__Matrix_153_0_31, 121, -1, -1, 0, 2, 1, 1, 0, 
33125 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33126    G__memfunc_setup("TMult",502,G__G__Matrix_153_0_32, 121, -1, -1, 0, 2, 1, 1, 0, 
33127 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33128    G__memfunc_setup("MultT",502,G__G__Matrix_153_0_33, 121, -1, -1, 0, 2, 1, 1, 0, 
33129 "u 'TMatrixT<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33130    G__memfunc_setup("MultT",502,G__G__Matrix_153_0_34, 121, -1, -1, 0, 2, 1, 1, 0, 
33131 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33132    G__memfunc_setup("MultT",502,G__G__Matrix_153_0_35, 121, -1, -1, 0, 2, 1, 1, 0, 
33133 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33134    G__memfunc_setup("MultT",502,G__G__Matrix_153_0_36, 121, -1, -1, 0, 2, 1, 1, 0, 
33135 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33136    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33137    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,70, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33138    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33139    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33140    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33141    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33142    G__memfunc_setup("SetRowIndexArray",1627,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33143    G__memfunc_setup("SetColIndexArray",1601,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33144    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
33145    G__memfunc_setup("Use",301,G__G__Matrix_153_0_46, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 5, 1, 1, 0, 
33146 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33147 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33148 "F - - 0 - data", (char*)NULL, (void*) NULL, 0);
33149    G__memfunc_setup("Use",301,G__G__Matrix_153_0_47, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 5, 1, 1, 9, 
33150 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33151 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33152 "F - - 10 - data", (char*)NULL, (void*) NULL, 0);
33153    G__memfunc_setup("Use",301,G__G__Matrix_153_0_48, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 3, 1, 1, 0, 
33154 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33155 "F - - 0 - data", (char*)NULL, (void*) NULL, 0);
33156    G__memfunc_setup("Use",301,G__G__Matrix_153_0_49, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 3, 1, 1, 9, 
33157 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33158 "F - - 10 - data", (char*)NULL, (void*) NULL, 0);
33159    G__memfunc_setup("Use",301,G__G__Matrix_153_0_50, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 1 - a", (char*)NULL, (void*) NULL, 0);
33160    G__memfunc_setup("Use",301,G__G__Matrix_153_0_51, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 9, "u 'TMatrixT<float>' - 11 - a", (char*)NULL, (void*) NULL, 0);
33161    G__memfunc_setup("GetSub",586,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 6, 1, 1, 8, 
33162 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33163 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33164 "u 'TMatrixTBase<float>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 1);
33165    G__memfunc_setup("GetSub",586,G__G__Matrix_153_0_53, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 5, 1, 1, 8, 
33166 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33167 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33168 "C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
33169    G__memfunc_setup("SetSub",598,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
33170 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - col_lwb "
33171 "u 'TMatrixTBase<float>' - 11 - source", (char*)NULL, (void*) NULL, 1);
33172    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
33173 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33174 "i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 1);
33175    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 5, 1, 1, 0, 
33176 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33177 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33178 "i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 1);
33179    G__memfunc_setup("ResizeTo",821,G__G__Matrix_153_0_57, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - m", (char*)NULL, (void*) NULL, 0);
33180    G__memfunc_setup("Determinant",1147,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33181    G__memfunc_setup("Determinant",1147,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
33182 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
33183    G__memfunc_setup("Invert",632,G__G__Matrix_153_0_60, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "D - 'Double_t' 0 '0' det", (char*)NULL, (void*) NULL, 0);
33184    G__memfunc_setup("InvertFast",1030,G__G__Matrix_153_0_61, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "D - 'Double_t' 0 '0' det", (char*)NULL, (void*) NULL, 0);
33185    G__memfunc_setup("Transpose",959,G__G__Matrix_153_0_62, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33186    G__memfunc_setup("T",84,G__G__Matrix_153_0_63, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33187    G__memfunc_setup("Rank1Update",1056,G__G__Matrix_153_0_64, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 2, 1, 1, 0, 
33188 "u 'TVectorT<float>' - 11 - v f - - 0 '1.0' alpha", (char*)NULL, (void*) NULL, 0);
33189    G__memfunc_setup("Rank1Update",1056,G__G__Matrix_153_0_65, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 3, 1, 1, 0, 
33190 "u 'TVectorT<float>' - 11 - v1 u 'TVectorT<float>' - 11 - v2 "
33191 "f - - 0 '1.0' alpha", (char*)NULL, (void*) NULL, 0);
33192    G__memfunc_setup("Similarity",1063,G__G__Matrix_153_0_66, 102, -1, -1, 0, 1, 1, 1, 8, "u 'TVectorT<float>' - 11 - v", (char*)NULL, (void*) NULL, 0);
33193    G__memfunc_setup("NormByColumn",1221,G__G__Matrix_153_0_67, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 2, 1, 1, 0, 
33194 "u 'TVectorT<float>' - 11 - v C - 'Option_t' 10 '\"D\"' option", (char*)NULL, (void*) NULL, 0);
33195    G__memfunc_setup("NormByRow",911,G__G__Matrix_153_0_68, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 2, 1, 1, 0, 
33196 "u 'TVectorT<float>' - 11 - v C - 'Option_t' 10 '\"D\"' option", (char*)NULL, (void*) NULL, 0);
33197    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,102, -1, -1, 0, 2, 1, 1, 8, 
33198 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
33199    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,102, -1, -1, 1, 2, 1, 1, 0, 
33200 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
33201    G__memfunc_setup("operator[]",1060,G__G__Matrix_153_0_71, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR), -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
33202    G__memfunc_setup("operator[]",1060,G__G__Matrix_153_0_72, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
33203    G__memfunc_setup("operator=",937,G__G__Matrix_153_0_73, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33204    G__memfunc_setup("operator=",937,G__G__Matrix_153_0_74, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33205    G__memfunc_setup("operator=",937,G__G__Matrix_153_0_75, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33206    G__memfunc_setup("operator=",937,G__G__Matrix_153_0_76, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTLazy<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33207    G__memfunc_setup("operator=",937,G__G__Matrix_153_0_77, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33208    G__memfunc_setup("operator-=",982,G__G__Matrix_153_0_78, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33209    G__memfunc_setup("operator+=",980,G__G__Matrix_153_0_79, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33210    G__memfunc_setup("operator*=",979,G__G__Matrix_153_0_80, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33211    G__memfunc_setup("operator+=",980,G__G__Matrix_153_0_81, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33212    G__memfunc_setup("operator+=",980,G__G__Matrix_153_0_82, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33213    G__memfunc_setup("operator-=",982,G__G__Matrix_153_0_83, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33214    G__memfunc_setup("operator-=",982,G__G__Matrix_153_0_84, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33215    G__memfunc_setup("operator*=",979,G__G__Matrix_153_0_85, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33216    G__memfunc_setup("operator*=",979,G__G__Matrix_153_0_86, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33217    G__memfunc_setup("operator*=",979,G__G__Matrix_153_0_87, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag_const<float>' - 11 - diag", (char*)NULL, (void*) NULL, 0);
33218    G__memfunc_setup("operator/=",984,G__G__Matrix_153_0_88, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag_const<float>' - 11 - diag", (char*)NULL, (void*) NULL, 0);
33219    G__memfunc_setup("operator*=",979,G__G__Matrix_153_0_89, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow_const<float>' - 11 - row", (char*)NULL, (void*) NULL, 0);
33220    G__memfunc_setup("operator/=",984,G__G__Matrix_153_0_90, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow_const<float>' - 11 - row", (char*)NULL, (void*) NULL, 0);
33221    G__memfunc_setup("operator*=",979,G__G__Matrix_153_0_91, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn_const<float>' - 11 - col", (char*)NULL, (void*) NULL, 0);
33222    G__memfunc_setup("operator/=",984,G__G__Matrix_153_0_92, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn_const<float>' - 11 - col", (char*)NULL, (void*) NULL, 0);
33223    G__memfunc_setup("EigenVectors",1230,G__G__Matrix_153_0_93, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 1, 1, 1, 9, "u 'TVectorT<float>' - 1 - eigenValues", (char*)NULL, (void*) NULL, 0);
33224    G__memfunc_setup("Class",502,G__G__Matrix_153_0_94, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixT<float>::Class) ), 0);
33225    G__memfunc_setup("Class_Name",982,G__G__Matrix_153_0_95, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixT<float>::Class_Name) ), 0);
33226    G__memfunc_setup("Class_Version",1339,G__G__Matrix_153_0_96, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixT<float>::Class_Version) ), 0);
33227    G__memfunc_setup("Dictionary",1046,G__G__Matrix_153_0_97, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixT<float>::Dictionary) ), 0);
33228    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33229    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33230    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33231    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_153_0_101, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33232    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_153_0_102, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixT<float>::DeclFileName) ), 0);
33233    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_153_0_103, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixT<float>::ImplFileLine) ), 0);
33234    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_153_0_104, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixT<float>::ImplFileName) ), 0);
33235    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_153_0_105, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixT<float>::DeclFileLine) ), 0);
33236    G__memfunc_setup("TMatrixT<float>",1453,G__G__Matrix_153_0_106, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
33237    // automatic destructor
33238    G__memfunc_setup("~TMatrixT<float>", 1579, G__G__Matrix_153_0_107, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33239    G__tag_memfunc_reset();
33240 }
33241 
33242 static void G__setup_memfuncTMatrixTSymlEfloatgR(void) {
33243    /* TMatrixTSym<float> */
33244    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR));
33245    G__memfunc_setup("New_m",502,(G__InterfaceMethod) NULL, 70, -1, -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - size", (char*)NULL, (void*) NULL, 0);
33246    G__memfunc_setup("Delete_m",799,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
33247 "i - 'Int_t' 0 - size F - - 1 - -", (char*)NULL, (void*) NULL, 0);
33248    G__memfunc_setup("Memcpy_m",823,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 2, 0, 
33249 "F - - 0 - newp F - - 10 - oldp "
33250 "i - 'Int_t' 0 - copySize i - 'Int_t' 0 - newSize "
33251 "i - 'Int_t' 0 - oldSize", (char*)NULL, (void*) NULL, 0);
33252    G__memfunc_setup("Allocate",805,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 1, 2, 0, 
33253 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33254 "i - 'Int_t' 0 '0' row_lwb i - 'Int_t' 0 '0' col_lwb "
33255 "i - 'Int_t' 0 '0' init i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 0);
33256    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33257    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 1, 5, 1, 0, "i - 'Int_t' 0 - nrows", (char*)NULL, (void*) NULL, 0);
33258    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_7, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
33259 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb", (char*)NULL, (void*) NULL, 0);
33260    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_8, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 3, 1, 1, 0, 
33261 "i - 'Int_t' 0 - nrows F - - 10 - data "
33262 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
33263    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_9, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 4, 1, 1, 0, 
33264 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33265 "F - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
33266    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_10, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - another", (char*)NULL, (void*) NULL, 0);
33267    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_11, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
33268 "i 'TMatrixTSym<float>::EMatrixCreatorsOp1' - 0 - op u 'TMatrixTSym<float>' - 11 - prototype", (char*)NULL, (void*) NULL, 0);
33269    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_12, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
33270 "i 'TMatrixTSym<float>::EMatrixCreatorsOp1' - 0 - op u 'TMatrixT<float>' - 11 - prototype", (char*)NULL, (void*) NULL, 0);
33271    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_13, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 3, 1, 1, 0, 
33272 "u 'TMatrixTSym<float>' - 11 - a i 'TMatrixTSym<float>::EMatrixCreatorsOp2' - 0 - op "
33273 "u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33274    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_14, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSymLazy<float>' - 11 - lazy_constructor", (char*)NULL, (void*) NULL, 0);
33275    G__memfunc_setup("TMult",502,G__G__Matrix_157_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - a", (char*)NULL, (void*) NULL, 0);
33276    G__memfunc_setup("TMult",502,G__G__Matrix_157_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - a", (char*)NULL, (void*) NULL, 0);
33277    G__memfunc_setup("Mult",418,G__G__Matrix_157_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - a", (char*)NULL, (void*) NULL, 0);
33278    G__memfunc_setup("Plus",420,G__G__Matrix_157_0_18, 121, -1, -1, 0, 2, 1, 1, 0, 
33279 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33280    G__memfunc_setup("Minus",524,G__G__Matrix_157_0_19, 121, -1, -1, 0, 2, 1, 1, 0, 
33281 "u 'TMatrixTSym<float>' - 11 - a u 'TMatrixTSym<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33282    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33283    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,70, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33284    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33285    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33286    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33287    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33288    G__memfunc_setup("SetRowIndexArray",1627,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33289    G__memfunc_setup("SetColIndexArray",1601,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33290    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
33291    G__memfunc_setup("IsSymmetric",1145,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33292    G__memfunc_setup("Use",301,G__G__Matrix_157_0_30, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 3, 1, 1, 0, 
33293 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33294 "F - - 0 - data", (char*)NULL, (void*) NULL, 0);
33295    G__memfunc_setup("Use",301,G__G__Matrix_157_0_31, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 3, 1, 1, 9, 
33296 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33297 "F - - 10 - data", (char*)NULL, (void*) NULL, 0);
33298    G__memfunc_setup("Use",301,G__G__Matrix_157_0_32, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 2, 1, 1, 0, 
33299 "i - 'Int_t' 0 - nrows F - - 0 - data", (char*)NULL, (void*) NULL, 0);
33300    G__memfunc_setup("Use",301,G__G__Matrix_157_0_33, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 2, 1, 1, 9, 
33301 "i - 'Int_t' 0 - nrows F - - 10 - data", (char*)NULL, (void*) NULL, 0);
33302    G__memfunc_setup("Use",301,G__G__Matrix_157_0_34, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 1 - a", (char*)NULL, (void*) NULL, 0);
33303    G__memfunc_setup("Use",301,G__G__Matrix_157_0_35, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 9, "u 'TMatrixTSym<float>' - 11 - a", (char*)NULL, (void*) NULL, 0);
33304    G__memfunc_setup("GetSub",586,G__G__Matrix_157_0_36, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 4, 1, 1, 8, 
33305 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33306 "u 'TMatrixTSym<float>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
33307    G__memfunc_setup("GetSub",586,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 6, 1, 1, 8, 
33308 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33309 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33310 "u 'TMatrixTBase<float>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 1);
33311    G__memfunc_setup("GetSub",586,G__G__Matrix_157_0_38, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 5, 1, 1, 8, 
33312 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33313 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33314 "C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
33315    G__memfunc_setup("SetSub",598,G__G__Matrix_157_0_39, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 2, 1, 1, 0, 
33316 "i - 'Int_t' 0 - row_lwb u 'TMatrixTBase<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33317    G__memfunc_setup("SetSub",598,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
33318 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - col_lwb "
33319 "u 'TMatrixTBase<float>' - 11 - source", (char*)NULL, (void*) NULL, 1);
33320    G__memfunc_setup("SetMatrixArray",1440,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 2, 1, 1, 0, 
33321 "F - - 10 - data C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33322    G__memfunc_setup("Shift",510,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 2, 1, 1, 0, 
33323 "i - 'Int_t' 0 - row_shift i - 'Int_t' 0 - col_shift", (char*)NULL, (void*) NULL, 1);
33324    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
33325 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33326 "i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 1);
33327    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 5, 1, 1, 0, 
33328 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33329 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33330 "i - 'Int_t' 0 '-1' -", (char*)NULL, (void*) NULL, 1);
33331    G__memfunc_setup("ResizeTo",821,G__G__Matrix_157_0_45, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - m", (char*)NULL, (void*) NULL, 0);
33332    G__memfunc_setup("Determinant",1147,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33333    G__memfunc_setup("Determinant",1147,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
33334 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
33335    G__memfunc_setup("Invert",632,G__G__Matrix_157_0_48, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "D - 'Double_t' 0 '0' det", (char*)NULL, (void*) NULL, 0);
33336    G__memfunc_setup("InvertFast",1030,G__G__Matrix_157_0_49, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "D - 'Double_t' 0 '0' det", (char*)NULL, (void*) NULL, 0);
33337    G__memfunc_setup("Transpose",959,G__G__Matrix_157_0_50, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33338    G__memfunc_setup("T",84,G__G__Matrix_157_0_51, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33339    G__memfunc_setup("Rank1Update",1056,G__G__Matrix_157_0_52, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 2, 1, 1, 0, 
33340 "u 'TVectorT<float>' - 11 - v f - - 0 '1.0' alpha", (char*)NULL, (void*) NULL, 0);
33341    G__memfunc_setup("Similarity",1063,G__G__Matrix_157_0_53, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - n", (char*)NULL, (void*) NULL, 0);
33342    G__memfunc_setup("Similarity",1063,G__G__Matrix_157_0_54, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - n", (char*)NULL, (void*) NULL, 0);
33343    G__memfunc_setup("Similarity",1063,G__G__Matrix_157_0_55, 102, -1, -1, 0, 1, 1, 1, 8, "u 'TVectorT<float>' - 11 - v", (char*)NULL, (void*) NULL, 0);
33344    G__memfunc_setup("SimilarityT",1147,G__G__Matrix_157_0_56, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - n", (char*)NULL, (void*) NULL, 0);
33345    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,102, -1, -1, 0, 2, 1, 1, 8, 
33346 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
33347    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,102, -1, -1, 1, 2, 1, 1, 0, 
33348 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
33349    G__memfunc_setup("operator[]",1060,G__G__Matrix_157_0_59, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR), -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
33350    G__memfunc_setup("operator[]",1060,G__G__Matrix_157_0_60, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
33351    G__memfunc_setup("operator=",937,G__G__Matrix_157_0_61, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33352    G__memfunc_setup("operator=",937,G__G__Matrix_157_0_62, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSymLazy<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33353    G__memfunc_setup("operator=",937,G__G__Matrix_157_0_63, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33354    G__memfunc_setup("operator-=",982,G__G__Matrix_157_0_64, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33355    G__memfunc_setup("operator+=",980,G__G__Matrix_157_0_65, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33356    G__memfunc_setup("operator*=",979,G__G__Matrix_157_0_66, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33357    G__memfunc_setup("operator+=",980,G__G__Matrix_157_0_67, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33358    G__memfunc_setup("operator-=",982,G__G__Matrix_157_0_68, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33359    G__memfunc_setup("Apply",518,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TElementActionT<float>' - 11 - action", (char*)NULL, (void*) NULL, 1);
33360    G__memfunc_setup("Apply",518,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TElementPosActionT<float>' - 11 - action", (char*)NULL, (void*) NULL, 1);
33361    G__memfunc_setup("Randomize",937,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
33362 "f - - 0 - alpha f - - 0 - beta "
33363 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
33364    G__memfunc_setup("RandomizePD",1085,G__G__Matrix_157_0_72, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 3, 1, 1, 0, 
33365 "f - - 0 - alpha f - - 0 - beta "
33366 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
33367    G__memfunc_setup("EigenVectors",1230,G__G__Matrix_157_0_73, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 1, 1, 1, 9, "u 'TVectorT<float>' - 1 - eigenValues", (char*)NULL, (void*) NULL, 0);
33368    G__memfunc_setup("Class",502,G__G__Matrix_157_0_74, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSym<float>::Class) ), 0);
33369    G__memfunc_setup("Class_Name",982,G__G__Matrix_157_0_75, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSym<float>::Class_Name) ), 0);
33370    G__memfunc_setup("Class_Version",1339,G__G__Matrix_157_0_76, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSym<float>::Class_Version) ), 0);
33371    G__memfunc_setup("Dictionary",1046,G__G__Matrix_157_0_77, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSym<float>::Dictionary) ), 0);
33372    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33373    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33374    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33375    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_157_0_81, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33376    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_157_0_82, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSym<float>::DeclFileName) ), 0);
33377    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_157_0_83, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSym<float>::ImplFileLine) ), 0);
33378    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_157_0_84, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSym<float>::ImplFileName) ), 0);
33379    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_157_0_85, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSym<float>::DeclFileLine) ), 0);
33380    G__memfunc_setup("TMatrixTSym<float>",1766,G__G__Matrix_157_0_86, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' - 11 - another", (char*)NULL, (void*) NULL, 0);
33381    // automatic destructor
33382    G__memfunc_setup("~TMatrixTSym<float>", 1892, G__G__Matrix_157_0_87, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33383    G__tag_memfunc_reset();
33384 }
33385 
33386 static void G__setup_memfuncTMatrixTSymLazylEfloatgR(void) {
33387    /* TMatrixTSymLazy<float> */
33388    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymLazylEfloatgR));
33389    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "u 'TMatrixTSymLazy<float>' - 11 - -", (char*)NULL, (void*) NULL, 0);
33390    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixTSym<float>' - 1 - m", (char*)NULL, (void*) NULL, 3);
33391    G__memfunc_setup("GetRowLwb",893,G__G__Matrix_161_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33392    G__memfunc_setup("GetRowUpb",895,G__G__Matrix_161_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33393    G__memfunc_setup("Class",502,G__G__Matrix_161_0_9, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSymLazy<float>::Class) ), 0);
33394    G__memfunc_setup("Class_Name",982,G__G__Matrix_161_0_10, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSymLazy<float>::Class_Name) ), 0);
33395    G__memfunc_setup("Class_Version",1339,G__G__Matrix_161_0_11, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSymLazy<float>::Class_Version) ), 0);
33396    G__memfunc_setup("Dictionary",1046,G__G__Matrix_161_0_12, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSymLazy<float>::Dictionary) ), 0);
33397    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33398    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33399    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33400    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_161_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33401    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_161_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSymLazy<float>::DeclFileName) ), 0);
33402    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_161_0_18, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSymLazy<float>::ImplFileLine) ), 0);
33403    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_161_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSymLazy<float>::ImplFileName) ), 0);
33404    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_161_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSymLazy<float>::DeclFileLine) ), 0);
33405    // automatic destructor
33406    G__memfunc_setup("~TMatrixTSymLazy<float>", 2308, G__G__Matrix_161_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33407    G__tag_memfunc_reset();
33408 }
33409 
33410 static void G__setup_memfuncTMatrixTRowlEfloatgR(void) {
33411    /* TMatrixTRow<float> */
33412    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR));
33413    G__memfunc_setup("TMatrixTRow<float>",1765,G__G__Matrix_162_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33414    G__memfunc_setup("TMatrixTRow<float>",1765,G__G__Matrix_162_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR), -1, 0, 2, 1, 1, 0, 
33415 "u 'TMatrixT<float>' - 1 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
33416    G__memfunc_setup("TMatrixTRow<float>",1765,G__G__Matrix_162_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR), -1, 0, 2, 1, 1, 0, 
33417 "u 'TMatrixTSym<float>' - 1 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
33418    G__memfunc_setup("TMatrixTRow<float>",1765,G__G__Matrix_162_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow<float>' - 11 - mr", (char*)NULL, (void*) NULL, 0);
33419    G__memfunc_setup("GetPtr",598,G__G__Matrix_162_0_5, 70, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33420    G__memfunc_setup("operator()",957,G__G__Matrix_162_0_6, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33421    G__memfunc_setup("operator()",957,G__G__Matrix_162_0_7, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33422    G__memfunc_setup("operator[]",1060,G__G__Matrix_162_0_8, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33423    G__memfunc_setup("operator[]",1060,G__G__Matrix_162_0_9, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33424    G__memfunc_setup("operator=",937,G__G__Matrix_162_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33425    G__memfunc_setup("operator+=",980,G__G__Matrix_162_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33426    G__memfunc_setup("operator*=",979,G__G__Matrix_162_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33427    G__memfunc_setup("operator=",937,G__G__Matrix_162_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<float>' - 11 - r", (char*)NULL, (void*) NULL, 0);
33428    G__memfunc_setup("operator=",937,G__G__Matrix_162_0_14, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTRowlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTRow<float>' - 11 - r", (char*)NULL, (void*) NULL, 0);
33429    G__memfunc_setup("operator=",937,G__G__Matrix_162_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
33430    G__memfunc_setup("operator+=",980,G__G__Matrix_162_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<float>' - 11 - r", (char*)NULL, (void*) NULL, 0);
33431    G__memfunc_setup("operator*=",979,G__G__Matrix_162_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTRow_const<float>' - 11 - r", (char*)NULL, (void*) NULL, 0);
33432    G__memfunc_setup("Class",502,G__G__Matrix_162_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTRow<float>::Class) ), 0);
33433    G__memfunc_setup("Class_Name",982,G__G__Matrix_162_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow<float>::Class_Name) ), 0);
33434    G__memfunc_setup("Class_Version",1339,G__G__Matrix_162_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTRow<float>::Class_Version) ), 0);
33435    G__memfunc_setup("Dictionary",1046,G__G__Matrix_162_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTRow<float>::Dictionary) ), 0);
33436    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33437    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33438    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33439    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_162_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33440    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_162_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow<float>::DeclFileName) ), 0);
33441    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_162_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTRow<float>::ImplFileLine) ), 0);
33442    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_162_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTRow<float>::ImplFileName) ), 0);
33443    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_162_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTRow<float>::DeclFileLine) ), 0);
33444    // automatic destructor
33445    G__memfunc_setup("~TMatrixTRow<float>", 1891, G__G__Matrix_162_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
33446    G__tag_memfunc_reset();
33447 }
33448 
33449 static void G__setup_memfuncTMatrixTSparselEfloatgR(void) {
33450    /* TMatrixTSparse<float> */
33451    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR));
33452    G__memfunc_setup("Allocate",805,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 1, 2, 0, 
33453 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33454 "i - 'Int_t' 0 '0' row_lwb i - 'Int_t' 0 '0' col_lwb "
33455 "i - 'Int_t' 0 '0' init i - 'Int_t' 0 '0' nr_nonzeros", (char*)NULL, (void*) NULL, 0);
33456    G__memfunc_setup("AMultB",549,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33457 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b "
33458 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33459    G__memfunc_setup("AMultB",549,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33460 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixT<float>' - 11 - b "
33461 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33462    G__memfunc_setup("AMultB",549,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33463 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b "
33464 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33465    G__memfunc_setup("AMultBt",665,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33466 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b "
33467 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33468    G__memfunc_setup("AMultBt",665,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33469 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixT<float>' - 11 - b "
33470 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33471    G__memfunc_setup("AMultBt",665,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33472 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b "
33473 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33474    G__memfunc_setup("APlusB",551,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33475 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b "
33476 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33477    G__memfunc_setup("APlusB",551,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33478 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixT<float>' - 11 - b "
33479 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33480    G__memfunc_setup("APlusB",551,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33481 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b "
33482 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33483    G__memfunc_setup("AMinusB",655,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33484 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b "
33485 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33486    G__memfunc_setup("AMinusB",655,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33487 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixT<float>' - 11 - b "
33488 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33489    G__memfunc_setup("AMinusB",655,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33490 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b "
33491 "i - 'Int_t' 0 '0' constr", (char*)NULL, (void*) NULL, 0);
33492    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_14, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33493    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_15, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
33494 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols", (char*)NULL, (void*) NULL, 0);
33495    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_16, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 4, 1, 1, 0, 
33496 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33497 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
33498    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_17, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 8, 1, 1, 0, 
33499 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33500 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33501 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 0 - row "
33502 "I - 'Int_t' 0 - col F - - 0 - data", (char*)NULL, (void*) NULL, 0);
33503    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_18, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - another", (char*)NULL, (void*) NULL, 0);
33504    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_19, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - another", (char*)NULL, (void*) NULL, 0);
33505    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_20, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
33506 "i 'TMatrixTSparse<float>::EMatrixCreatorsOp1' - 0 - op u 'TMatrixTSparse<float>' - 11 - prototype", (char*)NULL, (void*) NULL, 0);
33507    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_21, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 3, 1, 1, 0, 
33508 "u 'TMatrixTSparse<float>' - 11 - a i 'TMatrixTSparse<float>::EMatrixCreatorsOp2' - 0 - op "
33509 "u 'TMatrixTSparse<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33510    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_22, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 3, 1, 1, 0, 
33511 "u 'TMatrixTSparse<float>' - 11 - a i 'TMatrixTSparse<float>::EMatrixCreatorsOp2' - 0 - op "
33512 "u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33513    G__memfunc_setup("TMatrixTSparse<float>",2075,G__G__Matrix_163_0_23, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 3, 1, 1, 0, 
33514 "u 'TMatrixT<float>' - 11 - a i 'TMatrixTSparse<float>::EMatrixCreatorsOp2' - 0 - op "
33515 "u 'TMatrixTSparse<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33516    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33517    G__memfunc_setup("GetMatrixArray",1428,(G__InterfaceMethod) NULL,70, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33518    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33519    G__memfunc_setup("GetRowIndexArray",1615,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33520    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33521    G__memfunc_setup("GetColIndexArray",1589,(G__InterfaceMethod) NULL,73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33522    G__memfunc_setup("SetRowIndexArray",1627,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - data", (char*)NULL, (void*) NULL, 1);
33523    G__memfunc_setup("SetColIndexArray",1601,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "I - 'Int_t' 0 - data", (char*)NULL, (void*) NULL, 1);
33524    G__memfunc_setup("SetSparseIndex",1426,G__G__Matrix_163_0_32, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - nelem_new", (char*)NULL, (void*) NULL, 0);
33525    G__memfunc_setup("SetSparseIndex",1426,G__G__Matrix_163_0_33, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTBase<float>' - 11 - another", (char*)NULL, (void*) NULL, 0);
33526    G__memfunc_setup("SetSparseIndexAB",1557,G__G__Matrix_163_0_34, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 2, 1, 1, 0, 
33527 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33528    G__memfunc_setup("SetSparseIndexAB",1557,G__G__Matrix_163_0_35, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 2, 1, 1, 0, 
33529 "u 'TMatrixT<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33530    G__memfunc_setup("SetSparseIndexAB",1557,G__G__Matrix_163_0_36, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 2, 1, 1, 0, 
33531 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixT<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33532    G__memfunc_setup("GetMatrix2Array",1478,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
33533 "F - - 0 - data C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
33534    G__memfunc_setup("SetMatrixArray",1440,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 2, 1, 1, 0, 
33535 "F - - 10 - data C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
33536    G__memfunc_setup("SetMatrixArray",1440,G__G__Matrix_163_0_39, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 4, 1, 1, 0, 
33537 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 0 - irow "
33538 "I - 'Int_t' 0 - icol F - - 0 - data", (char*)NULL, (void*) NULL, 1);
33539    G__memfunc_setup("InsertRow",941,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 4, 1, 1, 0, 
33540 "i - 'Int_t' 0 - row i - 'Int_t' 0 - col "
33541 "F - - 10 - v i - 'Int_t' 0 '-1' n", (char*)NULL, (void*) NULL, 1);
33542    G__memfunc_setup("ExtractRow",1043,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 8, 
33543 "i - 'Int_t' 0 - row i - 'Int_t' 0 - col "
33544 "F - - 0 - v i - 'Int_t' 0 '-1' n", (char*)NULL, (void*) NULL, 1);
33545    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
33546 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33547 "i - 'Int_t' 0 '-1' nr_nonzeros", (char*)NULL, (void*) NULL, 1);
33548    G__memfunc_setup("ResizeTo",821,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 5, 1, 1, 0, 
33549 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33550 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33551 "i - 'Int_t' 0 '-1' nr_nonzeros", (char*)NULL, (void*) NULL, 1);
33552    G__memfunc_setup("ResizeTo",821,G__G__Matrix_163_0_44, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - m", (char*)NULL, (void*) NULL, 0);
33553    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
33554    G__memfunc_setup("Use",301,G__G__Matrix_163_0_46, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 8, 1, 1, 0, 
33555 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33556 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33557 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 0 - pRowIndex "
33558 "I - 'Int_t' 0 - pColIndex F - - 0 - pData", (char*)NULL, (void*) NULL, 0);
33559    G__memfunc_setup("Use",301,G__G__Matrix_163_0_47, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 8, 1, 1, 9, 
33560 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33561 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33562 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 10 - pRowIndex "
33563 "I - 'Int_t' 10 - pColIndex F - - 10 - pData", (char*)NULL, (void*) NULL, 0);
33564    G__memfunc_setup("Use",301,G__G__Matrix_163_0_48, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 6, 1, 1, 0, 
33565 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33566 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 0 - pRowIndex "
33567 "I - 'Int_t' 0 - pColIndex F - - 0 - pData", (char*)NULL, (void*) NULL, 0);
33568    G__memfunc_setup("Use",301,G__G__Matrix_163_0_49, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 6, 1, 1, 9, 
33569 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols "
33570 "i - 'Int_t' 0 - nr_nonzeros I - 'Int_t' 10 - pRowIndex "
33571 "I - 'Int_t' 10 - pColIndex F - - 10 - pData", (char*)NULL, (void*) NULL, 0);
33572    G__memfunc_setup("Use",301,G__G__Matrix_163_0_50, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 1 - a", (char*)NULL, (void*) NULL, 0);
33573    G__memfunc_setup("Use",301,G__G__Matrix_163_0_51, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 9, "u 'TMatrixTSparse<float>' - 11 - a", (char*)NULL, (void*) NULL, 0);
33574    G__memfunc_setup("GetSub",586,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 6, 1, 1, 8, 
33575 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33576 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33577 "u 'TMatrixTBase<float>' - 1 - target C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 1);
33578    G__memfunc_setup("GetSub",586,G__G__Matrix_163_0_53, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 5, 1, 1, 8, 
33579 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
33580 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb "
33581 "C - 'Option_t' 10 '\"S\"' option", (char*)NULL, (void*) NULL, 0);
33582    G__memfunc_setup("SetSub",598,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
33583 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - col_lwb "
33584 "u 'TMatrixTBase<float>' - 11 - source", (char*)NULL, (void*) NULL, 1);
33585    G__memfunc_setup("IsSymmetric",1145,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33586    G__memfunc_setup("Transpose",959,G__G__Matrix_163_0_56, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33587    G__memfunc_setup("T",84,G__G__Matrix_163_0_57, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33588    G__memfunc_setup("Mult",418,G__G__Matrix_163_0_58, 121, -1, -1, 0, 2, 1, 1, 0, 
33589 "u 'TMatrixTSparse<float>' - 11 - a u 'TMatrixTSparse<float>' - 11 - b", (char*)NULL, (void*) NULL, 0);
33590    G__memfunc_setup("Zero",416,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33591    G__memfunc_setup("UnitMatrix",1045,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33592    G__memfunc_setup("RowNorm",724,(G__InterfaceMethod) NULL,102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33593    G__memfunc_setup("ColNorm",698,(G__InterfaceMethod) NULL,102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33594    G__memfunc_setup("NonZeros",830,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33595    G__memfunc_setup("NormByDiag",972,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 2, 1, 1, 0, 
33596 "u 'TVectorT<float>' - 11 - - C - 'Option_t' 10 - -", (char*)NULL, (void*) NULL, 1);
33597    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,102, -1, -1, 0, 2, 1, 1, 8, 
33598 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
33599    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,102, -1, -1, 1, 2, 1, 1, 0, 
33600 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 1);
33601    G__memfunc_setup("operator[]",1060,G__G__Matrix_163_0_67, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR), -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
33602    G__memfunc_setup("operator[]",1060,G__G__Matrix_163_0_68, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - rown", (char*)NULL, (void*) NULL, 0);
33603    G__memfunc_setup("operator=",937,G__G__Matrix_163_0_69, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33604    G__memfunc_setup("operator=",937,G__G__Matrix_163_0_70, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33605    G__memfunc_setup("operator=",937,G__G__Matrix_163_0_71, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33606    G__memfunc_setup("operator-=",982,G__G__Matrix_163_0_72, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33607    G__memfunc_setup("operator+=",980,G__G__Matrix_163_0_73, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33608    G__memfunc_setup("operator*=",979,G__G__Matrix_163_0_74, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33609    G__memfunc_setup("operator+=",980,G__G__Matrix_163_0_75, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33610    G__memfunc_setup("operator+=",980,G__G__Matrix_163_0_76, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33611    G__memfunc_setup("operator-=",982,G__G__Matrix_163_0_77, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33612    G__memfunc_setup("operator-=",982,G__G__Matrix_163_0_78, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33613    G__memfunc_setup("operator*=",979,G__G__Matrix_163_0_79, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33614    G__memfunc_setup("operator*=",979,G__G__Matrix_163_0_80, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - source", (char*)NULL, (void*) NULL, 0);
33615    G__memfunc_setup("Randomize",937,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 1, 3, 1, 1, 0, 
33616 "f - - 0 - alpha f - - 0 - beta "
33617 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
33618    G__memfunc_setup("RandomizePD",1085,G__G__Matrix_163_0_82, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 3, 1, 1, 0, 
33619 "f - - 0 - alpha f - - 0 - beta "
33620 "d - 'Double_t' 1 - seed", (char*)NULL, (void*) NULL, 1);
33621    G__memfunc_setup("Class",502,G__G__Matrix_163_0_83, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparse<float>::Class) ), 0);
33622    G__memfunc_setup("Class_Name",982,G__G__Matrix_163_0_84, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparse<float>::Class_Name) ), 0);
33623    G__memfunc_setup("Class_Version",1339,G__G__Matrix_163_0_85, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparse<float>::Class_Version) ), 0);
33624    G__memfunc_setup("Dictionary",1046,G__G__Matrix_163_0_86, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparse<float>::Dictionary) ), 0);
33625    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33626    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33627    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33628    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_163_0_90, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33629    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_163_0_91, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparse<float>::DeclFileName) ), 0);
33630    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_163_0_92, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparse<float>::ImplFileLine) ), 0);
33631    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_163_0_93, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparse<float>::ImplFileName) ), 0);
33632    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_163_0_94, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparse<float>::DeclFileLine) ), 0);
33633    // automatic destructor
33634    G__memfunc_setup("~TMatrixTSparse<float>", 2201, G__G__Matrix_163_0_95, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33635    G__tag_memfunc_reset();
33636 }
33637 
33638 static void G__setup_memfuncTMatrixTSparseRow_constlEfloatgR(void) {
33639    /* TMatrixTSparseRow_const<float> */
33640    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR));
33641    G__memfunc_setup("TMatrixTSparseRow_const<float>",3033,G__G__Matrix_166_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33642    G__memfunc_setup("TMatrixTSparseRow_const<float>",3033,G__G__Matrix_166_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR), -1, 0, 2, 1, 1, 0, 
33643 "u 'TMatrixTSparse<float>' - 11 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
33644    G__memfunc_setup("TMatrixTSparseRow_const<float>",3033,G__G__Matrix_166_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33645    G__memfunc_setup("operator=",937,G__G__Matrix_166_0_4, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33646    G__memfunc_setup("GetMatrix",917,G__G__Matrix_166_0_5, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33647    G__memfunc_setup("GetDataPtr",976,G__G__Matrix_166_0_6, 70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33648    G__memfunc_setup("GetColPtr",884,G__G__Matrix_166_0_7, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33649    G__memfunc_setup("GetRowIndex",1104,G__G__Matrix_166_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33650    G__memfunc_setup("GetNindex",902,G__G__Matrix_166_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33651    G__memfunc_setup("operator()",957,G__G__Matrix_166_0_10, 102, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33652    G__memfunc_setup("operator[]",1060,G__G__Matrix_166_0_11, 102, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33653    G__memfunc_setup("Class",502,G__G__Matrix_166_0_12, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparseRow_const<float>::Class) ), 0);
33654    G__memfunc_setup("Class_Name",982,G__G__Matrix_166_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow_const<float>::Class_Name) ), 0);
33655    G__memfunc_setup("Class_Version",1339,G__G__Matrix_166_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparseRow_const<float>::Class_Version) ), 0);
33656    G__memfunc_setup("Dictionary",1046,G__G__Matrix_166_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparseRow_const<float>::Dictionary) ), 0);
33657    G__memfunc_setup("IsA",253,G__G__Matrix_166_0_16, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33658    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_166_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33659    G__memfunc_setup("Streamer",835,G__G__Matrix_166_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33660    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_166_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33661    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_166_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow_const<float>::DeclFileName) ), 0);
33662    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_166_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseRow_const<float>::ImplFileLine) ), 0);
33663    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_166_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow_const<float>::ImplFileName) ), 0);
33664    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_166_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseRow_const<float>::DeclFileLine) ), 0);
33665    // automatic destructor
33666    G__memfunc_setup("~TMatrixTSparseRow_const<float>", 3159, G__G__Matrix_166_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33667    G__tag_memfunc_reset();
33668 }
33669 
33670 static void G__setup_memfuncTMatrixTSparseRowlEfloatgR(void) {
33671    /* TMatrixTSparseRow<float> */
33672    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR));
33673    G__memfunc_setup("TMatrixTSparseRow<float>",2387,G__G__Matrix_167_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33674    G__memfunc_setup("TMatrixTSparseRow<float>",2387,G__G__Matrix_167_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR), -1, 0, 2, 1, 1, 0, 
33675 "u 'TMatrixTSparse<float>' - 1 - matrix i - 'Int_t' 0 - row", (char*)NULL, (void*) NULL, 0);
33676    G__memfunc_setup("TMatrixTSparseRow<float>",2387,G__G__Matrix_167_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow<float>' - 11 - mr", (char*)NULL, (void*) NULL, 0);
33677    G__memfunc_setup("GetDataPtr",976,G__G__Matrix_167_0_4, 70, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33678    G__memfunc_setup("operator()",957,G__G__Matrix_167_0_5, 102, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33679    G__memfunc_setup("operator()",957,G__G__Matrix_167_0_6, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33680    G__memfunc_setup("operator[]",1060,G__G__Matrix_167_0_7, 102, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33681    G__memfunc_setup("operator[]",1060,G__G__Matrix_167_0_8, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33682    G__memfunc_setup("operator=",937,G__G__Matrix_167_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33683    G__memfunc_setup("operator+=",980,G__G__Matrix_167_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33684    G__memfunc_setup("operator*=",979,G__G__Matrix_167_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
33685    G__memfunc_setup("operator=",937,G__G__Matrix_167_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<float>' - 11 - r", (char*)NULL, (void*) NULL, 0);
33686    G__memfunc_setup("operator=",937,G__G__Matrix_167_0_13, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseRow<float>' - 11 - r", (char*)NULL, (void*) NULL, 0);
33687    G__memfunc_setup("operator=",937,G__G__Matrix_167_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
33688    G__memfunc_setup("operator+=",980,G__G__Matrix_167_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<float>' - 11 - r", (char*)NULL, (void*) NULL, 0);
33689    G__memfunc_setup("operator*=",979,G__G__Matrix_167_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseRow_const<float>' - 11 - r", (char*)NULL, (void*) NULL, 0);
33690    G__memfunc_setup("Class",502,G__G__Matrix_167_0_17, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparseRow<float>::Class) ), 0);
33691    G__memfunc_setup("Class_Name",982,G__G__Matrix_167_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow<float>::Class_Name) ), 0);
33692    G__memfunc_setup("Class_Version",1339,G__G__Matrix_167_0_19, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparseRow<float>::Class_Version) ), 0);
33693    G__memfunc_setup("Dictionary",1046,G__G__Matrix_167_0_20, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparseRow<float>::Dictionary) ), 0);
33694    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33695    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33696    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33697    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_167_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33698    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_167_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow<float>::DeclFileName) ), 0);
33699    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_167_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseRow<float>::ImplFileLine) ), 0);
33700    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_167_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseRow<float>::ImplFileName) ), 0);
33701    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_167_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseRow<float>::DeclFileLine) ), 0);
33702    // automatic destructor
33703    G__memfunc_setup("~TMatrixTSparseRow<float>", 2513, G__G__Matrix_167_0_29, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
33704    G__tag_memfunc_reset();
33705 }
33706 
33707 static void G__setup_memfuncTMatrixTLazylEfloatgR(void) {
33708    /* TMatrixTLazy<float> */
33709    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTLazylEfloatgR));
33710    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "u 'TMatrixTLazy<float>' - 11 - -", (char*)NULL, (void*) NULL, 0);
33711    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixT<float>' - 1 - m", (char*)NULL, (void*) NULL, 3);
33712    G__memfunc_setup("GetRowLwb",893,G__G__Matrix_168_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33713    G__memfunc_setup("GetRowUpb",895,G__G__Matrix_168_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33714    G__memfunc_setup("GetColLwb",867,G__G__Matrix_168_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33715    G__memfunc_setup("GetColUpb",869,G__G__Matrix_168_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33716    G__memfunc_setup("Class",502,G__G__Matrix_168_0_11, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTLazy<float>::Class) ), 0);
33717    G__memfunc_setup("Class_Name",982,G__G__Matrix_168_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTLazy<float>::Class_Name) ), 0);
33718    G__memfunc_setup("Class_Version",1339,G__G__Matrix_168_0_13, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTLazy<float>::Class_Version) ), 0);
33719    G__memfunc_setup("Dictionary",1046,G__G__Matrix_168_0_14, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTLazy<float>::Dictionary) ), 0);
33720    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33721    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33722    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33723    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_168_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33724    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_168_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTLazy<float>::DeclFileName) ), 0);
33725    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_168_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTLazy<float>::ImplFileLine) ), 0);
33726    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_168_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTLazy<float>::ImplFileName) ), 0);
33727    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_168_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTLazy<float>::DeclFileLine) ), 0);
33728    // automatic destructor
33729    G__memfunc_setup("~TMatrixTLazy<float>", 1995, G__G__Matrix_168_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33730    G__tag_memfunc_reset();
33731 }
33732 
33733 static void G__setup_memfuncTMatrixTDiag_constlEfloatgR(void) {
33734    /* TMatrixTDiag_const<float> */
33735    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR));
33736    G__memfunc_setup("TMatrixTDiag_const<float>",2472,G__G__Matrix_169_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33737    G__memfunc_setup("TMatrixTDiag_const<float>",2472,G__G__Matrix_169_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
33738    G__memfunc_setup("TMatrixTDiag_const<float>",2472,G__G__Matrix_169_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
33739    G__memfunc_setup("TMatrixTDiag_const<float>",2472,G__G__Matrix_169_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33740    G__memfunc_setup("operator=",937,G__G__Matrix_169_0_5, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33741    G__memfunc_setup("GetMatrix",917,G__G__Matrix_169_0_6, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33742    G__memfunc_setup("GetPtr",598,G__G__Matrix_169_0_7, 70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33743    G__memfunc_setup("GetInc",570,G__G__Matrix_169_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33744    G__memfunc_setup("operator()",957,G__G__Matrix_169_0_9, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33745    G__memfunc_setup("operator[]",1060,G__G__Matrix_169_0_10, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33746    G__memfunc_setup("GetNdiags",886,G__G__Matrix_169_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33747    G__memfunc_setup("Class",502,G__G__Matrix_169_0_12, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTDiag_const<float>::Class) ), 0);
33748    G__memfunc_setup("Class_Name",982,G__G__Matrix_169_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag_const<float>::Class_Name) ), 0);
33749    G__memfunc_setup("Class_Version",1339,G__G__Matrix_169_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTDiag_const<float>::Class_Version) ), 0);
33750    G__memfunc_setup("Dictionary",1046,G__G__Matrix_169_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTDiag_const<float>::Dictionary) ), 0);
33751    G__memfunc_setup("IsA",253,G__G__Matrix_169_0_16, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33752    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_169_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33753    G__memfunc_setup("Streamer",835,G__G__Matrix_169_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33754    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_169_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33755    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_169_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag_const<float>::DeclFileName) ), 0);
33756    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_169_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTDiag_const<float>::ImplFileLine) ), 0);
33757    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_169_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag_const<float>::ImplFileName) ), 0);
33758    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_169_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTDiag_const<float>::DeclFileLine) ), 0);
33759    // automatic destructor
33760    G__memfunc_setup("~TMatrixTDiag_const<float>", 2598, G__G__Matrix_169_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33761    G__tag_memfunc_reset();
33762 }
33763 
33764 static void G__setup_memfuncTMatrixTColumn_constlEfloatgR(void) {
33765    /* TMatrixTColumn_const<float> */
33766    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR));
33767    G__memfunc_setup("TMatrixTColumn_const<float>",2721,G__G__Matrix_170_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33768    G__memfunc_setup("TMatrixTColumn_const<float>",2721,G__G__Matrix_170_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR), -1, 0, 2, 1, 1, 0, 
33769 "u 'TMatrixT<float>' - 11 - matrix i - 'Int_t' 0 - col", (char*)NULL, (void*) NULL, 0);
33770    G__memfunc_setup("TMatrixTColumn_const<float>",2721,G__G__Matrix_170_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR), -1, 0, 2, 1, 1, 0, 
33771 "u 'TMatrixTSym<float>' - 11 - matrix i - 'Int_t' 0 - col", (char*)NULL, (void*) NULL, 0);
33772    G__memfunc_setup("TMatrixTColumn_const<float>",2721,G__G__Matrix_170_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33773    G__memfunc_setup("operator=",937,G__G__Matrix_170_0_5, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33774    G__memfunc_setup("GetMatrix",917,G__G__Matrix_170_0_6, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33775    G__memfunc_setup("GetColIndex",1078,G__G__Matrix_170_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33776    G__memfunc_setup("GetInc",570,G__G__Matrix_170_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33777    G__memfunc_setup("GetPtr",598,G__G__Matrix_170_0_9, 70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33778    G__memfunc_setup("operator()",957,G__G__Matrix_170_0_10, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33779    G__memfunc_setup("operator[]",1060,G__G__Matrix_170_0_11, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33780    G__memfunc_setup("Class",502,G__G__Matrix_170_0_12, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTColumn_const<float>::Class) ), 0);
33781    G__memfunc_setup("Class_Name",982,G__G__Matrix_170_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn_const<float>::Class_Name) ), 0);
33782    G__memfunc_setup("Class_Version",1339,G__G__Matrix_170_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTColumn_const<float>::Class_Version) ), 0);
33783    G__memfunc_setup("Dictionary",1046,G__G__Matrix_170_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTColumn_const<float>::Dictionary) ), 0);
33784    G__memfunc_setup("IsA",253,G__G__Matrix_170_0_16, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33785    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_170_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33786    G__memfunc_setup("Streamer",835,G__G__Matrix_170_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33787    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_170_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33788    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_170_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn_const<float>::DeclFileName) ), 0);
33789    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_170_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTColumn_const<float>::ImplFileLine) ), 0);
33790    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_170_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn_const<float>::ImplFileName) ), 0);
33791    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_170_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTColumn_const<float>::DeclFileLine) ), 0);
33792    // automatic destructor
33793    G__memfunc_setup("~TMatrixTColumn_const<float>", 2847, G__G__Matrix_170_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33794    G__tag_memfunc_reset();
33795 }
33796 
33797 static void G__setup_memfuncTMatrixTSparseDiag_constlEfloatgR(void) {
33798    /* TMatrixTSparseDiag_const<float> */
33799    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR));
33800    G__memfunc_setup("TMatrixTSparseDiag_const<float>",3094,G__G__Matrix_171_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33801    G__memfunc_setup("TMatrixTSparseDiag_const<float>",3094,G__G__Matrix_171_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
33802    G__memfunc_setup("TMatrixTSparseDiag_const<float>",3094,G__G__Matrix_171_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33803    G__memfunc_setup("operator=",937,G__G__Matrix_171_0_4, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
33804    G__memfunc_setup("GetMatrix",917,G__G__Matrix_171_0_5, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33805    G__memfunc_setup("GetDataPtr",976,G__G__Matrix_171_0_6, 70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33806    G__memfunc_setup("GetNdiags",886,G__G__Matrix_171_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33807    G__memfunc_setup("operator()",957,G__G__Matrix_171_0_8, 102, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33808    G__memfunc_setup("operator[]",1060,G__G__Matrix_171_0_9, 102, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33809    G__memfunc_setup("Class",502,G__G__Matrix_171_0_10, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparseDiag_const<float>::Class) ), 0);
33810    G__memfunc_setup("Class_Name",982,G__G__Matrix_171_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag_const<float>::Class_Name) ), 0);
33811    G__memfunc_setup("Class_Version",1339,G__G__Matrix_171_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparseDiag_const<float>::Class_Version) ), 0);
33812    G__memfunc_setup("Dictionary",1046,G__G__Matrix_171_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparseDiag_const<float>::Dictionary) ), 0);
33813    G__memfunc_setup("IsA",253,G__G__Matrix_171_0_14, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33814    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_171_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33815    G__memfunc_setup("Streamer",835,G__G__Matrix_171_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33816    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_171_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33817    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_171_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag_const<float>::DeclFileName) ), 0);
33818    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_171_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseDiag_const<float>::ImplFileLine) ), 0);
33819    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_171_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag_const<float>::ImplFileName) ), 0);
33820    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_171_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseDiag_const<float>::DeclFileLine) ), 0);
33821    // automatic destructor
33822    G__memfunc_setup("~TMatrixTSparseDiag_const<float>", 3220, G__G__Matrix_171_0_22, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33823    G__tag_memfunc_reset();
33824 }
33825 
33826 static void G__setup_memfuncTDecompBase(void) {
33827    /* TDecompBase */
33828    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase));
33829    G__memfunc_setup("ResetStatus",1159,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
33830    G__memfunc_setup("Hager",487,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 2, 0, 
33831 "d - 'Double_t' 1 - est i - 'Int_t' 0 '5' iter", (char*)NULL, (void*) NULL, 0);
33832    G__memfunc_setup("DiagProd",778,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 3, 2, 0, 
33833 "u 'TVectorT<double>' 'TVectorD' 11 - diag d - 'Double_t' 0 - tol "
33834 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 0);
33835    G__memfunc_setup("GetDecompMatrix",1517,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), G__defined_typename("TMatrixDBase"), 1, 0, 1, 2, 9, "", (char*)NULL, (void*) NULL, 3);
33836    G__memfunc_setup("GetTol",591,G__G__Matrix_174_0_7, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33837    G__memfunc_setup("GetDet1",622,G__G__Matrix_174_0_8, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33838    G__memfunc_setup("GetDet2",623,G__G__Matrix_174_0_9, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33839    G__memfunc_setup("GetCondition",1223,G__G__Matrix_174_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33840    G__memfunc_setup("GetNrows",825,G__G__Matrix_174_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33841    G__memfunc_setup("GetNcols",799,G__G__Matrix_174_0_12, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33842    G__memfunc_setup("GetRowLwb",893,G__G__Matrix_174_0_13, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33843    G__memfunc_setup("GetColLwb",867,G__G__Matrix_174_0_14, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33844    G__memfunc_setup("SetTol",603,G__G__Matrix_174_0_15, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 0, "d - 'Double_t' 0 - newTol", (char*)NULL, (void*) NULL, 0);
33845    G__memfunc_setup("Condition",935,G__G__Matrix_174_0_16, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33846    G__memfunc_setup("Det",285,G__G__Matrix_174_0_17, 121, -1, -1, 0, 2, 1, 1, 0, 
33847 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
33848    G__memfunc_setup("Decompose",927,G__G__Matrix_174_0_18, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
33849    G__memfunc_setup("Solve",521,G__G__Matrix_174_0_19, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 3);
33850    G__memfunc_setup("Solve",521,G__G__Matrix_174_0_20, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
33851 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 3);
33852    G__memfunc_setup("Solve",521,G__G__Matrix_174_0_21, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 3);
33853    G__memfunc_setup("TransSolve",1041,G__G__Matrix_174_0_22, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 3);
33854    G__memfunc_setup("TransSolve",1041,G__G__Matrix_174_0_23, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
33855 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 3);
33856    G__memfunc_setup("TransSolve",1041,G__G__Matrix_174_0_24, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 3);
33857    G__memfunc_setup("MultiSolve",1044,G__G__Matrix_174_0_25, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixT<double>' 'TMatrixD' 1 - B", (char*)NULL, (void*) NULL, 1);
33858    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", (char*)NULL, (void*) NULL, 1);
33859    G__memfunc_setup("operator=",937,G__G__Matrix_174_0_27, 117, G__get_linked_tagnum(&G__G__MatrixLN_TDecompBase), -1, 1, 1, 1, 1, 0, "u 'TDecompBase' - 11 - source", (char*)NULL, (void*) NULL, 0);
33860    G__memfunc_setup("Class",502,G__G__Matrix_174_0_28, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDecompBase::Class) ), 0);
33861    G__memfunc_setup("Class_Name",982,G__G__Matrix_174_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompBase::Class_Name) ), 0);
33862    G__memfunc_setup("Class_Version",1339,G__G__Matrix_174_0_30, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDecompBase::Class_Version) ), 0);
33863    G__memfunc_setup("Dictionary",1046,G__G__Matrix_174_0_31, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDecompBase::Dictionary) ), 0);
33864    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33865    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33866    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33867    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_174_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33868    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_174_0_36, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompBase::DeclFileName) ), 0);
33869    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_174_0_37, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompBase::ImplFileLine) ), 0);
33870    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_174_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompBase::ImplFileName) ), 0);
33871    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_174_0_39, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompBase::DeclFileLine) ), 0);
33872    // automatic destructor
33873    G__memfunc_setup("~TDecompBase", 1189, G__G__Matrix_174_0_40, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33874    G__tag_memfunc_reset();
33875 }
33876 
33877 static void G__setup_memfuncTDecompBK(void) {
33878    /* TDecompBK */
33879    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK));
33880    G__memfunc_setup("GetDecompMatrix",1517,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), G__defined_typename("TMatrixDBase"), 1, 0, 1, 2, 9, "", (char*)NULL, (void*) NULL, 1);
33881    G__memfunc_setup("TDecompBK",825,G__G__Matrix_177_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33882    G__memfunc_setup("TDecompBK",825,G__G__Matrix_177_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK), -1, 0, 1, 5, 1, 0, "i - 'Int_t' 0 - nrows", (char*)NULL, (void*) NULL, 0);
33883    G__memfunc_setup("TDecompBK",825,G__G__Matrix_177_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK), -1, 0, 2, 1, 1, 0, 
33884 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb", (char*)NULL, (void*) NULL, 0);
33885    G__memfunc_setup("TDecompBK",825,G__G__Matrix_177_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK), -1, 0, 2, 1, 1, 0, 
33886 "u 'TMatrixTSym<double>' 'TMatrixDSym' 11 - m d - 'Double_t' 0 '0.0' tol", (char*)NULL, (void*) NULL, 0);
33887    G__memfunc_setup("TDecompBK",825,G__G__Matrix_177_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK), -1, 0, 1, 1, 1, 0, "u 'TDecompBK' - 11 - another", (char*)NULL, (void*) NULL, 0);
33888    G__memfunc_setup("GetNrows",825,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33889    G__memfunc_setup("GetNcols",799,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33890    G__memfunc_setup("GetU",373,G__G__Matrix_177_0_9, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 1, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
33891    G__memfunc_setup("SetMatrix",929,G__G__Matrix_177_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' 'TMatrixDSym' 11 - a", (char*)NULL, (void*) NULL, 1);
33892    G__memfunc_setup("Decompose",927,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33893    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
33894    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
33895 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
33896    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
33897    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
33898    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
33899 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
33900    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
33901    G__memfunc_setup("Det",285,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33902 "d - 'Double_t' 1 - - d - 'Double_t' 1 - -", (char*)NULL, (void*) NULL, 1);
33903    G__memfunc_setup("Invert",632,G__G__Matrix_177_0_19, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' 'TMatrixDSym' 1 - inv", (char*)NULL, (void*) NULL, 0);
33904    G__memfunc_setup("Invert",632,G__G__Matrix_177_0_20, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), G__defined_typename("TMatrixDSym"), 0, 1, 1, 1, 0, "g - 'Bool_t' 1 - status", (char*)NULL, (void*) NULL, 0);
33905    G__memfunc_setup("Invert",632,G__G__Matrix_177_0_21, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), G__defined_typename("TMatrixDSym"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33906    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", "*MENU*", (void*) NULL, 1);
33907    G__memfunc_setup("operator=",937,G__G__Matrix_177_0_23, 117, G__get_linked_tagnum(&G__G__MatrixLN_TDecompBK), -1, 1, 1, 1, 1, 0, "u 'TDecompBK' - 11 - source", (char*)NULL, (void*) NULL, 0);
33908    G__memfunc_setup("Class",502,G__G__Matrix_177_0_24, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDecompBK::Class) ), 0);
33909    G__memfunc_setup("Class_Name",982,G__G__Matrix_177_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompBK::Class_Name) ), 0);
33910    G__memfunc_setup("Class_Version",1339,G__G__Matrix_177_0_26, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDecompBK::Class_Version) ), 0);
33911    G__memfunc_setup("Dictionary",1046,G__G__Matrix_177_0_27, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDecompBK::Dictionary) ), 0);
33912    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33913    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33914    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33915    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_177_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33916    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_177_0_32, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompBK::DeclFileName) ), 0);
33917    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_177_0_33, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompBK::ImplFileLine) ), 0);
33918    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_177_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompBK::ImplFileName) ), 0);
33919    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_177_0_35, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompBK::DeclFileLine) ), 0);
33920    // automatic destructor
33921    G__memfunc_setup("~TDecompBK", 951, G__G__Matrix_177_0_36, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33922    G__tag_memfunc_reset();
33923 }
33924 
33925 static void G__setup_memfuncTDecompChol(void) {
33926    /* TDecompChol */
33927    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol));
33928    G__memfunc_setup("GetDecompMatrix",1517,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), G__defined_typename("TMatrixDBase"), 1, 0, 1, 2, 9, "", (char*)NULL, (void*) NULL, 1);
33929    G__memfunc_setup("TDecompChol",1074,G__G__Matrix_178_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33930    G__memfunc_setup("TDecompChol",1074,G__G__Matrix_178_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol), -1, 0, 1, 5, 1, 0, "i - 'Int_t' 0 - nrows", (char*)NULL, (void*) NULL, 0);
33931    G__memfunc_setup("TDecompChol",1074,G__G__Matrix_178_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol), -1, 0, 2, 1, 1, 0, 
33932 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb", (char*)NULL, (void*) NULL, 0);
33933    G__memfunc_setup("TDecompChol",1074,G__G__Matrix_178_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol), -1, 0, 2, 1, 1, 0, 
33934 "u 'TMatrixTSym<double>' 'TMatrixDSym' 11 - a d - 'Double_t' 0 '0.0' tol", (char*)NULL, (void*) NULL, 0);
33935    G__memfunc_setup("TDecompChol",1074,G__G__Matrix_178_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol), -1, 0, 2, 1, 1, 0, 
33936 "u 'TMatrixT<double>' 'TMatrixD' 11 - a d - 'Double_t' 0 '0.0' tol", (char*)NULL, (void*) NULL, 0);
33937    G__memfunc_setup("TDecompChol",1074,G__G__Matrix_178_0_7, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol), -1, 0, 1, 1, 1, 0, "u 'TDecompChol' - 11 - another", (char*)NULL, (void*) NULL, 0);
33938    G__memfunc_setup("GetMatrix",917,G__G__Matrix_178_0_8, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), G__defined_typename("TMatrixDSym"), 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
33939    G__memfunc_setup("GetNrows",825,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33940    G__memfunc_setup("GetNcols",799,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33941    G__memfunc_setup("GetU",373,G__G__Matrix_178_0_11, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33942    G__memfunc_setup("SetMatrix",929,G__G__Matrix_178_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' 'TMatrixDSym' 11 - a", (char*)NULL, (void*) NULL, 1);
33943    G__memfunc_setup("Decompose",927,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33944    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
33945    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
33946 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
33947    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
33948    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
33949    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
33950 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
33951    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
33952    G__memfunc_setup("Det",285,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33953 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
33954    G__memfunc_setup("Invert",632,G__G__Matrix_178_0_21, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' 'TMatrixDSym' 1 - inv", (char*)NULL, (void*) NULL, 0);
33955    G__memfunc_setup("Invert",632,G__G__Matrix_178_0_22, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), G__defined_typename("TMatrixDSym"), 0, 1, 1, 1, 0, "g - 'Bool_t' 1 - status", (char*)NULL, (void*) NULL, 0);
33956    G__memfunc_setup("Invert",632,G__G__Matrix_178_0_23, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), G__defined_typename("TMatrixDSym"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33957    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", "*MENU*", (void*) NULL, 1);
33958    G__memfunc_setup("operator=",937,G__G__Matrix_178_0_25, 117, G__get_linked_tagnum(&G__G__MatrixLN_TDecompChol), -1, 1, 1, 1, 1, 0, "u 'TDecompChol' - 11 - source", (char*)NULL, (void*) NULL, 0);
33959    G__memfunc_setup("Class",502,G__G__Matrix_178_0_26, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDecompChol::Class) ), 0);
33960    G__memfunc_setup("Class_Name",982,G__G__Matrix_178_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompChol::Class_Name) ), 0);
33961    G__memfunc_setup("Class_Version",1339,G__G__Matrix_178_0_28, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDecompChol::Class_Version) ), 0);
33962    G__memfunc_setup("Dictionary",1046,G__G__Matrix_178_0_29, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDecompChol::Dictionary) ), 0);
33963    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33964    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33965    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33966    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_178_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33967    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_178_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompChol::DeclFileName) ), 0);
33968    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_178_0_35, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompChol::ImplFileLine) ), 0);
33969    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_178_0_36, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompChol::ImplFileName) ), 0);
33970    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_178_0_37, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompChol::DeclFileLine) ), 0);
33971    // automatic destructor
33972    G__memfunc_setup("~TDecompChol", 1200, G__G__Matrix_178_0_38, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33973    G__tag_memfunc_reset();
33974 }
33975 
33976 static void G__setup_memfuncTDecompLU(void) {
33977    /* TDecompLU */
33978    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU));
33979    G__memfunc_setup("DecomposeLUCrout",1613,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 5, 3, 2, 0, 
33980 "u 'TMatrixT<double>' 'TMatrixD' 1 - lu I - 'Int_t' 0 - index "
33981 "d - 'Double_t' 1 - sign d - 'Double_t' 0 - tol "
33982 "i - 'Int_t' 1 - nrZeros", (char*)NULL, (void*) NULL, 0);
33983    G__memfunc_setup("DecomposeLUGauss",1603,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 5, 3, 2, 0, 
33984 "u 'TMatrixT<double>' 'TMatrixD' 1 - lu I - 'Int_t' 0 - index "
33985 "d - 'Double_t' 1 - sign d - 'Double_t' 0 - tol "
33986 "i - 'Int_t' 1 - nrZeros", (char*)NULL, (void*) NULL, 0);
33987    G__memfunc_setup("GetDecompMatrix",1517,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), G__defined_typename("TMatrixDBase"), 1, 0, 1, 2, 9, "", (char*)NULL, (void*) NULL, 1);
33988    G__memfunc_setup("TDecompLU",845,G__G__Matrix_179_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33989    G__memfunc_setup("TDecompLU",845,G__G__Matrix_179_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU), -1, 0, 1, 5, 1, 0, "i - 'Int_t' 0 - nrows", (char*)NULL, (void*) NULL, 0);
33990    G__memfunc_setup("TDecompLU",845,G__G__Matrix_179_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU), -1, 0, 2, 1, 1, 0, 
33991 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb", (char*)NULL, (void*) NULL, 0);
33992    G__memfunc_setup("TDecompLU",845,G__G__Matrix_179_0_7, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU), -1, 0, 3, 1, 1, 0, 
33993 "u 'TMatrixT<double>' 'TMatrixD' 11 - m d - 'Double_t' 0 '0.0' tol "
33994 "i - 'Int_t' 0 '1' implicit", (char*)NULL, (void*) NULL, 0);
33995    G__memfunc_setup("TDecompLU",845,G__G__Matrix_179_0_8, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU), -1, 0, 1, 1, 1, 0, "u 'TDecompLU' - 11 - another", (char*)NULL, (void*) NULL, 0);
33996    G__memfunc_setup("GetMatrix",917,G__G__Matrix_179_0_9, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
33997    G__memfunc_setup("GetNrows",825,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33998    G__memfunc_setup("GetNcols",799,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33999    G__memfunc_setup("GetLU",449,G__G__Matrix_179_0_12, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 1, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
34000    G__memfunc_setup("SetMatrix",929,G__G__Matrix_179_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' 'TMatrixD' 11 - a", (char*)NULL, (void*) NULL, 1);
34001    G__memfunc_setup("Decompose",927,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
34002    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
34003    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
34004 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
34005    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
34006    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
34007    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
34008 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
34009    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
34010    G__memfunc_setup("Det",285,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34011 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
34012    G__memfunc_setup("InvertLU",793,G__G__Matrix_179_0_22, 103, -1, G__defined_typename("Bool_t"), 0, 3, 3, 1, 0, 
34013 "u 'TMatrixT<double>' 'TMatrixD' 1 - a d - 'Double_t' 0 - tol "
34014 "D - 'Double_t' 0 '0' det", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixD&, Double_t, Double_t*))(&TDecompLU::InvertLU) ), 0);
34015    G__memfunc_setup("Invert",632,G__G__Matrix_179_0_23, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixT<double>' 'TMatrixD' 1 - inv", (char*)NULL, (void*) NULL, 0);
34016    G__memfunc_setup("Invert",632,G__G__Matrix_179_0_24, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 1, 1, 1, 0, "g - 'Bool_t' 1 - status", (char*)NULL, (void*) NULL, 0);
34017    G__memfunc_setup("Invert",632,G__G__Matrix_179_0_25, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34018    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", "*MENU*", (void*) NULL, 1);
34019    G__memfunc_setup("operator=",937,G__G__Matrix_179_0_27, 117, G__get_linked_tagnum(&G__G__MatrixLN_TDecompLU), -1, 1, 1, 1, 1, 0, "u 'TDecompLU' - 11 - source", (char*)NULL, (void*) NULL, 0);
34020    G__memfunc_setup("Class",502,G__G__Matrix_179_0_28, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDecompLU::Class) ), 0);
34021    G__memfunc_setup("Class_Name",982,G__G__Matrix_179_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompLU::Class_Name) ), 0);
34022    G__memfunc_setup("Class_Version",1339,G__G__Matrix_179_0_30, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDecompLU::Class_Version) ), 0);
34023    G__memfunc_setup("Dictionary",1046,G__G__Matrix_179_0_31, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDecompLU::Dictionary) ), 0);
34024    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34025    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34026    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34027    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_179_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34028    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_179_0_36, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompLU::DeclFileName) ), 0);
34029    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_179_0_37, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompLU::ImplFileLine) ), 0);
34030    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_179_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompLU::ImplFileName) ), 0);
34031    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_179_0_39, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompLU::DeclFileLine) ), 0);
34032    // automatic destructor
34033    G__memfunc_setup("~TDecompLU", 971, G__G__Matrix_179_0_40, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34034    G__tag_memfunc_reset();
34035 }
34036 
34037 static void G__setup_memfuncTDecompQRH(void) {
34038    /* TDecompQRH */
34039    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH));
34040    G__memfunc_setup("QRH",235,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 5, 3, 2, 0, 
34041 "u 'TMatrixT<double>' 'TMatrixD' 1 - q u 'TVectorT<double>' 'TVectorD' 1 - diagR "
34042 "u 'TVectorT<double>' 'TVectorD' 1 - up u 'TVectorT<double>' 'TVectorD' 1 - w "
34043 "d - 'Double_t' 0 - tol", (char*)NULL, (void*) NULL, 0);
34044    G__memfunc_setup("GetDecompMatrix",1517,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), G__defined_typename("TMatrixDBase"), 1, 0, 1, 2, 9, "", (char*)NULL, (void*) NULL, 1);
34045    G__memfunc_setup("TDecompQRH",919,G__G__Matrix_180_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34046    G__memfunc_setup("TDecompQRH",919,G__G__Matrix_180_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH), -1, 0, 2, 1, 1, 0, 
34047 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols", (char*)NULL, (void*) NULL, 0);
34048    G__memfunc_setup("TDecompQRH",919,G__G__Matrix_180_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH), -1, 0, 4, 1, 1, 0, 
34049 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
34050 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
34051    G__memfunc_setup("TDecompQRH",919,G__G__Matrix_180_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH), -1, 0, 2, 1, 1, 0, 
34052 "u 'TMatrixT<double>' 'TMatrixD' 11 - m d - 'Double_t' 0 '0.0' tol", "be careful for slicing in operator=", (void*) NULL, 0);
34053    G__memfunc_setup("TDecompQRH",919,G__G__Matrix_180_0_7, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH), -1, 0, 1, 1, 1, 0, "u 'TDecompQRH' - 11 - another", (char*)NULL, (void*) NULL, 0);
34054    G__memfunc_setup("GetNrows",825,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34055    G__memfunc_setup("GetNcols",799,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34056    G__memfunc_setup("GetQ",369,G__G__Matrix_180_0_10, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 1, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 1);
34057    G__memfunc_setup("GetR",370,G__G__Matrix_180_0_11, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 1, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 1);
34058    G__memfunc_setup("GetUp",485,G__G__Matrix_180_0_12, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 1, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 1);
34059    G__memfunc_setup("GetW",375,G__G__Matrix_180_0_13, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 1, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 1);
34060    G__memfunc_setup("SetMatrix",929,G__G__Matrix_180_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' 'TMatrixD' 11 - a", (char*)NULL, (void*) NULL, 1);
34061    G__memfunc_setup("Decompose",927,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
34062    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
34063    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
34064 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
34065    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
34066    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
34067    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
34068 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
34069    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
34070    G__memfunc_setup("Det",285,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34071 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
34072    G__memfunc_setup("Invert",632,G__G__Matrix_180_0_23, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixT<double>' 'TMatrixD' 1 - inv", (char*)NULL, (void*) NULL, 0);
34073    G__memfunc_setup("Invert",632,G__G__Matrix_180_0_24, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 1, 1, 1, 0, "g - 'Bool_t' 1 - status", (char*)NULL, (void*) NULL, 0);
34074    G__memfunc_setup("Invert",632,G__G__Matrix_180_0_25, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34075    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", "*MENU*", (void*) NULL, 1);
34076    G__memfunc_setup("operator=",937,G__G__Matrix_180_0_27, 117, G__get_linked_tagnum(&G__G__MatrixLN_TDecompQRH), -1, 1, 1, 1, 1, 0, "u 'TDecompQRH' - 11 - source", (char*)NULL, (void*) NULL, 0);
34077    G__memfunc_setup("Class",502,G__G__Matrix_180_0_28, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDecompQRH::Class) ), 0);
34078    G__memfunc_setup("Class_Name",982,G__G__Matrix_180_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompQRH::Class_Name) ), 0);
34079    G__memfunc_setup("Class_Version",1339,G__G__Matrix_180_0_30, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDecompQRH::Class_Version) ), 0);
34080    G__memfunc_setup("Dictionary",1046,G__G__Matrix_180_0_31, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDecompQRH::Dictionary) ), 0);
34081    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34082    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34083    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34084    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_180_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34085    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_180_0_36, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompQRH::DeclFileName) ), 0);
34086    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_180_0_37, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompQRH::ImplFileLine) ), 0);
34087    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_180_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompQRH::ImplFileName) ), 0);
34088    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_180_0_39, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompQRH::DeclFileLine) ), 0);
34089    // automatic destructor
34090    G__memfunc_setup("~TDecompQRH", 1045, G__G__Matrix_180_0_40, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34091    G__tag_memfunc_reset();
34092 }
34093 
34094 static void G__setup_memfuncTDecompSparse(void) {
34095    /* TDecompSparse */
34096    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse));
34097    G__memfunc_setup("NonZerosUpperTriang",1967,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 2, 0, "u 'TMatrixTSparse<double>' 'TMatrixDSparse' 11 - a", (char*)NULL, (void*) NULL, 0);
34098    G__memfunc_setup("CopyUpperTriang",1548,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 3, 2, 0, 
34099 "u 'TMatrixTSparse<double>' 'TMatrixDSparse' 11 - a D - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
34100    G__memfunc_setup("InitParam",901,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34101    G__memfunc_setup("InitPivot",934,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 13, 3, 2, 0, 
34102 "i - 'Int_t' 10 - n i - 'Int_t' 10 - nz "
34103 "u 'TArrayI' - 1 - Airn u 'TArrayI' - 1 - Aicn "
34104 "u 'TArrayI' - 1 - Aiw u 'TArrayI' - 1 - Aikeep "
34105 "u 'TArrayI' - 1 - Aiw1 i - 'Int_t' 1 - nsteps "
34106 "i - 'Int_t' 10 - iflag I - 'Int_t' 0 - icntl "
34107 "D - 'Double_t' 0 - cntl I - 'Int_t' 0 - info "
34108 "d - 'Double_t' 1 - ops", (char*)NULL, (void*) NULL, 0);
34109    G__memfunc_setup("Factor",607,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 13, 3, 2, 0, 
34110 "i - 'Int_t' 10 - n i - 'Int_t' 10 - nz "
34111 "u 'TArrayI' - 1 - Airn u 'TArrayI' - 1 - Aicn "
34112 "u 'TArrayD' - 1 - Aa u 'TArrayI' - 1 - Aiw "
34113 "u 'TArrayI' - 1 - Aikeep i - 'Int_t' 10 - nsteps "
34114 "i - 'Int_t' 1 - maxfrt u 'TArrayI' - 1 - Aiw1 "
34115 "I - 'Int_t' 0 - icntl D - 'Double_t' 0 - cntl "
34116 "I - 'Int_t' 0 - info", (char*)NULL, (void*) NULL, 0);
34117    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 10, 3, 2, 0, 
34118 "i - 'Int_t' 10 - n u 'TArrayD' - 1 - Aa "
34119 "u 'TArrayI' - 1 - Aiw u 'TArrayD' - 1 - Aw "
34120 "i - 'Int_t' 10 - maxfrt u 'TVectorT<double>' 'TVectorD' 1 - b "
34121 "u 'TArrayI' - 1 - Aiw1 i - 'Int_t' 10 - nsteps "
34122 "I - 'Int_t' 0 - icntl I - 'Int_t' 0 - info", (char*)NULL, (void*) NULL, 0);
34123    G__memfunc_setup("InitPivot_sub1",1408,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 11, 3, 2, 0, 
34124 "i - 'Int_t' 10 - n i - 'Int_t' 10 - nz "
34125 "I - 'Int_t' 0 - irn I - 'Int_t' 0 - icn "
34126 "I - 'Int_t' 0 - iw I - 'Int_t' 0 - ipe "
34127 "I - 'Int_t' 0 - iq I - 'Int_t' 0 - flag "
34128 "i - 'Int_t' 1 - iwfr I - 'Int_t' 0 - icntl "
34129 "I - 'Int_t' 0 - info", (char*)NULL, (void*) NULL, 0);
34130    G__memfunc_setup("InitPivot_sub2",1409,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 13, 3, 2, 0, 
34131 "i - 'Int_t' 10 - n I - 'Int_t' 0 - ipe "
34132 "I - 'Int_t' 0 - iw i - 'Int_t' 10 - lw "
34133 "i - 'Int_t' 1 - iwfr I - 'Int_t' 0 - nv "
34134 "I - 'Int_t' 0 - nxt I - 'Int_t' 0 - lst "
34135 "I - 'Int_t' 0 - ipd I - 'Int_t' 0 - flag "
34136 "i - 'Int_t' 10 - iovflo i - 'Int_t' 1 - ncmpa "
34137 "d - 'Double_t' 10 - fratio", (char*)NULL, (void*) NULL, 0);
34138    G__memfunc_setup("InitPivot_sub2a",1506,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 3, 2, 0, 
34139 "i - 'Int_t' 10 - n I - 'Int_t' 0 - ipe "
34140 "I - 'Int_t' 0 - iw i - 'Int_t' 10 - lw "
34141 "i - 'Int_t' 1 - iwfr i - 'Int_t' 1 - ncmpa", (char*)NULL, (void*) NULL, 0);
34142    G__memfunc_setup("InitPivot_sub3",1410,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 12, 3, 2, 0, 
34143 "i - 'Int_t' 10 - n i - 'Int_t' 10 - nz "
34144 "I - 'Int_t' 0 - irn I - 'Int_t' 0 - icn "
34145 "I - 'Int_t' 0 - perm I - 'Int_t' 0 - iw "
34146 "I - 'Int_t' 0 - ipe I - 'Int_t' 0 - iq "
34147 "I - 'Int_t' 0 - flag i - 'Int_t' 1 - iwfr "
34148 "I - 'Int_t' 0 - icntl I - 'Int_t' 0 - info", (char*)NULL, (void*) NULL, 0);
34149    G__memfunc_setup("InitPivot_sub4",1411,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 10, 3, 2, 0, 
34150 "i - 'Int_t' 10 - n I - 'Int_t' 0 - ipe "
34151 "I - 'Int_t' 0 - iw i - 'Int_t' 10 - lw "
34152 "i - 'Int_t' 1 - iwfr I - 'Int_t' 0 - ips "
34153 "I - 'Int_t' 0 - ipv I - 'Int_t' 0 - nv "
34154 "I - 'Int_t' 0 - flag i - 'Int_t' 1 - ncmpa", (char*)NULL, (void*) NULL, 0);
34155    G__memfunc_setup("InitPivot_sub5",1412,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 9, 3, 2, 0, 
34156 "i - 'Int_t' 10 - n I - 'Int_t' 0 - ipe "
34157 "I - 'Int_t' 0 - nv I - 'Int_t' 0 - ips "
34158 "I - 'Int_t' 0 - ne I - 'Int_t' 0 - na "
34159 "I - 'Int_t' 0 - nd i - 'Int_t' 1 - nsteps "
34160 "i - 'Int_t' 10 - nemin", (char*)NULL, (void*) NULL, 0);
34161    G__memfunc_setup("InitPivot_sub6",1413,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 14, 3, 2, 0, 
34162 "i - 'Int_t' 10 - n i - 'Int_t' 10 - nz "
34163 "I - 'Int_t' 0 - irn I - 'Int_t' 0 - icn "
34164 "I - 'Int_t' 0 - perm I - 'Int_t' 0 - na "
34165 "I - 'Int_t' 0 - ne I - 'Int_t' 0 - nd "
34166 "i - 'Int_t' 10 - nsteps I - 'Int_t' 0 - lstki "
34167 "I - 'Int_t' 0 - lstkr I - 'Int_t' 0 - iw "
34168 "I - 'Int_t' 0 - info d - 'Double_t' 1 - ops", (char*)NULL, (void*) NULL, 0);
34169    G__memfunc_setup("Factor_sub1",1081,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 13, 3, 2, 0, 
34170 "i - 'Int_t' 10 - n i - 'Int_t' 10 - nz "
34171 "i - 'Int_t' 1 - nz1 D - 'Double_t' 0 - a "
34172 "i - 'Int_t' 10 - la I - 'Int_t' 0 - irn "
34173 "I - 'Int_t' 0 - icn I - 'Int_t' 0 - iw "
34174 "i - 'Int_t' 10 - liw I - 'Int_t' 0 - perm "
34175 "I - 'Int_t' 0 - iw2 I - 'Int_t' 0 - icntl "
34176 "I - 'Int_t' 0 - info", (char*)NULL, (void*) NULL, 0);
34177    G__memfunc_setup("Factor_sub2",1082,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 15, 3, 2, 0, 
34178 "i - 'Int_t' 10 - n i - 'Int_t' 10 - nz "
34179 "D - 'Double_t' 0 - a i - 'Int_t' 10 - la "
34180 "I - 'Int_t' 0 - iw i - 'Int_t' 10 - liw "
34181 "I - 'Int_t' 0 - perm I - 'Int_t' 0 - nstk "
34182 "i - 'Int_t' 10 - nsteps i - 'Int_t' 1 - maxfrt "
34183 "I - 'Int_t' 0 - nelim I - 'Int_t' 0 - iw2 "
34184 "I - 'Int_t' 0 - icntl D - 'Double_t' 0 - cntl "
34185 "I - 'Int_t' 0 - info", (char*)NULL, (void*) NULL, 0);
34186    G__memfunc_setup("Factor_sub3",1083,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 8, 3, 2, 0, 
34187 "D - 'Double_t' 0 - a I - 'Int_t' 0 - iw "
34188 "i - 'Int_t' 1 - j1 i - 'Int_t' 1 - j2 "
34189 "i - 'Int_t' 10 - itop i - 'Int_t' 10 - ireal "
34190 "i - 'Int_t' 1 - ncmpbr i - 'Int_t' 1 - ncmpbi", (char*)NULL, (void*) NULL, 0);
34191    G__memfunc_setup("Solve_sub1",995,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 9, 3, 2, 0, 
34192 "i - 'Int_t' 10 - n D - 'Double_t' 0 - a "
34193 "I - 'Int_t' 0 - iw D - 'Double_t' 0 - w "
34194 "D - 'Double_t' 0 - rhs I - 'Int_t' 0 - iw2 "
34195 "i - 'Int_t' 10 - nblk i - 'Int_t' 1 - latop "
34196 "I - 'Int_t' 0 - icntl", (char*)NULL, (void*) NULL, 0);
34197    G__memfunc_setup("Solve_sub2",996,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 9, 3, 2, 0, 
34198 "i - 'Int_t' 10 - n D - 'Double_t' 0 - a "
34199 "I - 'Int_t' 0 - iw D - 'Double_t' 0 - w "
34200 "D - 'Double_t' 0 - rhs I - 'Int_t' 0 - iw2 "
34201 "i - 'Int_t' 10 - nblk i - 'Int_t' 10 - latop "
34202 "I - 'Int_t' 0 - icntl", (char*)NULL, (void*) NULL, 0);
34203    G__memfunc_setup("IDiag",446,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 2, 3, 2, 0, 
34204 "i - 'Int_t' 0 - ix i - 'Int_t' 0 - iy", (char*)NULL, (void*) NULL, 0);
34205    G__memfunc_setup("IError",595,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34206    G__memfunc_setup("MinRealWorkspace",1623,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34207    G__memfunc_setup("MinIntWorkspace",1534,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34208    G__memfunc_setup("ErrorFlag",900,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34209    G__memfunc_setup("GetThresholdPivoting",2077,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34210    G__memfunc_setup("GetTreatAsZero",1396,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34211    G__memfunc_setup("SetThresholdPivoting",2089,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "d - 'Double_t' 0 - piv", (char*)NULL, (void*) NULL, 0);
34212    G__memfunc_setup("SetTreatAsZero",1408,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "d - 'Double_t' 0 - tol", (char*)NULL, (void*) NULL, 0);
34213    G__memfunc_setup("GetDecompMatrix",1517,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), G__defined_typename("TMatrixDBase"), 1, 0, 1, 2, 9, "", (char*)NULL, (void*) NULL, 1);
34214    G__memfunc_setup("TDecompSparse",1306,G__G__Matrix_185_0_29, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34215    G__memfunc_setup("TDecompSparse",1306,G__G__Matrix_185_0_30, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse), -1, 0, 3, 1, 1, 0, 
34216 "i - 'Int_t' 0 - nRows i - 'Int_t' 0 - nr_nonZeros "
34217 "i - 'Int_t' 0 - verbose", (char*)NULL, (void*) NULL, 0);
34218    G__memfunc_setup("TDecompSparse",1306,G__G__Matrix_185_0_31, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse), -1, 0, 4, 1, 1, 0, 
34219 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
34220 "i - 'Int_t' 0 - nr_nonZeros i - 'Int_t' 0 - verbose", (char*)NULL, (void*) NULL, 0);
34221    G__memfunc_setup("TDecompSparse",1306,G__G__Matrix_185_0_32, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse), -1, 0, 2, 1, 1, 0, 
34222 "u 'TMatrixTSparse<double>' 'TMatrixDSparse' 11 - a i - 'Int_t' 0 - verbose", (char*)NULL, (void*) NULL, 0);
34223    G__memfunc_setup("TDecompSparse",1306,G__G__Matrix_185_0_33, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse), -1, 0, 1, 1, 1, 0, "u 'TDecompSparse' - 11 - another", (char*)NULL, (void*) NULL, 0);
34224    G__memfunc_setup("SetVerbose",1026,G__G__Matrix_185_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - v", (char*)NULL, (void*) NULL, 0);
34225    G__memfunc_setup("GetNrows",825,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34226    G__memfunc_setup("GetNcols",799,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34227    G__memfunc_setup("SetMatrix",929,G__G__Matrix_185_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparse<double>' 'TMatrixDSparse' 11 - a", (char*)NULL, (void*) NULL, 1);
34228    G__memfunc_setup("Decompose",927,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
34229    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
34230    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
34231 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
34232    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - -", (char*)NULL, (void*) NULL, 1);
34233    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
34234    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
34235 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
34236    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - -", (char*)NULL, (void*) NULL, 1);
34237    G__memfunc_setup("Det",285,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34238 "d - 'Double_t' 1 - - d - 'Double_t' 1 - -", (char*)NULL, (void*) NULL, 1);
34239    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", "*MENU*", (void*) NULL, 1);
34240    G__memfunc_setup("operator=",937,G__G__Matrix_185_0_47, 117, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSparse), -1, 1, 1, 1, 1, 0, "u 'TDecompSparse' - 11 - source", (char*)NULL, (void*) NULL, 0);
34241    G__memfunc_setup("Class",502,G__G__Matrix_185_0_48, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDecompSparse::Class) ), 0);
34242    G__memfunc_setup("Class_Name",982,G__G__Matrix_185_0_49, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompSparse::Class_Name) ), 0);
34243    G__memfunc_setup("Class_Version",1339,G__G__Matrix_185_0_50, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDecompSparse::Class_Version) ), 0);
34244    G__memfunc_setup("Dictionary",1046,G__G__Matrix_185_0_51, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDecompSparse::Dictionary) ), 0);
34245    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34246    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34247    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34248    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_185_0_55, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34249    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_185_0_56, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompSparse::DeclFileName) ), 0);
34250    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_185_0_57, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompSparse::ImplFileLine) ), 0);
34251    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_185_0_58, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompSparse::ImplFileName) ), 0);
34252    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_185_0_59, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompSparse::DeclFileLine) ), 0);
34253    // automatic destructor
34254    G__memfunc_setup("~TDecompSparse", 1432, G__G__Matrix_185_0_60, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34255    G__tag_memfunc_reset();
34256 }
34257 
34258 static void G__setup_memfuncTDecompSVD(void) {
34259    /* TDecompSVD */
34260    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD));
34261    G__memfunc_setup("Bidiagonalize",1330,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 4, 3, 2, 0, 
34262 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TMatrixT<double>' 'TMatrixD' 1 - u "
34263 "u 'TVectorT<double>' 'TVectorD' 1 - sDiag u 'TVectorT<double>' 'TVectorD' 1 - oDiag", (char*)NULL, (void*) NULL, 0);
34264    G__memfunc_setup("Diagonalize",1127,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 4, 3, 2, 0, 
34265 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TMatrixT<double>' 'TMatrixD' 1 - u "
34266 "u 'TVectorT<double>' 'TVectorD' 1 - sDiag u 'TVectorT<double>' 'TVectorD' 1 - oDiag", (char*)NULL, (void*) NULL, 0);
34267    G__memfunc_setup("Diag_1",517,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 3, 2, 0, 
34268 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TVectorT<double>' 'TVectorD' 1 - sDiag "
34269 "u 'TVectorT<double>' 'TVectorD' 1 - oDiag i - 'Int_t' 0 - k", (char*)NULL, (void*) NULL, 0);
34270    G__memfunc_setup("Diag_2",518,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 3, 2, 0, 
34271 "u 'TVectorT<double>' 'TVectorD' 1 - sDiag u 'TVectorT<double>' 'TVectorD' 1 - oDiag "
34272 "i - 'Int_t' 0 - k i - 'Int_t' 0 - l", (char*)NULL, (void*) NULL, 0);
34273    G__memfunc_setup("Diag_3",519,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 3, 2, 0, 
34274 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TMatrixT<double>' 'TMatrixD' 1 - u "
34275 "u 'TVectorT<double>' 'TVectorD' 1 - sDiag u 'TVectorT<double>' 'TVectorD' 1 - oDiag "
34276 "i - 'Int_t' 0 - k i - 'Int_t' 0 - l", (char*)NULL, (void*) NULL, 0);
34277    G__memfunc_setup("SortSingular",1261,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 3, 2, 0, 
34278 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TMatrixT<double>' 'TMatrixD' 1 - u "
34279 "u 'TVectorT<double>' 'TVectorD' 1 - sDiag", (char*)NULL, (void*) NULL, 0);
34280    G__memfunc_setup("GetDecompMatrix",1517,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEdoublegR), G__defined_typename("TMatrixDBase"), 1, 0, 1, 2, 9, "", (char*)NULL, (void*) NULL, 1);
34281    G__memfunc_setup("TDecompSVD",921,G__G__Matrix_186_0_8, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34282    G__memfunc_setup("TDecompSVD",921,G__G__Matrix_186_0_9, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD), -1, 0, 2, 1, 1, 0, 
34283 "i - 'Int_t' 0 - nrows i - 'Int_t' 0 - ncols", (char*)NULL, (void*) NULL, 0);
34284    G__memfunc_setup("TDecompSVD",921,G__G__Matrix_186_0_10, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD), -1, 0, 4, 1, 1, 0, 
34285 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
34286 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
34287    G__memfunc_setup("TDecompSVD",921,G__G__Matrix_186_0_11, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD), -1, 0, 2, 1, 1, 0, 
34288 "u 'TMatrixT<double>' 'TMatrixD' 11 - m d - 'Double_t' 0 '0.0' tol", (char*)NULL, (void*) NULL, 0);
34289    G__memfunc_setup("TDecompSVD",921,G__G__Matrix_186_0_12, 105, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD), -1, 0, 1, 1, 1, 0, "u 'TDecompSVD' - 11 - another", (char*)NULL, (void*) NULL, 0);
34290    G__memfunc_setup("GetMatrix",917,G__G__Matrix_186_0_13, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
34291    G__memfunc_setup("GetNrows",825,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34292    G__memfunc_setup("GetNcols",799,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34293    G__memfunc_setup("GetU",373,G__G__Matrix_186_0_16, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 1, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
34294    G__memfunc_setup("GetV",374,G__G__Matrix_186_0_17, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 1, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
34295    G__memfunc_setup("GetSig",579,G__G__Matrix_186_0_18, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 1, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 0);
34296    G__memfunc_setup("SetMatrix",929,G__G__Matrix_186_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' 'TMatrixD' 11 - a", (char*)NULL, (void*) NULL, 1);
34297    G__memfunc_setup("Decompose",927,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
34298    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
34299    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
34300 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
34301    G__memfunc_setup("Solve",521,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
34302    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TVectorT<double>' 'TVectorD' 1 - b", (char*)NULL, (void*) NULL, 1);
34303    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
34304 "u 'TVectorT<double>' 'TVectorD' 11 - b g - 'Bool_t' 1 - ok", (char*)NULL, (void*) NULL, 1);
34305    G__memfunc_setup("TransSolve",1041,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixTColumn<double>' 'TMatrixDColumn' 1 - b", (char*)NULL, (void*) NULL, 1);
34306    G__memfunc_setup("Condition",935,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
34307    G__memfunc_setup("Det",285,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34308 "d - 'Double_t' 1 - d1 d - 'Double_t' 1 - d2", (char*)NULL, (void*) NULL, 1);
34309    G__memfunc_setup("Invert",632,G__G__Matrix_186_0_29, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "u 'TMatrixT<double>' 'TMatrixD' 1 - inv", (char*)NULL, (void*) NULL, 0);
34310    G__memfunc_setup("Invert",632,G__G__Matrix_186_0_30, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 1, 1, 1, 0, "g - 'Bool_t' 1 - status", (char*)NULL, (void*) NULL, 0);
34311    G__memfunc_setup("Invert",632,G__G__Matrix_186_0_31, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34312    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", "*MENU*", (void*) NULL, 1);
34313    G__memfunc_setup("operator=",937,G__G__Matrix_186_0_33, 117, G__get_linked_tagnum(&G__G__MatrixLN_TDecompSVD), -1, 1, 1, 1, 1, 0, "u 'TDecompSVD' - 11 - source", (char*)NULL, (void*) NULL, 0);
34314    G__memfunc_setup("Class",502,G__G__Matrix_186_0_34, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDecompSVD::Class) ), 0);
34315    G__memfunc_setup("Class_Name",982,G__G__Matrix_186_0_35, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompSVD::Class_Name) ), 0);
34316    G__memfunc_setup("Class_Version",1339,G__G__Matrix_186_0_36, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDecompSVD::Class_Version) ), 0);
34317    G__memfunc_setup("Dictionary",1046,G__G__Matrix_186_0_37, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDecompSVD::Dictionary) ), 0);
34318    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34319    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34320    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34321    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_186_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34322    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_186_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompSVD::DeclFileName) ), 0);
34323    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_186_0_43, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompSVD::ImplFileLine) ), 0);
34324    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_186_0_44, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecompSVD::ImplFileName) ), 0);
34325    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_186_0_45, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecompSVD::DeclFileLine) ), 0);
34326    // automatic destructor
34327    G__memfunc_setup("~TDecompSVD", 1047, G__G__Matrix_186_0_46, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34328    G__tag_memfunc_reset();
34329 }
34330 
34331 static void G__setup_memfuncTMatrixDEigen(void) {
34332    /* TMatrixDEigen */
34333    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigen));
34334    G__memfunc_setup("MakeHessenBerg",1380,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 3, 2, 0, 
34335 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TVectorT<double>' 'TVectorD' 1 - ortho "
34336 "u 'TMatrixT<double>' 'TMatrixD' 1 - H", (char*)NULL, (void*) NULL, 0);
34337    G__memfunc_setup("MakeSchurr",1013,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 3, 2, 0, 
34338 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TVectorT<double>' 'TVectorD' 1 - d "
34339 "u 'TVectorT<double>' 'TVectorD' 1 - e u 'TMatrixT<double>' 'TMatrixD' 1 - H", (char*)NULL, (void*) NULL, 0);
34340    G__memfunc_setup("Sort",424,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 3, 2, 0, 
34341 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TVectorT<double>' 'TVectorD' 1 - d "
34342 "u 'TVectorT<double>' 'TVectorD' 1 - e", (char*)NULL, (void*) NULL, 0);
34343    G__memfunc_setup("TMatrixDEigen",1269,G__G__Matrix_188_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigen), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34344    G__memfunc_setup("TMatrixDEigen",1269,G__G__Matrix_188_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigen), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' 'TMatrixD' 11 - a", (char*)NULL, (void*) NULL, 0);
34345    G__memfunc_setup("TMatrixDEigen",1269,G__G__Matrix_188_0_6, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigen), -1, 0, 1, 1, 1, 0, "u 'TMatrixDEigen' - 11 - another", (char*)NULL, (void*) NULL, 0);
34346    G__memfunc_setup("GetEigenVectors",1518,G__G__Matrix_188_0_7, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
34347    G__memfunc_setup("GetEigenValuesRe",1583,G__G__Matrix_188_0_8, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
34348    G__memfunc_setup("GetEigenValuesIm",1582,G__G__Matrix_188_0_9, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
34349    G__memfunc_setup("GetEigenValues",1400,G__G__Matrix_188_0_10, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
34350    G__memfunc_setup("operator=",937,G__G__Matrix_188_0_11, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDEigen), -1, 1, 1, 1, 1, 0, "u 'TMatrixDEigen' - 11 - source", (char*)NULL, (void*) NULL, 0);
34351    G__memfunc_setup("Class",502,G__G__Matrix_188_0_12, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixDEigen::Class) ), 0);
34352    G__memfunc_setup("Class_Name",982,G__G__Matrix_188_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixDEigen::Class_Name) ), 0);
34353    G__memfunc_setup("Class_Version",1339,G__G__Matrix_188_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixDEigen::Class_Version) ), 0);
34354    G__memfunc_setup("Dictionary",1046,G__G__Matrix_188_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixDEigen::Dictionary) ), 0);
34355    G__memfunc_setup("IsA",253,G__G__Matrix_188_0_16, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34356    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_188_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34357    G__memfunc_setup("Streamer",835,G__G__Matrix_188_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34358    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_188_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34359    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_188_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixDEigen::DeclFileName) ), 0);
34360    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_188_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixDEigen::ImplFileLine) ), 0);
34361    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_188_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixDEigen::ImplFileName) ), 0);
34362    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_188_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixDEigen::DeclFileLine) ), 0);
34363    // automatic destructor
34364    G__memfunc_setup("~TMatrixDEigen", 1395, G__G__Matrix_188_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34365    G__tag_memfunc_reset();
34366 }
34367 
34368 static void G__setup_memfuncTHaarMatrixTlEdoublegR(void) {
34369    /* THaarMatrixT<double> */
34370    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR));
34371    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixT<double>' - 1 - m", (char*)NULL, (void*) NULL, 1);
34372    G__memfunc_setup("THaarMatrixT<double>",1934,G__G__Matrix_190_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34373    G__memfunc_setup("THaarMatrixT<double>",1934,G__G__Matrix_190_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
34374 "i - 'Int_t' 0 - n i - 'Int_t' 0 '0' no_cols", (char*)NULL, (void*) NULL, 0);
34375    G__memfunc_setup("Class",502,G__G__Matrix_190_0_4, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&THaarMatrixT<double>::Class) ), 0);
34376    G__memfunc_setup("Class_Name",982,G__G__Matrix_190_0_5, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THaarMatrixT<double>::Class_Name) ), 0);
34377    G__memfunc_setup("Class_Version",1339,G__G__Matrix_190_0_6, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&THaarMatrixT<double>::Class_Version) ), 0);
34378    G__memfunc_setup("Dictionary",1046,G__G__Matrix_190_0_7, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&THaarMatrixT<double>::Dictionary) ), 0);
34379    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34380    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34381    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34382    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_190_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34383    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_190_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THaarMatrixT<double>::DeclFileName) ), 0);
34384    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_190_0_13, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THaarMatrixT<double>::ImplFileLine) ), 0);
34385    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_190_0_14, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THaarMatrixT<double>::ImplFileName) ), 0);
34386    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_190_0_15, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THaarMatrixT<double>::DeclFileLine) ), 0);
34387    // automatic copy constructor
34388    G__memfunc_setup("THaarMatrixT<double>", 1934, G__G__Matrix_190_0_16, (int) ('i'), G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'THaarMatrixT<double>' - 11 - -", (char*) NULL, (void*) NULL, 0);
34389    // automatic destructor
34390    G__memfunc_setup("~THaarMatrixT<double>", 2060, G__G__Matrix_190_0_17, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34391    G__tag_memfunc_reset();
34392 }
34393 
34394 static void G__setup_memfuncTHilbertMatrixTlEdoublegR(void) {
34395    /* THilbertMatrixT<double> */
34396    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR));
34397    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixT<double>' - 1 - m", (char*)NULL, (void*) NULL, 1);
34398    G__memfunc_setup("THilbertMatrixT<double>",2268,G__G__Matrix_191_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34399    G__memfunc_setup("THilbertMatrixT<double>",2268,G__G__Matrix_191_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
34400 "i - 'Int_t' 0 - no_rows i - 'Int_t' 0 - no_cols", (char*)NULL, (void*) NULL, 0);
34401    G__memfunc_setup("THilbertMatrixT<double>",2268,G__G__Matrix_191_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR), -1, 0, 4, 1, 1, 0, 
34402 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
34403 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
34404    G__memfunc_setup("Class",502,G__G__Matrix_191_0_5, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&THilbertMatrixT<double>::Class) ), 0);
34405    G__memfunc_setup("Class_Name",982,G__G__Matrix_191_0_6, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixT<double>::Class_Name) ), 0);
34406    G__memfunc_setup("Class_Version",1339,G__G__Matrix_191_0_7, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&THilbertMatrixT<double>::Class_Version) ), 0);
34407    G__memfunc_setup("Dictionary",1046,G__G__Matrix_191_0_8, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&THilbertMatrixT<double>::Dictionary) ), 0);
34408    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34409    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34410    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34411    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_191_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34412    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_191_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixT<double>::DeclFileName) ), 0);
34413    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_191_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THilbertMatrixT<double>::ImplFileLine) ), 0);
34414    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_191_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixT<double>::ImplFileName) ), 0);
34415    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_191_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THilbertMatrixT<double>::DeclFileLine) ), 0);
34416    // automatic copy constructor
34417    G__memfunc_setup("THilbertMatrixT<double>", 2268, G__G__Matrix_191_0_17, (int) ('i'), 
34418 G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'THilbertMatrixT<double>' - 11 - -", (char*) NULL, (void*) NULL, 0);
34419    // automatic destructor
34420    G__memfunc_setup("~THilbertMatrixT<double>", 2394, G__G__Matrix_191_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34421    G__tag_memfunc_reset();
34422 }
34423 
34424 static void G__setup_memfuncTHilbertMatrixTSymlEdoublegR(void) {
34425    /* THilbertMatrixTSym<double> */
34426    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR));
34427    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixTSym<double>' - 1 - m", (char*)NULL, (void*) NULL, 1);
34428    G__memfunc_setup("THilbertMatrixTSym<double>",2581,G__G__Matrix_192_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34429    G__memfunc_setup("THilbertMatrixTSym<double>",2581,G__G__Matrix_192_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - no_rows", (char*)NULL, (void*) NULL, 0);
34430    G__memfunc_setup("THilbertMatrixTSym<double>",2581,G__G__Matrix_192_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
34431 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb", (char*)NULL, (void*) NULL, 0);
34432    G__memfunc_setup("Class",502,G__G__Matrix_192_0_5, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&THilbertMatrixTSym<double>::Class) ), 0);
34433    G__memfunc_setup("Class_Name",982,G__G__Matrix_192_0_6, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixTSym<double>::Class_Name) ), 0);
34434    G__memfunc_setup("Class_Version",1339,G__G__Matrix_192_0_7, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&THilbertMatrixTSym<double>::Class_Version) ), 0);
34435    G__memfunc_setup("Dictionary",1046,G__G__Matrix_192_0_8, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&THilbertMatrixTSym<double>::Dictionary) ), 0);
34436    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34437    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34438    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34439    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_192_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34440    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_192_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixTSym<double>::DeclFileName) ), 0);
34441    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_192_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THilbertMatrixTSym<double>::ImplFileLine) ), 0);
34442    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_192_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixTSym<double>::ImplFileName) ), 0);
34443    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_192_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THilbertMatrixTSym<double>::DeclFileLine) ), 0);
34444    // automatic copy constructor
34445    G__memfunc_setup("THilbertMatrixTSym<double>", 2581, G__G__Matrix_192_0_17, (int) ('i'), 
34446 G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR), -1, 0, 1, 1, 1, 0, "u 'THilbertMatrixTSym<double>' - 11 - -", (char*) NULL, (void*) NULL, 0);
34447    // automatic destructor
34448    G__memfunc_setup("~THilbertMatrixTSym<double>", 2707, G__G__Matrix_192_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34449    G__tag_memfunc_reset();
34450 }
34451 
34452 static void G__setup_memfuncTMatrixDSymEigen(void) {
34453    /* TMatrixDSymEigen */
34454    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigen));
34455    G__memfunc_setup("MakeTridiagonal",1516,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 3, 2, 0, 
34456 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TVectorT<double>' 'TVectorD' 1 - d "
34457 "u 'TVectorT<double>' 'TVectorD' 1 - e", (char*)NULL, (void*) NULL, 0);
34458    G__memfunc_setup("MakeEigenVectors",1612,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 3, 2, 0, 
34459 "u 'TMatrixT<double>' 'TMatrixD' 1 - v u 'TVectorT<double>' 'TVectorD' 1 - d "
34460 "u 'TVectorT<double>' 'TVectorD' 1 - e", (char*)NULL, (void*) NULL, 0);
34461    G__memfunc_setup("TMatrixDSymEigen",1582,G__G__Matrix_193_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigen), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34462    G__memfunc_setup("TMatrixDSymEigen",1582,G__G__Matrix_193_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigen), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<double>' 'TMatrixDSym' 11 - a", (char*)NULL, (void*) NULL, 0);
34463    G__memfunc_setup("TMatrixDSymEigen",1582,G__G__Matrix_193_0_5, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigen), -1, 0, 1, 1, 1, 0, "u 'TMatrixDSymEigen' - 11 - another", (char*)NULL, (void*) NULL, 0);
34464    G__memfunc_setup("GetEigenVectors",1518,G__G__Matrix_193_0_6, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
34465    G__memfunc_setup("GetEigenValues",1400,G__G__Matrix_193_0_7, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
34466    G__memfunc_setup("operator=",937,G__G__Matrix_193_0_8, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixDSymEigen), -1, 1, 1, 1, 1, 0, "u 'TMatrixDSymEigen' - 11 - source", (char*)NULL, (void*) NULL, 0);
34467    G__memfunc_setup("Class",502,G__G__Matrix_193_0_9, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixDSymEigen::Class) ), 0);
34468    G__memfunc_setup("Class_Name",982,G__G__Matrix_193_0_10, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixDSymEigen::Class_Name) ), 0);
34469    G__memfunc_setup("Class_Version",1339,G__G__Matrix_193_0_11, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixDSymEigen::Class_Version) ), 0);
34470    G__memfunc_setup("Dictionary",1046,G__G__Matrix_193_0_12, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixDSymEigen::Dictionary) ), 0);
34471    G__memfunc_setup("IsA",253,G__G__Matrix_193_0_13, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34472    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_193_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34473    G__memfunc_setup("Streamer",835,G__G__Matrix_193_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34474    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_193_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34475    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_193_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixDSymEigen::DeclFileName) ), 0);
34476    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_193_0_18, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixDSymEigen::ImplFileLine) ), 0);
34477    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_193_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixDSymEigen::ImplFileName) ), 0);
34478    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_193_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixDSymEigen::DeclFileLine) ), 0);
34479    // automatic destructor
34480    G__memfunc_setup("~TMatrixDSymEigen", 1708, G__G__Matrix_193_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34481    G__tag_memfunc_reset();
34482 }
34483 
34484 static void G__setup_memfuncTMatrixTFlat_constlEfloatgR(void) {
34485    /* TMatrixTFlat_const<float> */
34486    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR));
34487    G__memfunc_setup("TMatrixTFlat_const<float>",2490,G__G__Matrix_195_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34488    G__memfunc_setup("TMatrixTFlat_const<float>",2490,G__G__Matrix_195_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
34489    G__memfunc_setup("TMatrixTFlat_const<float>",2490,G__G__Matrix_195_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
34490    G__memfunc_setup("TMatrixTFlat_const<float>",2490,G__G__Matrix_195_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
34491    G__memfunc_setup("operator=",937,G__G__Matrix_195_0_5, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTFlat_const<float>' - 11 - trc", (char*)NULL, (void*) NULL, 0);
34492    G__memfunc_setup("GetMatrix",917,G__G__Matrix_195_0_6, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
34493    G__memfunc_setup("GetPtr",598,G__G__Matrix_195_0_7, 70, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
34494    G__memfunc_setup("operator()",957,G__G__Matrix_195_0_8, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34495    G__memfunc_setup("operator[]",1060,G__G__Matrix_195_0_9, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34496    G__memfunc_setup("Class",502,G__G__Matrix_195_0_10, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTFlat_const<float>::Class) ), 0);
34497    G__memfunc_setup("Class_Name",982,G__G__Matrix_195_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat_const<float>::Class_Name) ), 0);
34498    G__memfunc_setup("Class_Version",1339,G__G__Matrix_195_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTFlat_const<float>::Class_Version) ), 0);
34499    G__memfunc_setup("Dictionary",1046,G__G__Matrix_195_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTFlat_const<float>::Dictionary) ), 0);
34500    G__memfunc_setup("IsA",253,G__G__Matrix_195_0_14, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34501    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_195_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34502    G__memfunc_setup("Streamer",835,G__G__Matrix_195_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34503    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_195_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34504    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_195_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat_const<float>::DeclFileName) ), 0);
34505    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_195_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTFlat_const<float>::ImplFileLine) ), 0);
34506    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_195_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat_const<float>::ImplFileName) ), 0);
34507    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_195_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTFlat_const<float>::DeclFileLine) ), 0);
34508    // automatic destructor
34509    G__memfunc_setup("~TMatrixTFlat_const<float>", 2616, G__G__Matrix_195_0_22, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34510    G__tag_memfunc_reset();
34511 }
34512 
34513 static void G__setup_memfuncTMatrixTSub_constlEfloatgR(void) {
34514    /* TMatrixTSub_const<float> */
34515    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR));
34516    G__memfunc_setup("TMatrixTSub_const<float>",2397,G__G__Matrix_196_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34517    G__memfunc_setup("TMatrixTSub_const<float>",2397,G__G__Matrix_196_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR), -1, 0, 5, 1, 1, 0, 
34518 "u 'TMatrixT<float>' - 11 - matrix i - 'Int_t' 0 - row_lwb "
34519 "i - 'Int_t' 0 - row_upb i - 'Int_t' 0 - col_lwb "
34520 "i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
34521    G__memfunc_setup("TMatrixTSub_const<float>",2397,G__G__Matrix_196_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR), -1, 0, 5, 1, 1, 0, 
34522 "u 'TMatrixTSym<float>' - 11 - matrix i - 'Int_t' 0 - row_lwb "
34523 "i - 'Int_t' 0 - row_upb i - 'Int_t' 0 - col_lwb "
34524 "i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
34525    G__memfunc_setup("GetMatrix",917,G__G__Matrix_196_0_4, 85, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTBaselEfloatgR), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
34526    G__memfunc_setup("GetRowOff",883,G__G__Matrix_196_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34527    G__memfunc_setup("GetColOff",857,G__G__Matrix_196_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34528    G__memfunc_setup("GetNrows",825,G__G__Matrix_196_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34529    G__memfunc_setup("GetNcols",799,G__G__Matrix_196_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34530    G__memfunc_setup("operator()",957,G__G__Matrix_196_0_9, 102, -1, -1, 1, 2, 1, 1, 9, 
34531 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 0);
34532    G__memfunc_setup("Class",502,G__G__Matrix_196_0_10, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSub_const<float>::Class) ), 0);
34533    G__memfunc_setup("Class_Name",982,G__G__Matrix_196_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub_const<float>::Class_Name) ), 0);
34534    G__memfunc_setup("Class_Version",1339,G__G__Matrix_196_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSub_const<float>::Class_Version) ), 0);
34535    G__memfunc_setup("Dictionary",1046,G__G__Matrix_196_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSub_const<float>::Dictionary) ), 0);
34536    G__memfunc_setup("IsA",253,G__G__Matrix_196_0_14, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34537    G__memfunc_setup("ShowMembers",1132,G__G__Matrix_196_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34538    G__memfunc_setup("Streamer",835,G__G__Matrix_196_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34539    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_196_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34540    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_196_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub_const<float>::DeclFileName) ), 0);
34541    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_196_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSub_const<float>::ImplFileLine) ), 0);
34542    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_196_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub_const<float>::ImplFileName) ), 0);
34543    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_196_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSub_const<float>::DeclFileLine) ), 0);
34544    // automatic copy constructor
34545    G__memfunc_setup("TMatrixTSub_const<float>", 2397, G__G__Matrix_196_0_22, (int) ('i'), 
34546 G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub_const<float>' - 11 - -", (char*) NULL, (void*) NULL, 0);
34547    // automatic destructor
34548    G__memfunc_setup("~TMatrixTSub_const<float>", 2523, G__G__Matrix_196_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34549    G__tag_memfunc_reset();
34550 }
34551 
34552 static void G__setup_memfuncTMatrixTColumnlEfloatgR(void) {
34553    /* TMatrixTColumn<float> */
34554    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR));
34555    G__memfunc_setup("TMatrixTColumn<float>",2075,G__G__Matrix_197_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34556    G__memfunc_setup("TMatrixTColumn<float>",2075,G__G__Matrix_197_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR), -1, 0, 2, 1, 1, 0, 
34557 "u 'TMatrixT<float>' - 1 - matrix i - 'Int_t' 0 - col", (char*)NULL, (void*) NULL, 0);
34558    G__memfunc_setup("TMatrixTColumn<float>",2075,G__G__Matrix_197_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR), -1, 0, 2, 1, 1, 0, 
34559 "u 'TMatrixTSym<float>' - 1 - matrix i - 'Int_t' 0 - col", (char*)NULL, (void*) NULL, 0);
34560    G__memfunc_setup("TMatrixTColumn<float>",2075,G__G__Matrix_197_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn<float>' - 11 - mc", (char*)NULL, (void*) NULL, 0);
34561    G__memfunc_setup("GetPtr",598,G__G__Matrix_197_0_5, 70, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34562    G__memfunc_setup("operator()",957,G__G__Matrix_197_0_6, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34563    G__memfunc_setup("operator()",957,G__G__Matrix_197_0_7, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34564    G__memfunc_setup("operator[]",1060,G__G__Matrix_197_0_8, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34565    G__memfunc_setup("operator[]",1060,G__G__Matrix_197_0_9, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34566    G__memfunc_setup("operator=",937,G__G__Matrix_197_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34567    G__memfunc_setup("operator+=",980,G__G__Matrix_197_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34568    G__memfunc_setup("operator*=",979,G__G__Matrix_197_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34569    G__memfunc_setup("operator=",937,G__G__Matrix_197_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<float>' - 11 - c", (char*)NULL, (void*) NULL, 0);
34570    G__memfunc_setup("operator=",937,G__G__Matrix_197_0_14, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTColumnlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTColumn<float>' - 11 - c", (char*)NULL, (void*) NULL, 0);
34571    G__memfunc_setup("operator=",937,G__G__Matrix_197_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
34572    G__memfunc_setup("operator+=",980,G__G__Matrix_197_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<float>' - 11 - c", (char*)NULL, (void*) NULL, 0);
34573    G__memfunc_setup("operator*=",979,G__G__Matrix_197_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTColumn_const<float>' - 11 - c", (char*)NULL, (void*) NULL, 0);
34574    G__memfunc_setup("Class",502,G__G__Matrix_197_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTColumn<float>::Class) ), 0);
34575    G__memfunc_setup("Class_Name",982,G__G__Matrix_197_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn<float>::Class_Name) ), 0);
34576    G__memfunc_setup("Class_Version",1339,G__G__Matrix_197_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTColumn<float>::Class_Version) ), 0);
34577    G__memfunc_setup("Dictionary",1046,G__G__Matrix_197_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTColumn<float>::Dictionary) ), 0);
34578    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34579    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34580    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34581    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_197_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34582    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_197_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn<float>::DeclFileName) ), 0);
34583    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_197_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTColumn<float>::ImplFileLine) ), 0);
34584    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_197_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTColumn<float>::ImplFileName) ), 0);
34585    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_197_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTColumn<float>::DeclFileLine) ), 0);
34586    // automatic destructor
34587    G__memfunc_setup("~TMatrixTColumn<float>", 2201, G__G__Matrix_197_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
34588    G__tag_memfunc_reset();
34589 }
34590 
34591 static void G__setup_memfuncTMatrixTDiaglEfloatgR(void) {
34592    /* TMatrixTDiag<float> */
34593    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR));
34594    G__memfunc_setup("TMatrixTDiag<float>",1826,G__G__Matrix_198_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34595    G__memfunc_setup("TMatrixTDiag<float>",1826,G__G__Matrix_198_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<float>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
34596    G__memfunc_setup("TMatrixTDiag<float>",1826,G__G__Matrix_198_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
34597    G__memfunc_setup("TMatrixTDiag<float>",1826,G__G__Matrix_198_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag<float>' - 11 - md", (char*)NULL, (void*) NULL, 0);
34598    G__memfunc_setup("GetPtr",598,G__G__Matrix_198_0_5, 70, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34599    G__memfunc_setup("operator()",957,G__G__Matrix_198_0_6, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34600    G__memfunc_setup("operator()",957,G__G__Matrix_198_0_7, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34601    G__memfunc_setup("operator[]",1060,G__G__Matrix_198_0_8, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34602    G__memfunc_setup("operator[]",1060,G__G__Matrix_198_0_9, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34603    G__memfunc_setup("operator=",937,G__G__Matrix_198_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34604    G__memfunc_setup("operator+=",980,G__G__Matrix_198_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34605    G__memfunc_setup("operator*=",979,G__G__Matrix_198_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34606    G__memfunc_setup("operator=",937,G__G__Matrix_198_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<float>' - 11 - d", (char*)NULL, (void*) NULL, 0);
34607    G__memfunc_setup("operator=",937,G__G__Matrix_198_0_14, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTDiaglEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTDiag<float>' - 11 - d", (char*)NULL, (void*) NULL, 0);
34608    G__memfunc_setup("operator=",937,G__G__Matrix_198_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
34609    G__memfunc_setup("operator+=",980,G__G__Matrix_198_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<float>' - 11 - d", (char*)NULL, (void*) NULL, 0);
34610    G__memfunc_setup("operator*=",979,G__G__Matrix_198_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTDiag_const<float>' - 11 - d", (char*)NULL, (void*) NULL, 0);
34611    G__memfunc_setup("Class",502,G__G__Matrix_198_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTDiag<float>::Class) ), 0);
34612    G__memfunc_setup("Class_Name",982,G__G__Matrix_198_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag<float>::Class_Name) ), 0);
34613    G__memfunc_setup("Class_Version",1339,G__G__Matrix_198_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTDiag<float>::Class_Version) ), 0);
34614    G__memfunc_setup("Dictionary",1046,G__G__Matrix_198_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTDiag<float>::Dictionary) ), 0);
34615    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34616    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34617    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34618    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_198_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34619    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_198_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag<float>::DeclFileName) ), 0);
34620    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_198_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTDiag<float>::ImplFileLine) ), 0);
34621    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_198_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTDiag<float>::ImplFileName) ), 0);
34622    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_198_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTDiag<float>::DeclFileLine) ), 0);
34623    // automatic destructor
34624    G__memfunc_setup("~TMatrixTDiag<float>", 1952, G__G__Matrix_198_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
34625    G__tag_memfunc_reset();
34626 }
34627 
34628 static void G__setup_memfuncTMatrixTFlatlEfloatgR(void) {
34629    /* TMatrixTFlat<float> */
34630    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR));
34631    G__memfunc_setup("TMatrixTFlat<float>",1844,G__G__Matrix_199_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34632    G__memfunc_setup("TMatrixTFlat<float>",1844,G__G__Matrix_199_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixT<float>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
34633    G__memfunc_setup("TMatrixTFlat<float>",1844,G__G__Matrix_199_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
34634    G__memfunc_setup("TMatrixTFlat<float>",1844,G__G__Matrix_199_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat<float>' - 11 - mf", (char*)NULL, (void*) NULL, 0);
34635    G__memfunc_setup("GetPtr",598,G__G__Matrix_199_0_5, 70, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34636    G__memfunc_setup("operator()",957,G__G__Matrix_199_0_6, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34637    G__memfunc_setup("operator()",957,G__G__Matrix_199_0_7, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34638    G__memfunc_setup("operator[]",1060,G__G__Matrix_199_0_8, 102, -1, -1, 1, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34639    G__memfunc_setup("operator[]",1060,G__G__Matrix_199_0_9, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34640    G__memfunc_setup("operator=",937,G__G__Matrix_199_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34641    G__memfunc_setup("operator+=",980,G__G__Matrix_199_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34642    G__memfunc_setup("operator*=",979,G__G__Matrix_199_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34643    G__memfunc_setup("operator=",937,G__G__Matrix_199_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat_const<float>' - 11 - f", (char*)NULL, (void*) NULL, 0);
34644    G__memfunc_setup("operator=",937,G__G__Matrix_199_0_14, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTFlatlEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTFlat<float>' - 11 - f", (char*)NULL, (void*) NULL, 0);
34645    G__memfunc_setup("operator=",937,G__G__Matrix_199_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
34646    G__memfunc_setup("operator+=",980,G__G__Matrix_199_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat_const<float>' - 11 - f", (char*)NULL, (void*) NULL, 0);
34647    G__memfunc_setup("operator*=",979,G__G__Matrix_199_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTFlat_const<float>' - 11 - f", (char*)NULL, (void*) NULL, 0);
34648    G__memfunc_setup("Class",502,G__G__Matrix_199_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTFlat<float>::Class) ), 0);
34649    G__memfunc_setup("Class_Name",982,G__G__Matrix_199_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat<float>::Class_Name) ), 0);
34650    G__memfunc_setup("Class_Version",1339,G__G__Matrix_199_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTFlat<float>::Class_Version) ), 0);
34651    G__memfunc_setup("Dictionary",1046,G__G__Matrix_199_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTFlat<float>::Dictionary) ), 0);
34652    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34653    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34654    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34655    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_199_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34656    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_199_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat<float>::DeclFileName) ), 0);
34657    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_199_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTFlat<float>::ImplFileLine) ), 0);
34658    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_199_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTFlat<float>::ImplFileName) ), 0);
34659    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_199_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTFlat<float>::DeclFileLine) ), 0);
34660    // automatic destructor
34661    G__memfunc_setup("~TMatrixTFlat<float>", 1970, G__G__Matrix_199_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
34662    G__tag_memfunc_reset();
34663 }
34664 
34665 static void G__setup_memfuncTMatrixTSublEfloatgR(void) {
34666    /* TMatrixTSub<float> */
34667    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR));
34668    G__memfunc_setup("TMatrixTSub<float>",1751,G__G__Matrix_200_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34669    G__memfunc_setup("TMatrixTSub<float>",1751,G__G__Matrix_200_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR), -1, 0, 5, 1, 1, 0, 
34670 "u 'TMatrixT<float>' - 1 - matrix i - 'Int_t' 0 - row_lwb "
34671 "i - 'Int_t' 0 - row_upb i - 'Int_t' 0 - col_lwb "
34672 "i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
34673    G__memfunc_setup("TMatrixTSub<float>",1751,G__G__Matrix_200_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR), -1, 0, 5, 1, 1, 0, 
34674 "u 'TMatrixTSym<float>' - 1 - matrix i - 'Int_t' 0 - row_lwb "
34675 "i - 'Int_t' 0 - row_upb i - 'Int_t' 0 - col_lwb "
34676 "i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
34677    G__memfunc_setup("TMatrixTSub<float>",1751,G__G__Matrix_200_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub<float>' - 11 - ms", (char*)NULL, (void*) NULL, 0);
34678    G__memfunc_setup("operator()",957,G__G__Matrix_200_0_5, 102, -1, -1, 1, 2, 1, 1, 0, 
34679 "i - 'Int_t' 0 - rown i - 'Int_t' 0 - coln", (char*)NULL, (void*) NULL, 0);
34680    G__memfunc_setup("Rank1Update",1056,G__G__Matrix_200_0_6, 121, -1, -1, 0, 2, 1, 1, 0, 
34681 "u 'TVectorT<float>' - 11 - vec f - - 0 '1.0' alpha", (char*)NULL, (void*) NULL, 0);
34682    G__memfunc_setup("operator=",937,G__G__Matrix_200_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34683    G__memfunc_setup("operator+=",980,G__G__Matrix_200_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34684    G__memfunc_setup("operator*=",979,G__G__Matrix_200_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34685    G__memfunc_setup("operator=",937,G__G__Matrix_200_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub_const<float>' - 11 - s", (char*)NULL, (void*) NULL, 0);
34686    G__memfunc_setup("operator=",937,G__G__Matrix_200_0_11, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSublEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSub<float>' - 11 - s", (char*)NULL, (void*) NULL, 0);
34687    G__memfunc_setup("operator=",937,G__G__Matrix_200_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTBase<float>' - 11 - m", (char*)NULL, (void*) NULL, 0);
34688    G__memfunc_setup("operator+=",980,G__G__Matrix_200_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub_const<float>' - 11 - s", (char*)NULL, (void*) NULL, 0);
34689    G__memfunc_setup("operator*=",979,G__G__Matrix_200_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSub_const<float>' - 11 - s", (char*)NULL, (void*) NULL, 0);
34690    G__memfunc_setup("operator+=",980,G__G__Matrix_200_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTBase<float>' - 11 - m", (char*)NULL, (void*) NULL, 0);
34691    G__memfunc_setup("operator*=",979,G__G__Matrix_200_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixT<float>' - 11 - m", (char*)NULL, (void*) NULL, 0);
34692    G__memfunc_setup("operator*=",979,G__G__Matrix_200_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSym<float>' - 11 - m", (char*)NULL, (void*) NULL, 0);
34693    G__memfunc_setup("Class",502,G__G__Matrix_200_0_18, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSub<float>::Class) ), 0);
34694    G__memfunc_setup("Class_Name",982,G__G__Matrix_200_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub<float>::Class_Name) ), 0);
34695    G__memfunc_setup("Class_Version",1339,G__G__Matrix_200_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSub<float>::Class_Version) ), 0);
34696    G__memfunc_setup("Dictionary",1046,G__G__Matrix_200_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSub<float>::Dictionary) ), 0);
34697    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34698    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34699    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34700    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_200_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34701    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_200_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub<float>::DeclFileName) ), 0);
34702    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_200_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSub<float>::ImplFileLine) ), 0);
34703    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_200_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSub<float>::ImplFileName) ), 0);
34704    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_200_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSub<float>::DeclFileLine) ), 0);
34705    // automatic destructor
34706    G__memfunc_setup("~TMatrixTSub<float>", 1877, G__G__Matrix_200_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
34707    G__tag_memfunc_reset();
34708 }
34709 
34710 static void G__setup_memfuncTMatrixTSparseDiaglEfloatgR(void) {
34711    /* TMatrixTSparseDiag<float> */
34712    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR));
34713    G__memfunc_setup("TMatrixTSparseDiag<float>",2448,G__G__Matrix_202_0_1, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34714    G__memfunc_setup("TMatrixTSparseDiag<float>",2448,G__G__Matrix_202_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparse<float>' - 1 - matrix", (char*)NULL, (void*) NULL, 0);
34715    G__memfunc_setup("TMatrixTSparseDiag<float>",2448,G__G__Matrix_202_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR), -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag<float>' - 11 - md", (char*)NULL, (void*) NULL, 0);
34716    G__memfunc_setup("GetDataPtr",976,G__G__Matrix_202_0_4, 70, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34717    G__memfunc_setup("operator()",957,G__G__Matrix_202_0_5, 102, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34718    G__memfunc_setup("operator()",957,G__G__Matrix_202_0_6, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34719    G__memfunc_setup("operator[]",1060,G__G__Matrix_202_0_7, 102, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34720    G__memfunc_setup("operator[]",1060,G__G__Matrix_202_0_8, 102, -1, -1, 1, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34721    G__memfunc_setup("operator=",937,G__G__Matrix_202_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34722    G__memfunc_setup("operator+=",980,G__G__Matrix_202_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34723    G__memfunc_setup("operator*=",979,G__G__Matrix_202_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "f - - 0 - val", (char*)NULL, (void*) NULL, 0);
34724    G__memfunc_setup("operator=",937,G__G__Matrix_202_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<float>' - 11 - d", (char*)NULL, (void*) NULL, 0);
34725    G__memfunc_setup("operator=",937,G__G__Matrix_202_0_13, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR), -1, 1, 1, 1, 1, 0, "u 'TMatrixTSparseDiag<float>' - 11 - d", (char*)NULL, (void*) NULL, 0);
34726    G__memfunc_setup("operator=",937,G__G__Matrix_202_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVectorT<float>' - 11 - vec", (char*)NULL, (void*) NULL, 0);
34727    G__memfunc_setup("operator+=",980,G__G__Matrix_202_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<float>' - 11 - d", (char*)NULL, (void*) NULL, 0);
34728    G__memfunc_setup("operator*=",979,G__G__Matrix_202_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixTSparseDiag_const<float>' - 11 - d", (char*)NULL, (void*) NULL, 0);
34729    G__memfunc_setup("Class",502,G__G__Matrix_202_0_17, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMatrixTSparseDiag<float>::Class) ), 0);
34730    G__memfunc_setup("Class_Name",982,G__G__Matrix_202_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag<float>::Class_Name) ), 0);
34731    G__memfunc_setup("Class_Version",1339,G__G__Matrix_202_0_19, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMatrixTSparseDiag<float>::Class_Version) ), 0);
34732    G__memfunc_setup("Dictionary",1046,G__G__Matrix_202_0_20, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMatrixTSparseDiag<float>::Dictionary) ), 0);
34733    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34734    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34735    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34736    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_202_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34737    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_202_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag<float>::DeclFileName) ), 0);
34738    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_202_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseDiag<float>::ImplFileLine) ), 0);
34739    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_202_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMatrixTSparseDiag<float>::ImplFileName) ), 0);
34740    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_202_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMatrixTSparseDiag<float>::DeclFileLine) ), 0);
34741    // automatic destructor
34742    G__memfunc_setup("~TMatrixTSparseDiag<float>", 2574, G__G__Matrix_202_0_29, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
34743    G__tag_memfunc_reset();
34744 }
34745 
34746 static void G__setup_memfuncTHaarMatrixTlEfloatgR(void) {
34747    /* THaarMatrixT<float> */
34748    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR));
34749    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixT<float>' - 1 - m", (char*)NULL, (void*) NULL, 1);
34750    G__memfunc_setup("THaarMatrixT<float>",1833,G__G__Matrix_203_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34751    G__memfunc_setup("THaarMatrixT<float>",1833,G__G__Matrix_203_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
34752 "i - 'Int_t' 0 - n i - 'Int_t' 0 '0' no_cols", (char*)NULL, (void*) NULL, 0);
34753    G__memfunc_setup("Class",502,G__G__Matrix_203_0_4, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&THaarMatrixT<float>::Class) ), 0);
34754    G__memfunc_setup("Class_Name",982,G__G__Matrix_203_0_5, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THaarMatrixT<float>::Class_Name) ), 0);
34755    G__memfunc_setup("Class_Version",1339,G__G__Matrix_203_0_6, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&THaarMatrixT<float>::Class_Version) ), 0);
34756    G__memfunc_setup("Dictionary",1046,G__G__Matrix_203_0_7, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&THaarMatrixT<float>::Dictionary) ), 0);
34757    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34758    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34759    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34760    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_203_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34761    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_203_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THaarMatrixT<float>::DeclFileName) ), 0);
34762    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_203_0_13, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THaarMatrixT<float>::ImplFileLine) ), 0);
34763    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_203_0_14, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THaarMatrixT<float>::ImplFileName) ), 0);
34764    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_203_0_15, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THaarMatrixT<float>::DeclFileLine) ), 0);
34765    // automatic copy constructor
34766    G__memfunc_setup("THaarMatrixT<float>", 1833, G__G__Matrix_203_0_16, (int) ('i'), G__get_linked_tagnum(&G__G__MatrixLN_THaarMatrixTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'THaarMatrixT<float>' - 11 - -", (char*) NULL, (void*) NULL, 0);
34767    // automatic destructor
34768    G__memfunc_setup("~THaarMatrixT<float>", 1959, G__G__Matrix_203_0_17, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34769    G__tag_memfunc_reset();
34770 }
34771 
34772 static void G__setup_memfuncTHilbertMatrixTlEfloatgR(void) {
34773    /* THilbertMatrixT<float> */
34774    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR));
34775    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixT<float>' - 1 - m", (char*)NULL, (void*) NULL, 1);
34776    G__memfunc_setup("THilbertMatrixT<float>",2167,G__G__Matrix_204_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34777    G__memfunc_setup("THilbertMatrixT<float>",2167,G__G__Matrix_204_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
34778 "i - 'Int_t' 0 - no_rows i - 'Int_t' 0 - no_cols", (char*)NULL, (void*) NULL, 0);
34779    G__memfunc_setup("THilbertMatrixT<float>",2167,G__G__Matrix_204_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR), -1, 0, 4, 1, 1, 0, 
34780 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb "
34781 "i - 'Int_t' 0 - col_lwb i - 'Int_t' 0 - col_upb", (char*)NULL, (void*) NULL, 0);
34782    G__memfunc_setup("Class",502,G__G__Matrix_204_0_5, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&THilbertMatrixT<float>::Class) ), 0);
34783    G__memfunc_setup("Class_Name",982,G__G__Matrix_204_0_6, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixT<float>::Class_Name) ), 0);
34784    G__memfunc_setup("Class_Version",1339,G__G__Matrix_204_0_7, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&THilbertMatrixT<float>::Class_Version) ), 0);
34785    G__memfunc_setup("Dictionary",1046,G__G__Matrix_204_0_8, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&THilbertMatrixT<float>::Dictionary) ), 0);
34786    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34787    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34788    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34789    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_204_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34790    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_204_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixT<float>::DeclFileName) ), 0);
34791    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_204_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THilbertMatrixT<float>::ImplFileLine) ), 0);
34792    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_204_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixT<float>::ImplFileName) ), 0);
34793    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_204_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THilbertMatrixT<float>::DeclFileLine) ), 0);
34794    // automatic copy constructor
34795    G__memfunc_setup("THilbertMatrixT<float>", 2167, G__G__Matrix_204_0_17, (int) ('i'), 
34796 G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'THilbertMatrixT<float>' - 11 - -", (char*) NULL, (void*) NULL, 0);
34797    // automatic destructor
34798    G__memfunc_setup("~THilbertMatrixT<float>", 2293, G__G__Matrix_204_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34799    G__tag_memfunc_reset();
34800 }
34801 
34802 static void G__setup_memfuncTHilbertMatrixTSymlEfloatgR(void) {
34803    /* THilbertMatrixTSym<float> */
34804    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR));
34805    G__memfunc_setup("FillIn",574,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 8, "u 'TMatrixTSym<float>' - 1 - m", (char*)NULL, (void*) NULL, 1);
34806    G__memfunc_setup("THilbertMatrixTSym<float>",2480,G__G__Matrix_205_0_2, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34807    G__memfunc_setup("THilbertMatrixTSym<float>",2480,G__G__Matrix_205_0_3, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - no_rows", (char*)NULL, (void*) NULL, 0);
34808    G__memfunc_setup("THilbertMatrixTSym<float>",2480,G__G__Matrix_205_0_4, 105, G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
34809 "i - 'Int_t' 0 - row_lwb i - 'Int_t' 0 - row_upb", (char*)NULL, (void*) NULL, 0);
34810    G__memfunc_setup("Class",502,G__G__Matrix_205_0_5, 85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&THilbertMatrixTSym<float>::Class) ), 0);
34811    G__memfunc_setup("Class_Name",982,G__G__Matrix_205_0_6, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixTSym<float>::Class_Name) ), 0);
34812    G__memfunc_setup("Class_Version",1339,G__G__Matrix_205_0_7, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&THilbertMatrixTSym<float>::Class_Version) ), 0);
34813    G__memfunc_setup("Dictionary",1046,G__G__Matrix_205_0_8, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&THilbertMatrixTSym<float>::Dictionary) ), 0);
34814    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MatrixLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34815    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
34816    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
34817    G__memfunc_setup("StreamerNVirtual",1656,G__G__Matrix_205_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34818    G__memfunc_setup("DeclFileName",1145,G__G__Matrix_205_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixTSym<float>::DeclFileName) ), 0);
34819    G__memfunc_setup("ImplFileLine",1178,G__G__Matrix_205_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THilbertMatrixTSym<float>::ImplFileLine) ), 0);
34820    G__memfunc_setup("ImplFileName",1171,G__G__Matrix_205_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&THilbertMatrixTSym<float>::ImplFileName) ), 0);
34821    G__memfunc_setup("DeclFileLine",1152,G__G__Matrix_205_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&THilbertMatrixTSym<float>::DeclFileLine) ), 0);
34822    // automatic copy constructor
34823    G__memfunc_setup("THilbertMatrixTSym<float>", 2480, G__G__Matrix_205_0_17, (int) ('i'), 
34824 G__get_linked_tagnum(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR), -1, 0, 1, 1, 1, 0, "u 'THilbertMatrixTSym<float>' - 11 - -", (char*) NULL, (void*) NULL, 0);
34825    // automatic destructor
34826    G__memfunc_setup("~THilbertMatrixTSym<float>", 2606, G__G__Matrix_205_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34827    G__tag_memfunc_reset();
34828 }
34829 
34830 static void G__setup_memfuncTMatrixTCramerInv(void) {
34831    /* TMatrixTCramerInv */
34832    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTCramerInv));
34833    G__memfunc_setup("Inv2x2",521,G__G__Matrix_206_0_1, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34834 "u 'TMatrixT<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<float>&, Double_t*))(&TMatrixTCramerInv::Inv2x2) ), 0);
34835    G__memfunc_setup("Inv2x2",521,G__G__Matrix_206_0_2, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34836 "u 'TMatrixT<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<double>&, Double_t*))(&TMatrixTCramerInv::Inv2x2) ), 0);
34837    G__memfunc_setup("Inv3x3",523,G__G__Matrix_206_0_3, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34838 "u 'TMatrixT<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<float>&, Double_t*))(&TMatrixTCramerInv::Inv3x3) ), 0);
34839    G__memfunc_setup("Inv3x3",523,G__G__Matrix_206_0_4, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34840 "u 'TMatrixT<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<double>&, Double_t*))(&TMatrixTCramerInv::Inv3x3) ), 0);
34841    G__memfunc_setup("Inv4x4",525,G__G__Matrix_206_0_5, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34842 "u 'TMatrixT<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<float>&, Double_t*))(&TMatrixTCramerInv::Inv4x4) ), 0);
34843    G__memfunc_setup("Inv4x4",525,G__G__Matrix_206_0_6, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34844 "u 'TMatrixT<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<double>&, Double_t*))(&TMatrixTCramerInv::Inv4x4) ), 0);
34845    G__memfunc_setup("Inv5x5",527,G__G__Matrix_206_0_7, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34846 "u 'TMatrixT<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<float>&, Double_t*))(&TMatrixTCramerInv::Inv5x5) ), 0);
34847    G__memfunc_setup("Inv5x5",527,G__G__Matrix_206_0_8, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34848 "u 'TMatrixT<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<double>&, Double_t*))(&TMatrixTCramerInv::Inv5x5) ), 0);
34849    G__memfunc_setup("Inv6x6",529,G__G__Matrix_206_0_9, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34850 "u 'TMatrixT<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<float>&, Double_t*))(&TMatrixTCramerInv::Inv6x6) ), 0);
34851    G__memfunc_setup("Inv6x6",529,G__G__Matrix_206_0_10, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34852 "u 'TMatrixT<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixT<double>&, Double_t*))(&TMatrixTCramerInv::Inv6x6) ), 0);
34853    G__tag_memfunc_reset();
34854 }
34855 
34856 static void G__setup_memfuncTMatrixTSymCramerInv(void) {
34857    /* TMatrixTSymCramerInv */
34858    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymCramerInv));
34859    G__memfunc_setup("Inv2x2",521,G__G__Matrix_207_0_1, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34860 "u 'TMatrixTSym<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<float>&, Double_t*))(&TMatrixTSymCramerInv::Inv2x2) ), 0);
34861    G__memfunc_setup("Inv2x2",521,G__G__Matrix_207_0_2, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34862 "u 'TMatrixTSym<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<double>&, Double_t*))(&TMatrixTSymCramerInv::Inv2x2) ), 0);
34863    G__memfunc_setup("Inv3x3",523,G__G__Matrix_207_0_3, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34864 "u 'TMatrixTSym<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<float>&, Double_t*))(&TMatrixTSymCramerInv::Inv3x3) ), 0);
34865    G__memfunc_setup("Inv3x3",523,G__G__Matrix_207_0_4, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34866 "u 'TMatrixTSym<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<double>&, Double_t*))(&TMatrixTSymCramerInv::Inv3x3) ), 0);
34867    G__memfunc_setup("Inv4x4",525,G__G__Matrix_207_0_5, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34868 "u 'TMatrixTSym<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<float>&, Double_t*))(&TMatrixTSymCramerInv::Inv4x4) ), 0);
34869    G__memfunc_setup("Inv4x4",525,G__G__Matrix_207_0_6, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34870 "u 'TMatrixTSym<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<double>&, Double_t*))(&TMatrixTSymCramerInv::Inv4x4) ), 0);
34871    G__memfunc_setup("Inv5x5",527,G__G__Matrix_207_0_7, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34872 "u 'TMatrixTSym<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<float>&, Double_t*))(&TMatrixTSymCramerInv::Inv5x5) ), 0);
34873    G__memfunc_setup("Inv5x5",527,G__G__Matrix_207_0_8, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34874 "u 'TMatrixTSym<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<double>&, Double_t*))(&TMatrixTSymCramerInv::Inv5x5) ), 0);
34875    G__memfunc_setup("Inv6x6",529,G__G__Matrix_207_0_9, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34876 "u 'TMatrixTSym<float>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<float>&, Double_t*))(&TMatrixTSymCramerInv::Inv6x6) ), 0);
34877    G__memfunc_setup("Inv6x6",529,G__G__Matrix_207_0_10, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34878 "u 'TMatrixTSym<double>' - 1 - m D - 'Double_t' 0 - determ", (char*)NULL, (void*) G__func2void( (Bool_t (*)(TMatrixTSym<double>&, Double_t*))(&TMatrixTSymCramerInv::Inv6x6) ), 0);
34879    G__tag_memfunc_reset();
34880 }
34881 
34882 
34883 /*********************************************************
34884 * Member function information setup
34885 *********************************************************/
34886 extern "C" void G__cpp_setup_memfuncG__Matrix() {
34887 }
34888 
34889 /*********************************************************
34890 * Global variable information setup for each class
34891 *********************************************************/
34892 static void G__cpp_setup_global0() {
34893 
34894    /* Setting up global variables */
34895    G__resetplocal();
34896 
34897 }
34898 
34899 static void G__cpp_setup_global1() {
34900    G__memvar_setup((void*)(&gMatrixCheck),105,0,0,-1,G__defined_typename("Int_t"),-1,1,"gMatrixCheck=",0,(char*)NULL);
34901 }
34902 
34903 static void G__cpp_setup_global2() {
34904 
34905    G__resetglobalenv();
34906 }
34907 extern "C" void G__cpp_setup_globalG__Matrix() {
34908   G__cpp_setup_global0();
34909   G__cpp_setup_global1();
34910   G__cpp_setup_global2();
34911 }
34912 
34913 /*********************************************************
34914 * Global function information setup for each class
34915 *********************************************************/
34916 static void G__cpp_setup_func0() {
34917    G__lastifuncposition();
34918 
34919 }
34920 
34921 static void G__cpp_setup_func1() {
34922 }
34923 
34924 static void G__cpp_setup_func2() {
34925 }
34926 
34927 static void G__cpp_setup_func3() {
34928    G__memfunc_setup("NormalEqn", 909, G__G__Matrix__0_359, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 2, 1, 1, 0, 
34929 "u 'TMatrixT<double>' 'TMatrixD' 11 - A u 'TVectorT<double>' 'TVectorD' 11 - b", (char*) NULL
34930 , (void*) NULL, 0);
34931    G__memfunc_setup("NormalEqn", 909, G__G__Matrix__0_360, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), G__defined_typename("TVectorD"), 0, 3, 1, 1, 0, 
34932 "u 'TMatrixT<double>' 'TMatrixD' 11 - A u 'TVectorT<double>' 'TVectorD' 11 - b "
34933 "u 'TVectorT<double>' 'TVectorD' 11 - std", (char*) NULL
34934 , (void*) NULL, 0);
34935    G__memfunc_setup("NormalEqn", 909, G__G__Matrix__0_361, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 2, 1, 1, 0, 
34936 "u 'TMatrixT<double>' 'TMatrixD' 11 - A u 'TMatrixT<double>' 'TMatrixD' 11 - b", (char*) NULL
34937 , (void*) NULL, 0);
34938    G__memfunc_setup("NormalEqn", 909, G__G__Matrix__0_362, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), G__defined_typename("TMatrixD"), 0, 3, 1, 1, 0, 
34939 "u 'TMatrixT<double>' 'TMatrixD' 11 - A u 'TMatrixT<double>' 'TMatrixD' 11 - B "
34940 "u 'TVectorT<double>' 'TVectorD' 11 - std", (char*) NULL
34941 , (void*) NULL, 0);
34942    G__memfunc_setup("operator==", 998, G__G__Matrix__0_369, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
34943 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2", (char*) NULL
34944 , (void*) NULL, 0);
34945    G__memfunc_setup("operator+", 919, G__G__Matrix__0_370, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 2, 1, 1, 0, 
34946 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2", (char*) NULL
34947 , (void*) NULL, 0);
34948    G__memfunc_setup("operator-", 921, G__G__Matrix__0_371, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 2, 1, 1, 0, 
34949 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2", (char*) NULL
34950 , (void*) NULL, 0);
34951    G__memfunc_setup("operator*", 918, G__G__Matrix__0_372, 102, -1, -1, 0, 2, 1, 1, 0, 
34952 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2", (char*) NULL
34953 , (void*) NULL, 0);
34954    G__memfunc_setup("operator*", 918, G__G__Matrix__0_373, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 2, 1, 1, 0, 
34955 "u 'TMatrixT<float>' - 11 - a u 'TVectorT<float>' - 11 - source", (char*) NULL
34956 , (void*) NULL, 0);
34957    G__memfunc_setup("operator*", 918, G__G__Matrix__0_374, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 2, 1, 1, 0, 
34958 "u 'TMatrixTSym<float>' - 11 - a u 'TVectorT<float>' - 11 - source", (char*) NULL
34959 , (void*) NULL, 0);
34960    G__memfunc_setup("operator*", 918, G__G__Matrix__0_375, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 2, 1, 1, 0, 
34961 "u 'TMatrixTSparse<float>' - 11 - a u 'TVectorT<float>' - 11 - source", (char*) NULL
34962 , (void*) NULL, 0);
34963    G__memfunc_setup("operator*", 918, G__G__Matrix__0_376, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 0, 2, 1, 1, 0, 
34964 "f - - 0 - val u 'TVectorT<float>' - 11 - source", (char*) NULL
34965 , (void*) NULL, 0);
34966    G__memfunc_setup("Dot", 295, G__G__Matrix__0_377, 102, -1, -1, 0, 2, 1, 1, 0, 
34967 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2", (char*) NULL
34968 , (void*) NULL, 0);
34969    G__memfunc_setup("OuterProduct", 1264, G__G__Matrix__0_378, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
34970 "u 'TVectorT<float>' - 11 - v1 u 'TVectorT<float>' - 11 - v2", (char*) NULL
34971 , (void*) NULL, 0);
34972    G__memfunc_setup("OuterProduct", 1264, G__G__Matrix__0_379, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 3, 1, 1, 0, 
34973 "u 'TMatrixT<float>' - 1 - target u 'TVectorT<float>' - 11 - v1 "
34974 "u 'TVectorT<float>' - 11 - v2", (char*) NULL
34975 , (void*) NULL, 0);
34976    G__memfunc_setup("Mult", 418, G__G__Matrix__0_380, 102, -1, -1, 0, 3, 1, 1, 0, 
34977 "u 'TVectorT<float>' - 11 - v1 u 'TMatrixT<float>' - 11 - m "
34978 "u 'TVectorT<float>' - 11 - v2", (char*) NULL
34979 , (void*) NULL, 0);
34980    G__memfunc_setup("Add", 265, G__G__Matrix__0_381, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 3, 1, 1, 0, 
34981 "u 'TVectorT<float>' - 1 - target f - - 0 - scalar "
34982 "u 'TVectorT<float>' - 11 - source", (char*) NULL
34983 , (void*) NULL, 0);
34984    G__memfunc_setup("Add", 265, G__G__Matrix__0_382, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 4, 1, 1, 0, 
34985 "u 'TVectorT<float>' - 1 - target f - - 0 - scalar "
34986 "u 'TMatrixT<float>' - 11 - a u 'TVectorT<float>' - 11 - source", (char*) NULL
34987 , (void*) NULL, 0);
34988    G__memfunc_setup("Add", 265, G__G__Matrix__0_383, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 4, 1, 1, 0, 
34989 "u 'TVectorT<float>' - 1 - target f - - 0 - scalar "
34990 "u 'TMatrixTSym<float>' - 11 - a u 'TVectorT<float>' - 11 - source", (char*) NULL
34991 , (void*) NULL, 0);
34992    G__memfunc_setup("Add", 265, G__G__Matrix__0_384, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 4, 1, 1, 0, 
34993 "u 'TVectorT<float>' - 1 - target f - - 0 - scalar "
34994 "u 'TMatrixTSparse<float>' - 11 - a u 'TVectorT<float>' - 11 - source", (char*) NULL
34995 , (void*) NULL, 0);
34996    G__memfunc_setup("AddElemMult", 1070, G__G__Matrix__0_385, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 4, 1, 1, 0, 
34997 "u 'TVectorT<float>' - 1 - target f - - 0 - scalar "
34998 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2", (char*) NULL
34999 , (void*) NULL, 0);
35000    G__memfunc_setup("AddElemMult", 1070, G__G__Matrix__0_386, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 5, 1, 1, 0, 
35001 "u 'TVectorT<float>' - 1 - target f - - 0 - scalar "
35002 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2 "
35003 "u 'TVectorT<float>' - 11 - select", (char*) NULL
35004 , (void*) NULL, 0);
35005    G__memfunc_setup("AddElemDiv", 943, G__G__Matrix__0_387, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 4, 1, 1, 0, 
35006 "u 'TVectorT<float>' - 1 - target f - - 0 - scalar "
35007 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2", (char*) NULL
35008 , (void*) NULL, 0);
35009    G__memfunc_setup("AddElemDiv", 943, G__G__Matrix__0_388, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 5, 1, 1, 0, 
35010 "u 'TVectorT<float>' - 1 - target f - - 0 - scalar "
35011 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2 "
35012 "u 'TVectorT<float>' - 11 - select", (char*) NULL
35013 , (void*) NULL, 0);
35014    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_389, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 2, 1, 1, 0, 
35015 "u 'TVectorT<float>' - 1 - target u 'TVectorT<float>' - 11 - source", (char*) NULL
35016 , (void*) NULL, 0);
35017    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_390, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 3, 1, 1, 0, 
35018 "u 'TVectorT<float>' - 1 - target u 'TVectorT<float>' - 11 - source "
35019 "u 'TVectorT<float>' - 11 - select", (char*) NULL
35020 , (void*) NULL, 0);
35021    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_391, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 2, 1, 1, 0, 
35022 "u 'TVectorT<float>' - 1 - target u 'TVectorT<float>' - 11 - source", (char*) NULL
35023 , (void*) NULL, 0);
35024    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_392, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEfloatgR), -1, 1, 3, 1, 1, 0, 
35025 "u 'TVectorT<float>' - 1 - target u 'TVectorT<float>' - 11 - source "
35026 "u 'TVectorT<float>' - 11 - select", (char*) NULL
35027 , (void*) NULL, 0);
35028    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_393, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35029 "u 'TVectorT<float>' - 11 - v1 u 'TVectorT<float>' - 11 - v2 "
35030 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35031 , (void*) NULL, 0);
35032    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_394, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35033 "u 'TVectorT<float>' - 11 - v1 u 'TVectorT<double>' - 11 - v2 "
35034 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35035 , (void*) NULL, 0);
35036    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_395, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35037 "u 'TMatrixT<float>' - 11 - m u 'TVectorT<float>' - 11 - v "
35038 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35039 , (void*) NULL, 0);
35040    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_396, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35041 "u 'TVectorT<float>' - 11 - v u 'TMatrixT<float>' - 11 - m "
35042 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35043 , (void*) NULL, 0);
35044    G__memfunc_setup("Compare", 711, G__G__Matrix__0_397, 121, -1, -1, 0, 2, 1, 1, 0, 
35045 "u 'TVectorT<float>' - 11 - source1 u 'TVectorT<float>' - 11 - source2", (char*) NULL
35046 , (void*) NULL, 0);
35047    G__memfunc_setup("VerifyVectorValue", 1765, G__G__Matrix__0_398, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
35048 "u 'TVectorT<float>' - 11 - m f - - 0 - val "
35049 "i - 'Int_t' 0 - verbose f - - 0 - maxDevAllow", (char*) NULL
35050 , (void*) NULL, 0);
35051    G__memfunc_setup("VerifyVectorIdentity", 2098, G__G__Matrix__0_399, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
35052 "u 'TVectorT<float>' - 11 - m1 u 'TVectorT<float>' - 11 - m2 "
35053 "i - 'Int_t' 0 - verbose f - - 0 - maxDevAllow", (char*) NULL
35054 , (void*) NULL, 0);
35055    G__memfunc_setup("operator==", 998, G__G__Matrix__0_400, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
35056 "u 'TMatrixTBase<float>' - 11 - m1 u 'TMatrixTBase<float>' - 11 - m2", (char*) NULL
35057 , (void*) NULL, 0);
35058    G__memfunc_setup("E2Norm", 531, G__G__Matrix__0_401, 102, -1, -1, 0, 2, 1, 1, 0, 
35059 "u 'TMatrixTBase<float>' - 11 - m1 u 'TMatrixTBase<float>' - 11 - m2", (char*) NULL
35060 , (void*) NULL, 0);
35061    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_402, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35062 "u 'TMatrixTBase<float>' - 11 - m1 u 'TMatrixTBase<float>' - 11 - m2 "
35063 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35064 , (void*) NULL, 0);
35065    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_403, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35066 "u 'TMatrixTBase<float>' - 11 - m1 u 'TMatrixTBase<double>' - 11 - m2 "
35067 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35068 , (void*) NULL, 0);
35069    G__memfunc_setup("Compare", 711, G__G__Matrix__0_404, 121, -1, -1, 0, 2, 1, 1, 0, 
35070 "u 'TMatrixTBase<float>' - 11 - m1 u 'TMatrixTBase<float>' - 11 - m2", (char*) NULL
35071 , (void*) NULL, 0);
35072    G__memfunc_setup("VerifyMatrixValue", 1767, G__G__Matrix__0_405, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
35073 "u 'TMatrixTBase<float>' - 11 - m f - - 0 - val "
35074 "i - 'Int_t' 0 - verbose f - - 0 - maxDevAllow", (char*) NULL
35075 , (void*) NULL, 0);
35076    G__memfunc_setup("VerifyMatrixIdentity", 2100, G__G__Matrix__0_406, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
35077 "u 'TMatrixTBase<float>' - 11 - m1 u 'TMatrixTBase<float>' - 11 - m2 "
35078 "i - 'Int_t' 0 - verbose f - - 0 - maxDevAllow", (char*) NULL
35079 , (void*) NULL, 0);
35080 }
35081 
35082 static void G__cpp_setup_func4() {
35083    G__memfunc_setup("operator+", 919, G__G__Matrix__0_407, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35084 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35085 , (void*) NULL, 0);
35086    G__memfunc_setup("operator+", 919, G__G__Matrix__0_408, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35087 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35088 , (void*) NULL, 0);
35089    G__memfunc_setup("operator+", 919, G__G__Matrix__0_409, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35090 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35091 , (void*) NULL, 0);
35092    G__memfunc_setup("operator+", 919, G__G__Matrix__0_410, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35093 "u 'TMatrixT<float>' - 11 - source f - - 0 - val", (char*) NULL
35094 , (void*) NULL, 0);
35095    G__memfunc_setup("operator+", 919, G__G__Matrix__0_411, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35096 "f - - 0 - val u 'TMatrixT<float>' - 11 - source", (char*) NULL
35097 , (void*) NULL, 0);
35098    G__memfunc_setup("operator-", 921, G__G__Matrix__0_412, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35099 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35100 , (void*) NULL, 0);
35101    G__memfunc_setup("operator-", 921, G__G__Matrix__0_413, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35102 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35103 , (void*) NULL, 0);
35104    G__memfunc_setup("operator-", 921, G__G__Matrix__0_414, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35105 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35106 , (void*) NULL, 0);
35107    G__memfunc_setup("operator-", 921, G__G__Matrix__0_415, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35108 "u 'TMatrixT<float>' - 11 - source f - - 0 - val", (char*) NULL
35109 , (void*) NULL, 0);
35110    G__memfunc_setup("operator-", 921, G__G__Matrix__0_416, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35111 "f - - 0 - val u 'TMatrixT<float>' - 11 - source", (char*) NULL
35112 , (void*) NULL, 0);
35113    G__memfunc_setup("operator*", 918, G__G__Matrix__0_417, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35114 "f - - 0 - val u 'TMatrixT<float>' - 11 - source", (char*) NULL
35115 , (void*) NULL, 0);
35116    G__memfunc_setup("operator*", 918, G__G__Matrix__0_418, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35117 "u 'TMatrixT<float>' - 11 - source f - - 0 - val", (char*) NULL
35118 , (void*) NULL, 0);
35119    G__memfunc_setup("operator*", 918, G__G__Matrix__0_419, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35120 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35121 , (void*) NULL, 0);
35122    G__memfunc_setup("operator*", 918, G__G__Matrix__0_420, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35123 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35124 , (void*) NULL, 0);
35125    G__memfunc_setup("operator*", 918, G__G__Matrix__0_421, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35126 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35127 , (void*) NULL, 0);
35128    G__memfunc_setup("operator*", 918, G__G__Matrix__0_422, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35129 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35130 , (void*) NULL, 0);
35131    G__memfunc_setup("operator&&", 952, G__G__Matrix__0_423, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35132 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35133 , (void*) NULL, 0);
35134    G__memfunc_setup("operator&&", 952, G__G__Matrix__0_424, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35135 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35136 , (void*) NULL, 0);
35137    G__memfunc_setup("operator&&", 952, G__G__Matrix__0_425, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35138 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35139 , (void*) NULL, 0);
35140    G__memfunc_setup("operator||", 1124, G__G__Matrix__0_426, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35141 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35142 , (void*) NULL, 0);
35143    G__memfunc_setup("operator||", 1124, G__G__Matrix__0_427, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35144 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35145 , (void*) NULL, 0);
35146    G__memfunc_setup("operator||", 1124, G__G__Matrix__0_428, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35147 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35148 , (void*) NULL, 0);
35149    G__memfunc_setup("operator>", 938, G__G__Matrix__0_429, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35150 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35151 , (void*) NULL, 0);
35152    G__memfunc_setup("operator>", 938, G__G__Matrix__0_430, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35153 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35154 , (void*) NULL, 0);
35155    G__memfunc_setup("operator>", 938, G__G__Matrix__0_431, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35156 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35157 , (void*) NULL, 0);
35158    G__memfunc_setup("operator>=", 999, G__G__Matrix__0_432, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35159 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35160 , (void*) NULL, 0);
35161    G__memfunc_setup("operator>=", 999, G__G__Matrix__0_433, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35162 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35163 , (void*) NULL, 0);
35164    G__memfunc_setup("operator>=", 999, G__G__Matrix__0_434, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35165 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35166 , (void*) NULL, 0);
35167    G__memfunc_setup("operator<=", 997, G__G__Matrix__0_435, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35168 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35169 , (void*) NULL, 0);
35170    G__memfunc_setup("operator<=", 997, G__G__Matrix__0_436, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35171 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35172 , (void*) NULL, 0);
35173    G__memfunc_setup("operator<=", 997, G__G__Matrix__0_437, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35174 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35175 , (void*) NULL, 0);
35176    G__memfunc_setup("operator<", 936, G__G__Matrix__0_438, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35177 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35178 , (void*) NULL, 0);
35179    G__memfunc_setup("operator<", 936, G__G__Matrix__0_439, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35180 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35181 , (void*) NULL, 0);
35182    G__memfunc_setup("operator<", 936, G__G__Matrix__0_440, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35183 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35184 , (void*) NULL, 0);
35185    G__memfunc_setup("operator!=", 970, G__G__Matrix__0_441, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35186 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35187 , (void*) NULL, 0);
35188    G__memfunc_setup("operator!=", 970, G__G__Matrix__0_442, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35189 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35190 , (void*) NULL, 0);
35191    G__memfunc_setup("operator!=", 970, G__G__Matrix__0_443, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 0, 2, 1, 1, 0, 
35192 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35193 , (void*) NULL, 0);
35194    G__memfunc_setup("Add", 265, G__G__Matrix__0_444, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 3, 1, 1, 0, 
35195 "u 'TMatrixT<float>' - 1 - target f - - 0 - scalar "
35196 "u 'TMatrixT<float>' - 11 - source", (char*) NULL
35197 , (void*) NULL, 0);
35198    G__memfunc_setup("Add", 265, G__G__Matrix__0_445, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 3, 1, 1, 0, 
35199 "u 'TMatrixT<float>' - 1 - target f - - 0 - scalar "
35200 "u 'TMatrixTSym<float>' - 11 - source", (char*) NULL
35201 , (void*) NULL, 0);
35202    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_446, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 2, 1, 1, 0, 
35203 "u 'TMatrixT<float>' - 1 - target u 'TMatrixT<float>' - 11 - source", (char*) NULL
35204 , (void*) NULL, 0);
35205    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_447, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 2, 1, 1, 0, 
35206 "u 'TMatrixT<float>' - 1 - target u 'TMatrixTSym<float>' - 11 - source", (char*) NULL
35207 , (void*) NULL, 0);
35208    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_448, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 2, 1, 1, 0, 
35209 "u 'TMatrixT<float>' - 1 - target u 'TMatrixT<float>' - 11 - source", (char*) NULL
35210 , (void*) NULL, 0);
35211    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_449, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEfloatgR), -1, 1, 2, 1, 1, 0, 
35212 "u 'TMatrixT<float>' - 1 - target u 'TMatrixTSym<float>' - 11 - source", (char*) NULL
35213 , (void*) NULL, 0);
35214    G__memfunc_setup("operator==", 998, G__G__Matrix__0_450, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
35215 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35216 , (void*) NULL, 0);
35217    G__memfunc_setup("operator+", 919, G__G__Matrix__0_451, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35218 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35219 , (void*) NULL, 0);
35220    G__memfunc_setup("operator+", 919, G__G__Matrix__0_452, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35221 "u 'TMatrixTSym<float>' - 11 - source1 f - - 0 - val", (char*) NULL
35222 , (void*) NULL, 0);
35223    G__memfunc_setup("operator+", 919, G__G__Matrix__0_453, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35224 "f - - 0 - val u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35225 , (void*) NULL, 0);
35226    G__memfunc_setup("operator-", 921, G__G__Matrix__0_454, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35227 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35228 , (void*) NULL, 0);
35229    G__memfunc_setup("operator-", 921, G__G__Matrix__0_455, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35230 "u 'TMatrixTSym<float>' - 11 - source1 f - - 0 - val", (char*) NULL
35231 , (void*) NULL, 0);
35232    G__memfunc_setup("operator-", 921, G__G__Matrix__0_456, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35233 "f - - 0 - val u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35234 , (void*) NULL, 0);
35235    G__memfunc_setup("operator*", 918, G__G__Matrix__0_457, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35236 "u 'TMatrixTSym<float>' - 11 - source f - - 0 - val", (char*) NULL
35237 , (void*) NULL, 0);
35238    G__memfunc_setup("operator*", 918, G__G__Matrix__0_458, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35239 "f - - 0 - val u 'TMatrixTSym<float>' - 11 - source", (char*) NULL
35240 , (void*) NULL, 0);
35241    G__memfunc_setup("operator&&", 952, G__G__Matrix__0_459, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35242 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35243 , (void*) NULL, 0);
35244    G__memfunc_setup("operator||", 1124, G__G__Matrix__0_460, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35245 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35246 , (void*) NULL, 0);
35247    G__memfunc_setup("operator>", 938, G__G__Matrix__0_461, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35248 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35249 , (void*) NULL, 0);
35250    G__memfunc_setup("operator>=", 999, G__G__Matrix__0_462, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35251 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35252 , (void*) NULL, 0);
35253    G__memfunc_setup("operator<=", 997, G__G__Matrix__0_463, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35254 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35255 , (void*) NULL, 0);
35256    G__memfunc_setup("operator<", 936, G__G__Matrix__0_464, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 0, 2, 1, 1, 0, 
35257 "u 'TMatrixTSym<float>' - 11 - source1 u 'TMatrixTSym<float>' - 11 - source2", (char*) NULL
35258 , (void*) NULL, 0);
35259    G__memfunc_setup("Add", 265, G__G__Matrix__0_465, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 3, 1, 1, 0, 
35260 "u 'TMatrixTSym<float>' - 1 - target f - - 0 - scalar "
35261 "u 'TMatrixTSym<float>' - 11 - source", (char*) NULL
35262 , (void*) NULL, 0);
35263    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_466, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 2, 1, 1, 0, 
35264 "u 'TMatrixTSym<float>' - 1 - target u 'TMatrixTSym<float>' - 11 - source", (char*) NULL
35265 , (void*) NULL, 0);
35266    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_467, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEfloatgR), -1, 1, 2, 1, 1, 0, 
35267 "u 'TMatrixTSym<float>' - 1 - target u 'TMatrixTSym<float>' - 11 - source", (char*) NULL
35268 , (void*) NULL, 0);
35269    G__memfunc_setup("operator+", 919, G__G__Matrix__0_468, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35270 "u 'TMatrixTSparse<float>' - 11 - source1 u 'TMatrixTSparse<float>' - 11 - source2", (char*) NULL
35271 , (void*) NULL, 0);
35272    G__memfunc_setup("operator+", 919, G__G__Matrix__0_469, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35273 "u 'TMatrixTSparse<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35274 , (void*) NULL, 0);
35275    G__memfunc_setup("operator+", 919, G__G__Matrix__0_470, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35276 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSparse<float>' - 11 - source2", (char*) NULL
35277 , (void*) NULL, 0);
35278    G__memfunc_setup("operator+", 919, G__G__Matrix__0_471, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35279 "u 'TMatrixTSparse<float>' - 11 - source f - - 0 - val", (char*) NULL
35280 , (void*) NULL, 0);
35281    G__memfunc_setup("operator+", 919, G__G__Matrix__0_472, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35282 "f - - 0 - val u 'TMatrixTSparse<float>' - 11 - source", (char*) NULL
35283 , (void*) NULL, 0);
35284    G__memfunc_setup("operator-", 921, G__G__Matrix__0_473, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35285 "u 'TMatrixTSparse<float>' - 11 - source1 u 'TMatrixTSparse<float>' - 11 - source2", (char*) NULL
35286 , (void*) NULL, 0);
35287    G__memfunc_setup("operator-", 921, G__G__Matrix__0_474, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35288 "u 'TMatrixTSparse<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35289 , (void*) NULL, 0);
35290    G__memfunc_setup("operator-", 921, G__G__Matrix__0_475, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35291 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSparse<float>' - 11 - source2", (char*) NULL
35292 , (void*) NULL, 0);
35293    G__memfunc_setup("operator-", 921, G__G__Matrix__0_476, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35294 "u 'TMatrixTSparse<float>' - 11 - source f - - 0 - val", (char*) NULL
35295 , (void*) NULL, 0);
35296    G__memfunc_setup("operator-", 921, G__G__Matrix__0_477, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35297 "f - - 0 - val u 'TMatrixTSparse<float>' - 11 - source", (char*) NULL
35298 , (void*) NULL, 0);
35299    G__memfunc_setup("operator*", 918, G__G__Matrix__0_478, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35300 "u 'TMatrixTSparse<float>' - 11 - source1 u 'TMatrixTSparse<float>' - 11 - source2", (char*) NULL
35301 , (void*) NULL, 0);
35302    G__memfunc_setup("operator*", 918, G__G__Matrix__0_479, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35303 "u 'TMatrixTSparse<float>' - 11 - source1 u 'TMatrixT<float>' - 11 - source2", (char*) NULL
35304 , (void*) NULL, 0);
35305    G__memfunc_setup("operator*", 918, G__G__Matrix__0_480, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35306 "u 'TMatrixT<float>' - 11 - source1 u 'TMatrixTSparse<float>' - 11 - source2", (char*) NULL
35307 , (void*) NULL, 0);
35308    G__memfunc_setup("operator*", 918, G__G__Matrix__0_481, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35309 "f - - 0 - val u 'TMatrixTSparse<float>' - 11 - source", (char*) NULL
35310 , (void*) NULL, 0);
35311    G__memfunc_setup("operator*", 918, G__G__Matrix__0_482, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 0, 2, 1, 1, 0, 
35312 "u 'TMatrixTSparse<float>' - 11 - source f - - 0 - val", (char*) NULL
35313 , (void*) NULL, 0);
35314    G__memfunc_setup("Add", 265, G__G__Matrix__0_483, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 3, 1, 1, 0, 
35315 "u 'TMatrixTSparse<float>' - 1 - target f - - 0 - scalar "
35316 "u 'TMatrixTSparse<float>' - 11 - source", (char*) NULL
35317 , (void*) NULL, 0);
35318    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_484, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 2, 1, 1, 0, 
35319 "u 'TMatrixTSparse<float>' - 1 - target u 'TMatrixTSparse<float>' - 11 - source", (char*) NULL
35320 , (void*) NULL, 0);
35321    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_485, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEfloatgR), -1, 1, 2, 1, 1, 0, 
35322 "u 'TMatrixTSparse<float>' - 1 - target u 'TMatrixTSparse<float>' - 11 - source", (char*) NULL
35323 , (void*) NULL, 0);
35324    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_486, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35325 "u 'TMatrixTSparse<float>' - 11 - m1 u 'TMatrixTSparse<float>' - 11 - m2 "
35326 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35327 , (void*) NULL, 0);
35328    G__memfunc_setup("operator==", 998, G__G__Matrix__0_487, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
35329 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2", (char*) NULL
35330 , (void*) NULL, 0);
35331    G__memfunc_setup("operator+", 919, G__G__Matrix__0_488, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35332 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2", (char*) NULL
35333 , (void*) NULL, 0);
35334    G__memfunc_setup("operator-", 921, G__G__Matrix__0_489, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35335 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2", (char*) NULL
35336 , (void*) NULL, 0);
35337    G__memfunc_setup("operator*", 918, G__G__Matrix__0_490, 100, -1, -1, 0, 2, 1, 1, 0, 
35338 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2", (char*) NULL
35339 , (void*) NULL, 0);
35340    G__memfunc_setup("operator*", 918, G__G__Matrix__0_491, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35341 "u 'TMatrixT<double>' - 11 - a u 'TVectorT<double>' - 11 - source", (char*) NULL
35342 , (void*) NULL, 0);
35343    G__memfunc_setup("operator*", 918, G__G__Matrix__0_492, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35344 "u 'TMatrixTSym<double>' - 11 - a u 'TVectorT<double>' - 11 - source", (char*) NULL
35345 , (void*) NULL, 0);
35346    G__memfunc_setup("operator*", 918, G__G__Matrix__0_493, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35347 "u 'TMatrixTSparse<double>' - 11 - a u 'TVectorT<double>' - 11 - source", (char*) NULL
35348 , (void*) NULL, 0);
35349    G__memfunc_setup("operator*", 918, G__G__Matrix__0_494, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35350 "d - - 0 - val u 'TVectorT<double>' - 11 - source", (char*) NULL
35351 , (void*) NULL, 0);
35352    G__memfunc_setup("Dot", 295, G__G__Matrix__0_495, 100, -1, -1, 0, 2, 1, 1, 0, 
35353 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2", (char*) NULL
35354 , (void*) NULL, 0);
35355    G__memfunc_setup("OuterProduct", 1264, G__G__Matrix__0_496, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35356 "u 'TVectorT<double>' - 11 - v1 u 'TVectorT<double>' - 11 - v2", (char*) NULL
35357 , (void*) NULL, 0);
35358    G__memfunc_setup("OuterProduct", 1264, G__G__Matrix__0_497, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 3, 1, 1, 0, 
35359 "u 'TMatrixT<double>' - 1 - target u 'TVectorT<double>' - 11 - v1 "
35360 "u 'TVectorT<double>' - 11 - v2", (char*) NULL
35361 , (void*) NULL, 0);
35362    G__memfunc_setup("Mult", 418, G__G__Matrix__0_498, 100, -1, -1, 0, 3, 1, 1, 0, 
35363 "u 'TVectorT<double>' - 11 - v1 u 'TMatrixT<double>' - 11 - m "
35364 "u 'TVectorT<double>' - 11 - v2", (char*) NULL
35365 , (void*) NULL, 0);
35366    G__memfunc_setup("Add", 265, G__G__Matrix__0_499, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 3, 1, 1, 0, 
35367 "u 'TVectorT<double>' - 1 - target d - - 0 - scalar "
35368 "u 'TVectorT<double>' - 11 - source", (char*) NULL
35369 , (void*) NULL, 0);
35370    G__memfunc_setup("Add", 265, G__G__Matrix__0_500, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 4, 1, 1, 0, 
35371 "u 'TVectorT<double>' - 1 - target d - - 0 - scalar "
35372 "u 'TMatrixT<double>' - 11 - a u 'TVectorT<double>' - 11 - source", (char*) NULL
35373 , (void*) NULL, 0);
35374    G__memfunc_setup("Add", 265, G__G__Matrix__0_501, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 4, 1, 1, 0, 
35375 "u 'TVectorT<double>' - 1 - target d - - 0 - scalar "
35376 "u 'TMatrixTSym<double>' - 11 - a u 'TVectorT<double>' - 11 - source", (char*) NULL
35377 , (void*) NULL, 0);
35378    G__memfunc_setup("Add", 265, G__G__Matrix__0_502, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 4, 1, 1, 0, 
35379 "u 'TVectorT<double>' - 1 - target d - - 0 - scalar "
35380 "u 'TMatrixTSparse<double>' - 11 - a u 'TVectorT<double>' - 11 - source", (char*) NULL
35381 , (void*) NULL, 0);
35382    G__memfunc_setup("AddElemMult", 1070, G__G__Matrix__0_503, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 4, 1, 1, 0, 
35383 "u 'TVectorT<double>' - 1 - target d - - 0 - scalar "
35384 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2", (char*) NULL
35385 , (void*) NULL, 0);
35386    G__memfunc_setup("AddElemMult", 1070, G__G__Matrix__0_504, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 5, 1, 1, 0, 
35387 "u 'TVectorT<double>' - 1 - target d - - 0 - scalar "
35388 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2 "
35389 "u 'TVectorT<double>' - 11 - select", (char*) NULL
35390 , (void*) NULL, 0);
35391    G__memfunc_setup("AddElemDiv", 943, G__G__Matrix__0_505, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 4, 1, 1, 0, 
35392 "u 'TVectorT<double>' - 1 - target d - - 0 - scalar "
35393 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2", (char*) NULL
35394 , (void*) NULL, 0);
35395    G__memfunc_setup("AddElemDiv", 943, G__G__Matrix__0_506, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 5, 1, 1, 0, 
35396 "u 'TVectorT<double>' - 1 - target d - - 0 - scalar "
35397 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2 "
35398 "u 'TVectorT<double>' - 11 - select", (char*) NULL
35399 , (void*) NULL, 0);
35400    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_507, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 2, 1, 1, 0, 
35401 "u 'TVectorT<double>' - 1 - target u 'TVectorT<double>' - 11 - source", (char*) NULL
35402 , (void*) NULL, 0);
35403    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_508, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 3, 1, 1, 0, 
35404 "u 'TVectorT<double>' - 1 - target u 'TVectorT<double>' - 11 - source "
35405 "u 'TVectorT<double>' - 11 - select", (char*) NULL
35406 , (void*) NULL, 0);
35407 }
35408 
35409 static void G__cpp_setup_func5() {
35410    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_509, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 2, 1, 1, 0, 
35411 "u 'TVectorT<double>' - 1 - target u 'TVectorT<double>' - 11 - source", (char*) NULL
35412 , (void*) NULL, 0);
35413    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_510, 117, G__get_linked_tagnum(&G__G__MatrixLN_TVectorTlEdoublegR), -1, 1, 3, 1, 1, 0, 
35414 "u 'TVectorT<double>' - 1 - target u 'TVectorT<double>' - 11 - source "
35415 "u 'TVectorT<double>' - 11 - select", (char*) NULL
35416 , (void*) NULL, 0);
35417    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_511, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35418 "u 'TVectorT<double>' - 11 - v1 u 'TVectorT<double>' - 11 - v2 "
35419 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35420 , (void*) NULL, 0);
35421    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_512, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35422 "u 'TVectorT<double>' - 11 - v1 u 'TVectorT<float>' - 11 - v2 "
35423 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35424 , (void*) NULL, 0);
35425    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_513, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35426 "u 'TMatrixT<double>' - 11 - m u 'TVectorT<double>' - 11 - v "
35427 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35428 , (void*) NULL, 0);
35429    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_514, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35430 "u 'TVectorT<double>' - 11 - v u 'TMatrixT<double>' - 11 - m "
35431 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35432 , (void*) NULL, 0);
35433    G__memfunc_setup("Compare", 711, G__G__Matrix__0_515, 121, -1, -1, 0, 2, 1, 1, 0, 
35434 "u 'TVectorT<double>' - 11 - source1 u 'TVectorT<double>' - 11 - source2", (char*) NULL
35435 , (void*) NULL, 0);
35436    G__memfunc_setup("VerifyVectorValue", 1765, G__G__Matrix__0_516, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
35437 "u 'TVectorT<double>' - 11 - m d - - 0 - val "
35438 "i - 'Int_t' 0 - verbose d - - 0 - maxDevAllow", (char*) NULL
35439 , (void*) NULL, 0);
35440    G__memfunc_setup("VerifyVectorIdentity", 2098, G__G__Matrix__0_517, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
35441 "u 'TVectorT<double>' - 11 - m1 u 'TVectorT<double>' - 11 - m2 "
35442 "i - 'Int_t' 0 - verbose d - - 0 - maxDevAllow", (char*) NULL
35443 , (void*) NULL, 0);
35444    G__memfunc_setup("operator==", 998, G__G__Matrix__0_518, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
35445 "u 'TMatrixTBase<double>' - 11 - m1 u 'TMatrixTBase<double>' - 11 - m2", (char*) NULL
35446 , (void*) NULL, 0);
35447    G__memfunc_setup("E2Norm", 531, G__G__Matrix__0_519, 100, -1, -1, 0, 2, 1, 1, 0, 
35448 "u 'TMatrixTBase<double>' - 11 - m1 u 'TMatrixTBase<double>' - 11 - m2", (char*) NULL
35449 , (void*) NULL, 0);
35450    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_520, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35451 "u 'TMatrixTBase<double>' - 11 - m1 u 'TMatrixTBase<double>' - 11 - m2 "
35452 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35453 , (void*) NULL, 0);
35454    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_521, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35455 "u 'TMatrixTBase<double>' - 11 - m1 u 'TMatrixTBase<float>' - 11 - m2 "
35456 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35457 , (void*) NULL, 0);
35458    G__memfunc_setup("Compare", 711, G__G__Matrix__0_522, 121, -1, -1, 0, 2, 1, 1, 0, 
35459 "u 'TMatrixTBase<double>' - 11 - m1 u 'TMatrixTBase<double>' - 11 - m2", (char*) NULL
35460 , (void*) NULL, 0);
35461    G__memfunc_setup("VerifyMatrixValue", 1767, G__G__Matrix__0_523, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
35462 "u 'TMatrixTBase<double>' - 11 - m d - - 0 - val "
35463 "i - 'Int_t' 0 - verbose d - - 0 - maxDevAllow", (char*) NULL
35464 , (void*) NULL, 0);
35465    G__memfunc_setup("VerifyMatrixIdentity", 2100, G__G__Matrix__0_524, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
35466 "u 'TMatrixTBase<double>' - 11 - m1 u 'TMatrixTBase<double>' - 11 - m2 "
35467 "i - 'Int_t' 0 - verbose d - - 0 - maxDevAllow", (char*) NULL
35468 , (void*) NULL, 0);
35469    G__memfunc_setup("operator+", 919, G__G__Matrix__0_525, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35470 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35471 , (void*) NULL, 0);
35472    G__memfunc_setup("operator+", 919, G__G__Matrix__0_526, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35473 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35474 , (void*) NULL, 0);
35475    G__memfunc_setup("operator+", 919, G__G__Matrix__0_527, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35476 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35477 , (void*) NULL, 0);
35478    G__memfunc_setup("operator+", 919, G__G__Matrix__0_528, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35479 "u 'TMatrixT<double>' - 11 - source d - - 0 - val", (char*) NULL
35480 , (void*) NULL, 0);
35481    G__memfunc_setup("operator+", 919, G__G__Matrix__0_529, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35482 "d - - 0 - val u 'TMatrixT<double>' - 11 - source", (char*) NULL
35483 , (void*) NULL, 0);
35484    G__memfunc_setup("operator-", 921, G__G__Matrix__0_530, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35485 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35486 , (void*) NULL, 0);
35487    G__memfunc_setup("operator-", 921, G__G__Matrix__0_531, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35488 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35489 , (void*) NULL, 0);
35490    G__memfunc_setup("operator-", 921, G__G__Matrix__0_532, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35491 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35492 , (void*) NULL, 0);
35493    G__memfunc_setup("operator-", 921, G__G__Matrix__0_533, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35494 "u 'TMatrixT<double>' - 11 - source d - - 0 - val", (char*) NULL
35495 , (void*) NULL, 0);
35496    G__memfunc_setup("operator-", 921, G__G__Matrix__0_534, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35497 "d - - 0 - val u 'TMatrixT<double>' - 11 - source", (char*) NULL
35498 , (void*) NULL, 0);
35499    G__memfunc_setup("operator*", 918, G__G__Matrix__0_535, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35500 "d - - 0 - val u 'TMatrixT<double>' - 11 - source", (char*) NULL
35501 , (void*) NULL, 0);
35502    G__memfunc_setup("operator*", 918, G__G__Matrix__0_536, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35503 "u 'TMatrixT<double>' - 11 - source d - - 0 - val", (char*) NULL
35504 , (void*) NULL, 0);
35505    G__memfunc_setup("operator*", 918, G__G__Matrix__0_537, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35506 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35507 , (void*) NULL, 0);
35508    G__memfunc_setup("operator*", 918, G__G__Matrix__0_538, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35509 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35510 , (void*) NULL, 0);
35511    G__memfunc_setup("operator*", 918, G__G__Matrix__0_539, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35512 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35513 , (void*) NULL, 0);
35514    G__memfunc_setup("operator*", 918, G__G__Matrix__0_540, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35515 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35516 , (void*) NULL, 0);
35517    G__memfunc_setup("operator&&", 952, G__G__Matrix__0_541, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35518 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35519 , (void*) NULL, 0);
35520    G__memfunc_setup("operator&&", 952, G__G__Matrix__0_542, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35521 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35522 , (void*) NULL, 0);
35523    G__memfunc_setup("operator&&", 952, G__G__Matrix__0_543, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35524 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35525 , (void*) NULL, 0);
35526    G__memfunc_setup("operator||", 1124, G__G__Matrix__0_544, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35527 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35528 , (void*) NULL, 0);
35529    G__memfunc_setup("operator||", 1124, G__G__Matrix__0_545, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35530 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35531 , (void*) NULL, 0);
35532    G__memfunc_setup("operator||", 1124, G__G__Matrix__0_546, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35533 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35534 , (void*) NULL, 0);
35535    G__memfunc_setup("operator>", 938, G__G__Matrix__0_547, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35536 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35537 , (void*) NULL, 0);
35538    G__memfunc_setup("operator>", 938, G__G__Matrix__0_548, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35539 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35540 , (void*) NULL, 0);
35541    G__memfunc_setup("operator>", 938, G__G__Matrix__0_549, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35542 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35543 , (void*) NULL, 0);
35544    G__memfunc_setup("operator>=", 999, G__G__Matrix__0_550, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35545 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35546 , (void*) NULL, 0);
35547    G__memfunc_setup("operator>=", 999, G__G__Matrix__0_551, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35548 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35549 , (void*) NULL, 0);
35550    G__memfunc_setup("operator>=", 999, G__G__Matrix__0_552, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35551 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35552 , (void*) NULL, 0);
35553    G__memfunc_setup("operator<=", 997, G__G__Matrix__0_553, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35554 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35555 , (void*) NULL, 0);
35556    G__memfunc_setup("operator<=", 997, G__G__Matrix__0_554, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35557 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35558 , (void*) NULL, 0);
35559    G__memfunc_setup("operator<=", 997, G__G__Matrix__0_555, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35560 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35561 , (void*) NULL, 0);
35562    G__memfunc_setup("operator<", 936, G__G__Matrix__0_556, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35563 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35564 , (void*) NULL, 0);
35565    G__memfunc_setup("operator<", 936, G__G__Matrix__0_557, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35566 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35567 , (void*) NULL, 0);
35568    G__memfunc_setup("operator<", 936, G__G__Matrix__0_558, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35569 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35570 , (void*) NULL, 0);
35571    G__memfunc_setup("operator!=", 970, G__G__Matrix__0_559, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35572 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35573 , (void*) NULL, 0);
35574    G__memfunc_setup("operator!=", 970, G__G__Matrix__0_560, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35575 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35576 , (void*) NULL, 0);
35577    G__memfunc_setup("operator!=", 970, G__G__Matrix__0_561, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 0, 2, 1, 1, 0, 
35578 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35579 , (void*) NULL, 0);
35580    G__memfunc_setup("Add", 265, G__G__Matrix__0_562, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 3, 1, 1, 0, 
35581 "u 'TMatrixT<double>' - 1 - target d - - 0 - scalar "
35582 "u 'TMatrixT<double>' - 11 - source", (char*) NULL
35583 , (void*) NULL, 0);
35584    G__memfunc_setup("Add", 265, G__G__Matrix__0_563, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 3, 1, 1, 0, 
35585 "u 'TMatrixT<double>' - 1 - target d - - 0 - scalar "
35586 "u 'TMatrixTSym<double>' - 11 - source", (char*) NULL
35587 , (void*) NULL, 0);
35588    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_564, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 2, 1, 1, 0, 
35589 "u 'TMatrixT<double>' - 1 - target u 'TMatrixT<double>' - 11 - source", (char*) NULL
35590 , (void*) NULL, 0);
35591    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_565, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 2, 1, 1, 0, 
35592 "u 'TMatrixT<double>' - 1 - target u 'TMatrixTSym<double>' - 11 - source", (char*) NULL
35593 , (void*) NULL, 0);
35594    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_566, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 2, 1, 1, 0, 
35595 "u 'TMatrixT<double>' - 1 - target u 'TMatrixT<double>' - 11 - source", (char*) NULL
35596 , (void*) NULL, 0);
35597    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_567, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTlEdoublegR), -1, 1, 2, 1, 1, 0, 
35598 "u 'TMatrixT<double>' - 1 - target u 'TMatrixTSym<double>' - 11 - source", (char*) NULL
35599 , (void*) NULL, 0);
35600    G__memfunc_setup("operator==", 998, G__G__Matrix__0_568, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
35601 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35602 , (void*) NULL, 0);
35603    G__memfunc_setup("operator+", 919, G__G__Matrix__0_569, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35604 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35605 , (void*) NULL, 0);
35606    G__memfunc_setup("operator+", 919, G__G__Matrix__0_570, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35607 "u 'TMatrixTSym<double>' - 11 - source1 d - - 0 - val", (char*) NULL
35608 , (void*) NULL, 0);
35609    G__memfunc_setup("operator+", 919, G__G__Matrix__0_571, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35610 "d - - 0 - val u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35611 , (void*) NULL, 0);
35612    G__memfunc_setup("operator-", 921, G__G__Matrix__0_572, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35613 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35614 , (void*) NULL, 0);
35615    G__memfunc_setup("operator-", 921, G__G__Matrix__0_573, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35616 "u 'TMatrixTSym<double>' - 11 - source1 d - - 0 - val", (char*) NULL
35617 , (void*) NULL, 0);
35618    G__memfunc_setup("operator-", 921, G__G__Matrix__0_574, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35619 "d - - 0 - val u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35620 , (void*) NULL, 0);
35621    G__memfunc_setup("operator*", 918, G__G__Matrix__0_575, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35622 "u 'TMatrixTSym<double>' - 11 - source d - - 0 - val", (char*) NULL
35623 , (void*) NULL, 0);
35624    G__memfunc_setup("operator*", 918, G__G__Matrix__0_576, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35625 "d - - 0 - val u 'TMatrixTSym<double>' - 11 - source", (char*) NULL
35626 , (void*) NULL, 0);
35627    G__memfunc_setup("operator&&", 952, G__G__Matrix__0_577, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35628 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35629 , (void*) NULL, 0);
35630    G__memfunc_setup("operator||", 1124, G__G__Matrix__0_578, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35631 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35632 , (void*) NULL, 0);
35633    G__memfunc_setup("operator>", 938, G__G__Matrix__0_579, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35634 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35635 , (void*) NULL, 0);
35636    G__memfunc_setup("operator>=", 999, G__G__Matrix__0_580, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35637 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35638 , (void*) NULL, 0);
35639    G__memfunc_setup("operator<=", 997, G__G__Matrix__0_581, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35640 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35641 , (void*) NULL, 0);
35642    G__memfunc_setup("operator<", 936, G__G__Matrix__0_582, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 0, 2, 1, 1, 0, 
35643 "u 'TMatrixTSym<double>' - 11 - source1 u 'TMatrixTSym<double>' - 11 - source2", (char*) NULL
35644 , (void*) NULL, 0);
35645    G__memfunc_setup("Add", 265, G__G__Matrix__0_583, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 3, 1, 1, 0, 
35646 "u 'TMatrixTSym<double>' - 1 - target d - - 0 - scalar "
35647 "u 'TMatrixTSym<double>' - 11 - source", (char*) NULL
35648 , (void*) NULL, 0);
35649    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_584, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 2, 1, 1, 0, 
35650 "u 'TMatrixTSym<double>' - 1 - target u 'TMatrixTSym<double>' - 11 - source", (char*) NULL
35651 , (void*) NULL, 0);
35652    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_585, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSymlEdoublegR), -1, 1, 2, 1, 1, 0, 
35653 "u 'TMatrixTSym<double>' - 1 - target u 'TMatrixTSym<double>' - 11 - source", (char*) NULL
35654 , (void*) NULL, 0);
35655    G__memfunc_setup("operator+", 919, G__G__Matrix__0_586, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35656 "u 'TMatrixTSparse<double>' - 11 - source1 u 'TMatrixTSparse<double>' - 11 - source2", (char*) NULL
35657 , (void*) NULL, 0);
35658    G__memfunc_setup("operator+", 919, G__G__Matrix__0_587, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35659 "u 'TMatrixTSparse<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35660 , (void*) NULL, 0);
35661    G__memfunc_setup("operator+", 919, G__G__Matrix__0_588, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35662 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSparse<double>' - 11 - source2", (char*) NULL
35663 , (void*) NULL, 0);
35664    G__memfunc_setup("operator+", 919, G__G__Matrix__0_589, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35665 "u 'TMatrixTSparse<double>' - 11 - source d - - 0 - val", (char*) NULL
35666 , (void*) NULL, 0);
35667    G__memfunc_setup("operator+", 919, G__G__Matrix__0_590, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35668 "d - - 0 - val u 'TMatrixTSparse<double>' - 11 - source", (char*) NULL
35669 , (void*) NULL, 0);
35670    G__memfunc_setup("operator-", 921, G__G__Matrix__0_591, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35671 "u 'TMatrixTSparse<double>' - 11 - source1 u 'TMatrixTSparse<double>' - 11 - source2", (char*) NULL
35672 , (void*) NULL, 0);
35673    G__memfunc_setup("operator-", 921, G__G__Matrix__0_592, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35674 "u 'TMatrixTSparse<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35675 , (void*) NULL, 0);
35676    G__memfunc_setup("operator-", 921, G__G__Matrix__0_593, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35677 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSparse<double>' - 11 - source2", (char*) NULL
35678 , (void*) NULL, 0);
35679    G__memfunc_setup("operator-", 921, G__G__Matrix__0_594, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35680 "u 'TMatrixTSparse<double>' - 11 - source d - - 0 - val", (char*) NULL
35681 , (void*) NULL, 0);
35682    G__memfunc_setup("operator-", 921, G__G__Matrix__0_595, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35683 "d - - 0 - val u 'TMatrixTSparse<double>' - 11 - source", (char*) NULL
35684 , (void*) NULL, 0);
35685    G__memfunc_setup("operator*", 918, G__G__Matrix__0_596, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35686 "u 'TMatrixTSparse<double>' - 11 - source1 u 'TMatrixTSparse<double>' - 11 - source2", (char*) NULL
35687 , (void*) NULL, 0);
35688    G__memfunc_setup("operator*", 918, G__G__Matrix__0_597, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35689 "u 'TMatrixTSparse<double>' - 11 - source1 u 'TMatrixT<double>' - 11 - source2", (char*) NULL
35690 , (void*) NULL, 0);
35691    G__memfunc_setup("operator*", 918, G__G__Matrix__0_598, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35692 "u 'TMatrixT<double>' - 11 - source1 u 'TMatrixTSparse<double>' - 11 - source2", (char*) NULL
35693 , (void*) NULL, 0);
35694    G__memfunc_setup("operator*", 918, G__G__Matrix__0_599, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35695 "d - - 0 - val u 'TMatrixTSparse<double>' - 11 - source", (char*) NULL
35696 , (void*) NULL, 0);
35697    G__memfunc_setup("operator*", 918, G__G__Matrix__0_600, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 0, 2, 1, 1, 0, 
35698 "u 'TMatrixTSparse<double>' - 11 - source d - - 0 - val", (char*) NULL
35699 , (void*) NULL, 0);
35700    G__memfunc_setup("Add", 265, G__G__Matrix__0_601, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 3, 1, 1, 0, 
35701 "u 'TMatrixTSparse<double>' - 1 - target d - - 0 - scalar "
35702 "u 'TMatrixTSparse<double>' - 11 - source", (char*) NULL
35703 , (void*) NULL, 0);
35704    G__memfunc_setup("ElementMult", 1132, G__G__Matrix__0_602, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 2, 1, 1, 0, 
35705 "u 'TMatrixTSparse<double>' - 1 - target u 'TMatrixTSparse<double>' - 11 - source", (char*) NULL
35706 , (void*) NULL, 0);
35707    G__memfunc_setup("ElementDiv", 1005, G__G__Matrix__0_603, 117, G__get_linked_tagnum(&G__G__MatrixLN_TMatrixTSparselEdoublegR), -1, 1, 2, 1, 1, 0, 
35708 "u 'TMatrixTSparse<double>' - 1 - target u 'TMatrixTSparse<double>' - 11 - source", (char*) NULL
35709 , (void*) NULL, 0);
35710    G__memfunc_setup("AreCompatible", 1304, G__G__Matrix__0_604, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
35711 "u 'TMatrixTSparse<double>' - 11 - m1 u 'TMatrixTSparse<double>' - 11 - m2 "
35712 "i - 'Int_t' 0 '0' verbose", (char*) NULL
35713 , (void*) NULL, 0);
35714 
35715    G__resetifuncposition();
35716 }
35717 
35718 extern "C" void G__cpp_setup_funcG__Matrix() {
35719   G__cpp_setup_func0();
35720   G__cpp_setup_func1();
35721   G__cpp_setup_func2();
35722   G__cpp_setup_func3();
35723   G__cpp_setup_func4();
35724   G__cpp_setup_func5();
35725 }
35726 
35727 /*********************************************************
35728 * Class,struct,union,enum tag information setup
35729 *********************************************************/
35730 /* Setup class/struct taginfo */
35731 G__linked_taginfo G__G__MatrixLN_TClass = { "TClass" , 99 , -1 };
35732 G__linked_taginfo G__G__MatrixLN_TBuffer = { "TBuffer" , 99 , -1 };
35733 G__linked_taginfo G__G__MatrixLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
35734 G__linked_taginfo G__G__MatrixLN_TObject = { "TObject" , 99 , -1 };
35735 G__linked_taginfo G__G__MatrixLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
35736 G__linked_taginfo G__G__MatrixLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
35737 G__linked_taginfo G__G__MatrixLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
35738 G__linked_taginfo G__G__MatrixLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
35739 G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEfloatgR = { "TMatrixTBase<float>" , 99 , -1 };
35740 G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEdoublegR = { "TMatrixTBase<double>" , 99 , -1 };
35741 G__linked_taginfo G__G__MatrixLN_TVectorTlEfloatgR = { "TVectorT<float>" , 99 , -1 };
35742 G__linked_taginfo G__G__MatrixLN_TVectorTlEdoublegR = { "TVectorT<double>" , 99 , -1 };
35743 G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLdA = { "TMatrixTBase<float>::$" , 101 , -1 };
35744 G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLEMatrixStatusBits = { "TMatrixTBase<float>::EMatrixStatusBits" , 101 , -1 };
35745 G__linked_taginfo G__G__MatrixLN_TElementActionTlEfloatgR = { "TElementActionT<float>" , 99 , -1 };
35746 G__linked_taginfo G__G__MatrixLN_TElementPosActionTlEfloatgR = { "TElementPosActionT<float>" , 99 , -1 };
35747 G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLdA = { "TMatrixTBase<double>::$" , 101 , -1 };
35748 G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLEMatrixStatusBits = { "TMatrixTBase<double>::EMatrixStatusBits" , 101 , -1 };
35749 G__linked_taginfo G__G__MatrixLN_TElementActionTlEdoublegR = { "TElementActionT<double>" , 99 , -1 };
35750 G__linked_taginfo G__G__MatrixLN_TElementPosActionTlEdoublegR = { "TElementPosActionT<double>" , 99 , -1 };
35751 G__linked_taginfo G__G__MatrixLN_TMatrixTlEdoublegR = { "TMatrixT<double>" , 99 , -1 };
35752 G__linked_taginfo G__G__MatrixLN_TMatrixTlEdoublegRcLcLdA = { "TMatrixT<double>::$" , 101 , -1 };
35753 G__linked_taginfo G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp1 = { "TMatrixT<double>::EMatrixCreatorsOp1" , 101 , -1 };
35754 G__linked_taginfo G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2 = { "TMatrixT<double>::EMatrixCreatorsOp2" , 101 , -1 };
35755 G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEdoublegR = { "TMatrixTSym<double>" , 99 , -1 };
35756 G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEdoublegR = { "TMatrixTSparse<double>" , 99 , -1 };
35757 G__linked_taginfo G__G__MatrixLN_TMatrixTLazylEdoublegR = { "TMatrixTLazy<double>" , 99 , -1 };
35758 G__linked_taginfo G__G__MatrixLN_TMatrixTRow_constlEdoublegR = { "TMatrixTRow_const<double>" , 99 , -1 };
35759 G__linked_taginfo G__G__MatrixLN_TMatrixTRowlEdoublegR = { "TMatrixTRow<double>" , 99 , -1 };
35760 G__linked_taginfo G__G__MatrixLN_TMatrixTDiag_constlEdoublegR = { "TMatrixTDiag_const<double>" , 99 , -1 };
35761 G__linked_taginfo G__G__MatrixLN_TMatrixTColumn_constlEdoublegR = { "TMatrixTColumn_const<double>" , 99 , -1 };
35762 G__linked_taginfo G__G__MatrixLN_TMatrixTFlat_constlEdoublegR = { "TMatrixTFlat_const<double>" , 99 , -1 };
35763 G__linked_taginfo G__G__MatrixLN_TMatrixTSub_constlEdoublegR = { "TMatrixTSub_const<double>" , 99 , -1 };
35764 G__linked_taginfo G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR = { "TMatrixTSparseRow_const<double>" , 99 , -1 };
35765 G__linked_taginfo G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR = { "TMatrixTSparseDiag_const<double>" , 99 , -1 };
35766 G__linked_taginfo G__G__MatrixLN_TMatrixTColumnlEdoublegR = { "TMatrixTColumn<double>" , 99 , -1 };
35767 G__linked_taginfo G__G__MatrixLN_TMatrixTDiaglEdoublegR = { "TMatrixTDiag<double>" , 99 , -1 };
35768 G__linked_taginfo G__G__MatrixLN_TMatrixTFlatlEdoublegR = { "TMatrixTFlat<double>" , 99 , -1 };
35769 G__linked_taginfo G__G__MatrixLN_TMatrixTSublEdoublegR = { "TMatrixTSub<double>" , 99 , -1 };
35770 G__linked_taginfo G__G__MatrixLN_TMatrixTSublEdoublegRcLcLdA = { "TMatrixTSub<double>::$" , 101 , -1 };
35771 G__linked_taginfo G__G__MatrixLN_TMatrixTSparseRowlEdoublegR = { "TMatrixTSparseRow<double>" , 99 , -1 };
35772 G__linked_taginfo G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR = { "TMatrixTSparseDiag<double>" , 99 , -1 };
35773 G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLdA = { "TMatrixTSym<double>::$" , 101 , -1 };
35774 G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp1 = { "TMatrixTSym<double>::EMatrixCreatorsOp1" , 101 , -1 };
35775 G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp2 = { "TMatrixTSym<double>::EMatrixCreatorsOp2" , 101 , -1 };
35776 G__linked_taginfo G__G__MatrixLN_TMatrixTSymLazylEdoublegR = { "TMatrixTSymLazy<double>" , 99 , -1 };
35777 G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp1 = { "TMatrixTSparse<double>::EMatrixCreatorsOp1" , 101 , -1 };
35778 G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp2 = { "TMatrixTSparse<double>::EMatrixCreatorsOp2" , 101 , -1 };
35779 G__linked_taginfo G__G__MatrixLN_TVectorTlEfloatgRcLcLdA = { "TVectorT<float>::$" , 101 , -1 };
35780 G__linked_taginfo G__G__MatrixLN_TVectorTlEfloatgRcLcLEVectorStatusBits = { "TVectorT<float>::EVectorStatusBits" , 101 , -1 };
35781 G__linked_taginfo G__G__MatrixLN_TMatrixTRow_constlEfloatgR = { "TMatrixTRow_const<float>" , 99 , -1 };
35782 G__linked_taginfo G__G__MatrixLN_TMatrixTlEfloatgR = { "TMatrixT<float>" , 99 , -1 };
35783 G__linked_taginfo G__G__MatrixLN_TMatrixTlEfloatgRcLcLdA = { "TMatrixT<float>::$" , 101 , -1 };
35784 G__linked_taginfo G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp1 = { "TMatrixT<float>::EMatrixCreatorsOp1" , 101 , -1 };
35785 G__linked_taginfo G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2 = { "TMatrixT<float>::EMatrixCreatorsOp2" , 101 , -1 };
35786 G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEfloatgR = { "TMatrixTSym<float>" , 99 , -1 };
35787 G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLdA = { "TMatrixTSym<float>::$" , 101 , -1 };
35788 G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp1 = { "TMatrixTSym<float>::EMatrixCreatorsOp1" , 101 , -1 };
35789 G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp2 = { "TMatrixTSym<float>::EMatrixCreatorsOp2" , 101 , -1 };
35790 G__linked_taginfo G__G__MatrixLN_TMatrixTSymLazylEfloatgR = { "TMatrixTSymLazy<float>" , 99 , -1 };
35791 G__linked_taginfo G__G__MatrixLN_TMatrixTRowlEfloatgR = { "TMatrixTRow<float>" , 99 , -1 };
35792 G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEfloatgR = { "TMatrixTSparse<float>" , 99 , -1 };
35793 G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp1 = { "TMatrixTSparse<float>::EMatrixCreatorsOp1" , 101 , -1 };
35794 G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp2 = { "TMatrixTSparse<float>::EMatrixCreatorsOp2" , 101 , -1 };
35795 G__linked_taginfo G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR = { "TMatrixTSparseRow_const<float>" , 99 , -1 };
35796 G__linked_taginfo G__G__MatrixLN_TMatrixTSparseRowlEfloatgR = { "TMatrixTSparseRow<float>" , 99 , -1 };
35797 G__linked_taginfo G__G__MatrixLN_TMatrixTLazylEfloatgR = { "TMatrixTLazy<float>" , 99 , -1 };
35798 G__linked_taginfo G__G__MatrixLN_TMatrixTDiag_constlEfloatgR = { "TMatrixTDiag_const<float>" , 99 , -1 };
35799 G__linked_taginfo G__G__MatrixLN_TMatrixTColumn_constlEfloatgR = { "TMatrixTColumn_const<float>" , 99 , -1 };
35800 G__linked_taginfo G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR = { "TMatrixTSparseDiag_const<float>" , 99 , -1 };
35801 G__linked_taginfo G__G__MatrixLN_TVectorTlEdoublegRcLcLdA = { "TVectorT<double>::$" , 101 , -1 };
35802 G__linked_taginfo G__G__MatrixLN_TVectorTlEdoublegRcLcLEVectorStatusBits = { "TVectorT<double>::EVectorStatusBits" , 101 , -1 };
35803 G__linked_taginfo G__G__MatrixLN_TDecompBase = { "TDecompBase" , 99 , -1 };
35804 G__linked_taginfo G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat = { "TDecompBase::EMatrixDecompStat" , 101 , -1 };
35805 G__linked_taginfo G__G__MatrixLN_TDecompBasecLcLdA = { "TDecompBase::$" , 101 , -1 };
35806 G__linked_taginfo G__G__MatrixLN_TDecompBK = { "TDecompBK" , 99 , -1 };
35807 G__linked_taginfo G__G__MatrixLN_TDecompChol = { "TDecompChol" , 99 , -1 };
35808 G__linked_taginfo G__G__MatrixLN_TDecompLU = { "TDecompLU" , 99 , -1 };
35809 G__linked_taginfo G__G__MatrixLN_TDecompQRH = { "TDecompQRH" , 99 , -1 };
35810 G__linked_taginfo G__G__MatrixLN_TDecompQRHcLcLdA = { "TDecompQRH::$" , 101 , -1 };
35811 G__linked_taginfo G__G__MatrixLN_TArrayD = { "TArrayD" , 99 , -1 };
35812 G__linked_taginfo G__G__MatrixLN_TArrayI = { "TArrayI" , 99 , -1 };
35813 G__linked_taginfo G__G__MatrixLN_TDecompSparse = { "TDecompSparse" , 99 , -1 };
35814 G__linked_taginfo G__G__MatrixLN_TDecompSVD = { "TDecompSVD" , 99 , -1 };
35815 G__linked_taginfo G__G__MatrixLN_TDecompSVDcLcLdA = { "TDecompSVD::$" , 101 , -1 };
35816 G__linked_taginfo G__G__MatrixLN_TMatrixDEigen = { "TMatrixDEigen" , 99 , -1 };
35817 G__linked_taginfo G__G__MatrixLN_TMatrixDEigencLcLdA = { "TMatrixDEigen::$" , 101 , -1 };
35818 G__linked_taginfo G__G__MatrixLN_THaarMatrixTlEdoublegR = { "THaarMatrixT<double>" , 99 , -1 };
35819 G__linked_taginfo G__G__MatrixLN_THilbertMatrixTlEdoublegR = { "THilbertMatrixT<double>" , 99 , -1 };
35820 G__linked_taginfo G__G__MatrixLN_THilbertMatrixTSymlEdoublegR = { "THilbertMatrixTSym<double>" , 99 , -1 };
35821 G__linked_taginfo G__G__MatrixLN_TMatrixDSymEigen = { "TMatrixDSymEigen" , 99 , -1 };
35822 G__linked_taginfo G__G__MatrixLN_TMatrixDSymEigencLcLdA = { "TMatrixDSymEigen::$" , 101 , -1 };
35823 G__linked_taginfo G__G__MatrixLN_TMatrixTFlat_constlEfloatgR = { "TMatrixTFlat_const<float>" , 99 , -1 };
35824 G__linked_taginfo G__G__MatrixLN_TMatrixTSub_constlEfloatgR = { "TMatrixTSub_const<float>" , 99 , -1 };
35825 G__linked_taginfo G__G__MatrixLN_TMatrixTColumnlEfloatgR = { "TMatrixTColumn<float>" , 99 , -1 };
35826 G__linked_taginfo G__G__MatrixLN_TMatrixTDiaglEfloatgR = { "TMatrixTDiag<float>" , 99 , -1 };
35827 G__linked_taginfo G__G__MatrixLN_TMatrixTFlatlEfloatgR = { "TMatrixTFlat<float>" , 99 , -1 };
35828 G__linked_taginfo G__G__MatrixLN_TMatrixTSublEfloatgR = { "TMatrixTSub<float>" , 99 , -1 };
35829 G__linked_taginfo G__G__MatrixLN_TMatrixTSublEfloatgRcLcLdA = { "TMatrixTSub<float>::$" , 101 , -1 };
35830 G__linked_taginfo G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR = { "TMatrixTSparseDiag<float>" , 99 , -1 };
35831 G__linked_taginfo G__G__MatrixLN_THaarMatrixTlEfloatgR = { "THaarMatrixT<float>" , 99 , -1 };
35832 G__linked_taginfo G__G__MatrixLN_THilbertMatrixTlEfloatgR = { "THilbertMatrixT<float>" , 99 , -1 };
35833 G__linked_taginfo G__G__MatrixLN_THilbertMatrixTSymlEfloatgR = { "THilbertMatrixTSym<float>" , 99 , -1 };
35834 G__linked_taginfo G__G__MatrixLN_TMatrixTCramerInv = { "TMatrixTCramerInv" , 110 , -1 };
35835 G__linked_taginfo G__G__MatrixLN_TMatrixTSymCramerInv = { "TMatrixTSymCramerInv" , 110 , -1 };
35836 
35837 /* Reset class/struct taginfo */
35838 extern "C" void G__cpp_reset_tagtableG__Matrix() {
35839   G__G__MatrixLN_TClass.tagnum = -1 ;
35840   G__G__MatrixLN_TBuffer.tagnum = -1 ;
35841   G__G__MatrixLN_TMemberInspector.tagnum = -1 ;
35842   G__G__MatrixLN_TObject.tagnum = -1 ;
35843   G__G__MatrixLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
35844   G__G__MatrixLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
35845   G__G__MatrixLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
35846   G__G__MatrixLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
35847   G__G__MatrixLN_TMatrixTBaselEfloatgR.tagnum = -1 ;
35848   G__G__MatrixLN_TMatrixTBaselEdoublegR.tagnum = -1 ;
35849   G__G__MatrixLN_TVectorTlEfloatgR.tagnum = -1 ;
35850   G__G__MatrixLN_TVectorTlEdoublegR.tagnum = -1 ;
35851   G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLdA.tagnum = -1 ;
35852   G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLEMatrixStatusBits.tagnum = -1 ;
35853   G__G__MatrixLN_TElementActionTlEfloatgR.tagnum = -1 ;
35854   G__G__MatrixLN_TElementPosActionTlEfloatgR.tagnum = -1 ;
35855   G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLdA.tagnum = -1 ;
35856   G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLEMatrixStatusBits.tagnum = -1 ;
35857   G__G__MatrixLN_TElementActionTlEdoublegR.tagnum = -1 ;
35858   G__G__MatrixLN_TElementPosActionTlEdoublegR.tagnum = -1 ;
35859   G__G__MatrixLN_TMatrixTlEdoublegR.tagnum = -1 ;
35860   G__G__MatrixLN_TMatrixTlEdoublegRcLcLdA.tagnum = -1 ;
35861   G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp1.tagnum = -1 ;
35862   G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2.tagnum = -1 ;
35863   G__G__MatrixLN_TMatrixTSymlEdoublegR.tagnum = -1 ;
35864   G__G__MatrixLN_TMatrixTSparselEdoublegR.tagnum = -1 ;
35865   G__G__MatrixLN_TMatrixTLazylEdoublegR.tagnum = -1 ;
35866   G__G__MatrixLN_TMatrixTRow_constlEdoublegR.tagnum = -1 ;
35867   G__G__MatrixLN_TMatrixTRowlEdoublegR.tagnum = -1 ;
35868   G__G__MatrixLN_TMatrixTDiag_constlEdoublegR.tagnum = -1 ;
35869   G__G__MatrixLN_TMatrixTColumn_constlEdoublegR.tagnum = -1 ;
35870   G__G__MatrixLN_TMatrixTFlat_constlEdoublegR.tagnum = -1 ;
35871   G__G__MatrixLN_TMatrixTSub_constlEdoublegR.tagnum = -1 ;
35872   G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR.tagnum = -1 ;
35873   G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR.tagnum = -1 ;
35874   G__G__MatrixLN_TMatrixTColumnlEdoublegR.tagnum = -1 ;
35875   G__G__MatrixLN_TMatrixTDiaglEdoublegR.tagnum = -1 ;
35876   G__G__MatrixLN_TMatrixTFlatlEdoublegR.tagnum = -1 ;
35877   G__G__MatrixLN_TMatrixTSublEdoublegR.tagnum = -1 ;
35878   G__G__MatrixLN_TMatrixTSublEdoublegRcLcLdA.tagnum = -1 ;
35879   G__G__MatrixLN_TMatrixTSparseRowlEdoublegR.tagnum = -1 ;
35880   G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR.tagnum = -1 ;
35881   G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLdA.tagnum = -1 ;
35882   G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp1.tagnum = -1 ;
35883   G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp2.tagnum = -1 ;
35884   G__G__MatrixLN_TMatrixTSymLazylEdoublegR.tagnum = -1 ;
35885   G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp1.tagnum = -1 ;
35886   G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp2.tagnum = -1 ;
35887   G__G__MatrixLN_TVectorTlEfloatgRcLcLdA.tagnum = -1 ;
35888   G__G__MatrixLN_TVectorTlEfloatgRcLcLEVectorStatusBits.tagnum = -1 ;
35889   G__G__MatrixLN_TMatrixTRow_constlEfloatgR.tagnum = -1 ;
35890   G__G__MatrixLN_TMatrixTlEfloatgR.tagnum = -1 ;
35891   G__G__MatrixLN_TMatrixTlEfloatgRcLcLdA.tagnum = -1 ;
35892   G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp1.tagnum = -1 ;
35893   G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2.tagnum = -1 ;
35894   G__G__MatrixLN_TMatrixTSymlEfloatgR.tagnum = -1 ;
35895   G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLdA.tagnum = -1 ;
35896   G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp1.tagnum = -1 ;
35897   G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp2.tagnum = -1 ;
35898   G__G__MatrixLN_TMatrixTSymLazylEfloatgR.tagnum = -1 ;
35899   G__G__MatrixLN_TMatrixTRowlEfloatgR.tagnum = -1 ;
35900   G__G__MatrixLN_TMatrixTSparselEfloatgR.tagnum = -1 ;
35901   G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp1.tagnum = -1 ;
35902   G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp2.tagnum = -1 ;
35903   G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR.tagnum = -1 ;
35904   G__G__MatrixLN_TMatrixTSparseRowlEfloatgR.tagnum = -1 ;
35905   G__G__MatrixLN_TMatrixTLazylEfloatgR.tagnum = -1 ;
35906   G__G__MatrixLN_TMatrixTDiag_constlEfloatgR.tagnum = -1 ;
35907   G__G__MatrixLN_TMatrixTColumn_constlEfloatgR.tagnum = -1 ;
35908   G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR.tagnum = -1 ;
35909   G__G__MatrixLN_TVectorTlEdoublegRcLcLdA.tagnum = -1 ;
35910   G__G__MatrixLN_TVectorTlEdoublegRcLcLEVectorStatusBits.tagnum = -1 ;
35911   G__G__MatrixLN_TDecompBase.tagnum = -1 ;
35912   G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat.tagnum = -1 ;
35913   G__G__MatrixLN_TDecompBasecLcLdA.tagnum = -1 ;
35914   G__G__MatrixLN_TDecompBK.tagnum = -1 ;
35915   G__G__MatrixLN_TDecompChol.tagnum = -1 ;
35916   G__G__MatrixLN_TDecompLU.tagnum = -1 ;
35917   G__G__MatrixLN_TDecompQRH.tagnum = -1 ;
35918   G__G__MatrixLN_TDecompQRHcLcLdA.tagnum = -1 ;
35919   G__G__MatrixLN_TArrayD.tagnum = -1 ;
35920   G__G__MatrixLN_TArrayI.tagnum = -1 ;
35921   G__G__MatrixLN_TDecompSparse.tagnum = -1 ;
35922   G__G__MatrixLN_TDecompSVD.tagnum = -1 ;
35923   G__G__MatrixLN_TDecompSVDcLcLdA.tagnum = -1 ;
35924   G__G__MatrixLN_TMatrixDEigen.tagnum = -1 ;
35925   G__G__MatrixLN_TMatrixDEigencLcLdA.tagnum = -1 ;
35926   G__G__MatrixLN_THaarMatrixTlEdoublegR.tagnum = -1 ;
35927   G__G__MatrixLN_THilbertMatrixTlEdoublegR.tagnum = -1 ;
35928   G__G__MatrixLN_THilbertMatrixTSymlEdoublegR.tagnum = -1 ;
35929   G__G__MatrixLN_TMatrixDSymEigen.tagnum = -1 ;
35930   G__G__MatrixLN_TMatrixDSymEigencLcLdA.tagnum = -1 ;
35931   G__G__MatrixLN_TMatrixTFlat_constlEfloatgR.tagnum = -1 ;
35932   G__G__MatrixLN_TMatrixTSub_constlEfloatgR.tagnum = -1 ;
35933   G__G__MatrixLN_TMatrixTColumnlEfloatgR.tagnum = -1 ;
35934   G__G__MatrixLN_TMatrixTDiaglEfloatgR.tagnum = -1 ;
35935   G__G__MatrixLN_TMatrixTFlatlEfloatgR.tagnum = -1 ;
35936   G__G__MatrixLN_TMatrixTSublEfloatgR.tagnum = -1 ;
35937   G__G__MatrixLN_TMatrixTSublEfloatgRcLcLdA.tagnum = -1 ;
35938   G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR.tagnum = -1 ;
35939   G__G__MatrixLN_THaarMatrixTlEfloatgR.tagnum = -1 ;
35940   G__G__MatrixLN_THilbertMatrixTlEfloatgR.tagnum = -1 ;
35941   G__G__MatrixLN_THilbertMatrixTSymlEfloatgR.tagnum = -1 ;
35942   G__G__MatrixLN_TMatrixTCramerInv.tagnum = -1 ;
35943   G__G__MatrixLN_TMatrixTSymCramerInv.tagnum = -1 ;
35944 }
35945 
35946 
35947 extern "C" void G__cpp_setup_tagtableG__Matrix() {
35948 
35949    /* Setting up class,struct,union tag entry */
35950    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TClass);
35951    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TBuffer);
35952    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMemberInspector);
35953    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TObject);
35954    G__get_linked_tagnum_fwd(&G__G__MatrixLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
35955    G__get_linked_tagnum_fwd(&G__G__MatrixLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
35956    G__get_linked_tagnum_fwd(&G__G__MatrixLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
35957    G__get_linked_tagnum_fwd(&G__G__MatrixLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
35958    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTBaselEfloatgR),sizeof(TMatrixTBase<float>),-1,95503,"Matrix base class (template)",G__setup_memvarTMatrixTBaselEfloatgR,G__setup_memfuncTMatrixTBaselEfloatgR);
35959    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTBaselEdoublegR),sizeof(TMatrixTBase<double>),-1,95503,"Matrix base class (template)",G__setup_memvarTMatrixTBaselEdoublegR,G__setup_memfuncTMatrixTBaselEdoublegR);
35960    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TVectorTlEfloatgR),sizeof(TVectorT<float>),-1,130816,"Template of Vector class",G__setup_memvarTVectorTlEfloatgR,G__setup_memfuncTVectorTlEfloatgR);
35961    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TVectorTlEdoublegR),sizeof(TVectorT<double>),-1,130816,"Template of Vector class",G__setup_memvarTVectorTlEdoublegR,G__setup_memfuncTVectorTlEdoublegR);
35962    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLdA);
35963    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLEMatrixStatusBits);
35964    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TElementActionTlEfloatgR);
35965    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TElementPosActionTlEfloatgR);
35966    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLdA);
35967    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLEMatrixStatusBits);
35968    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TElementActionTlEdoublegR);
35969    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TElementPosActionTlEdoublegR);
35970    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTlEdoublegR),sizeof(TMatrixT<double>),-1,130816,"Template of General Matrix class",G__setup_memvarTMatrixTlEdoublegR,G__setup_memfuncTMatrixTlEdoublegR);
35971    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLdA);
35972    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp1);
35973    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2);
35974    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymlEdoublegR),sizeof(TMatrixTSym<double>),-1,130816,"Template of Symmetric Matrix class",G__setup_memvarTMatrixTSymlEdoublegR,G__setup_memfuncTMatrixTSymlEdoublegR);
35975    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparselEdoublegR),sizeof(TMatrixTSparse<double>),-1,130816,"Template of Sparse Matrix class",G__setup_memvarTMatrixTSparselEdoublegR,G__setup_memfuncTMatrixTSparselEdoublegR);
35976    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTLazylEdoublegR),sizeof(TMatrixTLazy<double>),-1,327425,"Template of Lazy Matrix class",G__setup_memvarTMatrixTLazylEdoublegR,G__setup_memfuncTMatrixTLazylEdoublegR);
35977    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTRow_constlEdoublegR),sizeof(TMatrixTRow_const<double>),-1,36608,"Template of General Matrix Row Access class",G__setup_memvarTMatrixTRow_constlEdoublegR,G__setup_memfuncTMatrixTRow_constlEdoublegR);
35978    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTRowlEdoublegR),sizeof(TMatrixTRow<double>),-1,35584,"Template of General Matrix Row Access class",G__setup_memvarTMatrixTRowlEdoublegR,G__setup_memfuncTMatrixTRowlEdoublegR);
35979    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTDiag_constlEdoublegR),sizeof(TMatrixTDiag_const<double>),-1,36608,"Template of General Matrix Diagonal Access class",G__setup_memvarTMatrixTDiag_constlEdoublegR,G__setup_memfuncTMatrixTDiag_constlEdoublegR);
35980    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTColumn_constlEdoublegR),sizeof(TMatrixTColumn_const<double>),-1,36608,"Template of General Matrix Column Access class",G__setup_memvarTMatrixTColumn_constlEdoublegR,G__setup_memfuncTMatrixTColumn_constlEdoublegR);
35981    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTFlat_constlEdoublegR),sizeof(TMatrixTFlat_const<double>),-1,36608,"Template of General Matrix Flat Representation class",G__setup_memvarTMatrixTFlat_constlEdoublegR,G__setup_memfuncTMatrixTFlat_constlEdoublegR);
35982    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSub_constlEdoublegR),sizeof(TMatrixTSub_const<double>),-1,34048,"Template of Sub Matrix Access class",G__setup_memvarTMatrixTSub_constlEdoublegR,G__setup_memfuncTMatrixTSub_constlEdoublegR);
35983    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR),sizeof(TMatrixTSparseRow_const<double>),-1,36608,"Template of Sparse Matrix Row Access class",G__setup_memvarTMatrixTSparseRow_constlEdoublegR,G__setup_memfuncTMatrixTSparseRow_constlEdoublegR);
35984    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR),sizeof(TMatrixTSparseDiag_const<double>),-1,36608,"Template of Sparse Matrix Diagonal Access class",G__setup_memvarTMatrixTSparseDiag_constlEdoublegR,G__setup_memfuncTMatrixTSparseDiag_constlEdoublegR);
35985    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTColumnlEdoublegR),sizeof(TMatrixTColumn<double>),-1,35584,"Template of General Matrix Column Access class",G__setup_memvarTMatrixTColumnlEdoublegR,G__setup_memfuncTMatrixTColumnlEdoublegR);
35986    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTDiaglEdoublegR),sizeof(TMatrixTDiag<double>),-1,35584,"Template of General Matrix Diagonal Access class",G__setup_memvarTMatrixTDiaglEdoublegR,G__setup_memfuncTMatrixTDiaglEdoublegR);
35987    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTFlatlEdoublegR),sizeof(TMatrixTFlat<double>),-1,35584,"Template of General Matrix Flat Representation class",G__setup_memvarTMatrixTFlatlEdoublegR,G__setup_memfuncTMatrixTFlatlEdoublegR);
35988    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSublEdoublegR),sizeof(TMatrixTSub<double>),-1,35584,"Template of Sub Matrix Access class",G__setup_memvarTMatrixTSublEdoublegR,G__setup_memfuncTMatrixTSublEdoublegR);
35989    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSublEdoublegRcLcLdA);
35990    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparseRowlEdoublegR),sizeof(TMatrixTSparseRow<double>),-1,35584,"Template of Sparse Matrix Row Access class",G__setup_memvarTMatrixTSparseRowlEdoublegR,G__setup_memfuncTMatrixTSparseRowlEdoublegR);
35991    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR),sizeof(TMatrixTSparseDiag<double>),-1,35584,"Template of Sparse Matrix Diagonal Access class",G__setup_memvarTMatrixTSparseDiaglEdoublegR,G__setup_memfuncTMatrixTSparseDiaglEdoublegR);
35992    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLdA);
35993    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp1);
35994    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp2);
35995    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymLazylEdoublegR),sizeof(TMatrixTSymLazy<double>),-1,327425,"Template of Lazy Symmeytric class",G__setup_memvarTMatrixTSymLazylEdoublegR,G__setup_memfuncTMatrixTSymLazylEdoublegR);
35996    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp1);
35997    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp2);
35998    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TVectorTlEfloatgRcLcLdA);
35999    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TVectorTlEfloatgRcLcLEVectorStatusBits);
36000    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTRow_constlEfloatgR),sizeof(TMatrixTRow_const<float>),-1,36608,"Template of General Matrix Row Access class",G__setup_memvarTMatrixTRow_constlEfloatgR,G__setup_memfuncTMatrixTRow_constlEfloatgR);
36001    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTlEfloatgR),sizeof(TMatrixT<float>),-1,130816,"Template of General Matrix class",G__setup_memvarTMatrixTlEfloatgR,G__setup_memfuncTMatrixTlEfloatgR);
36002    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLdA);
36003    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp1);
36004    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2);
36005    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymlEfloatgR),sizeof(TMatrixTSym<float>),-1,130816,"Template of Symmetric Matrix class",G__setup_memvarTMatrixTSymlEfloatgR,G__setup_memfuncTMatrixTSymlEfloatgR);
36006    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLdA);
36007    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp1);
36008    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp2);
36009    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymLazylEfloatgR),sizeof(TMatrixTSymLazy<float>),-1,327425,"Template of Lazy Symmeytric class",G__setup_memvarTMatrixTSymLazylEfloatgR,G__setup_memfuncTMatrixTSymLazylEfloatgR);
36010    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTRowlEfloatgR),sizeof(TMatrixTRow<float>),-1,35584,"Template of General Matrix Row Access class",G__setup_memvarTMatrixTRowlEfloatgR,G__setup_memfuncTMatrixTRowlEfloatgR);
36011    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparselEfloatgR),sizeof(TMatrixTSparse<float>),-1,130816,"Template of Sparse Matrix class",G__setup_memvarTMatrixTSparselEfloatgR,G__setup_memfuncTMatrixTSparselEfloatgR);
36012    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp1);
36013    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp2);
36014    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR),sizeof(TMatrixTSparseRow_const<float>),-1,36608,"Template of Sparse Matrix Row Access class",G__setup_memvarTMatrixTSparseRow_constlEfloatgR,G__setup_memfuncTMatrixTSparseRow_constlEfloatgR);
36015    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparseRowlEfloatgR),sizeof(TMatrixTSparseRow<float>),-1,35584,"Template of Sparse Matrix Row Access class",G__setup_memvarTMatrixTSparseRowlEfloatgR,G__setup_memfuncTMatrixTSparseRowlEfloatgR);
36016    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTLazylEfloatgR),sizeof(TMatrixTLazy<float>),-1,327425,"Template of Lazy Matrix class",G__setup_memvarTMatrixTLazylEfloatgR,G__setup_memfuncTMatrixTLazylEfloatgR);
36017    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTDiag_constlEfloatgR),sizeof(TMatrixTDiag_const<float>),-1,36608,"Template of General Matrix Diagonal Access class",G__setup_memvarTMatrixTDiag_constlEfloatgR,G__setup_memfuncTMatrixTDiag_constlEfloatgR);
36018    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTColumn_constlEfloatgR),sizeof(TMatrixTColumn_const<float>),-1,36608,"Template of General Matrix Column Access class",G__setup_memvarTMatrixTColumn_constlEfloatgR,G__setup_memfuncTMatrixTColumn_constlEfloatgR);
36019    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR),sizeof(TMatrixTSparseDiag_const<float>),-1,36608,"Template of Sparse Matrix Diagonal Access class",G__setup_memvarTMatrixTSparseDiag_constlEfloatgR,G__setup_memfuncTMatrixTSparseDiag_constlEfloatgR);
36020    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TVectorTlEdoublegRcLcLdA);
36021    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TVectorTlEdoublegRcLcLEVectorStatusBits);
36022    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompBase),sizeof(TDecompBase),-1,294666,"Matrix Decomposition Base",G__setup_memvarTDecompBase,G__setup_memfuncTDecompBase);
36023    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat);
36024    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompBasecLcLdA);
36025    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompBK),sizeof(TDecompBK),-1,327424,"Matrix Decomposition Bunch-Kaufman",G__setup_memvarTDecompBK,G__setup_memfuncTDecompBK);
36026    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompChol),sizeof(TDecompChol),-1,327424,"Matrix Decompositition Cholesky",G__setup_memvarTDecompChol,G__setup_memfuncTDecompChol);
36027    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompLU),sizeof(TDecompLU),-1,327424,"Matrix Decompositition LU",G__setup_memvarTDecompLU,G__setup_memfuncTDecompLU);
36028    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompQRH),sizeof(TDecompQRH),-1,327424,"Matrix Decompositition QRH",G__setup_memvarTDecompQRH,G__setup_memfuncTDecompQRH);
36029    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompQRHcLcLdA);
36030    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TArrayD);
36031    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TArrayI);
36032    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompSparse),sizeof(TDecompSparse),-1,327424,"Matrix Decompositition LU",G__setup_memvarTDecompSparse,G__setup_memfuncTDecompSparse);
36033    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompSVD),sizeof(TDecompSVD),-1,327424,"Matrix Decompositition SVD",G__setup_memvarTDecompSVD,G__setup_memfuncTDecompSVD);
36034    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TDecompSVDcLcLdA);
36035    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixDEigen),sizeof(TMatrixDEigen),-1,298752,"Eigen-Vectors/Values of a Matrix",G__setup_memvarTMatrixDEigen,G__setup_memfuncTMatrixDEigen);
36036    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixDEigencLcLdA);
36037    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_THaarMatrixTlEdoublegR),sizeof(THaarMatrixT<double>),-1,324864,"Template of Haar Matrix class",G__setup_memvarTHaarMatrixTlEdoublegR,G__setup_memfuncTHaarMatrixTlEdoublegR);
36038    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_THilbertMatrixTlEdoublegR),sizeof(THilbertMatrixT<double>),-1,324864,"Template of Hilbert Matrix class",G__setup_memvarTHilbertMatrixTlEdoublegR,G__setup_memfuncTHilbertMatrixTlEdoublegR);
36039    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_THilbertMatrixTSymlEdoublegR),sizeof(THilbertMatrixTSym<double>),-1,324864,"Template of Symmetric Hilbert Matrix class",G__setup_memvarTHilbertMatrixTSymlEdoublegR,G__setup_memfuncTHilbertMatrixTSymlEdoublegR);
36040    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixDSymEigen),sizeof(TMatrixDSymEigen),-1,298752,"Eigen-Vectors/Values of a Matrix",G__setup_memvarTMatrixDSymEigen,G__setup_memfuncTMatrixDSymEigen);
36041    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixDSymEigencLcLdA);
36042    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTFlat_constlEfloatgR),sizeof(TMatrixTFlat_const<float>),-1,36608,"Template of General Matrix Flat Representation class",G__setup_memvarTMatrixTFlat_constlEfloatgR,G__setup_memfuncTMatrixTFlat_constlEfloatgR);
36043    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSub_constlEfloatgR),sizeof(TMatrixTSub_const<float>),-1,34048,"Template of Sub Matrix Access class",G__setup_memvarTMatrixTSub_constlEfloatgR,G__setup_memfuncTMatrixTSub_constlEfloatgR);
36044    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTColumnlEfloatgR),sizeof(TMatrixTColumn<float>),-1,35584,"Template of General Matrix Column Access class",G__setup_memvarTMatrixTColumnlEfloatgR,G__setup_memfuncTMatrixTColumnlEfloatgR);
36045    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTDiaglEfloatgR),sizeof(TMatrixTDiag<float>),-1,35584,"Template of General Matrix Diagonal Access class",G__setup_memvarTMatrixTDiaglEfloatgR,G__setup_memfuncTMatrixTDiaglEfloatgR);
36046    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTFlatlEfloatgR),sizeof(TMatrixTFlat<float>),-1,35584,"Template of General Matrix Flat Representation class",G__setup_memvarTMatrixTFlatlEfloatgR,G__setup_memfuncTMatrixTFlatlEfloatgR);
36047    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSublEfloatgR),sizeof(TMatrixTSub<float>),-1,35584,"Template of Sub Matrix Access class",G__setup_memvarTMatrixTSublEfloatgR,G__setup_memfuncTMatrixTSublEfloatgR);
36048    G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSublEfloatgRcLcLdA);
36049    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR),sizeof(TMatrixTSparseDiag<float>),-1,35584,"Template of Sparse Matrix Diagonal Access class",G__setup_memvarTMatrixTSparseDiaglEfloatgR,G__setup_memfuncTMatrixTSparseDiaglEfloatgR);
36050    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_THaarMatrixTlEfloatgR),sizeof(THaarMatrixT<float>),-1,324864,"Template of Haar Matrix class",G__setup_memvarTHaarMatrixTlEfloatgR,G__setup_memfuncTHaarMatrixTlEfloatgR);
36051    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_THilbertMatrixTlEfloatgR),sizeof(THilbertMatrixT<float>),-1,324864,"Template of Hilbert Matrix class",G__setup_memvarTHilbertMatrixTlEfloatgR,G__setup_memfuncTHilbertMatrixTlEfloatgR);
36052    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_THilbertMatrixTSymlEfloatgR),sizeof(THilbertMatrixTSym<float>),-1,324864,"Template of Symmetric Hilbert Matrix class",G__setup_memvarTHilbertMatrixTSymlEfloatgR,G__setup_memfuncTHilbertMatrixTSymlEfloatgR);
36053    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTCramerInv),0,-1,0,(char*)NULL,G__setup_memvarTMatrixTCramerInv,G__setup_memfuncTMatrixTCramerInv);
36054    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MatrixLN_TMatrixTSymCramerInv),0,-1,0,(char*)NULL,G__setup_memvarTMatrixTSymCramerInv,G__setup_memfuncTMatrixTSymCramerInv);
36055 }
36056 extern "C" void G__cpp_setupG__Matrix(void) {
36057   G__check_setup_version(30051515,"G__cpp_setupG__Matrix()");
36058   G__set_cpp_environmentG__Matrix();
36059   G__cpp_setup_tagtableG__Matrix();
36060 
36061   G__cpp_setup_inheritanceG__Matrix();
36062 
36063   G__cpp_setup_typetableG__Matrix();
36064 
36065   G__cpp_setup_memvarG__Matrix();
36066 
36067   G__cpp_setup_memfuncG__Matrix();
36068   G__cpp_setup_globalG__Matrix();
36069   G__cpp_setup_funcG__Matrix();
36070 
36071    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Matrix();
36072   return;
36073 }
36074 class G__cpp_setup_initG__Matrix {
36075   public:
36076     G__cpp_setup_initG__Matrix() { G__add_setup_func("G__Matrix",(G__incsetup)(&G__cpp_setupG__Matrix)); G__call_setup_funcs(); }
36077    ~G__cpp_setup_initG__Matrix() { G__remove_setup_func("G__Matrix"); }
36078 };
36079 G__cpp_setup_initG__Matrix G__cpp_setup_initializerG__Matrix;
36080 

Generated on Tue Jul 5 14:36:26 2011 for ROOT_528-00b_version by  doxygen 1.5.1