|
procedure(elpa_setup_i), deferred, public | setup |
| method to setup an ELPA object More...
|
|
procedure(elpa_destroy_i), deferred, public | destroy |
| method to destroy an ELPA object More...
|
|
generic, public | set => elpa_set_integer, elpa_set_double |
|
generic, public | get => elpa_get_integer, elpa_get_double |
|
procedure(elpa_is_set_i), deferred, public | is_set |
| method to check whether key/value is set More...
|
|
procedure(elpa_can_set_i), deferred, public | can_set |
| method to check whether key/value can be set More...
|
|
procedure(elpa_get_time_i), deferred, public | get_time |
|
procedure(elpa_print_times_i), deferred, public | print_times |
|
procedure(elpa_timer_start_i), deferred, public | timer_start |
|
procedure(elpa_timer_stop_i), deferred, public | timer_stop |
|
generic, public | eigenvectors => elpa_eigenvectors_d, elpa_eigenvectors_f, elpa_eigenvectors_dc, elpa_eigenvectors_fc |
|
generic, public | eigenvalues => elpa_eigenvalues_d, elpa_eigenvalues_f, elpa_eigenvalues_dc, elpa_eigenvalues_fc |
|
generic, public | hermitian_multiply => elpa_hermitian_multiply_d, elpa_hermitian_multiply_dc, elpa_hermitian_multiply_f, elpa_hermitian_multiply_fc |
|
generic, public | cholesky => elpa_cholesky_d, elpa_cholesky_f, elpa_cholesky_dc, elpa_cholesky_fc |
|
generic, public | invert_triangular => elpa_invert_trm_d, elpa_invert_trm_f, elpa_invert_trm_dc, elpa_invert_trm_fc |
|
generic, public | solve_tridiagonal => elpa_solve_tridiagonal_d, elpa_solve_tridiagonal_f |
|
procedure(elpa_set_integer_i), deferred, public | elpa_set_integer |
| These method have to be public, in order to be overrideable in the extension types. More...
|
|
procedure(elpa_set_double_i), deferred, public | elpa_set_double |
|
procedure(elpa_get_integer_i), deferred, public | elpa_get_integer |
|
procedure(elpa_get_double_i), deferred, public | elpa_get_double |
|
procedure(elpa_eigenvectors_d_i), deferred, public | elpa_eigenvectors_d |
|
procedure(elpa_eigenvectors_f_i), deferred, public | elpa_eigenvectors_f |
|
procedure(elpa_eigenvectors_dc_i), deferred, public | elpa_eigenvectors_dc |
|
procedure(elpa_eigenvectors_fc_i), deferred, public | elpa_eigenvectors_fc |
|
procedure(elpa_eigenvalues_d_i), deferred, public | elpa_eigenvalues_d |
|
procedure(elpa_eigenvalues_f_i), deferred, public | elpa_eigenvalues_f |
|
procedure(elpa_eigenvalues_dc_i), deferred, public | elpa_eigenvalues_dc |
|
procedure(elpa_eigenvalues_fc_i), deferred, public | elpa_eigenvalues_fc |
|
procedure(elpa_hermitian_multiply_d_i), deferred, public | elpa_hermitian_multiply_d |
|
procedure(elpa_hermitian_multiply_f_i), deferred, public | elpa_hermitian_multiply_f |
|
procedure(elpa_hermitian_multiply_dc_i), deferred, public | elpa_hermitian_multiply_dc |
|
procedure(elpa_hermitian_multiply_fc_i), deferred, public | elpa_hermitian_multiply_fc |
|
procedure(elpa_cholesky_d_i), deferred, public | elpa_cholesky_d |
|
procedure(elpa_cholesky_f_i), deferred, public | elpa_cholesky_f |
|
procedure(elpa_cholesky_dc_i), deferred, public | elpa_cholesky_dc |
|
procedure(elpa_cholesky_fc_i), deferred, public | elpa_cholesky_fc |
|
procedure(elpa_invert_trm_d_i), deferred, public | elpa_invert_trm_d |
|
procedure(elpa_invert_trm_f_i), deferred, public | elpa_invert_trm_f |
|
procedure(elpa_invert_trm_dc_i), deferred, public | elpa_invert_trm_dc |
|
procedure(elpa_invert_trm_fc_i), deferred, public | elpa_invert_trm_fc |
|
procedure(elpa_solve_tridiagonal_d_i), deferred, public | elpa_solve_tridiagonal_d |
|
procedure(elpa_solve_tridiagonal_f_i), deferred, public | elpa_solve_tridiagonal_f |
|
Abstract definition of the elpa_t type.