#include "Includes.h" module VariableConversion_CH use SMConstants use PhysicsStorage_CH implicit none private public CHGradientVariables public GetCHViscosity contains ! !--------------------------------------------------------------------- !! GradientValuesForQ takes the solution (Q) values and returns the !! quantities of which the gradients will be taken. !--------------------------------------------------------------------- ! pure subroutine chGradientVariables( nEqn, nGrad, Q, U, rho_ ) implicit none integer, intent(in) :: nEqn, nGrad real(kind=RP), intent(in) :: Q(nEqn) real(kind=RP), intent(out) :: U(nGrad) real(kind=RP), intent(in), optional :: rho_ U = Q end subroutine chGradientVariables pure subroutine GetCHViscosity(phi, mu) implicit none real(kind=RP), intent(in) :: phi real(kind=RP), intent(out) :: mu mu = 1.0_RP end subroutine GetCHViscosity end module VariableConversion_CH