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