15#include "libmesh/bounding_box.h"
34 std::unique_ptr<MeshBase>
generate()
override;
Selects a set of nodes and assigns a nodeset name to them based on the bounding box specified.
std::unique_ptr< MeshBase > generate() override
Generate / modify the mesh.
std::unique_ptr< MeshBase > & _input
BoundingBox _bounding_box
Bounding box for testing element centroids against. Note that.
MooseEnum _location
Select nodes on the 'inside' or the 'outside' of the bounding box.
static InputParameters validParams()
MeshGenerators are objects that can modify or add to an existing mesh.
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...
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...