mirror of
https://github.com/NGSolve/netgen.git
synced 2024-12-25 05:20:34 +05:00
Update rules to match cpp files, regenerate cpp files
This commit is contained in:
parent
88c114e999
commit
df0b19275b
@ -179,9 +179,9 @@ const char * quadrules[] = {
|
|||||||
"(0, 1) { 1 X2, -1 X3 } { 1 Y3 };\n",\
|
"(0, 1) { 1 X2, -1 X3 } { 1 Y3 };\n",\
|
||||||
"\n",\
|
"\n",\
|
||||||
"newlines\n",\
|
"newlines\n",\
|
||||||
"(1, 4)\n;",\
|
"(1, 4);\n",\
|
||||||
"(4, 3)\n;",\
|
"(4, 3);\n",\
|
||||||
"(3, 2)\n;",\
|
"(3, 2);\n",\
|
||||||
"\n",\
|
"\n",\
|
||||||
"freearea\n",\
|
"freearea\n",\
|
||||||
"(0, 0);\n",\
|
"(0, 0);\n",\
|
||||||
|
@ -1461,6 +1461,7 @@ const char * tetrules[] = {
|
|||||||
"(0.5, 0.866, 0) { 1 X3 } { 1 Y3 } { };\n",\
|
"(0.5, 0.866, 0) { 1 X3 } { 1 Y3 } { };\n",\
|
||||||
"(0.5, 0.288, -0.15) { 0.333 X2, 0.333 X3 } { 0.333 Y3 } { };\n",\
|
"(0.5, 0.288, -0.15) { 0.333 X2, 0.333 X3 } { 0.333 Y3 } { };\n",\
|
||||||
"\n",\
|
"\n",\
|
||||||
"endrule\n",
|
"endrule\n",\
|
||||||
|
"\n",\
|
||||||
0};
|
0};
|
||||||
}
|
}
|
||||||
|
122
rules/quad.rls
122
rules/quad.rls
@ -160,6 +160,49 @@ orientations
|
|||||||
endrule
|
endrule
|
||||||
|
|
||||||
|
|
||||||
|
rule "Quad P Right (150)"
|
||||||
|
|
||||||
|
quality 150
|
||||||
|
|
||||||
|
mappoints
|
||||||
|
(0, 0);
|
||||||
|
(1, 0);
|
||||||
|
(1, 1);
|
||||||
|
|
||||||
|
maplines
|
||||||
|
(1, 2) del;
|
||||||
|
|
||||||
|
newpoints
|
||||||
|
(0, 1) { 1 X2, -1 X3 } { 1 Y3 };
|
||||||
|
|
||||||
|
newlines
|
||||||
|
(1, 4);
|
||||||
|
(4, 3);
|
||||||
|
(3, 2);
|
||||||
|
|
||||||
|
freearea
|
||||||
|
(0, 0);
|
||||||
|
(1, 0) { 1 X2 } { };
|
||||||
|
(1.2, 0.5) { 0.7 X2, 0.5 X3 } { 0.5 Y3 };
|
||||||
|
(1, 1) { 1 X3 } { 1 Y3 };
|
||||||
|
(-0.5, 1.5) { -2 X2, 1.5 X3 } { 1.5 Y3 };
|
||||||
|
|
||||||
|
freearea2
|
||||||
|
(0, 0);
|
||||||
|
(1, 0) { 1 X2 } { };
|
||||||
|
(1, 0.5) { 0.5 X2, 0.5 X3 } { 0.5 Y3 };
|
||||||
|
(1, 1) { 1 X3 } { 1 Y3 };
|
||||||
|
(0, 1) { 1 X2, -1 X3 } { 1 Y3 };
|
||||||
|
|
||||||
|
elements
|
||||||
|
(1, 2, 3, 4);
|
||||||
|
|
||||||
|
orientations
|
||||||
|
(1, 2, 3);
|
||||||
|
|
||||||
|
endrule
|
||||||
|
|
||||||
|
|
||||||
rule "Quad Right PL (2)"
|
rule "Quad Right PL (2)"
|
||||||
|
|
||||||
quality 2
|
quality 2
|
||||||
@ -297,6 +340,48 @@ endrule
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
rule "Left P Quad (150)"
|
||||||
|
|
||||||
|
quality 150
|
||||||
|
|
||||||
|
mappoints
|
||||||
|
(0, 0);
|
||||||
|
(1, 0);
|
||||||
|
(0, 1);
|
||||||
|
|
||||||
|
maplines
|
||||||
|
(1, 2) del;
|
||||||
|
|
||||||
|
newpoints
|
||||||
|
(1, 1) { 1 X2, -1 X3 } { 1 Y3 };
|
||||||
|
|
||||||
|
newlines
|
||||||
|
(1, 3);
|
||||||
|
(3, 4);
|
||||||
|
(4, 2);
|
||||||
|
|
||||||
|
freearea
|
||||||
|
(0, 0);
|
||||||
|
(1, 0) { 1 X2 } { };
|
||||||
|
(1.5, 1.5) { 1.5 X2, 1.5 X3 } { 1.5 Y3 };
|
||||||
|
(0, 1) { 1 X3 } { 1 Y3 };
|
||||||
|
(-0.2, 0.6) { -0.2 X2, 0.6 X3 } { 0.6 Y3 };
|
||||||
|
|
||||||
|
freearea2
|
||||||
|
(0, 0);
|
||||||
|
(1, 0) { 1 X2 } { };
|
||||||
|
(1, 1) { 1 X2, -1 X3 } { 1 Y3 };
|
||||||
|
(0, 1) { 1 X3 } { 1 Y3 };
|
||||||
|
(0, 0.5) { 0.5 X3 } { 0.5 Y3 };
|
||||||
|
|
||||||
|
elements
|
||||||
|
(1, 2, 4, 3);
|
||||||
|
|
||||||
|
endrule
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
rule "Left Quad RP (2)"
|
rule "Left Quad RP (2)"
|
||||||
|
|
||||||
@ -714,6 +799,43 @@ endrule
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
rule "Triangle Vis A Vis (200)"
|
||||||
|
|
||||||
|
quality 200
|
||||||
|
|
||||||
|
mappoints
|
||||||
|
(0, 0);
|
||||||
|
(1, 0);
|
||||||
|
(0.5, 0.866);
|
||||||
|
|
||||||
|
maplines
|
||||||
|
(1, 2) del;
|
||||||
|
|
||||||
|
newpoints
|
||||||
|
|
||||||
|
newlines
|
||||||
|
(1, 3);
|
||||||
|
(3, 2);
|
||||||
|
|
||||||
|
freearea
|
||||||
|
(0, 0);
|
||||||
|
(1, 0) { 1 X2 } { };
|
||||||
|
(1.2, 0.693) { 0.8 X2, 0.8 X3 } { 0.8 Y2, 0.8 Y3 };
|
||||||
|
(0.5, 0.866) { 1 X3 } { 1 Y3 };
|
||||||
|
(-0.2, 0.693) { -0.6 X2, 0.8 X3 } { -0.6 Y2, 0.8 Y3 };
|
||||||
|
|
||||||
|
freearea2
|
||||||
|
(0, 0);
|
||||||
|
(1, 0) { 1 X2 } { };
|
||||||
|
(0.75, 0.433) { 0.5 X2, 0.5 X3 } { 0.5 Y2, 0.5 Y3 };
|
||||||
|
(0.5, 0.866) { 1 X3 } { 1 Y3 };
|
||||||
|
(0.25, 0.433) { 0.5 X3 } { 0.5 Y3 };
|
||||||
|
|
||||||
|
elements
|
||||||
|
(1, 2, 3);
|
||||||
|
|
||||||
|
endrule
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
rule "2 h Vis A Vis (1)"
|
rule "2 h Vis A Vis (1)"
|
||||||
|
@ -139,7 +139,7 @@ endrule
|
|||||||
|
|
||||||
rule "Tetrahedron Vis a Vis Point (1)"
|
rule "Tetrahedron Vis a Vis Point (1)"
|
||||||
|
|
||||||
quality 1
|
quality 100
|
||||||
|
|
||||||
mappoints
|
mappoints
|
||||||
(0, 0, 0);
|
(0, 0, 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user