ply_convertFromOversample_1d Subroutine

private subroutine ply_convertFromOversample_1d(modalCoeffs, poly_proj, state, nScalars)

Truncating an oversampled 1D polynomial representation back to the original representation.

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: modalCoeffs(:,:)

Oversampled modal array for one element

type(ply_poly_project_type), intent(in) :: poly_proj

Data of the projection method

real(kind=rk), intent(out) :: state(:,:)

Truncated state for one element obtained from the modalCoeffs

integer, intent(in), optional :: nScalars

The number of scalar variables to convert. If nScalars is not passed to this subroutine, all variables of argument state will be considered by this routine.


Called by

proc~~ply_convertfromoversample_1d~~CalledByGraph proc~ply_convertfromoversample_1d ply_convertFromOversample_1d proc~ply_convertfromoversample ply_convertFromOversample proc~ply_convertfromoversample->proc~ply_convertfromoversample_1d proc~create_target create_target proc~create_target->proc~ply_convertfromoversample proc~traverse_tree traverse_tree proc~traverse_tree->proc~create_target proc~traverse_tree->proc~traverse_tree proc~sdr_proto2treelm sdr_proto2treelm proc~sdr_proto2treelm->proc~traverse_tree

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iVar
integer, private :: iPoint
integer, private :: iVP
integer, private :: nPVars