Contains fundamental routines to copy arrays to new memory locations while maintaining both copies
See copy for more information.
Copies an array to new memory (no pointers), The output array size will be changed to match the copy.
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r32), | intent(in), | allocatable | :: | this(:) | Copy this array |
|
real(kind=r32), | intent(inout), | allocatable | :: | that(:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r32), | intent(in), | allocatable | :: | this(:,:) | Copy this array |
|
real(kind=r32), | intent(inout), | allocatable | :: | that(:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r32), | intent(in), | allocatable | :: | this(:,:,:) | Copy this array |
|
real(kind=r32), | intent(inout), | allocatable | :: | that(:,:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in), | allocatable | :: | this(:) | Copy this array |
|
real(kind=r64), | intent(inout), | allocatable | :: | that(:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in), | allocatable | :: | this(:,:) | Copy this array |
|
real(kind=r64), | intent(inout), | allocatable | :: | that(:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in), | allocatable | :: | this(:,:,:) | Copy this array |
|
real(kind=r64), | intent(inout), | allocatable | :: | that(:,:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i32), | intent(in), | allocatable | :: | this(:) | Copy this array |
|
integer(kind=i32), | intent(inout), | allocatable | :: | that(:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i32), | intent(in), | allocatable | :: | this(:,:) | Copy this array |
|
integer(kind=i32), | intent(inout), | allocatable | :: | that(:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i32), | intent(in), | allocatable | :: | this(:,:,:) | Copy this array |
|
integer(kind=i32), | intent(inout), | allocatable | :: | that(:,:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i64), | intent(in), | allocatable | :: | this(:) | Copy this array |
|
integer(kind=i64), | intent(inout), | allocatable | :: | that(:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i64), | intent(in), | allocatable | :: | this(:,:) | Copy this array |
|
integer(kind=i64), | intent(inout), | allocatable | :: | that(:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i64), | intent(in), | allocatable | :: | this(:,:,:) | Copy this array |
|
integer(kind=i64), | intent(inout), | allocatable | :: | that(:,:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=r32), | intent(in), | allocatable | :: | this(:) | Copy this array |
|
complex(kind=r32), | intent(inout), | allocatable | :: | that(:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=r32), | intent(in), | allocatable | :: | this(:,:) | Copy this array |
|
complex(kind=r32), | intent(inout), | allocatable | :: | that(:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=r32), | intent(in), | allocatable | :: | this(:,:,:) | Copy this array |
|
complex(kind=r32), | intent(inout), | allocatable | :: | that(:,:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=r64), | intent(in), | allocatable | :: | this(:) | Copy this array |
|
complex(kind=r64), | intent(inout), | allocatable | :: | that(:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=r64), | intent(in), | allocatable | :: | this(:,:) | Copy this array |
|
complex(kind=r64), | intent(inout), | allocatable | :: | that(:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=r64), | intent(in), | allocatable | :: | this(:,:,:) | Copy this array |
|
complex(kind=r64), | intent(inout), | allocatable | :: | that(:,:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in), | allocatable | :: | this(:) | Copy this array |
|
logical, | intent(inout), | allocatable | :: | that(:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in), | allocatable | :: | this(:,:) | Copy this array |
|
logical, | intent(inout), | allocatable | :: | that(:,:) | Copy of this |
Interfaced with copy
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in), | allocatable | :: | this(:,:,:) | Copy this array |
|
logical, | intent(inout), | allocatable | :: | that(:,:,:) | Copy of this |