25 #include <queso/Matrix.h>
26 #include <queso/Defines.h>
35 m_printHorizontally(true),
bool m_printHorizontally
Flag for either or not print this matrix.
bool m_inDebugMode
Flag for either or not QUESO is in debug mode.
const Map & m_map
Mapping variable.
Class for matrix operations (virtual).
bool getInDebugMode() const
Checks if QUESO will run through this class in debug mode.
A class for partitioning vectors and matrices.
bool getPrintHorizontally() const
Checks if matrix will be is printed horizontally.
void setPrintHorizontally(bool value) const
Determines whether the matrix should be printed horizontally.
Matrix()
Default constructor.
const BaseEnvironment & env() const
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
void setInDebugMode(bool value) const
Determines whether QUESO will run through this class in debug mode.
unsigned int numOfProcsForStorage() const
const MpiComm & Comm() const
Access function for MpiComm communicator.
const BaseEnvironment & m_env
QUESO environment variable.
int NumProc() const
Returns total number of processes.
virtual void base_copy(const Matrix &src)
Copies base data from matrix src to this matrix.
virtual ~Matrix()
Virtual Destructor.