CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
Go to the source code of this file.
Classes | |
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... | |
Namespaces | |
CASM | |
Main CASM namespace. | |
Typedefs | |
template<typename OrbitType > | |
using | CASM::OrbitGeneratorSet = std::set< typename OrbitType::Element, OrbitGeneratorCompare< OrbitType > > |
An std::set of Orbit. More... | |
Functions | |
template<typename SymCompareType > | |
std::vector< Orbit< SymCompareType > > | CASM::generate_orbits (std::vector< typename SymCompareType::Element > const &generating_elements, SymGroup const &generating_group, SymCompareType const &sym_compare) |
Construct orbits from a vector of generating elements. More... | |