BmixHVNRTL Subroutine

private subroutine BmixHVNRTL(self, n, bi, B, dBi, dBij)

Uses

  • proc~~bmixhvnrtl~~UsesGraph proc~bmixhvnrtl HV_NRTL%BmixHVNRTL module~yaeos__models_ar_cubic_mixing_base yaeos__models_ar_cubic_mixing_base proc~bmixhvnrtl->module~yaeos__models_ar_cubic_mixing_base module~yaeos__constants yaeos__constants module~yaeos__models_ar_cubic_mixing_base->module~yaeos__constants iso_fortran_env iso_fortran_env module~yaeos__constants->iso_fortran_env

Repulsive parameter mixing rule

Quadratinc mixing rule for the repulsive parameter.

Description

Type Bound

HV_NRTL

Arguments

Type IntentOptional Attributes Name
class(HV_NRTL), intent(in) :: self
real(kind=pr), intent(in) :: n(:)
real(kind=pr), intent(in) :: bi(:)
real(kind=pr), intent(out) :: B
real(kind=pr), intent(out) :: dBi(:)
real(kind=pr), intent(out) :: dBij(:,:)

Calls

proc~~bmixhvnrtl~~CallsGraph proc~bmixhvnrtl HV_NRTL%BmixHVNRTL proc~bmix_linear bmix_linear proc~bmixhvnrtl->proc~bmix_linear

Called by

proc~~bmixhvnrtl~~CalledByGraph proc~bmixhvnrtl HV_NRTL%BmixHVNRTL proc~dmixhvnrtl HV_NRTL%DmixHVNRTL proc~dmixhvnrtl->proc~bmixhvnrtl