14 #include "libmesh/bounding_box.h" 26 std::unique_ptr<MeshBase>
generate()
override;
SideSetsFromBoundingBoxGenerator(const InputParameters ¶meters)
std::unique_ptr< MeshBase > generate() override
Generate / modify the mesh.
BoundaryName _boundary_new
New boundary to assign.
MeshGenerator for defining sidesets inside or outside of a bounding box.
std::vector< BoundaryName > _boundaries_old
List of boundary names to select.
BoundingBox _bounding_box
Bounding box for testing element centroids against.
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
MooseEnum _location
ID location (inside of outside of box)
const bool _boundary_id_overlap
Flag to determine if the provided boundaries need to overlap.
static InputParameters validParams()
const InputParameters & parameters() const
Get the parameters of the object.