assign Interface

public interface assign

Contents


Module Procedures

private subroutine assign_get_a0_0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(out) :: lhs
type(variable_t), intent(inout) :: this
logical, intent(out), optional :: success

private subroutine assign_set_a0_0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
character(len=*), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_var(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
type(variable_t), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_a1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
character(len=1), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_a1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
character(len=1), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_s0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_s0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
real(kind=sp), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_s1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_s1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
real(kind=sp), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_s2(lhs, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out), dimension(:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_s2(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
real(kind=sp), intent(in), dimension(:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_s3(lhs, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(out), dimension(:,:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_s3(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
real(kind=sp), intent(in), dimension(:,:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_d0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_d0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
real(kind=dp), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_d1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_d1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
real(kind=dp), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_d2(lhs, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out), dimension(:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_d2(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
real(kind=dp), intent(in), dimension(:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_d3(lhs, this, success)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(out), dimension(:,:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_d3(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
real(kind=dp), intent(in), dimension(:,:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_c0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_c0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
complex(kind=sp), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_c1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_c1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
complex(kind=sp), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_c2(lhs, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out), dimension(:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_c2(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
complex(kind=sp), intent(in), dimension(:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_c3(lhs, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(out), dimension(:,:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_c3(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
complex(kind=sp), intent(in), dimension(:,:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_z0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_z0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
complex(kind=dp), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_z1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_z1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
complex(kind=dp), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_z2(lhs, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out), dimension(:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_z2(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
complex(kind=dp), intent(in), dimension(:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_z3(lhs, this, success)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(out), dimension(:,:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_z3(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
complex(kind=dp), intent(in), dimension(:,:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_b0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_b0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
logical, intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_b1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_b1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
logical, intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_b2(lhs, this, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out), dimension(:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_b2(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
logical, intent(in), dimension(:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_b3(lhs, this, success)

Arguments

Type IntentOptional AttributesName
logical, intent(out), dimension(:,:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_b3(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
logical, intent(in), dimension(:,:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_h0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_h0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=ih), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_h1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_h1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=ih), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_h2(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out), dimension(:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_h2(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=ih), intent(in), dimension(:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_h3(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=ih), intent(out), dimension(:,:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_h3(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=ih), intent(in), dimension(:,:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_i0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_i0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=is), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_i1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_i1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=is), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_i2(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out), dimension(:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_i2(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=is), intent(in), dimension(:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_i3(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=is), intent(out), dimension(:,:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_i3(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=is), intent(in), dimension(:,:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_l0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_l0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=il), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_l1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_l1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=il), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_l2(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out), dimension(:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_l2(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=il), intent(in), dimension(:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_l3(lhs, this, success)

Arguments

Type IntentOptional AttributesName
integer(kind=il), intent(out), dimension(:,:,:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_l3(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
integer(kind=il), intent(in), dimension(:,:,:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_cp0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_cp0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
type(c_ptr), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_cp1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
type(c_ptr), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_cp1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
type(c_ptr), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_fp0(lhs, this, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), intent(out) :: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_fp0(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
type(c_funptr), intent(in) :: rhs
logical, intent(in), optional :: dealloc

private subroutine assign_get_fp1(lhs, this, success)

Arguments

Type IntentOptional AttributesName
type(c_funptr), intent(out), dimension(:):: lhs
type(variable_t), intent(in) :: this
logical, intent(out), optional :: success

private subroutine assign_set_fp1(this, rhs, dealloc)

Arguments

Type IntentOptional AttributesName
type(variable_t), intent(inout) :: this
type(c_funptr), intent(in), dimension(:):: rhs
logical, intent(in), optional :: dealloc