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>
299template <
int dim,
typename Number>
307 unit_symmetric_tensor<dim>());
312template <
int dim,
typename Number>
321template <
int dim,
typename Number>
330template <
int dim,
typename Number>
336 StandardTensors<dim>::I));
341template <
int dim,
typename Number>
351template <
int dim,
typename Number>
358 StandardTensors<dim>::I) -
364template <
int dim,
typename Number>
374template <
int dim,
typename Number>
384template <
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 DEAL_II_HOST_DEVICE_ALWAYS_INLINE const T & value(const T &t)
DEAL_II_HOST constexpr Number determinant(const SymmetricTensor< 2, dim, Number > &)
DEAL_II_HOST constexpr SymmetricTensor< 2, dim, Number > symmetrize(const Tensor< 2, dim, Number > &t)
DEAL_II_HOST constexpr SymmetricTensor< 2, dim, Number > invert(const SymmetricTensor< 2, dim, Number > &)