1 #ifndef SYMTOOLS_IMPL_HH
2 #define SYMTOOLS_IMPL_HH
10 template <
typename OutputIt>
13 auto subgroup_operation_indices =
15 for (
auto ix : subgroup_operation_indices) {
16 auto it = super_group.begin();
SymGroup invariant_subgroup(const SymGroup &super_group, const xtal::Lattice &lat)
Returns the subgroup of the given group that keeps the lattice invariant.
std::vector< Index > invariant_subgroup_indices(const Lattice &lat, SymOpVector const &super_grp)
Construct indices of the subgroup that leaves a lattice unchanged.