 |
Reference documentation for deal.II version 9.1.1
|
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
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 > epsilon(const Tensor< 2, dim, Number > &Grad_u)
Tensor< 2, dim, Number > F(const Tensor< 2, dim, Number > &Grad_u)
Number determinant(const SymmetricTensor< 2, dim, Number > &t)
SymmetricTensor< 2, dim, Number > symmetrize(const Tensor< 2, dim, Number > &t)
SymmetricTensor< 2, dim, Number > invert(const SymmetricTensor< 2, dim, Number > &t)
SymmetricTensor< 2, dim, Number > C(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > e(const Tensor< 2, dim, Number > &F)
SymmetricTensor< 2, dim, Number > F_vol(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 > w(const Tensor< 2, dim, Number > &F, const Tensor< 2, dim, Number > &dF_dt)
SymmetricTensor< 2, dim, Number > b(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 > E(const Tensor< 2, dim, Number > &F)