getTemperatureGradient Interface

public interface getTemperatureGradient

Module Procedures

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

Arguments

Type IntentOptional Attributes Name
real(kind=RP), intent(in) :: Q(NCONS)
real(kind=RP), intent(in) :: Q_x(NGRAD)
real(kind=RP), intent(in) :: Q_y(NGRAD)
real(kind=RP), intent(in) :: Q_z(NGRAD)
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(out) :: nablaT(NDIM)

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

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) :: Q_x(NGRAD,0:N(1),0:N(2))
real(kind=RP), intent(in) :: Q_y(NGRAD,0:N(1),0:N(2))
real(kind=RP), intent(in) :: Q_z(NGRAD,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(out) :: nablaT(NDIM,0:N(1),0:N(2))

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

Arguments

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