getConservativeGradients Interface

public interface getConservativeGradients

Module Procedures

private pure subroutine getConservativeGradients_0D(Q, U_x, U_y, U_z, nablaT, Q_x, Q_y, Q_z)

Arguments

Type IntentOptional Attributes Name
real(kind=RP), intent(in) :: Q(NCONS)
real(kind=RP), intent(in) :: U_x(NDIM)
real(kind=RP), intent(in) :: U_y(NDIM)
real(kind=RP), intent(in) :: U_z(NDIM)
real(kind=RP), intent(in) :: nablaT(NDIM)
real(kind=RP), intent(inout) :: Q_x(NGRAD)
real(kind=RP), intent(inout) :: Q_y(NGRAD)
real(kind=RP), intent(inout) :: Q_z(NGRAD)

private pure subroutine getConservativeGradients_2D(N, Q, U_x, U_y, U_z, nablaT, Q_x, Q_y, Q_z)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: N(2)
real(kind=RP), intent(in) :: Q(NCONS,0:N(1),0:N(2))
real(kind=RP), intent(in) :: U_x(NDIM,0:N(1),0:N(2))
real(kind=RP), intent(in) :: U_y(NDIM,0:N(1),0:N(2))
real(kind=RP), intent(in) :: U_z(NDIM,0:N(1),0:N(2))
real(kind=RP), intent(in) :: nablaT(NDIM,0:N(1),0:N(2))
real(kind=RP), intent(inout) :: Q_x(NGRAD,0:N(1),0:N(2))
real(kind=RP), intent(inout) :: Q_y(NGRAD,0:N(1),0:N(2))
real(kind=RP), intent(inout) :: Q_z(NGRAD,0:N(1),0:N(2))

private pure subroutine getConservativeGradients_3D(N, Q, U_x, U_y, U_z, nablaT, Q_x, Q_y, Q_z)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: N(3)
real(kind=RP), intent(in) :: Q(NCONS,0:N(1),0:N(2),0:N(3))
real(kind=RP), intent(in) :: U_x(NDIM,0:N(1),0:N(2),0:N(3))
real(kind=RP), intent(in) :: U_y(NDIM,0:N(1),0:N(2),0:N(3))
real(kind=RP), intent(in) :: U_z(NDIM,0:N(1),0:N(2),0:N(3))
real(kind=RP), intent(in) :: nablaT(NDIM,0:N(1),0:N(2),0:N(3))
real(kind=RP), intent(inout) :: Q_x(NGRAD,0:N(1),0:N(2),0:N(3))
real(kind=RP), intent(inout) :: Q_y(NGRAD,0:N(1),0:N(2),0:N(3))
real(kind=RP), intent(inout) :: Q_z(NGRAD,0:N(1),0:N(2),0:N(3))