const std::vector< RealGradient > & _grain_forces
This class defines the interface for the GrainTracking objects.
InputParameters validParams< GrainAdvectionAux >()
VectorValue< Real > RealGradient
const Real _mt
constant value corresponding to grain translation
const VectorPostprocessorValue & _grain_volumes
The grain volumes.
const GrainForceAndTorqueInterface & _grain_force_torque
getting userobject for calculating grain forces and torques
virtual void precalculateValue()
calculate the advection velocity
Calculates the advection velocity of grain due to rigid body motion Reports the components of the vel...
const GrainTrackerInterface & _grain_tracker
getting userobject for calculating grain centers and volumes
RealGradient _velocity_advection
virtual Real computeValue()
output the component of advection velocity
const Real _mr
constant value corresponding to grain rotation
GrainAdvectionAux(const InputParameters ¶meters)
const std::vector< RealGradient > & _grain_torques
This class provides interface for extracting the forces and torques computed in other UserObjects.