1 #ifndef CRYSTALLOGRAPHYADAPTER_HH
2 #define CRYSTALLOGRAPHYADAPTER_HH
9 template <
typename ToType,
typename FromType>
19 template <
typename FromType>
29 template <
typename FromType>
31 template <
typename FromTypeIt>
35 for (
auto it = begin; it != end; ++it) {
36 casted_group.emplace_back(to_symop_type(*it));
42 return this->operator()(adaptable.begin(), adaptable.end());
SymOp is the Coordinate representation of a symmetry operation it keeps fraction (FRAC) and Cartesian...
const SymOp::matrix_type & get_matrix(const SymOp &op)
bool get_time_reversal(const SymOp &op)
const SymOp::vector_type & get_translation(const SymOp &op)
std::vector< SymOp > SymOpVector
xtal::SymOp operator()(const FromType &adaptable)
xtal::SymOpVector operator()(const FromType &adaptable)
xtal::SymOpVector operator()(FromTypeIt begin, FromTypeIt end)