|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
Helpers for generating Orbit.
Classes | |
| class | CASM::ScelCanonicalGenerator< _ElementType > |
| Functor to find the canonical generating element for an orbit in a Supercell. More... | |
| struct | CASM::ScelIsCanonical< _ElementType > |
| Functor to find to check if element is in canonical form. More... | |
| struct | CASM::OrbitGenerators< _OrbitType > |
| Data structure that holds canonical generating elements and can then make sorted orbits. More... | |
| struct | CASM::OrbitGeneratorCompare< _OrbitType > |
| Compare concept functor for canonical generating elements. More... | |
| struct | CASM::CanonicalGenerator< _OrbitType > |
| Functor to find the canonical generating element for an orbit. More... | |
| struct | CASM::IsCanonical< _OrbitType > |
| Functor to find to check if element is in canonical form. More... | |
| class | CASM::SimpleOrbit< _SymCompareType > |
Typedefs | |
| template<typename OrbitType > | |
| using | CASM::OrbitGeneratorSet = std::set< typename OrbitType::Element, OrbitGeneratorCompare< OrbitType > > |
| An std::set of Orbit. More... | |
| using CASM::OrbitGeneratorSet = typedef std::set<typename OrbitType::Element, OrbitGeneratorCompare<OrbitType> > |
An std::set of Orbit.
Definition at line 32 of file OrbitGeneration.hh.