32 mooseAssert(i <
getGrainNum(),
"Requesting Euler angles for an invalid grain id");
39 std::vector<EulerAngles> &
_angles;
const InputParameters & parameters() const
T & declareRestartableData(const std::string &data_name, Args &&... args)
std::vector< EulerAngles > & _angles
static InputParameters validParams()
EulerAngleProvider(const InputParameters ¶meters)
virtual unsigned int getGrainNum() const
virtual const EulerAngles & getEulerAngles(unsigned int i) const
Abstract base class for user objects that implement the Euler Angle provider interface.