CASM  1.1.0
A Clusters Approach to Statistical Mechanics
OrbitGeneration

Detailed Description

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...
 

Typedef Documentation

◆ OrbitGeneratorSet

template<typename OrbitType >
using CASM::OrbitGeneratorSet = typedef std::set<typename OrbitType::Element, OrbitGeneratorCompare<OrbitType> >

An std::set of Orbit.

Definition at line 32 of file OrbitGeneration.hh.