calc_ms_diff_matrix_from_moledens Interface

interface

This routine calculates Maxwell-Stefan diffusivity coeffcient Matrix for given mole_frac of all species


Called by

interface~~calc_ms_diff_matrix_from_moledens~~CalledByGraph interface~calc_ms_diff_matrix_from_moledens calc_ms_diff_matrix_from_moledens proc~mus_calc_ms_diffmatrix_single mus_calc_MS_DiffMatrix_single proc~mus_calc_ms_diffmatrix_single->interface~calc_ms_diff_matrix_from_moledens interface~mus_calc_ms_diffmatrix mus_calc_MS_DiffMatrix interface~mus_calc_ms_diffmatrix->proc~mus_calc_ms_diffmatrix_single proc~deriveequilvelwtdf_msliquid deriveEquilVelWTDF_MSLiquid proc~deriveequilvelwtdf_msliquid->interface~mus_calc_ms_diffmatrix proc~mrt_advrel_d3q19f3_msliquid_wtdf mrt_advRel_d3q19f3_MSLiquid_WTDF proc~mrt_advrel_d3q19f3_msliquid_wtdf->interface~mus_calc_ms_diffmatrix proc~deriveequilwtdf_msliquid deriveEquilWTDF_MSLiquid proc~deriveequilwtdf_msliquid->interface~mus_calc_ms_diffmatrix proc~spc_molefrac_wtdf spc_moleFrac_wtdf proc~spc_molefrac_wtdf->interface~mus_calc_ms_diffmatrix proc~bgk_advrel_msliquid_generic_wtdf bgk_advRel_MSLiquid_generic_WTDF proc~bgk_advrel_msliquid_generic_wtdf->interface~mus_calc_ms_diffmatrix proc~mus_init_msliquid mus_init_MSLiquid proc~mus_init_msliquid->interface~mus_calc_ms_diffmatrix proc~deriveauxmsliquid_fromstate_wtdf deriveAuxMSLiquid_fromState_WTDF proc~deriveauxmsliquid_fromstate_wtdf->interface~mus_calc_ms_diffmatrix proc~bgk_advrel_d3q19f3_msliquid_wtdf bgk_advRel_d3q19f3_MSLiquid_WTDF proc~bgk_advrel_d3q19f3_msliquid_wtdf->interface~mus_calc_ms_diffmatrix proc~mrt_advrel_msliquid_generic_wtdf mrt_advRel_MSLiquid_generic_WTDF proc~mrt_advrel_msliquid_generic_wtdf->interface~mus_calc_ms_diffmatrix proc~mus_init_byic mus_init_byIC proc~mus_init_byic->proc~mus_init_msliquid

private subroutine calc_ms_diff_matrix_from_moledens(nSpc, Temp, Press, Mole_dens, D_ij_out) bind(c, name="0")

Arguments

TypeIntentOptionalAttributesName
integer(kind=c_int), intent(in), value:: nSpc
real(kind=c_double), intent(in), value:: Temp
real(kind=c_double), intent(in), value:: Press
real(kind=c_double), intent(in), dimension(*):: Mole_dens
real(kind=c_double), intent(out), dimension(*):: D_ij_out