kij_constant Subroutine

public subroutine kij_constant(self, T, a, dadt, dadt2, aij, daijdt, daijdt2)

Combining rule that uses constant values.

[ a_{ij} = \sqrt{a_i a_j} (1 - k_{ij}) ]

Type Bound

QMR

Arguments

Type IntentOptional Attributes Name
class(QMR), intent(in) :: self
real(kind=pr), intent(in) :: T

Temperature [K]

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

Pure components attractive parameters (\a_i)

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

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

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

Matrix

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

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


Variables

Type Visibility Attributes Name Initial
integer, public :: i
real(kind=pr), public :: inner_sum
integer, public :: j
real(kind=pr), public :: sqrt_aii_ajj