13#ifndef dealii_elasticity_kinematics_h
14#define dealii_elasticity_kinematics_h
68 template <
int dim,
typename Number>
84 template <
int dim,
typename Number>
100 template <
int dim,
typename Number>
115 template <
int dim,
typename Number>
130 template <
int dim,
typename Number>
153 template <
int dim,
typename Number>
173 template <
int dim,
typename Number>
189 template <
int dim,
typename Number>
213 template <
int dim,
typename Number>
236 template <
int dim,
typename Number>
258 template <
int dim,
typename Number>
275template <
int dim,
typename Number>
279 return StandardTensors<dim>::I + Grad_u;
284template <
int dim,
typename Number>
296template <
int dim,
typename Number>
309template <
int dim,
typename Number>
318template <
int dim,
typename Number>
327template <
int dim,
typename Number>
333 StandardTensors<dim>::I));
338template <
int dim,
typename Number>
348template <
int dim,
typename Number>
355 StandardTensors<dim>::I) -
361template <
int dim,
typename Number>
371template <
int dim,
typename Number>
381template <
int dim,
typename Number>
388 const auto grad_v =
l(F, dF_dt);
#define DEAL_II_ALWAYS_INLINE
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
SymmetricTensor< 2, dim, Number > F_vol(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > C(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > E(const Tensor< 2, dim, Number > &F)
Tensor< 2, dim, Number > w(const Tensor< 2, dim, Number > &F, const Tensor< 2, dim, Number > &dF_dt)
SymmetricTensor< 2, dim, Number > e(const Tensor< 2, dim, Number > &F)
Tensor< 2, dim, Number > l(const Tensor< 2, dim, Number > &F, const Tensor< 2, dim, Number > &dF_dt)
Tensor< 2, dim, Number > F_iso(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > b(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > d(const Tensor< 2, dim, Number > &F, const Tensor< 2, dim, Number > &dF_dt)
SymmetricTensor< 2, dim, Number > epsilon(const Tensor< 2, dim, Number > &Grad_u)
Tensor< 2, dim, Number > F(const Tensor< 2, dim, Number > &Grad_u)
::VectorizedArray< Number, width > pow(const ::VectorizedArray< Number, width > &, const Number p)
static constexpr const T & value(const T &t)
constexpr SymmetricTensor< 2, dim, Number > symmetrize(const Tensor< 2, dim, Number > &t)
constexpr Number determinant(const SymmetricTensor< 2, dim, Number > &)
constexpr SymmetricTensor< 2, dim, Number > invert(const SymmetricTensor< 2, dim, Number > &)
constexpr SymmetricTensor< 2, dim, Number > unit_symmetric_tensor()