Typedefs | |
typedef blitz::TinyVector< REAL, 6 > | Tensors::Tensor2 |
Second Order Tensor (Mandel representation) {{{. | |
typedef blitz::TinyMatrix< REAL, 6, 6 > | Tensors::Tensor4 |
Fourth Order Tensor (Mandel representation) {{{. | |
typedef blitz::TinyVector< REAL, 3 > | Tensors::Tensor1 |
typedef blitz::TinyVector<REAL,6> Tensors::Tensor2 |
Second Order Tensor (Mandel representation) {{{.
Introducing a base of nine second order tensors, known as Mandel's basis (Brannon, 2000), second order tensors may be viewed as 9D vectors. If a tensor is symmetric, i.e. , then it may be represented by a 6D vector:
Therefore, Tensor2 is a vector with six (6) components, in which the last three components are equal to the Cartesian Components multiplied by .
}}}
typedef blitz::TinyMatrix<REAL,6,6> Tensors::Tensor4 |
Fourth Order Tensor (Mandel representation) {{{.
Introducing a base of nine second order tensors, known as Mandel's basis (Brannon, 2000), completely symmetric () fourth order tensors can be represented as 6D second order tensors:
}}}