7 #ifndef __IPZEROSYMMATRIX_HPP__
8 #define __IPZEROSYMMATRIX_HPP__
34 virtual void MultVectorImpl(
41 virtual void TransMultVectorImpl(
60 virtual void PrintImpl(
64 const std::string& name,
66 const std::string& prefix
115 return MakeNewZeroSymMatrix();
120 return MakeNewZeroSymMatrix();
ZeroSymMatrixSpace(Index dim)
Constructor, given the number of row and columns.
virtual ~ZeroSymMatrixSpace()
Destructor.
virtual SymMatrix * MakeNewSymMatrix() const
Pure virtual method for creating a new matrix of this specific type.
ZeroSymMatrix * MakeNewZeroSymMatrix() const
Method for creating a new matrix of this specific type.
double Number
Type of all numbers.
virtual void ComputeColAMaxImpl(Vector &, bool) const
Implementation of ComputeColAMaxImpl, which calls ComputeRowAMaxImpl.
EJournalLevel
Print Level Enum.
This is the base class for all derived symmetric matrix types.
virtual void ComputeRowAMaxImpl(Vector &, bool) const
Compute the max-norm of the rows in the matrix.
int Index
Type of all indices of vectors, matrices etc.
virtual Matrix * MakeNew() const
Pure virtual method for creating a new Matrix of the corresponding type.
SymMatrixSpace base class, corresponding to the SymMatrix base class.
Class responsible for all message output.
Class for matrix space for ZeroSymMatrix.
EJournalCategory
Category Selection Enum.
Class for Symmetric Matrices with only zero entries.