28 virtual std::unique_ptr<MooseMesh>
safeClone()
const override;
virtual std::unique_ptr< MooseMesh > safeClone() const override
A safer version of the clone() method that hands back an allocated object wrapped in a smart pointer...
const Real _outer_radius
Radius of the outer circle. Logically, it's bigger that inner_radius.
const Real _inner_radius
Radius of the inner circle.
Real _radial_bias
Factor to increase initial_delta_r for each ring.
const boundary_id_type _exterior_bid
unsigned int _num_rings
Number of rings.You can't specify both the number of rings and the radial bias if you want to match a...
SpiralAnnularMesh(const InputParameters ¶meters)
SpiralAnnularMesh & operator=(const SpiralAnnularMesh &other_mesh)=delete
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
const Real _initial_delta_r
static InputParameters validParams()
virtual void buildMesh() override
Must be overridden by child classes.
const boundary_id_type _cylinder_bid
The boundary id to use for the cylinder.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Mesh generated from parameters.
const InputParameters & parameters() const
Get the parameters of the object.
const bool _use_tri6
Generate mesh of TRI6 elements instead of TRI3 elements.
const unsigned int _nodes_per_ring
Number of nodes on each ring.