NGSolve  4.9
fem/fem.hpp
00001 #ifndef FILE_FEM
00002 #define FILE_FEM
00003 
00004 /*********************************************************************/
00005 /* File:   fem.hpp                                                   */
00006 /* Author: Joachim Schoeberl                                         */
00007 /* Date:   25. Mar. 2000                                             */
00008 /*********************************************************************/
00009 
00010 /* 
00011    Finite Element kernel functions
00012 */
00013 
00014 #include <bla.hpp>
00015 
00016 
00017 
00029 namespace ngfem
00030 {
00031   using namespace std;
00032   using namespace ngstd;
00033   using ngstd::INT;
00034   using namespace ngbla;
00035 }
00036 
00037 
00038 #include "elementtopology.hpp"
00039 #include "intrule.hpp"
00040 
00041 #include "generic_recpol.hpp"
00042 #include "recursive_pol.hpp"
00043 #include "recursive_pol_trig.hpp"
00044 #include "recursive_pol_tet.hpp"
00045 
00046 // #include "precomp.hpp"
00047 
00048 #include "finiteelement.hpp"
00049 #include "scalarfe.hpp"
00050 
00051 #include "elementtransformation.hpp"
00052 #include "coefficient.hpp"
00053 
00054 
00055 #include "h1lofe.hpp"
00056 #include "h1hofe.hpp"
00057 #include "l2hofe.hpp"
00058 
00059 #include "hdivfe.hpp"
00060 #include "hcurlfe.hpp"
00061 
00062 #include "hdivhofe.hpp"
00063 #include "hcurlhofe.hpp" 
00064 
00065 
00066 #include "specialelement.hpp"
00067 
00068 #include "facetfe.hpp" 
00069 #include "vectorfacetfe.hpp"
00070 
00071 
00072 #include "integrator.hpp"
00073 #include "diffop.hpp"
00074 #include "bdbintegrator.hpp"
00075 #include "bdbequations.hpp"
00076 #include "hcurl_equations.hpp"
00077 #include "hdiv_equations.hpp"
00078 #include "elasticity_equations.hpp"
00079 
00080 // #include "pml.hpp" 
00081 
00082 // using ngfem::ELEMENT_TYPE;
00083 
00084 #endif