public interface assign
Module Procedures
private subroutine assign_get_a0_0(lhs, this, success)
Arguments
| Type |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| 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 |
Intent | Optional |
Attributes | | Name | |
| type(variable_t), |
intent(inout) |
|
| :: |
this | |
| type(c_funptr), |
intent(in), |
|
dimension(:) | :: |
rhs | |
| logical, |
intent(in), |
optional |
| :: |
dealloc | |