1 #ifndef CASM_IntegralClusterSymCompareTraits_impl
2 #define CASM_IntegralClusterSymCompareTraits_impl
11 template <
typename SymCompareType>
17 template <
typename SymCompareType>
20 SymCompareType
const &sym_compare) {
24 template <
typename SymCompareType>
Stores cluster invariants: number of sites and site distances.
const PrimType & prim() const
SymOp is the Coordinate representation of a symmetry operation it keeps fraction (FRAC) and Cartesian...
xtal::Coordinate copy_apply(const xtal::SymOp &op, xtal::Coordinate coord)
Copy and apply SymOp to a Coordinate.
static xtal::UnitCellCoord position(IntegralCluster const &clust, SymCompareType const &sym_compare)
Returns clust[0].
static ClusterInvariants make_invariants(IntegralCluster const &clust, SymCompareType const &sym_compare)
static Element copy_apply(SymOp const &op, IntegralCluster const &clust, SymCompareType const &sym_compare)