Tensor: Added inv() member function

This commit is contained in:
Henry Weller
2016-03-07 15:25:27 +00:00
parent 0e1787e44a
commit d62351f53c
2 changed files with 11 additions and 1 deletions

View File

@ -158,9 +158,12 @@ public:
inline Vector<Cmpt> z() const;
inline Vector<Cmpt> vectorComponent(const direction) const;
//- Transpose
//- Return transpose
inline Tensor<Cmpt> T() const;
//- Return inverse
inline Tensor<Cmpt> inv() const;
// Member Operators

View File

@ -587,6 +587,13 @@ inline Tensor<Cmpt> inv(const Tensor<Cmpt>& t)
}
template<class Cmpt>
inline Tensor<Cmpt> Tensor<Cmpt>::inv() const
{
return Foam::inv(*this);
}
//- Return the 1st invariant of a tensor
template<class Cmpt>
inline Cmpt invariantI(const Tensor<Cmpt>& t)