Go to the source code of this file.
|
module | arnoldi_data_methods |
| The methods which allow to analyze and manipulate the arnoldi procedure The main routine and this should eb the only public access point for the method.
|
|
|
subroutine, public | arnoldi_data_methods::setup_arnoldi_env (arnoldi_env, matrix, max_iter, threshold, selection_crit, nval_request, nrestarts, generalized_ev, iram) |
| This routine sets the environment for the arnoldi iteration and the krylov subspace creation. All simulation parameters have to be given at this stage so the rest can run fully automated In addition, this routine allocates the data necessary for.
|
|
subroutine, public | arnoldi_data_methods::get_selected_ritz_vector (arnoldi_env, ind, matrix, vector) |
| ...
|
|
subroutine, public | arnoldi_data_methods::deallocate_arnoldi_env (arnoldi_env) |
| Deallocate the data in arnoldi_env.
|
|
subroutine, public | arnoldi_data_methods::select_evals (arnoldi_env) |
| perform the selection of eigenvalues, fills the selected_ind array
|
|
integer function, public | arnoldi_data_methods::get_nrestart (arnoldi_env) |
| returns the number of restarts allowed for arnoldi
|
|
logical function, public | arnoldi_data_methods::arnoldi_is_converged (arnoldi_env) |
| Find out whether the method with the current search criterion is converged.
|
|
complex(dp) function, public | arnoldi_data_methods::get_selected_ritz_val (arnoldi_env, ind) |
| get a single specific Ritz value from the set of selected
|
|
subroutine, public | arnoldi_data_methods::set_arnoldi_initial_vector (arnoldi_env, vector) |
| ...
|
|