const std::vector< std::vector< Real > > & _grain_force_eta_jacobians_input
unsigned int _num_pinned_grains
std::vector< RealGradient > _torque_values
const std::vector< Real > & _grain_force_c_jacobians_input
MaskedGrainForceAndTorque(const InputParameters ¶meters)
const GrainForceAndTorqueInterface & _grain_force_torque_input
virtual const std::vector< RealGradient > & getTorqueValues() const
virtual const std::vector< std::vector< Real > > & getForceEtaJacobians() const
std::vector< RealGradient > _force_values
providing grain forces, torques and their jacobians w. r. t c
This class is here to get the force and torque acting on a grain from different userobjects and sum t...
const std::vector< RealGradient > & _grain_forces_input
virtual const std::vector< RealGradient > & getForceValues() const
std::vector< std::vector< Real > > _eta_jacobians
std::vector< unsigned int > _pinned_grains
const std::vector< RealGradient > & _grain_torques_input
virtual const std::vector< Real > & getForceCJacobians() const
std::vector< Real > _c_jacobians
virtual void initialize()
This class provides interface for extracting the forces and torques computed in other UserObjects.
InputParameters validParams< MaskedGrainForceAndTorque >()