excess_entropy Subroutine

public subroutine excess_entropy(self, n, T, Se, SeT, Sen)

Calculate Excess entropy and its derivatives.

Type Bound

GeModel

Arguments

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

Model

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

Moles vector

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

Temperature [K]

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

Excess entropy

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

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


Variables

Type Visibility Attributes Name Initial
real(kind=pr), public :: Ge
real(kind=pr), public :: GeT
real(kind=pr), public :: GeT2
real(kind=pr), public :: GeTn(size(n))