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