Bmix Subroutine

public subroutine Bmix(self, n, bi, B, dBi, dBij)

Mixture repulsive parameter.

Calculate the mixture’s repulsive parameter and it’s derivatives with respect to composition:

Type Bound

QMR

Arguments

Type IntentOptional Attributes Name
class(QMR), intent(in) :: self

Mixing rule object.

real(kind=pr), intent(in) :: n(:)

Moles vector.

real(kind=pr), intent(in) :: bi(:)

Pure components repulsive parameters.

real(kind=pr), intent(out) :: B

Mixture repulsive parameter.

real(kind=pr), intent(out) :: dBi(:)

real(kind=pr), intent(out) :: dBij(:,:)