37 #ifndef SymmetricSquareMatrix_H
38 #define SymmetricSquareMatrix_H
55 public Matrix<SymmetricSquareMatrix<Type>, Type>
80 template<
class InputIterator>
92 std::initializer_list<Type>
101 std::initializer_list<std::initializer_list<Type>>
Templated identity and dual space identity tensors derived from SphericalTensor.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A templated (m x n) matrix of objects of <T>.
label n() const
Return the number of columns.
friend Ostream & operator(Ostream &, const mType &)
Write Matrix to Ostream.
A templated 2D square symmetric matrix of objects of <T>, where the n x n matrix dimension is known a...
static word typeName()
Return the instantiated type name.
autoPtr< SymmetricSquareMatrix< Type > > clone() const
Clone.
SymmetricSquareMatrix()
Null constructor.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Traits class for primitives.
A class for handling words, derived from string.
A class representing the concept of 0 used to avoid unnecessary manipulations for objects that are kn...
SymmetricSquareMatrix< Type > invDecomposed(const SymmetricSquareMatrix< Type > &)
Return the LU decomposed SymmetricSquareMatrix inverse.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void det(LagrangianPatchField< scalar > &f, const LagrangianPatchField< tensor > &f1)
labelList first(const UList< labelPair > &p)
void inv(LagrangianPatchField< tensor > &f, const LagrangianPatchField< tensor > &f1)
scalar detDecomposed(const SquareMatrix< Type > &, const label sign)
Return the LU decomposed SquareMatrix det.