Skip to content
Snippets Groups Projects
Commit 1e1f33e9 authored by Oliver Sander's avatar Oliver Sander Committed by sander@FU-BERLIN.DE
Browse files

Construct the Cosserat energy object with the correct parameters

[[Imported from SVN: r7425]]
parent 032e8650
No related branches found
No related tags found
No related merge requests found
...@@ -2,8 +2,6 @@ ...@@ -2,8 +2,6 @@
#include <fenv.h> #include <fenv.h>
//#define HARMONIC_ENERGY_FD_GRADIENT
#define RIGIDBODYMOTION3 #define RIGIDBODYMOTION3
#include <dune/common/bitsetvector.hh> #include <dune/common/bitsetvector.hh>
...@@ -178,13 +176,14 @@ int main (int argc, char *argv[]) try ...@@ -178,13 +176,14 @@ int main (int argc, char *argv[]) try
SolutionType initialIterate = x; SolutionType initialIterate = x;
// //////////////////////////////////////////////////////////// // ////////////////////////////////////////////////////////////
// Create an assembler for the Harmonic Energy Functional // Create an assembler for the energy functional
// //////////////////////////////////////////////////////////// // ////////////////////////////////////////////////////////////
CosseratEnergyLocalStiffness<GridType::LeafGridView,3> harmonicEnergyLocalStiffness; const ParameterTree& materialParameters = parameterSet.sub("materialParameters");
CosseratEnergyLocalStiffness<GridType::LeafGridView,3> cosseratEnergyLocalStiffness(materialParameters);
GeodesicFEAssembler<GridType::LeafGridView,TargetSpace> assembler(grid.leafView(), GeodesicFEAssembler<GridType::LeafGridView,TargetSpace> assembler(grid.leafView(),
&harmonicEnergyLocalStiffness); &cosseratEnergyLocalStiffness);
// ///////////////////////////////////////////////// // /////////////////////////////////////////////////
// Create a Riemannian trust-region solver // Create a Riemannian trust-region solver
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment