getfem-commits
[Top][All Lists]
Advanced

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

[Getfem-commits] r4961 - in /trunk/getfem/tests: crack.cc crack.param cr


From: Yves . Renard
Subject: [Getfem-commits] r4961 - in /trunk/getfem/tests: crack.cc crack.param crack.pl
Date: Tue, 21 Apr 2015 07:17:16 -0000

Author: renard
Date: Tue Apr 21 09:17:15 2015
New Revision: 4961

URL: http://svn.gna.org/viewcvs/getfem?rev=4961&view=rev
Log:
adapting demo

Modified:
    trunk/getfem/tests/crack.cc
    trunk/getfem/tests/crack.param
    trunk/getfem/tests/crack.pl

Modified: trunk/getfem/tests/crack.cc
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/tests/crack.cc?rev=4961&r1=4960&r2=4961&view=diff
==============================================================================
--- trunk/getfem/tests/crack.cc (original)
+++ trunk/getfem/tests/crack.cc Tue Apr 21 09:17:15 2015
@@ -35,7 +35,6 @@
 #include "getfem/getfem_mesh_fem_level_set.h"
 #include "getfem/getfem_mesh_fem_product.h"
 #include "getfem/getfem_mesh_fem_global_function.h"
-#include "getfem/getfem_spider_fem.h"
 #include "getfem/getfem_mesh_fem_sum.h"
 #include "getfem/getfem_crack_sif.h"
 #include "gmm/gmm.h"
@@ -329,16 +328,6 @@
 
   base_small_vector translation;
 
-  struct spider_param {
-    getfem::spider_fem *fem;
-    scalar_type theta0;
-    scalar_type radius;
-    unsigned Nr;
-    unsigned Ntheta;
-    int K;
-  };
-  spider_param spider;
-
   scalar_type residual;      /* max residual for the iterative solvers      */
   bool mixed_pressure, add_crack;
   unsigned dir_with_mult;
@@ -355,9 +344,7 @@
   typedef enum { NO_ENRICHMENT=0, 
                 FIXED_ZONE=1, 
                 GLOBAL_WITH_MORTAR=2,
-                GLOBAL_WITH_CUTOFF=3,
-                SPIDER_FEM_ALONE=4,
-                SPIDER_FEM_ENRICHMENT=5 } enrichment_option_enum;
+                GLOBAL_WITH_CUTOFF=3 } enrichment_option_enum;
   enrichment_option_enum enrichment_option;
   bool vectorial_enrichment;
   dense_matrix Qsing;
@@ -444,12 +431,6 @@
   cout << "MESH_TYPE=" << MESH_TYPE << "\n";
   cout << "FEM_TYPE="  << FEM_TYPE << "\n";
   cout << "INTEGRATION=" << INTEGRATION << "\n";
-
-  spider.radius = PARAM.real_value("SPIDER_RADIUS","spider_radius");
-  spider.Nr = unsigned(PARAM.int_value("SPIDER_NR","Spider_Nr "));
-  spider.Ntheta = unsigned(PARAM.int_value("SPIDER_NTHETA","Ntheta "));
-  spider.K = int(PARAM.int_value("SPIDER_K","K "));
-  spider.theta0 =0;
 
   translation.resize(2); 
   translation[0] =0.5;
@@ -618,20 +599,6 @@
   }
   
   mf_sing_u.set_functions(vfunc);
-
-  if (enrichment_option == SPIDER_FEM_ALONE || 
-      enrichment_option == SPIDER_FEM_ENRICHMENT) {
-    spider.fem = new getfem::spider_fem(spider.radius, mim, spider.Nr,
-                                       spider.Ntheta, spider.K, translation,
-                                       spider.theta0, int(0), scalar_type(0));
-    mf_us.set_finite_element(mesh.convex_index(),spider.fem->get_pfem());
-    for (dal::bv_visitor_c i(mf_us.convex_index()); !i.finished(); ++i) {
-      if (mf_us.fem_of_element(i)->nb_dof(i) == 0) {
-       mf_us.set_finite_element(i,0);
-      }
-    }
-    spider.fem->check();
-  }
 
   switch (enrichment_option) {
 
@@ -707,14 +674,6 @@
       mf_u_sum.set_mesh_fems(mf_sing_u, mfls_u);
     } break;
 
-    case SPIDER_FEM_ALONE: {
-      mf_u_sum.set_mesh_fems(mf_us); 
-    } break;
-  
-    case SPIDER_FEM_ENRICHMENT: {
-      mf_u_sum.set_mesh_fems(mf_us, mfls_u); 
-    } break;
-
     case NO_ENRICHMENT: {
       mf_u_sum.set_mesh_fems(mfls_u); 
     } break;

Modified: trunk/getfem/tests/crack.param
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/tests/crack.param?rev=4961&r1=4960&r2=4961&view=diff
==============================================================================
--- trunk/getfem/tests/crack.param      (original)
+++ trunk/getfem/tests/crack.param      Tue Apr 21 09:17:15 2015
@@ -85,12 +85,6 @@
 CUTOFF1 = 0.01;
 CUTOFF0 = 0.4;
 
-SPIDER_RADIUS =  0.3;
-SPIDER_NR = 15;         % size of the cartesian mesh in r for spider fem
-SPIDER_NTHETA = 15;     % size of the cartesian mesh in theta for spider fem
-
-SPIDER_K=1;             % order of the  spider fem 
-
 
 RESIDUAL = 1E-9;       % residual for iterative methods if any.
 

Modified: trunk/getfem/tests/crack.pl
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/tests/crack.pl?rev=4961&r1=4960&r2=4961&view=diff
==============================================================================
--- trunk/getfem/tests/crack.pl (original)
+++ trunk/getfem/tests/crack.pl Tue Apr 21 09:17:15 2015
@@ -50,10 +50,6 @@
 FEM_TYPE_P = 'FEM_PK_DISCONTINUOUS(2,0)';
 DATA_FEM_TYPE = 'FEM_PK(2,1)';
 RADIUS_ENR_AREA = 0.2;
-SPIDER_RADIUS =  0.2;
-SPIDER_NR =  3;
-SPIDER_NTHETA = 5;
-SPIDER_K=1;
 ROOTFILENAME = 'crack';
 DIRICHLET_VERSION = 2;
 VTK_EXPORT = 0;




reply via email to

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