Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | NumIndependentVars | = | 0 | ||
integer, | public | :: | InterpolationOrder | = | 0 | ||
integer, | public | :: | NumX1Vars | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | X1Var | |||
integer, | public | :: | NumX2Vars | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | X2Var | |||
integer, | public | :: | NumX3Vars | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | X3Var | |||
integer, | public | :: | NumX4Vars | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | X4Var | |||
integer, | public | :: | NumX5Vars | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | X5Var | |||
real(kind=r64), | public, | DIMENSION(:,:,:,:,:), ALLOCATABLE | :: | TableLookupZData |
TYPE TableLookupData
INTEGER :: NumIndependentVars =0 ! Curve type (see parameter definitions above)
INTEGER :: InterpolationOrder =0 ! number of points to interpolate (table data only)
INTEGER :: NumX1Vars =0 ! Number of variables for independent variable #1
REAL(r64), DIMENSION(:), ALLOCATABLE :: X1Var
INTEGER :: NumX2Vars =0 ! Number of variables for independent variable #2
REAL(r64), DIMENSION(:), ALLOCATABLE :: X2Var
INTEGER :: NumX3Vars =0 ! Number of variables for independent variable #3
REAL(r64), DIMENSION(:), ALLOCATABLE :: X3Var
INTEGER :: NumX4Vars =0 ! Number of variables for independent variable #4
REAL(r64), DIMENSION(:), ALLOCATABLE :: X4Var
INTEGER :: NumX5Vars =0 ! Number of variables for independent variable #5
REAL(r64), DIMENSION(:), ALLOCATABLE :: X5Var
REAL(r64), DIMENSION(:,:,:,:,:), ALLOCATABLE :: TableLookupZData
END TYPE TableLookupData