deal.II version GIT relicensing-3683-g2da9d4bdba 2025-07-07 18:10:00+00:00
\(\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
Namespaces | Classes | Functions
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.