CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
GrandCanonicalIO.hh File Reference
#include <string>

Go to the source code of this file.

Classes

singleton  CASM::GenericDatumFormatter< ValueType, DataObject >
 A DatumFormatter that returns a value of specified type, via functions that may be specified at runtime. More...
 
singleton  CASM::DataFormatter< _DataObject >
 Extract data from objects of 'DataObject' class. More...
 

Namespaces

 CASM
 Main CASM namespace.
 

Functions

DataFormatter< ConstMonteCarloPtr > CASM::make_results_formatter (const GrandCanonical &mc)
 Make a LTE results formatter. More...
 
DataFormatter< ConstMonteCarloPtr > CASM::make_lte_results_formatter (const GrandCanonical &mc, const double &phi_LTE1, const std::string &configname)
 Make a results formatter. More...
 
jsonParser & CASM::to_json (const GrandCanonicalConditions &conditions, jsonParser &json)
 Store GrandCanonicalConditions in JSON format. More...
 
void CASM::from_json (GrandCanonicalConditions &conditions, const PrimClex &primclex, const jsonParser &json)
 Read GrandCanonicalConditions from JSON format. More...
 
GenericDatumFormatter< double,
ConstMonteCarloPtr > 
CASM::GrandCanonicalLTEFormatter (const double &phi_LTE1)
 Print single spin flip LTE. More...
 
void CASM::write_lte_results (const MonteSettings &settings, const GrandCanonical &mc, const double &phi_LTE1, const std::string &configname, Log &_log)
 Will create new file or append to existing results file the results of the latest run. More...