|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include "casm/symmetry/PermuteIterator.hh"#include <vector>#include "casm/casm_io/json/jsonParser.hh"#include "casm/crystallography/Coordinate.hh"#include "casm/crystallography/LinearIndexConverter.hh"#include "casm/crystallography/UnitCellCoord.hh"#include "casm/external/Eigen/src/Core/Matrix.h"#include "casm/misc/cloneable_ptr.hh"Go to the source code of this file.
Namespaces | |
| CASM | |
| Main CASM namespace. | |
| CASM::adapter | |
Functions | |
| template SymGroup | CASM::make_sym_group (PermuteIterator begin, PermuteIterator end, const Lattice &supercell_lattice) |
| template SymGroup | CASM::make_sym_group (std::vector< PermuteIterator >::const_iterator begin, std::vector< PermuteIterator >::const_iterator end, const Lattice &supercell_lattice) |
| template SymGroup | CASM::make_sym_group (std::vector< PermuteIterator >::iterator begin, std::vector< PermuteIterator >::iterator end, const Lattice &supercell_lattice) |
| template SymGroup | CASM::make_point_group (PermuteIterator begin, PermuteIterator end, const Lattice &supercell_lattice) |
| template SymGroup | CASM::make_point_group (std::vector< PermuteIterator >::const_iterator begin, std::vector< PermuteIterator >::const_iterator end, const Lattice &supercell_lattice) |
| template SymGroup | CASM::make_point_group (std::vector< PermuteIterator >::iterator begin, std::vector< PermuteIterator >::iterator end, const Lattice &supercell_lattice) |
| void | CASM::swap (PermuteIterator &a, PermuteIterator &b) |
| 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 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 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) |