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 | |
typedef std::vector< PeerBlackListedEntry > | PeerBlackList |
typedef std::map< ProcessRank, PeerBlackList > | PeerBlackLists |
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.