|
jsonParser & | CASM::to_json (const OrbitPrinterOptions &opt, jsonParser &json) |
|
void | CASM::from_json (OrbitPrinterOptions &opt, const jsonParser &json) |
| Read from JSON. More...
|
|
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...
|
|