Xpetra namespace More...
Namespaces | |
Exceptions | |
useTpetra | |
Typedefs | |
typedef Teuchos_Ordinal | Array_size_type |
Size type for Teuchos Array objects. More... | |
typedef size_t | global_size_t |
Global size_t object. More... | |
typedef Kokkos::Compat::KokkosSerialWrapperNode | EpetraNode |
typedef EpetraCrsGraphT< int, typename Xpetra::Map< int, int >::node_type > | EpetraCrsGraph |
typedef EpetraCrsMatrixT< int, typename Xpetra::Map< int, int >::node_type > | EpetraCrsMatrix |
typedef EpetraExportT< int, typename Xpetra::Map< int, int >::node_type > | EpetraExport |
typedef EpetraImportT< int, typename Xpetra::Map< int, int >::node_type > | EpetraImport |
typedef EpetraIntVectorT< int, typename Xpetra::Map< int, int >::node_type > | EpetraIntVector |
typedef EpetraMapT< int, typename Xpetra::Map< int, int >::node_type > | EpetraMap |
typedef EpetraMultiVectorT< int, typename Xpetra::Map< int, int >::node_type > | EpetraMultiVector |
typedef EpetraOperatorT< int > | EpetraOperator |
typedef EpetraVectorT< int, typename Xpetra::Map< int, int >::node_type > | EpetraVector |
typedef std::string | viewLabel_t |
Enumerations |
Functions | |
template<class GlobalOrdinal , class Node > | |
const Epetra_CrsGraph & | toEpetra (const RCP< const CrsGraph< int, GlobalOrdinal, Node > > &graph) |
template<class GlobalOrdinal , class Node > | |
RCP< const CrsGraph< int, GlobalOrdinal, Node > > | toXpetra (const Epetra_CrsGraph &g) |
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 GlobalOrdinal , class Node > | |
RCP< const Export< int, GlobalOrdinal, Node > > | toXpetra (const Epetra_Export *exp) |
template<class GlobalOrdinal , class Node > | |
const Epetra_Export & | toEpetra (const Export< int, GlobalOrdinal, Node > &) |
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 GlobalOrdinal , class Node > | |
RCP< const Import< int, GlobalOrdinal, Node > > | toXpetra (const Epetra_Import *import) |
template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
const Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (const Import< LocalOrdinal, GlobalOrdinal, Node > &) |
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 GlobalOrdinal , class Node > | |
const Epetra_Map & | toEpetra (const Map< int, GlobalOrdinal, Node > &map) |
template<class GlobalOrdinal , class Node > | |
const Epetra_Map & | toEpetra (const RCP< const Map< int, GlobalOrdinal, Node > > &map) |
template<class GlobalOrdinal , class Node > | |
const RCP< const Map< int, GlobalOrdinal, Node > > | toXpetra (const Epetra_BlockMap &map) |
template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > & | toTpetra (const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > &) |
template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | toTpetra (const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &) |
template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | toXpetra (const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > &) |
template<class LocalOrdinal , class GlobalOrdinal , class Node > | |
const RCP< Map< LocalOrdinal, GlobalOrdinal, Node > > | toXpetraNonConst (const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > &) |
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 GlobalOrdinal , class Node > | |
const Epetra_MultiVector & | toEpetra (const MultiVector< double, int, GlobalOrdinal, Node > &x) |
template<class GlobalOrdinal , class Node > | |
Epetra_MultiVector & | toEpetra (MultiVector< double, int, GlobalOrdinal, Node > &x) |
template<class GlobalOrdinal , class Node > | |
RCP< MultiVector< double, int, GlobalOrdinal, Node > > | toXpetra (RCP< Epetra_MultiVector > vec) |
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) |
const RCP< const Epetra_Comm > | toEpetra (const RCP< const Teuchos::Comm< int > > &comm) |
Convert a Teuchos_Comm to an Epetra_Comm. More... | |
const RCP< const Teuchos::Comm< int > > | toXpetra (const Epetra_Comm &comm) |
Convert an Epetra_Comm.to a Teuchos_Comm. More... | |
bool | toEpetra (Teuchos::ETransp) |
Convert a Teuchos::ETransp to an Epetra boolean. More... | |
std::string | toString (UnderlyingLib lib) |
Convert a Xpetra::UnderlyingLib to a std::string. More... | |
Xpetra::LookupStatus | toXpetra (Tpetra::LookupStatus) |
Convert a Tpetra::LookupStatus to a Xpetra::LookupStatus. More... | |
Tpetra::ProfileType | toTpetra (Xpetra::ProfileType) |
Convert a Xpetra::OptimizeOption to a Tpetra::OptimizeOption. More... | |
Tpetra::OptimizeOption | toTpetra (Xpetra::OptimizeOption) |
Convert a Xpetra::OptimizeOption to a Tpetra::OptimizeOption. More... | |
Tpetra::CombineMode | toTpetra (Xpetra::CombineMode CM) |
Convert a Xpetra::CombineMode to a Tpetra::CombineMode. More... | |
Tpetra::LocalGlobal | toTpetra (LocalGlobal lg) |
Convert a Xpetra::LocalGlobal to a Tpetra::LocalGlobal. More... | |
Xpetra::LookupStatus | toXpetra (int) |
Convert a Epetra return value to a Xpetra::LookupStatus. More... | |
bool | toEpetra (Xpetra::ProfileType) |
Convert a Xpetra::ProfileType to an Epetra StaticProfil boolean. More... | |
bool | toEpetra (Xpetra::OptimizeOption) |
Convert a Xpetra::OptimizeOption to an Epetra OptimizeDataStorage boolean. More... | |
Epetra_CombineMode | toEpetra (Xpetra::CombineMode CM) |
Convert a Xpetra::CombineMode to an Epetra_CombineMode. More... | |
template<class GlobalOrdinal , class Node > | |
Epetra_Vector & | toEpetra (Vector< double, int, GlobalOrdinal, Node > &x) |
template<class GlobalOrdinal , class Node > | |
const Epetra_Vector & | toEpetra (const Vector< double, int, GlobalOrdinal, Node > &x) |
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 LocalOrdinal , class GlobalOrdinal , class Node1 , class Node2 > | |
RCP< Map< LocalOrdinal, GlobalOrdinal, Node2 > > | clone (const Map< LocalOrdinal, GlobalOrdinal, Node1 > &map, const RCP< Node2 > &node2) |
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node1 , class Node2 > | |
RCP< Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node2 > > | clone (const Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node1 > &matrix, const RCP< Node2 > &node2) |
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node1 , class Node2 > | |
RCP< MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node2 > > | clone (const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node1 > &MV, const RCP< Node2 > &node2) |
template<class SC , class LO , class GO , class NO > | |
RCP< Xpetra::CrsMatrixWrap< SC, LO, GO, NO > > | Convert_Epetra_CrsMatrix_ToXpetra_CrsMatrixWrap (RCP< Epetra_CrsMatrix > &epAB) |
template<> | |
RCP< Xpetra::CrsMatrixWrap< double, int, int, Xpetra::EpetraNode > > | Convert_Epetra_CrsMatrix_ToXpetra_CrsMatrixWrap< double, int, int, Xpetra::EpetraNode > (RCP< Epetra_CrsMatrix > &epAB) |
template<> | |
void | Jacobi< double, int, int, EpetraNode > (double omega, const Xpetra::Vector< double, int, int, EpetraNode > &Dinv, const Xpetra::Matrix< double, int, int, EpetraNode > &A, const Xpetra::Matrix< double, int, int, EpetraNode > &B, Xpetra::Matrix< double, int, int, EpetraNode > &C, bool call_FillComplete_on_result, bool doOptimizeStorage, const std::string &label) |
template<> | |
void | Jacobi< double, int, long long, EpetraNode > (double omega, const Xpetra::Vector< double, int, long long, EpetraNode > &Dinv, const Xpetra::Matrix< double, int, long long, EpetraNode > &A, const Xpetra::Matrix< double, int, long long, EpetraNode > &B, Xpetra::Matrix< double, int, long long, EpetraNode > &C, bool call_FillComplete_on_result, bool doOptimizeStorage, const std::string &label) |
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
void | Jacobi (Scalar omega, const Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Dinv, const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &B, Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &C, bool call_FillComplete_on_result=true, bool doOptimizeStorage=true, const std::string &label=std::string()) |
Xpetra namespace
Conversion between Epetra and Teuchos objects.
Namespace for Xpetra classes and methods.
typedef Teuchos_Ordinal Xpetra::Array_size_type |
Size type for Teuchos Array objects.
Definition at line 95 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 159 of file Xpetra_ConfigDefs.hpp.
Definition at line 68 of file Xpetra_Map.hpp.
typedef EpetraCrsGraphT<int, typename Xpetra::Map<int, int>::node_type> Xpetra::EpetraCrsGraph |
Definition at line 50 of file Xpetra_EpetraCrsGraph_fwd.hpp.
typedef EpetraCrsMatrixT<int, typename Xpetra::Map<int, int>::node_type> Xpetra::EpetraCrsMatrix |
Definition at line 52 of file Xpetra_EpetraCrsMatrix_fwd.hpp.
typedef EpetraExportT<int, typename Xpetra::Map<int, int>::node_type> Xpetra::EpetraExport |
Definition at line 50 of file Xpetra_EpetraExport_fwd.hpp.
typedef EpetraImportT<int, typename Xpetra::Map<int, int>::node_type> Xpetra::EpetraImport |
Definition at line 50 of file Xpetra_EpetraImport_fwd.hpp.
typedef EpetraIntVectorT<int, typename Xpetra::Map<int, int>::node_type> Xpetra::EpetraIntVector |
Definition at line 50 of file Xpetra_EpetraIntVector_fwd.hpp.
typedef EpetraMapT<int, typename Xpetra::Map<int, int>::node_type> Xpetra::EpetraMap |
Definition at line 50 of file Xpetra_EpetraMap_fwd.hpp.
typedef EpetraMultiVectorT<int, typename Xpetra::Map<int, int>::node_type> Xpetra::EpetraMultiVector |
Definition at line 50 of file Xpetra_EpetraMultiVector_fwd.hpp.
typedef EpetraOperatorT<int> Xpetra::EpetraOperator |
Definition at line 52 of file Xpetra_EpetraOperator_fwd.hpp.
typedef EpetraVectorT<int, typename Xpetra::Map<int, int>::node_type> Xpetra::EpetraVector |
Definition at line 50 of file Xpetra_EpetraVector_fwd.hpp.
typedef std::string Xpetra::viewLabel_t |
Definition at line 84 of file Xpetra_BlockedCrsMatrix.hpp.
enum Xpetra::ELocalGlobal |
Enumerator | |
---|---|
LocalIndices | |
GlobalIndices |
Definition at line 72 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 162 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 168 of file Xpetra_ConfigDefs.hpp.
enum Xpetra::ProfileType |
Allocation profile for matrix/graph entries
Enumerator | |
---|---|
StaticProfile |
Indicates a single, static allocation (strict and more efficient) |
DynamicProfile |
Indicates multiple, dynamic allocations (flexibile, but less efficient) |
Definition at line 174 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 180 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 |
TODO |
INSERT |
TODO |
ABSMAX |
TODO: don't exist for Tpetra |
Definition at line 203 of file Xpetra_ConfigDefs.hpp.
Enumerator | |
---|---|
UseEpetra | |
UseTpetra | |
NotSpecified |
Definition at line 72 of file Xpetra_Map.hpp.
const Epetra_CrsGraph & Xpetra::toEpetra | ( | const RCP< const CrsGraph< int, GlobalOrdinal, Node > > & | graph | ) |
Definition at line 57 of file Xpetra_EpetraCrsGraph.cpp.
RCP< const CrsGraph< int, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const Epetra_CrsGraph & | g | ) |
Definition at line 168 of file Xpetra_EpetraCrsGraph.cpp.
RCP< const CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > | graph | ) |
Definition at line 328 of file Xpetra_TpetraCrsGraph.hpp.
RCP< const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const RCP< const CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > & | graph | ) |
Definition at line 342 of file Xpetra_TpetraCrsGraph.hpp.
RCP< const Export< int, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const Epetra_Export * | exp | ) |
Definition at line 52 of file Xpetra_EpetraExport.cpp.
const Epetra_Export& Xpetra::toEpetra | ( | const Export< int, GlobalOrdinal, Node > & | ) |
const Tpetra::Export< LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const Export< LocalOrdinal, GlobalOrdinal, Node > & | exp | ) |
Definition at line 366 of file Xpetra_TpetraExport.hpp.
RCP< const Export< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const RCP< const Tpetra::Export< LocalOrdinal, GlobalOrdinal, Node > > & | exp | ) |
Definition at line 373 of file Xpetra_TpetraExport.hpp.
RCP< const Import< int, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const Epetra_Import * | import | ) |
Definition at line 71 of file Xpetra_EpetraImport.cpp.
const Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const Import< LocalOrdinal, GlobalOrdinal, Node > & | import | ) |
Definition at line 353 of file Xpetra_TpetraImport.hpp.
RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const RCP< const Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > > & | import | ) |
Definition at line 360 of file Xpetra_TpetraImport.hpp.
const Epetra_Map & Xpetra::toEpetra | ( | const Map< int, GlobalOrdinal, Node > & | map | ) |
Definition at line 55 of file Xpetra_EpetraMap.cpp.
const Epetra_Map & Xpetra::toEpetra | ( | const RCP< const Map< int, GlobalOrdinal, Node > > & | map | ) |
Definition at line 62 of file Xpetra_EpetraMap.cpp.
const RCP< const Map< int, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const Epetra_BlockMap & | map | ) |
Definition at line 74 of file Xpetra_EpetraMap.cpp.
const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > & | ) |
Definition at line 262 of file Xpetra_TpetraMap.hpp.
const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | ) |
Definition at line 269 of file Xpetra_TpetraMap.hpp.
const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > & | ) |
Definition at line 289 of file Xpetra_TpetraMap.hpp.
const RCP< Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetraNonConst | ( | const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > & | ) |
Definition at line 297 of file Xpetra_TpetraMap.hpp.
const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetraNonZero | ( | const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | map | ) |
Definition at line 281 of file Xpetra_TpetraMap.hpp.
const Epetra_MultiVector & Xpetra::toEpetra | ( | const MultiVector< double, int, GlobalOrdinal, Node > & | x | ) |
Definition at line 89 of file Xpetra_EpetraMultiVector.cpp.
Epetra_MultiVector & Xpetra::toEpetra | ( | MultiVector< double, int, GlobalOrdinal, Node > & | x | ) |
Definition at line 95 of file Xpetra_EpetraMultiVector.cpp.
RCP< MultiVector< double, int, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< Epetra_MultiVector > | vec | ) |
Definition at line 102 of file Xpetra_EpetraMultiVector.cpp.
const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | x | ) |
Definition at line 414 of file Xpetra_TpetraMultiVector.hpp.
Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & Xpetra::toTpetra | ( | MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | x | ) |
Definition at line 421 of file Xpetra_TpetraMultiVector.hpp.
RCP< Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 551 of file Xpetra_TpetraVector.hpp.
RCP< const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 559 of file Xpetra_TpetraVector.hpp.
RCP<MultiVector<Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 431 of file Xpetra_TpetraMultiVector.hpp.
RCP<const MultiVector<Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toXpetra | ( | RCP< const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | vec | ) |
Definition at line 439 of file Xpetra_TpetraMultiVector.hpp.
const RCP< const Epetra_Comm > Xpetra::toEpetra | ( | const RCP< const Teuchos::Comm< int > > & | comm | ) |
Convert a Teuchos_Comm to an Epetra_Comm.
Definition at line 71 of file Xpetra_EpetraUtils.cpp.
const RCP< const Teuchos::Comm< int > > Xpetra::toXpetra | ( | const Epetra_Comm & | comm | ) |
Convert an Epetra_Comm.to a Teuchos_Comm.
Definition at line 84 of file Xpetra_EpetraUtils.cpp.
bool Xpetra::toEpetra | ( | Teuchos::ETransp | trans | ) |
Convert a Teuchos::ETransp to an Epetra boolean.
Definition at line 103 of file Xpetra_EpetraUtils.cpp.
std::string Xpetra::toString | ( | Xpetra::UnderlyingLib | lib | ) |
Convert a Xpetra::UnderlyingLib to a std::string.
Definition at line 51 of file Xpetra_Utils.cpp.
Xpetra::LookupStatus Xpetra::toXpetra | ( | Tpetra::LookupStatus | ls | ) |
Convert a Tpetra::LookupStatus to a Xpetra::LookupStatus.
Definition at line 63 of file Xpetra_Utils.cpp.
Tpetra::ProfileType Xpetra::toTpetra | ( | Xpetra::ProfileType | pt | ) |
Convert a Xpetra::OptimizeOption to a Tpetra::OptimizeOption.
Definition at line 74 of file Xpetra_Utils.cpp.
Tpetra::OptimizeOption Xpetra::toTpetra | ( | Xpetra::OptimizeOption | os | ) |
Convert a Xpetra::OptimizeOption to a Tpetra::OptimizeOption.
Definition at line 85 of file Xpetra_Utils.cpp.
Tpetra::CombineMode Xpetra::toTpetra | ( | Xpetra::CombineMode | cm | ) |
Convert a Xpetra::CombineMode to a Tpetra::CombineMode.
Definition at line 96 of file Xpetra_Utils.cpp.
Tpetra::LocalGlobal Xpetra::toTpetra | ( | LocalGlobal | lg | ) |
Convert a Xpetra::LocalGlobal to a Tpetra::LocalGlobal.
Definition at line 111 of file Xpetra_Utils.cpp.
Xpetra::LookupStatus Xpetra::toXpetra | ( | int | ls | ) |
Convert a Epetra return value to a Xpetra::LookupStatus.
Definition at line 126 of file Xpetra_Utils.cpp.
bool Xpetra::toEpetra | ( | Xpetra::ProfileType | pt | ) |
Convert a Xpetra::ProfileType to an Epetra StaticProfil boolean.
Definition at line 138 of file Xpetra_Utils.cpp.
bool Xpetra::toEpetra | ( | Xpetra::OptimizeOption | os | ) |
Convert a Xpetra::OptimizeOption to an Epetra OptimizeDataStorage boolean.
Definition at line 148 of file Xpetra_Utils.cpp.
Epetra_CombineMode Xpetra::toEpetra | ( | Xpetra::CombineMode | cm | ) |
Convert a Xpetra::CombineMode to an Epetra_CombineMode.
Definition at line 159 of file Xpetra_Utils.cpp.
Epetra_Vector & Xpetra::toEpetra | ( | Vector< double, int, GlobalOrdinal, Node > & | x | ) |
Definition at line 54 of file Xpetra_EpetraVector.cpp.
const Epetra_Vector & Xpetra::toEpetra | ( | const Vector< double, int, GlobalOrdinal, Node > & | x | ) |
Definition at line 60 of file Xpetra_EpetraVector.cpp.
RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | x | ) |
Definition at line 537 of file Xpetra_TpetraVector.hpp.
RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::toTpetra | ( | const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | x | ) |
Definition at line 544 of file Xpetra_TpetraVector.hpp.
RCP<Map<LocalOrdinal,GlobalOrdinal,Node2> > Xpetra::clone | ( | const Map< LocalOrdinal, GlobalOrdinal, Node1 > & | map, |
const RCP< Node2 > & | node2 | ||
) |
Definition at line 72 of file Xpetra_Cloner.hpp.
RCP<Matrix<Scalar,LocalOrdinal,GlobalOrdinal,Node2> > Xpetra::clone | ( | const Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node1 > & | matrix, |
const RCP< Node2 > & | node2 | ||
) |
Definition at line 85 of file Xpetra_Cloner.hpp.
RCP<MultiVector<Scalar,LocalOrdinal,GlobalOrdinal,Node2> > Xpetra::clone | ( | const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node1 > & | MV, |
const RCP< Node2 > & | node2 | ||
) |
Definition at line 96 of file Xpetra_Cloner.hpp.
RCP<Xpetra::CrsMatrixWrap<SC,LO,GO,NO> > Xpetra::Convert_Epetra_CrsMatrix_ToXpetra_CrsMatrixWrap | ( | RCP< Epetra_CrsMatrix > & | epAB | ) |
Definition at line 103 of file Xpetra_IO.hpp.
|
inline |
Definition at line 111 of file Xpetra_IO.hpp.
void Xpetra::Jacobi< double, int, int, EpetraNode > | ( | double | omega, |
const Xpetra::Vector< double, int, int, EpetraNode > & | Dinv, | ||
const Xpetra::Matrix< double, int, int, EpetraNode > & | A, | ||
const Xpetra::Matrix< double, int, int, EpetraNode > & | B, | ||
Xpetra::Matrix< double, int, int, EpetraNode > & | C, | ||
bool | call_FillComplete_on_result, | ||
bool | doOptimizeStorage, | ||
const std::string & | label | ||
) |
Definition at line 53 of file Xpetra_IteratorOps.cpp.
void Xpetra::Jacobi< double, int, long long, EpetraNode > | ( | double | omega, |
const Xpetra::Vector< double, int, long long, EpetraNode > & | Dinv, | ||
const Xpetra::Matrix< double, int, long long, EpetraNode > & | A, | ||
const Xpetra::Matrix< double, int, long long, EpetraNode > & | B, | ||
Xpetra::Matrix< double, int, long long, EpetraNode > & | C, | ||
bool | call_FillComplete_on_result, | ||
bool | doOptimizeStorage, | ||
const std::string & | label | ||
) |
Definition at line 125 of file Xpetra_IteratorOps.cpp.
void Xpetra::Jacobi | ( | Scalar | omega, |
const Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | Dinv, | ||
const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | A, | ||
const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | B, | ||
Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > & | C, | ||
bool | call_FillComplete_on_result = true , |
||
bool | doOptimizeStorage = true , |
||
const std::string & | label = std::string() |
||
) |
Definition at line 68 of file Xpetra_IteratorOps.hpp.