class_iterating_procedures Submodule


Uses

  • module~~class_iterating_procedures~~UsesGraph module~class_iterating_procedures class_iterating_procedures module~class_iterating class_iterating module~class_iterating_procedures->module~class_iterating module~class_psblas class_psblas module~class_iterating->module~class_psblas module~class_stopwatch class_stopwatch module~class_psblas->module~class_stopwatch module~tools_psblas tools_psblas module~class_psblas->module~tools_psblas module~class_stopwatch->module~tools_psblas psb_base_mod psb_base_mod module~class_stopwatch->psb_base_mod psb_prec_mod psb_prec_mod module~tools_psblas->psb_prec_mod module~tools_psblas->psb_base_mod psb_krylov_mod psb_krylov_mod module~tools_psblas->psb_krylov_mod

Contents


Module Procedures

module procedure create_iterating module subroutine create_iterating(iter, input_file, sec, itype)

Arguments

Type IntentOptional AttributesName
class(iterating), intent(out) :: iter
character(len=*), intent(in) :: input_file
character(len=*), intent(in) :: sec
integer, intent(in) :: itype

module procedure current_iteration module function current_iteration(iter)

Arguments

Type IntentOptional AttributesName
class(iterating), intent(in) :: iter

Return Value integer

module procedure delta_ module function delta_(iter)

Arguments

Type IntentOptional AttributesName
class(iterating), intent(in) :: iter

Return Value real(kind=psb_dpk_)

module procedure increment_iterating module subroutine increment_iterating(iter)

Arguments

Type IntentOptional AttributesName
class(iterating), intent(inout) :: iter

module procedure nemo_iterating_sizeof module function nemo_iterating_sizeof(iter)

Arguments

Type IntentOptional AttributesName
class(iterating), intent(in) :: iter

Return Value integer(kind=nemo_int_long_)

module procedure next_iteration module function next_iteration(iter)

Arguments

Type IntentOptional AttributesName
class(iterating) :: iter

Return Value integer

module procedure nmax_ module function nmax_(iter)

Arguments

Type IntentOptional AttributesName
class(iterating), intent(in) :: iter

Return Value integer

module procedure previous_iteration module function previous_iteration(iter)

Arguments

Type IntentOptional AttributesName
class(iterating) :: iter

Return Value integer

module procedure reset_iterating module subroutine reset_iterating(iter)

Arguments

Type IntentOptional AttributesName
class(iterating), intent(inout) :: iter

module procedure stop_iterating module function stop_iterating(iter, eps)

Arguments

Type IntentOptional AttributesName
class(iterating), intent(in) :: iter
real(kind=psb_dpk_), intent(in), optional :: eps

Return Value logical

module procedure tol_ module function tol_(iter)

Arguments

Type IntentOptional AttributesName
class(iterating), intent(in) :: iter

Return Value real(kind=psb_dpk_)