|
|
template<typename IterType > |
IterType | CASM::begin_next_fg_op (IterType it, IterType end) |
|
template<typename PermuteIteratorContainer > |
SymGroup | CASM::make_point_group (const PermuteIteratorContainer &container, const Lattice &supercell_lattice) |
| Returns a SymGroup generated from a container of PermuteIterator. More...
|
|
template<typename PermuteIteratorIt > |
SymGroup | CASM::make_point_group (PermuteIteratorIt begin, PermuteIteratorIt end, const Lattice &supercell_lattice) |
| Returns a SymGroup generated from a range of PermuteIterator. More...
|
|
template<typename PermuteIteratorContainer > |
SymGroup | CASM::make_sym_group (const PermuteIteratorContainer &container, const Lattice &supercell_lattice) |
| Returns a SymGroup generated from a container of PermuteIterator. More...
|
|
template<typename PermuteIteratorIt > |
SymGroup | CASM::make_sym_group (PermuteIteratorIt begin, PermuteIteratorIt end, const Lattice &supercell_lattice) |
| Returns a SymGroup generated from a range of PermuteIterator. More...
|
|
template<typename PermuteIteratorContainer > |
std::unique_ptr< SymGroup > | CASM::make_unique_sym_group (const PermuteIteratorContainer &container, const Lattice &supercell_lattice) |
| Returns a std::unique_ptr<SymGroup> generated from a container of PermuteIterator. More...
|
|
template<typename PermuteIteratorIt > |
std::unique_ptr< SymGroup > | CASM::make_unique_sym_group (PermuteIteratorIt begin, PermuteIteratorIt end, const Lattice &supercell_lattice) |
| Returns a SymGroup generated from a range of PermuteIterator. More...
|
|
bool | CASM::site_indices_are_invariant (PermuteIterator const &permute_it, std::set< Index > const &site_indices) |
| Return true if the permutation does not mix given sites and other sites. More...
|
|
jsonParser & | CASM::to_json (const PermuteIterator &clust, jsonParser &json) |
|