Reference documentation for deal.II version 9.6.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  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 1078 of file trilinos_tpetra_vector.h.