Go to the documentation of this file.
33 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 unsigned int _nodes_per_ring
Number of nodes on each ring.
const Real _outer_radius
Radius of the outer circle. Logically, it's bigger that inner_radius.
const InputParameters & parameters() const
Get the parameters of the object.
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
SpiralAnnularMesh & operator=(const SpiralAnnularMesh &other_mesh)=delete
Mesh generated from parameters.
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)
const Real _initial_delta_r
const boundary_id_type _cylinder_bid
The boundary id to use for the cylinder.
static InputParameters validParams()
virtual void buildMesh() override
Must be overridden by child classes.
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
const bool _use_tri6
Generate mesh of TRI6 elements instead of TRI3 elements.
InputParameters validParams< SpiralAnnularMesh >()