Panzer
Version of the Day
|
Functions | |
template<typename LO , typename GO > | |
void | setupSubLocalMeshInfo (const panzer::LocalMeshInfoBase< LO, GO > &parent_info, const std::vector< LO > &owned_parent_cells, panzer::LocalMeshInfoBase< LO, GO > &sub_info) |
template<typename LO , typename GO > | |
void | splitMeshInfo (const panzer::LocalMeshInfoBase< LO, GO > &mesh_info, const int splitting_size, std::vector< panzer::LocalMeshPartition< LO, GO > > &partitions) |
template<typename LO , typename GO > | |
void | partitionMeshInfo (const panzer::LocalMeshInfoBase< LO, GO > &, const size_t, std::vector< panzer::LocalMeshPartition< LO, GO >> &) |
void panzer::partitioning_utilities::setupSubLocalMeshInfo | ( | const panzer::LocalMeshInfoBase< LO, GO > & | parent_info, |
const std::vector< LO > & | owned_parent_cells, | ||
panzer::LocalMeshInfoBase< LO, GO > & | child_info | ||
) |
Create a LocalMeshInfoBase from a parent LocalMeshInfoBase given a set of cell indexes
[in] | parent_info | Reference to fully constructed LocalMeshInfoBase |
[in] | owned_parent_cells | Vector of indexes (in parent's indexing scheme) for child to own |
[out] | child_info | Child which will be generated |
Definition at line 65 of file Panzer_LocalPartitioningUtilities.cpp.
void panzer::partitioning_utilities::splitMeshInfo | ( | const panzer::LocalMeshInfoBase< LO, GO > & | mesh_info, |
const int | splitting_size, | ||
std::vector< panzer::LocalMeshPartition< LO, GO > > & | partitions | ||
) |
Definition at line 324 of file Panzer_LocalPartitioningUtilities.cpp.
void panzer::partitioning_utilities::partitionMeshInfo | ( | const panzer::LocalMeshInfoBase< LO, GO > & | , |
const size_t | , | ||
std::vector< panzer::LocalMeshPartition< LO, GO >> & | |||
) |
Definition at line 387 of file Panzer_LocalPartitioningUtilities.cpp.