20 "The length of the block in the direction given by 'axis_dir'.");
22 "Computes layered averages of variable for RZ components in a XY coordinate system");
38 Real current_elem_volume = 0.;
39 for (
unsigned int qp = 0; qp <
_qrule->n_points(); qp++)
42 current_elem_volume +=
_JxW[qp] * circumference;
const MooseArray< Point > & _q_point
virtual Real computeIntegral() override
Interface class for enabling objects to be RZ symmetric about arbitrary axis.
virtual Real computeQpIntegral() override
LayeredAverageRZ(const InputParameters ¶meters)
virtual void execute() override
static InputParameters validParams()
virtual unsigned int getLayer(const Point &p) const
static InputParameters validParams()
The same functionality as LayeredAverage but for arbitrary RZ symmetry.
virtual Real computeCircumference(const RealVectorValue &pt)
virtual void execute() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const QBase *const & _qrule
const Elem *const & _current_elem
const MooseArray< Real > & _JxW
registerMooseObject("ThermalHydraulicsApp", LayeredAverageRZ)
std::vector< Real > _layer_volumes
static InputParameters validParams()