Reference documentation for deal.II version 9.6.2
\(\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.