|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Functions | |
| void | setup_gradient (const UnitCell &ucell, double *lat, double *grad, ModuleBase::matrix &stress) |
| void | change_lattice (UnitCell &ucell, double *move, double *lat) |
| void | check_converged (const UnitCell &ucell, ModuleBase::matrix &stress, double *grad) |
| void | terminate (void) |
| void | setup_etot (const double &energy_in, const bool judgement) |
Variables | |
| int | dim = 0 |
| bool | converged = true |
| double | largest_grad = 0.0 |
| int | update_iter = 0 |
| int | istep = 0 |
| int | stress_step = 0 |
| double | ediff = 0.0 |
| double | etot = 0.0 |
| double | etot_p = 0.0 |
| double | lattice_change_ini = 0.01 |
| std::string | fixed_axes = "None" |
| void Lattice_Change_Basic::change_lattice | ( | UnitCell & | ucell, |
| double * | move, | ||
| double * | lat | ||
| ) |
| void Lattice_Change_Basic::check_converged | ( | const UnitCell & | ucell, |
| ModuleBase::matrix & | stress, | ||
| double * | grad | ||
| ) |
| void Lattice_Change_Basic::setup_etot | ( | const double & | energy_in, |
| const bool | judgement | ||
| ) |
| void Lattice_Change_Basic::setup_gradient | ( | const UnitCell & | ucell, |
| double * | lat, | ||
| double * | grad, | ||
| ModuleBase::matrix & | stress | ||
| ) |
| void Lattice_Change_Basic::terminate | ( | void | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |