[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Getfem-commits] r4961 - in /trunk/getfem/tests: crack.cc crack.param crack.pl,
Yves . Renard <=