| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(swiftest_particle_info), | intent(inout), | dimension(:), allocatable | :: | arr |
Destination array |
|
| type(swiftest_particle_info), | intent(in), | dimension(:), allocatable | :: | source |
Array to append |
|
| integer(kind=I4B), | intent(in), | optional | :: | nold |
Extent of original array. If passed, the source array will begin at arr(nold+1). Otherwise, the size of arr will be used. |
|
| logical, | intent(in), | optional, | dimension(:) | :: | lsource_mask |
Logical mask indicating which elements to append to |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(swiftest_kinship), | intent(inout), | dimension(:), allocatable | :: | arr |
Destination array |
|
| type(swiftest_kinship), | intent(in), | dimension(:), allocatable | :: | source |
Array to append |
|
| integer(kind=I4B), | intent(in), | optional | :: | nold |
Extent of original array. If passed, the source array will begin at arr(nold+1). Otherwise, the size of arr will be used. |
|
| logical, | intent(in), | optional, | dimension(:) | :: | lsource_mask |
Logical mask indicating which elements to append to |