A custom type to make it easy to encapsulate specific settings
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | use_ginit | ||||
logical, | public | :: | analyse_ddt_operator | ||||
integer, | public | :: | n_eig | ||||
integer, | public | :: | max_iter | ||||
integer, | public | :: | solver_option_switch | ||||
integer, | public | :: | extraction_option_switch | ||||
integer, | public | :: | which_option_switch | ||||
integer, | public | :: | transform_option_switch | ||||
integer, | public | :: | local_size | ||||
integer, | public | :: | global_size | ||||
real, | public | :: | tolerance | ||||
real, | public | :: | targ_re | ||||
real, | public | :: | targ_im | ||||
complex, | public | :: | target | ||||
complex, | public | :: | target_slepc |
type EpsSettings
logical :: use_ginit
logical :: analyse_ddt_operator
integer :: n_eig
integer :: max_iter
integer :: solver_option_switch
integer :: extraction_option_switch
integer :: which_option_switch
integer :: transform_option_switch
PetscInt :: local_size, global_size
real :: tolerance
real :: targ_re, targ_im
complex :: target
PetscScalar :: target_slepc
end type EpsSettings