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