ergo
|
#include <scf.h>
Public Member Functions | |
Options () | |
Initializes all the fields to sane values. More... | |
|
inline |
Initializes all the fields to sane values.
References disturbedElementIndexVector.
int SCF::Options::analyze_result_after_scf |
int SCF::Options::break_on_energy_increase |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
std::string SCF::Options::calculation_identifier |
int SCF::Options::create_basis_func_coord_file |
Referenced by es_run(), and SCF_general::SCF_general().
int SCF::Options::create_mtx_file_S |
Referenced by es_run(), and SCF_general::SCF_general().
int SCF::Options::create_mtx_files_D |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::create_mtx_files_dipole |
Referenced by es_run(), and SCF_general::SCF_general().
int SCF::Options::create_mtx_files_F |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::disturbedElementIndexVector[DISTURB_ELEMENT_MAX_COUNT] |
int SCF::Options::do_acc_scan_J |
Referenced by SCF_restricted::get_2e_part_and_energy().
int SCF::Options::do_acc_scan_K |
Referenced by SCF_restricted::get_2e_part_and_energy().
int SCF::Options::do_acc_scan_Vxc |
Referenced by SCF_restricted::get_2e_part_and_energy().
int SCF::Options::do_comparison_to_simple_purification |
int SCF::Options::do_electron_dynamics |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::do_f_thresh_verification |
Referenced by SCF_restricted::get_2e_part_and_energy().
int SCF::Options::do_report_density_diff |
Referenced by es_run(), and SCF_restricted::report_density_difference().
int SCF::Options::do_sparsity_investigation |
Referenced by SCF_restricted::disturb_dens_matrix_exact_try(), SCF_restricted::disturb_fock_matrix(), SCF_restricted::get_2e_part_and_energy(), SCF_restricted::get_new_density_matrix(), SCF_unrestricted::get_new_density_matrix(), SCF_restricted::get_starting_guess_density(), SCF_unrestricted::get_starting_guess_density(), and SCF_general::SCF_general().
int SCF::Options::do_sparsity_investigation_reppuri |
Referenced by SCF_restricted::get_new_density_matrix().
Vector3D SCF::Options::electric_field |
Referenced by SCF_general::do_SCF_iterations(), es_run(), Ergo::registerInputVariables(), and SCF_general::SCF_general().
ergo_real SCF::Options::electronic_temperature |
ergo_real SCF::Options::error_maxabs_for_diis |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::force_restricted |
use a restricted determinant for open shell.
Referenced by es_run(), and SCF_unrestricted::get_2e_part_and_energy().
int SCF::Options::force_unrestricted |
ergo_real SCF::Options::gap_expected_lower_bound |
Referenced by SCF_restricted::disturb_dens_matrix_exact_try(), SCF_restricted::disturb_fock_matrix(), es_run(), SCF_restricted::get_2e_part_and_energy(), SCF_restricted::get_new_density_matrix(), SCF_unrestricted::get_new_density_matrix(), SCF_restricted::get_starting_guess_density(), SCF_unrestricted::get_starting_guess_density(), and SCF_general::SCF_general().
int SCF::Options::image_view_axis |
Referenced by SCF_unrestricted::output_density_images().
int SCF::Options::max_no_of_diis_matrices |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::max_number_of_iterations |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::max_restart_count |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
std::string SCF::Options::method_and_basis_set |
int SCF::Options::min_number_of_iterations |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::no_of_careful_first_scf_steps |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::no_of_impr_req_for_diis |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::no_of_threads_for_V |
Referenced by es_run(), and SCF_general::SCF_general().
int SCF::Options::output_csr_matrices_for_gao |
Referenced by SCF_general::do_SCF_iterations().
int SCF::Options::output_density_at_every_step |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::output_density_images |
Referenced by SCF_general::do_SCF_iterations().
ergo_real SCF::Options::output_density_images_boxwidth |
Referenced by SCF_unrestricted::output_density_images().
int SCF::Options::output_density_images_only |
Referenced by SCF_general::do_SCF_iterations().
int SCF::Options::output_homo_and_lumo_eigenvectors |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::output_mulliken_pop |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::output_statistics_mfiles |
Referenced by SCF_general::do_SCF_iterations().
ergo_real SCF::Options::puri_eig_acc_factor_for_guess |
ergo_real SCF::Options::purification_conv_limit |
int SCF::Options::purification_create_m_files |
ergo_real SCF::Options::purification_eigvalue_err_limit |
int SCF::Options::purification_ignore_failure |
int SCF::Options::purification_maxmul |
ergo_real SCF::Options::purification_subspace_err_limit |
Referenced by SCF_restricted::disturb_dens_matrix_exact_try(), SCF_restricted::disturb_fock_matrix(), es_run(), SCF_restricted::get_2e_part_and_energy(), SCF_restricted::get_new_density_matrix(), SCF_unrestricted::get_new_density_matrix(), SCF_restricted::get_starting_guess_density(), SCF_unrestricted::get_starting_guess_density(), and SCF_general::SCF_general().
mat::normType SCF::Options::purification_truncation_norm |
int SCF::Options::purification_use_rand_perturbation_for_alleigsint |
int SCF::Options::save_final_potential |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::save_full_matrices_for_matlab |
Referenced by SCF_general::do_SCF_iterations().
int SCF::Options::scan_do_invcholfactor_transf |
Referenced by SCF_restricted::get_2e_part_and_energy().
int SCF::Options::scan_no_of_steps |
Referenced by SCF_restricted::get_2e_part_and_energy().
ergo_real SCF::Options::scan_start_thresh |
Referenced by SCF_restricted::get_2e_part_and_energy().
ergo_real SCF::Options::scan_step_factor |
Referenced by SCF_restricted::get_2e_part_and_energy().
int SCF::Options::sg_disturb_specific_elements |
ergo_real SCF::Options::shift_using_prev_density_matrix |
Referenced by es_run(), and SCF_restricted::get_new_density_matrix().
int SCF::Options::skip_H_core |
Referenced by SCF_general::SCF_general().
ergo_real SCF::Options::sparse_threshold_for_S |
Referenced by es_run(), and SCF_general::SCF_general().
ergo_real SCF::Options::sparse_threshold_for_Z |
Referenced by es_run(), and SCF_general::SCF_general().
int SCF::Options::sparsity_plots_resolution_m |
Referenced by SCF_restricted::disturb_dens_matrix_exact_try(), SCF_restricted::disturb_fock_matrix(), SCF_restricted::get_2e_part_and_energy(), SCF_restricted::get_new_density_matrix(), SCF_unrestricted::get_new_density_matrix(), SCF_restricted::get_starting_guess_density(), SCF_unrestricted::get_starting_guess_density(), and SCF_general::SCF_general().
int SCF::Options::sparsity_plots_resolution_r |
int SCF::Options::spin_flip_atom_count |
Referenced by SCF_general::do_SCF_iterations().
ergo_real SCF::Options::starting_guess_disturbance |
int SCF::Options::starting_guess_spin_diff |
Referenced by SCF_unrestricted::get_starting_guess_density().
ergo_real SCF::Options::step_length_giveup |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
ergo_real SCF::Options::step_length_start |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
ergo_real SCF::Options::subspace_factor_dens |
Referenced by SCF_general::do_SCF_iterations().
ergo_real SCF::Options::subspace_factor_fock |
int SCF::Options::use_artificial_subspace_disturbances |
Referenced by SCF_general::do_SCF_iterations().
int SCF::Options::use_dft |
int SCF::Options::use_diag_guess_from_file |
int SCF::Options::use_diag_on_error |
Referenced by es_run(), SCF_restricted::get_new_density_matrix(), and SCF_unrestricted::get_new_density_matrix().
int SCF::Options::use_diag_on_error_guess |
int SCF::Options::use_diagonalization |
int SCF::Options::use_diis_always |
Referenced by SCF_general::do_SCF_iterations(), and es_run().
int SCF::Options::use_simple_dense_H_core |
Referenced by es_run(), and SCF_general::SCF_general().
int SCF::Options::use_simple_starting_guess |
int SCF::Options::write_diag_dens_to_file |
Referenced by SCF_general::do_SCF_iterations().
int SCF::Options::write_guess_density_only |
Referenced by SCF_general::do_SCF_iterations().
int SCF::Options::write_overlap_matrix |
Referenced by es_run(), and SCF_general::SCF_general().