Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
MeshModule.h
Go to the documentation of this file.
1/* This file is part of MoDELib, the Mechanics Of Defects Evolution Library.
2 *
3 *
4 * MoDELib is distributed without any warranty under the
5 * GNU General Public License (GPL) v2 <http://www.gnu.org/licenses/>.
6 */
7
8#ifndef model_MeshModule_H_
9#define model_MeshModule_H_
10
11#include <cfloat>
12#include <Eigen/Dense>
13
14
15namespace model
16{
17 template<short int dim,short int dmo>
18 struct BoundarySimplex;
19
20 class GmshReader;
21
22 template <int dim>
24
25 template <int dim>
27
28 template <int dim>
29 struct MeshPlane;
30
31 template <int dim>
32 struct MeshLine;
33
34 template<int dim,int order>
35 struct Polyhedron;
36
37 template<int dim>
38 struct MeshRegionBoundary;
39
40
41
42
43
44 template<short int dim, short int order>
45 class Simplex;
46
47 template<short int _dim, short int order>
48 struct SimplexBase;
49
50 template<short int dim,short int order>
51 class SimplexChild;
52
53 template<short int dim,short int order>
54 struct SimplexFactory;
55
56 template<short int dim,short int order>
57 struct SimplexParent;
58
59 template<int dim>
60 struct SimplexReaderBase;
61
62 template<int dim>
63 struct SimplexReader;
64
65 template<short int nVertices>
66 struct SimplexID;
67
68 template<short int dim, short int order>
69 struct SimplexTraits;
70
71 template<short int dim, short int order>
72 struct SimplexVolume;
73
74 template<int _dim>
75 class SimplicialMesh;
76
77 class TriangularMesh;
78
79 template<short int _dim>
80 struct BarycentricTraits;
81
82}
83
84#include <BoundarySimplex.h>
85#include <GmshReader.h>
86#include <MeshBoundarySegment.h>
87#include <MeshPlane.h>
88#include <MeshLine.h>
89#include <Polyhedron.h>
90#include <MeshRegionBoundary.h>
91#include <Polyhedron.h>
92#include <Simplex.h>
93#include <SimplexBase.h>
94#include <SimplexChild.h>
95#include <SimplexFactory.h>
96#include <SimplexParent.h>
97#include <SimplexReader.h>
98#include <SimplexTraits.h>
99#include <SimplexVolume.h>
100#include <SimplicialMesh.h>
101#include <TriangularMesh.h>
102#include <BarycentricTraits.h>
103
104
105#endif
Class template representing a straight line at the intersection of PlanarMeshFaces.