Xpetra
Version of the Day
|
#include <Xpetra_IO_decl.hpp>
Public Types | |
typedef int | LocalOrdinal |
typedef int | GlobalOrdinal |
typedef EpetraNode | Node |
static const Epetra_Map & | Map2EpetraMap (const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > &map) |
Helper utility to pull out the underlying Epetra objects from an Xpetra object. More... | |
static const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | Map2TpetraMap (const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > &map) |
Helper utility to pull out the underlying Tpetra objects from an Xpetra object. More... | |
static void | Write (const std::string &fileName, const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > &M) |
Read/Write methods. More... | |
static void | Write (const std::string &fileName, const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &vec) |
static void | WriteLOMV (const std::string &fileName, const Xpetra::MultiVector< LocalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &vec) |
static void | WriteGOMV (const std::string &fileName, const Xpetra::MultiVector< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &vec) |
static void | Write (const std::string &fileName, const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const bool &writeAllMaps=false) |
static void | Write (const std::string &fileName, const Xpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node > &graph, const bool &writeAllMaps=false) |
static void | WriteLocal (const std::string &fileName, const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op) |
static void | WriteBlockedCrsMatrix (const std::string &fileName, const Xpetra::BlockedCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const bool &writeAllMaps=false) |
static Teuchos::RCP < Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | Read (const std::string &fileName, Xpetra::UnderlyingLib lib, const RCP< const Teuchos::Comm< int >> &comm, bool binary=false) |
static Teuchos::RCP < Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | Read (const std::string &filename, const RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> rowMap, RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> colMap=Teuchos::null, const RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> domainMap=Teuchos::null, const RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> rangeMap=Teuchos::null, const bool callFillComplete=true, const bool binary=false, const bool tolerant=false, const bool debug=false) |
static Teuchos::RCP < Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | ReadLocal (const std::string &filename, const RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> rowMap, RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> colMap, const RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> domainMap=Teuchos::null, const RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> rangeMap=Teuchos::null, const bool callFillComplete=true, const bool binary=false, const bool tolerant=false, const bool debug=false) |
static RCP < Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | ReadMultiVector (const std::string &fileName, const RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> &map, const bool binary=false) |
static RCP < Xpetra::MultiVector < LocalOrdinal, LocalOrdinal, GlobalOrdinal, Node > > | ReadMultiVectorLO (const std::string &fileName, const RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> &map, const bool binary=false) |
static RCP< const Xpetra::Map < LocalOrdinal, GlobalOrdinal, Node > > | ReadMap (const std::string &fileName, Xpetra::UnderlyingLib lib, const RCP< const Teuchos::Comm< int >> &comm, const bool binary=false) |
static RCP< const Xpetra::BlockedCrsMatrix < Scalar, LocalOrdinal, GlobalOrdinal, Node > > | ReadBlockedCrsMatrix (const std::string &fileName, Xpetra::UnderlyingLib lib, const RCP< const Teuchos::Comm< int >> &comm) |
template<class T > | |
static std::string | toString (const T &what) |
Little helper function to convert non-string types to strings. More... | |
Definition at line 294 of file Xpetra_IO_decl.hpp.
typedef int Xpetra::IO< Scalar, int, int, EpetraNode >::LocalOrdinal |
Definition at line 296 of file Xpetra_IO_decl.hpp.
typedef int Xpetra::IO< Scalar, int, int, EpetraNode >::GlobalOrdinal |
Definition at line 297 of file Xpetra_IO_decl.hpp.
typedef EpetraNode Xpetra::IO< Scalar, int, int, EpetraNode >::Node |
Definition at line 298 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Helper utility to pull out the underlying Epetra objects from an Xpetra object.
Definition at line 303 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Helper utility to pull out the underlying Tpetra objects from an Xpetra object.
Definition at line 315 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
|
inlinestatic |
Definition at line 355 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 388 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 409 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 430 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 480 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 516 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 542 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 574 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 699 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 790 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 930 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 974 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 1000 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Definition at line 1044 of file Xpetra_IO_decl.hpp.
|
inlinestatic |
Little helper function to convert non-string types to strings.
Definition at line 1116 of file Xpetra_IO_decl.hpp.