Reference documentation for deal.II version 9.4.1
\(\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 | Typedefs
generic_linear_algebra.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/lac/block_sparse_matrix.h>
#include <deal.II/lac/block_sparsity_pattern.h>
#include <deal.II/lac/block_vector.h>
#include <deal.II/lac/precondition.h>
#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/vector.h>
#include <deal.II/lac/petsc_block_sparse_matrix.h>
#include <deal.II/lac/petsc_precondition.h>
#include <deal.II/lac/petsc_solver.h>
#include <deal.II/lac/petsc_sparse_matrix.h>
#include <deal.II/lac/trilinos_block_sparse_matrix.h>
#include <deal.II/lac/trilinos_precondition.h>
#include <deal.II/lac/trilinos_solver.h>
#include <deal.II/lac/trilinos_sparse_matrix.h>

Go to the source code of this file.

Namespaces

namespace  LinearAlgebraDealII
 
namespace  LinearAlgebraPETSc
 
namespace  LinearAlgebraPETSc::MPI
 
namespace  LinearAlgebraTrilinos
 
namespace  LinearAlgebraTrilinos::MPI
 

Typedefs

using LinearAlgebraDealII::Vector = Vector< double >
 
using LinearAlgebraDealII::BlockVector = BlockVector< double >
 
using LinearAlgebraDealII::SparseMatrix = SparseMatrix< double >
 
using LinearAlgebraDealII::BlockSparseMatrix = BlockSparseMatrix< double >
 
using LinearAlgebraDealII::PreconditionSSOR = PreconditionSSOR< SparseMatrix >
 
using LinearAlgebraPETSc::SolverCG = PETScWrappers::SolverCG
 
using LinearAlgebraPETSc::SolverGMRES = PETScWrappers::SolverGMRES
 
using LinearAlgebraPETSc::MPI::Vector = PETScWrappers::MPI::Vector
 
using LinearAlgebraPETSc::MPI::BlockVector = PETScWrappers::MPI::BlockVector
 
using LinearAlgebraPETSc::MPI::SparseMatrix = PETScWrappers::MPI::SparseMatrix
 
using LinearAlgebraPETSc::MPI::BlockSparseMatrix = PETScWrappers::MPI::BlockSparseMatrix
 
using LinearAlgebraPETSc::MPI::BlockCompressedSparsityPattern = ::BlockDynamicSparsityPattern
 
using LinearAlgebraPETSc::MPI::PreconditionAMG = PETScWrappers::PreconditionBoomerAMG
 
using LinearAlgebraPETSc::MPI::PreconditionIC = PETScWrappers::PreconditionICC
 
using LinearAlgebraPETSc::MPI::PreconditionILU = PETScWrappers::PreconditionILU
 
using LinearAlgebraPETSc::MPI::PreconditionJacobi = PETScWrappers::PreconditionJacobi
 
using LinearAlgebraPETSc::MPI::PreconditionSSOR = PETScWrappers::PreconditionSSOR
 
using LinearAlgebraTrilinos::SolverCG = TrilinosWrappers::SolverCG
 
using LinearAlgebraTrilinos::SolverGMRES = TrilinosWrappers::SolverGMRES
 
using LinearAlgebraTrilinos::MPI::Vector = TrilinosWrappers::MPI::Vector
 
using LinearAlgebraTrilinos::MPI::BlockVector = TrilinosWrappers::MPI::BlockVector
 
using LinearAlgebraTrilinos::MPI::SparseMatrix = TrilinosWrappers::SparseMatrix
 
using LinearAlgebraTrilinos::MPI::BlockSparseMatrix = TrilinosWrappers::BlockSparseMatrix
 
using LinearAlgebraTrilinos::MPI::BlockCompressedSparsityPattern = TrilinosWrappers::BlockSparsityPattern
 
using LinearAlgebraTrilinos::MPI::PreconditionAMG = TrilinosWrappers::PreconditionAMG
 
using LinearAlgebraTrilinos::MPI::PreconditionIC = TrilinosWrappers::PreconditionIC
 
using LinearAlgebraTrilinos::MPI::PreconditionILU = TrilinosWrappers::PreconditionILU
 
using LinearAlgebraTrilinos::MPI::PreconditionJacobi = TrilinosWrappers::PreconditionJacobi
 
using LinearAlgebraTrilinos::MPI::PreconditionSSOR = TrilinosWrappers::PreconditionSSOR