5 #include "casm/external/Eigen/Dense"
SymOp is the Coordinate representation of a symmetry operation it keeps fraction (FRAC) and Cartesian...
Eigen::Matrix3d matrix_type
Eigen::Vector3d vector_type
Represents cartesian and fractional coordinates.
Simple struct to be used as return type for SymOp::info().
xtal::Coordinate screw_glide_shift
xtal::Coordinate location
A Cartesian coordinate that is invariant to the operation (if one exists)
bool time_reversal
If time reversal symmetry.
SymOp::vector_type vector_type
SymInfo(const SymOp &op, const xtal::Lattice &lat)
SymOp::matrix_type matrix_type
void _set(const vector_type &_axis, const vector_type &_screw_glide_shift, const vector_type &_location, const xtal::Lattice &lat)