#include <puri_info.h>
typedef ergo_real PuriInfo::real |
PuriInfo::PuriInfo | ( | ) | [inline] |
void PuriInfo::get_poly_seq | ( | std::vector< int > & | norms | ) |
References Iterations, and total_it.
void PuriInfo::get_spectrum_bounds | ( | real & | lower_spectrum_bound_, | |
real & | upper_spectrum_bound_ | |||
) | const |
References lower_spectrum_bound, and upper_spectrum_bound.
void PuriInfo::get_vec_frob_norms | ( | std::vector< real > & | norms | ) |
References Iterations, and total_it.
Referenced by PurificationGeneral< MatrixType >::eigenvalue_bounds_estimation().
void PuriInfo::get_vec_mixed_norms | ( | std::vector< real > & | norms | ) |
References Iterations, and total_it.
Referenced by PurificationGeneral< MatrixType >::eigenvalue_bounds_estimation().
void PuriInfo::get_vec_traces | ( | std::vector< real > & | traces | ) |
References Iterations, and total_it.
Referenced by PurificationGeneral< MatrixType >::eigenvalue_bounds_estimation().
void PuriInfo::print_collected_info | ( | ) |
References additional_iterations, do_output(), estim_total_it, Iterations, LOG_AREA_DENSFROMF, LOG_CAT_INFO, method, stopping_criterion, total_it, and total_time.
Referenced by GetDensFromFock::get_dens_from_fock_sparse().
void PuriInfo::print_collected_info_printf | ( | ) |
References additional_iterations, estim_total_it, Iterations, method, stopping_criterion, total_it, and total_time.
Referenced by main().
void PuriInfo::set_spectrum_bounds | ( | const real | lower_spectrum_bound_, | |
const real | upper_spectrum_bound_ | |||
) |
References lower_spectrum_bound, and upper_spectrum_bound.
Referenced by PurificationGeneral< MatrixType >::prepare_to_purification().
Referenced by PurificationGeneral< MatrixType >::estimate_homo_lumo(), PurificationGeneral< MatrixType >::gen_matlab_file_cond_num(), PurificationGeneral< MatrixType >::gen_matlab_file_eigs(), PurificationGeneral< MatrixType >::gen_matlab_file_nnz(), PurificationGeneral< MatrixType >::gen_matlab_file_norm_diff(), PurificationGeneral< MatrixType >::gen_matlab_file_threshold(), PurificationGeneral< MatrixType >::gen_python_file_nnz(), print_collected_info(), print_collected_info_printf(), and PurificationGeneral< MatrixType >::purification_process().
Referenced by PurificationGeneral< MatrixType >::check_eigenvectors_at_the_end(), PurificationGeneral< MatrixType >::eigenvalue_bounds_estimation(), GetDensFromFock::get_dens_from_fock_sparse(), PurificationGeneral< MatrixType >::get_exact_number_of_puri_iterations(), main(), PurificationGeneral< MatrixType >::purification_process(), and PurificationGeneral< MatrixType >::PurificationStart().
Referenced by PurificationGeneral< MatrixType >::initialize().
Referenced by PurificationGeneral< MatrixType >::check_eigenvectors_at_the_end(), PurificationGeneral< MatrixType >::compute_eigenvector(), PurificationGeneral< MatrixType >::compute_eigenvectors_without_diagonalization(), PurificationGeneral< MatrixType >::discard_homo_eigenvector(), GetDensFromFock::get_dens_from_fock_sparse(), and PurificationGeneral< MatrixType >::set_eigenvectors_params().
std::vector<IterationInfo> PuriInfo::Iterations |
Referenced by PurificationGeneral< MatrixType >::compute_eigenvectors_without_diagonalization_last_iter_proj(), PurificationGeneral< MatrixType >::gen_matlab_file_cond_num(), PurificationGeneral< MatrixType >::gen_matlab_file_eigs(), PurificationGeneral< MatrixType >::gen_matlab_file_nnz(), PurificationGeneral< MatrixType >::gen_matlab_file_norm_diff(), PurificationGeneral< MatrixType >::gen_matlab_file_threshold(), PurificationGeneral< MatrixType >::gen_matlab_file_time(), PurificationGeneral< MatrixType >::gen_python_file_nnz(), get_poly_seq(), get_vec_frob_norms(), get_vec_mixed_norms(), get_vec_traces(), print_collected_info(), print_collected_info_printf(), PurificationGeneral< MatrixType >::purification_process(), Purification_sp2acc< MatrixType >::return_constant_C(), PurificationGeneral< MatrixType >::stopping_criterion(), and PurificationGeneral< MatrixType >::total_subspace_error().
Referenced by get_spectrum_bounds(), and set_spectrum_bounds().
Referenced by PurificationGeneral< MatrixType >::check_eigenvectors_at_the_end(), PurificationGeneral< MatrixType >::compute_eigenvector(), PurificationGeneral< MatrixType >::compute_eigenvectors_without_diagonalization(), PurificationGeneral< MatrixType >::discard_lumo_eigenvector(), GetDensFromFock::get_dens_from_fock_sparse(), and PurificationGeneral< MatrixType >::set_eigenvectors_params().
int PuriInfo::method |
Referenced by PurificationGeneral< MatrixType >::prepare_to_purification().
Referenced by PurificationGeneral< MatrixType >::check_eigenvectors_at_the_end(), PurificationGeneral< MatrixType >::compute_eigenvectors_without_diagonalization_last_iter_proj(), PurificationGeneral< MatrixType >::estimate_homo_lumo(), PurificationGeneral< MatrixType >::gen_matlab_file_cond_num(), PurificationGeneral< MatrixType >::gen_matlab_file_eigs(), PurificationGeneral< MatrixType >::gen_matlab_file_nnz(), PurificationGeneral< MatrixType >::gen_matlab_file_norm_diff(), PurificationGeneral< MatrixType >::gen_matlab_file_threshold(), PurificationGeneral< MatrixType >::gen_matlab_file_time(), PurificationGeneral< MatrixType >::gen_python_file_nnz(), GetDensFromFock::get_dens_from_fock_sparse(), PurificationGeneral< MatrixType >::get_exact_number_of_puri_iterations(), get_poly_seq(), get_vec_frob_norms(), get_vec_mixed_norms(), get_vec_traces(), print_collected_info(), print_collected_info_printf(), and PurificationGeneral< MatrixType >::purification_process().
Referenced by get_spectrum_bounds(), and set_spectrum_bounds().