My Project
|
Expresses which degrees of freedom are blacklisted for the parallel linear solvers and which domestic indices they correspond to. More...
#include <blacklist.hh>
Classes | |
struct | PeerBlackListedEntry |
Public Types | |
using | PeerBlackList = std::vector<PeerBlackListedEntry> |
using | PeerBlackLists = std::map<ProcessRank, PeerBlackList> |
Public Member Functions | |
BlackList (const BlackList &)=default | |
bool | hasIndex (Index nativeIdx) const |
void | addIndex (Index nativeIdx) |
Index | nativeToDomestic (Index nativeIdx) const |
void | setPeerList (ProcessRank peerRank, const PeerBlackList &peerBlackList) |
template<class DomesticOverlap > | |
void | updateNativeToDomesticMap (const DomesticOverlap &domesticOverlap) |
void | print () const |
Expresses which degrees of freedom are blacklisted for the parallel linear solvers and which domestic indices they correspond to.