diff --git a/dune/fufem/assemblers/localassemblers/geononlinlinearizedstvenantassembler.hh b/dune/fufem/assemblers/localassemblers/geononlinlinearizedstvenantassembler.hh index d37a16cb5ec214addcc0cb5e53d96aa952230732..f43bb9755222e154e0f550f755577fb44be26761 100644 --- a/dune/fufem/assemblers/localassemblers/geononlinlinearizedstvenantassembler.hh +++ b/dune/fufem/assemblers/localassemblers/geononlinlinearizedstvenantassembler.hh @@ -1,5 +1,7 @@ -#ifndef GEOMETRICALLY_NONLINEAR_ST_VENANT_KIRCHHOFF_ASSEMBLER_HH -#define GEOMETRICALLY_NONLINEAR_ST_VENANT_KIRCHHOFF_ASSEMBLER_HH +// -*- tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- +// vi: set ts=8 sw=4 et sts=4: +#ifndef DUNE_FUFEM_LOCAL_ASSEMBLERS_GEOMETRICALLY_EXACT_ST_VENANT_KIRCHHOFF_HESSIAN_ASSEMBLER_HH +#define DUNE_FUFEM_LOCAL_ASSEMBLERS_GEOMETRICALLY_EXACT_ST_VENANT_KIRCHHOFF_HESSIAN_ASSEMBLER_HH #include <dune/common/fvector.hh> @@ -7,14 +9,20 @@ #include <dune/istl/matrix.hh> -#include "dune/fufem/quadraturerules/quadraturerulecache.hh" - -#include "dune/fufem/assemblers/localoperatorassembler.hh" -#include "dune/fufem/staticmatrixtools.hh" +#include <dune/fufem/quadraturerules/quadraturerulecache.hh> +#include <dune/fufem/assemblers/localoperatorassembler.hh> +#include <dune/fufem/staticmatrixtools.hh> #include <dune/fufem/symmetrictensor.hh> #include <dune/fufem/functions/virtualgridfunction.hh> -/** \brief Assemble the second derivative of a geometrically exact St.-Venant-Kirchhoff material. +/** \brief Assemble the second derivative of the geometrically exact St.-Venant-Kirchhoff material + * + * \f[ + * J(u) = \int_{\Omega} E(u):C:E(u) dx + * \f] + * + * which results in the bilinearform + * * \f[ * a_u(v,w) = \int_{\Omega} \sigma(u)E''_u(v,w) + (C:E'_u(v)):E'_u(w) dx * \f]