56 template<
typename LO,
typename GO>
62 workset.
setup(partition, needs);
83 std::vector<panzer::LocalMeshPartition<int,panzer::Ordinal64> > partitions;
84 panzer::generateLocalMeshPartitions<int,panzer::Ordinal64>(mesh_info, description, partitions);
86 for(
const auto & partition : partitions){
88 convertMeshPartitionToWorkset<int,panzer::Ordinal64>(partition, needs, worksets->back());
Teuchos::RCP< std::vector< panzer::Workset > > buildPartitionedWorksets(const panzer::LocalMeshInfo< int, panzer::Ordinal64 > &mesh_info, const panzer::WorksetDescriptor &description, const panzer::WorksetNeeds &needs)
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
#define TEUCHOS_ASSERT(assertion_test)
bool requiresPartitioning() const
Do we need to partition the local mesh prior to generating worksets.
void setup(const panzer::LocalMeshPartition< int, panzer::Ordinal64 > &partition, const panzer::WorksetNeeds &needs)
Constructs the workset details from a given chunk of the mesh.