1 #ifndef CASM_LatticeEnumEquivalents
2 #define CASM_LatticeEnumEquivalents
21 public EnumEquivalents<Lattice, Array<SymOp>::const_iterator, SymOp, SymRepIndexCompare> {
26 std::string
name()
const override {
SymGroup is a collection of symmetry operations that satisfy the group property The symmetry operatio...
LatticeEnumEquivalents(const Lattice &lat, const SymGroup &super_g, double tol)
Constructor.
static const std::string enumerator_name
std::string name() const override
Derived enumerators must implement name, via ENUM_MEMBERS.
Enumerate over all equivalents.
Enumerate equivalent Lattics, given a SymGroup.