Physics_CH Module



Subroutines

public pure subroutine CHDivergenceFlux(nEqn, nGradEqn, Q, U_x, U_y, U_z, mu, beta, kappa, F)

VISCOUS FLUXES

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nEqn
integer, intent(in) :: nGradEqn
real(kind=RP), intent(in) :: Q(nEqn)
real(kind=RP), intent(in) :: U_x(nGradEqn)
real(kind=RP), intent(in) :: U_y(nGradEqn)
real(kind=RP), intent(in) :: U_z(nGradEqn)
real(kind=RP), intent(in) :: mu
real(kind=RP), intent(in) :: beta
real(kind=RP), intent(in) :: kappa
real(kind=RP), intent(out) :: F(1:nEqn,1:NDIM)

public elemental subroutine AddQuarticDWPDerivative(c, mu)

Arguments

Type IntentOptional Attributes Name
real(kind=RP), intent(in) :: c
real(kind=RP), intent(inout) :: mu

public elemental subroutine Multiphase_AddChemFEDerivative(c, mu)

Arguments

Type IntentOptional Attributes Name
real(kind=RP), intent(in) :: c
real(kind=RP), intent(inout) :: mu

public elemental subroutine QuarticDWP(c, f)

Arguments

Type IntentOptional Attributes Name
real(kind=RP), intent(in) :: c
real(kind=RP), intent(out) :: f

public pure subroutine PoiseuilleFlow(x, v)

Arguments

Type IntentOptional Attributes Name
real(kind=RP), intent(in) :: x(NDIM)
real(kind=RP), intent(out) :: v(NDIM)