NGSolve  4.9
comp/comp.hpp
00001 #ifndef FILE_COMP
00002 #define FILE_COMP
00003 
00004 /*********************************************************************/
00005 /* File:   comp.hpp                                                  */
00006 /* Author: Joachim Schoeberl                                         */
00007 /* Date:   25. Mar. 2000                                             */
00008 /*********************************************************************/
00009 
00010 #include <fem.hpp>
00011 #include <la.hpp>
00012 
00013 #include <soldata.hpp>   // netgen visualization
00014 
00015 
00023 namespace ngcomp
00024 {
00025   using namespace std;
00026   using namespace ngstd;
00027 
00028   using ngstd::INT;
00029   using ngfem::ELEMENT_TYPE;
00030 
00031   using namespace ngla;
00032   using namespace ngfem;
00033 }
00034 
00035 
00036 namespace ngmg
00037 {
00038   class Prolongation;
00039   class TwoLevelMatrix;
00040   class MultigridPreconditioner;
00041 }
00042 
00043 
00044 #include <parallelngs.hpp>
00045 namespace ngcomp
00046 {
00047   using namespace ngparallel;
00048 }
00049 
00050 
00051 
00052 #include "meshaccess.hpp"
00053 #include "ngsobject.hpp"
00054 #include "fespace.hpp"
00055 #include "hcurlhdivfes.hpp"
00056 #include "hdivfes.hpp"
00057 #include "h1hofespace.hpp"
00058 #include "l2hofespace.hpp"
00059 #include "gridfunction.hpp"
00060 #include "bilinearform.hpp"
00061 #include "linearform.hpp"
00062 #include "postproc.hpp"
00063 #include "hdivhofespace.hpp" 
00064 #include "hcurlhofespace.hpp" 
00065 #include "facetfespace.hpp" 
00066 #include "vectorfacetfespace.hpp"
00067 
00068 #include "preconditioner.hpp"
00069 // #include "bddc.hpp"
00070 #include "hypre_precond.hpp"
00071 
00072 #endif