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... | |