CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
Go to the source code of this file.
Namespaces | |
CASM | |
Main CASM namespace. | |
Functions | |
template<typename Element , typename OpIterator , typename SymCompareType , typename OpOutputIterator > | |
OpOutputIterator | CASM::make_invariant_subgroup (Element const &element, OpIterator group_begin, OpIterator group_end, SymCompareType const &sym_compare, OpOutputIterator result) |
Construct the subgroup that leaves an element unchanged. More... | |
template<typename Element , typename SymCompareType , typename OutputIterator > | |
OutputIterator | CASM::make_invariant_subgroup (Element const &element, PermuteIterator permute_begin, PermuteIterator permute_end, SymCompareType const &sym_compare, OutputIterator result) |
Construct the subgroup (PermuteIterator) that leaves an element unchanged. More... | |
template<typename Element , typename SymCompareType > | |
SymGroup | CASM::make_invariant_subgroup (const Element &element, const SymGroup &generating_grp, const SymCompareType &sym_compare) |
Construct the subgroup that leaves an element unchanged. More... | |
template<typename OrbitType > | |
SymGroup | CASM::make_invariant_subgroup (const OrbitType &orbit, Index element_index=0) |
Construct the subgroup that leaves an element of the orbit unchanged. More... | |