NGSolve
4.9
|
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