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