#include <relax_nsync.h>
◆ do_cellrelax()
bool Relax_old::do_cellrelax |
( |
const int & |
istep, |
|
|
const int & |
stress_step, |
|
|
const ModuleBase::matrix & |
stress, |
|
|
const double & |
total_energy, |
|
|
UnitCell & |
ucell |
|
) |
| |
|
private |
◆ do_relax()
bool Relax_old::do_relax |
( |
const int & |
istep, |
|
|
const ModuleBase::matrix & |
ionic_force, |
|
|
const double & |
total_energy, |
|
|
UnitCell & |
ucell, |
|
|
int & |
jstep |
|
) |
| |
|
private |
◆ if_do_cellrelax()
bool Relax_old::if_do_cellrelax |
( |
const UnitCell & |
ucell | ) |
|
|
private |
◆ if_do_relax()
bool Relax_old::if_do_relax |
( |
const UnitCell & |
ucell | ) |
|
|
private |
◆ init_relax()
void Relax_old::init_relax |
( |
const int & |
natom | ) |
|
◆ relax_step()
◆ IMM
◆ LCM
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_relax/relax_nsync.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_relax/relax_nsync.cpp