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.
EJournalLevel
Print Level Enum.
ipindex Index
Type of all indices of vectors, matrices etc.
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.
ipnumber Number
Type of all numbers.
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.