SIRIUS 7.5.0
Electronic structure library and applications
vcsqnm::PES_optimizer::periodic_optimizer Member List

This is the complete list of members for vcsqnm::PES_optimizer::periodic_optimizer, including all inherited members.

calc_lattice_derivatices(Eigen::Matrix3d &stress, Eigen::Matrix3d &alat) (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerinlineprivate
check_forces(Eigen::MatrixXd forces) (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerinline
combine_matrices(Eigen::MatrixXd a, Eigen::MatrixXd b) (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerinlineprivate
f_std_deviation (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
get_initial_step_size() (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerinline
get_n_hist_max() (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerinline
get_w() (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerinline
initial_latttice (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
initial_latttice_inv (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
initial_step_size (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
lattice_transformer (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
lattice_transformer_inv (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
lower_bound()vcsqnm::PES_optimizer::periodic_optimizerinline
n_hist_max (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
nat (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
ndim (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
opt (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
opt_lattice (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate
periodic_optimizer(int &nat)vcsqnm::PES_optimizer::periodic_optimizerinline
periodic_optimizer(int &nat, double initial_step_size, int nhist_max, double alpha0, double eps_subsp)vcsqnm::PES_optimizer::periodic_optimizerinline
periodic_optimizer(int &nat, Eigen::Vector3d &lat_a, Eigen::Vector3d &lat_b, Eigen::Vector3d &lat_c)vcsqnm::PES_optimizer::periodic_optimizerinline
periodic_optimizer(int &nat, Eigen::Vector3d &lat_a, Eigen::Vector3d &lat_b, Eigen::Vector3d &lat_c, double initial_step_size, int nhist_max, double lattice_weight, double alpha0, double eps_subsp)vcsqnm::PES_optimizer::periodic_optimizerinline
setupInitialLattice(int &nat, Eigen::Vector3d &lat_a, Eigen::Vector3d &lat_b, Eigen::Vector3d &lat_c) (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerinlineprivate
split_matrices(Eigen::MatrixXd &a, Eigen::MatrixXd &b, Eigen::VectorXd &c) (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerinlineprivate
step(Eigen::MatrixXd &r, double &energy, Eigen::MatrixXd &f)vcsqnm::PES_optimizer::periodic_optimizerinline
step(Eigen::MatrixXd &r, double &energy, Eigen::MatrixXd &f, Eigen::Vector3d &lat_a, Eigen::Vector3d &lat_b, Eigen::Vector3d &lat_c, Eigen::Matrix3d &stress)vcsqnm::PES_optimizer::periodic_optimizerinline
w (defined in vcsqnm::PES_optimizer::periodic_optimizer)vcsqnm::PES_optimizer::periodic_optimizerprivate