teams_s Submodule


Uses

  • module~~teams_s~~UsesGraph module~teams_s teams_s iso_c_binding iso_c_binding module~teams_s->iso_c_binding module~prif_private_s prif_private_s module~teams_s->module~prif_private_s module~prif prif module~prif_private_s->module~prif module~prif->iso_c_binding

Contents


Module Procedures

module procedure prif_change_team module module subroutine prif_change_team(team, stat, errmsg, errmsg_alloc)

Arguments

TypeIntentOptionalAttributesName
type(prif_team_type), intent(in) :: team
integer(kind=c_int), intent(out), optional :: stat
character(len=*), intent(inout), optional :: errmsg
character(len=:), intent(inout), optional allocatable:: errmsg_alloc

module procedure prif_end_team module module subroutine prif_end_team(stat, errmsg, errmsg_alloc)

Arguments

TypeIntentOptionalAttributesName
integer(kind=c_int), intent(out), optional :: stat
character(len=*), intent(inout), optional :: errmsg
character(len=:), intent(inout), optional allocatable:: errmsg_alloc

module procedure prif_form_team module module subroutine prif_form_team(team_number, team, new_index, stat, errmsg, errmsg_alloc)

Arguments

TypeIntentOptionalAttributesName
integer(kind=c_int64_t), intent(in) :: team_number
type(prif_team_type), intent(out) :: team
integer(kind=c_int), intent(in), optional :: new_index
integer(kind=c_int), intent(out), optional :: stat
character(len=*), intent(inout), optional :: errmsg
character(len=:), intent(inout), optional allocatable:: errmsg_alloc

module procedure prif_get_team module module subroutine prif_get_team(level, team)

Arguments

TypeIntentOptionalAttributesName
integer(kind=c_int), intent(in), optional :: level
type(prif_team_type), intent(out) :: team

module procedure prif_team_number module module subroutine prif_team_number(team, team_number)

Arguments

TypeIntentOptionalAttributesName
type(prif_team_type), intent(in), optional :: team
integer(kind=c_int64_t), intent(out) :: team_number