FluidDataOut Derived Type

type, public :: FluidDataOut


Components

Type Visibility Attributes Name Initial
real(kind=pr), public :: C

C constants which is used in equation

real(kind=pr), public :: a

output real variable. Slope of the best feasible regression line.

real(kind=pr), public :: a_60

A constant for Cmax60 line.

real(kind=pr), public :: a_blr

A constant for best linear regression line.

real(kind=pr), public :: a_d

ad constant which is used in equation for density.

real(kind=pr), public :: a_lim

A constant for limit feasible line.

real(kind=pr), public :: b

output real variable. Intercept of the best feasible regression line.

real(kind=pr), public :: b_60

B constant for Cmax60 line.

real(kind=pr), public :: b_blr

B constant for best linear regression line.

real(kind=pr), public :: b_d

bd constant which is used in equation for density.

real(kind=pr), public :: b_lim

B constant for limit feasible line.

integer, public :: c_max

output CN at which plus_z is reached, as the summation of single z(i) from the best linear distribution (blr)

integer, public :: c_max_60
integer, public :: c_max_blr
integer, public :: c_max_lim
real(kind=pr), public, allocatable :: carbon_number_plus(:)
integer, public :: i_last
integer, public :: last_C
real(kind=pr), public, allocatable :: log_scn_z(:)

set of corresponding mole fractions of scn cuts calculated

integer, public :: n_init
integer, public :: nc_plus

number of elements in the distribution of C20+

real(kind=pr), public, allocatable :: plus6_density(:)
real(kind=pr), public :: plus_mw

molecular weight of residual fraction

real(kind=pr), public :: plus_w
real(kind=pr), public :: plus_z

composition of residual fraction

real(kind=pr), public, allocatable :: plus_z_i(:)
real(kind=pr), public :: plus_zm
real(kind=pr), public, allocatable :: product_z_mw_plus_i(:)
real(kind=pr), public :: r2

output real variable. Square correlation coefficient.

real(kind=pr), public, allocatable :: scn_i(:)
real(kind=pr), public, allocatable :: scn_mw(:)

set of corresponding molecular weights of scn cuts

real(kind=pr), public, allocatable :: scn_z(:)

set of corresponding mole fractions of scn cuts calculated

real(kind=pr), public, allocatable :: scn_zm(:)
real(kind=pr), public :: volume_6plus_cal