25 #include <queso/VectorSpace.h>
27 #ifdef QUESO_HAS_TRILINOS
29 #include <queso/TeuchosMatrix.h>
37 return new Map(m_dimGlobal,0,m_env.selfComm());
70 #endif // ifdef QUESO_HAS_TRILINOS
A class for partitioning vectors and matrices.
M * newMatrix() const
Creates an empty matrix of size given by Map& map. See template specialization.
Map * newMap()
Creates a new map. See template specialization.
V * newVector() const
Creates an empty vector of size given by Map& map. See template specialization.
Class for vector operations using Teuchos (Trilinos).
M * newDiagMatrix(const V &v) const
Creates a diagonal matrix with the elements and size of vector v.
Class for matrix operations using Teuchos (Trilinos).