Small helping routine to wrap transfers in all allowed dimensions.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in) | :: | indat(:) |
Input data to transfer to output data. |
||
integer, | intent(in) | :: | inspace |
Multi-dimensional polynomial layout of the input data. |
||
integer, | intent(in) | :: | indegree |
Maximal polynomial degree in the input data. |
||
real(kind=rk), | intent(out) | :: | outdat(:) |
Output data to fill with input data. |
||
integer, | intent(in) | :: | outspace |
Multi-dimensional polynomial layout of the output data. |
||
integer, | intent(in) | :: | outdegree |
Maximal polynomial degree in the output data. |
||
integer, | intent(in) | :: | ndims |
Number of dimensions in the polynomials to transfer |