getKey Interface

public interface getKey

Called by

interface~~getkey~~CalledByGraph interface~getkey getKey proc~init_infotrac~2 init_infotrac proc~init_infotrac~2->interface~getkey proc~indexupdate indexUpdate proc~init_infotrac~2->proc~indexupdate proc~readtracersfiles readTracersFiles proc~init_infotrac~2->proc~readtracersfiles proc~processisotopes processIsotopes proc~init_infotrac~2->proc~processisotopes proc~setgeneration setGeneration proc~setgeneration->interface~getkey proc~init_infotrac_phy init_infotrac_phy proc~init_infotrac_phy->interface~getkey proc~init_infotrac_phy->proc~indexupdate proc~init_infotrac_phy->proc~readtracersfiles proc~init_infotrac_phy->proc~processisotopes proc~init_infotrac init_infotrac proc~init_infotrac->interface~getkey proc~init_infotrac->proc~indexupdate proc~init_infotrac->proc~readtracersfiles proc~init_infotrac->proc~processisotopes proc~indexupdate->interface~getkey proc~init_infotrac_phy~2 init_infotrac_phy proc~init_infotrac_phy~2->interface~getkey proc~init_infotrac_phy~2->proc~indexupdate proc~init_infotrac_phy~2->proc~readtracersfiles proc~init_infotrac_phy~2->proc~processisotopes proc~readtracersfiles->interface~getkey proc~readtracersfiles->proc~setgeneration proc~readtracersfiles->proc~indexupdate proc~processisotopes->interface~getkey proc~iniphysiq iniphysiq proc~iniphysiq->proc~init_infotrac_phy proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~init_infotrac proc~old_lmdz1d->proc~iniphysiq proc~iniphysiq~3 iniphysiq proc~iniphysiq~3->proc~init_infotrac_phy proc~iniphysiq~2 iniphysiq proc~iniphysiq~2->proc~init_infotrac_phy program~gcm~2 gcm program~gcm~2->proc~init_infotrac program~gcm~2->proc~iniphysiq program~ce0l ce0l program~ce0l->proc~init_infotrac program~ce0l->proc~iniphysiq proc~scm scm proc~scm->proc~init_infotrac proc~scm->proc~iniphysiq program~gcm gcm program~gcm->proc~init_infotrac program~gcm->proc~iniphysiq program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm

Contents


Module Procedures

private function getKeyByIndex_s111(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
character(len=maxlen), intent(out) :: val
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_sm11(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
character(len=maxlen), intent(out) :: val
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_s1m1(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
character(len=maxlen), intent(out), ALLOCATABLE :: val(:)
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_smm1(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
character(len=maxlen), intent(out), ALLOCATABLE :: val(:)
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_s1mm(keyn, val, ky, nam, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
character(len=maxlen), intent(out), ALLOCATABLE :: val(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=maxlen), intent(out), optional, ALLOCATABLE :: nam(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_smmm(keyn, val, ky, nam, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
character(len=maxlen), intent(out), ALLOCATABLE :: val(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=maxlen), intent(out), optional, ALLOCATABLE :: nam(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_i111(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
integer, intent(out) :: val
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_im11(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
integer, intent(out) :: val
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_i1m1(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
integer, intent(out), ALLOCATABLE :: val(:)
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_imm1(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
integer, intent(out), ALLOCATABLE :: val(:)
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_i1mm(keyn, val, ky, nam, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
integer, intent(out), ALLOCATABLE :: val(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=maxlen), intent(out), optional, ALLOCATABLE :: nam(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_immm(keyn, val, ky, nam, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
integer, intent(out), ALLOCATABLE :: val(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=maxlen), intent(out), optional, ALLOCATABLE :: nam(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_r111(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
real, intent(out) :: val
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_rm11(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
real, intent(out) :: val
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_r1m1(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
real, intent(out), ALLOCATABLE :: val(:)
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_rmm1(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
real, intent(out), ALLOCATABLE :: val(:)
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_r1mm(keyn, val, ky, nam, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
real, intent(out), ALLOCATABLE :: val(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=maxlen), intent(out), optional, ALLOCATABLE :: nam(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_rmmm(keyn, val, ky, nam, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
real, intent(out), ALLOCATABLE :: val(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=maxlen), intent(out), optional, ALLOCATABLE :: nam(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_l111(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
logical, intent(out) :: val
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_lm11(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
logical, intent(out) :: val
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_l1m1(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
logical, intent(out), ALLOCATABLE :: val(:)
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_lmm1(keyn, val, itr, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
logical, intent(out), ALLOCATABLE :: val(:)
integer, intent(in) :: itr
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_l1mm(keyn, val, ky, nam, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
logical, intent(out), ALLOCATABLE :: val(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=maxlen), intent(out), optional, ALLOCATABLE :: nam(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByIndex_lmmm(keyn, val, ky, nam, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
logical, intent(out), ALLOCATABLE :: val(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=maxlen), intent(out), optional, ALLOCATABLE :: nam(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_s111(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
character(len=maxlen), intent(out) :: val
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_sm11(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
character(len=maxlen), intent(out) :: val
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_s1m1(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
character(len=maxlen), intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_smm1(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
character(len=maxlen), intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_s1mm(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
character(len=maxlen), intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_smmm(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
character(len=maxlen), intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname(:)
type(keys_type), intent(in), optional :: ky(:)
character(len=*), intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_i111(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
integer, intent(out) :: val
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_im11(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
integer, intent(out) :: val
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_i1m1(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
integer, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_imm1(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
integer, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_i1mm(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
integer, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname(:)
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_immm(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
integer, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname(:)
type(keys_type), intent(in), optional :: ky(:)
integer, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_r111(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
real, intent(out) :: val
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_rm11(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
real, intent(out) :: val
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_r1m1(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
real, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_rmm1(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
real, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_r1mm(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
real, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname(:)
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_rmmm(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
real, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname(:)
type(keys_type), intent(in), optional :: ky(:)
real, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_l111(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
logical, intent(out) :: val
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_lm11(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
logical, intent(out) :: val
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_l1m1(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
logical, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_lmm1(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
logical, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_l1mm(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn
logical, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname(:)
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical

private function getKeyByName_lmmm(keyn, val, tname, ky, def, lDisp) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: keyn(:)
logical, intent(out), ALLOCATABLE :: val(:)
character(len=*), intent(in) :: tname(:)
type(keys_type), intent(in), optional :: ky(:)
logical, intent(in), optional :: def
logical, intent(in), optional :: lDisp

Return Value logical