Euler angle triplet. More...
#include <EulerAngles.h>
Public Member Functions | |
EulerAngles () | |
EulerAngles (const Eigen::Quaternion< Real > &q) | |
operator RealVectorValue () const | |
void | random () |
void | random (MooseRandom &random) |
Eigen::Quaternion< Real > | toQuaternion () |
Public Attributes | |
Real | phi1 |
Real | Phi |
Real | phi2 |
Euler angle triplet.
Definition at line 24 of file EulerAngles.h.
EulerAngles::EulerAngles | ( | ) |
Definition at line 14 of file EulerAngles.C.
EulerAngles::EulerAngles | ( | const Eigen::Quaternion< Real > & | q | ) |
Definition at line 21 of file EulerAngles.C.
|
inline |
Definition at line 34 of file EulerAngles.h.
void EulerAngles::random | ( | ) |
Definition at line 73 of file EulerAngles.C.
Referenced by RandomEulerAngleProvider::initialize(), GrainTrackerElasticity::newGrain(), and random().
void EulerAngles::random | ( | MooseRandom & | random | ) |
Definition at line 81 of file EulerAngles.C.
Eigen::Quaternion< Real > EulerAngles::toQuaternion | ( | ) |
"NASA Mission Planning and Analysis Division. "Euler Angles, Quaternions, and Transformation Matrices". NASA.
Definition at line 44 of file EulerAngles.C.
Referenced by EBSDReader::readFile().
Real EulerAngles::Phi |
Definition at line 27 of file EulerAngles.h.
Referenced by EulerAngles(), GrainTextureVectorPostprocessor::execute(), operator RealVectorValue(), random(), EBSDReader::readFile(), EBSDAccessFunctorsTest::SetUp(), and toQuaternion().
Real EulerAngles::phi1 |
Definition at line 27 of file EulerAngles.h.
Referenced by EulerAngles(), GrainTextureVectorPostprocessor::execute(), operator RealVectorValue(), random(), EBSDReader::readFile(), EBSDAccessFunctorsTest::SetUp(), and toQuaternion().
Real EulerAngles::phi2 |
Definition at line 27 of file EulerAngles.h.
Referenced by EulerAngles(), GrainTextureVectorPostprocessor::execute(), operator RealVectorValue(), random(), EBSDReader::readFile(), EBSDAccessFunctorsTest::SetUp(), and toQuaternion().