32 virtual void execute()
override;
38 std::size_t libmesh_dbg_var(num_features));
46 std::vector<const VariableValue *>
_vals;
std::vector< unsigned int > _static_var_to_feature
const QBase *const & _qrule
AverageGrainVolume(const InputParameters ¶meters)
virtual void execute() override
const MooseArray< Point > & _q_point
Real computeIntegral(std::size_t var_index) const
virtual Real getValue() const override
void accumulateVolumes(const std::vector< unsigned int > &var_to_features, std::size_t libmesh_dbg_var(num_features))
const MooseArray< Real > & _coord
std::vector< Real > _feature_volumes
const MooseArray< Real > & _JxW
virtual void initialize() override
This object will mark nodes or elements of continuous regions all with a unique number for the purpos...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
virtual void finalize() override
MooseMesh & _mesh
A reference to the mesh.
const FeatureFloodCount *const _feature_counter
Compute the average grain area in a polycrystal.
std::vector< const VariableValue * > _vals
static InputParameters validParams()