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

Go to the source code of this file.

Namespaces

 CASM
 Main CASM namespace.
 

Functions

jsonParser & CASM::to_json (const Specie &specie, jsonParser &json)
 
void CASM::from_json (Specie &specie, const jsonParser &json)
 
jsonParser & CASM::to_json (const AtomPosition &apos, jsonParser &json)
 
void CASM::from_json (AtomPosition &apos, const jsonParser &json)
 
Molecule CASM::make_atom (std::string atom_name, const Lattice &lat)
 Return an atomic Molecule with specified name and Lattice. More...
 
Molecule CASM::make_vacancy (const Lattice &lat)
 Return an vacancy Molecule with specified Lattice. More...
 
bool CASM::is_molecule_name (const Molecule &mol, std::string name)
 Return true if Molecule name matches 'name', including Va checks. More...
 
jsonParser & CASM::to_json (const Molecule &mol, jsonParser &json)
 
void CASM::from_json (Molecule &mol, const jsonParser &json)