Implemented Cubic Equations of State.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=pr), | intent(in) | :: | tc(:) |
Critical temperature [K] |
||
real(kind=pr), | intent(in) | :: | pc(:) |
Critical pressure [bar] |
||
real(kind=pr), | intent(in) | :: | w(:) |
Acentric factor |
||
type(Groups), | intent(in) | :: | molecules(:) | |||
real(kind=pr), | intent(in), | optional | :: | c1(:) | ||
real(kind=pr), | intent(in), | optional | :: | c2(:) | ||
real(kind=pr), | intent(in), | optional | :: | c3(:) |
PengRobinson76.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=pr), | intent(in) | :: | tc(:) |
Critical Temperatures [K] |
||
real(kind=pr), | intent(in) | :: | pc(:) |
Critical Pressures [bar] |
||
real(kind=pr), | intent(in) | :: | w(:) |
Acentric Factors |
||
real(kind=pr), | intent(in), | optional | :: | kij(:,:) |
matrix |
|
real(kind=pr), | intent(in), | optional | :: | lij(:,:) |
matrix |
PengRobinson78.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=pr), | intent(in) | :: | tc(:) |
Critical Temperatures [K] |
||
real(kind=pr), | intent(in) | :: | pc(:) |
Critical Pressures [bar] |
||
real(kind=pr), | intent(in) | :: | w(:) |
Acentric Factors |
||
real(kind=pr), | intent(in), | optional | :: | kij(:,:) |
matrix |
|
real(kind=pr), | intent(in), | optional | :: | lij(:,:) |
matrix |
RKPR Equation of State
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=pr), | intent(in) | :: | tc(:) |
Critical Temperature [K] |
||
real(kind=pr), | intent(in) | :: | pc(:) |
Critical Pressure [bar] |
||
real(kind=pr), | intent(in) | :: | w(:) |
Acentric Factor |
||
real(kind=pr), | intent(in) | :: | zc(:) |
Critical compressibility |
||
real(kind=pr), | intent(in), | optional | :: | kij(:,:) |
k_{ij} matrix |
|
real(kind=pr), | intent(in), | optional | :: | lij(:,:) |
l_{ij} matrix |
|
real(kind=pr), | intent(in), | optional | :: | delta_1(:) | ||
real(kind=pr), | intent(in), | optional | :: | k(:) |
SoaveRedlichKwong.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=pr), | intent(in) | :: | tc(:) |
Critical temperature [K] |
||
real(kind=pr), | intent(in) | :: | pc(:) |
Critical pressure [bar] |
||
real(kind=pr), | intent(in) | :: | w(:) |
Acentric factor |
||
real(kind=pr), | intent(in), | optional | :: | kij(:,:) |
matrix |
|
real(kind=pr), | intent(in), | optional | :: | lij(:,:) |
matrix |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=pr), | intent(in) | :: | del1(:) | |||
real(kind=pr), | intent(out) | :: | OMa(size(del1)) | |||
real(kind=pr), | intent(out) | :: | OMb(size(del1)) |