modg_volToFace_Q_x Subroutine

private subroutine modg_volToFace_Q_x(nScalars, volState, maxPolyDegree, nElems, faceState)

Project modal representation of an element to its two faces in X.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nScalars
real(kind=rk), intent(in) :: volState(:,:,:)

The modal representation in the volume. First dimension is the number of volumetric numbers of degrees of freedom and second dimension is the number of scalar variables in the equation system.

integer, intent(in) :: maxPolyDegree

The maximal polynomial degree per spatial direction.

integer, intent(in) :: nElems

The number of elements

real(kind=rk), intent(inout) :: faceState(:,:,:,:)

The modal representation on the faces in X direction


Called by

proc~~modg_voltoface_q_x~~CalledByGraph proc~modg_voltoface_q_x modg_volToFace_Q_x proc~atl_modg_modalvoltomodalface atl_modg_modalVolToModalFace proc~atl_modg_modalvoltomodalface->proc~modg_voltoface_q_x proc~preprocess_rhs_cubes preprocess_rhs_cubes proc~preprocess_rhs_cubes->proc~atl_modg_modalvoltomodalface interface~atl_preprocess_rhs atl_preprocess_rhs interface~atl_preprocess_rhs->proc~preprocess_rhs_cubes proc~global_corrector_substep global_corrector_substep proc~global_corrector_substep->interface~atl_preprocess_rhs proc~imexrk_substep imexrk_substep proc~imexrk_substep->interface~atl_preprocess_rhs proc~mesh_timestep_euler mesh_timestep_euler proc~mesh_timestep_euler->interface~atl_preprocess_rhs proc~rk2_substep rk2_substep proc~rk2_substep->interface~atl_preprocess_rhs proc~rk4_substep rk4_substep proc~rk4_substep->interface~atl_preprocess_rhs proc~rktaylor_substep rktaylor_substep proc~rktaylor_substep->interface~atl_preprocess_rhs