![]() |
deal.II version 9.7.0
|
Typedefs | |
| using | LO = int |
| using | GO = types::signed_global_dof_index |
| template<typename MemorySpace> | |
| using | NodeType |
| template<typename MemorySpace> | |
| using | ExportType = Tpetra::Export<LO, GO, NodeType<MemorySpace>> |
| template<typename MemorySpace> | |
| using | ImportType = Tpetra::Import<LO, GO, NodeType<MemorySpace>> |
| template<typename MemorySpace> | |
| using | MapType = Tpetra::Map<LO, GO, NodeType<MemorySpace>> |
| template<typename MemorySpace> | |
| using | GraphType = Tpetra::CrsGraph<LO, GO, NodeType<MemorySpace>> |
| template<typename Number, typename MemorySpace> | |
| using | VectorType = Tpetra::Vector<Number, LO, GO, NodeType<MemorySpace>> |
| template<typename Number, typename MemorySpace> | |
| using | MultiVectorType |
| template<typename Number, typename MemorySpace> | |
| using | LinearOperator |
| template<typename Number, typename MemorySpace> | |
| using | MatrixType |
| template<typename Number, typename MemorySpace> | |
| using | RowMatrixType |
| template<typename Number, typename MemorySpace> | |
| using | DualViewType |
| Typedef for the Kokkos::DualView type. This is needed for shallow copies of deal.II LA structures to Trilinos LA structures. | |
| template<typename Number> | |
| using | HostViewType |
| Typedef for the Kokkos::View type. This is needed for shallow copies of deal.II LA structures to Trilinos LA structures. | |
| template<typename Number, typename MemorySpace> | |
| using | Ifpack2PreconType |
local ordinate (processor local indices).
Definition at line 58 of file trilinos_tpetra_types.h.
global ordinate (global indices).
Definition at line 64 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::NodeType |
Where and how calculations should be executed, i.e. Host (Serial,OpenMP) or Device (GPU)
Definition at line 74 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::ExportType = Tpetra::Export<LO, GO, NodeType<MemorySpace>> |
Communication between processors.
Definition at line 88 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::ImportType = Tpetra::Import<LO, GO, NodeType<MemorySpace>> |
Communication between processors.
Definition at line 94 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::MapType = Tpetra::Map<LO, GO, NodeType<MemorySpace>> |
Tpetra equivalent of IndexSet.
Definition at line 100 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::GraphType = Tpetra::CrsGraph<LO, GO, NodeType<MemorySpace>> |
Tpetra sparsity pattern type.
Definition at line 106 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::VectorType = Tpetra::Vector<Number, LO, GO, NodeType<MemorySpace>> |
Tpetra Vector type.
Definition at line 112 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::MultiVectorType |
Tpetra type for a row column vectors.
Definition at line 118 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::LinearOperator |
General Tpetra class for a linear operator, e.g. a Matrix or Preconditioner.
Definition at line 128 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::MatrixType |
Tpetra type for a parallel distributed sparse matrix in Crs or CSR format.
Definition at line 137 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::RowMatrixType |
Tpetra type for a parallel distributed row matrix.
Definition at line 145 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::DualViewType |
Typedef for the Kokkos::DualView type. This is needed for shallow copies of deal.II LA structures to Trilinos LA structures.
Definition at line 154 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::HostViewType |
Typedef for the Kokkos::View type. This is needed for shallow copies of deal.II LA structures to Trilinos LA structures.
Definition at line 164 of file trilinos_tpetra_types.h.
| using LinearAlgebra::TpetraWrappers::TpetraTypes::Ifpack2PreconType |
Type for a Trilinos preconditioner from the Ifpack2 package.
Definition at line 172 of file trilinos_tpetra_types.h.