getfem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Getfem-commits] r5092 - /trunk/getfem/src/getfem_import.cc


From: andriy . andreykiv
Subject: [Getfem-commits] r5092 - /trunk/getfem/src/getfem_import.cc
Date: Tue, 06 Oct 2015 16:51:09 -0000

Author: andrico
Date: Tue Oct  6 18:51:08 2015
New Revision: 5092

URL: http://svn.gna.org/viewcvs/getfem?rev=5092&view=rev
Log:
gmsh import of fourth order line

Modified:
    trunk/getfem/src/getfem_import.cc

Modified: trunk/getfem/src/getfem_import.cc
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem_import.cc?rev=5092&r1=5091&r2=5092&view=diff
==============================================================================
--- trunk/getfem/src/getfem_import.cc   (original)
+++ trunk/getfem/src/getfem_import.cc   Tue Oct  6 18:51:08 2015
@@ -91,6 +91,9 @@
       case 23: { /* 4TH ORDER TRIANGLE */
         pgt = bgeot::simplex_geotrans(2, 4);
       } break;
+      case 27: { /* 4TH ORDER LINE */
+        pgt = bgeot::simplex_geotrans(1, 4);
+      } break;
       default: { /* UNKNOWN .. */
         /* higher order elements : to be done .. */
         GMM_ASSERT1(false, "gmsh element type " << type << " is unknown.");
@@ -155,6 +158,9 @@
       } break;
       case 23: { /* 4TH ORDER TRIANGLE */
         nodes.resize(15);
+      } break;
+      case 27: { /* 4TH ORDER LINE */
+        nodes.resize(5);
       } break;
       default: { /* UNKNOWN .. */
         /* higher order elements : to be done .. */
@@ -470,6 +476,13 @@
         ci.nodes[12] = tmp_nodes[9];
         ci.nodes[13] = tmp_nodes[8];
         ci.nodes[14] = tmp_nodes[2];
+      } break;
+      case 27: { /* Fourth order line */
+      //ci.nodes[0]  = tmp_nodes[0];
+        ci.nodes[1]  = tmp_nodes[2];
+        ci.nodes[2]  = tmp_nodes[3];
+        ci.nodes[3]  = tmp_nodes[4];
+        ci.nodes[4]  = tmp_nodes[1];
       } break;
       }
     }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]