Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
panzer::partitioning_utilities Namespace Reference

Functions

void setupSubLocalMeshInfo (const panzer::LocalMeshInfoBase &parent_info, const std::vector< panzer::LocalOrdinal > &owned_parent_cells, panzer::LocalMeshInfoBase &sub_info)
 
void splitMeshInfo (const panzer::LocalMeshInfoBase &mesh_info, const int splitting_size, std::vector< panzer::LocalMeshPartition > &partitions)
 

Function Documentation

void panzer::partitioning_utilities::setupSubLocalMeshInfo ( const panzer::LocalMeshInfoBase parent_info,
const std::vector< panzer::LocalOrdinal > &  owned_parent_cells,
panzer::LocalMeshInfoBase child_info 
)

Create a LocalMeshInfoBase from a parent LocalMeshInfoBase given a set of cell indexes

Parameters
[in]parent_infoReference to fully constructed LocalMeshInfoBase
[in]owned_parent_cellsVector of indexes (in parent's indexing scheme) for child to own
[out]child_infoChild which will be generated

Definition at line 64 of file Panzer_LocalPartitioningUtilities.cpp.

void panzer::partitioning_utilities::splitMeshInfo ( const panzer::LocalMeshInfoBase mesh_info,
const int  splitting_size,
std::vector< panzer::LocalMeshPartition > &  partitions 
)

Definition at line 321 of file Panzer_LocalPartitioningUtilities.cpp.