]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add Transfinite Line 5805/head
authorDaniel Garcia-Sanchez <daniel.garcia-sanchez@insp.upmc.fr>
Thu, 25 Jan 2018 20:26:28 +0000 (21:26 +0100)
committerDaniel Garcia-Sanchez <daniel.garcia-sanchez@insp.upmc.fr>
Thu, 1 Feb 2018 19:22:45 +0000 (20:22 +0100)
tests/gmsh/create_tria_01.cc
tests/gmsh/create_tria_01.output
tests/quick_tests/gmsh.cc

index a48d393fe49905aa73a9fffe526456a3d2adfd65..3a9c90abeb620c6f89a0a245c803954983b32ad0 100644 (file)
@@ -51,10 +51,15 @@ int main ()
       << "Line(2) = {2, 3};" << std::endl
       << "Line(3) = {3, 4};" << std::endl
       << "Line(4) = {4, 1};" << std::endl
+      << "Transfinite Line {1} = 2 Using Progression 1;" << std::endl
+      << "Transfinite Line {2} = 2 Using Progression 1;" << std::endl
+      << "Transfinite Line {3} = 2 Using Progression 1;" << std::endl
+      << "Transfinite Line {4} = 2 Using Progression 1;" << std::endl
       << "Line Loop(5) = {3, 4, 1, 2};" << std::endl
-      << "Plane Surface(0) = {5};" << std::endl
-      << "Transfinite Surface{0} = {5};" << std::endl
-      << "Recombine Surface {0};" << std::endl;
+      << "Plane Surface(6) = {5};" << std::endl
+      << "Transfinite Surface {6};" << std::endl
+      << "Recombine Surface {6};" << std::endl
+      << "Physical Surface(\"dealii_surface\") = {6};" << std::endl;
 
   geo.close();
 
index 053731e3d24ed64712a9fb2e8e1ea56cf875112c..6a5d2db40be8e156b02ade98609738c266bc04a1 100644 (file)
@@ -1,31 +1,22 @@
 
-DEAL::  2 active cells
-DEAL::  hash=2
+DEAL::  1 active cells
+DEAL::  hash=0
 $MeshFormat
 2.2 0 8
 $EndMeshFormat
+$PhysicalNames
+1
+2 1 "dealii_surface"
+$EndPhysicalNames
 $Nodes
-6
+4
 1 0 0 0
 2 25 0 0
 3 25 1 0
 4 0 1 0
-5 12.49999999995592 0 0
-6 12.50000000006453 1 0
 $EndNodes
 $Elements
-12
-1 15 2 0 1 1
-2 15 2 0 2 2
-3 15 2 0 3 3
-4 15 2 0 4 4
-5 1 2 0 1 1 5
-6 1 2 0 1 5 2
-7 1 2 0 2 2 3
-8 1 2 0 3 3 6
-9 1 2 0 3 6 4
-10 1 2 0 4 4 1
-11 3 2 0 0 3 6 5 2
-12 3 2 0 0 6 4 1 5
+1
+1 3 2 1 6 3 4 1 2
 $EndElements
 
index 85c9d684d12ee9e0c90599fbb38798d7a216140a..f7d534bf559735896b5a99406e84337edd36bf27 100644 (file)
@@ -31,10 +31,16 @@ int main ()
       << "Line(2) = {2, 3};" << std::endl
       << "Line(3) = {3, 4};" << std::endl
       << "Line(4) = {4, 1};" << std::endl
+      << "Transfinite Line {1} = 2 Using Progression 1;" << std::endl
+      << "Transfinite Line {2} = 2 Using Progression 1;" << std::endl
+      << "Transfinite Line {3} = 2 Using Progression 1;" << std::endl
+      << "Transfinite Line {4} = 2 Using Progression 1;" << std::endl
       << "Line Loop(5) = {3, 4, 1, 2};" << std::endl
-      << "Plane Surface(0) = {5};" << std::endl
-      << "Transfinite Surface{0} = {5};" << std::endl
-      << "Recombine Surface {0};" << std::endl;
+      << "Plane Surface(6) = {5};" << std::endl
+      << "Transfinite Surface {6};" << std::endl
+      << "Recombine Surface {6};" << std::endl
+      << "Physical Surface(\"dealii_surface\") = {6};" << std::endl;
+
   geo.close();
 
   const int ierr = std::system(DEAL_II_GMSH_EXECUTABLE_PATH " -2 file.geo 1>file.log 2>file_warn.log");

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.