Reads the molar compositions of each component from input file
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | file |
file name |
||
| real(kind=pr), | intent(out), | allocatable | :: | def_comp_z(:) |
set of corresponding mole fractions of defined components |
|
| real(kind=pr), | intent(out), | allocatable | :: | scn_z(:) |
set of corresponding mole fractions of scn cuts |
|
| real(kind=pr), | intent(out) | :: | plus_z |
composition of residual fraction from input file |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | def_comp_nc |
number of defined components being considered in the oil |
|||
| integer, | public | :: | funit | ||||
| integer, | public | :: | numbers_ps |
number of pseudos in which the scn fractions grouped |
|||
| integer, | public | :: | scn_nc |
number of single cuts being considered in the oil |
|||
| integer, | public | :: | scn_nc_ps |
CN from which all SCN fractions will be lumped into the specified number of pseudos |
| Name | Type | Default | Description |
|---|---|---|---|
| def_comp_z | real(kind=pr) | None | set of corresponding mole fractions of defined components |
| scn_z | real(kind=pr) | None | set of corresponding mole fractions of scn cuts |
| plus_z | real(kind=pr) | None | composition of residual fraction from input file |