37 #ifndef SquareMatrix_H 38 #define SquareMatrix_H 51 class RectangularMatrix;
61 public Matrix<SquareMatrix<Type>, Type>
75 template<
class MatrixType>
79 template<
class MatrixType>
dimensionedScalar sign(const dimensionedScalar &ds)
scalar detDecomposed(const SquareMatrix< Type > &, const label sign)
Return the LU decomposed SquareMatrix det.
label n() const
Return the number of columns.
Abstract template class to provide the form resulting from.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
autoPtr< SquareMatrix< Type > > clone() const
Clone.
Traits class for primitives.
A templated block of an (m x n) matrix of type <MatrixType>.
void operator=(const zero)
Assignment of all elements to zero.
dimensionedScalar det(const dimensionedSphericalTensor &dt)
void shallowResize(const label m)
Resize the matrix without reallocating storage (unsafe)
A class for handling words, derived from string.
A templated 2D rectangular m x n matrix of objects of <Type>.
A templated (m x n) matrix of objects of <T>.
static word typeName()
Return the instantiated type name.
void setSize(const label m)
Resize the matrix preserving the elements.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
label m() const
Return the number of rows.
A class representing the concept of 0 used to avoid unnecessary manipulations for objects that are kn...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Templated identity and dual space identity tensors derived from SphericalTensor.
A templated 2D square matrix of objects of <T>, where the n x n matrix dimension is known and used fo...
SquareMatrix()
Null constructor.