Performs a spill operation on a single array of type character strings This is the inverse of a spill operation
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=STRMAX), | intent(inout), | dimension(:), allocatable | :: | keeps | Array of values to keep |
|
| character(len=STRMAX), | intent(inout), | dimension(:), allocatable | :: | discards | Array of discards |
|
| logical, | intent(in), | dimension(:) | :: | lspill_list | Logical array of bodies to spill into the discards |
|
| logical, | intent(in) | :: | ldestructive | Logical flag indicating whether or not this operation should alter the keeps array or not |
Performs a spill operation on a single array of type DP This is the inverse of a spill operation
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(inout), | dimension(:), allocatable | :: | keeps | Array of values to keep |
|
| real(kind=DP), | intent(inout), | dimension(:), allocatable | :: | discards | Array of discards |
|
| logical, | intent(in), | dimension(:) | :: | lspill_list | Logical array of bodies to spill into the discardss |
|
| logical, | intent(in) | :: | ldestructive | Logical flag indicating whether or not this operation should alter the keeps array or not |
Performs a spill operation on a single array of DP vectors with shape (NDIM, n) This is the inverse of a spill operation
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(inout), | dimension(:,:), allocatable | :: | keeps | Array of values to keep |
|
| real(kind=DP), | intent(inout), | dimension(:,:), allocatable | :: | discards | Array discards |
|
| logical, | intent(in), | dimension(:) | :: | lspill_list | Logical array of bodies to spill into the discards |
|
| logical, | intent(in) | :: | ldestructive | Logical flag indicating whether or not this operation should alter the keeps array or not |
Performs a spill operation on a single array of type I4B This is the inverse of a spill operation
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(inout), | dimension(:), allocatable | :: | keeps | Array of values to keep |
|
| integer(kind=I4B), | intent(inout), | dimension(:), allocatable | :: | discards | Array of discards |
|
| logical, | intent(in), | dimension(:) | :: | lspill_list | Logical array of bodies to spill into the discards |
|
| logical, | intent(in) | :: | ldestructive | Logical flag indicating whether or not this operation should alter the keeps array or not |
Performs a spill operation on a single array of type I4B This is the inverse of a spill operation
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I8B), | intent(inout), | dimension(:), allocatable | :: | keeps | Array of values to keep |
|
| integer(kind=I8B), | intent(inout), | dimension(:), allocatable | :: | discards | Array of discards |
|
| logical, | intent(in), | dimension(:) | :: | lspill_list | Logical array of bodies to spill into the discards |
|
| logical, | intent(in) | :: | ldestructive | Logical flag indicating whether or not this operation should alter the keeps array or not |
Performs a spill operation on a single array of logicals This is the inverse of a spill operation
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout), | dimension(:), allocatable | :: | keeps | Array of values to keep |
|
| logical, | intent(inout), | dimension(:), allocatable | :: | discards | Array of discards |
|
| logical, | intent(in), | dimension(:) | :: | lspill_list | Logical array of bodies to spill into the discards |
|
| logical, | intent(in) | :: | ldestructive | Logical flag indicating whether or not this operation should alter the keeps array or no |