Fluid structure interaction suite
LAC::LAPETSc Struct Reference

Parallel linear algebra, using PETSc. More...

#include <lac.h>

Public Types

using Vector = PETScWrappers::MPI::Vector
 
using SparseMatrix = PETScWrappers::MPI::SparseMatrix
 
using SparsityPattern = SparsityPattern
 
using BlockVector = PETScWrappers::MPI::BlockVector
 
using BlockSparseMatrix = PETScWrappers::MPI::BlockSparseMatrix
 
using BlockSparsityPattern = BlockSparsityPattern
 
using AMG = ParsedLAC::PETScAMGPreconditioner
 
using DirectSolver = PETScWrappers::SparseDirectMUMPS
 

Detailed Description

Parallel linear algebra, using PETSc.

We use this class to specify block vectors, matrices, and sparsity patterns to use with parallel Triangulation objects.

Definition at line 95 of file lac.h.

Member Typedef Documentation

◆ Vector

Definition at line 97 of file lac.h.

◆ SparseMatrix

◆ SparsityPattern

Definition at line 99 of file lac.h.

◆ BlockVector

◆ BlockSparseMatrix

◆ BlockSparsityPattern

◆ AMG

Definition at line 103 of file lac.h.

◆ DirectSolver


The documentation for this struct was generated from the following file: