Go to the documentation of this file.
12 #include "MeshGenerator.h"
13 #include "libmesh/replicated_mesh.h"
32 std::unique_ptr<MeshBase>
generate()
override;
unsigned int _n_patches
the number of patches that this sideset generator divides _sideset into
Elem * boundaryElementHelper(MeshBase &mesh, libMesh::ElemType type) const
MooseEnum _partitioner_name
the name of the partitioner being used
Subdivides a sidesets into smaller patches each of which is going to be a new patch.
static InputParameters validParams()
std::vector< BoundaryName > sidesetNameHelper(const std::string &base_name) const
returns the name of the _n_patches subdivisions derived from _sideset
const boundary_id_type & _sideset
The sideset that will be subdivided.
std::unique_ptr< MeshBase > & _input
InputParameters validParams< PatchSidesetGenerator >()
PatchSidesetGenerator(const InputParameters ¶meters)
std::unique_ptr< MeshBase > generate() override