|
Xpetra Version of the Day
|
Xpetra namespace More...
Namespaces | |
| namespace | Exceptions |
| namespace | useTpetra |
Classes | |
| class | BlockedCrsMatrix |
| class | BlockedMap |
| class | BlockedMultiVector |
| class | BlockedVector |
| class | BlockReorderLeaf |
| class | BlockReorderManager |
| class | CrsGraph |
| class | CrsGraphFactory |
| class | CrsMatrix |
| class | CrsMatrixFactory |
| class | CrsMatrixUtils |
| class | CrsMatrixWrap |
| Concrete implementation of Xpetra::Matrix. More... | |
| class | DefaultPlatform |
| Returns a default platform appropriate for the enviroment. More... | |
| class | DistObject |
| class | Export |
| class | ExportFactory |
| class | firstArg |
| class | Helpers |
| class | Import |
| class | ImportFactory |
| class | IO |
| Xpetra utility class containing IO routines to read/write vectors, matrices etc... More... | |
| class | Map |
| class | MapExtractor |
| class | MapExtractorFactory |
| class | MapFactory |
| Create an Xpetra::Map instance. More... | |
| class | MapUtils |
| Xpetra utility class for common map-related routines. More... | |
| class | Matrix |
| Xpetra-specific matrix class. More... | |
| class | MatrixFactory |
| class | MatrixFactory2 |
| class | MatrixFactory2< double, int, int, Node > |
| class | MatrixMatrix |
| class | MatrixUtils |
| Xpetra utility class for common matrix-related routines. More... | |
| class | MatrixView |
| class | MpiPlatform |
| A implementation of the Platform class for MPI-based platforms. More... | |
| class | MultiVector |
| class | MultiVectorFactory |
| Factory for any type of Xpetra::MultiVector and its derived classes. More... | |
| class | Operator |
| class | Parameters |
| class | ReorderedBlockedCrsMatrix |
| class | ReorderedBlockedMultiVector |
| class | RowGraph |
| struct | RowInfo |
| class | RowMatrix |
| class | secondArg |
| class | SerialPlatform |
| A implementation of the Platform class for serial platforms. More... | |
| class | StridedMap |
| Class that stores a strided map. More... | |
| class | StridedMapFactory |
This factory creates a Xpetra::StridedMap . More... | |
| class | StridedTpetraMap |
| class | TpetraBlockCrsMatrix |
| class | TpetraCrsGraph |
| class | TpetraCrsMatrix |
| class | TpetraExport |
| class | TpetraHalfPrecisionOperator |
| Wraps an existing halfer precision Xpetra::Operator as a Xpetra::Operator. More... | |
| class | TpetraImport |
| class | TpetraMap |
| class | TpetraMultiVector |
| class | TpetraOperator |
| class | TpetraRowMatrix |
| class | TpetraVector |
| class | TripleMatrixMultiply |
| class | Vector |
| class | VectorFactory |
Typedefs | |
| typedef std::string | viewLabel_t |
| typedef Teuchos_Ordinal | Array_size_type |
| Size type for Teuchos Array objects. | |
| typedef size_t | global_size_t |
| Global size_t object. | |
Enumerations | |
| enum | ELocalGlobal { LocalIndices , GlobalIndices } |
| enum | LocalGlobal { LocallyReplicated , GloballyDistributed } |
| enum | LookupStatus { AllIDsPresent , IDNotPresent } |
| enum | OptimizeOption { DoOptimizeStorage , DoNotOptimizeStorage } |
| enum | CombineMode { ADD , INSERT , ABSMAX } |
| Xpetra::Combine Mode enumerable type. More... | |
| enum | UnderlyingLib { UseTpetra , NotSpecified } |
| enum | Instantiation { DOUBLE_INT_INT , DOUBLE_INT_LONGINT , DOUBLE_INT_LONGLONGINT , COMPLEX_INT_INT , FLOAT_INT_INT } |
Functions | |
| void | tokenize (std::string srcInput, std::string whitespace, std::string prefer, std::vector< std::string > &tokens) |
| std::vector< std::string >::const_iterator | buildSubBlock (std::vector< std::string >::const_iterator begin, std::vector< std::string >::const_iterator end, std::vector< std::string > &subBlock) |
| Teuchos::RCP< Xpetra::BlockReorderManager > | blockedReorderFromTokens (const std::vector< std::string > &tokens) |
| Teuchos::RCP< const Xpetra::BlockReorderManager > | blockedReorderFromString (std::string reorder) |
| Convert a string to a block reorder manager object. | |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | mergeSubBlockMaps (Teuchos::RCP< const Xpetra::BlockReorderManager > brm, Teuchos::RCP< const Xpetra::BlockedCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > bmat, bool bThyraMode) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | mergeSubBlocks (Teuchos::RCP< const Xpetra::BlockReorderManager > rowMgr, Teuchos::RCP< const Xpetra::BlockReorderManager > colMgr, Teuchos::RCP< const Xpetra::BlockedCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > bmat) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | mergeSubBlocksThyra (Teuchos::RCP< const Xpetra::BlockReorderManager > rowMgr, Teuchos::RCP< const Xpetra::BlockReorderManager > colMgr, Teuchos::RCP< const Xpetra::BlockedCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > bmat) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | buildReorderedBlockedCrsMatrix (Teuchos::RCP< const Xpetra::BlockReorderManager > brm, Teuchos::RCP< const Xpetra::BlockedCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > bmat) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | mergeSubBlockMaps (Teuchos::RCP< const Xpetra::BlockReorderManager > brm, Teuchos::RCP< const Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > bvec, bool bThyraMode) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | mergeSubBlocks (Teuchos::RCP< const Xpetra::BlockReorderManager > rowMgr, Teuchos::RCP< const Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > bvec) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | mergeSubBlocksThyra (Teuchos::RCP< const Xpetra::BlockReorderManager > rowMgr, Teuchos::RCP< const Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > bvec) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | buildReorderedBlockedMultiVector (Teuchos::RCP< const Xpetra::BlockReorderManager > brm, Teuchos::RCP< const Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > bvec) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | buildReorderedBlockedMultiVector (Teuchos::RCP< const Xpetra::BlockReorderManager > brm, Teuchos::RCP< Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > bvec) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< const CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (RCP< const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > graph) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const RCP< const CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > &graph) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const Teuchos::RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const Teuchos::RCP< const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const Tpetra::Export< LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (const Export< LocalOrdinal, GlobalOrdinal, Node > &) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< const Export< LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (const RCP< const Tpetra::Export< LocalOrdinal, GlobalOrdinal, Node > > &exp) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const RCP< const Tpetra::Export< LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const RCP< const Export< LocalOrdinal, GlobalOrdinal, Node > > &exportObj) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (const Import< LocalOrdinal, GlobalOrdinal, Node > &import) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const RCP< const Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > &importObj) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (const RCP< const Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > > &import) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const RCP< Map< LocalOrdinal, GlobalOrdinal, Node > > | toXpetraNonConst (const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > &map) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (const Map< LocalOrdinal, GlobalOrdinal, Node > &map) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | toTpetraNonZero (const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map) |
| template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > &map) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toCrsMatrix (const Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &matrix) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toCrsMatrix (const Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &matrix) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toCrsMatrix (Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &matrix) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toCrsMatrix (const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &matrix) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (const Teuchos::RCP< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (Teuchos::RCP< const Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (Teuchos::RCP< Tpetra::FECrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (Teuchos::RCP< const Tpetra::FECrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetraBlock (const Teuchos::RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetraBlock (const Teuchos::RCP< const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetraBlock (Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetraBlock (const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetraBlock (const Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetraBlock (const Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetraBlock (Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetraBlock (const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetraRowMatrix (const Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &mat) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetraRowMatrix (const Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &mat) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetraRowMatrix (const Teuchos::RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetraRowMatrix (const Teuchos::RCP< const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class filter_type > | |
| RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | applyFilter_vals (const RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &crsA, const filter_type &filter) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class filter_type > | |
| RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | applyFilter_vals (const RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const filter_type &filter) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class filter_type > | |
| RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | applyFilter_LID (const RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &crsA, const filter_type &filter) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class filter_type > | |
| RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | applyFilter_LID (const RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const filter_type &filter) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class filter_type > | |
| RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | applyFilter_GID (const RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &crsA, const filter_type &filter) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class filter_type > | |
| RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | applyFilter_GID (const RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const filter_type &filter) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > vec) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (RCP< const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > vec) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (RCP< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > vec) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (RCP< const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > vec) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (RCP< Tpetra::FEMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > vec) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (RCP< const Tpetra::FEMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > vec) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const Teuchos::RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &X) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const Teuchos::RCP< const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &X) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< Xpetra::Matrix< typename Teuchos::ScalarTraits< Scalar >::halfPrecision, LocalOrdinal, GlobalOrdinal, Node > > | convertToHalfPrecision (RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< Xpetra::MultiVector< typename Teuchos::ScalarTraits< Scalar >::halfPrecision, LocalOrdinal, GlobalOrdinal, Node > > | convertToHalfPrecision (RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &X) |
| std::string | toString (UnderlyingLib lib) |
| Convert a Xpetra::UnderlyingLib to a std::string. | |
| Xpetra::LookupStatus | toXpetra (Tpetra::LookupStatus) |
| Convert a Tpetra::LookupStatus to a Xpetra::LookupStatus. | |
| Tpetra::OptimizeOption | toTpetra (Xpetra::OptimizeOption) |
| Convert a Xpetra::OptimizeOption to a Tpetra::OptimizeOption. | |
| Tpetra::CombineMode | toTpetra (Xpetra::CombineMode CM) |
| Convert a Xpetra::CombineMode to a Tpetra::CombineMode. | |
| Tpetra::LocalGlobal | toTpetra (LocalGlobal lg) |
| Convert a Xpetra::LocalGlobal to a Tpetra::LocalGlobal. | |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const Teuchos::RCP< Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &X) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const Teuchos::RCP< const Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &X) |
Xpetra namespace
Namespace for Xpetra classes and methods.
| typedef std::string Xpetra::viewLabel_t |
Definition at line 59 of file Xpetra_BlockedCrsMatrix_decl.hpp.
| typedef Teuchos_Ordinal Xpetra::Array_size_type |
Size type for Teuchos Array objects.
Definition at line 61 of file Xpetra_ConfigDefs.hpp.
| typedef size_t Xpetra::global_size_t |
Global size_t object.
Set at configure time, this type is intended to support scenarios where the global memory allocation is larger than that of a single node.
Currently, it is typedefed to size_t.
Definition at line 136 of file Xpetra_ConfigDefs.hpp.
| enum Xpetra::ELocalGlobal |
| Enumerator | |
|---|---|
| LocalIndices | |
| GlobalIndices | |
Definition at line 36 of file Xpetra_CrsGraph.hpp.
| enum Xpetra::LocalGlobal |
Local versus global allocation of Map elements
| Enumerator | |
|---|---|
| LocallyReplicated | Indicates that map elements are locally replicated across all nodes |
| GloballyDistributed | Indicates that map elements are globally distributed across all nodes |
Definition at line 139 of file Xpetra_ConfigDefs.hpp.
| enum Xpetra::LookupStatus |
Return status of Map lookup
| Enumerator | |
|---|---|
| AllIDsPresent | Indicates that all queried IDs were present in the Map |
| IDNotPresent | Indicates that at least one of the specified IDs was not present in the Map |
Definition at line 145 of file Xpetra_ConfigDefs.hpp.
Optimize storage option
| Enumerator | |
|---|---|
| DoOptimizeStorage | Indicates that storage should be optimized |
| DoNotOptimizeStorage | Indicates that storage should not be optimized |
Definition at line 151 of file Xpetra_ConfigDefs.hpp.
| enum Xpetra::CombineMode |
Xpetra::Combine Mode enumerable type.
If set to Add, existing values will be summed with new values. If set to Insert, new values will be inserted that don't currently exist. If set to Replace, existing values will be replaced with new values.
NOTE: Add and Replace are intended for modifying values that already exist, but it will function correctly if those values don't already exist. (i.e. zero will be inserted, and then summed with or replaced by the new value.) However, performance may suffer. (The same goes for Insert.)
| Enumerator | |
|---|---|
| ADD | Existing values will be summed with new values. |
| INSERT | Insert new values that don't currently exist. |
| ABSMAX | TODO: don't exist for Tpetra |
Definition at line 174 of file Xpetra_ConfigDefs.hpp.
| Enumerator | |
|---|---|
| UseTpetra | |
| NotSpecified | |
Definition at line 26 of file Xpetra_Map_decl.hpp.
| Enumerator | |
|---|---|
| DOUBLE_INT_INT | |
| DOUBLE_INT_LONGINT | |
| DOUBLE_INT_LONGLONGINT | |
| COMPLEX_INT_INT | |
| FLOAT_INT_INT | |
Definition at line 22 of file Xpetra_Parameters.hpp.
| void Xpetra::tokenize | ( | std::string | srcInput, |
| std::string | whitespace, | ||
| std::string | prefer, | ||
| std::vector< std::string > & | tokens | ||
| ) |
Definition at line 27 of file Xpetra_BlockReorderManager.cpp.
| std::vector< std::string >::const_iterator Xpetra::buildSubBlock | ( | std::vector< std::string >::const_iterator | begin, |
| std::vector< std::string >::const_iterator | end, | ||
| std::vector< std::string > & | subBlock | ||
| ) |
Definition at line 86 of file Xpetra_BlockReorderManager.cpp.
| Teuchos::RCP< Xpetra::BlockReorderManager > Xpetra::blockedReorderFromTokens | ( | const std::vector< std::string > & | tokens | ) |
Definition at line 112 of file Xpetra_BlockReorderManager.cpp.
| Teuchos::RCP< const Xpetra::BlockReorderManager > Xpetra::blockedReorderFromString | ( | std::string | reorder | ) |
Convert a string to a block reorder manager object.
Convert a string to a block reorder manager object. These strings have numbers delimted by [,]. For example, the string "[[2 1] 0]" will give a manager with [2 1] in the first block and 0 in the second block.
| [in] | reorder | Block structure corresponding to the manager |
Definition at line 155 of file Xpetra_BlockReorderManager.cpp.
| Teuchos::RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::mergeSubBlockMaps | ( | Teuchos::RCP< const Xpetra::BlockReorderManager > | brm, |
| Teuchos::RCP< const Xpetra::BlockedCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | bmat, | ||
| bool | bThyraMode | ||
| ) |
Definition at line 262 of file Xpetra_ReorderedBlockedCrsMatrix.hpp.
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::mergeSubBlocks | ( | Teuchos::RCP< const Xpetra::BlockReorderManager > | rowMgr, |
| Teuchos::RCP< const Xpetra::BlockReorderManager > | colMgr, | ||
| Teuchos::RCP< const Xpetra::BlockedCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | bmat | ||
| ) |
Definition at line 308 of file Xpetra_ReorderedBlockedCrsMatrix.hpp.
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::mergeSubBlocksThyra | ( | Teuchos::RCP< const Xpetra::BlockReorderManager > | rowMgr, |
| Teuchos::RCP< const Xpetra::BlockReorderManager > | colMgr, | ||
| Teuchos::RCP< const Xpetra::BlockedCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | bmat | ||
| ) |
Definition at line 436 of file Xpetra_ReorderedBlockedCrsMatrix.hpp.
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::buildReorderedBlockedCrsMatrix | ( | Teuchos::RCP< const Xpetra::BlockReorderManager > | brm, |
| Teuchos::RCP< const Xpetra::BlockedCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | bmat | ||
| ) |
Definition at line 588 of file Xpetra_ReorderedBlockedCrsMatrix.hpp.
| Teuchos::RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::mergeSubBlockMaps | ( | Teuchos::RCP< const Xpetra::BlockReorderManager > | brm, |
| Teuchos::RCP< const Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | bvec, | ||
| bool | bThyraMode | ||
| ) |
Definition at line 130 of file Xpetra_ReorderedBlockedMultiVector.hpp.
| Teuchos::RCP< const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::mergeSubBlocks | ( | Teuchos::RCP< const Xpetra::BlockReorderManager > | rowMgr, |
| Teuchos::RCP< const Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | bvec | ||
| ) |
Definition at line 175 of file Xpetra_ReorderedBlockedMultiVector.hpp.
| Teuchos::RCP< const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::mergeSubBlocksThyra | ( | Teuchos::RCP< const Xpetra::BlockReorderManager > | rowMgr, |
| Teuchos::RCP< const Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | bvec | ||
| ) |
Definition at line 249 of file Xpetra_ReorderedBlockedMultiVector.hpp.
| Teuchos::RCP< const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::buildReorderedBlockedMultiVector | ( | Teuchos::RCP< const Xpetra::BlockReorderManager > | brm, |
| Teuchos::RCP< const Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | bvec | ||
| ) |
Definition at line 323 of file Xpetra_ReorderedBlockedMultiVector.hpp.
| Teuchos::RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::buildReorderedBlockedMultiVector | ( | Teuchos::RCP< const Xpetra::BlockReorderManager > | brm, |
| Teuchos::RCP< Xpetra::BlockedMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | bvec | ||
| ) |
Definition at line 335 of file Xpetra_ReorderedBlockedMultiVector.hpp.
| RCP< const CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > | graph | ) |
Definition at line 361 of file Xpetra_TpetraCrsGraph_decl.hpp.
| RCP< const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const RCP< const CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > & | graph | ) |
Definition at line 374 of file Xpetra_TpetraCrsGraph_decl.hpp.
| Teuchos::RCP< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Teuchos::RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 429 of file Xpetra_TpetraCrsMatrix_decl.hpp.
| Teuchos::RCP< const Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Teuchos::RCP< const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 435 of file Xpetra_TpetraCrsMatrix_decl.hpp.
| Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A | ) |
Definition at line 441 of file Xpetra_TpetraCrsMatrix_decl.hpp.
| Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A | ) |
Definition at line 447 of file Xpetra_TpetraCrsMatrix_decl.hpp.
| const Tpetra::Export< LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const Export< LocalOrdinal, GlobalOrdinal, Node > & | exp | ) |
Definition at line 134 of file Xpetra_TpetraExport_decl.hpp.
| RCP< const Export< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const RCP< const Tpetra::Export< LocalOrdinal, GlobalOrdinal, Node > > & | exp | ) |
Definition at line 153 of file Xpetra_TpetraExport_decl.hpp.
| const RCP< const Tpetra::Export< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const RCP< const Export< LocalOrdinal, GlobalOrdinal, Node > > & | exportObj | ) |
Definition at line 142 of file Xpetra_TpetraExport_decl.hpp.
| const Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const Import< LocalOrdinal, GlobalOrdinal, Node > & | import | ) |
Definition at line 121 of file Xpetra_TpetraImport_decl.hpp.
| const RCP< const Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > & | importObj | ) |
Definition at line 128 of file Xpetra_TpetraImport_decl.hpp.
| RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const RCP< const Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > > & | import | ) |
Definition at line 138 of file Xpetra_TpetraImport_decl.hpp.
| const RCP< Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetraNonConst | ( | const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > & | map | ) |
Definition at line 224 of file Xpetra_TpetraMap_decl.hpp.
| const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const Map< LocalOrdinal, GlobalOrdinal, Node > & | map | ) |
Definition at line 189 of file Xpetra_TpetraMap_decl.hpp.
| const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | map | ) |
Definition at line 196 of file Xpetra_TpetraMap_decl.hpp.
| const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraNonZero | ( | const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | map | ) |
Definition at line 208 of file Xpetra_TpetraMap_decl.hpp.
| const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > & | map | ) |
Definition at line 216 of file Xpetra_TpetraMap_decl.hpp.
| Teuchos::RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toCrsMatrix | ( | const Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | matrix | ) |
Definition at line 459 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toCrsMatrix | ( | const Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | matrix | ) |
Definition at line 465 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toCrsMatrix | ( | Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | matrix | ) |
Definition at line 471 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toCrsMatrix | ( | const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | matrix | ) |
Definition at line 477 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const Teuchos::RCP< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 483 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | Teuchos::RCP< const Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 491 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | Teuchos::RCP< Tpetra::FECrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 499 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | Teuchos::RCP< const Tpetra::FECrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 507 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 515 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< const Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 521 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A | ) |
Definition at line 527 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A | ) |
Definition at line 533 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraBlock | ( | const Teuchos::RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 539 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< const Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraBlock | ( | const Teuchos::RCP< const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 545 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetraBlock | ( | Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A | ) |
Definition at line 551 of file Xpetra_CrsMatrixWrap_decl.hpp.
| const Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetraBlock | ( | const Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A | ) |
Definition at line 557 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraBlock | ( | const Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 563 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< const Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraBlock | ( | const Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 569 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetraBlock | ( | Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A | ) |
Definition at line 575 of file Xpetra_CrsMatrixWrap_decl.hpp.
| const Tpetra::BlockCrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetraBlock | ( | const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A | ) |
Definition at line 581 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraRowMatrix | ( | const Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | mat | ) |
Definition at line 587 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< const Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraRowMatrix | ( | const Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | mat | ) |
Definition at line 602 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraRowMatrix | ( | const Teuchos::RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 617 of file Xpetra_CrsMatrixWrap_decl.hpp.
| Teuchos::RCP< const Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraRowMatrix | ( | const Teuchos::RCP< const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 634 of file Xpetra_CrsMatrixWrap_decl.hpp.
| RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::applyFilter_vals | ( | const RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | crsA, |
| const filter_type & | filter | ||
| ) |
Definition at line 650 of file Xpetra_CrsMatrixWrap_decl.hpp.
| RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::applyFilter_vals | ( | const RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A, |
| const filter_type & | filter | ||
| ) |
Definition at line 661 of file Xpetra_CrsMatrixWrap_decl.hpp.
| RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::applyFilter_LID | ( | const RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | crsA, |
| const filter_type & | filter | ||
| ) |
Definition at line 669 of file Xpetra_CrsMatrixWrap_decl.hpp.
| RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::applyFilter_LID | ( | const RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A, |
| const filter_type & | filter | ||
| ) |
Definition at line 680 of file Xpetra_CrsMatrixWrap_decl.hpp.
| RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::applyFilter_GID | ( | const RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | crsA, |
| const filter_type & | filter | ||
| ) |
Definition at line 688 of file Xpetra_CrsMatrixWrap_decl.hpp.
| RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::applyFilter_GID | ( | const RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A, |
| const filter_type & | filter | ||
| ) |
Definition at line 699 of file Xpetra_CrsMatrixWrap_decl.hpp.
| const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | x | ) |
Definition at line 316 of file Xpetra_TpetraMultiVector_decl.hpp.
| Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | x | ) |
Definition at line 323 of file Xpetra_TpetraMultiVector_decl.hpp.
| RCP< Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 151 of file Xpetra_TpetraVector_decl.hpp.
| RCP< const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 160 of file Xpetra_TpetraVector_decl.hpp.
| RCP< MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 284 of file Xpetra_TpetraMultiVector_decl.hpp.
| RCP< const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 292 of file Xpetra_TpetraMultiVector_decl.hpp.
| RCP< MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< Tpetra::FEMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 300 of file Xpetra_TpetraMultiVector_decl.hpp.
| RCP< const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< const Tpetra::FEMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 308 of file Xpetra_TpetraMultiVector_decl.hpp.
| Teuchos::RCP< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Teuchos::RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | X | ) |
Definition at line 331 of file Xpetra_TpetraMultiVector_decl.hpp.
| Teuchos::RCP< const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Teuchos::RCP< const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | X | ) |
Definition at line 337 of file Xpetra_TpetraMultiVector_decl.hpp.
| RCP< Xpetra::Matrix< typename Teuchos::ScalarTraits< Scalar >::halfPrecision, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::convertToHalfPrecision | ( | RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | A | ) |
Definition at line 27 of file Xpetra_TpetraHalfPrecisionOperator.hpp.
| RCP< Xpetra::MultiVector< typename Teuchos::ScalarTraits< Scalar >::halfPrecision, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::convertToHalfPrecision | ( | RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | X | ) |
Definition at line 48 of file Xpetra_TpetraHalfPrecisionOperator.hpp.
| std::string Xpetra::toString | ( | Xpetra::UnderlyingLib | lib | ) |
Convert a Xpetra::UnderlyingLib to a std::string.
Definition at line 15 of file Xpetra_Utils.cpp.
| Xpetra::LookupStatus Xpetra::toXpetra | ( | Tpetra::LookupStatus | ls | ) |
Convert a Tpetra::LookupStatus to a Xpetra::LookupStatus.
Definition at line 23 of file Xpetra_Utils.cpp.
| Tpetra::OptimizeOption Xpetra::toTpetra | ( | Xpetra::OptimizeOption | os | ) |
Convert a Xpetra::OptimizeOption to a Tpetra::OptimizeOption.
Definition at line 32 of file Xpetra_Utils.cpp.
| Tpetra::CombineMode Xpetra::toTpetra | ( | Xpetra::CombineMode | cm | ) |
Convert a Xpetra::CombineMode to a Tpetra::CombineMode.
Definition at line 41 of file Xpetra_Utils.cpp.
| Tpetra::LocalGlobal Xpetra::toTpetra | ( | LocalGlobal | lg | ) |
Convert a Xpetra::LocalGlobal to a Tpetra::LocalGlobal.
Definition at line 54 of file Xpetra_Utils.cpp.
| RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | x | ) |
Definition at line 135 of file Xpetra_TpetraVector_decl.hpp.
| RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | x | ) |
Definition at line 143 of file Xpetra_TpetraVector_decl.hpp.
| Teuchos::RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Teuchos::RCP< Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | X | ) |
Definition at line 167 of file Xpetra_TpetraVector_decl.hpp.
| Teuchos::RCP< const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Teuchos::RCP< const Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | X | ) |
Definition at line 173 of file Xpetra_TpetraVector_decl.hpp.