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

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 >> &)
 

Function Documentation

template<typename LO , typename 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

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

template<typename LO , typename GO >
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.

template<typename LO , typename GO >
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.