1 #ifndef CASM_CanonicalIO_HH
2 #define CASM_CanonicalIO_HH
Interface base class for all types of Monte Carlo simulations (not meant to be used polymorphically)
PrimClex is the top-level data structure for a CASM project.
void from_json(CanonicalConditions &conditions, const PrimClex &primclex, const jsonParser &json)
Read CanonicalConditions from JSON format.
const MonteCarlo * ConstMonteCarloPtr
const pointer to const MonteCarlo
jsonParser & to_json(const CanonicalConditions &conditions, jsonParser &json)
Store CanonicalConditions in JSON format.
DataFormatter< ConstMonteCarloPtr > make_results_formatter(const Canonical &mc)
Make a LTE results formatter.