62 std::map<int, std::pair<int, int>>
126 std::map<std::pair<int, int>,
int>
Definition: wmdomain.h:35
std::vector< int > _clusterDeviceNodeRank
Definition: wmdomain.h:124
std::vector< WmUnstructuredPatch * > patchList_t
Definition: wmdomain.h:37
const std::vector< int > & getClusterDeviceIndexes() const
Definition: wmdomain.h:90
patchMap_t getLocalPatches(const std::string &subdomainName) const
std::vector< int > _clusterDeviceIndex
Definition: wmdomain.h:123
patchMap_t _localPatches
Definition: wmdomain.h:119
std::vector< int > getAllPartitionPIDs() const
std::pair< int, WmUnstructuredPatch * > patchPair_t
Definition: wmdomain.h:40
int _primitive_id
Definition: wmdomain.h:113
std::map< int, WmUnstructuredPatch * > patchMap_t
Definition: wmdomain.h:39
void setParentSolver(WmSolverBase *parentSolver)
Definition: wmdomain.h:48
void addPatch(WmUnstructuredPatch *pPatch)
patchMap_t getPatches(const std::string &subdomainName) const
const WmUnstructuredPatch * hasPatch(int patchIndex) const
patchMap_t _patches
Definition: wmdomain.h:116
const std::vector< int > & getClusterDeviceNodeRanks() const
Definition: wmdomain.h:94
std::map< std::pair< int, int >, int > _clusterDeviceEdgeWeights
Definition: wmdomain.h:127
void setup(const WxCryptSet &wxc)
patchMap_t getPatches() const
Definition: wmdomain.h:76
int primitive_id() const
Definition: wmdomain.h:81
WmSolverBase * _parentSolver
Definition: wmdomain.h:111
std::map< int, std::pair< int, int > > getSubdomainPartitionPIDsAndNumElements(const std::string &subdomainName) const
std::vector< float > _clusterDeviceWeights
Definition: wmdomain.h:125
std::vector< std::string > getSubdomainNames() const
int getNumPatches() const
patchMap_t getLocalPatches() const
Definition: wmdomain.h:71
WmSolverBase const * getParentSolver() const
Definition: wmdomain.h:53
const std::vector< float > & getClusterDeviceWeights() const
Definition: wmdomain.h:98
const std::map< std::pair< int, int >, int > & getClusterDeviceEdgeWeights() const
Definition: wmdomain.h:102
const WmUnstructuredPatch * hasLocalPatch(int patchIndex) const
A base class for solvers in WARPM.
Definition: wmsolverbase.h:35
Definition: wmunstructuredpatch.h:22
WxCryptSet extends WxCrypt by providing, in addition to name-value pairs, an set of named WxCryptSets...
Definition: wxcryptset.h:35