16 #ifndef dealii_elasticity_kinematics_h 17 #define dealii_elasticity_kinematics_h 21 #include <deal.II/base/tensor.h> 22 #include <deal.II/base/numbers.h> 23 #include <deal.II/physics/elasticity/standard_tensors.h> 25 DEAL_II_NAMESPACE_OPEN
72 template <
int dim,
typename Number>
88 template <
int dim,
typename Number>
104 template <
int dim,
typename Number>
119 template <
int dim,
typename Number>
134 template <
int dim,
typename Number>
156 template <
int dim,
typename Number>
175 template <
int dim,
typename Number>
191 template <
int dim,
typename Number>
215 template <
int dim,
typename Number>
238 template <
int dim,
typename Number>
260 template <
int dim,
typename Number>
278 template <
int dim,
typename Number>
283 return StandardTensors<dim>::I + Grad_u;
288 template <
int dim,
typename Number>
298 template <
int dim,
typename Number>
308 template <
int dim,
typename Number>
318 template <
int dim,
typename Number>
328 template <
int dim,
typename Number>
338 template <
int dim,
typename Number>
349 template <
int dim,
typename Number>
360 template <
int dim,
typename Number>
372 template <
int dim,
typename Number>
384 template <
int dim,
typename Number>
399 DEAL_II_NAMESPACE_CLOSE
SymmetricTensor< 2, dim, Number > invert(const SymmetricTensor< 2, dim, Number > &t)
SymmetricTensor< 2, dim, Number > e(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > symmetrize(const Tensor< 2, dim, Number > &t)
Tensor< 2, dim, Number > F(const Tensor< 2, dim, Number > &Grad_u)
SymmetricTensor< 2, dim, Number > C(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > epsilon(const Tensor< 2, dim, Number > &Grad_u)
SymmetricTensor< 2, dim, Number > F_vol(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > E(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > d(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)
Tensor< 2, dim, Number > w(const Tensor< 2, dim, Number > &F, const Tensor< 2, dim, Number > &dF_dt)
Number determinant(const SymmetricTensor< 2, dim, Number > &t)
Tensor< 2, dim, Number > l(const Tensor< 2, dim, Number > &F, const Tensor< 2, dim, Number > &dF_dt)