Subroutine to transform Legendre expansion to point values at Chebyshev nodes.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ply_legFpt_type), | intent(inout) | :: | fpt | |||
real(kind=rk), | intent(inout) | :: | pntVal(:,:) | The point values to transform to 3D modal Legendre expansion. \attention Although this array serves as input only, it is modified inside of this routine by the underlying DCT algorithm. So, when this routine returns from its call the original values of pntVal will be modified. |
||
real(kind=rk), | intent(inout) | :: | legCoeffs(:,:) | |||
integer, | intent(in) | :: | nVars |
Subroutine to transform Legendre expansion to point values at Chebyshev nodes.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ply_legFpt_type), | intent(inout) | :: | fpt | |||
real(kind=rk), | intent(inout) | :: | pntVal(:) | The point values to transform to 3D modal Legendre expansion. \attention Although this array serves as input only, it is modified inside of this routine by the underlying DCT algorithm. So, when this routine returns from its call the original values of pntVal will be modified. |
||
real(kind=rk), | intent(inout) | :: | legCoeffs(:) |