From a8ea4a8ea3a4e1d0bb1c7b1ff24fcb5f396e4c31 Mon Sep 17 00:00:00 2001 From: Gauthier Becker <gauthierbecker@gmail.com> Date: Mon, 30 Aug 2010 07:24:19 +0000 Subject: [PATCH] Remove ElasticFields. Now the solver has a vector<partDomain*> and not vector<partDomain> (I use Domain in place of Field because field is for the computation of unkwowns). A component of this vector can be a ElasticField but also an other type of Domain. The Linear and Bilinear terms are included in the domain which allow to use properly the iterative scheme with different terms. The Gauss Integration Rule is also included in the Domain which allow to choose this integration. In case of a dgLinearShellDomain underintegration is chosen for second order shape functions and full integration is performed for third order shape functions. NB: A lua intereaction can be added to allow an user's choice of the Integration Rule. Update Benchmarks --- Solver/elasticitySolver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Solver/elasticitySolver.cpp b/Solver/elasticitySolver.cpp index f5c3987e38..72ace8fd31 100644 --- a/Solver/elasticitySolver.cpp +++ b/Solver/elasticitySolver.cpp @@ -493,7 +493,7 @@ static double vonMises(dofManager<double> *a, MElement *e, } void elasticitySolver::getSolutionOnElement (MElement *el, fullMatrix<double> &sol) { - + } PView* elasticitySolver::buildDisplacementView (const std::string postFileName) -- GitLab