Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/ElmerGUI/netgen/libsrc/meshing/meshing.hpp
3206 views
1
#ifndef FILE_MESHING
2
#define FILE_MESHING
3
4
5
6
#define CURVEDELEMS_NEW
7
8
9
#include "../include/myadt.hpp"
10
#include "../include/gprim.hpp"
11
#include "../include/linalg.hpp"
12
#include "../include/opti.hpp"
13
14
15
16
17
namespace netgen
18
{
19
20
extern int printmessage_importance;
21
22
class CSGeometry;
23
24
25
#include "msghandler.hpp"
26
27
#include "meshtype.hpp"
28
#include "localh.hpp"
29
#include "meshclass.hpp"
30
#include "global.hpp"
31
32
33
#include "meshtool.hpp"
34
#include "ruler2.hpp"
35
#include "adfront2.hpp"
36
#include "meshing2.hpp"
37
#include "improve2.hpp"
38
39
40
#include "geomsearch.hpp"
41
#include "adfront3.hpp"
42
#include "ruler3.hpp"
43
44
#ifndef SMALLLIB
45
#define _INCLUDE_MORE
46
#endif
47
#ifdef LINUX
48
#define _INCLUDE_MORE
49
#endif
50
51
#ifdef _INCLUDE_MORE
52
#include "meshing3.hpp"
53
#include "improve3.hpp"
54
#endif
55
#include "findip.hpp"
56
#include "findip2.hpp"
57
58
#include "topology.hpp"
59
60
#ifdef CURVEDELEMS_NEW
61
#include "curvedelems_new.hpp"
62
#else
63
#include "curvedelems.hpp"
64
#endif
65
#include "clusters.hpp"
66
67
#ifdef _INCLUDE_MORE
68
#include "meshfunc.hpp"
69
#endif
70
#include "bisect.hpp"
71
#include "hprefinement.hpp"
72
#include "boundarylayer.hpp"
73
#include "specials.hpp"
74
75
#include "validate.hpp"
76
77
#ifdef PARALLEL
78
#include "../parallel/paralleltop.hpp"
79
// #include "../parallel/parallelmesh.hpp"
80
#endif
81
82
83
84
}
85
86
#endif
87
88