Proto
3.2
|
This is the complete list of members for Proto::BoxPartition, including all inherited members.
assign(std::vector< Point > &a_patches, unsigned int a_globalIndex, int a_proc, unsigned int a_num) | Proto::BoxPartition | inlineprivate |
BoxPartition(const ProblemDomain &a_patchDomain) | Proto::BoxPartition | inline |
BoxPartition(const ProblemDomain &a_patchDomain, const std::vector< Point > &a_patches) | Proto::BoxPartition | inline |
BoxPartition(const ProblemDomain &a_patchDomain, const std::vector< Point > &a_patches, unsigned int a_startProc, unsigned int a_endProc) | Proto::BoxPartition | inline |
BoxPartition(const ProblemDomain &a_patchDomain, const std::vector< std::pair< Point, unsigned int >> &a_assignedPatches) | Proto::BoxPartition | inline |
checkProcSorting(const std::vector< std::pair< Point, unsigned int >> a_data) | Proto::BoxPartition | inlineprivate |
compatible(const BoxPartition &a_rhs) | Proto::BoxPartition | inline |
define(const ProblemDomain &a_patchDomain, const std::vector< Point > &a_patches, unsigned int a_startProc, unsigned int a_endProc) | Proto::BoxPartition | inline |
define(const ProblemDomain &a_patchDomain, const std::vector< std::pair< Point, unsigned int >> &a_assignedPatches) | Proto::BoxPartition | inline |
doLoadBalance() const | Proto::BoxPartition | inline |
domain() const | Proto::BoxPartition | inline |
find(Point a_pt) | Proto::BoxPartition | inline |
globalIndex(unsigned int a_localIndex, unsigned int a_proc) | Proto::BoxPartition | inline |
isSorted() const | Proto::BoxPartition | inline |
loadAssign(std::vector< Point > &a_patches, vals... args) | Proto::BoxPartition | inline |
loadAssign(std::vector< std::pair< int, unsigned int >> &a_assignment, std::vector< Point > &a_patches) | Proto::BoxPartition | inline |
loadAssign(std::vector< std::pair< int, unsigned int >> &a_assignment) | Proto::BoxPartition | inline |
loadBalance(std::vector< Point > &a_patches, unsigned int a_startProc, unsigned int a_endProc) | Proto::BoxPartition | inline |
localIndex(unsigned int a_globalIndex, unsigned int a_proc) | Proto::BoxPartition | inline |
m_doLoadBalance | Proto::BoxPartition | private |
m_indexMap | Proto::BoxPartition | private |
m_partition | Proto::BoxPartition | private |
m_patchDomain | Proto::BoxPartition | private |
m_procMap | Proto::BoxPartition | private |
m_procMapUnsorted | Proto::BoxPartition | private |
m_procSorted | Proto::BoxPartition | private |
numBoxes() const | Proto::BoxPartition | inline |
numBoxes(unsigned int a_proc) const | Proto::BoxPartition | inline |
numProcs() const | Proto::BoxPartition | inline |
partition() const | Proto::BoxPartition | inline |
print() const | Proto::BoxPartition | inline |
procEndIndex(unsigned int a_proc) const | Proto::BoxPartition | inline |
procStartIndex(unsigned int a_proc) const | Proto::BoxPartition | inline |
sortByProc() const | Proto::BoxPartition | inline |
unpack(std::vector< Point > &a_patches, unsigned int a_globalIndex, int a_proc, unsigned int a_num, vals... a_args) | Proto::BoxPartition | inlineprivate |
unpack(std::vector< Point > &a_patches, unsigned int a_globalIndex, int a_proc, unsigned int a_num) | Proto::BoxPartition | inline |