associate Interface

public interface associate

Contents


Module Procedures

private subroutine d_get_p_val(val, d, key, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: val
type(dictionary_t), intent(inout) :: d
character(len=*), intent(in), optional :: key
logical, intent(in), optional :: dealloc

private subroutine d_get_p_dict(dic, d, key, dealloc)

Arguments

Type IntentOptional AttributesName
type(dictionary_t), intent(inout) :: dic
type(dictionary_t), intent(inout) :: d
character(len=*), intent(in), optional :: key
logical, intent(in), optional :: dealloc

private subroutine d_get_p_a1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
character(len=1), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_a1(val, this, success)

Arguments

Type IntentOptional AttributesName
character(len=1), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_s0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_s0(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_s1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_s1(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_s2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_s2(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_s3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_s3(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_d0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_d0(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_d1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_d1(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_d2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_d2(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_d3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_d3(val, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_c0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_c0(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_c1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_c1(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_c2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_c2(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_c3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_c3(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_z0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_z0(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_z1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_z1(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_z2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_z2(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_z3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_z3(val, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_b0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
logical, pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_b0(val, this, success)

Arguments

Type IntentOptional AttributesName
logical, pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_b1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
logical, pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_b1(val, this, success)

Arguments

Type IntentOptional AttributesName
logical, pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_b2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
logical, pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_b2(val, this, success)

Arguments

Type IntentOptional AttributesName
logical, pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_b3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
logical, pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_b3(val, this, success)

Arguments

Type IntentOptional AttributesName
logical, pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_h0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_h0(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_h1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_h1(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_h2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_h2(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_h3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_h3(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_i0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_i0(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_i1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_i1(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_i2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_i2(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_i3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_i3(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_l0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_l0(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_l1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_l1(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_l2(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_l2(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), pointer, dimension(:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_l3(val, this, key, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_l3(val, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), pointer, dimension(:,:,:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_cp0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_cp0(val, this, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_cp1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_cp1(val, this, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_fp0(val, this, key, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), pointer:: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_fp0(val, this, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), pointer:: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine d_get_p_fp1(val, this, key, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
character(len=*), intent(in) :: key
logical, intent(out), optional :: success

private subroutine d_get_p_first_fp1(val, this, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), pointer, dimension(:):: val
type(dictionary_t), intent(inout) :: this
logical, intent(out), optional :: success