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.