A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
Templated 3D Vector derived from VectorSpace adding construction from 3 components,...
A complex number, similar to the C++ complex type.
dimensionedTensor eigenVectors(const dimensionedSymmTensor &dt)
dimensionedVector eigenValues(const dimensionedSymmTensor &dt)
Tensor< double > doubleTensor
vector eigenVector(const symmTensor &T, const scalar eVal, const vector &standardBasis1, const vector &standardBasis2)
Return a real eigenvector corresponding to a given real eigenvalue of a given symmTensor.
Tensor< float > floatTensor
symmTensor pinv(const symmTensor &st)
Return inverse of a given symmTensor, and fall back to pseudo-inverse if the symmTensor is singular.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)