33 virtual unsigned int getLineNum(
unsigned int grain_i,
unsigned int grain_j);
42 const Eigen::Quaternion<Real> qj);
61 const std::vector<const VariableValue *>
_vals;
Visualize the location of grain boundaries in a polycrystalline simulation.
virtual unsigned int getTotalLineNum() const
Function to obtain the total line number in misorientation angle file.
const std::vector< const VariableValue * > _vals
void defineSymmetryOperator()
Function to define the symmetry operator.
const Real _angle_threshold
the max value of LAGB
void getMisorientationAngles()
Get the Misorientation angle.
std::vector< Eigen::Quaternion< Real > > _sym_quat
The parameters to calculate the misorientation.
virtual Real getTripleJunctionType()
Function to get the GB type for triple junctions.
double getMisorientationFromQuaternion(const Eigen::Quaternion< Real > qi, const Eigen::Quaternion< Real > qj)
Function to return the misorientation of two quaternions.
virtual void computeQpProperties() override
Necessary override. This is where the property values are set.
const GrainTracker & _grain_tracker
Grain tracker object.
ADMaterialProperty< Real > & _gb_type
precalculated element value
void rotationSymmetryToQuaternion(const double O[3][3], Eigen::Quaternion< Real > &q)
Function to convert symmetry matrix to quaternion form.
std::vector< EulerAngles > _euler_angle
std::vector< unsigned int > _gb_pairs
parameters to store the EBSD id and corresponding value on GB
virtual unsigned int getLineNum(unsigned int grain_i, unsigned int grain_j)
Function to obtain line number for a given grain pair.
std::vector< Real > _gb_op_pairs
const EBSDReader & _ebsd_reader
EBSD reader user object.
static InputParameters validParams()
const unsigned int _op_num
order parameters
std::vector< double > _misorientation_angles
Parameters to calculate the Misorientation angle file.
std::vector< Eigen::Quaternion< Real > > _quat_angle
A GeneralUserObject that reads an EBSD file and stores the centroid data in a data structure which in...
const InputParameters & parameters() const