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
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>
238 template <
int dim,
typename Number>
259 template <
int dim,
typename Number>
276 template <
int dim,
typename Number>
285 template <
int dim,
typename Number>
294 template <
int dim,
typename Number>
301 unit_symmetric_tensor<dim>());
306 template <
int dim,
typename Number>
315 template <
int dim,
typename Number>
324 template <
int dim,
typename Number>
335 template <
int dim,
typename Number>
345 template <
int dim,
typename Number>
358 template <
int dim,
typename Number>
368 template <
int dim,
typename Number>
378 template <
int dim,
typename Number>
392 DEAL_II_NAMESPACE_CLOSE
Number determinant(const SymmetricTensor< 2, dim, Number > &)
SymmetricTensor< 2, dim, Number > e(const Tensor< 2, dim, Number > &F)
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 > invert(const SymmetricTensor< 2, dim, Number > &)
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 > symmetrize(const Tensor< 2, dim, Number > &t)
SymmetricTensor< rank_, dim, Number > transpose(const SymmetricTensor< rank_, dim, Number > &t)
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)
Tensor< 2, dim, Number > l(const Tensor< 2, dim, Number > &F, const Tensor< 2, dim, Number > &dF_dt)