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