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

Go to the source code of this file.

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)
 
void CASM::write_prim_nlist (const Array< UnitCellCoord > &prim_nlist, const fs::path &nlistpath)
 
Array< UnitCellCoord > CASM::read_prim_nlist (const fs::path &nlistpath)
 
void CASM::write_basis (const SiteOrbitree &tree, const Structure &prim, jsonParser &json, double tol)
 Write summary of basis functions. More...