ply_calcDiff_leg_2d_normal Subroutine

public subroutine ply_calcDiff_leg_2d_normal(legCoeffs, legCoeffsDiff, mPd, nVars, elemLength, iDir, dirVec)

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: legCoeffs(:,:)
real(kind=rk), intent(inout) :: legCoeffsDiff(:,:)

Modal expansion of the derivative of legCoeffs in terms of Legendre modal coefficients. \n First index is the number of modal coefficients. \n Second index is the number of velocity components \n Third index is the number of partial derivatives, i.e. 3 in 3D.

integer, intent(in) :: mPd
integer, intent(in) :: nVars

The number of varibales to differentiate

real(kind=rk), intent(in) :: elemLength

The physical length of the element to build the derivatives for.

integer, intent(in) :: iDir

The direction to differentiate

integer, optional :: dirVec(2)

The direction vector for the rotation


Called by

proc~~ply_calcdiff_leg_2d_normal~~CalledByGraph proc~ply_calcdiff_leg_2d_normal ply_calcDiff_leg_2d_normal proc~ply_calcdiff_leg_2d ply_calcDiff_leg_2d proc~ply_calcdiff_leg_2d->proc~ply_calcdiff_leg_2d_normal proc~atl_modg_2d_heat_physflux atl_modg_2d_heat_physFlux proc~atl_modg_2d_heat_physflux->proc~ply_calcdiff_leg_2d_normal proc~eval_source_rans2d eval_source_rans2D proc~eval_source_rans2d->proc~ply_calcdiff_leg_2d proc~modg_2d_compute_project_physflux modg_2d_compute_project_physFlux proc~modg_2d_compute_project_physflux->proc~ply_calcdiff_leg_2d proc~atl_op_gradient_forelement atl_op_Gradient_forElement proc~atl_op_gradient_forelement->proc~ply_calcdiff_leg_2d proc~atl_modg_2d_voltoface_grad_q atl_modg_2d_volToFace_grad_Q proc~atl_modg_2d_voltoface_grad_q->proc~ply_calcdiff_leg_2d proc~atl_modg_2d_modalvoltomodalface atl_modg_2d_modalVolToModalFace proc~atl_modg_2d_modalvoltomodalface->proc~atl_modg_2d_voltoface_grad_q proc~compute_rhs_cubes_modg_2d compute_rhs_cubes_modg_2d proc~compute_rhs_cubes_modg_2d->proc~modg_2d_compute_project_physflux proc~compute_rhs_cubes compute_rhs_cubes proc~compute_rhs_cubes->proc~compute_rhs_cubes_modg_2d proc~preprocess_rhs_cubes preprocess_rhs_cubes proc~preprocess_rhs_cubes->proc~atl_modg_2d_modalvoltomodalface

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iVar
integer, private :: dofPos
integer, private :: dofPosPrev
integer, private :: dofPos2Prev
integer, private :: leg(2)
integer, private :: iDeg1
integer, private :: iDeg2
integer, private :: DV(2)