| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(PCSAFT), | intent(in) | :: | model | |||
| real(kind=pr), | intent(in) | :: | n(:) | |||
| real(kind=pr), | intent(in) | :: | nd(:) | |||
| real(kind=pr), | intent(in) | :: | v | |||
| real(kind=pr), | intent(in) | :: | vd | |||
| real(kind=pr), | intent(in) | :: | t | |||
| real(kind=pr), | intent(in) | :: | td | |||
| real(kind=pr), | intent(out) | :: | arval | |||
| real(kind=pr), | intent(out) | :: | arvald |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=pr), | public | :: | a1_term_disp | ||||
| real(kind=pr), | public | :: | a1_term_dispd | ||||
| real(kind=pr), | public | :: | a2_term_disp | ||||
| real(kind=pr), | public | :: | a2_term_dispd | ||||
| real(kind=pr), | public | :: | a_k | ||||
| real(kind=pr), | public | :: | a_kd | ||||
| real(kind=pr), | public | :: | ar_chain | ||||
| real(kind=pr), | public | :: | ar_chaind | ||||
| real(kind=pr), | public | :: | ar_dispersion | ||||
| real(kind=pr), | public | :: | ar_dispersiond | ||||
| real(kind=pr), | public | :: | ar_hs | ||||
| real(kind=pr), | public | :: | ar_hsd | ||||
| real(kind=pr), | public | :: | arg1 | ||||
| real(kind=pr), | public, | DIMENSION(SIZE(n)) | :: | arg10 | |||
| real(kind=pr), | public, | DIMENSION(SIZE(n)) | :: | arg10d | |||
| real(kind=pr), | public | :: | arg1d | ||||
| real(kind=pr), | public | :: | b_k | ||||
| real(kind=pr), | public | :: | b_kd | ||||
| real(kind=pr), | public | :: | c1 | ||||
| real(kind=pr), | public | :: | c1d | ||||
| real(kind=pr), | public | :: | d(SIZE(n)) | ||||
| real(kind=pr), | public | :: | dd(SIZE(n)) | ||||
| real(kind=pr), | public | :: | di_2 | ||||
| real(kind=pr), | public | :: | di_2d | ||||
| real(kind=pr), | public | :: | eps_ij | ||||
| real(kind=pr), | public | :: | epsilon_k(SIZE(n)) | ||||
| real(kind=pr), | public | :: | eta | ||||
| real(kind=pr), | public | :: | etad | ||||
| real(kind=pr), | public | :: | g_ii | ||||
| real(kind=pr), | public | :: | g_iid | ||||
| integer, | public | :: | i | ||||
| real(kind=pr), | public | :: | i1 | ||||
| real(kind=pr), | public | :: | i1d | ||||
| real(kind=pr), | public | :: | i2 | ||||
| real(kind=pr), | public | :: | i2d | ||||
| integer, | public | :: | j | ||||
| integer, | public | :: | k | ||||
| real(kind=pr), | public | :: | kij(SIZE(n),SIZE(n)) | ||||
| real(kind=pr), | public | :: | kij_val | ||||
| real(kind=pr), | public | :: | m(SIZE(n)) | ||||
| real(kind=pr), | public | :: | m2_e2s3 | ||||
| real(kind=pr), | public | :: | m2_e2s3d | ||||
| real(kind=pr), | public | :: | m2_es3 | ||||
| real(kind=pr), | public | :: | m2_es3d | ||||
| real(kind=pr), | public | :: | m_ave | ||||
| real(kind=pr), | public | :: | m_aved | ||||
| logical, | public, | DIMENSION(SIZE(n)) | :: | mask | |||
| real(kind=pr), | public | :: | n_tot | ||||
| real(kind=pr), | public | :: | n_totd | ||||
| integer, | public | :: | nc | ||||
| real(kind=pr), | public | :: | result1 | ||||
| real(kind=pr), | public | :: | rho | ||||
| real(kind=pr), | public | :: | rho_disp | ||||
| real(kind=pr), | public | :: | rho_dispd | ||||
| real(kind=pr), | public | :: | rhod | ||||
| real(kind=pr), | public | :: | sig_ij | ||||
| real(kind=pr), | public | :: | sigma(SIZE(n)) | ||||
| real(kind=pr), | public | :: | temp | ||||
| real(kind=pr), | public, | DIMENSION(SIZE(n)) | :: | temp0 | |||
| real(kind=pr), | public | :: | temp1 | ||||
| real(kind=pr), | public | :: | temp2 | ||||
| real(kind=pr), | public, | DIMENSION(SIZE(n)) | :: | tempd | |||
| real(kind=pr), | public | :: | tempd0 | ||||
| real(kind=pr), | public | :: | term1_hs | ||||
| real(kind=pr), | public | :: | term1_hsd | ||||
| real(kind=pr), | public | :: | term2_hs | ||||
| real(kind=pr), | public | :: | term2_hsd | ||||
| real(kind=pr), | public | :: | term3_hs | ||||
| real(kind=pr), | public | :: | term3_hsd | ||||
| real(kind=pr), | public | :: | term_disp | ||||
| real(kind=pr), | public | :: | term_dispd | ||||
| real(kind=pr), | public | :: | x(SIZE(n)) | ||||
| real(kind=pr), | public | :: | xd(SIZE(n)) | ||||
| real(kind=pr), | public | :: | zetas(0:3) | ||||
| real(kind=pr), | public | :: | zetasd(0:3) |