std::vector< RealVectorValue > _angles
This class defines the interface for the GrainTracking objects.
This class provides interface for extracting the forces and torques computed in other UserObjects...
virtual void execute() override
EulerAngleUpdaterCheck(const InputParameters ¶meters)
const VectorPostprocessorValue & _grain_volumes
const GrainTrackerInterface & _grain_tracker
VectorPostprocessorValue & _diff
This is a unit test to check the correctness of the updated euler angles An unit vector is rotated as...
std::vector< RealVectorValue > _angles_old
Update Euler angles of each grains after rigid body rotation This class estimates the rotation of pri...
This is a RealTensor version of a rotation matrix It is instantiated with the Euler angles...
std::vector< Real > VectorPostprocessorValue
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const EulerAngleUpdater & _euler
static InputParameters validParams()
const InputParameters & parameters() const
const GrainForceAndTorqueInterface & _grain_torque
Abstract base class for user objects that implement the Euler Angle provider interface.
virtual void finalize() override
virtual void initialize() override