17 "offset_mesh_by_inner_radius",
false,
"Offset the mesh by the inner radius?");
47 return std::numeric_limits<Real>::quiet_NaN();
HeatStructureCylindricalBase(const InputParameters ¶ms)
virtual Real computeAxialBoundaryArea(const Real &y_min, const Real &y_max) const override
Computes the area of an axial boundary.
Real _inner_radius
Inner radius of the heat structure.
ExternalBoundaryType
External boundary type.
const std::vector< double > y
Real _axial_offset
Distance by which to offset the mesh from the component axis.
virtual const std::string & name() const
virtual Real computeRadialBoundaryArea(const Real &length, const Real &y) const override
Computes the area of a radial boundary.
Real _total_width
Total width of all transverse regions.
virtual void setupMesh() override
Performs mesh setup such as creating mesh or naming mesh sets.
virtual Real getUnitPerimeter(const ExternalBoundaryType &side) const override
Gets the perimeter of one unit of this heat structure on the specified side.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
static InputParameters validParams()
Base class for 2D generated heat structures.
void mooseError(Args &&... args) const
MooseUnits pow(const MooseUnits &, int)
virtual void setupMesh() override
Performs mesh setup such as creating mesh or naming mesh sets.