Proto  3.2
Proto::BoxPartition Member List

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::BoxPartitioninlineprivate
BoxPartition(const ProblemDomain &a_patchDomain)Proto::BoxPartitioninline
BoxPartition(const ProblemDomain &a_patchDomain, const std::vector< Point > &a_patches)Proto::BoxPartitioninline
BoxPartition(const ProblemDomain &a_patchDomain, const std::vector< Point > &a_patches, unsigned int a_startProc, unsigned int a_endProc)Proto::BoxPartitioninline
BoxPartition(const ProblemDomain &a_patchDomain, const std::vector< std::pair< Point, unsigned int >> &a_assignedPatches)Proto::BoxPartitioninline
checkProcSorting(const std::vector< std::pair< Point, unsigned int >> a_data)Proto::BoxPartitioninlineprivate
compatible(const BoxPartition &a_rhs)Proto::BoxPartitioninline
define(const ProblemDomain &a_patchDomain, const std::vector< Point > &a_patches, unsigned int a_startProc, unsigned int a_endProc)Proto::BoxPartitioninline
define(const ProblemDomain &a_patchDomain, const std::vector< std::pair< Point, unsigned int >> &a_assignedPatches)Proto::BoxPartitioninline
doLoadBalance() constProto::BoxPartitioninline
domain() constProto::BoxPartitioninline
find(Point a_pt)Proto::BoxPartitioninline
globalIndex(unsigned int a_localIndex, unsigned int a_proc)Proto::BoxPartitioninline
isSorted() constProto::BoxPartitioninline
loadAssign(std::vector< Point > &a_patches, vals... args)Proto::BoxPartitioninline
loadAssign(std::vector< std::pair< int, unsigned int >> &a_assignment, std::vector< Point > &a_patches)Proto::BoxPartitioninline
loadAssign(std::vector< std::pair< int, unsigned int >> &a_assignment)Proto::BoxPartitioninline
loadBalance(std::vector< Point > &a_patches, unsigned int a_startProc, unsigned int a_endProc)Proto::BoxPartitioninline
localIndex(unsigned int a_globalIndex, unsigned int a_proc)Proto::BoxPartitioninline
m_doLoadBalanceProto::BoxPartitionprivate
m_indexMapProto::BoxPartitionprivate
m_partitionProto::BoxPartitionprivate
m_patchDomainProto::BoxPartitionprivate
m_procMapProto::BoxPartitionprivate
m_procMapUnsortedProto::BoxPartitionprivate
m_procSortedProto::BoxPartitionprivate
numBoxes() constProto::BoxPartitioninline
numBoxes(unsigned int a_proc) constProto::BoxPartitioninline
numProcs() constProto::BoxPartitioninline
partition() constProto::BoxPartitioninline
print() constProto::BoxPartitioninline
procEndIndex(unsigned int a_proc) constProto::BoxPartitioninline
procStartIndex(unsigned int a_proc) constProto::BoxPartitioninline
sortByProc() constProto::BoxPartitioninline
unpack(std::vector< Point > &a_patches, unsigned int a_globalIndex, int a_proc, unsigned int a_num, vals... a_args)Proto::BoxPartitioninlineprivate
unpack(std::vector< Point > &a_patches, unsigned int a_globalIndex, int a_proc, unsigned int a_num)Proto::BoxPartitioninline