Panzer Version of the Day
Loading...
Searching...
No Matches
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

◆ setupSubLocalMeshInfo()

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 420 of file Panzer_LocalPartitioningUtilities.cpp.

◆ splitMeshInfo()

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

Definition at line 705 of file Panzer_LocalPartitioningUtilities.cpp.