#include <relax_sync.h>
◆ Relax()
◆ ~Relax()
◆ calculate_gamma()
| void Relax::calculate_gamma |
( |
| ) |
|
|
private |
◆ check_line_search()
| bool Relax::check_line_search |
( |
| ) |
|
|
private |
◆ init_relax()
| void Relax::init_relax |
( |
const int |
nat_in | ) |
|
◆ move_cell_ions()
| void Relax::move_cell_ions |
( |
UnitCell & |
ucell, |
|
|
const bool |
is_new_dir |
|
) |
| |
|
private |
◆ new_direction()
| void Relax::new_direction |
( |
| ) |
|
|
private |
◆ perform_line_search()
| void Relax::perform_line_search |
( |
| ) |
|
|
private |
◆ relax_step()
◆ setup_gradient()
◆ brent_done
| bool Relax::brent_done = false |
|
private |
◆ cg_step
◆ dmove
| double Relax::dmove = 0.0 |
|
private |
◆ dmoveh
| double Relax::dmoveh = 0.0 |
|
private |
◆ dmovel
| double Relax::dmovel = 0.0 |
|
private |
◆ e1ord1
| double Relax::e1ord1 = 0.0 |
|
private |
◆ e1ord2
| double Relax::e1ord2 = 0.0 |
|
private |
◆ e2ord
| double Relax::e2ord = 0.0 |
|
private |
◆ e2ord2
| double Relax::e2ord2 = 0.0 |
|
private |
◆ etot
◆ etot_p
| double Relax::etot_p = 0.0 |
|
private |
◆ fac_force
| double Relax::fac_force = 0.0 |
|
private |
◆ fac_stress
| double Relax::fac_stress = 0.0 |
|
private |
◆ force_thr_eva
| double Relax::force_thr_eva = 0.0 |
|
private |
◆ gamma
| double Relax::gamma = 0.0 |
|
private |
◆ gr_gr
| double Relax::gr_gr = 0.0 |
|
private |
◆ gr_grp
| double Relax::gr_grp = 0.0 |
|
private |
◆ gr_sr
| double Relax::gr_sr = 0.0 |
|
private |
◆ grad_cell
◆ grad_cell_p
◆ grad_ion
◆ grad_ion_p
◆ grp_grp
| double Relax::grp_grp = 0.0 |
|
private |
◆ if_cell_moves
| bool Relax::if_cell_moves = false |
|
private |
◆ istep
◆ latvec_save
◆ ls
◆ ltrial
| bool Relax::ltrial = false |
|
private |
◆ nat
◆ search_dr_cell
◆ search_dr_cell_p
◆ search_dr_ion
◆ search_dr_ion_p
◆ sr_sr
| double Relax::sr_sr = 0.0 |
|
private |
◆ srp_srp
| double Relax::srp_srp = 0.0 |
|
private |
◆ step_size
| double Relax::step_size = 0.0 |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_relax/relax_sync.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_relax/relax_sync.cpp