|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
Functions | |
| void | _print_factor_group_convergence (const Structure &struc, double small_tol, double large_tol, double increment, std::ostream &print_stream) |
| SymGroup | make_enforced_factor_group (xtal::BasicStructure basic_structure, double enforced_tol) |
| Return SymGroup calculated for basic_structure with specified tolerance. More... | |
| void | symmetrize_v1 (fs::path poscar_path, double tol) |
| void | symmetrize_v2 (fs::path input_poscar_location, fs::path output_poscar_location, double enforced_tol, double input_tol) |
| void symmetrize_impl::_print_factor_group_convergence | ( | const Structure & | struc, |
| double | small_tol, | ||
| double | large_tol, | ||
| double | increment, | ||
| std::ostream & | print_stream | ||
| ) |
Definition at line 21 of file symmetrize.cc.
| SymGroup symmetrize_impl::make_enforced_factor_group | ( | xtal::BasicStructure | basic_structure, |
| double | enforced_tol | ||
| ) |
Return SymGroup calculated for basic_structure with specified tolerance.
Definition at line 60 of file symmetrize.cc.
| void symmetrize_impl::symmetrize_v1 | ( | fs::path | poscar_path, |
| double | tol | ||
| ) |
Adjust a structure's lattice and basis to increase factor group symmetry
Method:
Definition at line 94 of file symmetrize.cc.
| void symmetrize_impl::symmetrize_v2 | ( | fs::path | input_poscar_location, |
| fs::path | output_poscar_location, | ||
| double | enforced_tol, | ||
| double | input_tol | ||
| ) |
Adjust a structure's lattice and basis to increase factor group symmetry
Method:
| input_poscar_location | Location of VASP POSCAR style file to read |
| output_poscar_location | Location to write symmetrized structure (or primitive of input strucure if higher symmetry is not obtained). |
| enforced_tol | Tolerance used to generate the "enforced factor group" |
| input_tol | Tolerance used to generate original input structure factor group |
Definition at line 169 of file symmetrize.cc.