CASM
AClustersApproachtoStatisticalMechanics
|
#include "casm/crystallography/Structure.hh"
#include "casm/clusterography/Orbitree.hh"
#include "casm/clusterography/SiteCluster.hh"
Go to the source code of this file.
Classes | |
class | CASM::ClustJsonHelper< ValueType > |
Namespaces | |
CASM | |
Main CASM namespace. | |
Typedefs | |
typedef ClustJsonHelper < SiteCluster > | CASM::SiteClusterJsonHelper |
typedef ClustJsonHelper < SiteOrbit > | CASM::SiteOrbitJsonHelper |
typedef ClustJsonHelper < SiteOrbitBranch > | CASM::SiteOrbitBranchJsonHelper |
typedef ClustJsonHelper < SiteOrbitree > | CASM::SiteOrbitreeJsonHelper |
typedef ClustJsonHelper< const SiteCluster > | CASM::ConstSiteClusterJsonHelper |
typedef ClustJsonHelper< const SiteOrbit > | CASM::ConstSiteOrbitJsonHelper |
typedef ClustJsonHelper< const SiteOrbitBranch > | CASM::ConstSiteOrbitBranchJsonHelper |
typedef ClustJsonHelper< const SiteOrbitree > | CASM::ConstSiteOrbitreeJsonHelper |
Functions | |
void | CASM::from_json (SiteClusterJsonHelper clust_helper, const jsonParser &json) |
jsonParser & | CASM::to_json (const ConstSiteClusterJsonHelper &clust_helper, jsonParser &json) |
jsonParser & | CASM::to_json (const ConstSiteOrbitJsonHelper &orbit_helper, jsonParser &json) |
Lean printing of Orbits (only the prototype gets printed; full orbit can later be reconstructed using struc.factor_group();. More... | |
void | CASM::from_json (SiteOrbitBranchJsonHelper branch_helper, const jsonParser &json) |
jsonParser & | CASM::to_json (const ConstSiteOrbitBranchJsonHelper &branch_helper, jsonParser &json) |
void | CASM::from_json (SiteOrbitreeJsonHelper tree_helper, const jsonParser &json) |
jsonParser & | CASM::to_json (const ConstSiteOrbitreeJsonHelper &tree_helper, jsonParser &json) |
template<typename ValueType > | |
ClustJsonHelper< ValueType > | CASM::jsonHelper (ValueType &_value, const Structure &_struc, double tol=TOL) |