CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
AppIO.hh File Reference

Go to the source code of this file.

Classes

struct  CASM::CompositionAxes
 

Namespaces

 CASM
 Main CASM namespace.
 

Functions

BasicStructure< Site > CASM::read_prim (fs::path filename)
 
BasicStructure< Site > CASM::read_prim (const jsonParser &json)
 Read prim.json. More...
 
void CASM::write_prim (const BasicStructure< Site > &prim, fs::path filename, COORD_TYPE mode)
 Write prim.json to file. More...
 
void CASM::write_prim (const BasicStructure< Site > &prim, jsonParser &json, COORD_TYPE mode)
 Write prim.json as JSON. More...
 
void CASM::write_symop (const SymGroup &grp, Index i, jsonParser &j)
 
void CASM::write_symgroup (const SymGroup &grp, jsonParser &json)
 
ChemicalReference CASM::read_chemical_reference (fs::path filename, const Structure &prim, double tol)
 Read chemical reference states from JSON file. More...
 
ChemicalReference CASM::read_chemical_reference (const jsonParser &json, const Structure &prim, double tol)
 Read chemical reference states from JSON. More...
 
void CASM::write_chemical_reference (const ChemicalReference &chem_ref, fs::path filename)
 
void CASM::write_chemical_reference (const ChemicalReference &chem_ref, jsonParser &json)
 
template<typename OutputIterator >
OutputIterator CASM::read_composition_axes (OutputIterator result, const jsonParser &json)
 Read standard axes from JSON, and output to std::map<std::string, CompositionConverter> More...
 
void CASM::write_basis (const SiteOrbitree &tree, const Structure &prim, jsonParser &json, double tol)
 Write summary of basis functions. More...