CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <OrbitGeneration.hh>
Functor to find to check if element is in canonical form.
Definition at line 141 of file OrbitGeneration.hh.
Public Types | |
typedef _OrbitType | OrbitType |
typedef OrbitType::Element | Element |
typedef OrbitType::SymCompareType | SymCompareType |
Public Member Functions | |
IsCanonical (const std::vector< SymOp > &_generating_group, const SymCompareType &_sym_compare) | |
bool | operator() (const Element &e) const |
Applies symmetry to check if any Element is greater than e. More... | |
Public Attributes | |
const std::vector< SymOp > & | generating_group |
const SymCompareType & | sym_compare |
typedef OrbitType::Element CASM::IsCanonical< _OrbitType >::Element |
Definition at line 143 of file OrbitGeneration.hh.
typedef _OrbitType CASM::IsCanonical< _OrbitType >::OrbitType |
Definition at line 142 of file OrbitGeneration.hh.
typedef OrbitType::SymCompareType CASM::IsCanonical< _OrbitType >::SymCompareType |
Definition at line 144 of file OrbitGeneration.hh.
CASM::IsCanonical< _OrbitType >::IsCanonical | ( | const std::vector< SymOp > & | _generating_group, |
const SymCompareType & | _sym_compare | ||
) |
Definition at line 169 of file OrbitGeneration_impl.hh.
bool CASM::IsCanonical< _OrbitType >::operator() | ( | const Element & | e | ) | const |
Applies symmetry to check if any Element is greater than e.
Definition at line 176 of file OrbitGeneration_impl.hh.
const std::vector<SymOp>& CASM::IsCanonical< _OrbitType >::generating_group |
Definition at line 146 of file OrbitGeneration.hh.
const SymCompareType& CASM::IsCanonical< _OrbitType >::sym_compare |
Definition at line 147 of file OrbitGeneration.hh.