00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _LA_H_
00019 #define _LA_H_
00020
00021
00022
00023 #ifdef USE_TRACEBACK
00024 #include "traceback.h"
00025 #endif
00026 #include "la_traits.h"
00027 #include "laerror.h"
00028 #include "auxstorage.h"
00029 #include "bisection.h"
00030 #include "bitvector.h"
00031 #include "conjgrad.h"
00032 #include "davidson.h"
00033 #include "diis.h"
00034 #include "fourindex.h"
00035 #include "gmres.h"
00036 #include "mat.h"
00037 #include "matexp.h"
00038 #include "noncblas.h"
00039 #include "nonclass.h"
00040 #include "permutation.h"
00041 #include "qsort.h"
00042 #include "smat.h"
00043 #include "sparsemat.h"
00044 #include "sparsesmat.h"
00045 #include "vec.h"
00046
00047 using namespace LA;
00048 typedef NRMat<int> NRIMat;
00049 typedef NRMat<double> NRDMat;
00050 typedef NRMat<complex<double> > NRCMat;
00051 typedef NRVec<int> NRIVec;
00052 typedef NRVec<double> NRDVec;
00053 typedef NRVec<complex<double> > NRCVec;
00054 #endif
00055