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

#include <dumux/linear/parallelhelpers.hh>

Public Member Functions

 MultiCodimParallelVectorHelper (const GridView &gridView, const DofMapper &mapper)
template<class Block, class Alloc, std::size_t numCodims>
void makeNonOverlappingConsistent (Dune::BlockVector< Block, Alloc > &v, const std::bitset< numCodims > &activeCodims) const
 Make a vector consistent for non-overlapping domain decomposition methods.
template<class Block, class Alloc, std::size_t numCodims>
void makeOverlappingConsistent (Dune::BlockVector< Block, Alloc > &v, const std::bitset< numCodims > &activeCodims) const
 Make a vector consistent for overlapping domain decomposition methods.

Constructor & Destructor Documentation

◆ MultiCodimParallelVectorHelper()

template<class GridView, class DofMapper>
Dumux::MultiCodimParallelVectorHelper< GridView, DofMapper >::MultiCodimParallelVectorHelper ( const GridView & gridView,
const DofMapper & mapper )
inline

Member Function Documentation

◆ makeNonOverlappingConsistent()

template<class GridView, class DofMapper>
template<class Block, class Alloc, std::size_t numCodims>
void Dumux::MultiCodimParallelVectorHelper< GridView, DofMapper >::makeNonOverlappingConsistent ( Dune::BlockVector< Block, Alloc > & v,
const std::bitset< numCodims > & activeCodims ) const
inline

◆ makeOverlappingConsistent()

template<class GridView, class DofMapper>
template<class Block, class Alloc, std::size_t numCodims>
void Dumux::MultiCodimParallelVectorHelper< GridView, DofMapper >::makeOverlappingConsistent ( Dune::BlockVector< Block, Alloc > & v,
const std::bitset< numCodims > & activeCodims ) const
inline

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