1#ifndef LATTICE_CHANGE_BASIC_H
2#define LATTICE_CHANGE_BASIC_H
46void setup_etot(
const double &energy_in,
const bool judgement);
Definition lattice_change_basic.h:8
void terminate(void)
Definition lattice_change_basic.cpp:248
int stress_step
Definition lattice_change_basic.cpp:13
void setup_etot(const double &energy_in, const bool judgement)
Definition lattice_change_basic.cpp:278
void check_converged(const UnitCell &ucell, ModuleBase::matrix &stress, double *grad)
Definition lattice_change_basic.cpp:164
double etot_p
Definition lattice_change_basic.cpp:17
int update_iter
Definition lattice_change_basic.cpp:11
int istep
Definition lattice_change_basic.cpp:12
double etot
Definition lattice_change_basic.cpp:16
bool converged
Definition lattice_change_basic.cpp:9
double lattice_change_ini
Definition lattice_change_basic.cpp:20
void setup_gradient(const UnitCell &ucell, double *lat, double *grad, ModuleBase::matrix &stress)
Definition lattice_change_basic.cpp:23
int dim
Definition lattice_change_basic.cpp:8
double ediff
Definition lattice_change_basic.cpp:15
std::string fixed_axes
Definition for_testing_input_conv.h:105
double largest_grad
Definition lattice_change_basic.cpp:10
void change_lattice(UnitCell &ucell, double *move, double *lat)
Definition lattice_change_basic.cpp:71