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 |