CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include "casm/clusterography/SupercellClusterOrbits.hh"
#include "casm/symmetry/PermuteIterator.hh"
Go to the source code of this file.
Namespaces | |
CASM | |
Main CASM namespace. | |
Functions | |
template<typename PermuteIteratorIt > | |
std::vector< Permutation > | CASM::make_inverse_permutations (PermuteIteratorIt begin, PermuteIteratorIt end) |
Make inverse permutations. More... | |
template<typename InversePermutationIterator > | |
std::set< Index > | CASM::make_canonical_cluster_site_indices (InversePermutationIterator inverse_permutations_begin, InversePermutationIterator inverse_permutations_end, std::set< Index > const &cluster_site_indices) |
template<typename InversePermutationIterator , typename ElementIterator > | |
std::set< std::set< Index >, ClusterSiteIndicesCompare > | CASM::make_orbit_generators_under_periodic_boundary_conditions (SupercellSymInfo const &sym_info, InversePermutationIterator inverse_permutations_begin, InversePermutationIterator inverse_permutations_end, ElementIterator element_begin, ElementIterator element_end) |
Return "within_scel" orbit generators, as sets of cluster site indices. More... | |