G__Matrix.h

Go to the documentation of this file.
00001 /********************************************************************
00002 * math/matrix/src/G__Matrix.h
00003 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00004 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00005 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00006 ********************************************************************/
00007 #ifdef __CINT__
00008 #error math/matrix/src/G__Matrix.h/C is only for compilation. Abort cint.
00009 #endif
00010 #include <stddef.h>
00011 #include <stdio.h>
00012 #include <stdlib.h>
00013 #include <math.h>
00014 #include <string.h>
00015 #define G__ANSIHEADER
00016 #define G__DICTIONARY
00017 #define G__PRIVATE_GVALUE
00018 #include "G__ci.h"
00019 #include "FastAllocString.h"
00020 extern "C" {
00021 extern void G__cpp_setup_tagtableG__Matrix();
00022 extern void G__cpp_setup_inheritanceG__Matrix();
00023 extern void G__cpp_setup_typetableG__Matrix();
00024 extern void G__cpp_setup_memvarG__Matrix();
00025 extern void G__cpp_setup_globalG__Matrix();
00026 extern void G__cpp_setup_memfuncG__Matrix();
00027 extern void G__cpp_setup_funcG__Matrix();
00028 extern void G__set_cpp_environmentG__Matrix();
00029 }
00030 
00031 
00032 #include "TObject.h"
00033 #include "TMemberInspector.h"
00034 #include "TDecompBase.h"
00035 #include "TDecompBK.h"
00036 #include "TDecompChol.h"
00037 #include "TDecompLU.h"
00038 #include "TDecompQRH.h"
00039 #include "TDecompSparse.h"
00040 #include "TDecompSVD.h"
00041 #include "TMatrixDBasefwd.h"
00042 #include "TMatrixDBase.h"
00043 #include "TMatrixDEigen.h"
00044 #include "TMatrixDfwd.h"
00045 #include "TMatrixD.h"
00046 #include "TMatrixDLazy.h"
00047 #include "TMatrixDSparsefwd.h"
00048 #include "TMatrixDSparse.h"
00049 #include "TMatrixDSymEigen.h"
00050 #include "TMatrixDSymfwd.h"
00051 #include "TMatrixDSym.h"
00052 #include "TMatrixDUtilsfwd.h"
00053 #include "TMatrixDUtils.h"
00054 #include "TMatrixFBasefwd.h"
00055 #include "TMatrixFBase.h"
00056 #include "TMatrixFfwd.h"
00057 #include "TMatrixF.h"
00058 #include "TMatrixFLazy.h"
00059 #include "TMatrixFSparsefwd.h"
00060 #include "TMatrixFSparse.h"
00061 #include "TMatrixFSymfwd.h"
00062 #include "TMatrixFSym.h"
00063 #include "TMatrixFUtilsfwd.h"
00064 #include "TMatrixFUtils.h"
00065 #include "TMatrix.h"
00066 #include "TMatrixTBase.h"
00067 #include "TMatrixTCramerInv.h"
00068 #include "TMatrixT.h"
00069 #include "TMatrixTLazy.h"
00070 #include "TMatrixTSparse.h"
00071 #include "TMatrixTSymCramerInv.h"
00072 #include "TMatrixTSym.h"
00073 #include "TMatrixTUtils.h"
00074 #include "TVectorDfwd.h"
00075 #include "TVectorD.h"
00076 #include "TVectorFfwd.h"
00077 #include "TVectorF.h"
00078 #include "TVectorfwd.h"
00079 #include "TVector.h"
00080 #include "TVectorT.h"
00081 #include <algorithm>
00082 namespace std { }
00083 using namespace std;
00084 
00085 #ifndef G__MEMFUNCBODY
00086 #endif
00087 
00088 extern G__linked_taginfo G__G__MatrixLN_TClass;
00089 extern G__linked_taginfo G__G__MatrixLN_TBuffer;
00090 extern G__linked_taginfo G__G__MatrixLN_TMemberInspector;
00091 extern G__linked_taginfo G__G__MatrixLN_TObject;
00092 extern G__linked_taginfo G__G__MatrixLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR;
00093 extern G__linked_taginfo G__G__MatrixLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR;
00094 extern G__linked_taginfo G__G__MatrixLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR;
00095 extern G__linked_taginfo G__G__MatrixLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR;
00096 extern G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEfloatgR;
00097 extern G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEdoublegR;
00098 extern G__linked_taginfo G__G__MatrixLN_TVectorTlEfloatgR;
00099 extern G__linked_taginfo G__G__MatrixLN_TVectorTlEdoublegR;
00100 extern G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLdA;
00101 extern G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEfloatgRcLcLEMatrixStatusBits;
00102 extern G__linked_taginfo G__G__MatrixLN_TElementActionTlEfloatgR;
00103 extern G__linked_taginfo G__G__MatrixLN_TElementPosActionTlEfloatgR;
00104 extern G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLdA;
00105 extern G__linked_taginfo G__G__MatrixLN_TMatrixTBaselEdoublegRcLcLEMatrixStatusBits;
00106 extern G__linked_taginfo G__G__MatrixLN_TElementActionTlEdoublegR;
00107 extern G__linked_taginfo G__G__MatrixLN_TElementPosActionTlEdoublegR;
00108 extern G__linked_taginfo G__G__MatrixLN_TMatrixTlEdoublegR;
00109 extern G__linked_taginfo G__G__MatrixLN_TMatrixTlEdoublegRcLcLdA;
00110 extern G__linked_taginfo G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp1;
00111 extern G__linked_taginfo G__G__MatrixLN_TMatrixTlEdoublegRcLcLEMatrixCreatorsOp2;
00112 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEdoublegR;
00113 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEdoublegR;
00114 extern G__linked_taginfo G__G__MatrixLN_TMatrixTLazylEdoublegR;
00115 extern G__linked_taginfo G__G__MatrixLN_TMatrixTRow_constlEdoublegR;
00116 extern G__linked_taginfo G__G__MatrixLN_TMatrixTRowlEdoublegR;
00117 extern G__linked_taginfo G__G__MatrixLN_TMatrixTDiag_constlEdoublegR;
00118 extern G__linked_taginfo G__G__MatrixLN_TMatrixTColumn_constlEdoublegR;
00119 extern G__linked_taginfo G__G__MatrixLN_TMatrixTFlat_constlEdoublegR;
00120 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSub_constlEdoublegR;
00121 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparseRow_constlEdoublegR;
00122 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparseDiag_constlEdoublegR;
00123 extern G__linked_taginfo G__G__MatrixLN_TMatrixTColumnlEdoublegR;
00124 extern G__linked_taginfo G__G__MatrixLN_TMatrixTDiaglEdoublegR;
00125 extern G__linked_taginfo G__G__MatrixLN_TMatrixTFlatlEdoublegR;
00126 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSublEdoublegR;
00127 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSublEdoublegRcLcLdA;
00128 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparseRowlEdoublegR;
00129 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparseDiaglEdoublegR;
00130 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLdA;
00131 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp1;
00132 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEdoublegRcLcLEMatrixCreatorsOp2;
00133 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymLazylEdoublegR;
00134 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp1;
00135 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEdoublegRcLcLEMatrixCreatorsOp2;
00136 extern G__linked_taginfo G__G__MatrixLN_TVectorTlEfloatgRcLcLdA;
00137 extern G__linked_taginfo G__G__MatrixLN_TVectorTlEfloatgRcLcLEVectorStatusBits;
00138 extern G__linked_taginfo G__G__MatrixLN_TMatrixTRow_constlEfloatgR;
00139 extern G__linked_taginfo G__G__MatrixLN_TMatrixTlEfloatgR;
00140 extern G__linked_taginfo G__G__MatrixLN_TMatrixTlEfloatgRcLcLdA;
00141 extern G__linked_taginfo G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp1;
00142 extern G__linked_taginfo G__G__MatrixLN_TMatrixTlEfloatgRcLcLEMatrixCreatorsOp2;
00143 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEfloatgR;
00144 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLdA;
00145 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp1;
00146 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymlEfloatgRcLcLEMatrixCreatorsOp2;
00147 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymLazylEfloatgR;
00148 extern G__linked_taginfo G__G__MatrixLN_TMatrixTRowlEfloatgR;
00149 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEfloatgR;
00150 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp1;
00151 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparselEfloatgRcLcLEMatrixCreatorsOp2;
00152 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparseRow_constlEfloatgR;
00153 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparseRowlEfloatgR;
00154 extern G__linked_taginfo G__G__MatrixLN_TMatrixTLazylEfloatgR;
00155 extern G__linked_taginfo G__G__MatrixLN_TMatrixTDiag_constlEfloatgR;
00156 extern G__linked_taginfo G__G__MatrixLN_TMatrixTColumn_constlEfloatgR;
00157 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparseDiag_constlEfloatgR;
00158 extern G__linked_taginfo G__G__MatrixLN_TVectorTlEdoublegRcLcLdA;
00159 extern G__linked_taginfo G__G__MatrixLN_TVectorTlEdoublegRcLcLEVectorStatusBits;
00160 extern G__linked_taginfo G__G__MatrixLN_TDecompBase;
00161 extern G__linked_taginfo G__G__MatrixLN_TDecompBasecLcLEMatrixDecompStat;
00162 extern G__linked_taginfo G__G__MatrixLN_TDecompBasecLcLdA;
00163 extern G__linked_taginfo G__G__MatrixLN_TDecompBK;
00164 extern G__linked_taginfo G__G__MatrixLN_TDecompChol;
00165 extern G__linked_taginfo G__G__MatrixLN_TDecompLU;
00166 extern G__linked_taginfo G__G__MatrixLN_TDecompQRH;
00167 extern G__linked_taginfo G__G__MatrixLN_TDecompQRHcLcLdA;
00168 extern G__linked_taginfo G__G__MatrixLN_TArrayD;
00169 extern G__linked_taginfo G__G__MatrixLN_TArrayI;
00170 extern G__linked_taginfo G__G__MatrixLN_TDecompSparse;
00171 extern G__linked_taginfo G__G__MatrixLN_TDecompSVD;
00172 extern G__linked_taginfo G__G__MatrixLN_TDecompSVDcLcLdA;
00173 extern G__linked_taginfo G__G__MatrixLN_TMatrixDEigen;
00174 extern G__linked_taginfo G__G__MatrixLN_TMatrixDEigencLcLdA;
00175 extern G__linked_taginfo G__G__MatrixLN_THaarMatrixTlEdoublegR;
00176 extern G__linked_taginfo G__G__MatrixLN_THilbertMatrixTlEdoublegR;
00177 extern G__linked_taginfo G__G__MatrixLN_THilbertMatrixTSymlEdoublegR;
00178 extern G__linked_taginfo G__G__MatrixLN_TMatrixDSymEigen;
00179 extern G__linked_taginfo G__G__MatrixLN_TMatrixDSymEigencLcLdA;
00180 extern G__linked_taginfo G__G__MatrixLN_TMatrixTFlat_constlEfloatgR;
00181 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSub_constlEfloatgR;
00182 extern G__linked_taginfo G__G__MatrixLN_TMatrixTColumnlEfloatgR;
00183 extern G__linked_taginfo G__G__MatrixLN_TMatrixTDiaglEfloatgR;
00184 extern G__linked_taginfo G__G__MatrixLN_TMatrixTFlatlEfloatgR;
00185 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSublEfloatgR;
00186 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSublEfloatgRcLcLdA;
00187 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSparseDiaglEfloatgR;
00188 extern G__linked_taginfo G__G__MatrixLN_THaarMatrixTlEfloatgR;
00189 extern G__linked_taginfo G__G__MatrixLN_THilbertMatrixTlEfloatgR;
00190 extern G__linked_taginfo G__G__MatrixLN_THilbertMatrixTSymlEfloatgR;
00191 extern G__linked_taginfo G__G__MatrixLN_TMatrixTCramerInv;
00192 extern G__linked_taginfo G__G__MatrixLN_TMatrixTSymCramerInv;
00193 
00194 /* STUB derived class for protected member access */
00195 typedef TMatrixTBase<float> G__TMatrixTBaselEfloatgR;
00196 typedef TMatrixTBase<double> G__TMatrixTBaselEdoublegR;
00197 typedef TVectorT<float> G__TVectorTlEfloatgR;
00198 typedef TVectorT<double> G__TVectorTlEdoublegR;
00199 typedef TMatrixT<double> G__TMatrixTlEdoublegR;
00200 typedef TMatrixTSym<double> G__TMatrixTSymlEdoublegR;
00201 typedef TMatrixTSparse<double> G__TMatrixTSparselEdoublegR;
00202 typedef TMatrixTLazy<double> G__TMatrixTLazylEdoublegR;
00203 typedef TMatrixTRow_const<double> G__TMatrixTRow_constlEdoublegR;
00204 typedef TMatrixTRow<double> G__TMatrixTRowlEdoublegR;
00205 typedef TMatrixTDiag_const<double> G__TMatrixTDiag_constlEdoublegR;
00206 typedef TMatrixTColumn_const<double> G__TMatrixTColumn_constlEdoublegR;
00207 typedef TMatrixTFlat_const<double> G__TMatrixTFlat_constlEdoublegR;
00208 typedef TMatrixTSub_const<double> G__TMatrixTSub_constlEdoublegR;
00209 typedef TMatrixTSparseRow_const<double> G__TMatrixTSparseRow_constlEdoublegR;
00210 typedef TMatrixTSparseDiag_const<double> G__TMatrixTSparseDiag_constlEdoublegR;
00211 typedef TMatrixTColumn<double> G__TMatrixTColumnlEdoublegR;
00212 typedef TMatrixTDiag<double> G__TMatrixTDiaglEdoublegR;
00213 typedef TMatrixTFlat<double> G__TMatrixTFlatlEdoublegR;
00214 typedef TMatrixTSub<double> G__TMatrixTSublEdoublegR;
00215 typedef TMatrixTSparseRow<double> G__TMatrixTSparseRowlEdoublegR;
00216 typedef TMatrixTSparseDiag<double> G__TMatrixTSparseDiaglEdoublegR;
00217 typedef TMatrixTSymLazy<double> G__TMatrixTSymLazylEdoublegR;
00218 typedef TMatrixTRow_const<float> G__TMatrixTRow_constlEfloatgR;
00219 typedef TMatrixT<float> G__TMatrixTlEfloatgR;
00220 typedef TMatrixTSym<float> G__TMatrixTSymlEfloatgR;
00221 typedef TMatrixTSymLazy<float> G__TMatrixTSymLazylEfloatgR;
00222 typedef TMatrixTRow<float> G__TMatrixTRowlEfloatgR;
00223 typedef TMatrixTSparse<float> G__TMatrixTSparselEfloatgR;
00224 typedef TMatrixTSparseRow_const<float> G__TMatrixTSparseRow_constlEfloatgR;
00225 typedef TMatrixTSparseRow<float> G__TMatrixTSparseRowlEfloatgR;
00226 typedef TMatrixTLazy<float> G__TMatrixTLazylEfloatgR;
00227 typedef TMatrixTDiag_const<float> G__TMatrixTDiag_constlEfloatgR;
00228 typedef TMatrixTColumn_const<float> G__TMatrixTColumn_constlEfloatgR;
00229 typedef TMatrixTSparseDiag_const<float> G__TMatrixTSparseDiag_constlEfloatgR;
00230 typedef THaarMatrixT<double> G__THaarMatrixTlEdoublegR;
00231 typedef THilbertMatrixT<double> G__THilbertMatrixTlEdoublegR;
00232 typedef THilbertMatrixTSym<double> G__THilbertMatrixTSymlEdoublegR;
00233 typedef TMatrixTFlat_const<float> G__TMatrixTFlat_constlEfloatgR;
00234 typedef TMatrixTSub_const<float> G__TMatrixTSub_constlEfloatgR;
00235 typedef TMatrixTColumn<float> G__TMatrixTColumnlEfloatgR;
00236 typedef TMatrixTDiag<float> G__TMatrixTDiaglEfloatgR;
00237 typedef TMatrixTFlat<float> G__TMatrixTFlatlEfloatgR;
00238 typedef TMatrixTSub<float> G__TMatrixTSublEfloatgR;
00239 typedef TMatrixTSparseDiag<float> G__TMatrixTSparseDiaglEfloatgR;
00240 typedef THaarMatrixT<float> G__THaarMatrixTlEfloatgR;
00241 typedef THilbertMatrixT<float> G__THilbertMatrixTlEfloatgR;
00242 typedef THilbertMatrixTSym<float> G__THilbertMatrixTSymlEfloatgR;

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