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