| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(PCSAFT), | intent(in) | :: | model | |||
| real(kind=pr), | intent(in) | :: | n(:) | |||
| real(kind=pr) | :: | nb(:) | ||||
| real(kind=pr), | intent(in) | :: | v | |||
| real(kind=pr) | :: | vb | ||||
| real(kind=pr), | intent(in) | :: | t | |||
| real(kind=pr) | :: | tb | ||||
| real(kind=pr) | :: | arval | ||||
| real(kind=pr) | :: | arvalb |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=pr), | public | :: | a1_term_disp | ||||
| real(kind=pr), | public | :: | a1_term_dispb | ||||
| real(kind=pr), | public | :: | a2_term_disp | ||||
| real(kind=pr), | public | :: | a2_term_dispb | ||||
| real(kind=pr), | public | :: | a_k | ||||
| real(kind=pr), | public | :: | a_kb | ||||
| integer, | public | :: | ad_to | ||||
| integer, | public | :: | ad_to0 | ||||
| real(kind=pr), | public | :: | ar_chain | ||||
| real(kind=pr), | public | :: | ar_chainb | ||||
| real(kind=pr), | public | :: | ar_dispersion | ||||
| real(kind=pr), | public | :: | ar_dispersionb | ||||
| real(kind=pr), | public | :: | ar_hs | ||||
| real(kind=pr), | public | :: | ar_hsb | ||||
| real(kind=pr), | public | :: | arg1 | ||||
| real(kind=pr), | public, | DIMENSION(SIZE(n)) | :: | arg10 | |||
| real(kind=pr), | public, | DIMENSION(SIZE(n)) | :: | arg10b | |||
| real(kind=pr), | public | :: | arg1b | ||||
| real(kind=pr), | public | :: | b_k | ||||
| real(kind=pr), | public | :: | b_kb | ||||
| integer(kind=4), | public | :: | branch | ||||
| real(kind=pr), | public | :: | c1 | ||||
| real(kind=pr), | public | :: | c1b | ||||
| real(kind=pr), | public | :: | d(SIZE(n)) | ||||
| real(kind=pr), | public | :: | db(SIZE(n)) | ||||
| real(kind=pr), | public | :: | di_2 | ||||
| real(kind=pr), | public | :: | di_2b | ||||
| real(kind=pr), | public | :: | eps_ij | ||||
| real(kind=pr), | public | :: | epsilon_k(SIZE(n)) | ||||
| real(kind=pr), | public | :: | eta | ||||
| real(kind=pr), | public | :: | etab | ||||
| real(kind=pr), | public | :: | g_ii | ||||
| real(kind=pr), | public | :: | g_iib | ||||
| integer, | public | :: | i | ||||
| real(kind=pr), | public | :: | i1 | ||||
| real(kind=pr), | public | :: | i1b | ||||
| real(kind=pr), | public | :: | i2 | ||||
| real(kind=pr), | public | :: | i2b | ||||
| 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_e2s3b | ||||
| real(kind=pr), | public | :: | m2_es3 | ||||
| real(kind=pr), | public | :: | m2_es3b | ||||
| real(kind=pr), | public | :: | m_ave | ||||
| real(kind=pr), | public | :: | m_aveb | ||||
| real(kind=pr), | public | :: | n_tot | ||||
| real(kind=pr), | public | :: | n_totb | ||||
| integer, | public | :: | nc | ||||
| real(kind=pr), | public | :: | result1 | ||||
| real(kind=pr), | public | :: | rho | ||||
| real(kind=pr), | public | :: | rho_disp | ||||
| real(kind=pr), | public | :: | rho_dispb | ||||
| real(kind=pr), | public | :: | rhob | ||||
| real(kind=pr), | public | :: | sig_ij | ||||
| real(kind=pr), | public | :: | sigma(SIZE(n)) | ||||
| real(kind=pr), | public | :: | temp | ||||
| real(kind=pr), | public | :: | temp0 | ||||
| real(kind=pr), | public | :: | temp1 | ||||
| real(kind=pr), | public | :: | tempb | ||||
| real(kind=pr), | public | :: | tempb0 | ||||
| real(kind=pr), | public | :: | tempb1 | ||||
| real(kind=pr), | public | :: | term1_hs | ||||
| real(kind=pr), | public | :: | term1_hsb | ||||
| real(kind=pr), | public | :: | term2_hs | ||||
| real(kind=pr), | public | :: | term2_hsb | ||||
| real(kind=pr), | public | :: | term3_hs | ||||
| real(kind=pr), | public | :: | term3_hsb | ||||
| real(kind=pr), | public | :: | term_disp | ||||
| real(kind=pr), | public | :: | term_dispb | ||||
| real(kind=pr), | public | :: | x(SIZE(n)) | ||||
| real(kind=pr), | public | :: | xb(SIZE(n)) | ||||
| real(kind=pr), | public | :: | zetas(0:3) | ||||
| real(kind=pr), | public | :: | zetasb(0:3) |