kijk_exp_tdep Subroutine

public subroutine kijk_exp_tdep(self, T, ai, daidt, daidt2, a, dadt, dadt2)

Uses

  • proc~~kijk_exp_tdep~~UsesGraph proc~kijk_exp_tdep CMRTD%kijk_exp_tdep module~yaeos__models_ar_cubic_mixing_base yaeos__models_ar_cubic_mixing_base proc~kijk_exp_tdep->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

Combining rule that uses as a function of temperature.

Type Bound

CMRTD

Arguments

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

Temperature [K]

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

Pure components attractive parameters (\a_i)

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

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

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

Matrix

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

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


Calls

proc~~kijk_exp_tdep~~CallsGraph proc~kijk_exp_tdep CMRTD%kijk_exp_tdep proc~cmr_aijk CMR_aijk proc~kijk_exp_tdep->proc~cmr_aijk

Variables

Type Visibility Attributes Name Initial
real(kind=pr), private :: c(size(ai),size(ai),size(ai))
real(kind=pr), private :: dkdt(size(ai),size(ai),size(ai))
real(kind=pr), private :: dkdt2(size(ai),size(ai),size(ai))
integer, private :: i
integer, private :: j
real(kind=pr), private :: k(size(ai),size(ai),size(ai))
integer, private :: l
integer, private :: nc