|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include "casm/casm_io/container/json_io.hh"#include "casm/clusterography/ClusterOrbits_impl.hh"#include "casm/clusterography/io/OrbitPrinter.hh"#include "casm/clusterography/io/json/IntegralCluster_json_io.hh"#include "casm/crystallography/io/BasicStructureIO.hh"#include "casm/symmetry/InvariantSubgroup_impl.hh"#include "casm/symmetry/SymTools.hh"Go to the source code of this file.
Namespaces | |
| CASM | |
| Main CASM namespace. | |
Functions | |
| template<typename OrbitPrinter , typename Element > | |
| void | CASM::print_coordinates (OrbitPrinter &printer, const Element &element, Log &out) |
| template<typename ClusterOrbitIterator , typename OrbitPrinter > | |
| void | CASM::print_clust (ClusterOrbitIterator begin, ClusterOrbitIterator end, Log &out, OrbitPrinter printer) |
| Print IntegralCluster orbits. More... | |
| template<typename ClusterOrbitIterator > | |
| void | CASM::print_clust (ClusterOrbitIterator begin, ClusterOrbitIterator end, Log &out, const OrbitPrinterOptions &opt=OrbitPrinterOptions()) |
| Print IntegralCluster orbits. More... | |
| template<typename ClusterOutputIterator , typename SymCompareType > | |
| ClusterOutputIterator | CASM::read_clust (ClusterOutputIterator result, const jsonParser &json, const Structure &prim, const SymGroup &generating_grp, const SymCompareType &sym_compare) |
| Read JSON containing Orbit<SymCompareType> prototypes. More... | |
| template<typename ClusterOutputIterator > | |
| ClusterOutputIterator | CASM::read_clust (ClusterOutputIterator result, const jsonParser &json, const Structure &prim) |
| Read JSON containing IntegralCluster prototypes, as IntegralCluster. More... | |
| template<typename ClusterOrbitIterator , typename Printer > | |
| jsonParser & | CASM::write_clust (ClusterOrbitIterator begin, ClusterOrbitIterator end, jsonParser &json, Printer printer) |
| Write Orbit<SymCompareType> to JSON. More... | |
| template<typename ClusterOrbitIterator > | |
| jsonParser & | CASM::write_clust (ClusterOrbitIterator begin, ClusterOrbitIterator end, jsonParser &json, const OrbitPrinterOptions &opt=OrbitPrinterOptions()) |
| Write Orbit<SymCompareType> to JSON. More... | |
| template<typename ClusterOrbitIterator , typename Printer > | |
| jsonParser & | CASM::write_clust (ClusterOrbitIterator begin, ClusterOrbitIterator end, jsonParser &json, Printer printer, const jsonParser &bspecs) |
| Write Orbit<SymCompareType> to JSON, including 'bspecs'. More... | |