Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/ElmerGUI/netgen/libsrc/meshing/hpref_segm.hpp
3206 views
1
// HP_SEGM
2
int refsegm_splitedges[][3] =
3
{
4
{ 0, 0, 0 }
5
};
6
7
HPREF_ELEMENT_TYPE refsegm_newelstypes[] =
8
{
9
HP_SEGM,
10
HP_NONE,
11
};
12
int refsegm_newels[][8] =
13
{
14
{ 1, 2 },
15
};
16
HPRef_Struct refsegm =
17
{
18
HP_SEGM,
19
refsegm_splitedges,
20
0, 0,
21
refsegm_newelstypes,
22
refsegm_newels
23
};
24
25
// HP_SEGM_SINGCORNERL = 2,
26
int refsegm_scl_splitedges[][3] =
27
{
28
{ 1, 2, 3 },
29
{ 0, 0, 0 }
30
};
31
32
HPREF_ELEMENT_TYPE refsegm_scl_newelstypes[] =
33
{
34
HP_SEGM_SINGCORNERL,
35
HP_SEGM,
36
HP_NONE,
37
};
38
39
int refsegm_scl_newels[][8] =
40
{
41
{ 1, 3 },
42
{ 3, 2 },
43
{ 0, 0 },
44
};
45
HPRef_Struct refsegm_scl =
46
{
47
HP_SEGM,
48
refsegm_scl_splitedges,
49
0, 0,
50
refsegm_scl_newelstypes,
51
refsegm_scl_newels
52
};
53
54
55
56
// HP_SEGM_SINGCORNERR
57
int refsegm_scr_splitedges[][3] =
58
{
59
{ 2, 1, 3 },
60
{ 0, 0, 0 }
61
};
62
63
HPREF_ELEMENT_TYPE refsegm_scr_newelstypes[] =
64
{
65
HP_SEGM,
66
HP_SEGM_SINGCORNERR,
67
HP_NONE,
68
};
69
int refsegm_scr_newels[][8] =
70
{
71
{ 1, 3 },
72
{ 3, 2 },
73
{ 0, 0 },
74
};
75
HPRef_Struct refsegm_scr =
76
{
77
HP_SEGM,
78
refsegm_scr_splitedges,
79
0, 0,
80
refsegm_scr_newelstypes,
81
refsegm_scr_newels
82
};
83
84
85
86
87
88
89
// HP_SEGM_SINGCORNERS = 3,
90
int refsegm_sc2_splitedges[][3] =
91
{
92
{ 1, 2, 3 },
93
{ 2, 1, 4 },
94
{ 0, 0, 0 }
95
};
96
97
HPREF_ELEMENT_TYPE refsegm_sc2_newelstypes[] =
98
{
99
HP_SEGM_SINGCORNERL,
100
HP_SEGM_SINGCORNERR,
101
HP_SEGM,
102
HP_NONE,
103
};
104
int refsegm_sc2_newels[][8] =
105
{
106
{ 1, 3 },
107
{ 4, 2 },
108
{ 3, 4 },
109
{ 0, 0 },
110
};
111
HPRef_Struct refsegm_sc2 =
112
{
113
HP_SEGM,
114
refsegm_sc2_splitedges,
115
0, 0,
116
refsegm_sc2_newelstypes,
117
refsegm_sc2_newels
118
};
119
120
121
122
123
124