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

yet another continuum (== non-shell) bugfix

[[Imported from SVN: r7560]]
parent a3f85c9d
No related branches found
No related tags found
No related merge requests found
...@@ -205,14 +205,20 @@ energy(const Entity& element, ...@@ -205,14 +205,20 @@ energy(const Entity& element,
Dune::FieldMatrix<double,dim,dim> R; Dune::FieldMatrix<double,dim,dim> R;
value.q.matrix(R); value.q.matrix(R);
/// \f$ \hat{F} = (\nabla m | \overline{R}_3) \f$ /* Compute F, the deformation gradient.
In the continuum case this is
\f$ \hat{F} = \nabla m \f$
In the case of a shell it is
\f$ \hat{F} = (\nabla m | \overline{R}_3) \f$
*/
Dune::FieldMatrix<double,dim,dim> F; Dune::FieldMatrix<double,dim,dim> F;
for (int i=0; i<dim; i++) for (int i=0; i<dim; i++)
for (int j=0; j<gridDim; j++) for (int j=0; j<gridDim; j++)
F[i][j] = derivative[i][j]; F[i][j] = derivative[i][j];
for (int i=0; i<dim; i++) for (int i=0; i<dim; i++)
F[i][dim-1] = R[i][dim-1]; for (int j=gridDim; j<dim; j++)
F[i][j] = R[i][j];
// U = R^T F // U = R^T F
Dune::FieldMatrix<double,dim,dim> U; Dune::FieldMatrix<double,dim,dim> U;
......
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