Dune Core Modules (2.3.1)
matrixmarket.hh File Reference
Provides classes for reading and writing MatrixMarket Files with an extension for parallel matrices. More...
#include <ostream>#include <istream>#include <fstream>#include <sstream>#include <limits>#include <ios>#include "matrixutils.hh"#include "bcrsmatrix.hh"#include "owneroverlapcopy.hh"#include <dune/common/fmatrix.hh>#include <dune/common/tuples.hh>#include <dune/common/unused.hh>Go to the source code of this file.
Namespaces | |
| namespace | Dune |
| Dune namespace. | |
Functions | |
| template<typename T , typename A , int entries> | |
| void | Dune::readMatrixMarket (Dune::BlockVector< Dune::FieldVector< T, entries >, A > &vector, std::istream &istr) |
| Reads a BlockVector from a matrix market file. More... | |
| template<typename T , typename A , int brows, int bcols> | |
| void | Dune::readMatrixMarket (Dune::BCRSMatrix< Dune::FieldMatrix< T, brows, bcols >, A > &matrix, std::istream &istr) |
| Reads a sparse matrix from a matrix market file. More... | |
| template<typename M > | |
| void | Dune::writeMatrixMarket (const M &matrix, std::ostream &ostr) |
| writes a ISTL matrix or vector to a stream in matrix market format. | |
| template<typename M > | |
| void | Dune::storeMatrixMarket (const M &matrix, std::string filename) |
| Stores a parallel matrix/vector in matrix market format in a file. More... | |
| template<typename M , typename G , typename L > | |
| void | Dune::storeMatrixMarket (const M &matrix, std::string filename, const OwnerOverlapCopyCommunication< G, L > &comm, bool storeIndices=true) |
| Stores a parallel matrix/vector in matrix market format in a file. More... | |
| template<typename M , typename G , typename L > | |
| void | Dune::loadMatrixMarket (M &matrix, const std::string &filename, OwnerOverlapCopyCommunication< G, L > &comm, bool readIndices=true) |
| Load a parallel matrix/vector stored in matrix market format. More... | |
| template<typename M > | |
| void | Dune::loadMatrixMarket (M &matrix, const std::string &filename) |
| Load a matrix/vector stored in matrix market format. More... | |
Detailed Description
Provides classes for reading and writing MatrixMarket Files with an extension for parallel matrices.
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Mar 16, 23:38, 2026)