Go to the documentation of this file.
12 #include "GeneralVectorPostprocessor.h"
39 VectorPostprocessorValue &
_diff;
This class defines the interface for the GrainTracking objects.
std::vector< RealVectorValue > _angles
const VectorPostprocessorValue & _grain_volumes
InputParameters validParams< EulerAngleUpdaterCheck >()
virtual void execute() override
VectorPostprocessorValue & _diff
Abstract base class for user objects that implement the Euler Angle provider interface.
std::vector< RealVectorValue > _angles_old
const GrainTrackerInterface & _grain_tracker
virtual void finalize() override
EulerAngleUpdaterCheck(const InputParameters ¶meters)
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,...
virtual void initialize() override
const EulerAngleUpdater & _euler
This is a unit test to check the correctness of the updated euler angles An unit vector is rotated as...
const GrainForceAndTorqueInterface & _grain_torque
This class provides interface for extracting the forces and torques computed in other UserObjects.