16 #ifndef dealii_elasticity_kinematics_h 17 #define dealii_elasticity_kinematics_h 20 #include <deal.II/base/numbers.h> 22 #include <deal.II/base/tensor.h> 24 #include <deal.II/physics/elasticity/standard_tensors.h> 26 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>
157 template <
int dim,
typename Number>
177 template <
int dim,
typename Number>
193 template <
int dim,
typename Number>
217 template <
int dim,
typename Number>
240 template <
int dim,
typename Number>
262 template <
int dim,
typename Number>
279 template <
int dim,
typename Number>
283 return StandardTensors<dim>::I + Grad_u;
288 template <
int dim,
typename Number>
297 template <
int dim,
typename Number>
304 unit_symmetric_tensor<dim>());
309 template <
int dim,
typename Number>
318 template <
int dim,
typename Number>
327 template <
int dim,
typename Number>
333 StandardTensors<dim>::I));
338 template <
int dim,
typename Number>
348 template <
int dim,
typename Number>
355 StandardTensors<dim>::I) -
361 template <
int dim,
typename Number>
371 template <
int dim,
typename Number>
381 template <
int dim,
typename Number>
395 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)