PsiFunction Derived Type

type, public, abstract :: PsiFunction

function

UNIFAC functions abstract type

Description

Abstract derived type for UNIFAC models temperature dependent functions


Type-Bound Procedures

procedure(temperature_dependence), public, deferred :: psi

  • subroutine temperature_dependence(self, systems_groups, T, psi, dpsi_dt, dpsi_dt2) Prototype

    temperature_dependence interface

    Interface subroutine for UNIFAC models temperature dependent functions

    Arguments

    Type IntentOptional Attributes Name
    class(PsiFunction) :: self

    PsiFunction type variable

    class(Groups) :: systems_groups

    Groups type variable containig all the system’s groups. See the groups_stew variable on the UNIFAC documentation.

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

    Temperature [K]

    real(kind=pr), intent(out), optional :: psi(:,:)

    real(kind=pr), intent(out), optional :: dpsi_dt(:,:)

    real(kind=pr), intent(out), optional :: dpsi_dt2(:,:)