version 3.11-dev
Loading...
Searching...
No Matches
Dumux::MultiCodimParallelMatrixHelper< Matrix, GridView, DofMapper, numCodims > Class Template Reference

Dedicated helper that exchanges matrix pattern and entries for multiple active codims in one pass.

#include <dumux/linear/parallelhelpers.hh>

Public Member Functions

 MultiCodimParallelMatrixHelper (const GridView &gridView, const DofMapper &mapper, const std::bitset< numCodims > &activeCodims)
 MultiCodimParallelMatrixHelper (const GridView &gridView, const DofMapper &mapper, const std::bitset< numCodims > &activeCodims, bool includeGhostAndAdjacent)
template<class IsGhostFunc>
void extendMatrix (Matrix &A, const IsGhostFunc &isGhost)
void sumEntries (Matrix &A)

Constructor & Destructor Documentation

◆ MultiCodimParallelMatrixHelper() [1/2]

template<class Matrix, class GridView, class DofMapper, std::size_t numCodims>
Dumux::MultiCodimParallelMatrixHelper< Matrix, GridView, DofMapper, numCodims >::MultiCodimParallelMatrixHelper ( const GridView & gridView,
const DofMapper & mapper,
const std::bitset< numCodims > & activeCodims )
inline

◆ MultiCodimParallelMatrixHelper() [2/2]

template<class Matrix, class GridView, class DofMapper, std::size_t numCodims>
Dumux::MultiCodimParallelMatrixHelper< Matrix, GridView, DofMapper, numCodims >::MultiCodimParallelMatrixHelper ( const GridView & gridView,
const DofMapper & mapper,
const std::bitset< numCodims > & activeCodims,
bool includeGhostAndAdjacent )
inline

Member Function Documentation

◆ extendMatrix()

template<class Matrix, class GridView, class DofMapper, std::size_t numCodims>
template<class IsGhostFunc>
void Dumux::MultiCodimParallelMatrixHelper< Matrix, GridView, DofMapper, numCodims >::extendMatrix ( Matrix & A,
const IsGhostFunc & isGhost )
inline

◆ sumEntries()

template<class Matrix, class GridView, class DofMapper, std::size_t numCodims>
void Dumux::MultiCodimParallelMatrixHelper< Matrix, GridView, DofMapper, numCodims >::sumEntries ( Matrix & A)
inline

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