deal.II version 9.7.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
LinearAlgebra::TpetraWrappers Namespace Reference

Namespaces

namespace  SparseMatrixIterators
namespace  SparsityPatternImpl
namespace  SparsityPatternIterators
namespace  TpetraTypes

Classes

class  BlockSparseMatrix
class  BlockVector
class  CommunicationPattern
class  PreconditionBase
class  PreconditionBlockJacobi
class  PreconditionBlockSOR
 The class for the Block SOR preconditioner within Ifpack2. More...
class  PreconditionBlockSSOR
 The class for the Block SSOR preconditioner within Ifpack2. More...
class  PreconditionChebyshev
class  PreconditionIdentity
 Wrapper class for the IdentitySolver preconditioner of Ifpack2. More...
class  PreconditionIfpack
 Wrapper to create custom Ifpack2 preconditioners. More...
class  PreconditionIfpackBase
 The base class for all Ifpack2 preconditioners which are handled through its Factory. More...
class  PreconditionILU
 The ILU/ILU(K)/RILU(K) preconditioner. More...
class  PreconditionILUT
class  PreconditionJacobi
 The classical Jacobi preconditioner within Ifpack2. More...
class  PreconditionL1GaussSeidel
 l1 variant of the Gauss-Seidel preconditioner. More...
class  PreconditionL1Jacobi
 l1 variant of the Jacobi preconditioner. More...
class  PreconditionSOR
 The class for the SOR preconditioner within Ifpack2. More...
class  PreconditionSSOR
class  SolverDirect
class  SolverDirectBase
class  SolverDirectKLU2
class  SparseMatrix
class  SparsityPattern
class  Vector
class  VectorTraits

Functions

static ::ExceptionBaseExcTrilinosAmesos2SolverUnsupported (std::string arg1)
 The chosen Solver is not supported or configured with Amesos2.
template<typename Number, typename MemorySpace>
void swap (Vector< Number, MemorySpace > &u, Vector< Number, MemorySpace > &v) noexcept

Detailed Description

A namespace for classes that provide wrappers for Trilinos' Tpetra vectors.

This namespace provides wrappers for the Tpetra::Vector class from the Tpetra package (https://trilinos.github.io/tpetra.html) that is part of Trilinos.

Function Documentation

◆ swap()

template<typename Number, typename MemorySpace>
void LinearAlgebra::TpetraWrappers::swap ( Vector< Number, MemorySpace > & u,
Vector< Number, MemorySpace > & v )
inlinenoexcept

Definition at line 1077 of file trilinos_tpetra_vector.h.