CASM  1.1.0
A Clusters Approach to Statistical Mechanics
clex_io.hh
Go to the documentation of this file.
1 #ifndef CASM_app_clex_file_io
2 #define CASM_app_clex_file_io
3 
4 namespace CASM {
5 
6 class Configuration;
7 class DirectoryStructure;
8 class Supercell;
9 
12 void write_lat(Supercell const &supercell, DirectoryStructure const &dir);
13 
15 void write_pos(Configuration const &configuration,
16  DirectoryStructure const &dir);
17 
20 void write_structure_json(Configuration const &configuration,
21  DirectoryStructure const &dir);
22 
25 void write_config_json(Configuration const &configuration,
26  DirectoryStructure const &dir);
27 
28 } // namespace CASM
29 
30 #endif
Main CASM namespace.
Definition: APICommand.hh:8
void write_config_json(Configuration const &configuration, DirectoryStructure const &dir)
Definition: clex_io.cc:49
void write_structure_json(Configuration const &configuration, DirectoryStructure const &dir)
Definition: clex_io.cc:38
void write_pos(Configuration const &configuration, DirectoryStructure const &dir)
Write configuration "POS" file (VASP POSCAR) to standard location.
Definition: clex_io.cc:29
void write_lat(Supercell const &supercell, DirectoryStructure const &dir)
Definition: clex_io.cc:22
DirectoryStructure const & dir
Definition: settings.cc:136