This class is here to get the force and torque acting on a grain.
virtual const std::vector< RealGradient > & getTorqueValues() const
virtual const std::vector< Real > & getForceCJacobians() const
std::vector< RealGradient > _torque_values
std::vector< RealGradient > _force_values
providing grain forces, torques and their jacobians w. r. t c
std::vector< std::vector< Real > > _eta_jacobians
virtual const std::vector< RealGradient > & getForceValues() const
std::vector< Real > _M
Applied torque on particles, size should be 3 times no. of grains.
static InputParameters validParams()
std::vector< Real > _F
Applied force on particles, size should be 3 times no. of grains.
std::vector< Real > _c_jacobians
virtual void initialize()
virtual const std::vector< std::vector< Real > > & getForceEtaJacobians() const
This class provides interface for extracting the forces and torques computed in other UserObjects.
const InputParameters & parameters() const