Reference documentation for deal.II version GIT relicensing-891-g13379fae33 2024-06-22 22:40:02+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
 

Classes

class  BlockSparseMatrix
 
class  BlockVector
 
class  CommunicationPattern
 
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)
 

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 
)
inline

Definition at line 1089 of file trilinos_tpetra_vector.h.