MFEM v4.8.0
Finite element discretization library
Loading...
Searching...
No Matches
bilininteg_elasticity_kernels.hpp File Reference

Header for small strain, isotropic, linear elasticity kernels. More...

Go to the source code of this file.

Namespaces

namespace  mfem
 

Detailed Description

Header for small strain, isotropic, linear elasticity kernels.

   Strong form:    -div(sigma(u))

   The constitutive model is given in terms of Lame parameters,
   sigma(u) = lambda*div(u)I + 2*mu*sym(grad(u)).
   The weak form implemented is (suppressing integral)

   Weak form :     lambda*div(u)*div(v) + 2*mu*sym(grad(u))*sym(grad(v))

   DATA LAYOUT ASSUMPTIONS :
   Finite element space - Ordering::byNODES
   Finite element basis - ElementDofOrdering::NATIVE
   Quadrature functions - QVectorLayout::byNODES
   All elements in "fespace" are the same.

Definition in file bilininteg_elasticity_kernels.hpp.