|
std::vector< dof_id_type > | ReportingIDGeneratorUtils::getCellwiseIntegerIDs (const std::vector< std::unique_ptr< libMesh::ReplicatedMesh >> &meshes, const std::vector< std::vector< unsigned int >> &pattern, const bool use_exclude_id, const std::vector< bool > &exclude_ids) |
| assign IDs for each component in pattern in sequential order More...
|
|
std::vector< dof_id_type > | ReportingIDGeneratorUtils::getPatternIntegerIDs (const std::vector< std::unique_ptr< libMesh::ReplicatedMesh >> &meshes, const std::vector< std::vector< unsigned int >> &pattern) |
| assign IDs for each input component type More...
|
|
std::vector< dof_id_type > | ReportingIDGeneratorUtils::getManualIntegerIDs (const std::vector< std::unique_ptr< libMesh::ReplicatedMesh >> &meshes, const std::vector< std::vector< unsigned int >> &pattern, const std::vector< std::vector< dof_id_type >> &id_pattern) |
| assign IDs based on user-defined mapping defined in id_pattern More...
|
|
std::set< SubdomainID > | ReportingIDGeneratorUtils::getCellBlockIDs (const std::vector< std::unique_ptr< libMesh::ReplicatedMesh >> &meshes, const std::vector< std::vector< unsigned int >> &pattern) |
| get list of block IDs in input mesh cells More...
|
|
std::map< SubdomainID, unsigned int > | ReportingIDGeneratorUtils::getDuckBlockIDs (const MeshBase &mesh, const bool has_assembly_boundary, const std::set< subdomain_id_type > background_blk_ids, const std::set< SubdomainID > &blks) |
| get list of block IDs for the assembly duck regions More...
|
|
void | ReportingIDGeneratorUtils::assignReportingIDs (MeshBase &mesh, const unsigned int extra_id_index, const ReportingIDGeneratorUtils::AssignType assign_type, const bool use_exclude_id, const std::vector< bool > &exclude_ids, const bool has_assembly_boundary, const std::set< subdomain_id_type > background_block_ids, const std::vector< std::unique_ptr< libMesh::ReplicatedMesh >> &input_meshes, const std::vector< std::vector< unsigned int >> &pattern, const std::vector< std::vector< dof_id_type >> &id_pattern) |
| assign the reporting IDs to the output mesh from the cartesian or hexagonal patterned mesh generator More...
|
|