![]() |
deal.II version 9.7.1
|
Functions | |
Push forward operations | |
| template<int dim, typename Number> | |
| Tensor< 1, dim, Number > | push_forward (const Tensor< 1, dim, Number > &V, const Tensor< 2, dim, Number > &F) |
| template<int dim, typename Number> | |
| Tensor< 2, dim, Number > | push_forward (const Tensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &F) |
| template<int dim, typename Number> | |
| SymmetricTensor< 2, dim, Number > | push_forward (const SymmetricTensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &F) |
| template<int dim, typename Number> | |
| Tensor< 4, dim, Number > | push_forward (const Tensor< 4, dim, Number > &H, const Tensor< 2, dim, Number > &F) |
| template<int dim, typename Number> | |
| SymmetricTensor< 4, dim, Number > | push_forward (const SymmetricTensor< 4, dim, Number > &H, const Tensor< 2, dim, Number > &F) |
Pull back operations | |
| template<int dim, typename Number> | |
| Tensor< 1, dim, Number > | pull_back (const Tensor< 1, dim, Number > &v, const Tensor< 2, dim, Number > &F) |
| template<int dim, typename Number> | |
| Tensor< 2, dim, Number > | pull_back (const Tensor< 2, dim, Number > &t, const Tensor< 2, dim, Number > &F) |
| template<int dim, typename Number> | |
| SymmetricTensor< 2, dim, Number > | pull_back (const SymmetricTensor< 2, dim, Number > &t, const Tensor< 2, dim, Number > &F) |
| template<int dim, typename Number> | |
| Tensor< 4, dim, Number > | pull_back (const Tensor< 4, dim, Number > &h, const Tensor< 2, dim, Number > &F) |
| template<int dim, typename Number> | |
| SymmetricTensor< 4, dim, Number > | pull_back (const SymmetricTensor< 4, dim, Number > &h, const Tensor< 2, dim, Number > &F) |
Transformation of tensors that are defined in terms of a set of contravariant basis vectors and scale with the inverse of the volume change associated with the mapping.
| Tensor< 1, dim, Number > Physics::Transformations::Piola::push_forward | ( | const Tensor< 1, dim, Number > & | V, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the push forward transformation on a contravariant vector, i.e.
![\[ \textrm{det} \mathbf{F}^{-1} \; \chi\left(\bullet\right)^{\sharp}
\dealcoloneq \frac{1}{\textrm{det} \mathbf{F}} \; \mathbf{F} \cdot
\left(\bullet\right)^{\sharp}
\]](form_2705.png)
| [in] | V | The (referential) vector to be operated on |
| [in] | F | The deformation gradient tensor ![]() |

| Tensor< 2, dim, Number > Physics::Transformations::Piola::push_forward | ( | const Tensor< 2, dim, Number > & | T, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the push forward transformation on a rank-2 contravariant tensor, i.e.
![\[ \textrm{det} \mathbf{F}^{-1} \; \chi\left(\bullet\right)^{\sharp}
\dealcoloneq \frac{1}{\textrm{det} \mathbf{F}} \; \mathbf{F} \cdot
\left(\bullet\right)^{\sharp} \cdot \mathbf{F}^{T}
\]](form_2707.png)
| [in] | T | The (referential) rank-2 tensor to be operated on |
| [in] | F | The deformation gradient tensor ![]() |

| SymmetricTensor< 2, dim, Number > Physics::Transformations::Piola::push_forward | ( | const SymmetricTensor< 2, dim, Number > & | T, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the push forward transformation on a rank-2 contravariant symmetric tensor, i.e.
![\[ \textrm{det} \mathbf{F}^{-1} \; \chi\left(\bullet\right)^{\sharp}
\dealcoloneq \frac{1}{\textrm{det} \mathbf{F}} \; \mathbf{F} \cdot
\left(\bullet\right)^{\sharp} \cdot \mathbf{F}^{T}
\]](form_2707.png)
| [in] | T | The (referential) rank-2 symmetric tensor to be operated on |
| [in] | F | The deformation gradient tensor ![]() |

| Tensor< 4, dim, Number > Physics::Transformations::Piola::push_forward | ( | const Tensor< 4, dim, Number > & | H, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the push forward transformation on a rank-4 contravariant tensor, i.e. (in index notation):
![\[ \textrm{det} \mathbf{F}^{-1} \; \left[
\chi\left(\bullet\right)^{\sharp} \right]_{ijkl}
\dealcoloneq \frac{1}{\textrm{det} \mathbf{F}} \; F_{iI} F_{jJ}
\left(\bullet\right)^{\sharp}_{IJKL} F_{kK} F_{lL}
\]](form_2709.png)
| [in] | H | The (referential) rank-4 tensor to be operated on |
| [in] | F | The deformation gradient tensor ![]() |

| SymmetricTensor< 4, dim, Number > Physics::Transformations::Piola::push_forward | ( | const SymmetricTensor< 4, dim, Number > & | H, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the push forward transformation on a rank-4 contravariant symmetric tensor, i.e. (in index notation):
![\[ \textrm{det} \mathbf{F}^{-1} \; \left[
\chi\left(\bullet\right)^{\sharp} \right]_{ijkl}
\dealcoloneq \frac{1}{\textrm{det} \mathbf{F}} \; F_{iI} F_{jJ}
\left(\bullet\right)^{\sharp}_{IJKL} F_{kK} F_{lL}
\]](form_2709.png)
| [in] | H | The (referential) rank-4 symmetric tensor to be operated on |
| [in] | F | The deformation gradient tensor ![]() |

| Tensor< 1, dim, Number > Physics::Transformations::Piola::pull_back | ( | const Tensor< 1, dim, Number > & | v, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the pull back transformation on a contravariant vector, i.e.
![\[ \textrm{det} \mathbf{F} \; \chi^{-1}\left(\bullet\right)^{\sharp}
\dealcoloneq \textrm{det} \mathbf{F} \; \mathbf{F}^{-1} \cdot
\left(\bullet\right)^{\sharp}
\]](form_2711.png)
| [in] | v | The (spatial) vector to be operated on |
| [in] | F | The deformation gradient tensor ![]() |

| Tensor< 2, dim, Number > Physics::Transformations::Piola::pull_back | ( | const Tensor< 2, dim, Number > & | t, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the pull back transformation on a rank-2 contravariant tensor, i.e.
![\[ \textrm{det} \mathbf{F} \; \chi^{-1}\left(\bullet\right)^{\sharp}
\dealcoloneq \textrm{det} \mathbf{F} \; \mathbf{F}^{-1} \cdot
\left(\bullet\right)^{\sharp} \cdot \mathbf{F}^{-T}
\]](form_2713.png)
| [in] | t | The (spatial) tensor to be operated on |
| [in] | F | The deformation gradient tensor ![]() |

| SymmetricTensor< 2, dim, Number > Physics::Transformations::Piola::pull_back | ( | const SymmetricTensor< 2, dim, Number > & | t, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the pull back transformation on a rank-2 contravariant symmetric tensor, i.e.
![\[ \textrm{det} \mathbf{F} \; \chi^{-1}\left(\bullet\right)^{\sharp}
\dealcoloneq \textrm{det} \mathbf{F} \; \mathbf{F}^{-1} \cdot
\left(\bullet\right)^{\sharp} \cdot \mathbf{F}^{-T}
\]](form_2713.png)
| [in] | t | The (spatial) symmetric tensor to be operated on |
| [in] | F | The deformation gradient tensor ![]() |

| Tensor< 4, dim, Number > Physics::Transformations::Piola::pull_back | ( | const Tensor< 4, dim, Number > & | h, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the pull back transformation on a rank-4 contravariant tensor, i.e. (in index notation):
![\[ \textrm{det} \mathbf{F} \; \left[
\chi^{-1}\left(\bullet\right)^{\sharp} \right]_{IJKL}
\dealcoloneq \textrm{det} \mathbf{F} \; F^{-1}_{Ii} F^{-1}_{Jj}
\left(\bullet\right)^{\sharp}_{ijkl} F^{-1}_{Kk} F^{-1}_{Ll}
\]](form_2715.png)
| [in] | h | The (spatial) tensor to be operated on |
| [in] | F | The deformation gradient tensor ![]() |

| SymmetricTensor< 4, dim, Number > Physics::Transformations::Piola::pull_back | ( | const SymmetricTensor< 4, dim, Number > & | h, |
| const Tensor< 2, dim, Number > & | F ) |
Return the result of the pull back transformation on a rank-4 contravariant symmetric tensor, i.e. (in index notation):
![\[ \textrm{det} \mathbf{F} \; \left[
\chi^{-1}\left(\bullet\right)^{\sharp} \right]_{IJKL}
\dealcoloneq \textrm{det} \mathbf{F} \; F^{-1}_{Ii} F^{-1}_{Jj}
\left(\bullet\right)^{\sharp}_{ijkl} F^{-1}_{Kk} F^{-1}_{Ll}
\]](form_2715.png)
| [in] | h | The (spatial) symmetric tensor to be operated on |
| [in] | F | The deformation gradient tensor ![]() |
