deal.II version GIT relicensing-2169-gec1b43f35b 2024-11-22 07:10:00+00:00
|
#include <deal.II/base/config.h>
#include <deal.II/base/symmetric_tensor.h>
#include <deal.II/base/tensor.h>
Go to the source code of this file.
Namespaces | |
namespace | Physics |
namespace | Physics::Transformations |
namespace | Physics::Transformations::Rotations |
namespace | Physics::Transformations::Contravariant |
namespace | Physics::Transformations::Covariant |
namespace | Physics::Transformations::Piola |
Functions | |
Rotation matrices | |
template<typename Number > | |
Tensor< 2, 2, Number > | Physics::Transformations::Rotations::rotation_matrix_2d (const Number &angle) |
template<typename Number > | |
Tensor< 2, 3, Number > | Physics::Transformations::Rotations::rotation_matrix_3d (const Tensor< 1, 3, Number > &axis, const Number &angle) |
Push forward operations | |
template<int dim, typename Number > | |
Tensor< 1, dim, Number > | Physics::Transformations::Contravariant::push_forward (const Tensor< 1, dim, Number > &V, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 2, dim, Number > | Physics::Transformations::Contravariant::push_forward (const Tensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 2, dim, Number > | Physics::Transformations::Contravariant::push_forward (const SymmetricTensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 4, dim, Number > | Physics::Transformations::Contravariant::push_forward (const Tensor< 4, dim, Number > &H, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 4, dim, Number > | Physics::Transformations::Contravariant::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 > | Physics::Transformations::Contravariant::pull_back (const Tensor< 1, dim, Number > &v, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 2, dim, Number > | Physics::Transformations::Contravariant::pull_back (const Tensor< 2, dim, Number > &t, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 2, dim, Number > | Physics::Transformations::Contravariant::pull_back (const SymmetricTensor< 2, dim, Number > &t, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 4, dim, Number > | Physics::Transformations::Contravariant::pull_back (const Tensor< 4, dim, Number > &h, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 4, dim, Number > | Physics::Transformations::Contravariant::pull_back (const SymmetricTensor< 4, dim, Number > &h, const Tensor< 2, dim, Number > &F) |
Push forward operations | |
template<int dim, typename Number > | |
Tensor< 1, dim, Number > | Physics::Transformations::Covariant::push_forward (const Tensor< 1, dim, Number > &V, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 2, dim, Number > | Physics::Transformations::Covariant::push_forward (const Tensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 2, dim, Number > | Physics::Transformations::Covariant::push_forward (const SymmetricTensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 4, dim, Number > | Physics::Transformations::Covariant::push_forward (const Tensor< 4, dim, Number > &H, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 4, dim, Number > | Physics::Transformations::Covariant::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 > | Physics::Transformations::Covariant::pull_back (const Tensor< 1, dim, Number > &v, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 2, dim, Number > | Physics::Transformations::Covariant::pull_back (const Tensor< 2, dim, Number > &t, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 2, dim, Number > | Physics::Transformations::Covariant::pull_back (const SymmetricTensor< 2, dim, Number > &t, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 4, dim, Number > | Physics::Transformations::Covariant::pull_back (const Tensor< 4, dim, Number > &h, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 4, dim, Number > | Physics::Transformations::Covariant::pull_back (const SymmetricTensor< 4, dim, Number > &h, const Tensor< 2, dim, Number > &F) |
Push forward operations | |
template<int dim, typename Number > | |
Tensor< 1, dim, Number > | Physics::Transformations::Piola::push_forward (const Tensor< 1, dim, Number > &V, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 2, dim, Number > | Physics::Transformations::Piola::push_forward (const Tensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 2, dim, Number > | Physics::Transformations::Piola::push_forward (const SymmetricTensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 4, dim, Number > | Physics::Transformations::Piola::push_forward (const Tensor< 4, dim, Number > &H, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 4, dim, Number > | Physics::Transformations::Piola::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 > | Physics::Transformations::Piola::pull_back (const Tensor< 1, dim, Number > &v, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 2, dim, Number > | Physics::Transformations::Piola::pull_back (const Tensor< 2, dim, Number > &t, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 2, dim, Number > | Physics::Transformations::Piola::pull_back (const SymmetricTensor< 2, dim, Number > &t, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
Tensor< 4, dim, Number > | Physics::Transformations::Piola::pull_back (const Tensor< 4, dim, Number > &h, const Tensor< 2, dim, Number > &F) |
template<int dim, typename Number > | |
SymmetricTensor< 4, dim, Number > | Physics::Transformations::Piola::pull_back (const SymmetricTensor< 4, dim, Number > &h, const Tensor< 2, dim, Number > &F) |
Special operations | |
template<int dim, typename Number > | |
Tensor< 1, dim, Number > | Physics::Transformations::nansons_formula (const Tensor< 1, dim, Number > &N, const Tensor< 2, dim, Number > &F) |
Basis transformations | |
template<int dim, typename Number > | |
Tensor< 1, dim, Number > | Physics::Transformations::basis_transformation (const Tensor< 1, dim, Number > &V, const Tensor< 2, dim, Number > &B) |
template<int dim, typename Number > | |
Tensor< 2, dim, Number > | Physics::Transformations::basis_transformation (const Tensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &B) |
template<int dim, typename Number > | |
SymmetricTensor< 2, dim, Number > | Physics::Transformations::basis_transformation (const SymmetricTensor< 2, dim, Number > &T, const Tensor< 2, dim, Number > &B) |
template<int dim, typename Number > | |
Tensor< 4, dim, Number > | Physics::Transformations::basis_transformation (const Tensor< 4, dim, Number > &H, const Tensor< 2, dim, Number > &B) |
template<int dim, typename Number > | |
SymmetricTensor< 4, dim, Number > | Physics::Transformations::basis_transformation (const SymmetricTensor< 4, dim, Number > &H, const Tensor< 2, dim, Number > &B) |