7 #ifndef __IPZEROSYMMATRIX_HPP__ 8 #define __IPZEROSYMMATRIX_HPP__ 33 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();
virtual void ComputeRowAMaxImpl(Vector &, bool) const
Compute the max-norm of the rows in the matrix.
ZeroSymMatrixSpace(Index dim)
Constructor, given the number of row and columns.
virtual SymMatrix * MakeNewSymMatrix() const
Pure virtual method for creating a new matrix of this specific type.
virtual ~ZeroSymMatrixSpace()
Destructor.
double Number
Type of all numbers.
EJournalLevel
Print Level Enum.
This file contains a base class for all exceptions and a set of macros to help with exceptions...
This is the base class for all derived symmetric matrix types.
virtual Matrix * MakeNew() const
Pure virtual method for creating a new Matrix of the corresponding type.
int Index
Type of all indices of vectors, matrices etc.
SymMatrixSpace base class, corresponding to the SymMatrix base class.
Class responsible for all message output.
virtual void ComputeColAMaxImpl(Vector &, bool) const
Implementation of ComputeColAMaxImpl, which calls ComputeRowAMaxImpl.
ZeroSymMatrix * MakeNewZeroSymMatrix() const
Method for creating a new matrix of this specific type.
Class for matrix space for ZeroSymMatrix.
EJournalCategory
Category Selection Enum.
Class for Symmetric Matrices with only zero entries.