CASM  1.1.0
A Clusters Approach to Statistical Mechanics
OrbitPrinter_impl.hh File Reference

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