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