14 #include "libmesh/replicated_mesh.h" 26 std::unique_ptr<MeshBase>
generate()
override;
std::vector< bool > _exclude_ids
flag to indicate if exclude_id is used for each input
AssignType
Enum item for reporting id assign types.
Generates patterned Cartesian meshes with a reporting ID.
CartesianIDPatternedMeshGenerator(const InputParameters ¶meters)
std::unique_ptr< MeshBase > generate() override
const bool _use_exclude_id
flag to indicate if exclude_id is defined
const ReportingIDGeneratorUtils::AssignType _assign_type
integer ID assignment type
const InputParameters & parameters() const
static InputParameters validParams()
std::vector< std::vector< dof_id_type > > _id_pattern
hold integer ID for each input pattern cell
const std::string _element_id_name
name of integer ID.