16#ifndef dealii_elasticity_kinematics_h
17#define dealii_elasticity_kinematics_h
71 template <
int dim,
typename Number>
87 template <
int dim,
typename Number>
103 template <
int dim,
typename Number>
118 template <
int dim,
typename Number>
133 template <
int dim,
typename Number>
156 template <
int dim,
typename Number>
176 template <
int dim,
typename Number>
192 template <
int dim,
typename Number>
216 template <
int dim,
typename Number>
239 template <
int dim,
typename Number>
261 template <
int dim,
typename Number>
278template <
int dim,
typename Number>
282 return StandardTensors<dim>::I + Grad_u;
287template <
int dim,
typename Number>
298template <
int dim,
typename Number>
305 unit_symmetric_tensor<dim>());
310template <
int dim,
typename Number>
319template <
int dim,
typename Number>
328template <
int dim,
typename Number>
334 StandardTensors<dim>::I));
339template <
int dim,
typename Number>
349template <
int dim,
typename Number>
356 StandardTensors<dim>::I) -
362template <
int dim,
typename Number>
372template <
int dim,
typename Number>
382template <
int dim,
typename Number>
#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 > &)