Reference documentation for deal.II version GIT relicensing-437-g81ec864850 2024-04-19 07:30: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
Typedefs
LinearAlgebraDealII Namespace Reference

Typedefs

using Vector = Vector< double >
 
using BlockVector = BlockVector< double >
 
using SparseMatrix = SparseMatrix< double >
 
using BlockSparseMatrix = BlockSparseMatrix< double >
 
using PreconditionSSOR = PreconditionSSOR< SparseMatrix >
 

Detailed Description

A namespace in which the deal.II linear algebra classes are aliased to generic names. There are similar namespaces LinearAlgebraPETSc and LinearAlgebraTrilinos for alias to classes that interface with the PETSc and Trilinos libraries.

Typedef Documentation

◆ Vector

using LinearAlgebraDealII::Vector = typedef Vector<double>

Typedef for the vector type used

Definition at line 42 of file generic_linear_algebra.h.

◆ BlockVector

Typedef for the block-vector type used

Definition at line 47 of file generic_linear_algebra.h.

◆ SparseMatrix

Typedef for sparse matrix type used

Definition at line 52 of file generic_linear_algebra.h.

◆ BlockSparseMatrix

Typedef describing sparse matrices that consist of multiple blocks.

Definition at line 57 of file generic_linear_algebra.h.

◆ PreconditionSSOR

Typedef for the SSOR preconditioner used

Definition at line 62 of file generic_linear_algebra.h.