NGSolve  4.9
linalg/la.hpp
00001 #ifndef FILE_NGLA
00002 #define FILE_NGLA
00003 
00004 #include <bla.hpp>
00005 
00006 
00007 namespace ngcomp
00008 {
00009   class Preconditioner;
00010   class LocalPreconditioner;
00011 }
00012 
00016 namespace ngla
00017 {
00018   using namespace std;
00019   using namespace ngstd;
00020   using namespace ngbla;
00021 
00022   using ngstd::BitArray;
00023   using ngstd::FlatArray;
00024   using ngstd::Array;
00025   using ngstd::Table;
00026   using ngstd::INT;
00027 }
00028 
00029 #include "paralleldofs.hpp"
00030 #include "basevector.hpp"
00031 #include "vvector.hpp"
00032 #include "basematrix.hpp"
00033 #include "sparsematrix.hpp"
00034 #include "order.hpp"
00035 #include "sparsecholesky.hpp"
00036 #include "pardisoinverse.hpp"
00037 #include "superluinverse.hpp"
00038 #include "mumpsinverse.hpp"
00039 #include "jacobi.hpp"
00040 #include "blockjacobi.hpp"
00041 #include "commutingAMG.hpp"
00042 #include "special_matrix.hpp"
00043 #include "elementbyelement.hpp"
00044 #include "cg.hpp"
00045 #include "chebyshev.hpp"
00046 #include "eigen.hpp"
00047 #include "arnoldi.hpp"
00048 
00049 
00050 
00051 
00052 #endif