Todo
append position should be only int type. Only the value should be long_k
append an entry at the end of the integer list If the first entry is zero, write into that one
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(tem_intList), | pointer | :: | firstEntry |
linked list of resulting elements building the neighbor |
||
| integer(kind=int_k), | intent(in) | :: | entryPos |
Add that element |
append an entry at the end of the integer list If the first entry is zero, write into that one
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(tem_longList), | pointer | :: | firstEntry |
linked list of resulting elements building the neighbor |
||
| integer(kind=long_k), | intent(in) | :: | entryPos |
Add that element |
append an entry to an allocatable array 1d with single integer If the array is too small, reallocate with double size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int_k), | intent(inout), | allocatable | :: | Array(:) |
array to append value to |
|
| integer, | intent(in) | :: | Position |
position the value is appended to |
||
| integer(kind=int_k), | intent(in) | :: | Value |
value to append |
append an entry to an allocatable array 1d with single integer If the array is too small, reallocate with double size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int_k), | intent(inout), | allocatable | :: | Array(:,:) |
array to append value to |
|
| integer, | intent(in) | :: | Position1 | |||
| integer, | intent(in) | :: | Position2 | |||
| integer(kind=int_k), | intent(in) | :: | Value |
value to append |
append an entry to an allocatable array 1d with long integer If the array is too small, reallocate with double size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=long_k), | intent(inout), | allocatable | :: | Array(:) |
array to append value to |
|
| integer, | intent(in) | :: | Position |
position the value is appended to |
||
| integer(kind=long_k), | intent(in) | :: | Value |
value to append |
append an entry to an allocatable array 1d with long integer If the array is too small, reallocate with double size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=long_k), | intent(inout), | allocatable | :: | Array(:,:) |
array to append value to |
|
| integer(kind=long_k), | intent(in) | :: | Position1 | |||
| integer(kind=long_k), | intent(in) | :: | Position2 | |||
| integer(kind=long_k), | intent(in) | :: | Value |
value to append |
append an entry to an allocatable array 1d with single precision If the array is too small, reallocate with double size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=single_k), | intent(inout), | allocatable | :: | Array(:) |
array to append value to |
|
| integer, | intent(in) | :: | Position |
position the value is appended to |
||
| real(kind=single_k), | intent(in) | :: | Value |
value to append |
append an entry to an allocatable array 1d with single precision If the array is too small, reallocate with double size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=single_k), | intent(inout), | allocatable | :: | Array(:,:) |
array to append value to |
|
| integer, | intent(in) | :: | Position1 | |||
| integer, | intent(in) | :: | Position2 | |||
| real(kind=single_k), | intent(in) | :: | Value |
value to append |
append an entry to an allocatable array 1d with double precision If the array is too small, reallocate with double size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=rk), | intent(inout), | allocatable | :: | Array(:) |
array to append value to |
|
| integer, | intent(in) | :: | Position |
position the value is appended to |
||
| real(kind=rk), | intent(in) | :: | Value |
value to append |
append an entry to an allocatable array 1d with double precision If the array is too small, reallocate with double size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=rk), | intent(inout), | allocatable | :: | Array(:,:) |
array to append value to |
|
| integer, | intent(in) | :: | Position1 | |||
| integer, | intent(in) | :: | Position2 | |||
| real(kind=rk), | intent(in) | :: | Value |
value to append |
append an entry to an allocatable array 1d with long integer If the array is too small, reallocate with double size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=long_k), | intent(inout), | allocatable | :: | Array(:) |
array to append to |
|
| integer(kind=long_k), | intent(in) | :: | ArrayToAppend(:) |
array to append |