ply_dofToQPoly Subroutine

private subroutine ply_dofToQPoly(dof, nDofs, ndims, xAnsFunc, yAnsFunc, zAnsFunc)

Subroutine to convert linearized dof index to ansatz function number for Q-Polynomials.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: dof

The linearized degree of freedom index.

integer, intent(in) :: nDofs

The number of dofs for all directions.

integer, intent(in) :: ndims

The number of Dimensions in the polynomial representation.

integer, intent(out) :: xAnsFunc

The ansatz function number in x direction.

integer, intent(out) :: yAnsFunc

The ansatz function number in y direction.

integer, intent(out) :: zAnsFunc

The ansatz function number in z direction.


Called by

proc~~ply_doftoqpoly~~CalledByGraph proc~ply_doftoqpoly ply_dofToQPoly proc~ply_initqlegprojcoeff ply_initQLegProjCoeff proc~ply_initqlegprojcoeff->proc~ply_doftoqpoly proc~ply_qpolyprojection ply_QPolyProjection proc~ply_qpolyprojection->proc~ply_initqlegprojcoeff

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: nDofsPerDir