Toast++  1.0.2 (r.539)
Forward and inverse modelling in optical tomography
felib.h
1 // ==========================================================================
2 // Module felib
3 // File felib.h
4 // General inclusion of FE lib headers
5 // ==========================================================================
6 
7 #ifndef __FELIB_H
8 #define __FELIB_H
9 
10 // General toast flags
11 #include "toastdef.h"
12 
13 // Symbol import/export direction
14 #ifdef FELIB_IMPLEMENTATION
15 #define FELIB DLLEXPORT
16 #else
17 #define FELIB DLLIMPORT
18 #endif
19 
20 #define Point TOAST_Point
21 #define Node TOAST_Node
22 #define Element TOAST_Element
23 #define Mesh TOAST_Mesh
24 
25 #include <math.h>
26 #include <stdlib.h>
27 
28 #include "mathlib.h"
29 #include "point.h"
30 #include "ptsource.h"
31 #include "node.h"
32 #include "ndlist.h"
33 #include "element.h"
34 #include "tri3old.h"
35 #include "tri3.h"
36 #include "tri6.h"
37 #include "tri3D3.h"
38 #include "tri3D6.h"
39 #include "line2d2.h"
40 #include "tri6_ip.h"
41 #include "tri10.h"
42 #include "tri10_ip.h"
43 #include "quad4.h"
44 #include "tet4.h"
45 #include "tet10.h"
46 #include "tet10_ip.h"
47 #include "pix4.h"
48 #include "vox8.h"
49 #include "vox27.h"
50 #include "wdg6.h"
51 #include "wdg18inf.h"
52 #include "ellist.h"
53 #include "surface.h"
54 #include "param.h"
55 #include "mesh.h"
56 #include "meshopt.h"
57 #include "qmmesh.h"
58 #include "nim.h"
59 #include "timespec.h"
60 #include "refine_mesh.h"
61 
62 #ifdef TOAST_MPI
63 #include "mesh_mpi.h"
64 #endif
65 
66 #endif // !__FELIB_H