From 302dbc0692083511abcf26b2307689849ad8c11c Mon Sep 17 00:00:00 2001 From: AbhineetGupta Date: Wed, 2 Apr 2025 19:51:17 -0600 Subject: [PATCH 01/15] Remove supercontroller --- docs/OtherSupporting/OutListParameters.xlsx | Bin 621621 -> 615023 bytes glue-codes/fast-farm/src/FASTWrapper.f90 | 41 - .../fast-farm/src/FASTWrapper_Registry.txt | 10 +- .../fast-farm/src/FASTWrapper_Types.f90 | 115 +- glue-codes/fast-farm/src/FAST_Farm_IO.f90 | 14 +- .../fast-farm/src/FAST_Farm_IO_Params.f90 | 22583 ++++++++-------- .../fast-farm/src/FAST_Farm_Registry.txt | 15 - glue-codes/fast-farm/src/FAST_Farm_Subs.f90 | 149 +- glue-codes/fast-farm/src/FAST_Farm_Types.f90 | 132 - glue-codes/fast-farm/src/writeFARMOutputs.m | 94 +- modules/openfast-library/src/FAST_Library.f90 | 76 +- modules/openfast-library/src/FAST_Library.h | 10 +- .../openfast-library/src/FAST_Registry.txt | 13 - modules/openfast-library/src/FAST_SS_Subs.f90 | 2 +- modules/openfast-library/src/FAST_Subs.f90 | 118 +- modules/openfast-library/src/FAST_Types.f90 | 128 - modules/servodyn/src/BladedInterface.f90 | 59 +- modules/servodyn/src/ServoDyn.f90 | 33 - modules/servodyn/src/ServoDyn_Driver.f90 | 2 - modules/servodyn/src/ServoDyn_Registry.txt | 10 - modules/servodyn/src/ServoDyn_Types.f90 | 142 - modules/supercontroller/CMakeLists.txt | 4 +- 22 files changed, 11234 insertions(+), 12516 deletions(-) diff --git a/docs/OtherSupporting/OutListParameters.xlsx b/docs/OtherSupporting/OutListParameters.xlsx index 8d622a50d76a07a91ba43b42403b34f9d11c2d13..a480f6c047799e7395935dfa916d8be2b6b017ca 100644 GIT binary patch literal 615023 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

0vN}QsNl~i;;1V3W>B;U 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%0Dw}!nwibrA!eA68r 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


--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%0D*JB&1?U^5mlYwbJII-Zg*DL~C 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 D8nHC| literal 621621 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

n(;6nwpZFfvpiZEhW6nu`RmEgc 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

JV5;vuXO%2+ajUcdA(rdTNpBu& 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𝔊^ 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

Tr~r>nW$_FdtTLcf$`vP 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

;pcTf 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

>%*4k|+J>F|J2-uZx72xM8{pOl= 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 Ko+c>CReb~cfOp0K diff --git a/glue-codes/fast-farm/src/FASTWrapper.f90 b/glue-codes/fast-farm/src/FASTWrapper.f90 index db5a1181ec..ad1c9dd67e 100644 --- a/glue-codes/fast-farm/src/FASTWrapper.f90 +++ b/glue-codes/fast-farm/src/FASTWrapper.f90 @@ -105,25 +105,6 @@ SUBROUTINE FWrap_Init( InitInp, u, p, x, xd, z, OtherState, y, m, Interval, Init !.... Lidar data (unused) .... ExternInitData%Tmax = InitInp%TMax - - !.... supercontroller .... - if ( InitInp%UseSC ) then - ExternInitData%NumSC2Ctrl = InitInp%NumSC2Ctrl ! "number of controller inputs [from supercontroller]" - ExternInitData%NumCtrl2SC = InitInp%NumCtrl2SC ! "number of controller outputs [to supercontroller]" - ExternInitData%NumSC2CtrlGlob = InitInp%NumSC2CtrlGlob ! "number of global controller inputs [from supercontroller]" - call AllocAry(ExternInitData%fromSCGlob, InitInp%NumSC2CtrlGlob, 'ExternInitData%InitScOutputsGlob (global inputs to turbine controller from supercontroller)', ErrStat2, ErrMsg2); if (Failed()) return; - call AllocAry(ExternInitData%fromSC, InitInp%NumSC2Ctrl, ' ExternInitData%InitScOutputsTurbine (turbine-related inputs for turbine controller from supercontroller)', ErrStat2, ErrMsg2); if (Failed()) return; - ExternInitData%fromSCGlob = InitInp%fromSCGlob - ExternInitData%fromSC = InitInp%fromSC - call AllocAry(u%fromSCglob, InitInp%NumSC2CtrlGlob, 'u%fromSCglob (global inputs to turbine controller from supercontroller)', ErrStat2, ErrMsg2); if (Failed()) return; - call AllocAry(u%fromSC, InitInp%NumSC2Ctrl, 'u%fromSC (turbine-related inputs for turbine controller from supercontroller)', ErrStat2, ErrMsg2); if (Failed()) return; - else - - ExternInitData%NumSC2Ctrl = 0 ! "number of controller inputs [from supercontroller]" - ExternInitData%NumCtrl2SC = 0 ! "number of controller outputs [to supercontroller]" - ExternInitData%NumSC2CtrlGlob = 0 ! "number of global controller inputs [from supercontroller]" - - end if !.... multi-turbine options .... ExternInitData%TurbIDforName = InitInp%TurbNum ExternInitData%TurbinePos = InitInp%p_ref_Turbine @@ -178,10 +159,6 @@ SUBROUTINE FWrap_Init( InitInp, u, p, x, xd, z, OtherState, y, m, Interval, Init call AllocAry(y%AzimAvg_Ct, p%nr, 'y%AzimAvg_Ct (azimuth-averaged ct)', ErrStat2, ErrMsg2); if (Failed()) return; call AllocAry(y%AzimAvg_Cq, p%nr, 'y%AzimAvg_Cq (azimuth-averaged cq)', ErrStat2, ErrMsg2); if (Failed()) return; - if ( InitInp%UseSC ) then - call AllocAry(y%toSC, InitInp%NumCtrl2SC, 'y%toSC (turbine controller outputs to Super Controller)', ErrStat2, ErrMsg2); if (Failed()) return; - end if - if (m%Turbine%p_FAST%CompAero == MODULE_AD) then nb = size(m%Turbine%AD%y%rotors(1)%BladeLoad) allocate( m%ADRotorDisk(nb), m%TempDisp(nb), m%TempLoads(nb), m%AD_L2L(nb), STAT=ErrStat2 ); if (Failed0("ADRotorDisk meshes.")) return; @@ -502,11 +479,6 @@ SUBROUTINE FWrap_CalcOutput(p, u, y, m, ErrStat, ErrMsg) ErrStat = ErrID_None ErrMsg = '' - ! Turbine-dependent commands to the super controller: - if (m%Turbine%p_FAST%UseSC) then - y%toSC = m%Turbine%SC_DX%u%toSC - end if - if (m%Turbine%p_FAST%CompAero == MODULE_AD) then ! ....... outputs from AeroDyn v15 ............ @@ -713,19 +685,6 @@ SUBROUTINE FWrap_SetInputs(u, m, t) ! set the 4d-wind-inflow input array (a bit of a hack [simplification] so that we don't have large amounts of data copied in multiple data structures): m%Turbine%IfW%p%FlowField%Grid4D%TimeStart = t - ! do something with the inputs from the super-controller: - if ( m%Turbine%p_FAST%UseSC ) then - - if ( associated(m%Turbine%SC_DX%y%fromSCglob) ) then - m%Turbine%SC_DX%y%fromSCglob = u%fromSCglob ! Yes, we set the inputs of FWrap to the 'outputs' of the SC_DX object, GJH - end if - - if ( associated(m%Turbine%SC_DX%y%fromSC) ) then - m%Turbine%SC_DX%y%fromSC = u%fromSC ! Yes, we set the inputs of FWrap to the 'outputs' of the SC_DX object, GJH - end if - - end if - END SUBROUTINE FWrap_SetInputs !---------------------------------------------------------------------------------------------------------------------------------- END MODULE FASTWrapper diff --git a/glue-codes/fast-farm/src/FASTWrapper_Registry.txt b/glue-codes/fast-farm/src/FASTWrapper_Registry.txt index d5822b91f8..5c875c9f0e 100644 --- a/glue-codes/fast-farm/src/FASTWrapper_Registry.txt +++ b/glue-codes/fast-farm/src/FASTWrapper_Registry.txt @@ -34,12 +34,6 @@ typedef ^ InitInputType ReKi dY_high typedef ^ InitInputType ReKi dZ_high - - - "Z-component of the spatial increment of the high-resolution spatial domain for this turbine" m typedef ^ InitInputType IntKi TurbNum - - - "Turbine ID number (start with 1; end with number of turbines)" - typedef ^ InitInputType CHARACTER(1024) RootName - - - "The root name derived from the primary FAST.Farm input file [For output reporting in this module we need to have Rootname include the turbine number]" - -typedef ^ InitInputType IntKi NumSC2Ctrl - - - "Number of turbine-specific controller inputs [from supercontroller]" - -typedef ^ InitInputType IntKi NumSC2CtrlGlob - - - "Number of global controller inputs [from supercontroller]" - -typedef ^ InitInputType IntKi NumCtrl2SC - - - "Number of turbine-specific controller outputs [to supercontroller]" - -typedef ^ InitInputType Logical UseSC - - - "Use the SuperController? (flag)" - -typedef ^ InitInputType SiKi fromSCGlob {:} - - "Global outputs from SuperController" - -typedef ^ InitInputType SiKi fromSC {:} - - "Turbine-specific outputs from SuperController" - typedef ^ InitInputType SiKi *Vdist_High {:}{:}{:}{:}{:} - - "Pointer to UVW components of disturbed wind [nx^high, ny^high, nz^high, n^high/low] (ambient + deficits) across the high-resolution domain around the turbine for each high-resolution time step within a low-resolution time step" "(m/s)" # Define outputs from the initialization routine here: @@ -84,12 +78,10 @@ typedef ^ ParameterType ReKi p_ref_Turbine # ..... Inputs .................................................................................................................... # Define inputs that are contained on the mesh here: -typedef ^ InputType SiKi fromSCglob {:} - - "Global (turbine-independent) commands from the super controller" "(various units)" -typedef ^ InputType SiKi fromSC {:} - - "Turbine-dependent commands from the super controller from the super controller" "(various units)" +typedef ^ InputType ReKi dummy - - - "Remove this variable if you have InputType" - # ..... Outputs ................................................................................................................... # Define outputs that are contained on the mesh here: -typedef ^ OutputType SiKi toSC {:} - - "Turbine-dependent commands to the super controller" "(various units)" typedef ^ OutputType ReKi xHat_Disk {3} - - "Orientation of rotor centerline, normal to disk" "-" typedef ^ OutputType ReKi YawErr - - - "Nacelle-yaw error i.e. the angle about positive Z^ from the rotor centerline to the rotor-disk-averaged relative wind velocity (ambients + deficits + motion), both projected onto the horizontal plane" "rad" typedef ^ OutputType ReKi psi_skew - - - "Azimuth angle from the nominally vertical axis in the disk plane to the vector about which the inflow skew angle is defined" rad diff --git a/glue-codes/fast-farm/src/FASTWrapper_Types.f90 b/glue-codes/fast-farm/src/FASTWrapper_Types.f90 index 983b960364..9428d5d58c 100644 --- a/glue-codes/fast-farm/src/FASTWrapper_Types.f90 +++ b/glue-codes/fast-farm/src/FASTWrapper_Types.f90 @@ -53,12 +53,6 @@ MODULE FASTWrapper_Types REAL(ReKi) :: dZ_high = 0.0_ReKi !< Z-component of the spatial increment of the high-resolution spatial domain for this turbine [m] INTEGER(IntKi) :: TurbNum = 0_IntKi !< Turbine ID number (start with 1; end with number of turbines) [-] CHARACTER(1024) :: RootName !< The root name derived from the primary FAST.Farm input file [For output reporting in this module we need to have Rootname include the turbine number] [-] - INTEGER(IntKi) :: NumSC2Ctrl = 0_IntKi !< Number of turbine-specific controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumSC2CtrlGlob = 0_IntKi !< Number of global controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumCtrl2SC = 0_IntKi !< Number of turbine-specific controller outputs [to supercontroller] [-] - LOGICAL :: UseSC = .false. !< Use the SuperController? (flag) [-] - REAL(SiKi) , DIMENSION(:), ALLOCATABLE :: fromSCGlob !< Global outputs from SuperController [-] - REAL(SiKi) , DIMENSION(:), ALLOCATABLE :: fromSC !< Turbine-specific outputs from SuperController [-] REAL(SiKi) , DIMENSION(:,:,:,:,:), POINTER :: Vdist_High => NULL() !< Pointer to UVW components of disturbed wind [nx^high, ny^high, nz^high, n^high/low] (ambient + deficits) across the high-resolution domain around the turbine for each high-resolution time step within a low-resolution time step [(m/s)] END TYPE FWrap_InitInputType ! ======================= @@ -107,13 +101,11 @@ MODULE FASTWrapper_Types ! ======================= ! ========= FWrap_InputType ======= TYPE, PUBLIC :: FWrap_InputType - REAL(SiKi) , DIMENSION(:), ALLOCATABLE :: fromSCglob !< Global (turbine-independent) commands from the super controller [(various units)] - REAL(SiKi) , DIMENSION(:), ALLOCATABLE :: fromSC !< Turbine-dependent commands from the super controller from the super controller [(various units)] + REAL(ReKi) :: dummy = 0.0_ReKi !< Remove this variable if you have InputType [-] END TYPE FWrap_InputType ! ======================= ! ========= FWrap_OutputType ======= TYPE, PUBLIC :: FWrap_OutputType - REAL(SiKi) , DIMENSION(:), ALLOCATABLE :: toSC !< Turbine-dependent commands to the super controller [(various units)] REAL(ReKi) , DIMENSION(1:3) :: xHat_Disk = 0.0_ReKi !< Orientation of rotor centerline, normal to disk [-] REAL(ReKi) :: YawErr = 0.0_ReKi !< Nacelle-yaw error i.e. the angle about positive Z^ from the rotor centerline to the rotor-disk-averaged relative wind velocity (ambients + deficits + motion), both projected onto the horizontal plane [rad] REAL(ReKi) :: psi_skew = 0.0_ReKi !< Azimuth angle from the nominally vertical axis in the disk plane to the vector about which the inflow skew angle is defined [rad] @@ -155,34 +147,6 @@ subroutine FWrap_CopyInitInput(SrcInitInputData, DstInitInputData, CtrlCode, Err DstInitInputData%dZ_high = SrcInitInputData%dZ_high DstInitInputData%TurbNum = SrcInitInputData%TurbNum DstInitInputData%RootName = SrcInitInputData%RootName - DstInitInputData%NumSC2Ctrl = SrcInitInputData%NumSC2Ctrl - DstInitInputData%NumSC2CtrlGlob = SrcInitInputData%NumSC2CtrlGlob - DstInitInputData%NumCtrl2SC = SrcInitInputData%NumCtrl2SC - DstInitInputData%UseSC = SrcInitInputData%UseSC - if (allocated(SrcInitInputData%fromSCGlob)) then - LB(1:1) = lbound(SrcInitInputData%fromSCGlob) - UB(1:1) = ubound(SrcInitInputData%fromSCGlob) - if (.not. allocated(DstInitInputData%fromSCGlob)) then - allocate(DstInitInputData%fromSCGlob(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInitInputData%fromSCGlob.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstInitInputData%fromSCGlob = SrcInitInputData%fromSCGlob - end if - if (allocated(SrcInitInputData%fromSC)) then - LB(1:1) = lbound(SrcInitInputData%fromSC) - UB(1:1) = ubound(SrcInitInputData%fromSC) - if (.not. allocated(DstInitInputData%fromSC)) then - allocate(DstInitInputData%fromSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInitInputData%fromSC.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstInitInputData%fromSC = SrcInitInputData%fromSC - end if DstInitInputData%Vdist_High => SrcInitInputData%Vdist_High end subroutine @@ -193,12 +157,6 @@ subroutine FWrap_DestroyInitInput(InitInputData, ErrStat, ErrMsg) character(*), parameter :: RoutineName = 'FWrap_DestroyInitInput' ErrStat = ErrID_None ErrMsg = '' - if (allocated(InitInputData%fromSCGlob)) then - deallocate(InitInputData%fromSCGlob) - end if - if (allocated(InitInputData%fromSC)) then - deallocate(InitInputData%fromSC) - end if nullify(InitInputData%Vdist_High) end subroutine @@ -225,12 +183,6 @@ subroutine FWrap_PackInitInput(RF, Indata) call RegPack(RF, InData%dZ_high) call RegPack(RF, InData%TurbNum) call RegPack(RF, InData%RootName) - call RegPack(RF, InData%NumSC2Ctrl) - call RegPack(RF, InData%NumSC2CtrlGlob) - call RegPack(RF, InData%NumCtrl2SC) - call RegPack(RF, InData%UseSC) - call RegPackAlloc(RF, InData%fromSCGlob) - call RegPackAlloc(RF, InData%fromSC) call RegPackPtr(RF, InData%Vdist_High) if (RegCheckErr(RF, RoutineName)) return end subroutine @@ -262,12 +214,6 @@ subroutine FWrap_UnPackInitInput(RF, OutData) call RegUnpack(RF, OutData%dZ_high); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%TurbNum); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%RootName); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%NumSC2Ctrl); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%NumSC2CtrlGlob); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%NumCtrl2SC); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%UseSC); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%fromSCGlob); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%fromSC); if (RegCheckErr(RF, RoutineName)) return call RegUnpackPtr(RF, OutData%Vdist_High, LB, UB); if (RegCheckErr(RF, RoutineName)) return end subroutine @@ -788,35 +734,10 @@ subroutine FWrap_CopyInput(SrcInputData, DstInputData, CtrlCode, ErrStat, ErrMsg integer(IntKi), intent(in ) :: CtrlCode integer(IntKi), intent( out) :: ErrStat character(*), intent( out) :: ErrMsg - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: ErrStat2 character(*), parameter :: RoutineName = 'FWrap_CopyInput' ErrStat = ErrID_None ErrMsg = '' - if (allocated(SrcInputData%fromSCglob)) then - LB(1:1) = lbound(SrcInputData%fromSCglob) - UB(1:1) = ubound(SrcInputData%fromSCglob) - if (.not. allocated(DstInputData%fromSCglob)) then - allocate(DstInputData%fromSCglob(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInputData%fromSCglob.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstInputData%fromSCglob = SrcInputData%fromSCglob - end if - if (allocated(SrcInputData%fromSC)) then - LB(1:1) = lbound(SrcInputData%fromSC) - UB(1:1) = ubound(SrcInputData%fromSC) - if (.not. allocated(DstInputData%fromSC)) then - allocate(DstInputData%fromSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInputData%fromSC.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstInputData%fromSC = SrcInputData%fromSC - end if + DstInputData%dummy = SrcInputData%dummy end subroutine subroutine FWrap_DestroyInput(InputData, ErrStat, ErrMsg) @@ -826,12 +747,6 @@ subroutine FWrap_DestroyInput(InputData, ErrStat, ErrMsg) character(*), parameter :: RoutineName = 'FWrap_DestroyInput' ErrStat = ErrID_None ErrMsg = '' - if (allocated(InputData%fromSCglob)) then - deallocate(InputData%fromSCglob) - end if - if (allocated(InputData%fromSC)) then - deallocate(InputData%fromSC) - end if end subroutine subroutine FWrap_PackInput(RF, Indata) @@ -839,8 +754,7 @@ subroutine FWrap_PackInput(RF, Indata) type(FWrap_InputType), intent(in) :: InData character(*), parameter :: RoutineName = 'FWrap_PackInput' if (RF%ErrStat >= AbortErrLev) return - call RegPackAlloc(RF, InData%fromSCglob) - call RegPackAlloc(RF, InData%fromSC) + call RegPack(RF, InData%dummy) if (RegCheckErr(RF, RoutineName)) return end subroutine @@ -848,12 +762,8 @@ subroutine FWrap_UnPackInput(RF, OutData) type(RegFile), intent(inout) :: RF type(FWrap_InputType), intent(inout) :: OutData character(*), parameter :: RoutineName = 'FWrap_UnPackInput' - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: stat - logical :: IsAllocAssoc if (RF%ErrStat /= ErrID_None) return - call RegUnpackAlloc(RF, OutData%fromSCglob); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%fromSC); if (RegCheckErr(RF, RoutineName)) return + call RegUnpack(RF, OutData%dummy); if (RegCheckErr(RF, RoutineName)) return end subroutine subroutine FWrap_CopyOutput(SrcOutputData, DstOutputData, CtrlCode, ErrStat, ErrMsg) @@ -867,18 +777,6 @@ subroutine FWrap_CopyOutput(SrcOutputData, DstOutputData, CtrlCode, ErrStat, Err character(*), parameter :: RoutineName = 'FWrap_CopyOutput' ErrStat = ErrID_None ErrMsg = '' - if (allocated(SrcOutputData%toSC)) then - LB(1:1) = lbound(SrcOutputData%toSC) - UB(1:1) = ubound(SrcOutputData%toSC) - if (.not. allocated(DstOutputData%toSC)) then - allocate(DstOutputData%toSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstOutputData%toSC.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstOutputData%toSC = SrcOutputData%toSC - end if DstOutputData%xHat_Disk = SrcOutputData%xHat_Disk DstOutputData%YawErr = SrcOutputData%YawErr DstOutputData%psi_skew = SrcOutputData%psi_skew @@ -919,9 +817,6 @@ subroutine FWrap_DestroyOutput(OutputData, ErrStat, ErrMsg) character(*), parameter :: RoutineName = 'FWrap_DestroyOutput' ErrStat = ErrID_None ErrMsg = '' - if (allocated(OutputData%toSC)) then - deallocate(OutputData%toSC) - end if if (allocated(OutputData%AzimAvg_Ct)) then deallocate(OutputData%AzimAvg_Ct) end if @@ -935,7 +830,6 @@ subroutine FWrap_PackOutput(RF, Indata) type(FWrap_OutputType), intent(in) :: InData character(*), parameter :: RoutineName = 'FWrap_PackOutput' if (RF%ErrStat >= AbortErrLev) return - call RegPackAlloc(RF, InData%toSC) call RegPack(RF, InData%xHat_Disk) call RegPack(RF, InData%YawErr) call RegPack(RF, InData%psi_skew) @@ -956,7 +850,6 @@ subroutine FWrap_UnPackOutput(RF, OutData) integer(IntKi) :: stat logical :: IsAllocAssoc if (RF%ErrStat /= ErrID_None) return - call RegUnpackAlloc(RF, OutData%toSC); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%xHat_Disk); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%YawErr); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%psi_skew); if (RegCheckErr(RF, RoutineName)) return diff --git a/glue-codes/fast-farm/src/FAST_Farm_IO.f90 b/glue-codes/fast-farm/src/FAST_Farm_IO.f90 index 2032f9d9ac..49739a9f36 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_IO.f90 +++ b/glue-codes/fast-farm/src/FAST_Farm_IO.f90 @@ -63,7 +63,6 @@ SUBROUTINE Farm_PrintSum( farm, WD_InputFileData, ErrStat, ErrMsg ) WRITE (UnSum,'(2X,A)' ) 'compiled with' Fmt = '(4x,A)' WRITE (UnSum,Fmt) TRIM( GetNVD( NWTC_Ver ) ) - WRITE (UnSum,Fmt) TRIM( GetNVD( farm%p%Module_Ver( ModuleFF_SC ) ) ) WRITE (UnSum,Fmt) TRIM( GetNVD( farm%p%Module_Ver( ModuleFF_FWrap ) ) ) WRITE (UnSum,Fmt) TRIM( GetNVD( farm%p%Module_Ver( ModuleFF_WD ) ) ) WRITE (UnSum,Fmt) TRIM( GetNVD( farm%p%Module_Ver( ModuleFF_AWAE ) ) ) @@ -533,12 +532,11 @@ END SUBROUTINE WriteFarmOutputToFile !---------------------------------------------------------------------------------------------------------------------------------- !> This routine reads in the primary FAST.Farm input file, does some validation, and places the values it reads in the !! parameter structure (p). It prints to an echo file if requested. -SUBROUTINE Farm_ReadPrimaryFile( InputFile, p, WD_InitInp, AWAE_InitInp, SC_InitInp, OutList, ErrStat, ErrMsg ) +SUBROUTINE Farm_ReadPrimaryFile( InputFile, p, WD_InitInp, AWAE_InitInp, OutList, ErrStat, ErrMsg ) TYPE(Farm_ParameterType), INTENT(INOUT) :: p !< The parameter data for the FAST (glue-code) simulation CHARACTER(*), INTENT(IN ) :: InputFile !< Name of the file containing the primary input data TYPE(WD_InputFileType), INTENT( OUT) :: WD_InitInp !< input-file data for WakeDynamics module TYPE(AWAE_InputFileType), INTENT( OUT) :: AWAE_InitInp !< input-file data for AWAE module - TYPE(SC_InitInputType), INTENT( OUT) :: SC_InitInp !< input-file data for SC module CHARACTER(ChanLen), INTENT( OUT) :: OutList(:) !< list of user-requested output channels INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message @@ -627,17 +625,10 @@ SUBROUTINE Farm_ReadPrimaryFile( InputFile, p, WD_InitInp, AWAE_InitInp, SC_Init END SELECT CALL ReadVar( UnIn, InputFile, p%TMax, "TMax", "Total run time (s)", ErrStat2, ErrMsg2, UnEc); if (Failed()) return - CALL ReadVar( UnIn, InputFile, p%UseSC, "UseSC", "Use a super controller? (flag)", ErrStat2, ErrMsg2, UnEc); if (Failed()) return CALL ReadVar( UnIn, InputFile, AWAE_InitInp%Mod_AmbWind, "Mod_AmbWind", "Ambient wind model (-) (switch) {1: high-fidelity precursor in VTK format, 2: one InflowWind module, 3: multiple InflowWind modules}", ErrStat2, ErrMsg2, UnEc); if (Failed()) return CALL ReadVar( UnIn, InputFile, p%WaveFieldMod, "Mod_WaveField", "Wave field handling (-) (switch) {1: use individual HydroDyn inputs without adjustment, 2: adjust wave phases based on turbine offsets from farm origin}", ErrStat2, ErrMsg2, UnEc); if (Failed()) return CALL ReadVar( UnIn, InputFile, p%MooringMod, "Mod_SharedMooring", "Array-level mooring handling (-) (switch) {0: none; 3: array-level MoorDyn model}", ErrStat2, ErrMsg2, UnEc); if (Failed()) return - !---------------------- SUPER CONTROLLER ------------------------------------------------------------------ - CALL ReadCom( UnIn, InputFile, 'Section Header: Super Controller', ErrStat2, ErrMsg2, UnEc ); if (Failed()) return - CALL ReadVar( UnIn, InputFile, p%SC_FileName, "SC_FileName", "Name/location of the dynamic library {.dll [Windows] or .so [Linux]} containing the Super Controller algorithms (quoated string)", ErrStat2, ErrMsg2, UnEc); if (Failed()) return - IF ( PathIsRelative( p%SC_FileName ) ) p%SC_FileName = TRIM(PriPath)//TRIM(p%SC_FileName) - SC_InitInp%DLL_FileName = p%SC_FileName - !---------------------- SHARED MOORING SYSTEM ------------------------------------------------------------------ CALL ReadCom( UnIn, InputFile, 'Section Header: SHARED MOORING SYSTEM', ErrStat2, ErrMsg2, UnEc ); if (Failed()) return CALL ReadVar( UnIn, InputFile, p%MD_FileName, "MD_FileName", "Name/location of the dynamic library {.dll [Windows] or .so [Linux]} containing the Super Controller algorithms (quoated string)", ErrStat2, ErrMsg2, UnEc); if (Failed()) return @@ -982,12 +973,11 @@ end function Failed !............................................................................................................................... END SUBROUTINE Farm_ReadPrimaryFile !---------------------------------------------------------------------------------------------------------------------------------- -SUBROUTINE Farm_ValidateInput( p, WD_InitInp, AWAE_InitInp, SC_InitInp, ErrStat, ErrMsg ) +SUBROUTINE Farm_ValidateInput( p, WD_InitInp, AWAE_InitInp, ErrStat, ErrMsg ) ! Passed variables TYPE(Farm_ParameterType), INTENT(INOUT) :: p !< The parameter data for the FAST (glue-code) simulation TYPE(WD_InputFileType), INTENT(IN ) :: WD_InitInp !< input-file data for WakeDynamics module TYPE(AWAE_InputFileType), INTENT(INOUT) :: AWAE_InitInp !< input-file data for AWAE module - TYPE(SC_InitInputType), INTENT(INOUT) :: SC_InitInp ! input-file data for SC module INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message diff --git a/glue-codes/fast-farm/src/FAST_Farm_IO_Params.f90 b/glue-codes/fast-farm/src/FAST_Farm_IO_Params.f90 index fd91730c82..fbb4fe2471 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_IO_Params.f90 +++ b/glue-codes/fast-farm/src/FAST_Farm_IO_Params.f90 @@ -8,7 +8,7 @@ MODULE FAST_Farm_IO_Params USE NWTC_Library USE FAST_Farm_Types - + IMPLICIT NONE @@ -19,9648 +19,9425 @@ MODULE FAST_Farm_IO_Params ! Time: - INTEGER(IntKi), PARAMETER :: Farm_Time_Indx = 0 - - - ! Global Super Controller Input: - - INTEGER(IntKi), PARAMETER :: SCGblIn1 = 1 - INTEGER(IntKi), PARAMETER :: SCGblIn2 = 2 - INTEGER(IntKi), PARAMETER :: SCGblIn3 = 3 - INTEGER(IntKi), PARAMETER :: SCGblIn4 = 4 - INTEGER(IntKi), PARAMETER :: SCGblIn5 = 5 - INTEGER(IntKi), PARAMETER :: SCGblIn6 = 6 - INTEGER(IntKi), PARAMETER :: SCGblIn7 = 7 - INTEGER(IntKi), PARAMETER :: SCGblIn8 = 8 - INTEGER(IntKi), PARAMETER :: SCGblIn9 = 9 - - - ! Turbine-dependent Super Controller Input: - - INTEGER(IntKi), PARAMETER :: SCT1In1 = 10 - INTEGER(IntKi), PARAMETER :: SCT1In2 = 11 - INTEGER(IntKi), PARAMETER :: SCT1In3 = 12 - INTEGER(IntKi), PARAMETER :: SCT1In4 = 13 - INTEGER(IntKi), PARAMETER :: SCT1In5 = 14 - INTEGER(IntKi), PARAMETER :: SCT1In6 = 15 - INTEGER(IntKi), PARAMETER :: SCT1In7 = 16 - INTEGER(IntKi), PARAMETER :: SCT1In8 = 17 - INTEGER(IntKi), PARAMETER :: SCT1In9 = 18 - INTEGER(IntKi), PARAMETER :: SCT2In1 = 19 - INTEGER(IntKi), PARAMETER :: SCT2In2 = 20 - INTEGER(IntKi), PARAMETER :: SCT2In3 = 21 - INTEGER(IntKi), PARAMETER :: SCT2In4 = 22 - INTEGER(IntKi), PARAMETER :: SCT2In5 = 23 - INTEGER(IntKi), PARAMETER :: SCT2In6 = 24 - INTEGER(IntKi), PARAMETER :: SCT2In7 = 25 - INTEGER(IntKi), PARAMETER :: SCT2In8 = 26 - INTEGER(IntKi), PARAMETER :: SCT2In9 = 27 - INTEGER(IntKi), PARAMETER :: SCT3In1 = 28 - INTEGER(IntKi), PARAMETER :: SCT3In2 = 29 - INTEGER(IntKi), PARAMETER :: SCT3In3 = 30 - INTEGER(IntKi), PARAMETER :: SCT3In4 = 31 - INTEGER(IntKi), PARAMETER :: SCT3In5 = 32 - INTEGER(IntKi), PARAMETER :: SCT3In6 = 33 - INTEGER(IntKi), PARAMETER :: SCT3In7 = 34 - INTEGER(IntKi), PARAMETER :: SCT3In8 = 35 - INTEGER(IntKi), PARAMETER :: SCT3In9 = 36 - INTEGER(IntKi), PARAMETER :: SCT4In1 = 37 - INTEGER(IntKi), PARAMETER :: SCT4In2 = 38 - INTEGER(IntKi), PARAMETER :: SCT4In3 = 39 - INTEGER(IntKi), PARAMETER :: SCT4In4 = 40 - INTEGER(IntKi), PARAMETER :: SCT4In5 = 41 - INTEGER(IntKi), PARAMETER :: SCT4In6 = 42 - INTEGER(IntKi), PARAMETER :: SCT4In7 = 43 - INTEGER(IntKi), PARAMETER :: SCT4In8 = 44 - INTEGER(IntKi), PARAMETER :: SCT4In9 = 45 - INTEGER(IntKi), PARAMETER :: SCT5In1 = 46 - INTEGER(IntKi), PARAMETER :: SCT5In2 = 47 - INTEGER(IntKi), PARAMETER :: SCT5In3 = 48 - INTEGER(IntKi), PARAMETER :: SCT5In4 = 49 - INTEGER(IntKi), PARAMETER :: SCT5In5 = 50 - INTEGER(IntKi), PARAMETER :: SCT5In6 = 51 - INTEGER(IntKi), PARAMETER :: SCT5In7 = 52 - INTEGER(IntKi), PARAMETER :: SCT5In8 = 53 - INTEGER(IntKi), PARAMETER :: SCT5In9 = 54 - INTEGER(IntKi), PARAMETER :: SCT6In1 = 55 - INTEGER(IntKi), PARAMETER :: SCT6In2 = 56 - INTEGER(IntKi), PARAMETER :: SCT6In3 = 57 - INTEGER(IntKi), PARAMETER :: SCT6In4 = 58 - INTEGER(IntKi), PARAMETER :: SCT6In5 = 59 - INTEGER(IntKi), PARAMETER :: SCT6In6 = 60 - INTEGER(IntKi), PARAMETER :: SCT6In7 = 61 - INTEGER(IntKi), PARAMETER :: SCT6In8 = 62 - INTEGER(IntKi), PARAMETER :: SCT6In9 = 63 - INTEGER(IntKi), PARAMETER :: SCT7In1 = 64 - INTEGER(IntKi), PARAMETER :: SCT7In2 = 65 - INTEGER(IntKi), PARAMETER :: SCT7In3 = 66 - INTEGER(IntKi), PARAMETER :: SCT7In4 = 67 - INTEGER(IntKi), PARAMETER :: SCT7In5 = 68 - INTEGER(IntKi), PARAMETER :: SCT7In6 = 69 - INTEGER(IntKi), PARAMETER :: SCT7In7 = 70 - INTEGER(IntKi), PARAMETER :: SCT7In8 = 71 - INTEGER(IntKi), PARAMETER :: SCT7In9 = 72 - INTEGER(IntKi), PARAMETER :: SCT8In1 = 73 - INTEGER(IntKi), PARAMETER :: SCT8In2 = 74 - INTEGER(IntKi), PARAMETER :: SCT8In3 = 75 - INTEGER(IntKi), PARAMETER :: SCT8In4 = 76 - INTEGER(IntKi), PARAMETER :: SCT8In5 = 77 - INTEGER(IntKi), PARAMETER :: SCT8In6 = 78 - INTEGER(IntKi), PARAMETER :: SCT8In7 = 79 - INTEGER(IntKi), PARAMETER :: SCT8In8 = 80 - INTEGER(IntKi), PARAMETER :: SCT8In9 = 81 - INTEGER(IntKi), PARAMETER :: SCT9In1 = 82 - INTEGER(IntKi), PARAMETER :: SCT9In2 = 83 - INTEGER(IntKi), PARAMETER :: SCT9In3 = 84 - INTEGER(IntKi), PARAMETER :: SCT9In4 = 85 - INTEGER(IntKi), PARAMETER :: SCT9In5 = 86 - INTEGER(IntKi), PARAMETER :: SCT9In6 = 87 - INTEGER(IntKi), PARAMETER :: SCT9In7 = 88 - INTEGER(IntKi), PARAMETER :: SCT9In8 = 89 - INTEGER(IntKi), PARAMETER :: SCT9In9 = 90 - - - ! Global Super Controller Output: - - INTEGER(IntKi), PARAMETER :: SCGblOt1 = 91 - INTEGER(IntKi), PARAMETER :: SCGblOt2 = 92 - INTEGER(IntKi), PARAMETER :: SCGblOt3 = 93 - INTEGER(IntKi), PARAMETER :: SCGblOt4 = 94 - INTEGER(IntKi), PARAMETER :: SCGblOt5 = 95 - INTEGER(IntKi), PARAMETER :: SCGblOt6 = 96 - INTEGER(IntKi), PARAMETER :: SCGblOt7 = 97 - INTEGER(IntKi), PARAMETER :: SCGblOt8 = 98 - INTEGER(IntKi), PARAMETER :: SCGblOt9 = 99 - - - ! Turbine-dependent Super Controller Output: - - INTEGER(IntKi), PARAMETER :: SCT1Ot1 = 100 - INTEGER(IntKi), PARAMETER :: SCT1Ot2 = 101 - INTEGER(IntKi), PARAMETER :: SCT1Ot3 = 102 - INTEGER(IntKi), PARAMETER :: SCT1Ot4 = 103 - INTEGER(IntKi), PARAMETER :: SCT1Ot5 = 104 - INTEGER(IntKi), PARAMETER :: SCT1Ot6 = 105 - INTEGER(IntKi), PARAMETER :: SCT1Ot7 = 106 - INTEGER(IntKi), PARAMETER :: SCT1Ot8 = 107 - INTEGER(IntKi), PARAMETER :: SCT1Ot9 = 108 - INTEGER(IntKi), PARAMETER :: SCT2Ot1 = 109 - INTEGER(IntKi), PARAMETER :: SCT2Ot2 = 110 - INTEGER(IntKi), PARAMETER :: SCT2Ot3 = 111 - INTEGER(IntKi), PARAMETER :: SCT2Ot4 = 112 - INTEGER(IntKi), PARAMETER :: SCT2Ot5 = 113 - INTEGER(IntKi), PARAMETER :: SCT2Ot6 = 114 - INTEGER(IntKi), PARAMETER :: SCT2Ot7 = 115 - INTEGER(IntKi), PARAMETER :: SCT2Ot8 = 116 - INTEGER(IntKi), PARAMETER :: SCT2Ot9 = 117 - INTEGER(IntKi), PARAMETER :: SCT3Ot1 = 118 - INTEGER(IntKi), PARAMETER :: SCT3Ot2 = 119 - INTEGER(IntKi), PARAMETER :: SCT3Ot3 = 120 - INTEGER(IntKi), PARAMETER :: SCT3Ot4 = 121 - INTEGER(IntKi), PARAMETER :: SCT3Ot5 = 122 - INTEGER(IntKi), PARAMETER :: SCT3Ot6 = 123 - INTEGER(IntKi), PARAMETER :: SCT3Ot7 = 124 - INTEGER(IntKi), PARAMETER :: SCT3Ot8 = 125 - INTEGER(IntKi), PARAMETER :: SCT3Ot9 = 126 - INTEGER(IntKi), PARAMETER :: SCT4Ot1 = 127 - INTEGER(IntKi), PARAMETER :: SCT4Ot2 = 128 - INTEGER(IntKi), PARAMETER :: SCT4Ot3 = 129 - INTEGER(IntKi), PARAMETER :: SCT4Ot4 = 130 - INTEGER(IntKi), PARAMETER :: SCT4Ot5 = 131 - INTEGER(IntKi), PARAMETER :: SCT4Ot6 = 132 - INTEGER(IntKi), PARAMETER :: SCT4Ot7 = 133 - INTEGER(IntKi), PARAMETER :: SCT4Ot8 = 134 - INTEGER(IntKi), PARAMETER :: SCT4Ot9 = 135 - INTEGER(IntKi), PARAMETER :: SCT5Ot1 = 136 - INTEGER(IntKi), PARAMETER :: SCT5Ot2 = 137 - INTEGER(IntKi), PARAMETER :: SCT5Ot3 = 138 - INTEGER(IntKi), PARAMETER :: SCT5Ot4 = 139 - INTEGER(IntKi), PARAMETER :: SCT5Ot5 = 140 - INTEGER(IntKi), PARAMETER :: SCT5Ot6 = 141 - INTEGER(IntKi), PARAMETER :: SCT5Ot7 = 142 - INTEGER(IntKi), PARAMETER :: SCT5Ot8 = 143 - INTEGER(IntKi), PARAMETER :: SCT5Ot9 = 144 - INTEGER(IntKi), PARAMETER :: SCT6Ot1 = 145 - INTEGER(IntKi), PARAMETER :: SCT6Ot2 = 146 - INTEGER(IntKi), PARAMETER :: SCT6Ot3 = 147 - INTEGER(IntKi), PARAMETER :: SCT6Ot4 = 148 - INTEGER(IntKi), PARAMETER :: SCT6Ot5 = 149 - INTEGER(IntKi), PARAMETER :: SCT6Ot6 = 150 - INTEGER(IntKi), PARAMETER :: SCT6Ot7 = 151 - INTEGER(IntKi), PARAMETER :: SCT6Ot8 = 152 - INTEGER(IntKi), PARAMETER :: SCT6Ot9 = 153 - INTEGER(IntKi), PARAMETER :: SCT7Ot1 = 154 - INTEGER(IntKi), PARAMETER :: SCT7Ot2 = 155 - INTEGER(IntKi), PARAMETER :: SCT7Ot3 = 156 - INTEGER(IntKi), PARAMETER :: SCT7Ot4 = 157 - INTEGER(IntKi), PARAMETER :: SCT7Ot5 = 158 - INTEGER(IntKi), PARAMETER :: SCT7Ot6 = 159 - INTEGER(IntKi), PARAMETER :: SCT7Ot7 = 160 - INTEGER(IntKi), PARAMETER :: SCT7Ot8 = 161 - INTEGER(IntKi), PARAMETER :: SCT7Ot9 = 162 - INTEGER(IntKi), PARAMETER :: SCT8Ot1 = 163 - INTEGER(IntKi), PARAMETER :: SCT8Ot2 = 164 - INTEGER(IntKi), PARAMETER :: SCT8Ot3 = 165 - INTEGER(IntKi), PARAMETER :: SCT8Ot4 = 166 - INTEGER(IntKi), PARAMETER :: SCT8Ot5 = 167 - INTEGER(IntKi), PARAMETER :: SCT8Ot6 = 168 - INTEGER(IntKi), PARAMETER :: SCT8Ot7 = 169 - INTEGER(IntKi), PARAMETER :: SCT8Ot8 = 170 - INTEGER(IntKi), PARAMETER :: SCT8Ot9 = 171 - INTEGER(IntKi), PARAMETER :: SCT9Ot1 = 172 - INTEGER(IntKi), PARAMETER :: SCT9Ot2 = 173 - INTEGER(IntKi), PARAMETER :: SCT9Ot3 = 174 - INTEGER(IntKi), PARAMETER :: SCT9Ot4 = 175 - INTEGER(IntKi), PARAMETER :: SCT9Ot5 = 176 - INTEGER(IntKi), PARAMETER :: SCT9Ot6 = 177 - INTEGER(IntKi), PARAMETER :: SCT9Ot7 = 178 - INTEGER(IntKi), PARAMETER :: SCT9Ot8 = 179 - INTEGER(IntKi), PARAMETER :: SCT9Ot9 = 180 + INTEGER(IntKi), PARAMETER :: Farm_Time_Indx = 0 ! Rotor centerline orientation: - INTEGER(IntKi), PARAMETER :: RtAxsXT1 = 181 - INTEGER(IntKi), PARAMETER :: RtAxsXT2 = 182 - INTEGER(IntKi), PARAMETER :: RtAxsXT3 = 183 - INTEGER(IntKi), PARAMETER :: RtAxsXT4 = 184 - INTEGER(IntKi), PARAMETER :: RtAxsXT5 = 185 - INTEGER(IntKi), PARAMETER :: RtAxsXT6 = 186 - INTEGER(IntKi), PARAMETER :: RtAxsXT7 = 187 - INTEGER(IntKi), PARAMETER :: RtAxsXT8 = 188 - INTEGER(IntKi), PARAMETER :: RtAxsXT9 = 189 - INTEGER(IntKi), PARAMETER :: RtAxsYT1 = 190 - INTEGER(IntKi), PARAMETER :: RtAxsYT2 = 191 - INTEGER(IntKi), PARAMETER :: RtAxsYT3 = 192 - INTEGER(IntKi), PARAMETER :: RtAxsYT4 = 193 - INTEGER(IntKi), PARAMETER :: RtAxsYT5 = 194 - INTEGER(IntKi), PARAMETER :: RtAxsYT6 = 195 - INTEGER(IntKi), PARAMETER :: RtAxsYT7 = 196 - INTEGER(IntKi), PARAMETER :: RtAxsYT8 = 197 - INTEGER(IntKi), PARAMETER :: RtAxsYT9 = 198 - INTEGER(IntKi), PARAMETER :: RtAxsZT1 = 199 - INTEGER(IntKi), PARAMETER :: RtAxsZT2 = 200 - INTEGER(IntKi), PARAMETER :: RtAxsZT3 = 201 - INTEGER(IntKi), PARAMETER :: RtAxsZT4 = 202 - INTEGER(IntKi), PARAMETER :: RtAxsZT5 = 203 - INTEGER(IntKi), PARAMETER :: RtAxsZT6 = 204 - INTEGER(IntKi), PARAMETER :: RtAxsZT7 = 205 - INTEGER(IntKi), PARAMETER :: RtAxsZT8 = 206 - INTEGER(IntKi), PARAMETER :: RtAxsZT9 = 207 + INTEGER(IntKi), PARAMETER :: RtAxsXT1 = 1 + INTEGER(IntKi), PARAMETER :: RtAxsXT2 = 2 + INTEGER(IntKi), PARAMETER :: RtAxsXT3 = 3 + INTEGER(IntKi), PARAMETER :: RtAxsXT4 = 4 + INTEGER(IntKi), PARAMETER :: RtAxsXT5 = 5 + INTEGER(IntKi), PARAMETER :: RtAxsXT6 = 6 + INTEGER(IntKi), PARAMETER :: RtAxsXT7 = 7 + INTEGER(IntKi), PARAMETER :: RtAxsXT8 = 8 + INTEGER(IntKi), PARAMETER :: RtAxsXT9 = 9 + INTEGER(IntKi), PARAMETER :: RtAxsYT1 = 10 + INTEGER(IntKi), PARAMETER :: RtAxsYT2 = 11 + INTEGER(IntKi), PARAMETER :: RtAxsYT3 = 12 + INTEGER(IntKi), PARAMETER :: RtAxsYT4 = 13 + INTEGER(IntKi), PARAMETER :: RtAxsYT5 = 14 + INTEGER(IntKi), PARAMETER :: RtAxsYT6 = 15 + INTEGER(IntKi), PARAMETER :: RtAxsYT7 = 16 + INTEGER(IntKi), PARAMETER :: RtAxsYT8 = 17 + INTEGER(IntKi), PARAMETER :: RtAxsYT9 = 18 + INTEGER(IntKi), PARAMETER :: RtAxsZT1 = 19 + INTEGER(IntKi), PARAMETER :: RtAxsZT2 = 20 + INTEGER(IntKi), PARAMETER :: RtAxsZT3 = 21 + INTEGER(IntKi), PARAMETER :: RtAxsZT4 = 22 + INTEGER(IntKi), PARAMETER :: RtAxsZT5 = 23 + INTEGER(IntKi), PARAMETER :: RtAxsZT6 = 24 + INTEGER(IntKi), PARAMETER :: RtAxsZT7 = 25 + INTEGER(IntKi), PARAMETER :: RtAxsZT8 = 26 + INTEGER(IntKi), PARAMETER :: RtAxsZT9 = 27 ! Position of the Rotor (Hub) Center: - INTEGER(IntKi), PARAMETER :: RtPosXT1 = 208 - INTEGER(IntKi), PARAMETER :: RtPosXT2 = 209 - INTEGER(IntKi), PARAMETER :: RtPosXT3 = 210 - INTEGER(IntKi), PARAMETER :: RtPosXT4 = 211 - INTEGER(IntKi), PARAMETER :: RtPosXT5 = 212 - INTEGER(IntKi), PARAMETER :: RtPosXT6 = 213 - INTEGER(IntKi), PARAMETER :: RtPosXT7 = 214 - INTEGER(IntKi), PARAMETER :: RtPosXT8 = 215 - INTEGER(IntKi), PARAMETER :: RtPosXT9 = 216 - INTEGER(IntKi), PARAMETER :: RtPosYT1 = 217 - INTEGER(IntKi), PARAMETER :: RtPosYT2 = 218 - INTEGER(IntKi), PARAMETER :: RtPosYT3 = 219 - INTEGER(IntKi), PARAMETER :: RtPosYT4 = 220 - INTEGER(IntKi), PARAMETER :: RtPosYT5 = 221 - INTEGER(IntKi), PARAMETER :: RtPosYT6 = 222 - INTEGER(IntKi), PARAMETER :: RtPosYT7 = 223 - INTEGER(IntKi), PARAMETER :: RtPosYT8 = 224 - INTEGER(IntKi), PARAMETER :: RtPosYT9 = 225 - INTEGER(IntKi), PARAMETER :: RtPosZT1 = 226 - INTEGER(IntKi), PARAMETER :: RtPosZT2 = 227 - INTEGER(IntKi), PARAMETER :: RtPosZT3 = 228 - INTEGER(IntKi), PARAMETER :: RtPosZT4 = 229 - INTEGER(IntKi), PARAMETER :: RtPosZT5 = 230 - INTEGER(IntKi), PARAMETER :: RtPosZT6 = 231 - INTEGER(IntKi), PARAMETER :: RtPosZT7 = 232 - INTEGER(IntKi), PARAMETER :: RtPosZT8 = 233 - INTEGER(IntKi), PARAMETER :: RtPosZT9 = 234 + INTEGER(IntKi), PARAMETER :: RtPosXT1 = 28 + INTEGER(IntKi), PARAMETER :: RtPosXT2 = 29 + INTEGER(IntKi), PARAMETER :: RtPosXT3 = 30 + INTEGER(IntKi), PARAMETER :: RtPosXT4 = 31 + INTEGER(IntKi), PARAMETER :: RtPosXT5 = 32 + INTEGER(IntKi), PARAMETER :: RtPosXT6 = 33 + INTEGER(IntKi), PARAMETER :: RtPosXT7 = 34 + INTEGER(IntKi), PARAMETER :: RtPosXT8 = 35 + INTEGER(IntKi), PARAMETER :: RtPosXT9 = 36 + INTEGER(IntKi), PARAMETER :: RtPosYT1 = 37 + INTEGER(IntKi), PARAMETER :: RtPosYT2 = 38 + INTEGER(IntKi), PARAMETER :: RtPosYT3 = 39 + INTEGER(IntKi), PARAMETER :: RtPosYT4 = 40 + INTEGER(IntKi), PARAMETER :: RtPosYT5 = 41 + INTEGER(IntKi), PARAMETER :: RtPosYT6 = 42 + INTEGER(IntKi), PARAMETER :: RtPosYT7 = 43 + INTEGER(IntKi), PARAMETER :: RtPosYT8 = 44 + INTEGER(IntKi), PARAMETER :: RtPosYT9 = 45 + INTEGER(IntKi), PARAMETER :: RtPosZT1 = 46 + INTEGER(IntKi), PARAMETER :: RtPosZT2 = 47 + INTEGER(IntKi), PARAMETER :: RtPosZT3 = 48 + INTEGER(IntKi), PARAMETER :: RtPosZT4 = 49 + INTEGER(IntKi), PARAMETER :: RtPosZT5 = 50 + INTEGER(IntKi), PARAMETER :: RtPosZT6 = 51 + INTEGER(IntKi), PARAMETER :: RtPosZT7 = 52 + INTEGER(IntKi), PARAMETER :: RtPosZT8 = 53 + INTEGER(IntKi), PARAMETER :: RtPosZT9 = 54 ! Rotor Diameter: - INTEGER(IntKi), PARAMETER :: RtDiamT1 = 235 - INTEGER(IntKi), PARAMETER :: RtDiamT2 = 236 - INTEGER(IntKi), PARAMETER :: RtDiamT3 = 237 - INTEGER(IntKi), PARAMETER :: RtDiamT4 = 238 - INTEGER(IntKi), PARAMETER :: RtDiamT5 = 239 - INTEGER(IntKi), PARAMETER :: RtDiamT6 = 240 - INTEGER(IntKi), PARAMETER :: RtDiamT7 = 241 - INTEGER(IntKi), PARAMETER :: RtDiamT8 = 242 - INTEGER(IntKi), PARAMETER :: RtDiamT9 = 243 + INTEGER(IntKi), PARAMETER :: RtDiamT1 = 55 + INTEGER(IntKi), PARAMETER :: RtDiamT2 = 56 + INTEGER(IntKi), PARAMETER :: RtDiamT3 = 57 + INTEGER(IntKi), PARAMETER :: RtDiamT4 = 58 + INTEGER(IntKi), PARAMETER :: RtDiamT5 = 59 + INTEGER(IntKi), PARAMETER :: RtDiamT6 = 60 + INTEGER(IntKi), PARAMETER :: RtDiamT7 = 61 + INTEGER(IntKi), PARAMETER :: RtDiamT8 = 62 + INTEGER(IntKi), PARAMETER :: RtDiamT9 = 63 ! Nacelle-yaw Error: - INTEGER(IntKi), PARAMETER :: YawErrT1 = 244 - INTEGER(IntKi), PARAMETER :: YawErrT2 = 245 - INTEGER(IntKi), PARAMETER :: YawErrT3 = 246 - INTEGER(IntKi), PARAMETER :: YawErrT4 = 247 - INTEGER(IntKi), PARAMETER :: YawErrT5 = 248 - INTEGER(IntKi), PARAMETER :: YawErrT6 = 249 - INTEGER(IntKi), PARAMETER :: YawErrT7 = 250 - INTEGER(IntKi), PARAMETER :: YawErrT8 = 251 - INTEGER(IntKi), PARAMETER :: YawErrT9 = 252 + INTEGER(IntKi), PARAMETER :: YawErrT1 = 64 + INTEGER(IntKi), PARAMETER :: YawErrT2 = 65 + INTEGER(IntKi), PARAMETER :: YawErrT3 = 66 + INTEGER(IntKi), PARAMETER :: YawErrT4 = 67 + INTEGER(IntKi), PARAMETER :: YawErrT5 = 68 + INTEGER(IntKi), PARAMETER :: YawErrT6 = 69 + INTEGER(IntKi), PARAMETER :: YawErrT7 = 70 + INTEGER(IntKi), PARAMETER :: YawErrT8 = 71 + INTEGER(IntKi), PARAMETER :: YawErrT9 = 72 ! Ambient Turbulence Intensity of the wind: - INTEGER(IntKi), PARAMETER :: TIAmbT1 = 253 - INTEGER(IntKi), PARAMETER :: TIAmbT2 = 254 - INTEGER(IntKi), PARAMETER :: TIAmbT3 = 255 - INTEGER(IntKi), PARAMETER :: TIAmbT4 = 256 - INTEGER(IntKi), PARAMETER :: TIAmbT5 = 257 - INTEGER(IntKi), PARAMETER :: TIAmbT6 = 258 - INTEGER(IntKi), PARAMETER :: TIAmbT7 = 259 - INTEGER(IntKi), PARAMETER :: TIAmbT8 = 260 - INTEGER(IntKi), PARAMETER :: TIAmbT9 = 261 + INTEGER(IntKi), PARAMETER :: TIAmbT1 = 73 + INTEGER(IntKi), PARAMETER :: TIAmbT2 = 74 + INTEGER(IntKi), PARAMETER :: TIAmbT3 = 75 + INTEGER(IntKi), PARAMETER :: TIAmbT4 = 76 + INTEGER(IntKi), PARAMETER :: TIAmbT5 = 77 + INTEGER(IntKi), PARAMETER :: TIAmbT6 = 78 + INTEGER(IntKi), PARAMETER :: TIAmbT7 = 79 + INTEGER(IntKi), PARAMETER :: TIAmbT8 = 80 + INTEGER(IntKi), PARAMETER :: TIAmbT9 = 81 ! Rotor-disk averaged ambient wind speed: - INTEGER(IntKi), PARAMETER :: RtVAmbT1 = 262 - INTEGER(IntKi), PARAMETER :: RtVAmbT2 = 263 - INTEGER(IntKi), PARAMETER :: RtVAmbT3 = 264 - INTEGER(IntKi), PARAMETER :: RtVAmbT4 = 265 - INTEGER(IntKi), PARAMETER :: RtVAmbT5 = 266 - INTEGER(IntKi), PARAMETER :: RtVAmbT6 = 267 - INTEGER(IntKi), PARAMETER :: RtVAmbT7 = 268 - INTEGER(IntKi), PARAMETER :: RtVAmbT8 = 269 - INTEGER(IntKi), PARAMETER :: RtVAmbT9 = 270 + INTEGER(IntKi), PARAMETER :: RtVAmbT1 = 82 + INTEGER(IntKi), PARAMETER :: RtVAmbT2 = 83 + INTEGER(IntKi), PARAMETER :: RtVAmbT3 = 84 + INTEGER(IntKi), PARAMETER :: RtVAmbT4 = 85 + INTEGER(IntKi), PARAMETER :: RtVAmbT5 = 86 + INTEGER(IntKi), PARAMETER :: RtVAmbT6 = 87 + INTEGER(IntKi), PARAMETER :: RtVAmbT7 = 88 + INTEGER(IntKi), PARAMETER :: RtVAmbT8 = 89 + INTEGER(IntKi), PARAMETER :: RtVAmbT9 = 90 ! Rotor-disk averaged ambient wind speed (time-filtered): - INTEGER(IntKi), PARAMETER :: RtVAmbFiltT1 = 271 - INTEGER(IntKi), PARAMETER :: RtVAmbFiltT2 = 272 - INTEGER(IntKi), PARAMETER :: RtVAmbFiltT3 = 273 - INTEGER(IntKi), PARAMETER :: RtVAmbFiltT4 = 274 - INTEGER(IntKi), PARAMETER :: RtVAmbFiltT5 = 275 - INTEGER(IntKi), PARAMETER :: RtVAmbFiltT6 = 276 - INTEGER(IntKi), PARAMETER :: RtVAmbFiltT7 = 277 - INTEGER(IntKi), PARAMETER :: RtVAmbFiltT8 = 278 - INTEGER(IntKi), PARAMETER :: RtVAmbFiltT9 = 279 + INTEGER(IntKi), PARAMETER :: RtVAmbFiltT1 = 91 + INTEGER(IntKi), PARAMETER :: RtVAmbFiltT2 = 92 + INTEGER(IntKi), PARAMETER :: RtVAmbFiltT3 = 93 + INTEGER(IntKi), PARAMETER :: RtVAmbFiltT4 = 94 + INTEGER(IntKi), PARAMETER :: RtVAmbFiltT5 = 95 + INTEGER(IntKi), PARAMETER :: RtVAmbFiltT6 = 96 + INTEGER(IntKi), PARAMETER :: RtVAmbFiltT7 = 97 + INTEGER(IntKi), PARAMETER :: RtVAmbFiltT8 = 98 + INTEGER(IntKi), PARAMETER :: RtVAmbFiltT9 = 99 ! Rotor-disk averaged relative wind speed: - INTEGER(IntKi), PARAMETER :: RtVRelT1 = 280 - INTEGER(IntKi), PARAMETER :: RtVRelT2 = 281 - INTEGER(IntKi), PARAMETER :: RtVRelT3 = 282 - INTEGER(IntKi), PARAMETER :: RtVRelT4 = 283 - INTEGER(IntKi), PARAMETER :: RtVRelT5 = 284 - INTEGER(IntKi), PARAMETER :: RtVRelT6 = 285 - INTEGER(IntKi), PARAMETER :: RtVRelT7 = 286 - INTEGER(IntKi), PARAMETER :: RtVRelT8 = 287 - INTEGER(IntKi), PARAMETER :: RtVRelT9 = 288 + INTEGER(IntKi), PARAMETER :: RtVRelT1 = 100 + INTEGER(IntKi), PARAMETER :: RtVRelT2 = 101 + INTEGER(IntKi), PARAMETER :: RtVRelT3 = 102 + INTEGER(IntKi), PARAMETER :: RtVRelT4 = 103 + INTEGER(IntKi), PARAMETER :: RtVRelT5 = 104 + INTEGER(IntKi), PARAMETER :: RtVRelT6 = 105 + INTEGER(IntKi), PARAMETER :: RtVRelT7 = 106 + INTEGER(IntKi), PARAMETER :: RtVRelT8 = 107 + INTEGER(IntKi), PARAMETER :: RtVRelT9 = 108 ! Skew azimuth angle (instantaneous): - INTEGER(IntKi), PARAMETER :: AziSkewT1 = 289 - INTEGER(IntKi), PARAMETER :: AziSkewT2 = 290 - INTEGER(IntKi), PARAMETER :: AziSkewT3 = 291 - INTEGER(IntKi), PARAMETER :: AziSkewT4 = 292 - INTEGER(IntKi), PARAMETER :: AziSkewT5 = 293 - INTEGER(IntKi), PARAMETER :: AziSkewT6 = 294 - INTEGER(IntKi), PARAMETER :: AziSkewT7 = 295 - INTEGER(IntKi), PARAMETER :: AziSkewT8 = 296 - INTEGER(IntKi), PARAMETER :: AziSkewT9 = 297 + INTEGER(IntKi), PARAMETER :: AziSkewT1 = 109 + INTEGER(IntKi), PARAMETER :: AziSkewT2 = 110 + INTEGER(IntKi), PARAMETER :: AziSkewT3 = 111 + INTEGER(IntKi), PARAMETER :: AziSkewT4 = 112 + INTEGER(IntKi), PARAMETER :: AziSkewT5 = 113 + INTEGER(IntKi), PARAMETER :: AziSkewT6 = 114 + INTEGER(IntKi), PARAMETER :: AziSkewT7 = 115 + INTEGER(IntKi), PARAMETER :: AziSkewT8 = 116 + INTEGER(IntKi), PARAMETER :: AziSkewT9 = 117 ! Skew azimuth angle (time-filtered): - INTEGER(IntKi), PARAMETER :: AziSkewFiltT1 = 298 - INTEGER(IntKi), PARAMETER :: AziSkewFiltT2 = 299 - INTEGER(IntKi), PARAMETER :: AziSkewFiltT3 = 300 - INTEGER(IntKi), PARAMETER :: AziSkewFiltT4 = 301 - INTEGER(IntKi), PARAMETER :: AziSkewFiltT5 = 302 - INTEGER(IntKi), PARAMETER :: AziSkewFiltT6 = 303 - INTEGER(IntKi), PARAMETER :: AziSkewFiltT7 = 304 - INTEGER(IntKi), PARAMETER :: AziSkewFiltT8 = 305 - INTEGER(IntKi), PARAMETER :: AziSkewFiltT9 = 306 + INTEGER(IntKi), PARAMETER :: AziSkewFiltT1 = 118 + INTEGER(IntKi), PARAMETER :: AziSkewFiltT2 = 119 + INTEGER(IntKi), PARAMETER :: AziSkewFiltT3 = 120 + INTEGER(IntKi), PARAMETER :: AziSkewFiltT4 = 121 + INTEGER(IntKi), PARAMETER :: AziSkewFiltT5 = 122 + INTEGER(IntKi), PARAMETER :: AziSkewFiltT6 = 123 + INTEGER(IntKi), PARAMETER :: AziSkewFiltT7 = 124 + INTEGER(IntKi), PARAMETER :: AziSkewFiltT8 = 125 + INTEGER(IntKi), PARAMETER :: AziSkewFiltT9 = 126 ! Skew angle (instantaneous): - INTEGER(IntKi), PARAMETER :: RtSkewT1 = 307 - INTEGER(IntKi), PARAMETER :: RtSkewT2 = 308 - INTEGER(IntKi), PARAMETER :: RtSkewT3 = 309 - INTEGER(IntKi), PARAMETER :: RtSkewT4 = 310 - INTEGER(IntKi), PARAMETER :: RtSkewT5 = 311 - INTEGER(IntKi), PARAMETER :: RtSkewT6 = 312 - INTEGER(IntKi), PARAMETER :: RtSkewT7 = 313 - INTEGER(IntKi), PARAMETER :: RtSkewT8 = 314 - INTEGER(IntKi), PARAMETER :: RtSkewT9 = 315 + INTEGER(IntKi), PARAMETER :: RtSkewT1 = 127 + INTEGER(IntKi), PARAMETER :: RtSkewT2 = 128 + INTEGER(IntKi), PARAMETER :: RtSkewT3 = 129 + INTEGER(IntKi), PARAMETER :: RtSkewT4 = 130 + INTEGER(IntKi), PARAMETER :: RtSkewT5 = 131 + INTEGER(IntKi), PARAMETER :: RtSkewT6 = 132 + INTEGER(IntKi), PARAMETER :: RtSkewT7 = 133 + INTEGER(IntKi), PARAMETER :: RtSkewT8 = 134 + INTEGER(IntKi), PARAMETER :: RtSkewT9 = 135 ! Skew angle (time-filtered): - INTEGER(IntKi), PARAMETER :: RtSkewFiltT1 = 316 - INTEGER(IntKi), PARAMETER :: RtSkewFiltT2 = 317 - INTEGER(IntKi), PARAMETER :: RtSkewFiltT3 = 318 - INTEGER(IntKi), PARAMETER :: RtSkewFiltT4 = 319 - INTEGER(IntKi), PARAMETER :: RtSkewFiltT5 = 320 - INTEGER(IntKi), PARAMETER :: RtSkewFiltT6 = 321 - INTEGER(IntKi), PARAMETER :: RtSkewFiltT7 = 322 - INTEGER(IntKi), PARAMETER :: RtSkewFiltT8 = 323 - INTEGER(IntKi), PARAMETER :: RtSkewFiltT9 = 324 + INTEGER(IntKi), PARAMETER :: RtSkewFiltT1 = 136 + INTEGER(IntKi), PARAMETER :: RtSkewFiltT2 = 137 + INTEGER(IntKi), PARAMETER :: RtSkewFiltT3 = 138 + INTEGER(IntKi), PARAMETER :: RtSkewFiltT4 = 139 + INTEGER(IntKi), PARAMETER :: RtSkewFiltT5 = 140 + INTEGER(IntKi), PARAMETER :: RtSkewFiltT6 = 141 + INTEGER(IntKi), PARAMETER :: RtSkewFiltT7 = 142 + INTEGER(IntKi), PARAMETER :: RtSkewFiltT8 = 143 + INTEGER(IntKi), PARAMETER :: RtSkewFiltT9 = 144 ! Rotor circulation for curled-wake model: - INTEGER(IntKi), PARAMETER :: RtGamCurlT1 = 325 - INTEGER(IntKi), PARAMETER :: RtGamCurlT2 = 326 - INTEGER(IntKi), PARAMETER :: RtGamCurlT3 = 327 - INTEGER(IntKi), PARAMETER :: RtGamCurlT4 = 328 - INTEGER(IntKi), PARAMETER :: RtGamCurlT5 = 329 - INTEGER(IntKi), PARAMETER :: RtGamCurlT6 = 330 - INTEGER(IntKi), PARAMETER :: RtGamCurlT7 = 331 - INTEGER(IntKi), PARAMETER :: RtGamCurlT8 = 332 - INTEGER(IntKi), PARAMETER :: RtGamCurlT9 = 333 + INTEGER(IntKi), PARAMETER :: RtGamCurlT1 = 145 + INTEGER(IntKi), PARAMETER :: RtGamCurlT2 = 146 + INTEGER(IntKi), PARAMETER :: RtGamCurlT3 = 147 + INTEGER(IntKi), PARAMETER :: RtGamCurlT4 = 148 + INTEGER(IntKi), PARAMETER :: RtGamCurlT5 = 149 + INTEGER(IntKi), PARAMETER :: RtGamCurlT6 = 150 + INTEGER(IntKi), PARAMETER :: RtGamCurlT7 = 151 + INTEGER(IntKi), PARAMETER :: RtGamCurlT8 = 152 + INTEGER(IntKi), PARAMETER :: RtGamCurlT9 = 153 ! Rotor-disk averaged thrust coefficient: - INTEGER(IntKi), PARAMETER :: RtCtAvgT1 = 334 - INTEGER(IntKi), PARAMETER :: RtCtAvgT2 = 335 - INTEGER(IntKi), PARAMETER :: RtCtAvgT3 = 336 - INTEGER(IntKi), PARAMETER :: RtCtAvgT4 = 337 - INTEGER(IntKi), PARAMETER :: RtCtAvgT5 = 338 - INTEGER(IntKi), PARAMETER :: RtCtAvgT6 = 339 - INTEGER(IntKi), PARAMETER :: RtCtAvgT7 = 340 - INTEGER(IntKi), PARAMETER :: RtCtAvgT8 = 341 - INTEGER(IntKi), PARAMETER :: RtCtAvgT9 = 342 + INTEGER(IntKi), PARAMETER :: RtCtAvgT1 = 154 + INTEGER(IntKi), PARAMETER :: RtCtAvgT2 = 155 + INTEGER(IntKi), PARAMETER :: RtCtAvgT3 = 156 + INTEGER(IntKi), PARAMETER :: RtCtAvgT4 = 157 + INTEGER(IntKi), PARAMETER :: RtCtAvgT5 = 158 + INTEGER(IntKi), PARAMETER :: RtCtAvgT6 = 159 + INTEGER(IntKi), PARAMETER :: RtCtAvgT7 = 160 + INTEGER(IntKi), PARAMETER :: RtCtAvgT8 = 161 + INTEGER(IntKi), PARAMETER :: RtCtAvgT9 = 162 ! Azimuthally averaged thrust force coefficient: - INTEGER(IntKi), PARAMETER :: CtT1N01 = 343 - INTEGER(IntKi), PARAMETER :: CtT1N02 = 344 - INTEGER(IntKi), PARAMETER :: CtT1N03 = 345 - INTEGER(IntKi), PARAMETER :: CtT1N04 = 346 - INTEGER(IntKi), PARAMETER :: CtT1N05 = 347 - INTEGER(IntKi), PARAMETER :: CtT1N06 = 348 - INTEGER(IntKi), PARAMETER :: CtT1N07 = 349 - INTEGER(IntKi), PARAMETER :: CtT1N08 = 350 - INTEGER(IntKi), PARAMETER :: CtT1N09 = 351 - INTEGER(IntKi), PARAMETER :: CtT1N10 = 352 - INTEGER(IntKi), PARAMETER :: CtT1N11 = 353 - INTEGER(IntKi), PARAMETER :: CtT1N12 = 354 - INTEGER(IntKi), PARAMETER :: CtT1N13 = 355 - INTEGER(IntKi), PARAMETER :: CtT1N14 = 356 - INTEGER(IntKi), PARAMETER :: CtT1N15 = 357 - INTEGER(IntKi), PARAMETER :: CtT1N16 = 358 - INTEGER(IntKi), PARAMETER :: CtT1N17 = 359 - INTEGER(IntKi), PARAMETER :: CtT1N18 = 360 - INTEGER(IntKi), PARAMETER :: CtT1N19 = 361 - INTEGER(IntKi), PARAMETER :: CtT1N20 = 362 - INTEGER(IntKi), PARAMETER :: CtT2N01 = 363 - INTEGER(IntKi), PARAMETER :: CtT2N02 = 364 - INTEGER(IntKi), PARAMETER :: CtT2N03 = 365 - INTEGER(IntKi), PARAMETER :: CtT2N04 = 366 - INTEGER(IntKi), PARAMETER :: CtT2N05 = 367 - INTEGER(IntKi), PARAMETER :: CtT2N06 = 368 - INTEGER(IntKi), PARAMETER :: CtT2N07 = 369 - INTEGER(IntKi), PARAMETER :: CtT2N08 = 370 - INTEGER(IntKi), PARAMETER :: CtT2N09 = 371 - INTEGER(IntKi), PARAMETER :: CtT2N10 = 372 - INTEGER(IntKi), PARAMETER :: CtT2N11 = 373 - INTEGER(IntKi), PARAMETER :: CtT2N12 = 374 - INTEGER(IntKi), PARAMETER :: CtT2N13 = 375 - INTEGER(IntKi), PARAMETER :: CtT2N14 = 376 - INTEGER(IntKi), PARAMETER :: CtT2N15 = 377 - INTEGER(IntKi), PARAMETER :: CtT2N16 = 378 - INTEGER(IntKi), PARAMETER :: CtT2N17 = 379 - INTEGER(IntKi), PARAMETER :: CtT2N18 = 380 - INTEGER(IntKi), PARAMETER :: CtT2N19 = 381 - INTEGER(IntKi), PARAMETER :: CtT2N20 = 382 - INTEGER(IntKi), PARAMETER :: CtT3N01 = 383 - INTEGER(IntKi), PARAMETER :: CtT3N02 = 384 - INTEGER(IntKi), PARAMETER :: CtT3N03 = 385 - INTEGER(IntKi), PARAMETER :: CtT3N04 = 386 - INTEGER(IntKi), PARAMETER :: CtT3N05 = 387 - INTEGER(IntKi), PARAMETER :: CtT3N06 = 388 - INTEGER(IntKi), PARAMETER :: CtT3N07 = 389 - INTEGER(IntKi), PARAMETER :: CtT3N08 = 390 - INTEGER(IntKi), PARAMETER :: CtT3N09 = 391 - INTEGER(IntKi), PARAMETER :: CtT3N10 = 392 - INTEGER(IntKi), PARAMETER :: CtT3N11 = 393 - INTEGER(IntKi), PARAMETER :: CtT3N12 = 394 - INTEGER(IntKi), PARAMETER :: CtT3N13 = 395 - INTEGER(IntKi), PARAMETER :: CtT3N14 = 396 - INTEGER(IntKi), PARAMETER :: CtT3N15 = 397 - INTEGER(IntKi), PARAMETER :: CtT3N16 = 398 - INTEGER(IntKi), PARAMETER :: CtT3N17 = 399 - INTEGER(IntKi), PARAMETER :: CtT3N18 = 400 - INTEGER(IntKi), PARAMETER :: CtT3N19 = 401 - INTEGER(IntKi), PARAMETER :: CtT3N20 = 402 - INTEGER(IntKi), PARAMETER :: CtT4N01 = 403 - INTEGER(IntKi), PARAMETER :: CtT4N02 = 404 - INTEGER(IntKi), PARAMETER :: CtT4N03 = 405 - INTEGER(IntKi), PARAMETER :: CtT4N04 = 406 - INTEGER(IntKi), PARAMETER :: CtT4N05 = 407 - INTEGER(IntKi), PARAMETER :: CtT4N06 = 408 - INTEGER(IntKi), PARAMETER :: CtT4N07 = 409 - INTEGER(IntKi), PARAMETER :: CtT4N08 = 410 - INTEGER(IntKi), PARAMETER :: CtT4N09 = 411 - INTEGER(IntKi), PARAMETER :: CtT4N10 = 412 - INTEGER(IntKi), PARAMETER :: CtT4N11 = 413 - INTEGER(IntKi), PARAMETER :: CtT4N12 = 414 - INTEGER(IntKi), PARAMETER :: CtT4N13 = 415 - INTEGER(IntKi), PARAMETER :: CtT4N14 = 416 - INTEGER(IntKi), PARAMETER :: CtT4N15 = 417 - INTEGER(IntKi), PARAMETER :: CtT4N16 = 418 - INTEGER(IntKi), PARAMETER :: CtT4N17 = 419 - INTEGER(IntKi), PARAMETER :: CtT4N18 = 420 - INTEGER(IntKi), PARAMETER :: CtT4N19 = 421 - INTEGER(IntKi), PARAMETER :: CtT4N20 = 422 - INTEGER(IntKi), PARAMETER :: CtT5N01 = 423 - INTEGER(IntKi), PARAMETER :: CtT5N02 = 424 - INTEGER(IntKi), PARAMETER :: CtT5N03 = 425 - INTEGER(IntKi), PARAMETER :: CtT5N04 = 426 - INTEGER(IntKi), PARAMETER :: CtT5N05 = 427 - INTEGER(IntKi), PARAMETER :: CtT5N06 = 428 - INTEGER(IntKi), PARAMETER :: CtT5N07 = 429 - INTEGER(IntKi), PARAMETER :: CtT5N08 = 430 - INTEGER(IntKi), PARAMETER :: CtT5N09 = 431 - INTEGER(IntKi), PARAMETER :: CtT5N10 = 432 - INTEGER(IntKi), PARAMETER :: CtT5N11 = 433 - INTEGER(IntKi), PARAMETER :: CtT5N12 = 434 - INTEGER(IntKi), PARAMETER :: CtT5N13 = 435 - INTEGER(IntKi), PARAMETER :: CtT5N14 = 436 - INTEGER(IntKi), PARAMETER :: CtT5N15 = 437 - INTEGER(IntKi), PARAMETER :: CtT5N16 = 438 - INTEGER(IntKi), PARAMETER :: CtT5N17 = 439 - INTEGER(IntKi), PARAMETER :: CtT5N18 = 440 - INTEGER(IntKi), PARAMETER :: CtT5N19 = 441 - INTEGER(IntKi), PARAMETER :: CtT5N20 = 442 - INTEGER(IntKi), PARAMETER :: CtT6N01 = 443 - INTEGER(IntKi), PARAMETER :: CtT6N02 = 444 - INTEGER(IntKi), PARAMETER :: CtT6N03 = 445 - INTEGER(IntKi), PARAMETER :: CtT6N04 = 446 - INTEGER(IntKi), PARAMETER :: CtT6N05 = 447 - INTEGER(IntKi), PARAMETER :: CtT6N06 = 448 - INTEGER(IntKi), PARAMETER :: CtT6N07 = 449 - INTEGER(IntKi), PARAMETER :: CtT6N08 = 450 - INTEGER(IntKi), PARAMETER :: CtT6N09 = 451 - INTEGER(IntKi), PARAMETER :: CtT6N10 = 452 - INTEGER(IntKi), PARAMETER :: CtT6N11 = 453 - INTEGER(IntKi), PARAMETER :: CtT6N12 = 454 - INTEGER(IntKi), PARAMETER :: CtT6N13 = 455 - INTEGER(IntKi), PARAMETER :: CtT6N14 = 456 - INTEGER(IntKi), PARAMETER :: CtT6N15 = 457 - INTEGER(IntKi), PARAMETER :: CtT6N16 = 458 - INTEGER(IntKi), PARAMETER :: CtT6N17 = 459 - INTEGER(IntKi), PARAMETER :: CtT6N18 = 460 - INTEGER(IntKi), PARAMETER :: CtT6N19 = 461 - INTEGER(IntKi), PARAMETER :: CtT6N20 = 462 - INTEGER(IntKi), PARAMETER :: CtT7N01 = 463 - INTEGER(IntKi), PARAMETER :: CtT7N02 = 464 - INTEGER(IntKi), PARAMETER :: CtT7N03 = 465 - INTEGER(IntKi), PARAMETER :: CtT7N04 = 466 - INTEGER(IntKi), PARAMETER :: CtT7N05 = 467 - INTEGER(IntKi), PARAMETER :: CtT7N06 = 468 - INTEGER(IntKi), PARAMETER :: CtT7N07 = 469 - INTEGER(IntKi), PARAMETER :: CtT7N08 = 470 - INTEGER(IntKi), PARAMETER :: CtT7N09 = 471 - INTEGER(IntKi), PARAMETER :: CtT7N10 = 472 - INTEGER(IntKi), PARAMETER :: CtT7N11 = 473 - INTEGER(IntKi), PARAMETER :: CtT7N12 = 474 - INTEGER(IntKi), PARAMETER :: CtT7N13 = 475 - INTEGER(IntKi), PARAMETER :: CtT7N14 = 476 - INTEGER(IntKi), PARAMETER :: CtT7N15 = 477 - INTEGER(IntKi), PARAMETER :: CtT7N16 = 478 - INTEGER(IntKi), PARAMETER :: CtT7N17 = 479 - INTEGER(IntKi), PARAMETER :: CtT7N18 = 480 - INTEGER(IntKi), PARAMETER :: CtT7N19 = 481 - INTEGER(IntKi), PARAMETER :: CtT7N20 = 482 - INTEGER(IntKi), PARAMETER :: CtT8N01 = 483 - INTEGER(IntKi), PARAMETER :: CtT8N02 = 484 - INTEGER(IntKi), PARAMETER :: CtT8N03 = 485 - INTEGER(IntKi), PARAMETER :: CtT8N04 = 486 - INTEGER(IntKi), PARAMETER :: CtT8N05 = 487 - INTEGER(IntKi), PARAMETER :: CtT8N06 = 488 - INTEGER(IntKi), PARAMETER :: CtT8N07 = 489 - INTEGER(IntKi), PARAMETER :: CtT8N08 = 490 - INTEGER(IntKi), PARAMETER :: CtT8N09 = 491 - INTEGER(IntKi), PARAMETER :: CtT8N10 = 492 - INTEGER(IntKi), PARAMETER :: CtT8N11 = 493 - INTEGER(IntKi), PARAMETER :: CtT8N12 = 494 - INTEGER(IntKi), PARAMETER :: CtT8N13 = 495 - INTEGER(IntKi), PARAMETER :: CtT8N14 = 496 - INTEGER(IntKi), PARAMETER :: CtT8N15 = 497 - INTEGER(IntKi), PARAMETER :: CtT8N16 = 498 - INTEGER(IntKi), PARAMETER :: CtT8N17 = 499 - INTEGER(IntKi), PARAMETER :: CtT8N18 = 500 - INTEGER(IntKi), PARAMETER :: CtT8N19 = 501 - INTEGER(IntKi), PARAMETER :: CtT8N20 = 502 - INTEGER(IntKi), PARAMETER :: CtT9N01 = 503 - INTEGER(IntKi), PARAMETER :: CtT9N02 = 504 - INTEGER(IntKi), PARAMETER :: CtT9N03 = 505 - INTEGER(IntKi), PARAMETER :: CtT9N04 = 506 - INTEGER(IntKi), PARAMETER :: CtT9N05 = 507 - INTEGER(IntKi), PARAMETER :: CtT9N06 = 508 - INTEGER(IntKi), PARAMETER :: CtT9N07 = 509 - INTEGER(IntKi), PARAMETER :: CtT9N08 = 510 - INTEGER(IntKi), PARAMETER :: CtT9N09 = 511 - INTEGER(IntKi), PARAMETER :: CtT9N10 = 512 - INTEGER(IntKi), PARAMETER :: CtT9N11 = 513 - INTEGER(IntKi), PARAMETER :: CtT9N12 = 514 - INTEGER(IntKi), PARAMETER :: CtT9N13 = 515 - INTEGER(IntKi), PARAMETER :: CtT9N14 = 516 - INTEGER(IntKi), PARAMETER :: CtT9N15 = 517 - INTEGER(IntKi), PARAMETER :: CtT9N16 = 518 - INTEGER(IntKi), PARAMETER :: CtT9N17 = 519 - INTEGER(IntKi), PARAMETER :: CtT9N18 = 520 - INTEGER(IntKi), PARAMETER :: CtT9N19 = 521 - INTEGER(IntKi), PARAMETER :: CtT9N20 = 522 + INTEGER(IntKi), PARAMETER :: CtT1N01 = 163 + INTEGER(IntKi), PARAMETER :: CtT1N02 = 164 + INTEGER(IntKi), PARAMETER :: CtT1N03 = 165 + INTEGER(IntKi), PARAMETER :: CtT1N04 = 166 + INTEGER(IntKi), PARAMETER :: CtT1N05 = 167 + INTEGER(IntKi), PARAMETER :: CtT1N06 = 168 + INTEGER(IntKi), PARAMETER :: CtT1N07 = 169 + INTEGER(IntKi), PARAMETER :: CtT1N08 = 170 + INTEGER(IntKi), PARAMETER :: CtT1N09 = 171 + INTEGER(IntKi), PARAMETER :: CtT1N10 = 172 + INTEGER(IntKi), PARAMETER :: CtT1N11 = 173 + INTEGER(IntKi), PARAMETER :: CtT1N12 = 174 + INTEGER(IntKi), PARAMETER :: CtT1N13 = 175 + INTEGER(IntKi), PARAMETER :: CtT1N14 = 176 + INTEGER(IntKi), PARAMETER :: CtT1N15 = 177 + INTEGER(IntKi), PARAMETER :: CtT1N16 = 178 + INTEGER(IntKi), PARAMETER :: CtT1N17 = 179 + INTEGER(IntKi), PARAMETER :: CtT1N18 = 180 + INTEGER(IntKi), PARAMETER :: CtT1N19 = 181 + INTEGER(IntKi), PARAMETER :: CtT1N20 = 182 + INTEGER(IntKi), PARAMETER :: CtT2N01 = 183 + INTEGER(IntKi), PARAMETER :: CtT2N02 = 184 + INTEGER(IntKi), PARAMETER :: CtT2N03 = 185 + INTEGER(IntKi), PARAMETER :: CtT2N04 = 186 + INTEGER(IntKi), PARAMETER :: CtT2N05 = 187 + INTEGER(IntKi), PARAMETER :: CtT2N06 = 188 + INTEGER(IntKi), PARAMETER :: CtT2N07 = 189 + INTEGER(IntKi), PARAMETER :: CtT2N08 = 190 + INTEGER(IntKi), PARAMETER :: CtT2N09 = 191 + INTEGER(IntKi), PARAMETER :: CtT2N10 = 192 + INTEGER(IntKi), PARAMETER :: CtT2N11 = 193 + INTEGER(IntKi), PARAMETER :: CtT2N12 = 194 + INTEGER(IntKi), PARAMETER :: CtT2N13 = 195 + INTEGER(IntKi), PARAMETER :: CtT2N14 = 196 + INTEGER(IntKi), PARAMETER :: CtT2N15 = 197 + INTEGER(IntKi), PARAMETER :: CtT2N16 = 198 + INTEGER(IntKi), PARAMETER :: CtT2N17 = 199 + INTEGER(IntKi), PARAMETER :: CtT2N18 = 200 + INTEGER(IntKi), PARAMETER :: CtT2N19 = 201 + INTEGER(IntKi), PARAMETER :: CtT2N20 = 202 + INTEGER(IntKi), PARAMETER :: CtT3N01 = 203 + INTEGER(IntKi), PARAMETER :: CtT3N02 = 204 + INTEGER(IntKi), PARAMETER :: CtT3N03 = 205 + INTEGER(IntKi), PARAMETER :: CtT3N04 = 206 + INTEGER(IntKi), PARAMETER :: CtT3N05 = 207 + INTEGER(IntKi), PARAMETER :: CtT3N06 = 208 + INTEGER(IntKi), PARAMETER :: CtT3N07 = 209 + INTEGER(IntKi), PARAMETER :: CtT3N08 = 210 + INTEGER(IntKi), PARAMETER :: CtT3N09 = 211 + INTEGER(IntKi), PARAMETER :: CtT3N10 = 212 + INTEGER(IntKi), PARAMETER :: CtT3N11 = 213 + INTEGER(IntKi), PARAMETER :: CtT3N12 = 214 + INTEGER(IntKi), PARAMETER :: CtT3N13 = 215 + INTEGER(IntKi), PARAMETER :: CtT3N14 = 216 + INTEGER(IntKi), PARAMETER :: CtT3N15 = 217 + INTEGER(IntKi), PARAMETER :: CtT3N16 = 218 + INTEGER(IntKi), PARAMETER :: CtT3N17 = 219 + INTEGER(IntKi), PARAMETER :: CtT3N18 = 220 + INTEGER(IntKi), PARAMETER :: CtT3N19 = 221 + INTEGER(IntKi), PARAMETER :: CtT3N20 = 222 + INTEGER(IntKi), PARAMETER :: CtT4N01 = 223 + INTEGER(IntKi), PARAMETER :: CtT4N02 = 224 + INTEGER(IntKi), PARAMETER :: CtT4N03 = 225 + INTEGER(IntKi), PARAMETER :: CtT4N04 = 226 + INTEGER(IntKi), PARAMETER :: CtT4N05 = 227 + INTEGER(IntKi), PARAMETER :: CtT4N06 = 228 + INTEGER(IntKi), PARAMETER :: CtT4N07 = 229 + INTEGER(IntKi), PARAMETER :: CtT4N08 = 230 + INTEGER(IntKi), PARAMETER :: CtT4N09 = 231 + INTEGER(IntKi), PARAMETER :: CtT4N10 = 232 + INTEGER(IntKi), PARAMETER :: CtT4N11 = 233 + INTEGER(IntKi), PARAMETER :: CtT4N12 = 234 + INTEGER(IntKi), PARAMETER :: CtT4N13 = 235 + INTEGER(IntKi), PARAMETER :: CtT4N14 = 236 + INTEGER(IntKi), PARAMETER :: CtT4N15 = 237 + INTEGER(IntKi), PARAMETER :: CtT4N16 = 238 + INTEGER(IntKi), PARAMETER :: CtT4N17 = 239 + INTEGER(IntKi), PARAMETER :: CtT4N18 = 240 + INTEGER(IntKi), PARAMETER :: CtT4N19 = 241 + INTEGER(IntKi), PARAMETER :: CtT4N20 = 242 + INTEGER(IntKi), PARAMETER :: CtT5N01 = 243 + INTEGER(IntKi), PARAMETER :: CtT5N02 = 244 + INTEGER(IntKi), PARAMETER :: CtT5N03 = 245 + INTEGER(IntKi), PARAMETER :: CtT5N04 = 246 + INTEGER(IntKi), PARAMETER :: CtT5N05 = 247 + INTEGER(IntKi), PARAMETER :: CtT5N06 = 248 + INTEGER(IntKi), PARAMETER :: CtT5N07 = 249 + INTEGER(IntKi), PARAMETER :: CtT5N08 = 250 + INTEGER(IntKi), PARAMETER :: CtT5N09 = 251 + INTEGER(IntKi), PARAMETER :: CtT5N10 = 252 + INTEGER(IntKi), PARAMETER :: CtT5N11 = 253 + INTEGER(IntKi), PARAMETER :: CtT5N12 = 254 + INTEGER(IntKi), PARAMETER :: CtT5N13 = 255 + INTEGER(IntKi), PARAMETER :: CtT5N14 = 256 + INTEGER(IntKi), PARAMETER :: CtT5N15 = 257 + INTEGER(IntKi), PARAMETER :: CtT5N16 = 258 + INTEGER(IntKi), PARAMETER :: CtT5N17 = 259 + INTEGER(IntKi), PARAMETER :: CtT5N18 = 260 + INTEGER(IntKi), PARAMETER :: CtT5N19 = 261 + INTEGER(IntKi), PARAMETER :: CtT5N20 = 262 + INTEGER(IntKi), PARAMETER :: CtT6N01 = 263 + INTEGER(IntKi), PARAMETER :: CtT6N02 = 264 + INTEGER(IntKi), PARAMETER :: CtT6N03 = 265 + INTEGER(IntKi), PARAMETER :: CtT6N04 = 266 + INTEGER(IntKi), PARAMETER :: CtT6N05 = 267 + INTEGER(IntKi), PARAMETER :: CtT6N06 = 268 + INTEGER(IntKi), PARAMETER :: CtT6N07 = 269 + INTEGER(IntKi), PARAMETER :: CtT6N08 = 270 + INTEGER(IntKi), PARAMETER :: CtT6N09 = 271 + INTEGER(IntKi), PARAMETER :: CtT6N10 = 272 + INTEGER(IntKi), PARAMETER :: CtT6N11 = 273 + INTEGER(IntKi), PARAMETER :: CtT6N12 = 274 + INTEGER(IntKi), PARAMETER :: CtT6N13 = 275 + INTEGER(IntKi), PARAMETER :: CtT6N14 = 276 + INTEGER(IntKi), PARAMETER :: CtT6N15 = 277 + INTEGER(IntKi), PARAMETER :: CtT6N16 = 278 + INTEGER(IntKi), PARAMETER :: CtT6N17 = 279 + INTEGER(IntKi), PARAMETER :: CtT6N18 = 280 + INTEGER(IntKi), PARAMETER :: CtT6N19 = 281 + INTEGER(IntKi), PARAMETER :: CtT6N20 = 282 + INTEGER(IntKi), PARAMETER :: CtT7N01 = 283 + INTEGER(IntKi), PARAMETER :: CtT7N02 = 284 + INTEGER(IntKi), PARAMETER :: CtT7N03 = 285 + INTEGER(IntKi), PARAMETER :: CtT7N04 = 286 + INTEGER(IntKi), PARAMETER :: CtT7N05 = 287 + INTEGER(IntKi), PARAMETER :: CtT7N06 = 288 + INTEGER(IntKi), PARAMETER :: CtT7N07 = 289 + INTEGER(IntKi), PARAMETER :: CtT7N08 = 290 + INTEGER(IntKi), PARAMETER :: CtT7N09 = 291 + INTEGER(IntKi), PARAMETER :: CtT7N10 = 292 + INTEGER(IntKi), PARAMETER :: CtT7N11 = 293 + INTEGER(IntKi), PARAMETER :: CtT7N12 = 294 + INTEGER(IntKi), PARAMETER :: CtT7N13 = 295 + INTEGER(IntKi), PARAMETER :: CtT7N14 = 296 + INTEGER(IntKi), PARAMETER :: CtT7N15 = 297 + INTEGER(IntKi), PARAMETER :: CtT7N16 = 298 + INTEGER(IntKi), PARAMETER :: CtT7N17 = 299 + INTEGER(IntKi), PARAMETER :: CtT7N18 = 300 + INTEGER(IntKi), PARAMETER :: CtT7N19 = 301 + INTEGER(IntKi), PARAMETER :: CtT7N20 = 302 + INTEGER(IntKi), PARAMETER :: CtT8N01 = 303 + INTEGER(IntKi), PARAMETER :: CtT8N02 = 304 + INTEGER(IntKi), PARAMETER :: CtT8N03 = 305 + INTEGER(IntKi), PARAMETER :: CtT8N04 = 306 + INTEGER(IntKi), PARAMETER :: CtT8N05 = 307 + INTEGER(IntKi), PARAMETER :: CtT8N06 = 308 + INTEGER(IntKi), PARAMETER :: CtT8N07 = 309 + INTEGER(IntKi), PARAMETER :: CtT8N08 = 310 + INTEGER(IntKi), PARAMETER :: CtT8N09 = 311 + INTEGER(IntKi), PARAMETER :: CtT8N10 = 312 + INTEGER(IntKi), PARAMETER :: CtT8N11 = 313 + INTEGER(IntKi), PARAMETER :: CtT8N12 = 314 + INTEGER(IntKi), PARAMETER :: CtT8N13 = 315 + INTEGER(IntKi), PARAMETER :: CtT8N14 = 316 + INTEGER(IntKi), PARAMETER :: CtT8N15 = 317 + INTEGER(IntKi), PARAMETER :: CtT8N16 = 318 + INTEGER(IntKi), PARAMETER :: CtT8N17 = 319 + INTEGER(IntKi), PARAMETER :: CtT8N18 = 320 + INTEGER(IntKi), PARAMETER :: CtT8N19 = 321 + INTEGER(IntKi), PARAMETER :: CtT8N20 = 322 + INTEGER(IntKi), PARAMETER :: CtT9N01 = 323 + INTEGER(IntKi), PARAMETER :: CtT9N02 = 324 + INTEGER(IntKi), PARAMETER :: CtT9N03 = 325 + INTEGER(IntKi), PARAMETER :: CtT9N04 = 326 + INTEGER(IntKi), PARAMETER :: CtT9N05 = 327 + INTEGER(IntKi), PARAMETER :: CtT9N06 = 328 + INTEGER(IntKi), PARAMETER :: CtT9N07 = 329 + INTEGER(IntKi), PARAMETER :: CtT9N08 = 330 + INTEGER(IntKi), PARAMETER :: CtT9N09 = 331 + INTEGER(IntKi), PARAMETER :: CtT9N10 = 332 + INTEGER(IntKi), PARAMETER :: CtT9N11 = 333 + INTEGER(IntKi), PARAMETER :: CtT9N12 = 334 + INTEGER(IntKi), PARAMETER :: CtT9N13 = 335 + INTEGER(IntKi), PARAMETER :: CtT9N14 = 336 + INTEGER(IntKi), PARAMETER :: CtT9N15 = 337 + INTEGER(IntKi), PARAMETER :: CtT9N16 = 338 + INTEGER(IntKi), PARAMETER :: CtT9N17 = 339 + INTEGER(IntKi), PARAMETER :: CtT9N18 = 340 + INTEGER(IntKi), PARAMETER :: CtT9N19 = 341 + INTEGER(IntKi), PARAMETER :: CtT9N20 = 342 ! Orientation of the wake centerline: - INTEGER(IntKi), PARAMETER :: WkAxsXT1D1 = 523 - INTEGER(IntKi), PARAMETER :: WkAxsXT1D2 = 524 - INTEGER(IntKi), PARAMETER :: WkAxsXT1D3 = 525 - INTEGER(IntKi), PARAMETER :: WkAxsXT1D4 = 526 - INTEGER(IntKi), PARAMETER :: WkAxsXT1D5 = 527 - INTEGER(IntKi), PARAMETER :: WkAxsXT1D6 = 528 - INTEGER(IntKi), PARAMETER :: WkAxsXT1D7 = 529 - INTEGER(IntKi), PARAMETER :: WkAxsXT1D8 = 530 - INTEGER(IntKi), PARAMETER :: WkAxsXT1D9 = 531 - INTEGER(IntKi), PARAMETER :: WkAxsXT2D1 = 532 - INTEGER(IntKi), PARAMETER :: WkAxsXT2D2 = 533 - INTEGER(IntKi), PARAMETER :: WkAxsXT2D3 = 534 - INTEGER(IntKi), PARAMETER :: WkAxsXT2D4 = 535 - INTEGER(IntKi), PARAMETER :: WkAxsXT2D5 = 536 - INTEGER(IntKi), PARAMETER :: WkAxsXT2D6 = 537 - INTEGER(IntKi), PARAMETER :: WkAxsXT2D7 = 538 - INTEGER(IntKi), PARAMETER :: WkAxsXT2D8 = 539 - INTEGER(IntKi), PARAMETER :: WkAxsXT2D9 = 540 - INTEGER(IntKi), PARAMETER :: WkAxsXT3D1 = 541 - INTEGER(IntKi), PARAMETER :: WkAxsXT3D2 = 542 - INTEGER(IntKi), PARAMETER :: WkAxsXT3D3 = 543 - INTEGER(IntKi), PARAMETER :: WkAxsXT3D4 = 544 - INTEGER(IntKi), PARAMETER :: WkAxsXT3D5 = 545 - INTEGER(IntKi), PARAMETER :: WkAxsXT3D6 = 546 - INTEGER(IntKi), PARAMETER :: WkAxsXT3D7 = 547 - INTEGER(IntKi), PARAMETER :: WkAxsXT3D8 = 548 - INTEGER(IntKi), PARAMETER :: WkAxsXT3D9 = 549 - INTEGER(IntKi), PARAMETER :: WkAxsXT4D1 = 550 - INTEGER(IntKi), PARAMETER :: WkAxsXT4D2 = 551 - INTEGER(IntKi), PARAMETER :: WkAxsXT4D3 = 552 - INTEGER(IntKi), PARAMETER :: WkAxsXT4D4 = 553 - INTEGER(IntKi), PARAMETER :: WkAxsXT4D5 = 554 - INTEGER(IntKi), PARAMETER :: WkAxsXT4D6 = 555 - INTEGER(IntKi), PARAMETER :: WkAxsXT4D7 = 556 - INTEGER(IntKi), PARAMETER :: WkAxsXT4D8 = 557 - INTEGER(IntKi), PARAMETER :: WkAxsXT4D9 = 558 - INTEGER(IntKi), PARAMETER :: WkAxsXT5D1 = 559 - INTEGER(IntKi), PARAMETER :: WkAxsXT5D2 = 560 - INTEGER(IntKi), PARAMETER :: WkAxsXT5D3 = 561 - INTEGER(IntKi), PARAMETER :: WkAxsXT5D4 = 562 - INTEGER(IntKi), PARAMETER :: WkAxsXT5D5 = 563 - INTEGER(IntKi), PARAMETER :: WkAxsXT5D6 = 564 - INTEGER(IntKi), PARAMETER :: WkAxsXT5D7 = 565 - INTEGER(IntKi), PARAMETER :: WkAxsXT5D8 = 566 - INTEGER(IntKi), PARAMETER :: WkAxsXT5D9 = 567 - INTEGER(IntKi), PARAMETER :: WkAxsXT6D1 = 568 - INTEGER(IntKi), PARAMETER :: WkAxsXT6D2 = 569 - INTEGER(IntKi), PARAMETER :: WkAxsXT6D3 = 570 - INTEGER(IntKi), PARAMETER :: WkAxsXT6D4 = 571 - INTEGER(IntKi), PARAMETER :: WkAxsXT6D5 = 572 - INTEGER(IntKi), PARAMETER :: WkAxsXT6D6 = 573 - INTEGER(IntKi), PARAMETER :: WkAxsXT6D7 = 574 - INTEGER(IntKi), PARAMETER :: WkAxsXT6D8 = 575 - INTEGER(IntKi), PARAMETER :: WkAxsXT6D9 = 576 - INTEGER(IntKi), PARAMETER :: WkAxsXT7D1 = 577 - INTEGER(IntKi), PARAMETER :: WkAxsXT7D2 = 578 - INTEGER(IntKi), PARAMETER :: WkAxsXT7D3 = 579 - INTEGER(IntKi), PARAMETER :: WkAxsXT7D4 = 580 - INTEGER(IntKi), PARAMETER :: WkAxsXT7D5 = 581 - INTEGER(IntKi), PARAMETER :: WkAxsXT7D6 = 582 - INTEGER(IntKi), PARAMETER :: WkAxsXT7D7 = 583 - INTEGER(IntKi), PARAMETER :: WkAxsXT7D8 = 584 - INTEGER(IntKi), PARAMETER :: WkAxsXT7D9 = 585 - INTEGER(IntKi), PARAMETER :: WkAxsXT8D1 = 586 - INTEGER(IntKi), PARAMETER :: WkAxsXT8D2 = 587 - INTEGER(IntKi), PARAMETER :: WkAxsXT8D3 = 588 - INTEGER(IntKi), PARAMETER :: WkAxsXT8D4 = 589 - INTEGER(IntKi), PARAMETER :: WkAxsXT8D5 = 590 - INTEGER(IntKi), PARAMETER :: WkAxsXT8D6 = 591 - INTEGER(IntKi), PARAMETER :: WkAxsXT8D7 = 592 - INTEGER(IntKi), PARAMETER :: WkAxsXT8D8 = 593 - INTEGER(IntKi), PARAMETER :: WkAxsXT8D9 = 594 - INTEGER(IntKi), PARAMETER :: WkAxsXT9D1 = 595 - INTEGER(IntKi), PARAMETER :: WkAxsXT9D2 = 596 - INTEGER(IntKi), PARAMETER :: WkAxsXT9D3 = 597 - INTEGER(IntKi), PARAMETER :: WkAxsXT9D4 = 598 - INTEGER(IntKi), PARAMETER :: WkAxsXT9D5 = 599 - INTEGER(IntKi), PARAMETER :: WkAxsXT9D6 = 600 - INTEGER(IntKi), PARAMETER :: WkAxsXT9D7 = 601 - INTEGER(IntKi), PARAMETER :: WkAxsXT9D8 = 602 - INTEGER(IntKi), PARAMETER :: WkAxsXT9D9 = 603 - INTEGER(IntKi), PARAMETER :: WkAxsYT1D1 = 604 - INTEGER(IntKi), PARAMETER :: WkAxsYT1D2 = 605 - INTEGER(IntKi), PARAMETER :: WkAxsYT1D3 = 606 - INTEGER(IntKi), PARAMETER :: WkAxsYT1D4 = 607 - INTEGER(IntKi), PARAMETER :: WkAxsYT1D5 = 608 - INTEGER(IntKi), PARAMETER :: WkAxsYT1D6 = 609 - INTEGER(IntKi), PARAMETER :: WkAxsYT1D7 = 610 - INTEGER(IntKi), PARAMETER :: WkAxsYT1D8 = 611 - INTEGER(IntKi), PARAMETER :: WkAxsYT1D9 = 612 - INTEGER(IntKi), PARAMETER :: WkAxsYT2D1 = 613 - INTEGER(IntKi), PARAMETER :: WkAxsYT2D2 = 614 - INTEGER(IntKi), PARAMETER :: WkAxsYT2D3 = 615 - INTEGER(IntKi), PARAMETER :: WkAxsYT2D4 = 616 - INTEGER(IntKi), PARAMETER :: WkAxsYT2D5 = 617 - INTEGER(IntKi), PARAMETER :: WkAxsYT2D6 = 618 - INTEGER(IntKi), PARAMETER :: WkAxsYT2D7 = 619 - INTEGER(IntKi), PARAMETER :: WkAxsYT2D8 = 620 - INTEGER(IntKi), PARAMETER :: WkAxsYT2D9 = 621 - INTEGER(IntKi), PARAMETER :: WkAxsYT3D1 = 622 - INTEGER(IntKi), PARAMETER :: WkAxsYT3D2 = 623 - INTEGER(IntKi), PARAMETER :: WkAxsYT3D3 = 624 - INTEGER(IntKi), PARAMETER :: WkAxsYT3D4 = 625 - INTEGER(IntKi), PARAMETER :: WkAxsYT3D5 = 626 - INTEGER(IntKi), PARAMETER :: WkAxsYT3D6 = 627 - INTEGER(IntKi), PARAMETER :: WkAxsYT3D7 = 628 - INTEGER(IntKi), PARAMETER :: WkAxsYT3D8 = 629 - INTEGER(IntKi), PARAMETER :: WkAxsYT3D9 = 630 - INTEGER(IntKi), PARAMETER :: WkAxsYT4D1 = 631 - INTEGER(IntKi), PARAMETER :: WkAxsYT4D2 = 632 - INTEGER(IntKi), PARAMETER :: WkAxsYT4D3 = 633 - INTEGER(IntKi), PARAMETER :: WkAxsYT4D4 = 634 - INTEGER(IntKi), PARAMETER :: WkAxsYT4D5 = 635 - INTEGER(IntKi), PARAMETER :: WkAxsYT4D6 = 636 - INTEGER(IntKi), PARAMETER :: WkAxsYT4D7 = 637 - INTEGER(IntKi), PARAMETER :: WkAxsYT4D8 = 638 - INTEGER(IntKi), PARAMETER :: WkAxsYT4D9 = 639 - INTEGER(IntKi), PARAMETER :: WkAxsYT5D1 = 640 - INTEGER(IntKi), PARAMETER :: WkAxsYT5D2 = 641 - INTEGER(IntKi), PARAMETER :: WkAxsYT5D3 = 642 - INTEGER(IntKi), PARAMETER :: WkAxsYT5D4 = 643 - INTEGER(IntKi), PARAMETER :: WkAxsYT5D5 = 644 - INTEGER(IntKi), PARAMETER :: WkAxsYT5D6 = 645 - INTEGER(IntKi), PARAMETER :: WkAxsYT5D7 = 646 - INTEGER(IntKi), PARAMETER :: WkAxsYT5D8 = 647 - INTEGER(IntKi), PARAMETER :: WkAxsYT5D9 = 648 - INTEGER(IntKi), PARAMETER :: WkAxsYT6D1 = 649 - INTEGER(IntKi), PARAMETER :: WkAxsYT6D2 = 650 - INTEGER(IntKi), PARAMETER :: WkAxsYT6D3 = 651 - INTEGER(IntKi), PARAMETER :: WkAxsYT6D4 = 652 - INTEGER(IntKi), PARAMETER :: WkAxsYT6D5 = 653 - INTEGER(IntKi), PARAMETER :: WkAxsYT6D6 = 654 - INTEGER(IntKi), PARAMETER :: WkAxsYT6D7 = 655 - INTEGER(IntKi), PARAMETER :: WkAxsYT6D8 = 656 - INTEGER(IntKi), PARAMETER :: WkAxsYT6D9 = 657 - INTEGER(IntKi), PARAMETER :: WkAxsYT7D1 = 658 - INTEGER(IntKi), PARAMETER :: WkAxsYT7D2 = 659 - INTEGER(IntKi), PARAMETER :: WkAxsYT7D3 = 660 - INTEGER(IntKi), PARAMETER :: WkAxsYT7D4 = 661 - INTEGER(IntKi), PARAMETER :: WkAxsYT7D5 = 662 - INTEGER(IntKi), PARAMETER :: WkAxsYT7D6 = 663 - INTEGER(IntKi), PARAMETER :: WkAxsYT7D7 = 664 - INTEGER(IntKi), PARAMETER :: WkAxsYT7D8 = 665 - INTEGER(IntKi), PARAMETER :: WkAxsYT7D9 = 666 - INTEGER(IntKi), PARAMETER :: WkAxsYT8D1 = 667 - INTEGER(IntKi), PARAMETER :: WkAxsYT8D2 = 668 - INTEGER(IntKi), PARAMETER :: WkAxsYT8D3 = 669 - INTEGER(IntKi), PARAMETER :: WkAxsYT8D4 = 670 - INTEGER(IntKi), PARAMETER :: WkAxsYT8D5 = 671 - INTEGER(IntKi), PARAMETER :: WkAxsYT8D6 = 672 - INTEGER(IntKi), PARAMETER :: WkAxsYT8D7 = 673 - INTEGER(IntKi), PARAMETER :: WkAxsYT8D8 = 674 - INTEGER(IntKi), PARAMETER :: WkAxsYT8D9 = 675 - INTEGER(IntKi), PARAMETER :: WkAxsYT9D1 = 676 - INTEGER(IntKi), PARAMETER :: WkAxsYT9D2 = 677 - INTEGER(IntKi), PARAMETER :: WkAxsYT9D3 = 678 - INTEGER(IntKi), PARAMETER :: WkAxsYT9D4 = 679 - INTEGER(IntKi), PARAMETER :: WkAxsYT9D5 = 680 - INTEGER(IntKi), PARAMETER :: WkAxsYT9D6 = 681 - INTEGER(IntKi), PARAMETER :: WkAxsYT9D7 = 682 - INTEGER(IntKi), PARAMETER :: WkAxsYT9D8 = 683 - INTEGER(IntKi), PARAMETER :: WkAxsYT9D9 = 684 - INTEGER(IntKi), PARAMETER :: WkAxsZT1D1 = 685 - INTEGER(IntKi), PARAMETER :: WkAxsZT1D2 = 686 - INTEGER(IntKi), PARAMETER :: WkAxsZT1D3 = 687 - INTEGER(IntKi), PARAMETER :: WkAxsZT1D4 = 688 - INTEGER(IntKi), PARAMETER :: WkAxsZT1D5 = 689 - INTEGER(IntKi), PARAMETER :: WkAxsZT1D6 = 690 - INTEGER(IntKi), PARAMETER :: WkAxsZT1D7 = 691 - INTEGER(IntKi), PARAMETER :: WkAxsZT1D8 = 692 - INTEGER(IntKi), PARAMETER :: WkAxsZT1D9 = 693 - INTEGER(IntKi), PARAMETER :: WkAxsZT2D1 = 694 - INTEGER(IntKi), PARAMETER :: WkAxsZT2D2 = 695 - INTEGER(IntKi), PARAMETER :: WkAxsZT2D3 = 696 - INTEGER(IntKi), PARAMETER :: WkAxsZT2D4 = 697 - INTEGER(IntKi), PARAMETER :: WkAxsZT2D5 = 698 - INTEGER(IntKi), PARAMETER :: WkAxsZT2D6 = 699 - INTEGER(IntKi), PARAMETER :: WkAxsZT2D7 = 700 - INTEGER(IntKi), PARAMETER :: WkAxsZT2D8 = 701 - INTEGER(IntKi), PARAMETER :: WkAxsZT2D9 = 702 - INTEGER(IntKi), PARAMETER :: WkAxsZT3D1 = 703 - INTEGER(IntKi), PARAMETER :: WkAxsZT3D2 = 704 - INTEGER(IntKi), PARAMETER :: WkAxsZT3D3 = 705 - INTEGER(IntKi), PARAMETER :: WkAxsZT3D4 = 706 - INTEGER(IntKi), PARAMETER :: WkAxsZT3D5 = 707 - INTEGER(IntKi), PARAMETER :: WkAxsZT3D6 = 708 - INTEGER(IntKi), PARAMETER :: WkAxsZT3D7 = 709 - INTEGER(IntKi), PARAMETER :: WkAxsZT3D8 = 710 - INTEGER(IntKi), PARAMETER :: WkAxsZT3D9 = 711 - INTEGER(IntKi), PARAMETER :: WkAxsZT4D1 = 712 - INTEGER(IntKi), PARAMETER :: WkAxsZT4D2 = 713 - INTEGER(IntKi), PARAMETER :: WkAxsZT4D3 = 714 - INTEGER(IntKi), PARAMETER :: WkAxsZT4D4 = 715 - INTEGER(IntKi), PARAMETER :: WkAxsZT4D5 = 716 - INTEGER(IntKi), PARAMETER :: WkAxsZT4D6 = 717 - INTEGER(IntKi), PARAMETER :: WkAxsZT4D7 = 718 - INTEGER(IntKi), PARAMETER :: WkAxsZT4D8 = 719 - INTEGER(IntKi), PARAMETER :: WkAxsZT4D9 = 720 - INTEGER(IntKi), PARAMETER :: WkAxsZT5D1 = 721 - INTEGER(IntKi), PARAMETER :: WkAxsZT5D2 = 722 - INTEGER(IntKi), PARAMETER :: WkAxsZT5D3 = 723 - INTEGER(IntKi), PARAMETER :: WkAxsZT5D4 = 724 - INTEGER(IntKi), PARAMETER :: WkAxsZT5D5 = 725 - INTEGER(IntKi), PARAMETER :: WkAxsZT5D6 = 726 - INTEGER(IntKi), PARAMETER :: WkAxsZT5D7 = 727 - INTEGER(IntKi), PARAMETER :: WkAxsZT5D8 = 728 - INTEGER(IntKi), PARAMETER :: WkAxsZT5D9 = 729 - INTEGER(IntKi), PARAMETER :: WkAxsZT6D1 = 730 - INTEGER(IntKi), PARAMETER :: WkAxsZT6D2 = 731 - INTEGER(IntKi), PARAMETER :: WkAxsZT6D3 = 732 - INTEGER(IntKi), PARAMETER :: WkAxsZT6D4 = 733 - INTEGER(IntKi), PARAMETER :: WkAxsZT6D5 = 734 - INTEGER(IntKi), PARAMETER :: WkAxsZT6D6 = 735 - INTEGER(IntKi), PARAMETER :: WkAxsZT6D7 = 736 - INTEGER(IntKi), PARAMETER :: WkAxsZT6D8 = 737 - INTEGER(IntKi), PARAMETER :: WkAxsZT6D9 = 738 - INTEGER(IntKi), PARAMETER :: WkAxsZT7D1 = 739 - INTEGER(IntKi), PARAMETER :: WkAxsZT7D2 = 740 - INTEGER(IntKi), PARAMETER :: WkAxsZT7D3 = 741 - INTEGER(IntKi), PARAMETER :: WkAxsZT7D4 = 742 - INTEGER(IntKi), PARAMETER :: WkAxsZT7D5 = 743 - INTEGER(IntKi), PARAMETER :: WkAxsZT7D6 = 744 - INTEGER(IntKi), PARAMETER :: WkAxsZT7D7 = 745 - INTEGER(IntKi), PARAMETER :: WkAxsZT7D8 = 746 - INTEGER(IntKi), PARAMETER :: WkAxsZT7D9 = 747 - INTEGER(IntKi), PARAMETER :: WkAxsZT8D1 = 748 - INTEGER(IntKi), PARAMETER :: WkAxsZT8D2 = 749 - INTEGER(IntKi), PARAMETER :: WkAxsZT8D3 = 750 - INTEGER(IntKi), PARAMETER :: WkAxsZT8D4 = 751 - INTEGER(IntKi), PARAMETER :: WkAxsZT8D5 = 752 - INTEGER(IntKi), PARAMETER :: WkAxsZT8D6 = 753 - INTEGER(IntKi), PARAMETER :: WkAxsZT8D7 = 754 - INTEGER(IntKi), PARAMETER :: WkAxsZT8D8 = 755 - INTEGER(IntKi), PARAMETER :: WkAxsZT8D9 = 756 - INTEGER(IntKi), PARAMETER :: WkAxsZT9D1 = 757 - INTEGER(IntKi), PARAMETER :: WkAxsZT9D2 = 758 - INTEGER(IntKi), PARAMETER :: WkAxsZT9D3 = 759 - INTEGER(IntKi), PARAMETER :: WkAxsZT9D4 = 760 - INTEGER(IntKi), PARAMETER :: WkAxsZT9D5 = 761 - INTEGER(IntKi), PARAMETER :: WkAxsZT9D6 = 762 - INTEGER(IntKi), PARAMETER :: WkAxsZT9D7 = 763 - INTEGER(IntKi), PARAMETER :: WkAxsZT9D8 = 764 - INTEGER(IntKi), PARAMETER :: WkAxsZT9D9 = 765 + INTEGER(IntKi), PARAMETER :: WkAxsXT1D1 = 343 + INTEGER(IntKi), PARAMETER :: WkAxsXT1D2 = 344 + INTEGER(IntKi), PARAMETER :: WkAxsXT1D3 = 345 + INTEGER(IntKi), PARAMETER :: WkAxsXT1D4 = 346 + INTEGER(IntKi), PARAMETER :: WkAxsXT1D5 = 347 + INTEGER(IntKi), PARAMETER :: WkAxsXT1D6 = 348 + INTEGER(IntKi), PARAMETER :: WkAxsXT1D7 = 349 + INTEGER(IntKi), PARAMETER :: WkAxsXT1D8 = 350 + INTEGER(IntKi), PARAMETER :: WkAxsXT1D9 = 351 + INTEGER(IntKi), PARAMETER :: WkAxsXT2D1 = 352 + INTEGER(IntKi), PARAMETER :: WkAxsXT2D2 = 353 + INTEGER(IntKi), PARAMETER :: WkAxsXT2D3 = 354 + INTEGER(IntKi), PARAMETER :: WkAxsXT2D4 = 355 + INTEGER(IntKi), PARAMETER :: WkAxsXT2D5 = 356 + INTEGER(IntKi), PARAMETER :: WkAxsXT2D6 = 357 + INTEGER(IntKi), PARAMETER :: WkAxsXT2D7 = 358 + INTEGER(IntKi), PARAMETER :: WkAxsXT2D8 = 359 + INTEGER(IntKi), PARAMETER :: WkAxsXT2D9 = 360 + INTEGER(IntKi), PARAMETER :: WkAxsXT3D1 = 361 + INTEGER(IntKi), PARAMETER :: WkAxsXT3D2 = 362 + INTEGER(IntKi), PARAMETER :: WkAxsXT3D3 = 363 + INTEGER(IntKi), PARAMETER :: WkAxsXT3D4 = 364 + INTEGER(IntKi), PARAMETER :: WkAxsXT3D5 = 365 + INTEGER(IntKi), PARAMETER :: WkAxsXT3D6 = 366 + INTEGER(IntKi), PARAMETER :: WkAxsXT3D7 = 367 + INTEGER(IntKi), PARAMETER :: WkAxsXT3D8 = 368 + INTEGER(IntKi), PARAMETER :: WkAxsXT3D9 = 369 + INTEGER(IntKi), PARAMETER :: WkAxsXT4D1 = 370 + INTEGER(IntKi), PARAMETER :: WkAxsXT4D2 = 371 + INTEGER(IntKi), PARAMETER :: WkAxsXT4D3 = 372 + INTEGER(IntKi), PARAMETER :: WkAxsXT4D4 = 373 + INTEGER(IntKi), PARAMETER :: WkAxsXT4D5 = 374 + INTEGER(IntKi), PARAMETER :: WkAxsXT4D6 = 375 + INTEGER(IntKi), PARAMETER :: WkAxsXT4D7 = 376 + INTEGER(IntKi), PARAMETER :: WkAxsXT4D8 = 377 + INTEGER(IntKi), PARAMETER :: WkAxsXT4D9 = 378 + INTEGER(IntKi), PARAMETER :: WkAxsXT5D1 = 379 + INTEGER(IntKi), PARAMETER :: WkAxsXT5D2 = 380 + INTEGER(IntKi), PARAMETER :: WkAxsXT5D3 = 381 + INTEGER(IntKi), PARAMETER :: WkAxsXT5D4 = 382 + INTEGER(IntKi), PARAMETER :: WkAxsXT5D5 = 383 + INTEGER(IntKi), PARAMETER :: WkAxsXT5D6 = 384 + INTEGER(IntKi), PARAMETER :: WkAxsXT5D7 = 385 + INTEGER(IntKi), PARAMETER :: WkAxsXT5D8 = 386 + INTEGER(IntKi), PARAMETER :: WkAxsXT5D9 = 387 + INTEGER(IntKi), PARAMETER :: WkAxsXT6D1 = 388 + INTEGER(IntKi), PARAMETER :: WkAxsXT6D2 = 389 + INTEGER(IntKi), PARAMETER :: WkAxsXT6D3 = 390 + INTEGER(IntKi), PARAMETER :: WkAxsXT6D4 = 391 + INTEGER(IntKi), PARAMETER :: WkAxsXT6D5 = 392 + INTEGER(IntKi), PARAMETER :: WkAxsXT6D6 = 393 + INTEGER(IntKi), PARAMETER :: WkAxsXT6D7 = 394 + INTEGER(IntKi), PARAMETER :: WkAxsXT6D8 = 395 + INTEGER(IntKi), PARAMETER :: WkAxsXT6D9 = 396 + INTEGER(IntKi), PARAMETER :: WkAxsXT7D1 = 397 + INTEGER(IntKi), PARAMETER :: WkAxsXT7D2 = 398 + INTEGER(IntKi), PARAMETER :: WkAxsXT7D3 = 399 + INTEGER(IntKi), PARAMETER :: WkAxsXT7D4 = 400 + INTEGER(IntKi), PARAMETER :: WkAxsXT7D5 = 401 + INTEGER(IntKi), PARAMETER :: WkAxsXT7D6 = 402 + INTEGER(IntKi), PARAMETER :: WkAxsXT7D7 = 403 + INTEGER(IntKi), PARAMETER :: WkAxsXT7D8 = 404 + INTEGER(IntKi), PARAMETER :: WkAxsXT7D9 = 405 + INTEGER(IntKi), PARAMETER :: WkAxsXT8D1 = 406 + INTEGER(IntKi), PARAMETER :: WkAxsXT8D2 = 407 + INTEGER(IntKi), PARAMETER :: WkAxsXT8D3 = 408 + INTEGER(IntKi), PARAMETER :: WkAxsXT8D4 = 409 + INTEGER(IntKi), PARAMETER :: WkAxsXT8D5 = 410 + INTEGER(IntKi), PARAMETER :: WkAxsXT8D6 = 411 + INTEGER(IntKi), PARAMETER :: WkAxsXT8D7 = 412 + INTEGER(IntKi), PARAMETER :: WkAxsXT8D8 = 413 + INTEGER(IntKi), PARAMETER :: WkAxsXT8D9 = 414 + INTEGER(IntKi), PARAMETER :: WkAxsXT9D1 = 415 + INTEGER(IntKi), PARAMETER :: WkAxsXT9D2 = 416 + INTEGER(IntKi), PARAMETER :: WkAxsXT9D3 = 417 + INTEGER(IntKi), PARAMETER :: WkAxsXT9D4 = 418 + INTEGER(IntKi), PARAMETER :: WkAxsXT9D5 = 419 + INTEGER(IntKi), PARAMETER :: WkAxsXT9D6 = 420 + INTEGER(IntKi), PARAMETER :: WkAxsXT9D7 = 421 + INTEGER(IntKi), PARAMETER :: WkAxsXT9D8 = 422 + INTEGER(IntKi), PARAMETER :: WkAxsXT9D9 = 423 + INTEGER(IntKi), PARAMETER :: WkAxsYT1D1 = 424 + INTEGER(IntKi), PARAMETER :: WkAxsYT1D2 = 425 + INTEGER(IntKi), PARAMETER :: WkAxsYT1D3 = 426 + INTEGER(IntKi), PARAMETER :: WkAxsYT1D4 = 427 + INTEGER(IntKi), PARAMETER :: WkAxsYT1D5 = 428 + INTEGER(IntKi), PARAMETER :: WkAxsYT1D6 = 429 + INTEGER(IntKi), PARAMETER :: WkAxsYT1D7 = 430 + INTEGER(IntKi), PARAMETER :: WkAxsYT1D8 = 431 + INTEGER(IntKi), PARAMETER :: WkAxsYT1D9 = 432 + INTEGER(IntKi), PARAMETER :: WkAxsYT2D1 = 433 + INTEGER(IntKi), PARAMETER :: WkAxsYT2D2 = 434 + INTEGER(IntKi), PARAMETER :: WkAxsYT2D3 = 435 + INTEGER(IntKi), PARAMETER :: WkAxsYT2D4 = 436 + INTEGER(IntKi), PARAMETER :: WkAxsYT2D5 = 437 + INTEGER(IntKi), PARAMETER :: WkAxsYT2D6 = 438 + INTEGER(IntKi), PARAMETER :: WkAxsYT2D7 = 439 + INTEGER(IntKi), PARAMETER :: WkAxsYT2D8 = 440 + INTEGER(IntKi), PARAMETER :: WkAxsYT2D9 = 441 + INTEGER(IntKi), PARAMETER :: WkAxsYT3D1 = 442 + INTEGER(IntKi), PARAMETER :: WkAxsYT3D2 = 443 + INTEGER(IntKi), PARAMETER :: WkAxsYT3D3 = 444 + INTEGER(IntKi), PARAMETER :: WkAxsYT3D4 = 445 + INTEGER(IntKi), PARAMETER :: WkAxsYT3D5 = 446 + INTEGER(IntKi), PARAMETER :: WkAxsYT3D6 = 447 + INTEGER(IntKi), PARAMETER :: WkAxsYT3D7 = 448 + INTEGER(IntKi), PARAMETER :: WkAxsYT3D8 = 449 + INTEGER(IntKi), PARAMETER :: WkAxsYT3D9 = 450 + INTEGER(IntKi), PARAMETER :: WkAxsYT4D1 = 451 + INTEGER(IntKi), PARAMETER :: WkAxsYT4D2 = 452 + INTEGER(IntKi), PARAMETER :: WkAxsYT4D3 = 453 + INTEGER(IntKi), PARAMETER :: WkAxsYT4D4 = 454 + INTEGER(IntKi), PARAMETER :: WkAxsYT4D5 = 455 + INTEGER(IntKi), PARAMETER :: WkAxsYT4D6 = 456 + INTEGER(IntKi), PARAMETER :: WkAxsYT4D7 = 457 + INTEGER(IntKi), PARAMETER :: WkAxsYT4D8 = 458 + INTEGER(IntKi), PARAMETER :: WkAxsYT4D9 = 459 + INTEGER(IntKi), PARAMETER :: WkAxsYT5D1 = 460 + INTEGER(IntKi), PARAMETER :: WkAxsYT5D2 = 461 + INTEGER(IntKi), PARAMETER :: WkAxsYT5D3 = 462 + INTEGER(IntKi), PARAMETER :: WkAxsYT5D4 = 463 + INTEGER(IntKi), PARAMETER :: WkAxsYT5D5 = 464 + INTEGER(IntKi), PARAMETER :: WkAxsYT5D6 = 465 + INTEGER(IntKi), PARAMETER :: WkAxsYT5D7 = 466 + INTEGER(IntKi), PARAMETER :: WkAxsYT5D8 = 467 + INTEGER(IntKi), PARAMETER :: WkAxsYT5D9 = 468 + INTEGER(IntKi), PARAMETER :: WkAxsYT6D1 = 469 + INTEGER(IntKi), PARAMETER :: WkAxsYT6D2 = 470 + INTEGER(IntKi), PARAMETER :: WkAxsYT6D3 = 471 + INTEGER(IntKi), PARAMETER :: WkAxsYT6D4 = 472 + INTEGER(IntKi), PARAMETER :: WkAxsYT6D5 = 473 + INTEGER(IntKi), PARAMETER :: WkAxsYT6D6 = 474 + INTEGER(IntKi), PARAMETER :: WkAxsYT6D7 = 475 + INTEGER(IntKi), PARAMETER :: WkAxsYT6D8 = 476 + INTEGER(IntKi), PARAMETER :: WkAxsYT6D9 = 477 + INTEGER(IntKi), PARAMETER :: WkAxsYT7D1 = 478 + INTEGER(IntKi), PARAMETER :: WkAxsYT7D2 = 479 + INTEGER(IntKi), PARAMETER :: WkAxsYT7D3 = 480 + INTEGER(IntKi), PARAMETER :: WkAxsYT7D4 = 481 + INTEGER(IntKi), PARAMETER :: WkAxsYT7D5 = 482 + INTEGER(IntKi), PARAMETER :: WkAxsYT7D6 = 483 + INTEGER(IntKi), PARAMETER :: WkAxsYT7D7 = 484 + INTEGER(IntKi), PARAMETER :: WkAxsYT7D8 = 485 + INTEGER(IntKi), PARAMETER :: WkAxsYT7D9 = 486 + INTEGER(IntKi), PARAMETER :: WkAxsYT8D1 = 487 + INTEGER(IntKi), PARAMETER :: WkAxsYT8D2 = 488 + INTEGER(IntKi), PARAMETER :: WkAxsYT8D3 = 489 + INTEGER(IntKi), PARAMETER :: WkAxsYT8D4 = 490 + INTEGER(IntKi), PARAMETER :: WkAxsYT8D5 = 491 + INTEGER(IntKi), PARAMETER :: WkAxsYT8D6 = 492 + INTEGER(IntKi), PARAMETER :: WkAxsYT8D7 = 493 + INTEGER(IntKi), PARAMETER :: WkAxsYT8D8 = 494 + INTEGER(IntKi), PARAMETER :: WkAxsYT8D9 = 495 + INTEGER(IntKi), PARAMETER :: WkAxsYT9D1 = 496 + INTEGER(IntKi), PARAMETER :: WkAxsYT9D2 = 497 + INTEGER(IntKi), PARAMETER :: WkAxsYT9D3 = 498 + INTEGER(IntKi), PARAMETER :: WkAxsYT9D4 = 499 + INTEGER(IntKi), PARAMETER :: WkAxsYT9D5 = 500 + INTEGER(IntKi), PARAMETER :: WkAxsYT9D6 = 501 + INTEGER(IntKi), PARAMETER :: WkAxsYT9D7 = 502 + INTEGER(IntKi), PARAMETER :: WkAxsYT9D8 = 503 + INTEGER(IntKi), PARAMETER :: WkAxsYT9D9 = 504 + INTEGER(IntKi), PARAMETER :: WkAxsZT1D1 = 505 + INTEGER(IntKi), PARAMETER :: WkAxsZT1D2 = 506 + INTEGER(IntKi), PARAMETER :: WkAxsZT1D3 = 507 + INTEGER(IntKi), PARAMETER :: WkAxsZT1D4 = 508 + INTEGER(IntKi), PARAMETER :: WkAxsZT1D5 = 509 + INTEGER(IntKi), PARAMETER :: WkAxsZT1D6 = 510 + INTEGER(IntKi), PARAMETER :: WkAxsZT1D7 = 511 + INTEGER(IntKi), PARAMETER :: WkAxsZT1D8 = 512 + INTEGER(IntKi), PARAMETER :: WkAxsZT1D9 = 513 + INTEGER(IntKi), PARAMETER :: WkAxsZT2D1 = 514 + INTEGER(IntKi), PARAMETER :: WkAxsZT2D2 = 515 + INTEGER(IntKi), PARAMETER :: WkAxsZT2D3 = 516 + INTEGER(IntKi), PARAMETER :: WkAxsZT2D4 = 517 + INTEGER(IntKi), PARAMETER :: WkAxsZT2D5 = 518 + INTEGER(IntKi), PARAMETER :: WkAxsZT2D6 = 519 + INTEGER(IntKi), PARAMETER :: WkAxsZT2D7 = 520 + INTEGER(IntKi), PARAMETER :: WkAxsZT2D8 = 521 + INTEGER(IntKi), PARAMETER :: WkAxsZT2D9 = 522 + INTEGER(IntKi), PARAMETER :: WkAxsZT3D1 = 523 + INTEGER(IntKi), PARAMETER :: WkAxsZT3D2 = 524 + INTEGER(IntKi), PARAMETER :: WkAxsZT3D3 = 525 + INTEGER(IntKi), PARAMETER :: WkAxsZT3D4 = 526 + INTEGER(IntKi), PARAMETER :: WkAxsZT3D5 = 527 + INTEGER(IntKi), PARAMETER :: WkAxsZT3D6 = 528 + INTEGER(IntKi), PARAMETER :: WkAxsZT3D7 = 529 + INTEGER(IntKi), PARAMETER :: WkAxsZT3D8 = 530 + INTEGER(IntKi), PARAMETER :: WkAxsZT3D9 = 531 + INTEGER(IntKi), PARAMETER :: WkAxsZT4D1 = 532 + INTEGER(IntKi), PARAMETER :: WkAxsZT4D2 = 533 + INTEGER(IntKi), PARAMETER :: WkAxsZT4D3 = 534 + INTEGER(IntKi), PARAMETER :: WkAxsZT4D4 = 535 + INTEGER(IntKi), PARAMETER :: WkAxsZT4D5 = 536 + INTEGER(IntKi), PARAMETER :: WkAxsZT4D6 = 537 + INTEGER(IntKi), PARAMETER :: WkAxsZT4D7 = 538 + INTEGER(IntKi), PARAMETER :: WkAxsZT4D8 = 539 + INTEGER(IntKi), PARAMETER :: WkAxsZT4D9 = 540 + INTEGER(IntKi), PARAMETER :: WkAxsZT5D1 = 541 + INTEGER(IntKi), PARAMETER :: WkAxsZT5D2 = 542 + INTEGER(IntKi), PARAMETER :: WkAxsZT5D3 = 543 + INTEGER(IntKi), PARAMETER :: WkAxsZT5D4 = 544 + INTEGER(IntKi), PARAMETER :: WkAxsZT5D5 = 545 + INTEGER(IntKi), PARAMETER :: WkAxsZT5D6 = 546 + INTEGER(IntKi), PARAMETER :: WkAxsZT5D7 = 547 + INTEGER(IntKi), PARAMETER :: WkAxsZT5D8 = 548 + INTEGER(IntKi), PARAMETER :: WkAxsZT5D9 = 549 + INTEGER(IntKi), PARAMETER :: WkAxsZT6D1 = 550 + INTEGER(IntKi), PARAMETER :: WkAxsZT6D2 = 551 + INTEGER(IntKi), PARAMETER :: WkAxsZT6D3 = 552 + INTEGER(IntKi), PARAMETER :: WkAxsZT6D4 = 553 + INTEGER(IntKi), PARAMETER :: WkAxsZT6D5 = 554 + INTEGER(IntKi), PARAMETER :: WkAxsZT6D6 = 555 + INTEGER(IntKi), PARAMETER :: WkAxsZT6D7 = 556 + INTEGER(IntKi), PARAMETER :: WkAxsZT6D8 = 557 + INTEGER(IntKi), PARAMETER :: WkAxsZT6D9 = 558 + INTEGER(IntKi), PARAMETER :: WkAxsZT7D1 = 559 + INTEGER(IntKi), PARAMETER :: WkAxsZT7D2 = 560 + INTEGER(IntKi), PARAMETER :: WkAxsZT7D3 = 561 + INTEGER(IntKi), PARAMETER :: WkAxsZT7D4 = 562 + INTEGER(IntKi), PARAMETER :: WkAxsZT7D5 = 563 + INTEGER(IntKi), PARAMETER :: WkAxsZT7D6 = 564 + INTEGER(IntKi), PARAMETER :: WkAxsZT7D7 = 565 + INTEGER(IntKi), PARAMETER :: WkAxsZT7D8 = 566 + INTEGER(IntKi), PARAMETER :: WkAxsZT7D9 = 567 + INTEGER(IntKi), PARAMETER :: WkAxsZT8D1 = 568 + INTEGER(IntKi), PARAMETER :: WkAxsZT8D2 = 569 + INTEGER(IntKi), PARAMETER :: WkAxsZT8D3 = 570 + INTEGER(IntKi), PARAMETER :: WkAxsZT8D4 = 571 + INTEGER(IntKi), PARAMETER :: WkAxsZT8D5 = 572 + INTEGER(IntKi), PARAMETER :: WkAxsZT8D6 = 573 + INTEGER(IntKi), PARAMETER :: WkAxsZT8D7 = 574 + INTEGER(IntKi), PARAMETER :: WkAxsZT8D8 = 575 + INTEGER(IntKi), PARAMETER :: WkAxsZT8D9 = 576 + INTEGER(IntKi), PARAMETER :: WkAxsZT9D1 = 577 + INTEGER(IntKi), PARAMETER :: WkAxsZT9D2 = 578 + INTEGER(IntKi), PARAMETER :: WkAxsZT9D3 = 579 + INTEGER(IntKi), PARAMETER :: WkAxsZT9D4 = 580 + INTEGER(IntKi), PARAMETER :: WkAxsZT9D5 = 581 + INTEGER(IntKi), PARAMETER :: WkAxsZT9D6 = 582 + INTEGER(IntKi), PARAMETER :: WkAxsZT9D7 = 583 + INTEGER(IntKi), PARAMETER :: WkAxsZT9D8 = 584 + INTEGER(IntKi), PARAMETER :: WkAxsZT9D9 = 585 ! Center position of the wake centerline: - INTEGER(IntKi), PARAMETER :: WkPosXT1D1 = 766 - INTEGER(IntKi), PARAMETER :: WkPosXT1D2 = 767 - INTEGER(IntKi), PARAMETER :: WkPosXT1D3 = 768 - INTEGER(IntKi), PARAMETER :: WkPosXT1D4 = 769 - INTEGER(IntKi), PARAMETER :: WkPosXT1D5 = 770 - INTEGER(IntKi), PARAMETER :: WkPosXT1D6 = 771 - INTEGER(IntKi), PARAMETER :: WkPosXT1D7 = 772 - INTEGER(IntKi), PARAMETER :: WkPosXT1D8 = 773 - INTEGER(IntKi), PARAMETER :: WkPosXT1D9 = 774 - INTEGER(IntKi), PARAMETER :: WkPosXT2D1 = 775 - INTEGER(IntKi), PARAMETER :: WkPosXT2D2 = 776 - INTEGER(IntKi), PARAMETER :: WkPosXT2D3 = 777 - INTEGER(IntKi), PARAMETER :: WkPosXT2D4 = 778 - INTEGER(IntKi), PARAMETER :: WkPosXT2D5 = 779 - INTEGER(IntKi), PARAMETER :: WkPosXT2D6 = 780 - INTEGER(IntKi), PARAMETER :: WkPosXT2D7 = 781 - INTEGER(IntKi), PARAMETER :: WkPosXT2D8 = 782 - INTEGER(IntKi), PARAMETER :: WkPosXT2D9 = 783 - INTEGER(IntKi), PARAMETER :: WkPosXT3D1 = 784 - INTEGER(IntKi), PARAMETER :: WkPosXT3D2 = 785 - INTEGER(IntKi), PARAMETER :: WkPosXT3D3 = 786 - INTEGER(IntKi), PARAMETER :: WkPosXT3D4 = 787 - INTEGER(IntKi), PARAMETER :: WkPosXT3D5 = 788 - INTEGER(IntKi), PARAMETER :: WkPosXT3D6 = 789 - INTEGER(IntKi), PARAMETER :: WkPosXT3D7 = 790 - INTEGER(IntKi), PARAMETER :: WkPosXT3D8 = 791 - INTEGER(IntKi), PARAMETER :: WkPosXT3D9 = 792 - INTEGER(IntKi), PARAMETER :: WkPosXT4D1 = 793 - INTEGER(IntKi), PARAMETER :: WkPosXT4D2 = 794 - INTEGER(IntKi), PARAMETER :: WkPosXT4D3 = 795 - INTEGER(IntKi), PARAMETER :: WkPosXT4D4 = 796 - INTEGER(IntKi), PARAMETER :: WkPosXT4D5 = 797 - INTEGER(IntKi), PARAMETER :: WkPosXT4D6 = 798 - INTEGER(IntKi), PARAMETER :: WkPosXT4D7 = 799 - INTEGER(IntKi), PARAMETER :: WkPosXT4D8 = 800 - INTEGER(IntKi), PARAMETER :: WkPosXT4D9 = 801 - INTEGER(IntKi), PARAMETER :: WkPosXT5D1 = 802 - INTEGER(IntKi), PARAMETER :: WkPosXT5D2 = 803 - INTEGER(IntKi), PARAMETER :: WkPosXT5D3 = 804 - INTEGER(IntKi), PARAMETER :: WkPosXT5D4 = 805 - INTEGER(IntKi), PARAMETER :: WkPosXT5D5 = 806 - INTEGER(IntKi), PARAMETER :: WkPosXT5D6 = 807 - INTEGER(IntKi), PARAMETER :: WkPosXT5D7 = 808 - INTEGER(IntKi), PARAMETER :: WkPosXT5D8 = 809 - INTEGER(IntKi), PARAMETER :: WkPosXT5D9 = 810 - INTEGER(IntKi), PARAMETER :: WkPosXT6D1 = 811 - INTEGER(IntKi), PARAMETER :: WkPosXT6D2 = 812 - INTEGER(IntKi), PARAMETER :: WkPosXT6D3 = 813 - INTEGER(IntKi), PARAMETER :: WkPosXT6D4 = 814 - INTEGER(IntKi), PARAMETER :: WkPosXT6D5 = 815 - INTEGER(IntKi), PARAMETER :: WkPosXT6D6 = 816 - INTEGER(IntKi), PARAMETER :: WkPosXT6D7 = 817 - INTEGER(IntKi), PARAMETER :: WkPosXT6D8 = 818 - INTEGER(IntKi), PARAMETER :: WkPosXT6D9 = 819 - INTEGER(IntKi), PARAMETER :: WkPosXT7D1 = 820 - INTEGER(IntKi), PARAMETER :: WkPosXT7D2 = 821 - INTEGER(IntKi), PARAMETER :: WkPosXT7D3 = 822 - INTEGER(IntKi), PARAMETER :: WkPosXT7D4 = 823 - INTEGER(IntKi), PARAMETER :: WkPosXT7D5 = 824 - INTEGER(IntKi), PARAMETER :: WkPosXT7D6 = 825 - INTEGER(IntKi), PARAMETER :: WkPosXT7D7 = 826 - INTEGER(IntKi), PARAMETER :: WkPosXT7D8 = 827 - INTEGER(IntKi), PARAMETER :: WkPosXT7D9 = 828 - INTEGER(IntKi), PARAMETER :: WkPosXT8D1 = 829 - INTEGER(IntKi), PARAMETER :: WkPosXT8D2 = 830 - INTEGER(IntKi), PARAMETER :: WkPosXT8D3 = 831 - INTEGER(IntKi), PARAMETER :: WkPosXT8D4 = 832 - INTEGER(IntKi), PARAMETER :: WkPosXT8D5 = 833 - INTEGER(IntKi), PARAMETER :: WkPosXT8D6 = 834 - INTEGER(IntKi), PARAMETER :: WkPosXT8D7 = 835 - INTEGER(IntKi), PARAMETER :: WkPosXT8D8 = 836 - INTEGER(IntKi), PARAMETER :: WkPosXT8D9 = 837 - INTEGER(IntKi), PARAMETER :: WkPosXT9D1 = 838 - INTEGER(IntKi), PARAMETER :: WkPosXT9D2 = 839 - INTEGER(IntKi), PARAMETER :: WkPosXT9D3 = 840 - INTEGER(IntKi), PARAMETER :: WkPosXT9D4 = 841 - INTEGER(IntKi), PARAMETER :: WkPosXT9D5 = 842 - INTEGER(IntKi), PARAMETER :: WkPosXT9D6 = 843 - INTEGER(IntKi), PARAMETER :: WkPosXT9D7 = 844 - INTEGER(IntKi), PARAMETER :: WkPosXT9D8 = 845 - INTEGER(IntKi), PARAMETER :: WkPosXT9D9 = 846 - INTEGER(IntKi), PARAMETER :: WkPosYT1D1 = 847 - INTEGER(IntKi), PARAMETER :: WkPosYT1D2 = 848 - INTEGER(IntKi), PARAMETER :: WkPosYT1D3 = 849 - INTEGER(IntKi), PARAMETER :: WkPosYT1D4 = 850 - INTEGER(IntKi), PARAMETER :: WkPosYT1D5 = 851 - INTEGER(IntKi), PARAMETER :: WkPosYT1D6 = 852 - INTEGER(IntKi), PARAMETER :: WkPosYT1D7 = 853 - INTEGER(IntKi), PARAMETER :: WkPosYT1D8 = 854 - INTEGER(IntKi), PARAMETER :: WkPosYT1D9 = 855 - INTEGER(IntKi), PARAMETER :: WkPosYT2D1 = 856 - INTEGER(IntKi), PARAMETER :: WkPosYT2D2 = 857 - INTEGER(IntKi), PARAMETER :: WkPosYT2D3 = 858 - INTEGER(IntKi), PARAMETER :: WkPosYT2D4 = 859 - INTEGER(IntKi), PARAMETER :: WkPosYT2D5 = 860 - INTEGER(IntKi), PARAMETER :: WkPosYT2D6 = 861 - INTEGER(IntKi), PARAMETER :: WkPosYT2D7 = 862 - INTEGER(IntKi), PARAMETER :: WkPosYT2D8 = 863 - INTEGER(IntKi), PARAMETER :: WkPosYT2D9 = 864 - INTEGER(IntKi), PARAMETER :: WkPosYT3D1 = 865 - INTEGER(IntKi), PARAMETER :: WkPosYT3D2 = 866 - INTEGER(IntKi), PARAMETER :: WkPosYT3D3 = 867 - INTEGER(IntKi), PARAMETER :: WkPosYT3D4 = 868 - INTEGER(IntKi), PARAMETER :: WkPosYT3D5 = 869 - INTEGER(IntKi), PARAMETER :: WkPosYT3D6 = 870 - INTEGER(IntKi), PARAMETER :: WkPosYT3D7 = 871 - INTEGER(IntKi), PARAMETER :: WkPosYT3D8 = 872 - INTEGER(IntKi), PARAMETER :: WkPosYT3D9 = 873 - INTEGER(IntKi), PARAMETER :: WkPosYT4D1 = 874 - INTEGER(IntKi), PARAMETER :: WkPosYT4D2 = 875 - INTEGER(IntKi), PARAMETER :: WkPosYT4D3 = 876 - INTEGER(IntKi), PARAMETER :: WkPosYT4D4 = 877 - INTEGER(IntKi), PARAMETER :: WkPosYT4D5 = 878 - INTEGER(IntKi), PARAMETER :: WkPosYT4D6 = 879 - INTEGER(IntKi), PARAMETER :: WkPosYT4D7 = 880 - INTEGER(IntKi), PARAMETER :: WkPosYT4D8 = 881 - INTEGER(IntKi), PARAMETER :: WkPosYT4D9 = 882 - INTEGER(IntKi), PARAMETER :: WkPosYT5D1 = 883 - INTEGER(IntKi), PARAMETER :: WkPosYT5D2 = 884 - INTEGER(IntKi), PARAMETER :: WkPosYT5D3 = 885 - INTEGER(IntKi), PARAMETER :: WkPosYT5D4 = 886 - INTEGER(IntKi), PARAMETER :: WkPosYT5D5 = 887 - INTEGER(IntKi), PARAMETER :: WkPosYT5D6 = 888 - INTEGER(IntKi), PARAMETER :: WkPosYT5D7 = 889 - INTEGER(IntKi), PARAMETER :: WkPosYT5D8 = 890 - INTEGER(IntKi), PARAMETER :: WkPosYT5D9 = 891 - INTEGER(IntKi), PARAMETER :: WkPosYT6D1 = 892 - INTEGER(IntKi), PARAMETER :: WkPosYT6D2 = 893 - INTEGER(IntKi), PARAMETER :: WkPosYT6D3 = 894 - INTEGER(IntKi), PARAMETER :: WkPosYT6D4 = 895 - INTEGER(IntKi), PARAMETER :: WkPosYT6D5 = 896 - INTEGER(IntKi), PARAMETER :: WkPosYT6D6 = 897 - INTEGER(IntKi), PARAMETER :: WkPosYT6D7 = 898 - INTEGER(IntKi), PARAMETER :: WkPosYT6D8 = 899 - INTEGER(IntKi), PARAMETER :: WkPosYT6D9 = 900 - INTEGER(IntKi), PARAMETER :: WkPosYT7D1 = 901 - INTEGER(IntKi), PARAMETER :: WkPosYT7D2 = 902 - INTEGER(IntKi), PARAMETER :: WkPosYT7D3 = 903 - INTEGER(IntKi), PARAMETER :: WkPosYT7D4 = 904 - INTEGER(IntKi), PARAMETER :: WkPosYT7D5 = 905 - INTEGER(IntKi), PARAMETER :: WkPosYT7D6 = 906 - INTEGER(IntKi), PARAMETER :: WkPosYT7D7 = 907 - INTEGER(IntKi), PARAMETER :: WkPosYT7D8 = 908 - INTEGER(IntKi), PARAMETER :: WkPosYT7D9 = 909 - INTEGER(IntKi), PARAMETER :: WkPosYT8D1 = 910 - INTEGER(IntKi), PARAMETER :: WkPosYT8D2 = 911 - INTEGER(IntKi), PARAMETER :: WkPosYT8D3 = 912 - INTEGER(IntKi), PARAMETER :: WkPosYT8D4 = 913 - INTEGER(IntKi), PARAMETER :: WkPosYT8D5 = 914 - INTEGER(IntKi), PARAMETER :: WkPosYT8D6 = 915 - INTEGER(IntKi), PARAMETER :: WkPosYT8D7 = 916 - INTEGER(IntKi), PARAMETER :: WkPosYT8D8 = 917 - INTEGER(IntKi), PARAMETER :: WkPosYT8D9 = 918 - INTEGER(IntKi), PARAMETER :: WkPosYT9D1 = 919 - INTEGER(IntKi), PARAMETER :: WkPosYT9D2 = 920 - INTEGER(IntKi), PARAMETER :: WkPosYT9D3 = 921 - INTEGER(IntKi), PARAMETER :: WkPosYT9D4 = 922 - INTEGER(IntKi), PARAMETER :: WkPosYT9D5 = 923 - INTEGER(IntKi), PARAMETER :: WkPosYT9D6 = 924 - INTEGER(IntKi), PARAMETER :: WkPosYT9D7 = 925 - INTEGER(IntKi), PARAMETER :: WkPosYT9D8 = 926 - INTEGER(IntKi), PARAMETER :: WkPosYT9D9 = 927 - INTEGER(IntKi), PARAMETER :: WkPosZT1D1 = 928 - INTEGER(IntKi), PARAMETER :: WkPosZT1D2 = 929 - INTEGER(IntKi), PARAMETER :: WkPosZT1D3 = 930 - INTEGER(IntKi), PARAMETER :: WkPosZT1D4 = 931 - INTEGER(IntKi), PARAMETER :: WkPosZT1D5 = 932 - INTEGER(IntKi), PARAMETER :: WkPosZT1D6 = 933 - INTEGER(IntKi), PARAMETER :: WkPosZT1D7 = 934 - INTEGER(IntKi), PARAMETER :: WkPosZT1D8 = 935 - INTEGER(IntKi), PARAMETER :: WkPosZT1D9 = 936 - INTEGER(IntKi), PARAMETER :: WkPosZT2D1 = 937 - INTEGER(IntKi), PARAMETER :: WkPosZT2D2 = 938 - INTEGER(IntKi), PARAMETER :: WkPosZT2D3 = 939 - INTEGER(IntKi), PARAMETER :: WkPosZT2D4 = 940 - INTEGER(IntKi), PARAMETER :: WkPosZT2D5 = 941 - INTEGER(IntKi), PARAMETER :: WkPosZT2D6 = 942 - INTEGER(IntKi), PARAMETER :: WkPosZT2D7 = 943 - INTEGER(IntKi), PARAMETER :: WkPosZT2D8 = 944 - INTEGER(IntKi), PARAMETER :: WkPosZT2D9 = 945 - INTEGER(IntKi), PARAMETER :: WkPosZT3D1 = 946 - INTEGER(IntKi), PARAMETER :: WkPosZT3D2 = 947 - INTEGER(IntKi), PARAMETER :: WkPosZT3D3 = 948 - INTEGER(IntKi), PARAMETER :: WkPosZT3D4 = 949 - INTEGER(IntKi), PARAMETER :: WkPosZT3D5 = 950 - INTEGER(IntKi), PARAMETER :: WkPosZT3D6 = 951 - INTEGER(IntKi), PARAMETER :: WkPosZT3D7 = 952 - INTEGER(IntKi), PARAMETER :: WkPosZT3D8 = 953 - INTEGER(IntKi), PARAMETER :: WkPosZT3D9 = 954 - INTEGER(IntKi), PARAMETER :: WkPosZT4D1 = 955 - INTEGER(IntKi), PARAMETER :: WkPosZT4D2 = 956 - INTEGER(IntKi), PARAMETER :: WkPosZT4D3 = 957 - INTEGER(IntKi), PARAMETER :: WkPosZT4D4 = 958 - INTEGER(IntKi), PARAMETER :: WkPosZT4D5 = 959 - INTEGER(IntKi), PARAMETER :: WkPosZT4D6 = 960 - INTEGER(IntKi), PARAMETER :: WkPosZT4D7 = 961 - INTEGER(IntKi), PARAMETER :: WkPosZT4D8 = 962 - INTEGER(IntKi), PARAMETER :: WkPosZT4D9 = 963 - INTEGER(IntKi), PARAMETER :: WkPosZT5D1 = 964 - INTEGER(IntKi), PARAMETER :: WkPosZT5D2 = 965 - INTEGER(IntKi), PARAMETER :: WkPosZT5D3 = 966 - INTEGER(IntKi), PARAMETER :: WkPosZT5D4 = 967 - INTEGER(IntKi), PARAMETER :: WkPosZT5D5 = 968 - INTEGER(IntKi), PARAMETER :: WkPosZT5D6 = 969 - INTEGER(IntKi), PARAMETER :: WkPosZT5D7 = 970 - INTEGER(IntKi), PARAMETER :: WkPosZT5D8 = 971 - INTEGER(IntKi), PARAMETER :: WkPosZT5D9 = 972 - INTEGER(IntKi), PARAMETER :: WkPosZT6D1 = 973 - INTEGER(IntKi), PARAMETER :: WkPosZT6D2 = 974 - INTEGER(IntKi), PARAMETER :: WkPosZT6D3 = 975 - INTEGER(IntKi), PARAMETER :: WkPosZT6D4 = 976 - INTEGER(IntKi), PARAMETER :: WkPosZT6D5 = 977 - INTEGER(IntKi), PARAMETER :: WkPosZT6D6 = 978 - INTEGER(IntKi), PARAMETER :: WkPosZT6D7 = 979 - INTEGER(IntKi), PARAMETER :: WkPosZT6D8 = 980 - INTEGER(IntKi), PARAMETER :: WkPosZT6D9 = 981 - INTEGER(IntKi), PARAMETER :: WkPosZT7D1 = 982 - INTEGER(IntKi), PARAMETER :: WkPosZT7D2 = 983 - INTEGER(IntKi), PARAMETER :: WkPosZT7D3 = 984 - INTEGER(IntKi), PARAMETER :: WkPosZT7D4 = 985 - INTEGER(IntKi), PARAMETER :: WkPosZT7D5 = 986 - INTEGER(IntKi), PARAMETER :: WkPosZT7D6 = 987 - INTEGER(IntKi), PARAMETER :: WkPosZT7D7 = 988 - INTEGER(IntKi), PARAMETER :: WkPosZT7D8 = 989 - INTEGER(IntKi), PARAMETER :: WkPosZT7D9 = 990 - INTEGER(IntKi), PARAMETER :: WkPosZT8D1 = 991 - INTEGER(IntKi), PARAMETER :: WkPosZT8D2 = 992 - INTEGER(IntKi), PARAMETER :: WkPosZT8D3 = 993 - INTEGER(IntKi), PARAMETER :: WkPosZT8D4 = 994 - INTEGER(IntKi), PARAMETER :: WkPosZT8D5 = 995 - INTEGER(IntKi), PARAMETER :: WkPosZT8D6 = 996 - INTEGER(IntKi), PARAMETER :: WkPosZT8D7 = 997 - INTEGER(IntKi), PARAMETER :: WkPosZT8D8 = 998 - INTEGER(IntKi), PARAMETER :: WkPosZT8D9 = 999 - INTEGER(IntKi), PARAMETER :: WkPosZT9D1 = 1000 - INTEGER(IntKi), PARAMETER :: WkPosZT9D2 = 1001 - INTEGER(IntKi), PARAMETER :: WkPosZT9D3 = 1002 - INTEGER(IntKi), PARAMETER :: WkPosZT9D4 = 1003 - INTEGER(IntKi), PARAMETER :: WkPosZT9D5 = 1004 - INTEGER(IntKi), PARAMETER :: WkPosZT9D6 = 1005 - INTEGER(IntKi), PARAMETER :: WkPosZT9D7 = 1006 - INTEGER(IntKi), PARAMETER :: WkPosZT9D8 = 1007 - INTEGER(IntKi), PARAMETER :: WkPosZT9D9 = 1008 + INTEGER(IntKi), PARAMETER :: WkPosXT1D1 = 586 + INTEGER(IntKi), PARAMETER :: WkPosXT1D2 = 587 + INTEGER(IntKi), PARAMETER :: WkPosXT1D3 = 588 + INTEGER(IntKi), PARAMETER :: WkPosXT1D4 = 589 + INTEGER(IntKi), PARAMETER :: WkPosXT1D5 = 590 + INTEGER(IntKi), PARAMETER :: WkPosXT1D6 = 591 + INTEGER(IntKi), PARAMETER :: WkPosXT1D7 = 592 + INTEGER(IntKi), PARAMETER :: WkPosXT1D8 = 593 + INTEGER(IntKi), PARAMETER :: WkPosXT1D9 = 594 + INTEGER(IntKi), PARAMETER :: WkPosXT2D1 = 595 + INTEGER(IntKi), PARAMETER :: WkPosXT2D2 = 596 + INTEGER(IntKi), PARAMETER :: WkPosXT2D3 = 597 + INTEGER(IntKi), PARAMETER :: WkPosXT2D4 = 598 + INTEGER(IntKi), PARAMETER :: WkPosXT2D5 = 599 + INTEGER(IntKi), PARAMETER :: WkPosXT2D6 = 600 + INTEGER(IntKi), PARAMETER :: WkPosXT2D7 = 601 + INTEGER(IntKi), PARAMETER :: WkPosXT2D8 = 602 + INTEGER(IntKi), PARAMETER :: WkPosXT2D9 = 603 + INTEGER(IntKi), PARAMETER :: WkPosXT3D1 = 604 + INTEGER(IntKi), PARAMETER :: WkPosXT3D2 = 605 + INTEGER(IntKi), PARAMETER :: WkPosXT3D3 = 606 + INTEGER(IntKi), PARAMETER :: WkPosXT3D4 = 607 + INTEGER(IntKi), PARAMETER :: WkPosXT3D5 = 608 + INTEGER(IntKi), PARAMETER :: WkPosXT3D6 = 609 + INTEGER(IntKi), PARAMETER :: WkPosXT3D7 = 610 + INTEGER(IntKi), PARAMETER :: WkPosXT3D8 = 611 + INTEGER(IntKi), PARAMETER :: WkPosXT3D9 = 612 + INTEGER(IntKi), PARAMETER :: WkPosXT4D1 = 613 + INTEGER(IntKi), PARAMETER :: WkPosXT4D2 = 614 + INTEGER(IntKi), PARAMETER :: WkPosXT4D3 = 615 + INTEGER(IntKi), PARAMETER :: WkPosXT4D4 = 616 + INTEGER(IntKi), PARAMETER :: WkPosXT4D5 = 617 + INTEGER(IntKi), PARAMETER :: WkPosXT4D6 = 618 + INTEGER(IntKi), PARAMETER :: WkPosXT4D7 = 619 + INTEGER(IntKi), PARAMETER :: WkPosXT4D8 = 620 + INTEGER(IntKi), PARAMETER :: WkPosXT4D9 = 621 + INTEGER(IntKi), PARAMETER :: WkPosXT5D1 = 622 + INTEGER(IntKi), PARAMETER :: WkPosXT5D2 = 623 + INTEGER(IntKi), PARAMETER :: WkPosXT5D3 = 624 + INTEGER(IntKi), PARAMETER :: WkPosXT5D4 = 625 + INTEGER(IntKi), PARAMETER :: WkPosXT5D5 = 626 + INTEGER(IntKi), PARAMETER :: WkPosXT5D6 = 627 + INTEGER(IntKi), PARAMETER :: WkPosXT5D7 = 628 + INTEGER(IntKi), PARAMETER :: WkPosXT5D8 = 629 + INTEGER(IntKi), PARAMETER :: WkPosXT5D9 = 630 + INTEGER(IntKi), PARAMETER :: WkPosXT6D1 = 631 + INTEGER(IntKi), PARAMETER :: WkPosXT6D2 = 632 + INTEGER(IntKi), PARAMETER :: WkPosXT6D3 = 633 + INTEGER(IntKi), PARAMETER :: WkPosXT6D4 = 634 + INTEGER(IntKi), PARAMETER :: WkPosXT6D5 = 635 + INTEGER(IntKi), PARAMETER :: WkPosXT6D6 = 636 + INTEGER(IntKi), PARAMETER :: WkPosXT6D7 = 637 + INTEGER(IntKi), PARAMETER :: WkPosXT6D8 = 638 + INTEGER(IntKi), PARAMETER :: WkPosXT6D9 = 639 + INTEGER(IntKi), PARAMETER :: WkPosXT7D1 = 640 + INTEGER(IntKi), PARAMETER :: WkPosXT7D2 = 641 + INTEGER(IntKi), PARAMETER :: WkPosXT7D3 = 642 + INTEGER(IntKi), PARAMETER :: WkPosXT7D4 = 643 + INTEGER(IntKi), PARAMETER :: WkPosXT7D5 = 644 + INTEGER(IntKi), PARAMETER :: WkPosXT7D6 = 645 + INTEGER(IntKi), PARAMETER :: WkPosXT7D7 = 646 + INTEGER(IntKi), PARAMETER :: WkPosXT7D8 = 647 + INTEGER(IntKi), PARAMETER :: WkPosXT7D9 = 648 + INTEGER(IntKi), PARAMETER :: WkPosXT8D1 = 649 + INTEGER(IntKi), PARAMETER :: WkPosXT8D2 = 650 + INTEGER(IntKi), PARAMETER :: WkPosXT8D3 = 651 + INTEGER(IntKi), PARAMETER :: WkPosXT8D4 = 652 + INTEGER(IntKi), PARAMETER :: WkPosXT8D5 = 653 + INTEGER(IntKi), PARAMETER :: WkPosXT8D6 = 654 + INTEGER(IntKi), PARAMETER :: WkPosXT8D7 = 655 + INTEGER(IntKi), PARAMETER :: WkPosXT8D8 = 656 + INTEGER(IntKi), PARAMETER :: WkPosXT8D9 = 657 + INTEGER(IntKi), PARAMETER :: WkPosXT9D1 = 658 + INTEGER(IntKi), PARAMETER :: WkPosXT9D2 = 659 + INTEGER(IntKi), PARAMETER :: WkPosXT9D3 = 660 + INTEGER(IntKi), PARAMETER :: WkPosXT9D4 = 661 + INTEGER(IntKi), PARAMETER :: WkPosXT9D5 = 662 + INTEGER(IntKi), PARAMETER :: WkPosXT9D6 = 663 + INTEGER(IntKi), PARAMETER :: WkPosXT9D7 = 664 + INTEGER(IntKi), PARAMETER :: WkPosXT9D8 = 665 + INTEGER(IntKi), PARAMETER :: WkPosXT9D9 = 666 + INTEGER(IntKi), PARAMETER :: WkPosYT1D1 = 667 + INTEGER(IntKi), PARAMETER :: WkPosYT1D2 = 668 + INTEGER(IntKi), PARAMETER :: WkPosYT1D3 = 669 + INTEGER(IntKi), PARAMETER :: WkPosYT1D4 = 670 + INTEGER(IntKi), PARAMETER :: WkPosYT1D5 = 671 + INTEGER(IntKi), PARAMETER :: WkPosYT1D6 = 672 + INTEGER(IntKi), PARAMETER :: WkPosYT1D7 = 673 + INTEGER(IntKi), PARAMETER :: WkPosYT1D8 = 674 + INTEGER(IntKi), PARAMETER :: WkPosYT1D9 = 675 + INTEGER(IntKi), PARAMETER :: WkPosYT2D1 = 676 + INTEGER(IntKi), PARAMETER :: WkPosYT2D2 = 677 + INTEGER(IntKi), PARAMETER :: WkPosYT2D3 = 678 + INTEGER(IntKi), PARAMETER :: WkPosYT2D4 = 679 + INTEGER(IntKi), PARAMETER :: WkPosYT2D5 = 680 + INTEGER(IntKi), PARAMETER :: WkPosYT2D6 = 681 + INTEGER(IntKi), PARAMETER :: WkPosYT2D7 = 682 + INTEGER(IntKi), PARAMETER :: WkPosYT2D8 = 683 + INTEGER(IntKi), PARAMETER :: WkPosYT2D9 = 684 + INTEGER(IntKi), PARAMETER :: WkPosYT3D1 = 685 + INTEGER(IntKi), PARAMETER :: WkPosYT3D2 = 686 + INTEGER(IntKi), PARAMETER :: WkPosYT3D3 = 687 + INTEGER(IntKi), PARAMETER :: WkPosYT3D4 = 688 + INTEGER(IntKi), PARAMETER :: WkPosYT3D5 = 689 + INTEGER(IntKi), PARAMETER :: WkPosYT3D6 = 690 + INTEGER(IntKi), PARAMETER :: WkPosYT3D7 = 691 + INTEGER(IntKi), PARAMETER :: WkPosYT3D8 = 692 + INTEGER(IntKi), PARAMETER :: WkPosYT3D9 = 693 + INTEGER(IntKi), PARAMETER :: WkPosYT4D1 = 694 + INTEGER(IntKi), PARAMETER :: WkPosYT4D2 = 695 + INTEGER(IntKi), PARAMETER :: WkPosYT4D3 = 696 + INTEGER(IntKi), PARAMETER :: WkPosYT4D4 = 697 + INTEGER(IntKi), PARAMETER :: WkPosYT4D5 = 698 + INTEGER(IntKi), PARAMETER :: WkPosYT4D6 = 699 + INTEGER(IntKi), PARAMETER :: WkPosYT4D7 = 700 + INTEGER(IntKi), PARAMETER :: WkPosYT4D8 = 701 + INTEGER(IntKi), PARAMETER :: WkPosYT4D9 = 702 + INTEGER(IntKi), PARAMETER :: WkPosYT5D1 = 703 + INTEGER(IntKi), PARAMETER :: WkPosYT5D2 = 704 + INTEGER(IntKi), PARAMETER :: WkPosYT5D3 = 705 + INTEGER(IntKi), PARAMETER :: WkPosYT5D4 = 706 + INTEGER(IntKi), PARAMETER :: WkPosYT5D5 = 707 + INTEGER(IntKi), PARAMETER :: WkPosYT5D6 = 708 + INTEGER(IntKi), PARAMETER :: WkPosYT5D7 = 709 + INTEGER(IntKi), PARAMETER :: WkPosYT5D8 = 710 + INTEGER(IntKi), PARAMETER :: WkPosYT5D9 = 711 + INTEGER(IntKi), PARAMETER :: WkPosYT6D1 = 712 + INTEGER(IntKi), PARAMETER :: WkPosYT6D2 = 713 + INTEGER(IntKi), PARAMETER :: WkPosYT6D3 = 714 + INTEGER(IntKi), PARAMETER :: WkPosYT6D4 = 715 + INTEGER(IntKi), PARAMETER :: WkPosYT6D5 = 716 + INTEGER(IntKi), PARAMETER :: WkPosYT6D6 = 717 + INTEGER(IntKi), PARAMETER :: WkPosYT6D7 = 718 + INTEGER(IntKi), PARAMETER :: WkPosYT6D8 = 719 + INTEGER(IntKi), PARAMETER :: WkPosYT6D9 = 720 + INTEGER(IntKi), PARAMETER :: WkPosYT7D1 = 721 + INTEGER(IntKi), PARAMETER :: WkPosYT7D2 = 722 + INTEGER(IntKi), PARAMETER :: WkPosYT7D3 = 723 + INTEGER(IntKi), PARAMETER :: WkPosYT7D4 = 724 + INTEGER(IntKi), PARAMETER :: WkPosYT7D5 = 725 + INTEGER(IntKi), PARAMETER :: WkPosYT7D6 = 726 + INTEGER(IntKi), PARAMETER :: WkPosYT7D7 = 727 + INTEGER(IntKi), PARAMETER :: WkPosYT7D8 = 728 + INTEGER(IntKi), PARAMETER :: WkPosYT7D9 = 729 + INTEGER(IntKi), PARAMETER :: WkPosYT8D1 = 730 + INTEGER(IntKi), PARAMETER :: WkPosYT8D2 = 731 + INTEGER(IntKi), PARAMETER :: WkPosYT8D3 = 732 + INTEGER(IntKi), PARAMETER :: WkPosYT8D4 = 733 + INTEGER(IntKi), PARAMETER :: WkPosYT8D5 = 734 + INTEGER(IntKi), PARAMETER :: WkPosYT8D6 = 735 + INTEGER(IntKi), PARAMETER :: WkPosYT8D7 = 736 + INTEGER(IntKi), PARAMETER :: WkPosYT8D8 = 737 + INTEGER(IntKi), PARAMETER :: WkPosYT8D9 = 738 + INTEGER(IntKi), PARAMETER :: WkPosYT9D1 = 739 + INTEGER(IntKi), PARAMETER :: WkPosYT9D2 = 740 + INTEGER(IntKi), PARAMETER :: WkPosYT9D3 = 741 + INTEGER(IntKi), PARAMETER :: WkPosYT9D4 = 742 + INTEGER(IntKi), PARAMETER :: WkPosYT9D5 = 743 + INTEGER(IntKi), PARAMETER :: WkPosYT9D6 = 744 + INTEGER(IntKi), PARAMETER :: WkPosYT9D7 = 745 + INTEGER(IntKi), PARAMETER :: WkPosYT9D8 = 746 + INTEGER(IntKi), PARAMETER :: WkPosYT9D9 = 747 + INTEGER(IntKi), PARAMETER :: WkPosZT1D1 = 748 + INTEGER(IntKi), PARAMETER :: WkPosZT1D2 = 749 + INTEGER(IntKi), PARAMETER :: WkPosZT1D3 = 750 + INTEGER(IntKi), PARAMETER :: WkPosZT1D4 = 751 + INTEGER(IntKi), PARAMETER :: WkPosZT1D5 = 752 + INTEGER(IntKi), PARAMETER :: WkPosZT1D6 = 753 + INTEGER(IntKi), PARAMETER :: WkPosZT1D7 = 754 + INTEGER(IntKi), PARAMETER :: WkPosZT1D8 = 755 + INTEGER(IntKi), PARAMETER :: WkPosZT1D9 = 756 + INTEGER(IntKi), PARAMETER :: WkPosZT2D1 = 757 + INTEGER(IntKi), PARAMETER :: WkPosZT2D2 = 758 + INTEGER(IntKi), PARAMETER :: WkPosZT2D3 = 759 + INTEGER(IntKi), PARAMETER :: WkPosZT2D4 = 760 + INTEGER(IntKi), PARAMETER :: WkPosZT2D5 = 761 + INTEGER(IntKi), PARAMETER :: WkPosZT2D6 = 762 + INTEGER(IntKi), PARAMETER :: WkPosZT2D7 = 763 + INTEGER(IntKi), PARAMETER :: WkPosZT2D8 = 764 + INTEGER(IntKi), PARAMETER :: WkPosZT2D9 = 765 + INTEGER(IntKi), PARAMETER :: WkPosZT3D1 = 766 + INTEGER(IntKi), PARAMETER :: WkPosZT3D2 = 767 + INTEGER(IntKi), PARAMETER :: WkPosZT3D3 = 768 + INTEGER(IntKi), PARAMETER :: WkPosZT3D4 = 769 + INTEGER(IntKi), PARAMETER :: WkPosZT3D5 = 770 + INTEGER(IntKi), PARAMETER :: WkPosZT3D6 = 771 + INTEGER(IntKi), PARAMETER :: WkPosZT3D7 = 772 + INTEGER(IntKi), PARAMETER :: WkPosZT3D8 = 773 + INTEGER(IntKi), PARAMETER :: WkPosZT3D9 = 774 + INTEGER(IntKi), PARAMETER :: WkPosZT4D1 = 775 + INTEGER(IntKi), PARAMETER :: WkPosZT4D2 = 776 + INTEGER(IntKi), PARAMETER :: WkPosZT4D3 = 777 + INTEGER(IntKi), PARAMETER :: WkPosZT4D4 = 778 + INTEGER(IntKi), PARAMETER :: WkPosZT4D5 = 779 + INTEGER(IntKi), PARAMETER :: WkPosZT4D6 = 780 + INTEGER(IntKi), PARAMETER :: WkPosZT4D7 = 781 + INTEGER(IntKi), PARAMETER :: WkPosZT4D8 = 782 + INTEGER(IntKi), PARAMETER :: WkPosZT4D9 = 783 + INTEGER(IntKi), PARAMETER :: WkPosZT5D1 = 784 + INTEGER(IntKi), PARAMETER :: WkPosZT5D2 = 785 + INTEGER(IntKi), PARAMETER :: WkPosZT5D3 = 786 + INTEGER(IntKi), PARAMETER :: WkPosZT5D4 = 787 + INTEGER(IntKi), PARAMETER :: WkPosZT5D5 = 788 + INTEGER(IntKi), PARAMETER :: WkPosZT5D6 = 789 + INTEGER(IntKi), PARAMETER :: WkPosZT5D7 = 790 + INTEGER(IntKi), PARAMETER :: WkPosZT5D8 = 791 + INTEGER(IntKi), PARAMETER :: WkPosZT5D9 = 792 + INTEGER(IntKi), PARAMETER :: WkPosZT6D1 = 793 + INTEGER(IntKi), PARAMETER :: WkPosZT6D2 = 794 + INTEGER(IntKi), PARAMETER :: WkPosZT6D3 = 795 + INTEGER(IntKi), PARAMETER :: WkPosZT6D4 = 796 + INTEGER(IntKi), PARAMETER :: WkPosZT6D5 = 797 + INTEGER(IntKi), PARAMETER :: WkPosZT6D6 = 798 + INTEGER(IntKi), PARAMETER :: WkPosZT6D7 = 799 + INTEGER(IntKi), PARAMETER :: WkPosZT6D8 = 800 + INTEGER(IntKi), PARAMETER :: WkPosZT6D9 = 801 + INTEGER(IntKi), PARAMETER :: WkPosZT7D1 = 802 + INTEGER(IntKi), PARAMETER :: WkPosZT7D2 = 803 + INTEGER(IntKi), PARAMETER :: WkPosZT7D3 = 804 + INTEGER(IntKi), PARAMETER :: WkPosZT7D4 = 805 + INTEGER(IntKi), PARAMETER :: WkPosZT7D5 = 806 + INTEGER(IntKi), PARAMETER :: WkPosZT7D6 = 807 + INTEGER(IntKi), PARAMETER :: WkPosZT7D7 = 808 + INTEGER(IntKi), PARAMETER :: WkPosZT7D8 = 809 + INTEGER(IntKi), PARAMETER :: WkPosZT7D9 = 810 + INTEGER(IntKi), PARAMETER :: WkPosZT8D1 = 811 + INTEGER(IntKi), PARAMETER :: WkPosZT8D2 = 812 + INTEGER(IntKi), PARAMETER :: WkPosZT8D3 = 813 + INTEGER(IntKi), PARAMETER :: WkPosZT8D4 = 814 + INTEGER(IntKi), PARAMETER :: WkPosZT8D5 = 815 + INTEGER(IntKi), PARAMETER :: WkPosZT8D6 = 816 + INTEGER(IntKi), PARAMETER :: WkPosZT8D7 = 817 + INTEGER(IntKi), PARAMETER :: WkPosZT8D8 = 818 + INTEGER(IntKi), PARAMETER :: WkPosZT8D9 = 819 + INTEGER(IntKi), PARAMETER :: WkPosZT9D1 = 820 + INTEGER(IntKi), PARAMETER :: WkPosZT9D2 = 821 + INTEGER(IntKi), PARAMETER :: WkPosZT9D3 = 822 + INTEGER(IntKi), PARAMETER :: WkPosZT9D4 = 823 + INTEGER(IntKi), PARAMETER :: WkPosZT9D5 = 824 + INTEGER(IntKi), PARAMETER :: WkPosZT9D6 = 825 + INTEGER(IntKi), PARAMETER :: WkPosZT9D7 = 826 + INTEGER(IntKi), PARAMETER :: WkPosZT9D8 = 827 + INTEGER(IntKi), PARAMETER :: WkPosZT9D9 = 828 ! Advection, deflection, and meandering velocity: - INTEGER(IntKi), PARAMETER :: WkVelXT1D1 = 1009 - INTEGER(IntKi), PARAMETER :: WkVelXT1D2 = 1010 - INTEGER(IntKi), PARAMETER :: WkVelXT1D3 = 1011 - INTEGER(IntKi), PARAMETER :: WkVelXT1D4 = 1012 - INTEGER(IntKi), PARAMETER :: WkVelXT1D5 = 1013 - INTEGER(IntKi), PARAMETER :: WkVelXT1D6 = 1014 - INTEGER(IntKi), PARAMETER :: WkVelXT1D7 = 1015 - INTEGER(IntKi), PARAMETER :: WkVelXT1D8 = 1016 - INTEGER(IntKi), PARAMETER :: WkVelXT1D9 = 1017 - INTEGER(IntKi), PARAMETER :: WkVelXT2D1 = 1018 - INTEGER(IntKi), PARAMETER :: WkVelXT2D2 = 1019 - INTEGER(IntKi), PARAMETER :: WkVelXT2D3 = 1020 - INTEGER(IntKi), PARAMETER :: WkVelXT2D4 = 1021 - INTEGER(IntKi), PARAMETER :: WkVelXT2D5 = 1022 - INTEGER(IntKi), PARAMETER :: WkVelXT2D6 = 1023 - INTEGER(IntKi), PARAMETER :: WkVelXT2D7 = 1024 - INTEGER(IntKi), PARAMETER :: WkVelXT2D8 = 1025 - INTEGER(IntKi), PARAMETER :: WkVelXT2D9 = 1026 - INTEGER(IntKi), PARAMETER :: WkVelXT3D1 = 1027 - INTEGER(IntKi), PARAMETER :: WkVelXT3D2 = 1028 - INTEGER(IntKi), PARAMETER :: WkVelXT3D3 = 1029 - INTEGER(IntKi), PARAMETER :: WkVelXT3D4 = 1030 - INTEGER(IntKi), PARAMETER :: WkVelXT3D5 = 1031 - INTEGER(IntKi), PARAMETER :: WkVelXT3D6 = 1032 - INTEGER(IntKi), PARAMETER :: WkVelXT3D7 = 1033 - INTEGER(IntKi), PARAMETER :: WkVelXT3D8 = 1034 - INTEGER(IntKi), PARAMETER :: WkVelXT3D9 = 1035 - INTEGER(IntKi), PARAMETER :: WkVelXT4D1 = 1036 - INTEGER(IntKi), PARAMETER :: WkVelXT4D2 = 1037 - INTEGER(IntKi), PARAMETER :: WkVelXT4D3 = 1038 - INTEGER(IntKi), PARAMETER :: WkVelXT4D4 = 1039 - INTEGER(IntKi), PARAMETER :: WkVelXT4D5 = 1040 - INTEGER(IntKi), PARAMETER :: WkVelXT4D6 = 1041 - INTEGER(IntKi), PARAMETER :: WkVelXT4D7 = 1042 - INTEGER(IntKi), PARAMETER :: WkVelXT4D8 = 1043 - INTEGER(IntKi), PARAMETER :: WkVelXT4D9 = 1044 - INTEGER(IntKi), PARAMETER :: WkVelXT5D1 = 1045 - INTEGER(IntKi), PARAMETER :: WkVelXT5D2 = 1046 - INTEGER(IntKi), PARAMETER :: WkVelXT5D3 = 1047 - INTEGER(IntKi), PARAMETER :: WkVelXT5D4 = 1048 - INTEGER(IntKi), PARAMETER :: WkVelXT5D5 = 1049 - INTEGER(IntKi), PARAMETER :: WkVelXT5D6 = 1050 - INTEGER(IntKi), PARAMETER :: WkVelXT5D7 = 1051 - INTEGER(IntKi), PARAMETER :: WkVelXT5D8 = 1052 - INTEGER(IntKi), PARAMETER :: WkVelXT5D9 = 1053 - INTEGER(IntKi), PARAMETER :: WkVelXT6D1 = 1054 - INTEGER(IntKi), PARAMETER :: WkVelXT6D2 = 1055 - INTEGER(IntKi), PARAMETER :: WkVelXT6D3 = 1056 - INTEGER(IntKi), PARAMETER :: WkVelXT6D4 = 1057 - INTEGER(IntKi), PARAMETER :: WkVelXT6D5 = 1058 - INTEGER(IntKi), PARAMETER :: WkVelXT6D6 = 1059 - INTEGER(IntKi), PARAMETER :: WkVelXT6D7 = 1060 - INTEGER(IntKi), PARAMETER :: WkVelXT6D8 = 1061 - INTEGER(IntKi), PARAMETER :: WkVelXT6D9 = 1062 - INTEGER(IntKi), PARAMETER :: WkVelXT7D1 = 1063 - INTEGER(IntKi), PARAMETER :: WkVelXT7D2 = 1064 - INTEGER(IntKi), PARAMETER :: WkVelXT7D3 = 1065 - INTEGER(IntKi), PARAMETER :: WkVelXT7D4 = 1066 - INTEGER(IntKi), PARAMETER :: WkVelXT7D5 = 1067 - INTEGER(IntKi), PARAMETER :: WkVelXT7D6 = 1068 - INTEGER(IntKi), PARAMETER :: WkVelXT7D7 = 1069 - INTEGER(IntKi), PARAMETER :: WkVelXT7D8 = 1070 - INTEGER(IntKi), PARAMETER :: WkVelXT7D9 = 1071 - INTEGER(IntKi), PARAMETER :: WkVelXT8D1 = 1072 - INTEGER(IntKi), PARAMETER :: WkVelXT8D2 = 1073 - INTEGER(IntKi), PARAMETER :: WkVelXT8D3 = 1074 - INTEGER(IntKi), PARAMETER :: WkVelXT8D4 = 1075 - INTEGER(IntKi), PARAMETER :: WkVelXT8D5 = 1076 - INTEGER(IntKi), PARAMETER :: WkVelXT8D6 = 1077 - INTEGER(IntKi), PARAMETER :: WkVelXT8D7 = 1078 - INTEGER(IntKi), PARAMETER :: WkVelXT8D8 = 1079 - INTEGER(IntKi), PARAMETER :: WkVelXT8D9 = 1080 - INTEGER(IntKi), PARAMETER :: WkVelXT9D1 = 1081 - INTEGER(IntKi), PARAMETER :: WkVelXT9D2 = 1082 - INTEGER(IntKi), PARAMETER :: WkVelXT9D3 = 1083 - INTEGER(IntKi), PARAMETER :: WkVelXT9D4 = 1084 - INTEGER(IntKi), PARAMETER :: WkVelXT9D5 = 1085 - INTEGER(IntKi), PARAMETER :: WkVelXT9D6 = 1086 - INTEGER(IntKi), PARAMETER :: WkVelXT9D7 = 1087 - INTEGER(IntKi), PARAMETER :: WkVelXT9D8 = 1088 - INTEGER(IntKi), PARAMETER :: WkVelXT9D9 = 1089 - INTEGER(IntKi), PARAMETER :: WkVelYT1D1 = 1090 - INTEGER(IntKi), PARAMETER :: WkVelYT1D2 = 1091 - INTEGER(IntKi), PARAMETER :: WkVelYT1D3 = 1092 - INTEGER(IntKi), PARAMETER :: WkVelYT1D4 = 1093 - INTEGER(IntKi), PARAMETER :: WkVelYT1D5 = 1094 - INTEGER(IntKi), PARAMETER :: WkVelYT1D6 = 1095 - INTEGER(IntKi), PARAMETER :: WkVelYT1D7 = 1096 - INTEGER(IntKi), PARAMETER :: WkVelYT1D8 = 1097 - INTEGER(IntKi), PARAMETER :: WkVelYT1D9 = 1098 - INTEGER(IntKi), PARAMETER :: WkVelYT2D1 = 1099 - INTEGER(IntKi), PARAMETER :: WkVelYT2D2 = 1100 - INTEGER(IntKi), PARAMETER :: WkVelYT2D3 = 1101 - INTEGER(IntKi), PARAMETER :: WkVelYT2D4 = 1102 - INTEGER(IntKi), PARAMETER :: WkVelYT2D5 = 1103 - INTEGER(IntKi), PARAMETER :: WkVelYT2D6 = 1104 - INTEGER(IntKi), PARAMETER :: WkVelYT2D7 = 1105 - INTEGER(IntKi), PARAMETER :: WkVelYT2D8 = 1106 - INTEGER(IntKi), PARAMETER :: WkVelYT2D9 = 1107 - INTEGER(IntKi), PARAMETER :: WkVelYT3D1 = 1108 - INTEGER(IntKi), PARAMETER :: WkVelYT3D2 = 1109 - INTEGER(IntKi), PARAMETER :: WkVelYT3D3 = 1110 - INTEGER(IntKi), PARAMETER :: WkVelYT3D4 = 1111 - INTEGER(IntKi), PARAMETER :: WkVelYT3D5 = 1112 - INTEGER(IntKi), PARAMETER :: WkVelYT3D6 = 1113 - INTEGER(IntKi), PARAMETER :: WkVelYT3D7 = 1114 - INTEGER(IntKi), PARAMETER :: WkVelYT3D8 = 1115 - INTEGER(IntKi), PARAMETER :: WkVelYT3D9 = 1116 - INTEGER(IntKi), PARAMETER :: WkVelYT4D1 = 1117 - INTEGER(IntKi), PARAMETER :: WkVelYT4D2 = 1118 - INTEGER(IntKi), PARAMETER :: WkVelYT4D3 = 1119 - INTEGER(IntKi), PARAMETER :: WkVelYT4D4 = 1120 - INTEGER(IntKi), PARAMETER :: WkVelYT4D5 = 1121 - INTEGER(IntKi), PARAMETER :: WkVelYT4D6 = 1122 - INTEGER(IntKi), PARAMETER :: WkVelYT4D7 = 1123 - INTEGER(IntKi), PARAMETER :: WkVelYT4D8 = 1124 - INTEGER(IntKi), PARAMETER :: WkVelYT4D9 = 1125 - INTEGER(IntKi), PARAMETER :: WkVelYT5D1 = 1126 - INTEGER(IntKi), PARAMETER :: WkVelYT5D2 = 1127 - INTEGER(IntKi), PARAMETER :: WkVelYT5D3 = 1128 - INTEGER(IntKi), PARAMETER :: WkVelYT5D4 = 1129 - INTEGER(IntKi), PARAMETER :: WkVelYT5D5 = 1130 - INTEGER(IntKi), PARAMETER :: WkVelYT5D6 = 1131 - INTEGER(IntKi), PARAMETER :: WkVelYT5D7 = 1132 - INTEGER(IntKi), PARAMETER :: WkVelYT5D8 = 1133 - INTEGER(IntKi), PARAMETER :: WkVelYT5D9 = 1134 - INTEGER(IntKi), PARAMETER :: WkVelYT6D1 = 1135 - INTEGER(IntKi), PARAMETER :: WkVelYT6D2 = 1136 - INTEGER(IntKi), PARAMETER :: WkVelYT6D3 = 1137 - INTEGER(IntKi), PARAMETER :: WkVelYT6D4 = 1138 - INTEGER(IntKi), PARAMETER :: WkVelYT6D5 = 1139 - INTEGER(IntKi), PARAMETER :: WkVelYT6D6 = 1140 - INTEGER(IntKi), PARAMETER :: WkVelYT6D7 = 1141 - INTEGER(IntKi), PARAMETER :: WkVelYT6D8 = 1142 - INTEGER(IntKi), PARAMETER :: WkVelYT6D9 = 1143 - INTEGER(IntKi), PARAMETER :: WkVelYT7D1 = 1144 - INTEGER(IntKi), PARAMETER :: WkVelYT7D2 = 1145 - INTEGER(IntKi), PARAMETER :: WkVelYT7D3 = 1146 - INTEGER(IntKi), PARAMETER :: WkVelYT7D4 = 1147 - INTEGER(IntKi), PARAMETER :: WkVelYT7D5 = 1148 - INTEGER(IntKi), PARAMETER :: WkVelYT7D6 = 1149 - INTEGER(IntKi), PARAMETER :: WkVelYT7D7 = 1150 - INTEGER(IntKi), PARAMETER :: WkVelYT7D8 = 1151 - INTEGER(IntKi), PARAMETER :: WkVelYT7D9 = 1152 - INTEGER(IntKi), PARAMETER :: WkVelYT8D1 = 1153 - INTEGER(IntKi), PARAMETER :: WkVelYT8D2 = 1154 - INTEGER(IntKi), PARAMETER :: WkVelYT8D3 = 1155 - INTEGER(IntKi), PARAMETER :: WkVelYT8D4 = 1156 - INTEGER(IntKi), PARAMETER :: WkVelYT8D5 = 1157 - INTEGER(IntKi), PARAMETER :: WkVelYT8D6 = 1158 - INTEGER(IntKi), PARAMETER :: WkVelYT8D7 = 1159 - INTEGER(IntKi), PARAMETER :: WkVelYT8D8 = 1160 - INTEGER(IntKi), PARAMETER :: WkVelYT8D9 = 1161 - INTEGER(IntKi), PARAMETER :: WkVelYT9D1 = 1162 - INTEGER(IntKi), PARAMETER :: WkVelYT9D2 = 1163 - INTEGER(IntKi), PARAMETER :: WkVelYT9D3 = 1164 - INTEGER(IntKi), PARAMETER :: WkVelYT9D4 = 1165 - INTEGER(IntKi), PARAMETER :: WkVelYT9D5 = 1166 - INTEGER(IntKi), PARAMETER :: WkVelYT9D6 = 1167 - INTEGER(IntKi), PARAMETER :: WkVelYT9D7 = 1168 - INTEGER(IntKi), PARAMETER :: WkVelYT9D8 = 1169 - INTEGER(IntKi), PARAMETER :: WkVelYT9D9 = 1170 - INTEGER(IntKi), PARAMETER :: WkVelZT1D1 = 1171 - INTEGER(IntKi), PARAMETER :: WkVelZT1D2 = 1172 - INTEGER(IntKi), PARAMETER :: WkVelZT1D3 = 1173 - INTEGER(IntKi), PARAMETER :: WkVelZT1D4 = 1174 - INTEGER(IntKi), PARAMETER :: WkVelZT1D5 = 1175 - INTEGER(IntKi), PARAMETER :: WkVelZT1D6 = 1176 - INTEGER(IntKi), PARAMETER :: WkVelZT1D7 = 1177 - INTEGER(IntKi), PARAMETER :: WkVelZT1D8 = 1178 - INTEGER(IntKi), PARAMETER :: WkVelZT1D9 = 1179 - INTEGER(IntKi), PARAMETER :: WkVelZT2D1 = 1180 - INTEGER(IntKi), PARAMETER :: WkVelZT2D2 = 1181 - INTEGER(IntKi), PARAMETER :: WkVelZT2D3 = 1182 - INTEGER(IntKi), PARAMETER :: WkVelZT2D4 = 1183 - INTEGER(IntKi), PARAMETER :: WkVelZT2D5 = 1184 - INTEGER(IntKi), PARAMETER :: WkVelZT2D6 = 1185 - INTEGER(IntKi), PARAMETER :: WkVelZT2D7 = 1186 - INTEGER(IntKi), PARAMETER :: WkVelZT2D8 = 1187 - INTEGER(IntKi), PARAMETER :: WkVelZT2D9 = 1188 - INTEGER(IntKi), PARAMETER :: WkVelZT3D1 = 1189 - INTEGER(IntKi), PARAMETER :: WkVelZT3D2 = 1190 - INTEGER(IntKi), PARAMETER :: WkVelZT3D3 = 1191 - INTEGER(IntKi), PARAMETER :: WkVelZT3D4 = 1192 - INTEGER(IntKi), PARAMETER :: WkVelZT3D5 = 1193 - INTEGER(IntKi), PARAMETER :: WkVelZT3D6 = 1194 - INTEGER(IntKi), PARAMETER :: WkVelZT3D7 = 1195 - INTEGER(IntKi), PARAMETER :: WkVelZT3D8 = 1196 - INTEGER(IntKi), PARAMETER :: WkVelZT3D9 = 1197 - INTEGER(IntKi), PARAMETER :: WkVelZT4D1 = 1198 - INTEGER(IntKi), PARAMETER :: WkVelZT4D2 = 1199 - INTEGER(IntKi), PARAMETER :: WkVelZT4D3 = 1200 - INTEGER(IntKi), PARAMETER :: WkVelZT4D4 = 1201 - INTEGER(IntKi), PARAMETER :: WkVelZT4D5 = 1202 - INTEGER(IntKi), PARAMETER :: WkVelZT4D6 = 1203 - INTEGER(IntKi), PARAMETER :: WkVelZT4D7 = 1204 - INTEGER(IntKi), PARAMETER :: WkVelZT4D8 = 1205 - INTEGER(IntKi), PARAMETER :: WkVelZT4D9 = 1206 - INTEGER(IntKi), PARAMETER :: WkVelZT5D1 = 1207 - INTEGER(IntKi), PARAMETER :: WkVelZT5D2 = 1208 - INTEGER(IntKi), PARAMETER :: WkVelZT5D3 = 1209 - INTEGER(IntKi), PARAMETER :: WkVelZT5D4 = 1210 - INTEGER(IntKi), PARAMETER :: WkVelZT5D5 = 1211 - INTEGER(IntKi), PARAMETER :: WkVelZT5D6 = 1212 - INTEGER(IntKi), PARAMETER :: WkVelZT5D7 = 1213 - INTEGER(IntKi), PARAMETER :: WkVelZT5D8 = 1214 - INTEGER(IntKi), PARAMETER :: WkVelZT5D9 = 1215 - INTEGER(IntKi), PARAMETER :: WkVelZT6D1 = 1216 - INTEGER(IntKi), PARAMETER :: WkVelZT6D2 = 1217 - INTEGER(IntKi), PARAMETER :: WkVelZT6D3 = 1218 - INTEGER(IntKi), PARAMETER :: WkVelZT6D4 = 1219 - INTEGER(IntKi), PARAMETER :: WkVelZT6D5 = 1220 - INTEGER(IntKi), PARAMETER :: WkVelZT6D6 = 1221 - INTEGER(IntKi), PARAMETER :: WkVelZT6D7 = 1222 - INTEGER(IntKi), PARAMETER :: WkVelZT6D8 = 1223 - INTEGER(IntKi), PARAMETER :: WkVelZT6D9 = 1224 - INTEGER(IntKi), PARAMETER :: WkVelZT7D1 = 1225 - INTEGER(IntKi), PARAMETER :: WkVelZT7D2 = 1226 - INTEGER(IntKi), PARAMETER :: WkVelZT7D3 = 1227 - INTEGER(IntKi), PARAMETER :: WkVelZT7D4 = 1228 - INTEGER(IntKi), PARAMETER :: WkVelZT7D5 = 1229 - INTEGER(IntKi), PARAMETER :: WkVelZT7D6 = 1230 - INTEGER(IntKi), PARAMETER :: WkVelZT7D7 = 1231 - INTEGER(IntKi), PARAMETER :: WkVelZT7D8 = 1232 - INTEGER(IntKi), PARAMETER :: WkVelZT7D9 = 1233 - INTEGER(IntKi), PARAMETER :: WkVelZT8D1 = 1234 - INTEGER(IntKi), PARAMETER :: WkVelZT8D2 = 1235 - INTEGER(IntKi), PARAMETER :: WkVelZT8D3 = 1236 - INTEGER(IntKi), PARAMETER :: WkVelZT8D4 = 1237 - INTEGER(IntKi), PARAMETER :: WkVelZT8D5 = 1238 - INTEGER(IntKi), PARAMETER :: WkVelZT8D6 = 1239 - INTEGER(IntKi), PARAMETER :: WkVelZT8D7 = 1240 - INTEGER(IntKi), PARAMETER :: WkVelZT8D8 = 1241 - INTEGER(IntKi), PARAMETER :: WkVelZT8D9 = 1242 - INTEGER(IntKi), PARAMETER :: WkVelZT9D1 = 1243 - INTEGER(IntKi), PARAMETER :: WkVelZT9D2 = 1244 - INTEGER(IntKi), PARAMETER :: WkVelZT9D3 = 1245 - INTEGER(IntKi), PARAMETER :: WkVelZT9D4 = 1246 - INTEGER(IntKi), PARAMETER :: WkVelZT9D5 = 1247 - INTEGER(IntKi), PARAMETER :: WkVelZT9D6 = 1248 - INTEGER(IntKi), PARAMETER :: WkVelZT9D7 = 1249 - INTEGER(IntKi), PARAMETER :: WkVelZT9D8 = 1250 - INTEGER(IntKi), PARAMETER :: WkVelZT9D9 = 1251 + INTEGER(IntKi), PARAMETER :: WkVelXT1D1 = 829 + INTEGER(IntKi), PARAMETER :: WkVelXT1D2 = 830 + INTEGER(IntKi), PARAMETER :: WkVelXT1D3 = 831 + INTEGER(IntKi), PARAMETER :: WkVelXT1D4 = 832 + INTEGER(IntKi), PARAMETER :: WkVelXT1D5 = 833 + INTEGER(IntKi), PARAMETER :: WkVelXT1D6 = 834 + INTEGER(IntKi), PARAMETER :: WkVelXT1D7 = 835 + INTEGER(IntKi), PARAMETER :: WkVelXT1D8 = 836 + INTEGER(IntKi), PARAMETER :: WkVelXT1D9 = 837 + INTEGER(IntKi), PARAMETER :: WkVelXT2D1 = 838 + INTEGER(IntKi), PARAMETER :: WkVelXT2D2 = 839 + INTEGER(IntKi), PARAMETER :: WkVelXT2D3 = 840 + INTEGER(IntKi), PARAMETER :: WkVelXT2D4 = 841 + INTEGER(IntKi), PARAMETER :: WkVelXT2D5 = 842 + INTEGER(IntKi), PARAMETER :: WkVelXT2D6 = 843 + INTEGER(IntKi), PARAMETER :: WkVelXT2D7 = 844 + INTEGER(IntKi), PARAMETER :: WkVelXT2D8 = 845 + INTEGER(IntKi), PARAMETER :: WkVelXT2D9 = 846 + INTEGER(IntKi), PARAMETER :: WkVelXT3D1 = 847 + INTEGER(IntKi), PARAMETER :: WkVelXT3D2 = 848 + INTEGER(IntKi), PARAMETER :: WkVelXT3D3 = 849 + INTEGER(IntKi), PARAMETER :: WkVelXT3D4 = 850 + INTEGER(IntKi), PARAMETER :: WkVelXT3D5 = 851 + INTEGER(IntKi), PARAMETER :: WkVelXT3D6 = 852 + INTEGER(IntKi), PARAMETER :: WkVelXT3D7 = 853 + INTEGER(IntKi), PARAMETER :: WkVelXT3D8 = 854 + INTEGER(IntKi), PARAMETER :: WkVelXT3D9 = 855 + INTEGER(IntKi), PARAMETER :: WkVelXT4D1 = 856 + INTEGER(IntKi), PARAMETER :: WkVelXT4D2 = 857 + INTEGER(IntKi), PARAMETER :: WkVelXT4D3 = 858 + INTEGER(IntKi), PARAMETER :: WkVelXT4D4 = 859 + INTEGER(IntKi), PARAMETER :: WkVelXT4D5 = 860 + INTEGER(IntKi), PARAMETER :: WkVelXT4D6 = 861 + INTEGER(IntKi), PARAMETER :: WkVelXT4D7 = 862 + INTEGER(IntKi), PARAMETER :: WkVelXT4D8 = 863 + INTEGER(IntKi), PARAMETER :: WkVelXT4D9 = 864 + INTEGER(IntKi), PARAMETER :: WkVelXT5D1 = 865 + INTEGER(IntKi), PARAMETER :: WkVelXT5D2 = 866 + INTEGER(IntKi), PARAMETER :: WkVelXT5D3 = 867 + INTEGER(IntKi), PARAMETER :: WkVelXT5D4 = 868 + INTEGER(IntKi), PARAMETER :: WkVelXT5D5 = 869 + INTEGER(IntKi), PARAMETER :: WkVelXT5D6 = 870 + INTEGER(IntKi), PARAMETER :: WkVelXT5D7 = 871 + INTEGER(IntKi), PARAMETER :: WkVelXT5D8 = 872 + INTEGER(IntKi), PARAMETER :: WkVelXT5D9 = 873 + INTEGER(IntKi), PARAMETER :: WkVelXT6D1 = 874 + INTEGER(IntKi), PARAMETER :: WkVelXT6D2 = 875 + INTEGER(IntKi), PARAMETER :: WkVelXT6D3 = 876 + INTEGER(IntKi), PARAMETER :: WkVelXT6D4 = 877 + INTEGER(IntKi), PARAMETER :: WkVelXT6D5 = 878 + INTEGER(IntKi), PARAMETER :: WkVelXT6D6 = 879 + INTEGER(IntKi), PARAMETER :: WkVelXT6D7 = 880 + INTEGER(IntKi), PARAMETER :: WkVelXT6D8 = 881 + INTEGER(IntKi), PARAMETER :: WkVelXT6D9 = 882 + INTEGER(IntKi), PARAMETER :: WkVelXT7D1 = 883 + INTEGER(IntKi), PARAMETER :: WkVelXT7D2 = 884 + INTEGER(IntKi), PARAMETER :: WkVelXT7D3 = 885 + INTEGER(IntKi), PARAMETER :: WkVelXT7D4 = 886 + INTEGER(IntKi), PARAMETER :: WkVelXT7D5 = 887 + INTEGER(IntKi), PARAMETER :: WkVelXT7D6 = 888 + INTEGER(IntKi), PARAMETER :: WkVelXT7D7 = 889 + INTEGER(IntKi), PARAMETER :: WkVelXT7D8 = 890 + INTEGER(IntKi), PARAMETER :: WkVelXT7D9 = 891 + INTEGER(IntKi), PARAMETER :: WkVelXT8D1 = 892 + INTEGER(IntKi), PARAMETER :: WkVelXT8D2 = 893 + INTEGER(IntKi), PARAMETER :: WkVelXT8D3 = 894 + INTEGER(IntKi), PARAMETER :: WkVelXT8D4 = 895 + INTEGER(IntKi), PARAMETER :: WkVelXT8D5 = 896 + INTEGER(IntKi), PARAMETER :: WkVelXT8D6 = 897 + INTEGER(IntKi), PARAMETER :: WkVelXT8D7 = 898 + INTEGER(IntKi), PARAMETER :: WkVelXT8D8 = 899 + INTEGER(IntKi), PARAMETER :: WkVelXT8D9 = 900 + INTEGER(IntKi), PARAMETER :: WkVelXT9D1 = 901 + INTEGER(IntKi), PARAMETER :: WkVelXT9D2 = 902 + INTEGER(IntKi), PARAMETER :: WkVelXT9D3 = 903 + INTEGER(IntKi), PARAMETER :: WkVelXT9D4 = 904 + INTEGER(IntKi), PARAMETER :: WkVelXT9D5 = 905 + INTEGER(IntKi), PARAMETER :: WkVelXT9D6 = 906 + INTEGER(IntKi), PARAMETER :: WkVelXT9D7 = 907 + INTEGER(IntKi), PARAMETER :: WkVelXT9D8 = 908 + INTEGER(IntKi), PARAMETER :: WkVelXT9D9 = 909 + INTEGER(IntKi), PARAMETER :: WkVelYT1D1 = 910 + INTEGER(IntKi), PARAMETER :: WkVelYT1D2 = 911 + INTEGER(IntKi), PARAMETER :: WkVelYT1D3 = 912 + INTEGER(IntKi), PARAMETER :: WkVelYT1D4 = 913 + INTEGER(IntKi), PARAMETER :: WkVelYT1D5 = 914 + INTEGER(IntKi), PARAMETER :: WkVelYT1D6 = 915 + INTEGER(IntKi), PARAMETER :: WkVelYT1D7 = 916 + INTEGER(IntKi), PARAMETER :: WkVelYT1D8 = 917 + INTEGER(IntKi), PARAMETER :: WkVelYT1D9 = 918 + INTEGER(IntKi), PARAMETER :: WkVelYT2D1 = 919 + INTEGER(IntKi), PARAMETER :: WkVelYT2D2 = 920 + INTEGER(IntKi), PARAMETER :: WkVelYT2D3 = 921 + INTEGER(IntKi), PARAMETER :: WkVelYT2D4 = 922 + INTEGER(IntKi), PARAMETER :: WkVelYT2D5 = 923 + INTEGER(IntKi), PARAMETER :: WkVelYT2D6 = 924 + INTEGER(IntKi), PARAMETER :: WkVelYT2D7 = 925 + INTEGER(IntKi), PARAMETER :: WkVelYT2D8 = 926 + INTEGER(IntKi), PARAMETER :: WkVelYT2D9 = 927 + INTEGER(IntKi), PARAMETER :: WkVelYT3D1 = 928 + INTEGER(IntKi), PARAMETER :: WkVelYT3D2 = 929 + INTEGER(IntKi), PARAMETER :: WkVelYT3D3 = 930 + INTEGER(IntKi), PARAMETER :: WkVelYT3D4 = 931 + INTEGER(IntKi), PARAMETER :: WkVelYT3D5 = 932 + INTEGER(IntKi), PARAMETER :: WkVelYT3D6 = 933 + INTEGER(IntKi), PARAMETER :: WkVelYT3D7 = 934 + INTEGER(IntKi), PARAMETER :: WkVelYT3D8 = 935 + INTEGER(IntKi), PARAMETER :: WkVelYT3D9 = 936 + INTEGER(IntKi), PARAMETER :: WkVelYT4D1 = 937 + INTEGER(IntKi), PARAMETER :: WkVelYT4D2 = 938 + INTEGER(IntKi), PARAMETER :: WkVelYT4D3 = 939 + INTEGER(IntKi), PARAMETER :: WkVelYT4D4 = 940 + INTEGER(IntKi), PARAMETER :: WkVelYT4D5 = 941 + INTEGER(IntKi), PARAMETER :: WkVelYT4D6 = 942 + INTEGER(IntKi), PARAMETER :: WkVelYT4D7 = 943 + INTEGER(IntKi), PARAMETER :: WkVelYT4D8 = 944 + INTEGER(IntKi), PARAMETER :: WkVelYT4D9 = 945 + INTEGER(IntKi), PARAMETER :: WkVelYT5D1 = 946 + INTEGER(IntKi), PARAMETER :: WkVelYT5D2 = 947 + INTEGER(IntKi), PARAMETER :: WkVelYT5D3 = 948 + INTEGER(IntKi), PARAMETER :: WkVelYT5D4 = 949 + INTEGER(IntKi), PARAMETER :: WkVelYT5D5 = 950 + INTEGER(IntKi), PARAMETER :: WkVelYT5D6 = 951 + INTEGER(IntKi), PARAMETER :: WkVelYT5D7 = 952 + INTEGER(IntKi), PARAMETER :: WkVelYT5D8 = 953 + INTEGER(IntKi), PARAMETER :: WkVelYT5D9 = 954 + INTEGER(IntKi), PARAMETER :: WkVelYT6D1 = 955 + INTEGER(IntKi), PARAMETER :: WkVelYT6D2 = 956 + INTEGER(IntKi), PARAMETER :: WkVelYT6D3 = 957 + INTEGER(IntKi), PARAMETER :: WkVelYT6D4 = 958 + INTEGER(IntKi), PARAMETER :: WkVelYT6D5 = 959 + INTEGER(IntKi), PARAMETER :: WkVelYT6D6 = 960 + INTEGER(IntKi), PARAMETER :: WkVelYT6D7 = 961 + INTEGER(IntKi), PARAMETER :: WkVelYT6D8 = 962 + INTEGER(IntKi), PARAMETER :: WkVelYT6D9 = 963 + INTEGER(IntKi), PARAMETER :: WkVelYT7D1 = 964 + INTEGER(IntKi), PARAMETER :: WkVelYT7D2 = 965 + INTEGER(IntKi), PARAMETER :: WkVelYT7D3 = 966 + INTEGER(IntKi), PARAMETER :: WkVelYT7D4 = 967 + INTEGER(IntKi), PARAMETER :: WkVelYT7D5 = 968 + INTEGER(IntKi), PARAMETER :: WkVelYT7D6 = 969 + INTEGER(IntKi), PARAMETER :: WkVelYT7D7 = 970 + INTEGER(IntKi), PARAMETER :: WkVelYT7D8 = 971 + INTEGER(IntKi), PARAMETER :: WkVelYT7D9 = 972 + INTEGER(IntKi), PARAMETER :: WkVelYT8D1 = 973 + INTEGER(IntKi), PARAMETER :: WkVelYT8D2 = 974 + INTEGER(IntKi), PARAMETER :: WkVelYT8D3 = 975 + INTEGER(IntKi), PARAMETER :: WkVelYT8D4 = 976 + INTEGER(IntKi), PARAMETER :: WkVelYT8D5 = 977 + INTEGER(IntKi), PARAMETER :: WkVelYT8D6 = 978 + INTEGER(IntKi), PARAMETER :: WkVelYT8D7 = 979 + INTEGER(IntKi), PARAMETER :: WkVelYT8D8 = 980 + INTEGER(IntKi), PARAMETER :: WkVelYT8D9 = 981 + INTEGER(IntKi), PARAMETER :: WkVelYT9D1 = 982 + INTEGER(IntKi), PARAMETER :: WkVelYT9D2 = 983 + INTEGER(IntKi), PARAMETER :: WkVelYT9D3 = 984 + INTEGER(IntKi), PARAMETER :: WkVelYT9D4 = 985 + INTEGER(IntKi), PARAMETER :: WkVelYT9D5 = 986 + INTEGER(IntKi), PARAMETER :: WkVelYT9D6 = 987 + INTEGER(IntKi), PARAMETER :: WkVelYT9D7 = 988 + INTEGER(IntKi), PARAMETER :: WkVelYT9D8 = 989 + INTEGER(IntKi), PARAMETER :: WkVelYT9D9 = 990 + INTEGER(IntKi), PARAMETER :: WkVelZT1D1 = 991 + INTEGER(IntKi), PARAMETER :: WkVelZT1D2 = 992 + INTEGER(IntKi), PARAMETER :: WkVelZT1D3 = 993 + INTEGER(IntKi), PARAMETER :: WkVelZT1D4 = 994 + INTEGER(IntKi), PARAMETER :: WkVelZT1D5 = 995 + INTEGER(IntKi), PARAMETER :: WkVelZT1D6 = 996 + INTEGER(IntKi), PARAMETER :: WkVelZT1D7 = 997 + INTEGER(IntKi), PARAMETER :: WkVelZT1D8 = 998 + INTEGER(IntKi), PARAMETER :: WkVelZT1D9 = 999 + INTEGER(IntKi), PARAMETER :: WkVelZT2D1 = 1000 + INTEGER(IntKi), PARAMETER :: WkVelZT2D2 = 1001 + INTEGER(IntKi), PARAMETER :: WkVelZT2D3 = 1002 + INTEGER(IntKi), PARAMETER :: WkVelZT2D4 = 1003 + INTEGER(IntKi), PARAMETER :: WkVelZT2D5 = 1004 + INTEGER(IntKi), PARAMETER :: WkVelZT2D6 = 1005 + INTEGER(IntKi), PARAMETER :: WkVelZT2D7 = 1006 + INTEGER(IntKi), PARAMETER :: WkVelZT2D8 = 1007 + INTEGER(IntKi), PARAMETER :: WkVelZT2D9 = 1008 + INTEGER(IntKi), PARAMETER :: WkVelZT3D1 = 1009 + INTEGER(IntKi), PARAMETER :: WkVelZT3D2 = 1010 + INTEGER(IntKi), PARAMETER :: WkVelZT3D3 = 1011 + INTEGER(IntKi), PARAMETER :: WkVelZT3D4 = 1012 + INTEGER(IntKi), PARAMETER :: WkVelZT3D5 = 1013 + INTEGER(IntKi), PARAMETER :: WkVelZT3D6 = 1014 + INTEGER(IntKi), PARAMETER :: WkVelZT3D7 = 1015 + INTEGER(IntKi), PARAMETER :: WkVelZT3D8 = 1016 + INTEGER(IntKi), PARAMETER :: WkVelZT3D9 = 1017 + INTEGER(IntKi), PARAMETER :: WkVelZT4D1 = 1018 + INTEGER(IntKi), PARAMETER :: WkVelZT4D2 = 1019 + INTEGER(IntKi), PARAMETER :: WkVelZT4D3 = 1020 + INTEGER(IntKi), PARAMETER :: WkVelZT4D4 = 1021 + INTEGER(IntKi), PARAMETER :: WkVelZT4D5 = 1022 + INTEGER(IntKi), PARAMETER :: WkVelZT4D6 = 1023 + INTEGER(IntKi), PARAMETER :: WkVelZT4D7 = 1024 + INTEGER(IntKi), PARAMETER :: WkVelZT4D8 = 1025 + INTEGER(IntKi), PARAMETER :: WkVelZT4D9 = 1026 + INTEGER(IntKi), PARAMETER :: WkVelZT5D1 = 1027 + INTEGER(IntKi), PARAMETER :: WkVelZT5D2 = 1028 + INTEGER(IntKi), PARAMETER :: WkVelZT5D3 = 1029 + INTEGER(IntKi), PARAMETER :: WkVelZT5D4 = 1030 + INTEGER(IntKi), PARAMETER :: WkVelZT5D5 = 1031 + INTEGER(IntKi), PARAMETER :: WkVelZT5D6 = 1032 + INTEGER(IntKi), PARAMETER :: WkVelZT5D7 = 1033 + INTEGER(IntKi), PARAMETER :: WkVelZT5D8 = 1034 + INTEGER(IntKi), PARAMETER :: WkVelZT5D9 = 1035 + INTEGER(IntKi), PARAMETER :: WkVelZT6D1 = 1036 + INTEGER(IntKi), PARAMETER :: WkVelZT6D2 = 1037 + INTEGER(IntKi), PARAMETER :: WkVelZT6D3 = 1038 + INTEGER(IntKi), PARAMETER :: WkVelZT6D4 = 1039 + INTEGER(IntKi), PARAMETER :: WkVelZT6D5 = 1040 + INTEGER(IntKi), PARAMETER :: WkVelZT6D6 = 1041 + INTEGER(IntKi), PARAMETER :: WkVelZT6D7 = 1042 + INTEGER(IntKi), PARAMETER :: WkVelZT6D8 = 1043 + INTEGER(IntKi), PARAMETER :: WkVelZT6D9 = 1044 + INTEGER(IntKi), PARAMETER :: WkVelZT7D1 = 1045 + INTEGER(IntKi), PARAMETER :: WkVelZT7D2 = 1046 + INTEGER(IntKi), PARAMETER :: WkVelZT7D3 = 1047 + INTEGER(IntKi), PARAMETER :: WkVelZT7D4 = 1048 + INTEGER(IntKi), PARAMETER :: WkVelZT7D5 = 1049 + INTEGER(IntKi), PARAMETER :: WkVelZT7D6 = 1050 + INTEGER(IntKi), PARAMETER :: WkVelZT7D7 = 1051 + INTEGER(IntKi), PARAMETER :: WkVelZT7D8 = 1052 + INTEGER(IntKi), PARAMETER :: WkVelZT7D9 = 1053 + INTEGER(IntKi), PARAMETER :: WkVelZT8D1 = 1054 + INTEGER(IntKi), PARAMETER :: WkVelZT8D2 = 1055 + INTEGER(IntKi), PARAMETER :: WkVelZT8D3 = 1056 + INTEGER(IntKi), PARAMETER :: WkVelZT8D4 = 1057 + INTEGER(IntKi), PARAMETER :: WkVelZT8D5 = 1058 + INTEGER(IntKi), PARAMETER :: WkVelZT8D6 = 1059 + INTEGER(IntKi), PARAMETER :: WkVelZT8D7 = 1060 + INTEGER(IntKi), PARAMETER :: WkVelZT8D8 = 1061 + INTEGER(IntKi), PARAMETER :: WkVelZT8D9 = 1062 + INTEGER(IntKi), PARAMETER :: WkVelZT9D1 = 1063 + INTEGER(IntKi), PARAMETER :: WkVelZT9D2 = 1064 + INTEGER(IntKi), PARAMETER :: WkVelZT9D3 = 1065 + INTEGER(IntKi), PARAMETER :: WkVelZT9D4 = 1066 + INTEGER(IntKi), PARAMETER :: WkVelZT9D5 = 1067 + INTEGER(IntKi), PARAMETER :: WkVelZT9D6 = 1068 + INTEGER(IntKi), PARAMETER :: WkVelZT9D7 = 1069 + INTEGER(IntKi), PARAMETER :: WkVelZT9D8 = 1070 + INTEGER(IntKi), PARAMETER :: WkVelZT9D9 = 1071 ! Wake Diameter: - INTEGER(IntKi), PARAMETER :: WkDiamT1D1 = 1252 - INTEGER(IntKi), PARAMETER :: WkDiamT1D2 = 1253 - INTEGER(IntKi), PARAMETER :: WkDiamT1D3 = 1254 - INTEGER(IntKi), PARAMETER :: WkDiamT1D4 = 1255 - INTEGER(IntKi), PARAMETER :: WkDiamT1D5 = 1256 - INTEGER(IntKi), PARAMETER :: WkDiamT1D6 = 1257 - INTEGER(IntKi), PARAMETER :: WkDiamT1D7 = 1258 - INTEGER(IntKi), PARAMETER :: WkDiamT1D8 = 1259 - INTEGER(IntKi), PARAMETER :: WkDiamT1D9 = 1260 - INTEGER(IntKi), PARAMETER :: WkDiamT2D1 = 1261 - INTEGER(IntKi), PARAMETER :: WkDiamT2D2 = 1262 - INTEGER(IntKi), PARAMETER :: WkDiamT2D3 = 1263 - INTEGER(IntKi), PARAMETER :: WkDiamT2D4 = 1264 - INTEGER(IntKi), PARAMETER :: WkDiamT2D5 = 1265 - INTEGER(IntKi), PARAMETER :: WkDiamT2D6 = 1266 - INTEGER(IntKi), PARAMETER :: WkDiamT2D7 = 1267 - INTEGER(IntKi), PARAMETER :: WkDiamT2D8 = 1268 - INTEGER(IntKi), PARAMETER :: WkDiamT2D9 = 1269 - INTEGER(IntKi), PARAMETER :: WkDiamT3D1 = 1270 - INTEGER(IntKi), PARAMETER :: WkDiamT3D2 = 1271 - INTEGER(IntKi), PARAMETER :: WkDiamT3D3 = 1272 - INTEGER(IntKi), PARAMETER :: WkDiamT3D4 = 1273 - INTEGER(IntKi), PARAMETER :: WkDiamT3D5 = 1274 - INTEGER(IntKi), PARAMETER :: WkDiamT3D6 = 1275 - INTEGER(IntKi), PARAMETER :: WkDiamT3D7 = 1276 - INTEGER(IntKi), PARAMETER :: WkDiamT3D8 = 1277 - INTEGER(IntKi), PARAMETER :: WkDiamT3D9 = 1278 - INTEGER(IntKi), PARAMETER :: WkDiamT4D1 = 1279 - INTEGER(IntKi), PARAMETER :: WkDiamT4D2 = 1280 - INTEGER(IntKi), PARAMETER :: WkDiamT4D3 = 1281 - INTEGER(IntKi), PARAMETER :: WkDiamT4D4 = 1282 - INTEGER(IntKi), PARAMETER :: WkDiamT4D5 = 1283 - INTEGER(IntKi), PARAMETER :: WkDiamT4D6 = 1284 - INTEGER(IntKi), PARAMETER :: WkDiamT4D7 = 1285 - INTEGER(IntKi), PARAMETER :: WkDiamT4D8 = 1286 - INTEGER(IntKi), PARAMETER :: WkDiamT4D9 = 1287 - INTEGER(IntKi), PARAMETER :: WkDiamT5D1 = 1288 - INTEGER(IntKi), PARAMETER :: WkDiamT5D2 = 1289 - INTEGER(IntKi), PARAMETER :: WkDiamT5D3 = 1290 - INTEGER(IntKi), PARAMETER :: WkDiamT5D4 = 1291 - INTEGER(IntKi), PARAMETER :: WkDiamT5D5 = 1292 - INTEGER(IntKi), PARAMETER :: WkDiamT5D6 = 1293 - INTEGER(IntKi), PARAMETER :: WkDiamT5D7 = 1294 - INTEGER(IntKi), PARAMETER :: WkDiamT5D8 = 1295 - INTEGER(IntKi), PARAMETER :: WkDiamT5D9 = 1296 - INTEGER(IntKi), PARAMETER :: WkDiamT6D1 = 1297 - INTEGER(IntKi), PARAMETER :: WkDiamT6D2 = 1298 - INTEGER(IntKi), PARAMETER :: WkDiamT6D3 = 1299 - INTEGER(IntKi), PARAMETER :: WkDiamT6D4 = 1300 - INTEGER(IntKi), PARAMETER :: WkDiamT6D5 = 1301 - INTEGER(IntKi), PARAMETER :: WkDiamT6D6 = 1302 - INTEGER(IntKi), PARAMETER :: WkDiamT6D7 = 1303 - INTEGER(IntKi), PARAMETER :: WkDiamT6D8 = 1304 - INTEGER(IntKi), PARAMETER :: WkDiamT6D9 = 1305 - INTEGER(IntKi), PARAMETER :: WkDiamT7D1 = 1306 - INTEGER(IntKi), PARAMETER :: WkDiamT7D2 = 1307 - INTEGER(IntKi), PARAMETER :: WkDiamT7D3 = 1308 - INTEGER(IntKi), PARAMETER :: WkDiamT7D4 = 1309 - INTEGER(IntKi), PARAMETER :: WkDiamT7D5 = 1310 - INTEGER(IntKi), PARAMETER :: WkDiamT7D6 = 1311 - INTEGER(IntKi), PARAMETER :: WkDiamT7D7 = 1312 - INTEGER(IntKi), PARAMETER :: WkDiamT7D8 = 1313 - INTEGER(IntKi), PARAMETER :: WkDiamT7D9 = 1314 - INTEGER(IntKi), PARAMETER :: WkDiamT8D1 = 1315 - INTEGER(IntKi), PARAMETER :: WkDiamT8D2 = 1316 - INTEGER(IntKi), PARAMETER :: WkDiamT8D3 = 1317 - INTEGER(IntKi), PARAMETER :: WkDiamT8D4 = 1318 - INTEGER(IntKi), PARAMETER :: WkDiamT8D5 = 1319 - INTEGER(IntKi), PARAMETER :: WkDiamT8D6 = 1320 - INTEGER(IntKi), PARAMETER :: WkDiamT8D7 = 1321 - INTEGER(IntKi), PARAMETER :: WkDiamT8D8 = 1322 - INTEGER(IntKi), PARAMETER :: WkDiamT8D9 = 1323 - INTEGER(IntKi), PARAMETER :: WkDiamT9D1 = 1324 - INTEGER(IntKi), PARAMETER :: WkDiamT9D2 = 1325 - INTEGER(IntKi), PARAMETER :: WkDiamT9D3 = 1326 - INTEGER(IntKi), PARAMETER :: WkDiamT9D4 = 1327 - INTEGER(IntKi), PARAMETER :: WkDiamT9D5 = 1328 - INTEGER(IntKi), PARAMETER :: WkDiamT9D6 = 1329 - INTEGER(IntKi), PARAMETER :: WkDiamT9D7 = 1330 - INTEGER(IntKi), PARAMETER :: WkDiamT9D8 = 1331 - INTEGER(IntKi), PARAMETER :: WkDiamT9D9 = 1332 + INTEGER(IntKi), PARAMETER :: WkDiamT1D1 = 1072 + INTEGER(IntKi), PARAMETER :: WkDiamT1D2 = 1073 + INTEGER(IntKi), PARAMETER :: WkDiamT1D3 = 1074 + INTEGER(IntKi), PARAMETER :: WkDiamT1D4 = 1075 + INTEGER(IntKi), PARAMETER :: WkDiamT1D5 = 1076 + INTEGER(IntKi), PARAMETER :: WkDiamT1D6 = 1077 + INTEGER(IntKi), PARAMETER :: WkDiamT1D7 = 1078 + INTEGER(IntKi), PARAMETER :: WkDiamT1D8 = 1079 + INTEGER(IntKi), PARAMETER :: WkDiamT1D9 = 1080 + INTEGER(IntKi), PARAMETER :: WkDiamT2D1 = 1081 + INTEGER(IntKi), PARAMETER :: WkDiamT2D2 = 1082 + INTEGER(IntKi), PARAMETER :: WkDiamT2D3 = 1083 + INTEGER(IntKi), PARAMETER :: WkDiamT2D4 = 1084 + INTEGER(IntKi), PARAMETER :: WkDiamT2D5 = 1085 + INTEGER(IntKi), PARAMETER :: WkDiamT2D6 = 1086 + INTEGER(IntKi), PARAMETER :: WkDiamT2D7 = 1087 + INTEGER(IntKi), PARAMETER :: WkDiamT2D8 = 1088 + INTEGER(IntKi), PARAMETER :: WkDiamT2D9 = 1089 + INTEGER(IntKi), PARAMETER :: WkDiamT3D1 = 1090 + INTEGER(IntKi), PARAMETER :: WkDiamT3D2 = 1091 + INTEGER(IntKi), PARAMETER :: WkDiamT3D3 = 1092 + INTEGER(IntKi), PARAMETER :: WkDiamT3D4 = 1093 + INTEGER(IntKi), PARAMETER :: WkDiamT3D5 = 1094 + INTEGER(IntKi), PARAMETER :: WkDiamT3D6 = 1095 + INTEGER(IntKi), PARAMETER :: WkDiamT3D7 = 1096 + INTEGER(IntKi), PARAMETER :: WkDiamT3D8 = 1097 + INTEGER(IntKi), PARAMETER :: WkDiamT3D9 = 1098 + INTEGER(IntKi), PARAMETER :: WkDiamT4D1 = 1099 + INTEGER(IntKi), PARAMETER :: WkDiamT4D2 = 1100 + INTEGER(IntKi), PARAMETER :: WkDiamT4D3 = 1101 + INTEGER(IntKi), PARAMETER :: WkDiamT4D4 = 1102 + INTEGER(IntKi), PARAMETER :: WkDiamT4D5 = 1103 + INTEGER(IntKi), PARAMETER :: WkDiamT4D6 = 1104 + INTEGER(IntKi), PARAMETER :: WkDiamT4D7 = 1105 + INTEGER(IntKi), PARAMETER :: WkDiamT4D8 = 1106 + INTEGER(IntKi), PARAMETER :: WkDiamT4D9 = 1107 + INTEGER(IntKi), PARAMETER :: WkDiamT5D1 = 1108 + INTEGER(IntKi), PARAMETER :: WkDiamT5D2 = 1109 + INTEGER(IntKi), PARAMETER :: WkDiamT5D3 = 1110 + INTEGER(IntKi), PARAMETER :: WkDiamT5D4 = 1111 + INTEGER(IntKi), PARAMETER :: WkDiamT5D5 = 1112 + INTEGER(IntKi), PARAMETER :: WkDiamT5D6 = 1113 + INTEGER(IntKi), PARAMETER :: WkDiamT5D7 = 1114 + INTEGER(IntKi), PARAMETER :: WkDiamT5D8 = 1115 + INTEGER(IntKi), PARAMETER :: WkDiamT5D9 = 1116 + INTEGER(IntKi), PARAMETER :: WkDiamT6D1 = 1117 + INTEGER(IntKi), PARAMETER :: WkDiamT6D2 = 1118 + INTEGER(IntKi), PARAMETER :: WkDiamT6D3 = 1119 + INTEGER(IntKi), PARAMETER :: WkDiamT6D4 = 1120 + INTEGER(IntKi), PARAMETER :: WkDiamT6D5 = 1121 + INTEGER(IntKi), PARAMETER :: WkDiamT6D6 = 1122 + INTEGER(IntKi), PARAMETER :: WkDiamT6D7 = 1123 + INTEGER(IntKi), PARAMETER :: WkDiamT6D8 = 1124 + INTEGER(IntKi), PARAMETER :: WkDiamT6D9 = 1125 + INTEGER(IntKi), PARAMETER :: WkDiamT7D1 = 1126 + INTEGER(IntKi), PARAMETER :: WkDiamT7D2 = 1127 + INTEGER(IntKi), PARAMETER :: WkDiamT7D3 = 1128 + INTEGER(IntKi), PARAMETER :: WkDiamT7D4 = 1129 + INTEGER(IntKi), PARAMETER :: WkDiamT7D5 = 1130 + INTEGER(IntKi), PARAMETER :: WkDiamT7D6 = 1131 + INTEGER(IntKi), PARAMETER :: WkDiamT7D7 = 1132 + INTEGER(IntKi), PARAMETER :: WkDiamT7D8 = 1133 + INTEGER(IntKi), PARAMETER :: WkDiamT7D9 = 1134 + INTEGER(IntKi), PARAMETER :: WkDiamT8D1 = 1135 + INTEGER(IntKi), PARAMETER :: WkDiamT8D2 = 1136 + INTEGER(IntKi), PARAMETER :: WkDiamT8D3 = 1137 + INTEGER(IntKi), PARAMETER :: WkDiamT8D4 = 1138 + INTEGER(IntKi), PARAMETER :: WkDiamT8D5 = 1139 + INTEGER(IntKi), PARAMETER :: WkDiamT8D6 = 1140 + INTEGER(IntKi), PARAMETER :: WkDiamT8D7 = 1141 + INTEGER(IntKi), PARAMETER :: WkDiamT8D8 = 1142 + INTEGER(IntKi), PARAMETER :: WkDiamT8D9 = 1143 + INTEGER(IntKi), PARAMETER :: WkDiamT9D1 = 1144 + INTEGER(IntKi), PARAMETER :: WkDiamT9D2 = 1145 + INTEGER(IntKi), PARAMETER :: WkDiamT9D3 = 1146 + INTEGER(IntKi), PARAMETER :: WkDiamT9D4 = 1147 + INTEGER(IntKi), PARAMETER :: WkDiamT9D5 = 1148 + INTEGER(IntKi), PARAMETER :: WkDiamT9D6 = 1149 + INTEGER(IntKi), PARAMETER :: WkDiamT9D7 = 1150 + INTEGER(IntKi), PARAMETER :: WkDiamT9D8 = 1151 + INTEGER(IntKi), PARAMETER :: WkDiamT9D9 = 1152 ! Axial Wake Velocity Deficits: - INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D1 = 1333 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D2 = 1334 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D3 = 1335 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D4 = 1336 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D5 = 1337 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D6 = 1338 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D7 = 1339 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D8 = 1340 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D9 = 1341 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D1 = 1342 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D2 = 1343 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D3 = 1344 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D4 = 1345 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D5 = 1346 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D6 = 1347 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D7 = 1348 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D8 = 1349 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D9 = 1350 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D1 = 1351 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D2 = 1352 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D3 = 1353 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D4 = 1354 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D5 = 1355 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D6 = 1356 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D7 = 1357 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D8 = 1358 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D9 = 1359 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D1 = 1360 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D2 = 1361 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D3 = 1362 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D4 = 1363 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D5 = 1364 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D6 = 1365 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D7 = 1366 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D8 = 1367 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D9 = 1368 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D1 = 1369 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D2 = 1370 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D3 = 1371 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D4 = 1372 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D5 = 1373 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D6 = 1374 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D7 = 1375 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D8 = 1376 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D9 = 1377 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D1 = 1378 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D2 = 1379 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D3 = 1380 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D4 = 1381 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D5 = 1382 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D6 = 1383 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D7 = 1384 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D8 = 1385 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D9 = 1386 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D1 = 1387 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D2 = 1388 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D3 = 1389 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D4 = 1390 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D5 = 1391 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D6 = 1392 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D7 = 1393 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D8 = 1394 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D9 = 1395 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D1 = 1396 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D2 = 1397 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D3 = 1398 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D4 = 1399 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D5 = 1400 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D6 = 1401 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D7 = 1402 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D8 = 1403 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D9 = 1404 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D1 = 1405 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D2 = 1406 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D3 = 1407 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D4 = 1408 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D5 = 1409 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D6 = 1410 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D7 = 1411 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D8 = 1412 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D9 = 1413 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D1 = 1414 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D2 = 1415 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D3 = 1416 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D4 = 1417 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D5 = 1418 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D6 = 1419 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D7 = 1420 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D8 = 1421 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D9 = 1422 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D1 = 1423 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D2 = 1424 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D3 = 1425 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D4 = 1426 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D5 = 1427 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D6 = 1428 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D7 = 1429 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D8 = 1430 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D9 = 1431 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D1 = 1432 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D2 = 1433 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D3 = 1434 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D4 = 1435 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D5 = 1436 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D6 = 1437 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D7 = 1438 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D8 = 1439 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D9 = 1440 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D1 = 1441 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D2 = 1442 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D3 = 1443 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D4 = 1444 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D5 = 1445 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D6 = 1446 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D7 = 1447 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D8 = 1448 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D9 = 1449 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D1 = 1450 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D2 = 1451 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D3 = 1452 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D4 = 1453 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D5 = 1454 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D6 = 1455 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D7 = 1456 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D8 = 1457 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D9 = 1458 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D1 = 1459 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D2 = 1460 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D3 = 1461 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D4 = 1462 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D5 = 1463 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D6 = 1464 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D7 = 1465 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D8 = 1466 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D9 = 1467 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D1 = 1468 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D2 = 1469 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D3 = 1470 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D4 = 1471 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D5 = 1472 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D6 = 1473 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D7 = 1474 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D8 = 1475 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D9 = 1476 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D1 = 1477 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D2 = 1478 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D3 = 1479 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D4 = 1480 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D5 = 1481 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D6 = 1482 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D7 = 1483 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D8 = 1484 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D9 = 1485 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D1 = 1486 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D2 = 1487 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D3 = 1488 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D4 = 1489 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D5 = 1490 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D6 = 1491 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D7 = 1492 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D8 = 1493 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D9 = 1494 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D1 = 1495 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D2 = 1496 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D3 = 1497 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D4 = 1498 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D5 = 1499 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D6 = 1500 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D7 = 1501 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D8 = 1502 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D9 = 1503 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D1 = 1504 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D2 = 1505 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D3 = 1506 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D4 = 1507 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D5 = 1508 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D6 = 1509 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D7 = 1510 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D8 = 1511 - INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D9 = 1512 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D1 = 1513 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D2 = 1514 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D3 = 1515 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D4 = 1516 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D5 = 1517 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D6 = 1518 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D7 = 1519 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D8 = 1520 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D9 = 1521 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D1 = 1522 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D2 = 1523 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D3 = 1524 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D4 = 1525 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D5 = 1526 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D6 = 1527 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D7 = 1528 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D8 = 1529 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D9 = 1530 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D1 = 1531 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D2 = 1532 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D3 = 1533 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D4 = 1534 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D5 = 1535 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D6 = 1536 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D7 = 1537 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D8 = 1538 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D9 = 1539 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D1 = 1540 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D2 = 1541 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D3 = 1542 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D4 = 1543 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D5 = 1544 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D6 = 1545 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D7 = 1546 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D8 = 1547 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D9 = 1548 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D1 = 1549 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D2 = 1550 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D3 = 1551 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D4 = 1552 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D5 = 1553 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D6 = 1554 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D7 = 1555 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D8 = 1556 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D9 = 1557 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D1 = 1558 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D2 = 1559 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D3 = 1560 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D4 = 1561 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D5 = 1562 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D6 = 1563 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D7 = 1564 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D8 = 1565 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D9 = 1566 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D1 = 1567 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D2 = 1568 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D3 = 1569 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D4 = 1570 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D5 = 1571 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D6 = 1572 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D7 = 1573 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D8 = 1574 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D9 = 1575 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D1 = 1576 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D2 = 1577 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D3 = 1578 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D4 = 1579 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D5 = 1580 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D6 = 1581 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D7 = 1582 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D8 = 1583 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D9 = 1584 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D1 = 1585 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D2 = 1586 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D3 = 1587 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D4 = 1588 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D5 = 1589 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D6 = 1590 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D7 = 1591 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D8 = 1592 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D9 = 1593 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D1 = 1594 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D2 = 1595 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D3 = 1596 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D4 = 1597 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D5 = 1598 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D6 = 1599 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D7 = 1600 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D8 = 1601 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D9 = 1602 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D1 = 1603 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D2 = 1604 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D3 = 1605 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D4 = 1606 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D5 = 1607 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D6 = 1608 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D7 = 1609 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D8 = 1610 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D9 = 1611 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D1 = 1612 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D2 = 1613 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D3 = 1614 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D4 = 1615 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D5 = 1616 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D6 = 1617 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D7 = 1618 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D8 = 1619 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D9 = 1620 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D1 = 1621 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D2 = 1622 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D3 = 1623 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D4 = 1624 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D5 = 1625 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D6 = 1626 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D7 = 1627 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D8 = 1628 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D9 = 1629 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D1 = 1630 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D2 = 1631 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D3 = 1632 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D4 = 1633 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D5 = 1634 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D6 = 1635 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D7 = 1636 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D8 = 1637 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D9 = 1638 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D1 = 1639 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D2 = 1640 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D3 = 1641 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D4 = 1642 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D5 = 1643 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D6 = 1644 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D7 = 1645 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D8 = 1646 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D9 = 1647 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D1 = 1648 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D2 = 1649 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D3 = 1650 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D4 = 1651 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D5 = 1652 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D6 = 1653 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D7 = 1654 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D8 = 1655 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D9 = 1656 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D1 = 1657 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D2 = 1658 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D3 = 1659 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D4 = 1660 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D5 = 1661 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D6 = 1662 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D7 = 1663 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D8 = 1664 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D9 = 1665 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D1 = 1666 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D2 = 1667 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D3 = 1668 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D4 = 1669 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D5 = 1670 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D6 = 1671 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D7 = 1672 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D8 = 1673 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D9 = 1674 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D1 = 1675 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D2 = 1676 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D3 = 1677 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D4 = 1678 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D5 = 1679 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D6 = 1680 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D7 = 1681 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D8 = 1682 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D9 = 1683 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D1 = 1684 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D2 = 1685 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D3 = 1686 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D4 = 1687 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D5 = 1688 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D6 = 1689 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D7 = 1690 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D8 = 1691 - INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D9 = 1692 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D1 = 1693 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D2 = 1694 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D3 = 1695 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D4 = 1696 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D5 = 1697 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D6 = 1698 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D7 = 1699 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D8 = 1700 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D9 = 1701 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D1 = 1702 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D2 = 1703 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D3 = 1704 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D4 = 1705 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D5 = 1706 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D6 = 1707 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D7 = 1708 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D8 = 1709 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D9 = 1710 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D1 = 1711 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D2 = 1712 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D3 = 1713 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D4 = 1714 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D5 = 1715 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D6 = 1716 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D7 = 1717 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D8 = 1718 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D9 = 1719 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D1 = 1720 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D2 = 1721 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D3 = 1722 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D4 = 1723 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D5 = 1724 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D6 = 1725 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D7 = 1726 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D8 = 1727 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D9 = 1728 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D1 = 1729 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D2 = 1730 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D3 = 1731 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D4 = 1732 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D5 = 1733 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D6 = 1734 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D7 = 1735 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D8 = 1736 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D9 = 1737 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D1 = 1738 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D2 = 1739 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D3 = 1740 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D4 = 1741 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D5 = 1742 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D6 = 1743 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D7 = 1744 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D8 = 1745 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D9 = 1746 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D1 = 1747 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D2 = 1748 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D3 = 1749 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D4 = 1750 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D5 = 1751 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D6 = 1752 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D7 = 1753 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D8 = 1754 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D9 = 1755 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D1 = 1756 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D2 = 1757 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D3 = 1758 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D4 = 1759 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D5 = 1760 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D6 = 1761 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D7 = 1762 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D8 = 1763 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D9 = 1764 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D1 = 1765 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D2 = 1766 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D3 = 1767 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D4 = 1768 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D5 = 1769 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D6 = 1770 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D7 = 1771 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D8 = 1772 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D9 = 1773 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D1 = 1774 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D2 = 1775 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D3 = 1776 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D4 = 1777 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D5 = 1778 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D6 = 1779 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D7 = 1780 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D8 = 1781 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D9 = 1782 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D1 = 1783 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D2 = 1784 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D3 = 1785 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D4 = 1786 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D5 = 1787 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D6 = 1788 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D7 = 1789 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D8 = 1790 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D9 = 1791 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D1 = 1792 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D2 = 1793 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D3 = 1794 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D4 = 1795 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D5 = 1796 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D6 = 1797 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D7 = 1798 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D8 = 1799 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D9 = 1800 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D1 = 1801 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D2 = 1802 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D3 = 1803 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D4 = 1804 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D5 = 1805 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D6 = 1806 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D7 = 1807 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D8 = 1808 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D9 = 1809 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D1 = 1810 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D2 = 1811 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D3 = 1812 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D4 = 1813 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D5 = 1814 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D6 = 1815 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D7 = 1816 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D8 = 1817 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D9 = 1818 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D1 = 1819 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D2 = 1820 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D3 = 1821 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D4 = 1822 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D5 = 1823 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D6 = 1824 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D7 = 1825 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D8 = 1826 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D9 = 1827 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D1 = 1828 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D2 = 1829 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D3 = 1830 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D4 = 1831 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D5 = 1832 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D6 = 1833 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D7 = 1834 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D8 = 1835 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D9 = 1836 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D1 = 1837 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D2 = 1838 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D3 = 1839 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D4 = 1840 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D5 = 1841 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D6 = 1842 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D7 = 1843 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D8 = 1844 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D9 = 1845 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D1 = 1846 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D2 = 1847 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D3 = 1848 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D4 = 1849 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D5 = 1850 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D6 = 1851 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D7 = 1852 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D8 = 1853 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D9 = 1854 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D1 = 1855 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D2 = 1856 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D3 = 1857 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D4 = 1858 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D5 = 1859 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D6 = 1860 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D7 = 1861 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D8 = 1862 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D9 = 1863 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D1 = 1864 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D2 = 1865 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D3 = 1866 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D4 = 1867 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D5 = 1868 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D6 = 1869 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D7 = 1870 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D8 = 1871 - INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D9 = 1872 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D1 = 1873 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D2 = 1874 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D3 = 1875 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D4 = 1876 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D5 = 1877 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D6 = 1878 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D7 = 1879 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D8 = 1880 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D9 = 1881 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D1 = 1882 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D2 = 1883 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D3 = 1884 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D4 = 1885 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D5 = 1886 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D6 = 1887 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D7 = 1888 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D8 = 1889 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D9 = 1890 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D1 = 1891 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D2 = 1892 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D3 = 1893 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D4 = 1894 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D5 = 1895 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D6 = 1896 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D7 = 1897 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D8 = 1898 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D9 = 1899 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D1 = 1900 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D2 = 1901 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D3 = 1902 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D4 = 1903 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D5 = 1904 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D6 = 1905 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D7 = 1906 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D8 = 1907 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D9 = 1908 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D1 = 1909 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D2 = 1910 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D3 = 1911 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D4 = 1912 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D5 = 1913 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D6 = 1914 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D7 = 1915 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D8 = 1916 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D9 = 1917 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D1 = 1918 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D2 = 1919 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D3 = 1920 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D4 = 1921 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D5 = 1922 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D6 = 1923 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D7 = 1924 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D8 = 1925 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D9 = 1926 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D1 = 1927 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D2 = 1928 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D3 = 1929 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D4 = 1930 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D5 = 1931 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D6 = 1932 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D7 = 1933 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D8 = 1934 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D9 = 1935 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D1 = 1936 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D2 = 1937 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D3 = 1938 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D4 = 1939 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D5 = 1940 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D6 = 1941 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D7 = 1942 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D8 = 1943 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D9 = 1944 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D1 = 1945 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D2 = 1946 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D3 = 1947 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D4 = 1948 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D5 = 1949 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D6 = 1950 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D7 = 1951 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D8 = 1952 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D9 = 1953 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D1 = 1954 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D2 = 1955 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D3 = 1956 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D4 = 1957 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D5 = 1958 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D6 = 1959 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D7 = 1960 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D8 = 1961 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D9 = 1962 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D1 = 1963 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D2 = 1964 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D3 = 1965 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D4 = 1966 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D5 = 1967 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D6 = 1968 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D7 = 1969 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D8 = 1970 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D9 = 1971 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D1 = 1972 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D2 = 1973 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D3 = 1974 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D4 = 1975 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D5 = 1976 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D6 = 1977 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D7 = 1978 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D8 = 1979 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D9 = 1980 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D1 = 1981 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D2 = 1982 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D3 = 1983 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D4 = 1984 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D5 = 1985 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D6 = 1986 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D7 = 1987 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D8 = 1988 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D9 = 1989 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D1 = 1990 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D2 = 1991 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D3 = 1992 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D4 = 1993 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D5 = 1994 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D6 = 1995 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D7 = 1996 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D8 = 1997 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D9 = 1998 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D1 = 1999 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D2 = 2000 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D3 = 2001 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D4 = 2002 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D5 = 2003 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D6 = 2004 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D7 = 2005 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D8 = 2006 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D9 = 2007 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D1 = 2008 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D2 = 2009 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D3 = 2010 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D4 = 2011 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D5 = 2012 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D6 = 2013 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D7 = 2014 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D8 = 2015 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D9 = 2016 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D1 = 2017 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D2 = 2018 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D3 = 2019 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D4 = 2020 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D5 = 2021 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D6 = 2022 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D7 = 2023 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D8 = 2024 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D9 = 2025 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D1 = 2026 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D2 = 2027 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D3 = 2028 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D4 = 2029 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D5 = 2030 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D6 = 2031 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D7 = 2032 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D8 = 2033 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D9 = 2034 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D1 = 2035 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D2 = 2036 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D3 = 2037 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D4 = 2038 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D5 = 2039 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D6 = 2040 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D7 = 2041 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D8 = 2042 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D9 = 2043 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D1 = 2044 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D2 = 2045 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D3 = 2046 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D4 = 2047 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D5 = 2048 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D6 = 2049 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D7 = 2050 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D8 = 2051 - INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D9 = 2052 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D1 = 2053 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D2 = 2054 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D3 = 2055 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D4 = 2056 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D5 = 2057 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D6 = 2058 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D7 = 2059 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D8 = 2060 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D9 = 2061 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D1 = 2062 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D2 = 2063 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D3 = 2064 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D4 = 2065 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D5 = 2066 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D6 = 2067 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D7 = 2068 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D8 = 2069 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D9 = 2070 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D1 = 2071 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D2 = 2072 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D3 = 2073 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D4 = 2074 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D5 = 2075 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D6 = 2076 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D7 = 2077 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D8 = 2078 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D9 = 2079 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D1 = 2080 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D2 = 2081 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D3 = 2082 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D4 = 2083 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D5 = 2084 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D6 = 2085 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D7 = 2086 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D8 = 2087 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D9 = 2088 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D1 = 2089 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D2 = 2090 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D3 = 2091 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D4 = 2092 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D5 = 2093 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D6 = 2094 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D7 = 2095 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D8 = 2096 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D9 = 2097 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D1 = 2098 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D2 = 2099 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D3 = 2100 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D4 = 2101 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D5 = 2102 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D6 = 2103 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D7 = 2104 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D8 = 2105 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D9 = 2106 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D1 = 2107 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D2 = 2108 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D3 = 2109 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D4 = 2110 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D5 = 2111 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D6 = 2112 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D7 = 2113 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D8 = 2114 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D9 = 2115 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D1 = 2116 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D2 = 2117 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D3 = 2118 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D4 = 2119 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D5 = 2120 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D6 = 2121 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D7 = 2122 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D8 = 2123 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D9 = 2124 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D1 = 2125 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D2 = 2126 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D3 = 2127 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D4 = 2128 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D5 = 2129 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D6 = 2130 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D7 = 2131 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D8 = 2132 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D9 = 2133 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D1 = 2134 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D2 = 2135 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D3 = 2136 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D4 = 2137 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D5 = 2138 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D6 = 2139 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D7 = 2140 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D8 = 2141 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D9 = 2142 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D1 = 2143 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D2 = 2144 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D3 = 2145 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D4 = 2146 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D5 = 2147 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D6 = 2148 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D7 = 2149 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D8 = 2150 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D9 = 2151 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D1 = 2152 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D2 = 2153 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D3 = 2154 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D4 = 2155 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D5 = 2156 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D6 = 2157 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D7 = 2158 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D8 = 2159 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D9 = 2160 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D1 = 2161 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D2 = 2162 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D3 = 2163 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D4 = 2164 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D5 = 2165 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D6 = 2166 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D7 = 2167 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D8 = 2168 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D9 = 2169 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D1 = 2170 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D2 = 2171 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D3 = 2172 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D4 = 2173 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D5 = 2174 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D6 = 2175 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D7 = 2176 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D8 = 2177 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D9 = 2178 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D1 = 2179 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D2 = 2180 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D3 = 2181 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D4 = 2182 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D5 = 2183 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D6 = 2184 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D7 = 2185 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D8 = 2186 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D9 = 2187 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D1 = 2188 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D2 = 2189 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D3 = 2190 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D4 = 2191 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D5 = 2192 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D6 = 2193 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D7 = 2194 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D8 = 2195 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D9 = 2196 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D1 = 2197 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D2 = 2198 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D3 = 2199 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D4 = 2200 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D5 = 2201 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D6 = 2202 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D7 = 2203 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D8 = 2204 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D9 = 2205 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D1 = 2206 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D2 = 2207 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D3 = 2208 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D4 = 2209 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D5 = 2210 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D6 = 2211 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D7 = 2212 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D8 = 2213 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D9 = 2214 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D1 = 2215 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D2 = 2216 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D3 = 2217 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D4 = 2218 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D5 = 2219 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D6 = 2220 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D7 = 2221 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D8 = 2222 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D9 = 2223 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D1 = 2224 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D2 = 2225 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D3 = 2226 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D4 = 2227 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D5 = 2228 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D6 = 2229 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D7 = 2230 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D8 = 2231 - INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D9 = 2232 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D1 = 2233 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D2 = 2234 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D3 = 2235 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D4 = 2236 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D5 = 2237 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D6 = 2238 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D7 = 2239 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D8 = 2240 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D9 = 2241 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D1 = 2242 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D2 = 2243 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D3 = 2244 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D4 = 2245 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D5 = 2246 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D6 = 2247 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D7 = 2248 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D8 = 2249 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D9 = 2250 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D1 = 2251 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D2 = 2252 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D3 = 2253 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D4 = 2254 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D5 = 2255 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D6 = 2256 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D7 = 2257 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D8 = 2258 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D9 = 2259 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D1 = 2260 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D2 = 2261 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D3 = 2262 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D4 = 2263 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D5 = 2264 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D6 = 2265 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D7 = 2266 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D8 = 2267 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D9 = 2268 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D1 = 2269 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D2 = 2270 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D3 = 2271 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D4 = 2272 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D5 = 2273 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D6 = 2274 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D7 = 2275 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D8 = 2276 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D9 = 2277 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D1 = 2278 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D2 = 2279 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D3 = 2280 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D4 = 2281 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D5 = 2282 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D6 = 2283 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D7 = 2284 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D8 = 2285 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D9 = 2286 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D1 = 2287 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D2 = 2288 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D3 = 2289 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D4 = 2290 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D5 = 2291 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D6 = 2292 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D7 = 2293 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D8 = 2294 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D9 = 2295 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D1 = 2296 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D2 = 2297 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D3 = 2298 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D4 = 2299 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D5 = 2300 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D6 = 2301 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D7 = 2302 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D8 = 2303 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D9 = 2304 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D1 = 2305 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D2 = 2306 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D3 = 2307 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D4 = 2308 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D5 = 2309 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D6 = 2310 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D7 = 2311 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D8 = 2312 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D9 = 2313 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D1 = 2314 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D2 = 2315 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D3 = 2316 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D4 = 2317 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D5 = 2318 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D6 = 2319 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D7 = 2320 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D8 = 2321 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D9 = 2322 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D1 = 2323 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D2 = 2324 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D3 = 2325 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D4 = 2326 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D5 = 2327 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D6 = 2328 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D7 = 2329 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D8 = 2330 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D9 = 2331 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D1 = 2332 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D2 = 2333 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D3 = 2334 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D4 = 2335 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D5 = 2336 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D6 = 2337 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D7 = 2338 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D8 = 2339 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D9 = 2340 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D1 = 2341 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D2 = 2342 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D3 = 2343 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D4 = 2344 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D5 = 2345 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D6 = 2346 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D7 = 2347 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D8 = 2348 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D9 = 2349 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D1 = 2350 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D2 = 2351 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D3 = 2352 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D4 = 2353 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D5 = 2354 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D6 = 2355 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D7 = 2356 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D8 = 2357 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D9 = 2358 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D1 = 2359 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D2 = 2360 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D3 = 2361 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D4 = 2362 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D5 = 2363 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D6 = 2364 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D7 = 2365 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D8 = 2366 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D9 = 2367 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D1 = 2368 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D2 = 2369 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D3 = 2370 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D4 = 2371 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D5 = 2372 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D6 = 2373 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D7 = 2374 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D8 = 2375 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D9 = 2376 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D1 = 2377 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D2 = 2378 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D3 = 2379 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D4 = 2380 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D5 = 2381 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D6 = 2382 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D7 = 2383 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D8 = 2384 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D9 = 2385 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D1 = 2386 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D2 = 2387 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D3 = 2388 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D4 = 2389 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D5 = 2390 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D6 = 2391 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D7 = 2392 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D8 = 2393 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D9 = 2394 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D1 = 2395 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D2 = 2396 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D3 = 2397 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D4 = 2398 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D5 = 2399 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D6 = 2400 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D7 = 2401 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D8 = 2402 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D9 = 2403 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D1 = 2404 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D2 = 2405 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D3 = 2406 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D4 = 2407 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D5 = 2408 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D6 = 2409 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D7 = 2410 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D8 = 2411 - INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D9 = 2412 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D1 = 2413 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D2 = 2414 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D3 = 2415 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D4 = 2416 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D5 = 2417 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D6 = 2418 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D7 = 2419 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D8 = 2420 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D9 = 2421 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D1 = 2422 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D2 = 2423 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D3 = 2424 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D4 = 2425 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D5 = 2426 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D6 = 2427 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D7 = 2428 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D8 = 2429 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D9 = 2430 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D1 = 2431 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D2 = 2432 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D3 = 2433 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D4 = 2434 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D5 = 2435 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D6 = 2436 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D7 = 2437 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D8 = 2438 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D9 = 2439 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D1 = 2440 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D2 = 2441 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D3 = 2442 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D4 = 2443 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D5 = 2444 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D6 = 2445 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D7 = 2446 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D8 = 2447 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D9 = 2448 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D1 = 2449 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D2 = 2450 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D3 = 2451 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D4 = 2452 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D5 = 2453 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D6 = 2454 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D7 = 2455 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D8 = 2456 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D9 = 2457 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D1 = 2458 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D2 = 2459 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D3 = 2460 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D4 = 2461 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D5 = 2462 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D6 = 2463 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D7 = 2464 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D8 = 2465 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D9 = 2466 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D1 = 2467 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D2 = 2468 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D3 = 2469 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D4 = 2470 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D5 = 2471 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D6 = 2472 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D7 = 2473 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D8 = 2474 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D9 = 2475 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D1 = 2476 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D2 = 2477 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D3 = 2478 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D4 = 2479 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D5 = 2480 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D6 = 2481 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D7 = 2482 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D8 = 2483 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D9 = 2484 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D1 = 2485 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D2 = 2486 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D3 = 2487 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D4 = 2488 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D5 = 2489 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D6 = 2490 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D7 = 2491 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D8 = 2492 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D9 = 2493 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D1 = 2494 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D2 = 2495 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D3 = 2496 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D4 = 2497 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D5 = 2498 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D6 = 2499 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D7 = 2500 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D8 = 2501 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D9 = 2502 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D1 = 2503 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D2 = 2504 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D3 = 2505 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D4 = 2506 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D5 = 2507 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D6 = 2508 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D7 = 2509 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D8 = 2510 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D9 = 2511 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D1 = 2512 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D2 = 2513 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D3 = 2514 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D4 = 2515 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D5 = 2516 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D6 = 2517 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D7 = 2518 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D8 = 2519 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D9 = 2520 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D1 = 2521 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D2 = 2522 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D3 = 2523 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D4 = 2524 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D5 = 2525 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D6 = 2526 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D7 = 2527 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D8 = 2528 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D9 = 2529 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D1 = 2530 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D2 = 2531 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D3 = 2532 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D4 = 2533 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D5 = 2534 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D6 = 2535 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D7 = 2536 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D8 = 2537 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D9 = 2538 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D1 = 2539 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D2 = 2540 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D3 = 2541 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D4 = 2542 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D5 = 2543 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D6 = 2544 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D7 = 2545 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D8 = 2546 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D9 = 2547 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D1 = 2548 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D2 = 2549 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D3 = 2550 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D4 = 2551 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D5 = 2552 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D6 = 2553 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D7 = 2554 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D8 = 2555 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D9 = 2556 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D1 = 2557 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D2 = 2558 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D3 = 2559 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D4 = 2560 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D5 = 2561 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D6 = 2562 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D7 = 2563 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D8 = 2564 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D9 = 2565 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D1 = 2566 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D2 = 2567 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D3 = 2568 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D4 = 2569 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D5 = 2570 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D6 = 2571 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D7 = 2572 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D8 = 2573 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D9 = 2574 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D1 = 2575 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D2 = 2576 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D3 = 2577 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D4 = 2578 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D5 = 2579 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D6 = 2580 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D7 = 2581 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D8 = 2582 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D9 = 2583 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D1 = 2584 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D2 = 2585 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D3 = 2586 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D4 = 2587 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D5 = 2588 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D6 = 2589 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D7 = 2590 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D8 = 2591 - INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D9 = 2592 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D1 = 2593 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D2 = 2594 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D3 = 2595 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D4 = 2596 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D5 = 2597 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D6 = 2598 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D7 = 2599 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D8 = 2600 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D9 = 2601 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D1 = 2602 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D2 = 2603 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D3 = 2604 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D4 = 2605 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D5 = 2606 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D6 = 2607 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D7 = 2608 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D8 = 2609 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D9 = 2610 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D1 = 2611 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D2 = 2612 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D3 = 2613 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D4 = 2614 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D5 = 2615 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D6 = 2616 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D7 = 2617 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D8 = 2618 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D9 = 2619 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D1 = 2620 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D2 = 2621 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D3 = 2622 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D4 = 2623 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D5 = 2624 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D6 = 2625 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D7 = 2626 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D8 = 2627 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D9 = 2628 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D1 = 2629 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D2 = 2630 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D3 = 2631 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D4 = 2632 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D5 = 2633 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D6 = 2634 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D7 = 2635 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D8 = 2636 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D9 = 2637 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D1 = 2638 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D2 = 2639 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D3 = 2640 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D4 = 2641 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D5 = 2642 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D6 = 2643 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D7 = 2644 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D8 = 2645 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D9 = 2646 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D1 = 2647 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D2 = 2648 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D3 = 2649 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D4 = 2650 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D5 = 2651 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D6 = 2652 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D7 = 2653 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D8 = 2654 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D9 = 2655 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D1 = 2656 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D2 = 2657 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D3 = 2658 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D4 = 2659 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D5 = 2660 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D6 = 2661 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D7 = 2662 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D8 = 2663 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D9 = 2664 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D1 = 2665 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D2 = 2666 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D3 = 2667 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D4 = 2668 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D5 = 2669 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D6 = 2670 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D7 = 2671 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D8 = 2672 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D9 = 2673 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D1 = 2674 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D2 = 2675 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D3 = 2676 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D4 = 2677 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D5 = 2678 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D6 = 2679 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D7 = 2680 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D8 = 2681 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D9 = 2682 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D1 = 2683 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D2 = 2684 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D3 = 2685 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D4 = 2686 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D5 = 2687 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D6 = 2688 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D7 = 2689 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D8 = 2690 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D9 = 2691 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D1 = 2692 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D2 = 2693 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D3 = 2694 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D4 = 2695 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D5 = 2696 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D6 = 2697 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D7 = 2698 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D8 = 2699 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D9 = 2700 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D1 = 2701 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D2 = 2702 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D3 = 2703 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D4 = 2704 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D5 = 2705 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D6 = 2706 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D7 = 2707 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D8 = 2708 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D9 = 2709 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D1 = 2710 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D2 = 2711 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D3 = 2712 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D4 = 2713 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D5 = 2714 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D6 = 2715 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D7 = 2716 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D8 = 2717 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D9 = 2718 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D1 = 2719 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D2 = 2720 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D3 = 2721 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D4 = 2722 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D5 = 2723 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D6 = 2724 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D7 = 2725 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D8 = 2726 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D9 = 2727 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D1 = 2728 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D2 = 2729 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D3 = 2730 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D4 = 2731 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D5 = 2732 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D6 = 2733 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D7 = 2734 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D8 = 2735 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D9 = 2736 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D1 = 2737 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D2 = 2738 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D3 = 2739 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D4 = 2740 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D5 = 2741 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D6 = 2742 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D7 = 2743 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D8 = 2744 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D9 = 2745 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D1 = 2746 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D2 = 2747 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D3 = 2748 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D4 = 2749 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D5 = 2750 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D6 = 2751 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D7 = 2752 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D8 = 2753 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D9 = 2754 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D1 = 2755 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D2 = 2756 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D3 = 2757 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D4 = 2758 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D5 = 2759 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D6 = 2760 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D7 = 2761 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D8 = 2762 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D9 = 2763 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D1 = 2764 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D2 = 2765 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D3 = 2766 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D4 = 2767 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D5 = 2768 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D6 = 2769 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D7 = 2770 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D8 = 2771 - INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D9 = 2772 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D1 = 2773 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D2 = 2774 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D3 = 2775 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D4 = 2776 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D5 = 2777 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D6 = 2778 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D7 = 2779 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D8 = 2780 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D9 = 2781 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D1 = 2782 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D2 = 2783 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D3 = 2784 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D4 = 2785 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D5 = 2786 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D6 = 2787 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D7 = 2788 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D8 = 2789 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D9 = 2790 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D1 = 2791 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D2 = 2792 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D3 = 2793 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D4 = 2794 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D5 = 2795 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D6 = 2796 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D7 = 2797 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D8 = 2798 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D9 = 2799 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D1 = 2800 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D2 = 2801 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D3 = 2802 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D4 = 2803 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D5 = 2804 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D6 = 2805 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D7 = 2806 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D8 = 2807 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D9 = 2808 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D1 = 2809 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D2 = 2810 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D3 = 2811 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D4 = 2812 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D5 = 2813 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D6 = 2814 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D7 = 2815 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D8 = 2816 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D9 = 2817 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D1 = 2818 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D2 = 2819 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D3 = 2820 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D4 = 2821 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D5 = 2822 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D6 = 2823 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D7 = 2824 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D8 = 2825 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D9 = 2826 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D1 = 2827 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D2 = 2828 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D3 = 2829 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D4 = 2830 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D5 = 2831 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D6 = 2832 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D7 = 2833 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D8 = 2834 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D9 = 2835 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D1 = 2836 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D2 = 2837 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D3 = 2838 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D4 = 2839 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D5 = 2840 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D6 = 2841 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D7 = 2842 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D8 = 2843 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D9 = 2844 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D1 = 2845 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D2 = 2846 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D3 = 2847 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D4 = 2848 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D5 = 2849 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D6 = 2850 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D7 = 2851 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D8 = 2852 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D9 = 2853 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D1 = 2854 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D2 = 2855 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D3 = 2856 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D4 = 2857 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D5 = 2858 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D6 = 2859 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D7 = 2860 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D8 = 2861 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D9 = 2862 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D1 = 2863 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D2 = 2864 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D3 = 2865 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D4 = 2866 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D5 = 2867 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D6 = 2868 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D7 = 2869 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D8 = 2870 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D9 = 2871 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D1 = 2872 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D2 = 2873 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D3 = 2874 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D4 = 2875 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D5 = 2876 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D6 = 2877 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D7 = 2878 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D8 = 2879 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D9 = 2880 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D1 = 2881 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D2 = 2882 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D3 = 2883 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D4 = 2884 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D5 = 2885 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D6 = 2886 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D7 = 2887 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D8 = 2888 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D9 = 2889 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D1 = 2890 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D2 = 2891 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D3 = 2892 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D4 = 2893 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D5 = 2894 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D6 = 2895 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D7 = 2896 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D8 = 2897 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D9 = 2898 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D1 = 2899 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D2 = 2900 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D3 = 2901 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D4 = 2902 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D5 = 2903 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D6 = 2904 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D7 = 2905 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D8 = 2906 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D9 = 2907 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D1 = 2908 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D2 = 2909 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D3 = 2910 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D4 = 2911 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D5 = 2912 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D6 = 2913 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D7 = 2914 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D8 = 2915 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D9 = 2916 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D1 = 2917 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D2 = 2918 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D3 = 2919 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D4 = 2920 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D5 = 2921 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D6 = 2922 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D7 = 2923 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D8 = 2924 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D9 = 2925 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D1 = 2926 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D2 = 2927 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D3 = 2928 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D4 = 2929 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D5 = 2930 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D6 = 2931 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D7 = 2932 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D8 = 2933 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D9 = 2934 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D1 = 2935 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D2 = 2936 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D3 = 2937 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D4 = 2938 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D5 = 2939 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D6 = 2940 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D7 = 2941 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D8 = 2942 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D9 = 2943 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D1 = 2944 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D2 = 2945 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D3 = 2946 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D4 = 2947 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D5 = 2948 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D6 = 2949 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D7 = 2950 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D8 = 2951 - INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D9 = 2952 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D1 = 1153 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D2 = 1154 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D3 = 1155 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D4 = 1156 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D5 = 1157 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D6 = 1158 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D7 = 1159 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D8 = 1160 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N01D9 = 1161 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D1 = 1162 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D2 = 1163 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D3 = 1164 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D4 = 1165 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D5 = 1166 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D6 = 1167 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D7 = 1168 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D8 = 1169 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N02D9 = 1170 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D1 = 1171 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D2 = 1172 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D3 = 1173 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D4 = 1174 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D5 = 1175 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D6 = 1176 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D7 = 1177 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D8 = 1178 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N03D9 = 1179 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D1 = 1180 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D2 = 1181 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D3 = 1182 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D4 = 1183 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D5 = 1184 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D6 = 1185 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D7 = 1186 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D8 = 1187 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N04D9 = 1188 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D1 = 1189 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D2 = 1190 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D3 = 1191 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D4 = 1192 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D5 = 1193 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D6 = 1194 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D7 = 1195 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D8 = 1196 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N05D9 = 1197 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D1 = 1198 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D2 = 1199 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D3 = 1200 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D4 = 1201 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D5 = 1202 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D6 = 1203 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D7 = 1204 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D8 = 1205 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N06D9 = 1206 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D1 = 1207 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D2 = 1208 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D3 = 1209 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D4 = 1210 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D5 = 1211 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D6 = 1212 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D7 = 1213 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D8 = 1214 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N07D9 = 1215 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D1 = 1216 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D2 = 1217 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D3 = 1218 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D4 = 1219 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D5 = 1220 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D6 = 1221 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D7 = 1222 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D8 = 1223 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N08D9 = 1224 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D1 = 1225 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D2 = 1226 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D3 = 1227 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D4 = 1228 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D5 = 1229 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D6 = 1230 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D7 = 1231 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D8 = 1232 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N09D9 = 1233 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D1 = 1234 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D2 = 1235 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D3 = 1236 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D4 = 1237 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D5 = 1238 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D6 = 1239 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D7 = 1240 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D8 = 1241 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N10D9 = 1242 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D1 = 1243 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D2 = 1244 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D3 = 1245 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D4 = 1246 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D5 = 1247 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D6 = 1248 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D7 = 1249 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D8 = 1250 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N11D9 = 1251 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D1 = 1252 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D2 = 1253 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D3 = 1254 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D4 = 1255 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D5 = 1256 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D6 = 1257 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D7 = 1258 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D8 = 1259 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N12D9 = 1260 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D1 = 1261 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D2 = 1262 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D3 = 1263 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D4 = 1264 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D5 = 1265 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D6 = 1266 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D7 = 1267 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D8 = 1268 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N13D9 = 1269 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D1 = 1270 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D2 = 1271 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D3 = 1272 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D4 = 1273 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D5 = 1274 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D6 = 1275 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D7 = 1276 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D8 = 1277 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N14D9 = 1278 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D1 = 1279 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D2 = 1280 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D3 = 1281 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D4 = 1282 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D5 = 1283 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D6 = 1284 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D7 = 1285 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D8 = 1286 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N15D9 = 1287 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D1 = 1288 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D2 = 1289 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D3 = 1290 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D4 = 1291 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D5 = 1292 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D6 = 1293 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D7 = 1294 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D8 = 1295 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N16D9 = 1296 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D1 = 1297 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D2 = 1298 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D3 = 1299 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D4 = 1300 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D5 = 1301 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D6 = 1302 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D7 = 1303 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D8 = 1304 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N17D9 = 1305 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D1 = 1306 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D2 = 1307 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D3 = 1308 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D4 = 1309 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D5 = 1310 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D6 = 1311 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D7 = 1312 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D8 = 1313 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N18D9 = 1314 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D1 = 1315 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D2 = 1316 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D3 = 1317 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D4 = 1318 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D5 = 1319 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D6 = 1320 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D7 = 1321 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D8 = 1322 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N19D9 = 1323 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D1 = 1324 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D2 = 1325 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D3 = 1326 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D4 = 1327 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D5 = 1328 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D6 = 1329 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D7 = 1330 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D8 = 1331 + INTEGER(IntKi), PARAMETER :: WkDfVxT1N20D9 = 1332 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D1 = 1333 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D2 = 1334 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D3 = 1335 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D4 = 1336 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D5 = 1337 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D6 = 1338 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D7 = 1339 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D8 = 1340 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N01D9 = 1341 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D1 = 1342 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D2 = 1343 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D3 = 1344 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D4 = 1345 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D5 = 1346 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D6 = 1347 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D7 = 1348 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D8 = 1349 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N02D9 = 1350 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D1 = 1351 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D2 = 1352 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D3 = 1353 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D4 = 1354 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D5 = 1355 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D6 = 1356 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D7 = 1357 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D8 = 1358 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N03D9 = 1359 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D1 = 1360 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D2 = 1361 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D3 = 1362 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D4 = 1363 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D5 = 1364 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D6 = 1365 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D7 = 1366 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D8 = 1367 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N04D9 = 1368 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D1 = 1369 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D2 = 1370 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D3 = 1371 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D4 = 1372 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D5 = 1373 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D6 = 1374 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D7 = 1375 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D8 = 1376 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N05D9 = 1377 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D1 = 1378 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D2 = 1379 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D3 = 1380 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D4 = 1381 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D5 = 1382 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D6 = 1383 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D7 = 1384 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D8 = 1385 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N06D9 = 1386 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D1 = 1387 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D2 = 1388 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D3 = 1389 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D4 = 1390 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D5 = 1391 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D6 = 1392 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D7 = 1393 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D8 = 1394 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N07D9 = 1395 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D1 = 1396 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D2 = 1397 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D3 = 1398 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D4 = 1399 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D5 = 1400 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D6 = 1401 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D7 = 1402 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D8 = 1403 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N08D9 = 1404 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D1 = 1405 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D2 = 1406 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D3 = 1407 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D4 = 1408 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D5 = 1409 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D6 = 1410 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D7 = 1411 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D8 = 1412 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N09D9 = 1413 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D1 = 1414 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D2 = 1415 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D3 = 1416 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D4 = 1417 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D5 = 1418 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D6 = 1419 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D7 = 1420 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D8 = 1421 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N10D9 = 1422 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D1 = 1423 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D2 = 1424 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D3 = 1425 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D4 = 1426 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D5 = 1427 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D6 = 1428 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D7 = 1429 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D8 = 1430 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N11D9 = 1431 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D1 = 1432 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D2 = 1433 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D3 = 1434 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D4 = 1435 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D5 = 1436 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D6 = 1437 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D7 = 1438 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D8 = 1439 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N12D9 = 1440 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D1 = 1441 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D2 = 1442 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D3 = 1443 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D4 = 1444 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D5 = 1445 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D6 = 1446 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D7 = 1447 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D8 = 1448 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N13D9 = 1449 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D1 = 1450 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D2 = 1451 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D3 = 1452 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D4 = 1453 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D5 = 1454 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D6 = 1455 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D7 = 1456 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D8 = 1457 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N14D9 = 1458 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D1 = 1459 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D2 = 1460 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D3 = 1461 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D4 = 1462 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D5 = 1463 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D6 = 1464 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D7 = 1465 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D8 = 1466 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N15D9 = 1467 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D1 = 1468 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D2 = 1469 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D3 = 1470 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D4 = 1471 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D5 = 1472 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D6 = 1473 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D7 = 1474 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D8 = 1475 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N16D9 = 1476 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D1 = 1477 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D2 = 1478 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D3 = 1479 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D4 = 1480 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D5 = 1481 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D6 = 1482 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D7 = 1483 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D8 = 1484 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N17D9 = 1485 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D1 = 1486 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D2 = 1487 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D3 = 1488 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D4 = 1489 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D5 = 1490 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D6 = 1491 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D7 = 1492 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D8 = 1493 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N18D9 = 1494 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D1 = 1495 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D2 = 1496 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D3 = 1497 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D4 = 1498 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D5 = 1499 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D6 = 1500 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D7 = 1501 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D8 = 1502 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N19D9 = 1503 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D1 = 1504 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D2 = 1505 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D3 = 1506 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D4 = 1507 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D5 = 1508 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D6 = 1509 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D7 = 1510 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D8 = 1511 + INTEGER(IntKi), PARAMETER :: WkDfVxT2N20D9 = 1512 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D1 = 1513 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D2 = 1514 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D3 = 1515 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D4 = 1516 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D5 = 1517 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D6 = 1518 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D7 = 1519 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D8 = 1520 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N01D9 = 1521 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D1 = 1522 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D2 = 1523 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D3 = 1524 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D4 = 1525 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D5 = 1526 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D6 = 1527 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D7 = 1528 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D8 = 1529 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N02D9 = 1530 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D1 = 1531 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D2 = 1532 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D3 = 1533 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D4 = 1534 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D5 = 1535 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D6 = 1536 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D7 = 1537 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D8 = 1538 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N03D9 = 1539 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D1 = 1540 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D2 = 1541 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D3 = 1542 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D4 = 1543 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D5 = 1544 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D6 = 1545 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D7 = 1546 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D8 = 1547 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N04D9 = 1548 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D1 = 1549 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D2 = 1550 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D3 = 1551 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D4 = 1552 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D5 = 1553 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D6 = 1554 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D7 = 1555 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D8 = 1556 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N05D9 = 1557 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D1 = 1558 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D2 = 1559 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D3 = 1560 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D4 = 1561 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D5 = 1562 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D6 = 1563 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D7 = 1564 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D8 = 1565 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N06D9 = 1566 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D1 = 1567 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D2 = 1568 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D3 = 1569 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D4 = 1570 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D5 = 1571 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D6 = 1572 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D7 = 1573 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D8 = 1574 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N07D9 = 1575 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D1 = 1576 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D2 = 1577 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D3 = 1578 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D4 = 1579 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D5 = 1580 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D6 = 1581 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D7 = 1582 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D8 = 1583 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N08D9 = 1584 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D1 = 1585 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D2 = 1586 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D3 = 1587 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D4 = 1588 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D5 = 1589 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D6 = 1590 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D7 = 1591 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D8 = 1592 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N09D9 = 1593 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D1 = 1594 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D2 = 1595 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D3 = 1596 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D4 = 1597 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D5 = 1598 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D6 = 1599 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D7 = 1600 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D8 = 1601 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N10D9 = 1602 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D1 = 1603 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D2 = 1604 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D3 = 1605 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D4 = 1606 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D5 = 1607 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D6 = 1608 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D7 = 1609 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D8 = 1610 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N11D9 = 1611 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D1 = 1612 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D2 = 1613 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D3 = 1614 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D4 = 1615 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D5 = 1616 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D6 = 1617 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D7 = 1618 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D8 = 1619 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N12D9 = 1620 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D1 = 1621 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D2 = 1622 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D3 = 1623 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D4 = 1624 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D5 = 1625 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D6 = 1626 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D7 = 1627 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D8 = 1628 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N13D9 = 1629 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D1 = 1630 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D2 = 1631 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D3 = 1632 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D4 = 1633 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D5 = 1634 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D6 = 1635 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D7 = 1636 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D8 = 1637 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N14D9 = 1638 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D1 = 1639 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D2 = 1640 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D3 = 1641 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D4 = 1642 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D5 = 1643 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D6 = 1644 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D7 = 1645 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D8 = 1646 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N15D9 = 1647 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D1 = 1648 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D2 = 1649 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D3 = 1650 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D4 = 1651 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D5 = 1652 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D6 = 1653 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D7 = 1654 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D8 = 1655 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N16D9 = 1656 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D1 = 1657 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D2 = 1658 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D3 = 1659 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D4 = 1660 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D5 = 1661 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D6 = 1662 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D7 = 1663 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D8 = 1664 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N17D9 = 1665 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D1 = 1666 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D2 = 1667 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D3 = 1668 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D4 = 1669 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D5 = 1670 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D6 = 1671 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D7 = 1672 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D8 = 1673 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N18D9 = 1674 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D1 = 1675 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D2 = 1676 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D3 = 1677 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D4 = 1678 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D5 = 1679 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D6 = 1680 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D7 = 1681 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D8 = 1682 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N19D9 = 1683 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D1 = 1684 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D2 = 1685 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D3 = 1686 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D4 = 1687 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D5 = 1688 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D6 = 1689 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D7 = 1690 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D8 = 1691 + INTEGER(IntKi), PARAMETER :: WkDfVxT3N20D9 = 1692 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D1 = 1693 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D2 = 1694 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D3 = 1695 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D4 = 1696 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D5 = 1697 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D6 = 1698 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D7 = 1699 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D8 = 1700 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N01D9 = 1701 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D1 = 1702 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D2 = 1703 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D3 = 1704 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D4 = 1705 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D5 = 1706 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D6 = 1707 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D7 = 1708 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D8 = 1709 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N02D9 = 1710 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D1 = 1711 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D2 = 1712 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D3 = 1713 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D4 = 1714 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D5 = 1715 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D6 = 1716 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D7 = 1717 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D8 = 1718 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N03D9 = 1719 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D1 = 1720 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D2 = 1721 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D3 = 1722 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D4 = 1723 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D5 = 1724 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D6 = 1725 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D7 = 1726 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D8 = 1727 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N04D9 = 1728 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D1 = 1729 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D2 = 1730 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D3 = 1731 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D4 = 1732 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D5 = 1733 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D6 = 1734 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D7 = 1735 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D8 = 1736 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N05D9 = 1737 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D1 = 1738 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D2 = 1739 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D3 = 1740 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D4 = 1741 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D5 = 1742 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D6 = 1743 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D7 = 1744 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D8 = 1745 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N06D9 = 1746 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D1 = 1747 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D2 = 1748 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D3 = 1749 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D4 = 1750 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D5 = 1751 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D6 = 1752 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D7 = 1753 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D8 = 1754 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N07D9 = 1755 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D1 = 1756 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D2 = 1757 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D3 = 1758 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D4 = 1759 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D5 = 1760 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D6 = 1761 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D7 = 1762 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D8 = 1763 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N08D9 = 1764 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D1 = 1765 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D2 = 1766 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D3 = 1767 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D4 = 1768 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D5 = 1769 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D6 = 1770 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D7 = 1771 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D8 = 1772 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N09D9 = 1773 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D1 = 1774 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D2 = 1775 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D3 = 1776 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D4 = 1777 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D5 = 1778 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D6 = 1779 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D7 = 1780 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D8 = 1781 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N10D9 = 1782 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D1 = 1783 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D2 = 1784 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D3 = 1785 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D4 = 1786 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D5 = 1787 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D6 = 1788 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D7 = 1789 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D8 = 1790 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N11D9 = 1791 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D1 = 1792 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D2 = 1793 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D3 = 1794 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D4 = 1795 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D5 = 1796 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D6 = 1797 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D7 = 1798 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D8 = 1799 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N12D9 = 1800 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D1 = 1801 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D2 = 1802 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D3 = 1803 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D4 = 1804 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D5 = 1805 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D6 = 1806 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D7 = 1807 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D8 = 1808 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N13D9 = 1809 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D1 = 1810 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D2 = 1811 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D3 = 1812 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D4 = 1813 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D5 = 1814 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D6 = 1815 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D7 = 1816 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D8 = 1817 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N14D9 = 1818 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D1 = 1819 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D2 = 1820 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D3 = 1821 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D4 = 1822 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D5 = 1823 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D6 = 1824 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D7 = 1825 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D8 = 1826 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N15D9 = 1827 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D1 = 1828 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D2 = 1829 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D3 = 1830 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D4 = 1831 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D5 = 1832 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D6 = 1833 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D7 = 1834 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D8 = 1835 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N16D9 = 1836 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D1 = 1837 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D2 = 1838 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D3 = 1839 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D4 = 1840 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D5 = 1841 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D6 = 1842 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D7 = 1843 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D8 = 1844 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N17D9 = 1845 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D1 = 1846 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D2 = 1847 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D3 = 1848 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D4 = 1849 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D5 = 1850 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D6 = 1851 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D7 = 1852 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D8 = 1853 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N18D9 = 1854 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D1 = 1855 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D2 = 1856 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D3 = 1857 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D4 = 1858 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D5 = 1859 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D6 = 1860 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D7 = 1861 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D8 = 1862 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N19D9 = 1863 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D1 = 1864 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D2 = 1865 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D3 = 1866 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D4 = 1867 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D5 = 1868 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D6 = 1869 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D7 = 1870 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D8 = 1871 + INTEGER(IntKi), PARAMETER :: WkDfVxT4N20D9 = 1872 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D1 = 1873 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D2 = 1874 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D3 = 1875 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D4 = 1876 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D5 = 1877 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D6 = 1878 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D7 = 1879 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D8 = 1880 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N01D9 = 1881 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D1 = 1882 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D2 = 1883 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D3 = 1884 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D4 = 1885 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D5 = 1886 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D6 = 1887 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D7 = 1888 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D8 = 1889 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N02D9 = 1890 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D1 = 1891 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D2 = 1892 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D3 = 1893 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D4 = 1894 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D5 = 1895 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D6 = 1896 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D7 = 1897 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D8 = 1898 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N03D9 = 1899 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D1 = 1900 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D2 = 1901 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D3 = 1902 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D4 = 1903 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D5 = 1904 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D6 = 1905 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D7 = 1906 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D8 = 1907 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N04D9 = 1908 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D1 = 1909 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D2 = 1910 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D3 = 1911 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D4 = 1912 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D5 = 1913 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D6 = 1914 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D7 = 1915 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D8 = 1916 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N05D9 = 1917 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D1 = 1918 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D2 = 1919 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D3 = 1920 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D4 = 1921 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D5 = 1922 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D6 = 1923 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D7 = 1924 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D8 = 1925 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N06D9 = 1926 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D1 = 1927 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D2 = 1928 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D3 = 1929 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D4 = 1930 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D5 = 1931 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D6 = 1932 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D7 = 1933 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D8 = 1934 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N07D9 = 1935 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D1 = 1936 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D2 = 1937 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D3 = 1938 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D4 = 1939 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D5 = 1940 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D6 = 1941 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D7 = 1942 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D8 = 1943 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N08D9 = 1944 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D1 = 1945 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D2 = 1946 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D3 = 1947 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D4 = 1948 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D5 = 1949 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D6 = 1950 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D7 = 1951 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D8 = 1952 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N09D9 = 1953 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D1 = 1954 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D2 = 1955 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D3 = 1956 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D4 = 1957 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D5 = 1958 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D6 = 1959 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D7 = 1960 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D8 = 1961 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N10D9 = 1962 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D1 = 1963 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D2 = 1964 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D3 = 1965 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D4 = 1966 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D5 = 1967 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D6 = 1968 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D7 = 1969 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D8 = 1970 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N11D9 = 1971 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D1 = 1972 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D2 = 1973 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D3 = 1974 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D4 = 1975 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D5 = 1976 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D6 = 1977 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D7 = 1978 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D8 = 1979 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N12D9 = 1980 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D1 = 1981 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D2 = 1982 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D3 = 1983 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D4 = 1984 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D5 = 1985 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D6 = 1986 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D7 = 1987 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D8 = 1988 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N13D9 = 1989 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D1 = 1990 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D2 = 1991 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D3 = 1992 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D4 = 1993 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D5 = 1994 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D6 = 1995 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D7 = 1996 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D8 = 1997 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N14D9 = 1998 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D1 = 1999 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D2 = 2000 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D3 = 2001 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D4 = 2002 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D5 = 2003 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D6 = 2004 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D7 = 2005 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D8 = 2006 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N15D9 = 2007 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D1 = 2008 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D2 = 2009 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D3 = 2010 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D4 = 2011 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D5 = 2012 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D6 = 2013 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D7 = 2014 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D8 = 2015 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N16D9 = 2016 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D1 = 2017 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D2 = 2018 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D3 = 2019 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D4 = 2020 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D5 = 2021 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D6 = 2022 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D7 = 2023 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D8 = 2024 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N17D9 = 2025 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D1 = 2026 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D2 = 2027 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D3 = 2028 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D4 = 2029 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D5 = 2030 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D6 = 2031 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D7 = 2032 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D8 = 2033 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N18D9 = 2034 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D1 = 2035 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D2 = 2036 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D3 = 2037 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D4 = 2038 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D5 = 2039 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D6 = 2040 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D7 = 2041 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D8 = 2042 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N19D9 = 2043 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D1 = 2044 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D2 = 2045 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D3 = 2046 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D4 = 2047 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D5 = 2048 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D6 = 2049 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D7 = 2050 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D8 = 2051 + INTEGER(IntKi), PARAMETER :: WkDfVxT5N20D9 = 2052 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D1 = 2053 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D2 = 2054 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D3 = 2055 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D4 = 2056 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D5 = 2057 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D6 = 2058 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D7 = 2059 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D8 = 2060 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N01D9 = 2061 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D1 = 2062 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D2 = 2063 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D3 = 2064 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D4 = 2065 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D5 = 2066 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D6 = 2067 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D7 = 2068 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D8 = 2069 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N02D9 = 2070 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D1 = 2071 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D2 = 2072 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D3 = 2073 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D4 = 2074 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D5 = 2075 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D6 = 2076 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D7 = 2077 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D8 = 2078 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N03D9 = 2079 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D1 = 2080 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D2 = 2081 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D3 = 2082 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D4 = 2083 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D5 = 2084 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D6 = 2085 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D7 = 2086 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D8 = 2087 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N04D9 = 2088 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D1 = 2089 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D2 = 2090 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D3 = 2091 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D4 = 2092 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D5 = 2093 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D6 = 2094 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D7 = 2095 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D8 = 2096 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N05D9 = 2097 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D1 = 2098 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D2 = 2099 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D3 = 2100 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D4 = 2101 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D5 = 2102 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D6 = 2103 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D7 = 2104 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D8 = 2105 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N06D9 = 2106 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D1 = 2107 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D2 = 2108 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D3 = 2109 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D4 = 2110 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D5 = 2111 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D6 = 2112 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D7 = 2113 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D8 = 2114 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N07D9 = 2115 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D1 = 2116 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D2 = 2117 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D3 = 2118 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D4 = 2119 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D5 = 2120 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D6 = 2121 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D7 = 2122 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D8 = 2123 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N08D9 = 2124 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D1 = 2125 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D2 = 2126 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D3 = 2127 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D4 = 2128 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D5 = 2129 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D6 = 2130 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D7 = 2131 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D8 = 2132 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N09D9 = 2133 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D1 = 2134 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D2 = 2135 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D3 = 2136 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D4 = 2137 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D5 = 2138 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D6 = 2139 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D7 = 2140 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D8 = 2141 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N10D9 = 2142 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D1 = 2143 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D2 = 2144 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D3 = 2145 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D4 = 2146 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D5 = 2147 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D6 = 2148 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D7 = 2149 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D8 = 2150 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N11D9 = 2151 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D1 = 2152 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D2 = 2153 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D3 = 2154 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D4 = 2155 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D5 = 2156 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D6 = 2157 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D7 = 2158 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D8 = 2159 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N12D9 = 2160 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D1 = 2161 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D2 = 2162 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D3 = 2163 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D4 = 2164 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D5 = 2165 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D6 = 2166 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D7 = 2167 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D8 = 2168 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N13D9 = 2169 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D1 = 2170 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D2 = 2171 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D3 = 2172 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D4 = 2173 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D5 = 2174 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D6 = 2175 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D7 = 2176 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D8 = 2177 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N14D9 = 2178 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D1 = 2179 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D2 = 2180 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D3 = 2181 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D4 = 2182 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D5 = 2183 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D6 = 2184 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D7 = 2185 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D8 = 2186 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N15D9 = 2187 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D1 = 2188 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D2 = 2189 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D3 = 2190 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D4 = 2191 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D5 = 2192 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D6 = 2193 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D7 = 2194 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D8 = 2195 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N16D9 = 2196 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D1 = 2197 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D2 = 2198 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D3 = 2199 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D4 = 2200 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D5 = 2201 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D6 = 2202 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D7 = 2203 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D8 = 2204 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N17D9 = 2205 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D1 = 2206 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D2 = 2207 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D3 = 2208 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D4 = 2209 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D5 = 2210 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D6 = 2211 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D7 = 2212 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D8 = 2213 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N18D9 = 2214 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D1 = 2215 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D2 = 2216 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D3 = 2217 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D4 = 2218 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D5 = 2219 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D6 = 2220 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D7 = 2221 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D8 = 2222 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N19D9 = 2223 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D1 = 2224 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D2 = 2225 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D3 = 2226 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D4 = 2227 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D5 = 2228 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D6 = 2229 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D7 = 2230 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D8 = 2231 + INTEGER(IntKi), PARAMETER :: WkDfVxT6N20D9 = 2232 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D1 = 2233 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D2 = 2234 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D3 = 2235 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D4 = 2236 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D5 = 2237 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D6 = 2238 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D7 = 2239 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D8 = 2240 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N01D9 = 2241 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D1 = 2242 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D2 = 2243 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D3 = 2244 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D4 = 2245 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D5 = 2246 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D6 = 2247 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D7 = 2248 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D8 = 2249 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N02D9 = 2250 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D1 = 2251 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D2 = 2252 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D3 = 2253 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D4 = 2254 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D5 = 2255 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D6 = 2256 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D7 = 2257 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D8 = 2258 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N03D9 = 2259 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D1 = 2260 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D2 = 2261 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D3 = 2262 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D4 = 2263 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D5 = 2264 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D6 = 2265 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D7 = 2266 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D8 = 2267 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N04D9 = 2268 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D1 = 2269 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D2 = 2270 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D3 = 2271 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D4 = 2272 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D5 = 2273 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D6 = 2274 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D7 = 2275 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D8 = 2276 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N05D9 = 2277 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D1 = 2278 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D2 = 2279 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D3 = 2280 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D4 = 2281 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D5 = 2282 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D6 = 2283 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D7 = 2284 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D8 = 2285 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N06D9 = 2286 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D1 = 2287 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D2 = 2288 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D3 = 2289 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D4 = 2290 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D5 = 2291 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D6 = 2292 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D7 = 2293 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D8 = 2294 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N07D9 = 2295 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D1 = 2296 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D2 = 2297 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D3 = 2298 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D4 = 2299 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D5 = 2300 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D6 = 2301 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D7 = 2302 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D8 = 2303 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N08D9 = 2304 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D1 = 2305 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D2 = 2306 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D3 = 2307 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D4 = 2308 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D5 = 2309 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D6 = 2310 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D7 = 2311 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D8 = 2312 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N09D9 = 2313 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D1 = 2314 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D2 = 2315 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D3 = 2316 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D4 = 2317 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D5 = 2318 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D6 = 2319 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D7 = 2320 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D8 = 2321 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N10D9 = 2322 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D1 = 2323 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D2 = 2324 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D3 = 2325 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D4 = 2326 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D5 = 2327 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D6 = 2328 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D7 = 2329 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D8 = 2330 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N11D9 = 2331 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D1 = 2332 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D2 = 2333 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D3 = 2334 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D4 = 2335 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D5 = 2336 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D6 = 2337 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D7 = 2338 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D8 = 2339 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N12D9 = 2340 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D1 = 2341 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D2 = 2342 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D3 = 2343 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D4 = 2344 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D5 = 2345 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D6 = 2346 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D7 = 2347 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D8 = 2348 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N13D9 = 2349 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D1 = 2350 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D2 = 2351 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D3 = 2352 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D4 = 2353 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D5 = 2354 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D6 = 2355 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D7 = 2356 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D8 = 2357 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N14D9 = 2358 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D1 = 2359 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D2 = 2360 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D3 = 2361 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D4 = 2362 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D5 = 2363 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D6 = 2364 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D7 = 2365 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D8 = 2366 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N15D9 = 2367 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D1 = 2368 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D2 = 2369 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D3 = 2370 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D4 = 2371 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D5 = 2372 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D6 = 2373 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D7 = 2374 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D8 = 2375 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N16D9 = 2376 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D1 = 2377 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D2 = 2378 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D3 = 2379 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D4 = 2380 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D5 = 2381 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D6 = 2382 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D7 = 2383 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D8 = 2384 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N17D9 = 2385 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D1 = 2386 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D2 = 2387 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D3 = 2388 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D4 = 2389 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D5 = 2390 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D6 = 2391 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D7 = 2392 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D8 = 2393 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N18D9 = 2394 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D1 = 2395 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D2 = 2396 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D3 = 2397 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D4 = 2398 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D5 = 2399 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D6 = 2400 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D7 = 2401 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D8 = 2402 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N19D9 = 2403 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D1 = 2404 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D2 = 2405 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D3 = 2406 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D4 = 2407 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D5 = 2408 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D6 = 2409 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D7 = 2410 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D8 = 2411 + INTEGER(IntKi), PARAMETER :: WkDfVxT7N20D9 = 2412 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D1 = 2413 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D2 = 2414 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D3 = 2415 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D4 = 2416 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D5 = 2417 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D6 = 2418 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D7 = 2419 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D8 = 2420 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N01D9 = 2421 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D1 = 2422 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D2 = 2423 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D3 = 2424 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D4 = 2425 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D5 = 2426 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D6 = 2427 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D7 = 2428 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D8 = 2429 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N02D9 = 2430 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D1 = 2431 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D2 = 2432 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D3 = 2433 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D4 = 2434 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D5 = 2435 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D6 = 2436 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D7 = 2437 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D8 = 2438 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N03D9 = 2439 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D1 = 2440 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D2 = 2441 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D3 = 2442 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D4 = 2443 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D5 = 2444 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D6 = 2445 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D7 = 2446 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D8 = 2447 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N04D9 = 2448 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D1 = 2449 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D2 = 2450 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D3 = 2451 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D4 = 2452 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D5 = 2453 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D6 = 2454 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D7 = 2455 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D8 = 2456 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N05D9 = 2457 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D1 = 2458 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D2 = 2459 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D3 = 2460 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D4 = 2461 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D5 = 2462 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D6 = 2463 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D7 = 2464 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D8 = 2465 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N06D9 = 2466 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D1 = 2467 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D2 = 2468 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D3 = 2469 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D4 = 2470 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D5 = 2471 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D6 = 2472 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D7 = 2473 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D8 = 2474 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N07D9 = 2475 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D1 = 2476 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D2 = 2477 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D3 = 2478 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D4 = 2479 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D5 = 2480 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D6 = 2481 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D7 = 2482 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D8 = 2483 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N08D9 = 2484 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D1 = 2485 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D2 = 2486 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D3 = 2487 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D4 = 2488 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D5 = 2489 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D6 = 2490 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D7 = 2491 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D8 = 2492 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N09D9 = 2493 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D1 = 2494 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D2 = 2495 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D3 = 2496 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D4 = 2497 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D5 = 2498 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D6 = 2499 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D7 = 2500 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D8 = 2501 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N10D9 = 2502 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D1 = 2503 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D2 = 2504 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D3 = 2505 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D4 = 2506 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D5 = 2507 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D6 = 2508 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D7 = 2509 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D8 = 2510 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N11D9 = 2511 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D1 = 2512 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D2 = 2513 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D3 = 2514 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D4 = 2515 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D5 = 2516 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D6 = 2517 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D7 = 2518 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D8 = 2519 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N12D9 = 2520 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D1 = 2521 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D2 = 2522 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D3 = 2523 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D4 = 2524 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D5 = 2525 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D6 = 2526 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D7 = 2527 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D8 = 2528 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N13D9 = 2529 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D1 = 2530 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D2 = 2531 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D3 = 2532 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D4 = 2533 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D5 = 2534 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D6 = 2535 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D7 = 2536 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D8 = 2537 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N14D9 = 2538 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D1 = 2539 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D2 = 2540 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D3 = 2541 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D4 = 2542 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D5 = 2543 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D6 = 2544 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D7 = 2545 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D8 = 2546 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N15D9 = 2547 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D1 = 2548 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D2 = 2549 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D3 = 2550 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D4 = 2551 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D5 = 2552 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D6 = 2553 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D7 = 2554 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D8 = 2555 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N16D9 = 2556 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D1 = 2557 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D2 = 2558 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D3 = 2559 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D4 = 2560 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D5 = 2561 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D6 = 2562 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D7 = 2563 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D8 = 2564 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N17D9 = 2565 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D1 = 2566 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D2 = 2567 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D3 = 2568 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D4 = 2569 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D5 = 2570 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D6 = 2571 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D7 = 2572 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D8 = 2573 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N18D9 = 2574 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D1 = 2575 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D2 = 2576 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D3 = 2577 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D4 = 2578 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D5 = 2579 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D6 = 2580 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D7 = 2581 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D8 = 2582 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N19D9 = 2583 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D1 = 2584 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D2 = 2585 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D3 = 2586 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D4 = 2587 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D5 = 2588 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D6 = 2589 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D7 = 2590 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D8 = 2591 + INTEGER(IntKi), PARAMETER :: WkDfVxT8N20D9 = 2592 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D1 = 2593 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D2 = 2594 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D3 = 2595 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D4 = 2596 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D5 = 2597 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D6 = 2598 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D7 = 2599 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D8 = 2600 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N01D9 = 2601 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D1 = 2602 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D2 = 2603 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D3 = 2604 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D4 = 2605 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D5 = 2606 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D6 = 2607 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D7 = 2608 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D8 = 2609 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N02D9 = 2610 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D1 = 2611 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D2 = 2612 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D3 = 2613 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D4 = 2614 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D5 = 2615 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D6 = 2616 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D7 = 2617 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D8 = 2618 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N03D9 = 2619 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D1 = 2620 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D2 = 2621 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D3 = 2622 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D4 = 2623 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D5 = 2624 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D6 = 2625 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D7 = 2626 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D8 = 2627 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N04D9 = 2628 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D1 = 2629 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D2 = 2630 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D3 = 2631 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D4 = 2632 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D5 = 2633 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D6 = 2634 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D7 = 2635 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D8 = 2636 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N05D9 = 2637 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D1 = 2638 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D2 = 2639 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D3 = 2640 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D4 = 2641 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D5 = 2642 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D6 = 2643 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D7 = 2644 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D8 = 2645 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N06D9 = 2646 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D1 = 2647 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D2 = 2648 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D3 = 2649 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D4 = 2650 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D5 = 2651 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D6 = 2652 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D7 = 2653 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D8 = 2654 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N07D9 = 2655 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D1 = 2656 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D2 = 2657 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D3 = 2658 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D4 = 2659 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D5 = 2660 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D6 = 2661 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D7 = 2662 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D8 = 2663 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N08D9 = 2664 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D1 = 2665 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D2 = 2666 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D3 = 2667 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D4 = 2668 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D5 = 2669 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D6 = 2670 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D7 = 2671 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D8 = 2672 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N09D9 = 2673 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D1 = 2674 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D2 = 2675 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D3 = 2676 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D4 = 2677 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D5 = 2678 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D6 = 2679 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D7 = 2680 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D8 = 2681 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N10D9 = 2682 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D1 = 2683 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D2 = 2684 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D3 = 2685 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D4 = 2686 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D5 = 2687 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D6 = 2688 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D7 = 2689 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D8 = 2690 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N11D9 = 2691 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D1 = 2692 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D2 = 2693 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D3 = 2694 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D4 = 2695 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D5 = 2696 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D6 = 2697 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D7 = 2698 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D8 = 2699 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N12D9 = 2700 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D1 = 2701 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D2 = 2702 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D3 = 2703 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D4 = 2704 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D5 = 2705 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D6 = 2706 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D7 = 2707 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D8 = 2708 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N13D9 = 2709 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D1 = 2710 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D2 = 2711 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D3 = 2712 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D4 = 2713 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D5 = 2714 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D6 = 2715 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D7 = 2716 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D8 = 2717 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N14D9 = 2718 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D1 = 2719 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D2 = 2720 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D3 = 2721 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D4 = 2722 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D5 = 2723 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D6 = 2724 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D7 = 2725 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D8 = 2726 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N15D9 = 2727 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D1 = 2728 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D2 = 2729 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D3 = 2730 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D4 = 2731 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D5 = 2732 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D6 = 2733 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D7 = 2734 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D8 = 2735 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N16D9 = 2736 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D1 = 2737 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D2 = 2738 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D3 = 2739 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D4 = 2740 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D5 = 2741 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D6 = 2742 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D7 = 2743 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D8 = 2744 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N17D9 = 2745 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D1 = 2746 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D2 = 2747 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D3 = 2748 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D4 = 2749 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D5 = 2750 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D6 = 2751 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D7 = 2752 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D8 = 2753 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N18D9 = 2754 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D1 = 2755 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D2 = 2756 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D3 = 2757 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D4 = 2758 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D5 = 2759 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D6 = 2760 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D7 = 2761 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D8 = 2762 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N19D9 = 2763 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D1 = 2764 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D2 = 2765 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D3 = 2766 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D4 = 2767 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D5 = 2768 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D6 = 2769 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D7 = 2770 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D8 = 2771 + INTEGER(IntKi), PARAMETER :: WkDfVxT9N20D9 = 2772 ! Radial Wake Velocity Deficits: - INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D1 = 2953 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D2 = 2954 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D3 = 2955 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D4 = 2956 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D5 = 2957 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D6 = 2958 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D7 = 2959 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D8 = 2960 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D9 = 2961 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D1 = 2962 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D2 = 2963 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D3 = 2964 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D4 = 2965 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D5 = 2966 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D6 = 2967 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D7 = 2968 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D8 = 2969 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D9 = 2970 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D1 = 2971 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D2 = 2972 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D3 = 2973 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D4 = 2974 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D5 = 2975 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D6 = 2976 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D7 = 2977 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D8 = 2978 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D9 = 2979 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D1 = 2980 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D2 = 2981 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D3 = 2982 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D4 = 2983 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D5 = 2984 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D6 = 2985 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D7 = 2986 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D8 = 2987 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D9 = 2988 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D1 = 2989 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D2 = 2990 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D3 = 2991 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D4 = 2992 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D5 = 2993 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D6 = 2994 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D7 = 2995 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D8 = 2996 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D9 = 2997 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D1 = 2998 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D2 = 2999 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D3 = 3000 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D4 = 3001 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D5 = 3002 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D6 = 3003 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D7 = 3004 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D8 = 3005 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D9 = 3006 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D1 = 3007 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D2 = 3008 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D3 = 3009 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D4 = 3010 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D5 = 3011 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D6 = 3012 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D7 = 3013 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D8 = 3014 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D9 = 3015 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D1 = 3016 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D2 = 3017 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D3 = 3018 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D4 = 3019 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D5 = 3020 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D6 = 3021 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D7 = 3022 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D8 = 3023 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D9 = 3024 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D1 = 3025 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D2 = 3026 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D3 = 3027 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D4 = 3028 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D5 = 3029 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D6 = 3030 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D7 = 3031 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D8 = 3032 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D9 = 3033 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D1 = 3034 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D2 = 3035 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D3 = 3036 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D4 = 3037 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D5 = 3038 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D6 = 3039 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D7 = 3040 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D8 = 3041 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D9 = 3042 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D1 = 3043 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D2 = 3044 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D3 = 3045 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D4 = 3046 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D5 = 3047 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D6 = 3048 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D7 = 3049 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D8 = 3050 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D9 = 3051 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D1 = 3052 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D2 = 3053 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D3 = 3054 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D4 = 3055 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D5 = 3056 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D6 = 3057 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D7 = 3058 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D8 = 3059 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D9 = 3060 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D1 = 3061 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D2 = 3062 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D3 = 3063 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D4 = 3064 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D5 = 3065 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D6 = 3066 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D7 = 3067 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D8 = 3068 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D9 = 3069 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D1 = 3070 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D2 = 3071 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D3 = 3072 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D4 = 3073 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D5 = 3074 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D6 = 3075 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D7 = 3076 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D8 = 3077 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D9 = 3078 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D1 = 3079 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D2 = 3080 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D3 = 3081 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D4 = 3082 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D5 = 3083 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D6 = 3084 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D7 = 3085 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D8 = 3086 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D9 = 3087 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D1 = 3088 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D2 = 3089 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D3 = 3090 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D4 = 3091 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D5 = 3092 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D6 = 3093 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D7 = 3094 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D8 = 3095 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D9 = 3096 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D1 = 3097 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D2 = 3098 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D3 = 3099 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D4 = 3100 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D5 = 3101 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D6 = 3102 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D7 = 3103 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D8 = 3104 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D9 = 3105 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D1 = 3106 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D2 = 3107 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D3 = 3108 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D4 = 3109 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D5 = 3110 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D6 = 3111 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D7 = 3112 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D8 = 3113 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D9 = 3114 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D1 = 3115 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D2 = 3116 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D3 = 3117 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D4 = 3118 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D5 = 3119 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D6 = 3120 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D7 = 3121 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D8 = 3122 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D9 = 3123 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D1 = 3124 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D2 = 3125 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D3 = 3126 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D4 = 3127 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D5 = 3128 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D6 = 3129 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D7 = 3130 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D8 = 3131 - INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D9 = 3132 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D1 = 3133 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D2 = 3134 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D3 = 3135 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D4 = 3136 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D5 = 3137 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D6 = 3138 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D7 = 3139 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D8 = 3140 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D9 = 3141 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D1 = 3142 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D2 = 3143 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D3 = 3144 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D4 = 3145 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D5 = 3146 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D6 = 3147 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D7 = 3148 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D8 = 3149 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D9 = 3150 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D1 = 3151 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D2 = 3152 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D3 = 3153 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D4 = 3154 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D5 = 3155 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D6 = 3156 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D7 = 3157 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D8 = 3158 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D9 = 3159 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D1 = 3160 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D2 = 3161 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D3 = 3162 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D4 = 3163 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D5 = 3164 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D6 = 3165 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D7 = 3166 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D8 = 3167 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D9 = 3168 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D1 = 3169 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D2 = 3170 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D3 = 3171 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D4 = 3172 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D5 = 3173 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D6 = 3174 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D7 = 3175 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D8 = 3176 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D9 = 3177 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D1 = 3178 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D2 = 3179 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D3 = 3180 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D4 = 3181 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D5 = 3182 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D6 = 3183 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D7 = 3184 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D8 = 3185 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D9 = 3186 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D1 = 3187 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D2 = 3188 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D3 = 3189 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D4 = 3190 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D5 = 3191 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D6 = 3192 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D7 = 3193 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D8 = 3194 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D9 = 3195 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D1 = 3196 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D2 = 3197 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D3 = 3198 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D4 = 3199 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D5 = 3200 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D6 = 3201 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D7 = 3202 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D8 = 3203 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D9 = 3204 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D1 = 3205 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D2 = 3206 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D3 = 3207 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D4 = 3208 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D5 = 3209 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D6 = 3210 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D7 = 3211 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D8 = 3212 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D9 = 3213 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D1 = 3214 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D2 = 3215 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D3 = 3216 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D4 = 3217 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D5 = 3218 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D6 = 3219 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D7 = 3220 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D8 = 3221 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D9 = 3222 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D1 = 3223 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D2 = 3224 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D3 = 3225 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D4 = 3226 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D5 = 3227 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D6 = 3228 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D7 = 3229 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D8 = 3230 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D9 = 3231 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D1 = 3232 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D2 = 3233 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D3 = 3234 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D4 = 3235 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D5 = 3236 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D6 = 3237 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D7 = 3238 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D8 = 3239 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D9 = 3240 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D1 = 3241 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D2 = 3242 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D3 = 3243 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D4 = 3244 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D5 = 3245 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D6 = 3246 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D7 = 3247 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D8 = 3248 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D9 = 3249 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D1 = 3250 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D2 = 3251 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D3 = 3252 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D4 = 3253 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D5 = 3254 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D6 = 3255 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D7 = 3256 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D8 = 3257 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D9 = 3258 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D1 = 3259 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D2 = 3260 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D3 = 3261 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D4 = 3262 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D5 = 3263 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D6 = 3264 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D7 = 3265 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D8 = 3266 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D9 = 3267 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D1 = 3268 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D2 = 3269 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D3 = 3270 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D4 = 3271 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D5 = 3272 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D6 = 3273 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D7 = 3274 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D8 = 3275 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D9 = 3276 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D1 = 3277 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D2 = 3278 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D3 = 3279 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D4 = 3280 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D5 = 3281 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D6 = 3282 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D7 = 3283 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D8 = 3284 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D9 = 3285 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D1 = 3286 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D2 = 3287 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D3 = 3288 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D4 = 3289 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D5 = 3290 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D6 = 3291 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D7 = 3292 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D8 = 3293 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D9 = 3294 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D1 = 3295 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D2 = 3296 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D3 = 3297 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D4 = 3298 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D5 = 3299 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D6 = 3300 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D7 = 3301 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D8 = 3302 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D9 = 3303 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D1 = 3304 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D2 = 3305 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D3 = 3306 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D4 = 3307 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D5 = 3308 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D6 = 3309 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D7 = 3310 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D8 = 3311 - INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D9 = 3312 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D1 = 3313 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D2 = 3314 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D3 = 3315 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D4 = 3316 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D5 = 3317 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D6 = 3318 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D7 = 3319 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D8 = 3320 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D9 = 3321 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D1 = 3322 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D2 = 3323 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D3 = 3324 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D4 = 3325 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D5 = 3326 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D6 = 3327 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D7 = 3328 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D8 = 3329 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D9 = 3330 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D1 = 3331 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D2 = 3332 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D3 = 3333 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D4 = 3334 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D5 = 3335 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D6 = 3336 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D7 = 3337 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D8 = 3338 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D9 = 3339 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D1 = 3340 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D2 = 3341 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D3 = 3342 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D4 = 3343 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D5 = 3344 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D6 = 3345 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D7 = 3346 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D8 = 3347 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D9 = 3348 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D1 = 3349 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D2 = 3350 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D3 = 3351 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D4 = 3352 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D5 = 3353 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D6 = 3354 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D7 = 3355 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D8 = 3356 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D9 = 3357 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D1 = 3358 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D2 = 3359 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D3 = 3360 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D4 = 3361 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D5 = 3362 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D6 = 3363 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D7 = 3364 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D8 = 3365 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D9 = 3366 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D1 = 3367 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D2 = 3368 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D3 = 3369 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D4 = 3370 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D5 = 3371 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D6 = 3372 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D7 = 3373 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D8 = 3374 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D9 = 3375 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D1 = 3376 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D2 = 3377 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D3 = 3378 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D4 = 3379 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D5 = 3380 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D6 = 3381 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D7 = 3382 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D8 = 3383 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D9 = 3384 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D1 = 3385 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D2 = 3386 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D3 = 3387 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D4 = 3388 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D5 = 3389 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D6 = 3390 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D7 = 3391 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D8 = 3392 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D9 = 3393 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D1 = 3394 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D2 = 3395 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D3 = 3396 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D4 = 3397 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D5 = 3398 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D6 = 3399 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D7 = 3400 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D8 = 3401 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D9 = 3402 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D1 = 3403 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D2 = 3404 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D3 = 3405 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D4 = 3406 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D5 = 3407 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D6 = 3408 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D7 = 3409 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D8 = 3410 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D9 = 3411 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D1 = 3412 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D2 = 3413 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D3 = 3414 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D4 = 3415 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D5 = 3416 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D6 = 3417 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D7 = 3418 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D8 = 3419 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D9 = 3420 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D1 = 3421 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D2 = 3422 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D3 = 3423 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D4 = 3424 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D5 = 3425 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D6 = 3426 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D7 = 3427 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D8 = 3428 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D9 = 3429 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D1 = 3430 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D2 = 3431 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D3 = 3432 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D4 = 3433 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D5 = 3434 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D6 = 3435 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D7 = 3436 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D8 = 3437 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D9 = 3438 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D1 = 3439 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D2 = 3440 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D3 = 3441 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D4 = 3442 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D5 = 3443 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D6 = 3444 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D7 = 3445 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D8 = 3446 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D9 = 3447 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D1 = 3448 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D2 = 3449 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D3 = 3450 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D4 = 3451 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D5 = 3452 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D6 = 3453 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D7 = 3454 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D8 = 3455 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D9 = 3456 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D1 = 3457 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D2 = 3458 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D3 = 3459 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D4 = 3460 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D5 = 3461 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D6 = 3462 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D7 = 3463 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D8 = 3464 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D9 = 3465 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D1 = 3466 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D2 = 3467 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D3 = 3468 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D4 = 3469 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D5 = 3470 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D6 = 3471 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D7 = 3472 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D8 = 3473 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D9 = 3474 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D1 = 3475 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D2 = 3476 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D3 = 3477 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D4 = 3478 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D5 = 3479 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D6 = 3480 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D7 = 3481 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D8 = 3482 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D9 = 3483 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D1 = 3484 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D2 = 3485 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D3 = 3486 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D4 = 3487 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D5 = 3488 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D6 = 3489 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D7 = 3490 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D8 = 3491 - INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D9 = 3492 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D1 = 3493 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D2 = 3494 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D3 = 3495 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D4 = 3496 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D5 = 3497 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D6 = 3498 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D7 = 3499 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D8 = 3500 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D9 = 3501 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D1 = 3502 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D2 = 3503 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D3 = 3504 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D4 = 3505 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D5 = 3506 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D6 = 3507 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D7 = 3508 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D8 = 3509 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D9 = 3510 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D1 = 3511 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D2 = 3512 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D3 = 3513 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D4 = 3514 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D5 = 3515 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D6 = 3516 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D7 = 3517 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D8 = 3518 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D9 = 3519 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D1 = 3520 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D2 = 3521 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D3 = 3522 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D4 = 3523 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D5 = 3524 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D6 = 3525 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D7 = 3526 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D8 = 3527 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D9 = 3528 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D1 = 3529 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D2 = 3530 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D3 = 3531 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D4 = 3532 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D5 = 3533 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D6 = 3534 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D7 = 3535 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D8 = 3536 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D9 = 3537 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D1 = 3538 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D2 = 3539 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D3 = 3540 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D4 = 3541 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D5 = 3542 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D6 = 3543 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D7 = 3544 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D8 = 3545 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D9 = 3546 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D1 = 3547 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D2 = 3548 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D3 = 3549 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D4 = 3550 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D5 = 3551 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D6 = 3552 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D7 = 3553 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D8 = 3554 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D9 = 3555 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D1 = 3556 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D2 = 3557 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D3 = 3558 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D4 = 3559 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D5 = 3560 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D6 = 3561 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D7 = 3562 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D8 = 3563 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D9 = 3564 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D1 = 3565 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D2 = 3566 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D3 = 3567 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D4 = 3568 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D5 = 3569 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D6 = 3570 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D7 = 3571 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D8 = 3572 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D9 = 3573 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D1 = 3574 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D2 = 3575 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D3 = 3576 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D4 = 3577 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D5 = 3578 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D6 = 3579 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D7 = 3580 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D8 = 3581 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D9 = 3582 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D1 = 3583 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D2 = 3584 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D3 = 3585 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D4 = 3586 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D5 = 3587 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D6 = 3588 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D7 = 3589 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D8 = 3590 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D9 = 3591 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D1 = 3592 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D2 = 3593 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D3 = 3594 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D4 = 3595 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D5 = 3596 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D6 = 3597 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D7 = 3598 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D8 = 3599 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D9 = 3600 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D1 = 3601 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D2 = 3602 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D3 = 3603 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D4 = 3604 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D5 = 3605 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D6 = 3606 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D7 = 3607 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D8 = 3608 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D9 = 3609 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D1 = 3610 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D2 = 3611 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D3 = 3612 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D4 = 3613 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D5 = 3614 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D6 = 3615 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D7 = 3616 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D8 = 3617 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D9 = 3618 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D1 = 3619 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D2 = 3620 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D3 = 3621 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D4 = 3622 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D5 = 3623 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D6 = 3624 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D7 = 3625 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D8 = 3626 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D9 = 3627 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D1 = 3628 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D2 = 3629 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D3 = 3630 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D4 = 3631 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D5 = 3632 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D6 = 3633 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D7 = 3634 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D8 = 3635 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D9 = 3636 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D1 = 3637 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D2 = 3638 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D3 = 3639 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D4 = 3640 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D5 = 3641 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D6 = 3642 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D7 = 3643 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D8 = 3644 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D9 = 3645 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D1 = 3646 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D2 = 3647 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D3 = 3648 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D4 = 3649 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D5 = 3650 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D6 = 3651 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D7 = 3652 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D8 = 3653 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D9 = 3654 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D1 = 3655 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D2 = 3656 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D3 = 3657 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D4 = 3658 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D5 = 3659 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D6 = 3660 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D7 = 3661 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D8 = 3662 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D9 = 3663 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D1 = 3664 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D2 = 3665 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D3 = 3666 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D4 = 3667 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D5 = 3668 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D6 = 3669 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D7 = 3670 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D8 = 3671 - INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D9 = 3672 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D1 = 3673 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D2 = 3674 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D3 = 3675 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D4 = 3676 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D5 = 3677 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D6 = 3678 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D7 = 3679 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D8 = 3680 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D9 = 3681 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D1 = 3682 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D2 = 3683 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D3 = 3684 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D4 = 3685 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D5 = 3686 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D6 = 3687 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D7 = 3688 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D8 = 3689 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D9 = 3690 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D1 = 3691 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D2 = 3692 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D3 = 3693 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D4 = 3694 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D5 = 3695 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D6 = 3696 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D7 = 3697 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D8 = 3698 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D9 = 3699 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D1 = 3700 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D2 = 3701 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D3 = 3702 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D4 = 3703 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D5 = 3704 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D6 = 3705 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D7 = 3706 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D8 = 3707 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D9 = 3708 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D1 = 3709 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D2 = 3710 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D3 = 3711 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D4 = 3712 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D5 = 3713 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D6 = 3714 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D7 = 3715 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D8 = 3716 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D9 = 3717 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D1 = 3718 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D2 = 3719 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D3 = 3720 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D4 = 3721 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D5 = 3722 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D6 = 3723 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D7 = 3724 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D8 = 3725 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D9 = 3726 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D1 = 3727 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D2 = 3728 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D3 = 3729 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D4 = 3730 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D5 = 3731 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D6 = 3732 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D7 = 3733 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D8 = 3734 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D9 = 3735 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D1 = 3736 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D2 = 3737 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D3 = 3738 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D4 = 3739 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D5 = 3740 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D6 = 3741 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D7 = 3742 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D8 = 3743 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D9 = 3744 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D1 = 3745 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D2 = 3746 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D3 = 3747 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D4 = 3748 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D5 = 3749 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D6 = 3750 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D7 = 3751 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D8 = 3752 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D9 = 3753 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D1 = 3754 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D2 = 3755 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D3 = 3756 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D4 = 3757 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D5 = 3758 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D6 = 3759 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D7 = 3760 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D8 = 3761 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D9 = 3762 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D1 = 3763 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D2 = 3764 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D3 = 3765 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D4 = 3766 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D5 = 3767 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D6 = 3768 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D7 = 3769 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D8 = 3770 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D9 = 3771 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D1 = 3772 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D2 = 3773 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D3 = 3774 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D4 = 3775 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D5 = 3776 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D6 = 3777 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D7 = 3778 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D8 = 3779 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D9 = 3780 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D1 = 3781 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D2 = 3782 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D3 = 3783 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D4 = 3784 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D5 = 3785 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D6 = 3786 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D7 = 3787 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D8 = 3788 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D9 = 3789 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D1 = 3790 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D2 = 3791 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D3 = 3792 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D4 = 3793 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D5 = 3794 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D6 = 3795 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D7 = 3796 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D8 = 3797 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D9 = 3798 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D1 = 3799 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D2 = 3800 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D3 = 3801 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D4 = 3802 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D5 = 3803 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D6 = 3804 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D7 = 3805 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D8 = 3806 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D9 = 3807 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D1 = 3808 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D2 = 3809 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D3 = 3810 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D4 = 3811 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D5 = 3812 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D6 = 3813 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D7 = 3814 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D8 = 3815 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D9 = 3816 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D1 = 3817 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D2 = 3818 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D3 = 3819 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D4 = 3820 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D5 = 3821 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D6 = 3822 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D7 = 3823 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D8 = 3824 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D9 = 3825 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D1 = 3826 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D2 = 3827 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D3 = 3828 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D4 = 3829 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D5 = 3830 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D6 = 3831 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D7 = 3832 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D8 = 3833 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D9 = 3834 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D1 = 3835 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D2 = 3836 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D3 = 3837 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D4 = 3838 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D5 = 3839 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D6 = 3840 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D7 = 3841 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D8 = 3842 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D9 = 3843 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D1 = 3844 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D2 = 3845 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D3 = 3846 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D4 = 3847 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D5 = 3848 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D6 = 3849 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D7 = 3850 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D8 = 3851 - INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D9 = 3852 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D1 = 3853 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D2 = 3854 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D3 = 3855 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D4 = 3856 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D5 = 3857 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D6 = 3858 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D7 = 3859 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D8 = 3860 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D9 = 3861 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D1 = 3862 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D2 = 3863 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D3 = 3864 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D4 = 3865 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D5 = 3866 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D6 = 3867 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D7 = 3868 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D8 = 3869 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D9 = 3870 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D1 = 3871 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D2 = 3872 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D3 = 3873 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D4 = 3874 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D5 = 3875 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D6 = 3876 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D7 = 3877 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D8 = 3878 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D9 = 3879 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D1 = 3880 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D2 = 3881 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D3 = 3882 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D4 = 3883 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D5 = 3884 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D6 = 3885 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D7 = 3886 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D8 = 3887 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D9 = 3888 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D1 = 3889 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D2 = 3890 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D3 = 3891 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D4 = 3892 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D5 = 3893 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D6 = 3894 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D7 = 3895 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D8 = 3896 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D9 = 3897 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D1 = 3898 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D2 = 3899 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D3 = 3900 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D4 = 3901 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D5 = 3902 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D6 = 3903 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D7 = 3904 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D8 = 3905 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D9 = 3906 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D1 = 3907 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D2 = 3908 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D3 = 3909 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D4 = 3910 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D5 = 3911 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D6 = 3912 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D7 = 3913 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D8 = 3914 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D9 = 3915 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D1 = 3916 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D2 = 3917 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D3 = 3918 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D4 = 3919 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D5 = 3920 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D6 = 3921 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D7 = 3922 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D8 = 3923 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D9 = 3924 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D1 = 3925 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D2 = 3926 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D3 = 3927 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D4 = 3928 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D5 = 3929 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D6 = 3930 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D7 = 3931 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D8 = 3932 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D9 = 3933 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D1 = 3934 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D2 = 3935 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D3 = 3936 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D4 = 3937 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D5 = 3938 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D6 = 3939 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D7 = 3940 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D8 = 3941 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D9 = 3942 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D1 = 3943 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D2 = 3944 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D3 = 3945 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D4 = 3946 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D5 = 3947 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D6 = 3948 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D7 = 3949 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D8 = 3950 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D9 = 3951 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D1 = 3952 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D2 = 3953 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D3 = 3954 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D4 = 3955 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D5 = 3956 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D6 = 3957 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D7 = 3958 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D8 = 3959 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D9 = 3960 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D1 = 3961 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D2 = 3962 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D3 = 3963 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D4 = 3964 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D5 = 3965 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D6 = 3966 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D7 = 3967 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D8 = 3968 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D9 = 3969 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D1 = 3970 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D2 = 3971 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D3 = 3972 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D4 = 3973 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D5 = 3974 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D6 = 3975 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D7 = 3976 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D8 = 3977 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D9 = 3978 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D1 = 3979 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D2 = 3980 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D3 = 3981 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D4 = 3982 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D5 = 3983 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D6 = 3984 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D7 = 3985 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D8 = 3986 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D9 = 3987 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D1 = 3988 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D2 = 3989 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D3 = 3990 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D4 = 3991 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D5 = 3992 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D6 = 3993 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D7 = 3994 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D8 = 3995 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D9 = 3996 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D1 = 3997 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D2 = 3998 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D3 = 3999 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D4 = 4000 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D5 = 4001 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D6 = 4002 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D7 = 4003 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D8 = 4004 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D9 = 4005 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D1 = 4006 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D2 = 4007 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D3 = 4008 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D4 = 4009 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D5 = 4010 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D6 = 4011 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D7 = 4012 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D8 = 4013 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D9 = 4014 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D1 = 4015 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D2 = 4016 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D3 = 4017 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D4 = 4018 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D5 = 4019 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D6 = 4020 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D7 = 4021 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D8 = 4022 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D9 = 4023 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D1 = 4024 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D2 = 4025 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D3 = 4026 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D4 = 4027 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D5 = 4028 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D6 = 4029 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D7 = 4030 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D8 = 4031 - INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D9 = 4032 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D1 = 4033 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D2 = 4034 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D3 = 4035 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D4 = 4036 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D5 = 4037 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D6 = 4038 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D7 = 4039 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D8 = 4040 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D9 = 4041 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D1 = 4042 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D2 = 4043 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D3 = 4044 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D4 = 4045 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D5 = 4046 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D6 = 4047 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D7 = 4048 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D8 = 4049 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D9 = 4050 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D1 = 4051 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D2 = 4052 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D3 = 4053 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D4 = 4054 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D5 = 4055 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D6 = 4056 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D7 = 4057 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D8 = 4058 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D9 = 4059 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D1 = 4060 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D2 = 4061 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D3 = 4062 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D4 = 4063 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D5 = 4064 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D6 = 4065 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D7 = 4066 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D8 = 4067 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D9 = 4068 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D1 = 4069 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D2 = 4070 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D3 = 4071 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D4 = 4072 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D5 = 4073 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D6 = 4074 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D7 = 4075 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D8 = 4076 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D9 = 4077 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D1 = 4078 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D2 = 4079 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D3 = 4080 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D4 = 4081 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D5 = 4082 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D6 = 4083 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D7 = 4084 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D8 = 4085 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D9 = 4086 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D1 = 4087 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D2 = 4088 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D3 = 4089 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D4 = 4090 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D5 = 4091 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D6 = 4092 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D7 = 4093 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D8 = 4094 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D9 = 4095 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D1 = 4096 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D2 = 4097 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D3 = 4098 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D4 = 4099 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D5 = 4100 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D6 = 4101 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D7 = 4102 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D8 = 4103 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D9 = 4104 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D1 = 4105 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D2 = 4106 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D3 = 4107 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D4 = 4108 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D5 = 4109 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D6 = 4110 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D7 = 4111 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D8 = 4112 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D9 = 4113 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D1 = 4114 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D2 = 4115 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D3 = 4116 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D4 = 4117 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D5 = 4118 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D6 = 4119 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D7 = 4120 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D8 = 4121 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D9 = 4122 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D1 = 4123 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D2 = 4124 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D3 = 4125 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D4 = 4126 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D5 = 4127 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D6 = 4128 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D7 = 4129 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D8 = 4130 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D9 = 4131 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D1 = 4132 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D2 = 4133 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D3 = 4134 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D4 = 4135 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D5 = 4136 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D6 = 4137 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D7 = 4138 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D8 = 4139 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D9 = 4140 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D1 = 4141 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D2 = 4142 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D3 = 4143 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D4 = 4144 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D5 = 4145 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D6 = 4146 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D7 = 4147 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D8 = 4148 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D9 = 4149 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D1 = 4150 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D2 = 4151 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D3 = 4152 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D4 = 4153 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D5 = 4154 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D6 = 4155 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D7 = 4156 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D8 = 4157 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D9 = 4158 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D1 = 4159 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D2 = 4160 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D3 = 4161 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D4 = 4162 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D5 = 4163 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D6 = 4164 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D7 = 4165 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D8 = 4166 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D9 = 4167 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D1 = 4168 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D2 = 4169 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D3 = 4170 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D4 = 4171 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D5 = 4172 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D6 = 4173 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D7 = 4174 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D8 = 4175 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D9 = 4176 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D1 = 4177 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D2 = 4178 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D3 = 4179 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D4 = 4180 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D5 = 4181 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D6 = 4182 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D7 = 4183 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D8 = 4184 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D9 = 4185 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D1 = 4186 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D2 = 4187 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D3 = 4188 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D4 = 4189 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D5 = 4190 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D6 = 4191 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D7 = 4192 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D8 = 4193 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D9 = 4194 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D1 = 4195 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D2 = 4196 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D3 = 4197 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D4 = 4198 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D5 = 4199 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D6 = 4200 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D7 = 4201 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D8 = 4202 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D9 = 4203 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D1 = 4204 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D2 = 4205 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D3 = 4206 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D4 = 4207 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D5 = 4208 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D6 = 4209 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D7 = 4210 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D8 = 4211 - INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D9 = 4212 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D1 = 4213 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D2 = 4214 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D3 = 4215 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D4 = 4216 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D5 = 4217 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D6 = 4218 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D7 = 4219 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D8 = 4220 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D9 = 4221 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D1 = 4222 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D2 = 4223 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D3 = 4224 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D4 = 4225 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D5 = 4226 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D6 = 4227 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D7 = 4228 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D8 = 4229 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D9 = 4230 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D1 = 4231 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D2 = 4232 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D3 = 4233 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D4 = 4234 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D5 = 4235 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D6 = 4236 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D7 = 4237 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D8 = 4238 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D9 = 4239 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D1 = 4240 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D2 = 4241 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D3 = 4242 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D4 = 4243 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D5 = 4244 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D6 = 4245 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D7 = 4246 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D8 = 4247 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D9 = 4248 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D1 = 4249 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D2 = 4250 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D3 = 4251 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D4 = 4252 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D5 = 4253 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D6 = 4254 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D7 = 4255 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D8 = 4256 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D9 = 4257 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D1 = 4258 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D2 = 4259 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D3 = 4260 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D4 = 4261 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D5 = 4262 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D6 = 4263 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D7 = 4264 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D8 = 4265 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D9 = 4266 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D1 = 4267 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D2 = 4268 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D3 = 4269 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D4 = 4270 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D5 = 4271 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D6 = 4272 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D7 = 4273 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D8 = 4274 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D9 = 4275 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D1 = 4276 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D2 = 4277 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D3 = 4278 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D4 = 4279 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D5 = 4280 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D6 = 4281 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D7 = 4282 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D8 = 4283 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D9 = 4284 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D1 = 4285 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D2 = 4286 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D3 = 4287 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D4 = 4288 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D5 = 4289 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D6 = 4290 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D7 = 4291 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D8 = 4292 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D9 = 4293 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D1 = 4294 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D2 = 4295 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D3 = 4296 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D4 = 4297 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D5 = 4298 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D6 = 4299 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D7 = 4300 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D8 = 4301 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D9 = 4302 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D1 = 4303 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D2 = 4304 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D3 = 4305 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D4 = 4306 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D5 = 4307 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D6 = 4308 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D7 = 4309 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D8 = 4310 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D9 = 4311 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D1 = 4312 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D2 = 4313 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D3 = 4314 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D4 = 4315 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D5 = 4316 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D6 = 4317 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D7 = 4318 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D8 = 4319 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D9 = 4320 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D1 = 4321 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D2 = 4322 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D3 = 4323 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D4 = 4324 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D5 = 4325 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D6 = 4326 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D7 = 4327 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D8 = 4328 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D9 = 4329 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D1 = 4330 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D2 = 4331 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D3 = 4332 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D4 = 4333 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D5 = 4334 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D6 = 4335 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D7 = 4336 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D8 = 4337 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D9 = 4338 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D1 = 4339 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D2 = 4340 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D3 = 4341 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D4 = 4342 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D5 = 4343 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D6 = 4344 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D7 = 4345 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D8 = 4346 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D9 = 4347 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D1 = 4348 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D2 = 4349 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D3 = 4350 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D4 = 4351 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D5 = 4352 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D6 = 4353 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D7 = 4354 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D8 = 4355 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D9 = 4356 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D1 = 4357 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D2 = 4358 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D3 = 4359 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D4 = 4360 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D5 = 4361 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D6 = 4362 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D7 = 4363 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D8 = 4364 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D9 = 4365 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D1 = 4366 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D2 = 4367 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D3 = 4368 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D4 = 4369 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D5 = 4370 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D6 = 4371 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D7 = 4372 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D8 = 4373 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D9 = 4374 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D1 = 4375 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D2 = 4376 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D3 = 4377 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D4 = 4378 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D5 = 4379 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D6 = 4380 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D7 = 4381 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D8 = 4382 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D9 = 4383 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D1 = 4384 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D2 = 4385 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D3 = 4386 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D4 = 4387 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D5 = 4388 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D6 = 4389 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D7 = 4390 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D8 = 4391 - INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D9 = 4392 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D1 = 4393 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D2 = 4394 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D3 = 4395 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D4 = 4396 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D5 = 4397 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D6 = 4398 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D7 = 4399 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D8 = 4400 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D9 = 4401 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D1 = 4402 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D2 = 4403 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D3 = 4404 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D4 = 4405 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D5 = 4406 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D6 = 4407 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D7 = 4408 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D8 = 4409 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D9 = 4410 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D1 = 4411 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D2 = 4412 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D3 = 4413 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D4 = 4414 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D5 = 4415 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D6 = 4416 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D7 = 4417 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D8 = 4418 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D9 = 4419 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D1 = 4420 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D2 = 4421 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D3 = 4422 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D4 = 4423 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D5 = 4424 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D6 = 4425 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D7 = 4426 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D8 = 4427 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D9 = 4428 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D1 = 4429 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D2 = 4430 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D3 = 4431 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D4 = 4432 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D5 = 4433 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D6 = 4434 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D7 = 4435 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D8 = 4436 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D9 = 4437 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D1 = 4438 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D2 = 4439 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D3 = 4440 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D4 = 4441 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D5 = 4442 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D6 = 4443 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D7 = 4444 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D8 = 4445 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D9 = 4446 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D1 = 4447 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D2 = 4448 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D3 = 4449 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D4 = 4450 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D5 = 4451 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D6 = 4452 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D7 = 4453 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D8 = 4454 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D9 = 4455 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D1 = 4456 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D2 = 4457 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D3 = 4458 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D4 = 4459 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D5 = 4460 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D6 = 4461 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D7 = 4462 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D8 = 4463 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D9 = 4464 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D1 = 4465 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D2 = 4466 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D3 = 4467 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D4 = 4468 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D5 = 4469 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D6 = 4470 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D7 = 4471 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D8 = 4472 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D9 = 4473 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D1 = 4474 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D2 = 4475 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D3 = 4476 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D4 = 4477 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D5 = 4478 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D6 = 4479 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D7 = 4480 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D8 = 4481 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D9 = 4482 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D1 = 4483 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D2 = 4484 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D3 = 4485 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D4 = 4486 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D5 = 4487 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D6 = 4488 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D7 = 4489 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D8 = 4490 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D9 = 4491 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D1 = 4492 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D2 = 4493 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D3 = 4494 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D4 = 4495 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D5 = 4496 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D6 = 4497 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D7 = 4498 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D8 = 4499 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D9 = 4500 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D1 = 4501 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D2 = 4502 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D3 = 4503 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D4 = 4504 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D5 = 4505 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D6 = 4506 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D7 = 4507 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D8 = 4508 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D9 = 4509 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D1 = 4510 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D2 = 4511 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D3 = 4512 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D4 = 4513 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D5 = 4514 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D6 = 4515 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D7 = 4516 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D8 = 4517 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D9 = 4518 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D1 = 4519 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D2 = 4520 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D3 = 4521 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D4 = 4522 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D5 = 4523 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D6 = 4524 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D7 = 4525 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D8 = 4526 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D9 = 4527 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D1 = 4528 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D2 = 4529 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D3 = 4530 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D4 = 4531 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D5 = 4532 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D6 = 4533 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D7 = 4534 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D8 = 4535 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D9 = 4536 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D1 = 4537 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D2 = 4538 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D3 = 4539 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D4 = 4540 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D5 = 4541 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D6 = 4542 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D7 = 4543 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D8 = 4544 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D9 = 4545 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D1 = 4546 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D2 = 4547 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D3 = 4548 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D4 = 4549 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D5 = 4550 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D6 = 4551 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D7 = 4552 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D8 = 4553 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D9 = 4554 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D1 = 4555 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D2 = 4556 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D3 = 4557 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D4 = 4558 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D5 = 4559 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D6 = 4560 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D7 = 4561 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D8 = 4562 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D9 = 4563 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D1 = 4564 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D2 = 4565 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D3 = 4566 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D4 = 4567 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D5 = 4568 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D6 = 4569 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D7 = 4570 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D8 = 4571 - INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D9 = 4572 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D1 = 2773 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D2 = 2774 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D3 = 2775 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D4 = 2776 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D5 = 2777 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D6 = 2778 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D7 = 2779 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D8 = 2780 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N01D9 = 2781 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D1 = 2782 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D2 = 2783 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D3 = 2784 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D4 = 2785 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D5 = 2786 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D6 = 2787 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D7 = 2788 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D8 = 2789 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N02D9 = 2790 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D1 = 2791 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D2 = 2792 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D3 = 2793 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D4 = 2794 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D5 = 2795 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D6 = 2796 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D7 = 2797 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D8 = 2798 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N03D9 = 2799 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D1 = 2800 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D2 = 2801 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D3 = 2802 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D4 = 2803 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D5 = 2804 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D6 = 2805 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D7 = 2806 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D8 = 2807 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N04D9 = 2808 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D1 = 2809 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D2 = 2810 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D3 = 2811 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D4 = 2812 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D5 = 2813 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D6 = 2814 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D7 = 2815 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D8 = 2816 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N05D9 = 2817 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D1 = 2818 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D2 = 2819 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D3 = 2820 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D4 = 2821 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D5 = 2822 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D6 = 2823 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D7 = 2824 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D8 = 2825 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N06D9 = 2826 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D1 = 2827 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D2 = 2828 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D3 = 2829 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D4 = 2830 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D5 = 2831 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D6 = 2832 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D7 = 2833 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D8 = 2834 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N07D9 = 2835 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D1 = 2836 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D2 = 2837 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D3 = 2838 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D4 = 2839 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D5 = 2840 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D6 = 2841 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D7 = 2842 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D8 = 2843 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N08D9 = 2844 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D1 = 2845 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D2 = 2846 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D3 = 2847 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D4 = 2848 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D5 = 2849 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D6 = 2850 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D7 = 2851 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D8 = 2852 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N09D9 = 2853 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D1 = 2854 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D2 = 2855 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D3 = 2856 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D4 = 2857 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D5 = 2858 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D6 = 2859 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D7 = 2860 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D8 = 2861 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N10D9 = 2862 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D1 = 2863 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D2 = 2864 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D3 = 2865 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D4 = 2866 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D5 = 2867 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D6 = 2868 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D7 = 2869 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D8 = 2870 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N11D9 = 2871 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D1 = 2872 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D2 = 2873 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D3 = 2874 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D4 = 2875 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D5 = 2876 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D6 = 2877 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D7 = 2878 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D8 = 2879 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N12D9 = 2880 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D1 = 2881 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D2 = 2882 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D3 = 2883 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D4 = 2884 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D5 = 2885 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D6 = 2886 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D7 = 2887 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D8 = 2888 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N13D9 = 2889 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D1 = 2890 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D2 = 2891 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D3 = 2892 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D4 = 2893 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D5 = 2894 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D6 = 2895 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D7 = 2896 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D8 = 2897 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N14D9 = 2898 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D1 = 2899 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D2 = 2900 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D3 = 2901 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D4 = 2902 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D5 = 2903 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D6 = 2904 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D7 = 2905 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D8 = 2906 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N15D9 = 2907 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D1 = 2908 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D2 = 2909 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D3 = 2910 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D4 = 2911 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D5 = 2912 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D6 = 2913 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D7 = 2914 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D8 = 2915 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N16D9 = 2916 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D1 = 2917 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D2 = 2918 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D3 = 2919 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D4 = 2920 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D5 = 2921 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D6 = 2922 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D7 = 2923 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D8 = 2924 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N17D9 = 2925 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D1 = 2926 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D2 = 2927 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D3 = 2928 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D4 = 2929 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D5 = 2930 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D6 = 2931 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D7 = 2932 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D8 = 2933 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N18D9 = 2934 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D1 = 2935 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D2 = 2936 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D3 = 2937 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D4 = 2938 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D5 = 2939 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D6 = 2940 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D7 = 2941 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D8 = 2942 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N19D9 = 2943 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D1 = 2944 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D2 = 2945 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D3 = 2946 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D4 = 2947 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D5 = 2948 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D6 = 2949 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D7 = 2950 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D8 = 2951 + INTEGER(IntKi), PARAMETER :: WkDfVrT1N20D9 = 2952 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D1 = 2953 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D2 = 2954 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D3 = 2955 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D4 = 2956 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D5 = 2957 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D6 = 2958 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D7 = 2959 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D8 = 2960 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N01D9 = 2961 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D1 = 2962 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D2 = 2963 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D3 = 2964 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D4 = 2965 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D5 = 2966 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D6 = 2967 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D7 = 2968 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D8 = 2969 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N02D9 = 2970 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D1 = 2971 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D2 = 2972 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D3 = 2973 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D4 = 2974 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D5 = 2975 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D6 = 2976 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D7 = 2977 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D8 = 2978 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N03D9 = 2979 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D1 = 2980 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D2 = 2981 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D3 = 2982 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D4 = 2983 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D5 = 2984 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D6 = 2985 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D7 = 2986 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D8 = 2987 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N04D9 = 2988 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D1 = 2989 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D2 = 2990 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D3 = 2991 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D4 = 2992 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D5 = 2993 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D6 = 2994 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D7 = 2995 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D8 = 2996 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N05D9 = 2997 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D1 = 2998 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D2 = 2999 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D3 = 3000 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D4 = 3001 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D5 = 3002 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D6 = 3003 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D7 = 3004 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D8 = 3005 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N06D9 = 3006 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D1 = 3007 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D2 = 3008 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D3 = 3009 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D4 = 3010 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D5 = 3011 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D6 = 3012 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D7 = 3013 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D8 = 3014 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N07D9 = 3015 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D1 = 3016 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D2 = 3017 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D3 = 3018 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D4 = 3019 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D5 = 3020 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D6 = 3021 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D7 = 3022 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D8 = 3023 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N08D9 = 3024 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D1 = 3025 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D2 = 3026 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D3 = 3027 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D4 = 3028 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D5 = 3029 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D6 = 3030 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D7 = 3031 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D8 = 3032 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N09D9 = 3033 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D1 = 3034 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D2 = 3035 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D3 = 3036 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D4 = 3037 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D5 = 3038 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D6 = 3039 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D7 = 3040 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D8 = 3041 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N10D9 = 3042 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D1 = 3043 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D2 = 3044 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D3 = 3045 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D4 = 3046 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D5 = 3047 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D6 = 3048 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D7 = 3049 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D8 = 3050 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N11D9 = 3051 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D1 = 3052 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D2 = 3053 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D3 = 3054 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D4 = 3055 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D5 = 3056 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D6 = 3057 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D7 = 3058 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D8 = 3059 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N12D9 = 3060 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D1 = 3061 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D2 = 3062 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D3 = 3063 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D4 = 3064 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D5 = 3065 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D6 = 3066 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D7 = 3067 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D8 = 3068 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N13D9 = 3069 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D1 = 3070 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D2 = 3071 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D3 = 3072 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D4 = 3073 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D5 = 3074 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D6 = 3075 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D7 = 3076 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D8 = 3077 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N14D9 = 3078 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D1 = 3079 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D2 = 3080 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D3 = 3081 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D4 = 3082 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D5 = 3083 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D6 = 3084 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D7 = 3085 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D8 = 3086 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N15D9 = 3087 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D1 = 3088 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D2 = 3089 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D3 = 3090 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D4 = 3091 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D5 = 3092 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D6 = 3093 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D7 = 3094 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D8 = 3095 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N16D9 = 3096 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D1 = 3097 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D2 = 3098 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D3 = 3099 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D4 = 3100 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D5 = 3101 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D6 = 3102 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D7 = 3103 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D8 = 3104 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N17D9 = 3105 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D1 = 3106 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D2 = 3107 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D3 = 3108 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D4 = 3109 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D5 = 3110 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D6 = 3111 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D7 = 3112 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D8 = 3113 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N18D9 = 3114 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D1 = 3115 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D2 = 3116 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D3 = 3117 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D4 = 3118 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D5 = 3119 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D6 = 3120 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D7 = 3121 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D8 = 3122 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N19D9 = 3123 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D1 = 3124 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D2 = 3125 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D3 = 3126 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D4 = 3127 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D5 = 3128 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D6 = 3129 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D7 = 3130 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D8 = 3131 + INTEGER(IntKi), PARAMETER :: WkDfVrT2N20D9 = 3132 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D1 = 3133 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D2 = 3134 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D3 = 3135 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D4 = 3136 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D5 = 3137 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D6 = 3138 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D7 = 3139 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D8 = 3140 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N01D9 = 3141 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D1 = 3142 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D2 = 3143 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D3 = 3144 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D4 = 3145 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D5 = 3146 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D6 = 3147 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D7 = 3148 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D8 = 3149 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N02D9 = 3150 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D1 = 3151 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D2 = 3152 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D3 = 3153 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D4 = 3154 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D5 = 3155 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D6 = 3156 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D7 = 3157 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D8 = 3158 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N03D9 = 3159 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D1 = 3160 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D2 = 3161 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D3 = 3162 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D4 = 3163 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D5 = 3164 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D6 = 3165 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D7 = 3166 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D8 = 3167 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N04D9 = 3168 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D1 = 3169 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D2 = 3170 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D3 = 3171 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D4 = 3172 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D5 = 3173 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D6 = 3174 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D7 = 3175 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D8 = 3176 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N05D9 = 3177 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D1 = 3178 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D2 = 3179 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D3 = 3180 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D4 = 3181 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D5 = 3182 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D6 = 3183 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D7 = 3184 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D8 = 3185 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N06D9 = 3186 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D1 = 3187 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D2 = 3188 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D3 = 3189 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D4 = 3190 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D5 = 3191 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D6 = 3192 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D7 = 3193 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D8 = 3194 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N07D9 = 3195 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D1 = 3196 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D2 = 3197 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D3 = 3198 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D4 = 3199 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D5 = 3200 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D6 = 3201 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D7 = 3202 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D8 = 3203 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N08D9 = 3204 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D1 = 3205 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D2 = 3206 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D3 = 3207 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D4 = 3208 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D5 = 3209 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D6 = 3210 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D7 = 3211 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D8 = 3212 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N09D9 = 3213 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D1 = 3214 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D2 = 3215 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D3 = 3216 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D4 = 3217 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D5 = 3218 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D6 = 3219 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D7 = 3220 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D8 = 3221 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N10D9 = 3222 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D1 = 3223 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D2 = 3224 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D3 = 3225 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D4 = 3226 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D5 = 3227 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D6 = 3228 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D7 = 3229 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D8 = 3230 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N11D9 = 3231 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D1 = 3232 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D2 = 3233 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D3 = 3234 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D4 = 3235 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D5 = 3236 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D6 = 3237 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D7 = 3238 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D8 = 3239 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N12D9 = 3240 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D1 = 3241 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D2 = 3242 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D3 = 3243 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D4 = 3244 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D5 = 3245 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D6 = 3246 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D7 = 3247 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D8 = 3248 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N13D9 = 3249 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D1 = 3250 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D2 = 3251 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D3 = 3252 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D4 = 3253 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D5 = 3254 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D6 = 3255 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D7 = 3256 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D8 = 3257 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N14D9 = 3258 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D1 = 3259 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D2 = 3260 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D3 = 3261 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D4 = 3262 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D5 = 3263 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D6 = 3264 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D7 = 3265 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D8 = 3266 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N15D9 = 3267 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D1 = 3268 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D2 = 3269 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D3 = 3270 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D4 = 3271 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D5 = 3272 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D6 = 3273 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D7 = 3274 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D8 = 3275 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N16D9 = 3276 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D1 = 3277 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D2 = 3278 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D3 = 3279 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D4 = 3280 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D5 = 3281 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D6 = 3282 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D7 = 3283 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D8 = 3284 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N17D9 = 3285 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D1 = 3286 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D2 = 3287 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D3 = 3288 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D4 = 3289 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D5 = 3290 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D6 = 3291 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D7 = 3292 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D8 = 3293 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N18D9 = 3294 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D1 = 3295 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D2 = 3296 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D3 = 3297 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D4 = 3298 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D5 = 3299 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D6 = 3300 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D7 = 3301 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D8 = 3302 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N19D9 = 3303 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D1 = 3304 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D2 = 3305 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D3 = 3306 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D4 = 3307 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D5 = 3308 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D6 = 3309 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D7 = 3310 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D8 = 3311 + INTEGER(IntKi), PARAMETER :: WkDfVrT3N20D9 = 3312 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D1 = 3313 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D2 = 3314 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D3 = 3315 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D4 = 3316 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D5 = 3317 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D6 = 3318 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D7 = 3319 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D8 = 3320 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N01D9 = 3321 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D1 = 3322 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D2 = 3323 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D3 = 3324 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D4 = 3325 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D5 = 3326 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D6 = 3327 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D7 = 3328 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D8 = 3329 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N02D9 = 3330 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D1 = 3331 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D2 = 3332 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D3 = 3333 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D4 = 3334 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D5 = 3335 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D6 = 3336 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D7 = 3337 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D8 = 3338 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N03D9 = 3339 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D1 = 3340 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D2 = 3341 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D3 = 3342 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D4 = 3343 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D5 = 3344 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D6 = 3345 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D7 = 3346 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D8 = 3347 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N04D9 = 3348 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D1 = 3349 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D2 = 3350 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D3 = 3351 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D4 = 3352 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D5 = 3353 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D6 = 3354 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D7 = 3355 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D8 = 3356 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N05D9 = 3357 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D1 = 3358 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D2 = 3359 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D3 = 3360 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D4 = 3361 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D5 = 3362 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D6 = 3363 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D7 = 3364 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D8 = 3365 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N06D9 = 3366 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D1 = 3367 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D2 = 3368 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D3 = 3369 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D4 = 3370 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D5 = 3371 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D6 = 3372 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D7 = 3373 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D8 = 3374 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N07D9 = 3375 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D1 = 3376 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D2 = 3377 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D3 = 3378 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D4 = 3379 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D5 = 3380 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D6 = 3381 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D7 = 3382 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D8 = 3383 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N08D9 = 3384 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D1 = 3385 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D2 = 3386 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D3 = 3387 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D4 = 3388 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D5 = 3389 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D6 = 3390 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D7 = 3391 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D8 = 3392 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N09D9 = 3393 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D1 = 3394 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D2 = 3395 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D3 = 3396 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D4 = 3397 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D5 = 3398 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D6 = 3399 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D7 = 3400 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D8 = 3401 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N10D9 = 3402 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D1 = 3403 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D2 = 3404 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D3 = 3405 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D4 = 3406 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D5 = 3407 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D6 = 3408 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D7 = 3409 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D8 = 3410 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N11D9 = 3411 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D1 = 3412 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D2 = 3413 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D3 = 3414 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D4 = 3415 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D5 = 3416 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D6 = 3417 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D7 = 3418 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D8 = 3419 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N12D9 = 3420 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D1 = 3421 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D2 = 3422 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D3 = 3423 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D4 = 3424 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D5 = 3425 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D6 = 3426 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D7 = 3427 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D8 = 3428 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N13D9 = 3429 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D1 = 3430 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D2 = 3431 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D3 = 3432 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D4 = 3433 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D5 = 3434 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D6 = 3435 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D7 = 3436 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D8 = 3437 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N14D9 = 3438 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D1 = 3439 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D2 = 3440 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D3 = 3441 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D4 = 3442 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D5 = 3443 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D6 = 3444 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D7 = 3445 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D8 = 3446 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N15D9 = 3447 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D1 = 3448 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D2 = 3449 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D3 = 3450 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D4 = 3451 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D5 = 3452 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D6 = 3453 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D7 = 3454 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D8 = 3455 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N16D9 = 3456 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D1 = 3457 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D2 = 3458 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D3 = 3459 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D4 = 3460 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D5 = 3461 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D6 = 3462 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D7 = 3463 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D8 = 3464 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N17D9 = 3465 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D1 = 3466 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D2 = 3467 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D3 = 3468 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D4 = 3469 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D5 = 3470 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D6 = 3471 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D7 = 3472 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D8 = 3473 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N18D9 = 3474 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D1 = 3475 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D2 = 3476 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D3 = 3477 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D4 = 3478 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D5 = 3479 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D6 = 3480 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D7 = 3481 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D8 = 3482 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N19D9 = 3483 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D1 = 3484 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D2 = 3485 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D3 = 3486 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D4 = 3487 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D5 = 3488 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D6 = 3489 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D7 = 3490 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D8 = 3491 + INTEGER(IntKi), PARAMETER :: WkDfVrT4N20D9 = 3492 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D1 = 3493 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D2 = 3494 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D3 = 3495 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D4 = 3496 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D5 = 3497 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D6 = 3498 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D7 = 3499 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D8 = 3500 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N01D9 = 3501 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D1 = 3502 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D2 = 3503 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D3 = 3504 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D4 = 3505 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D5 = 3506 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D6 = 3507 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D7 = 3508 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D8 = 3509 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N02D9 = 3510 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D1 = 3511 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D2 = 3512 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D3 = 3513 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D4 = 3514 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D5 = 3515 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D6 = 3516 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D7 = 3517 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D8 = 3518 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N03D9 = 3519 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D1 = 3520 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D2 = 3521 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D3 = 3522 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D4 = 3523 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D5 = 3524 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D6 = 3525 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D7 = 3526 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D8 = 3527 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N04D9 = 3528 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D1 = 3529 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D2 = 3530 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D3 = 3531 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D4 = 3532 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D5 = 3533 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D6 = 3534 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D7 = 3535 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D8 = 3536 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N05D9 = 3537 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D1 = 3538 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D2 = 3539 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D3 = 3540 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D4 = 3541 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D5 = 3542 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D6 = 3543 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D7 = 3544 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D8 = 3545 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N06D9 = 3546 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D1 = 3547 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D2 = 3548 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D3 = 3549 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D4 = 3550 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D5 = 3551 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D6 = 3552 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D7 = 3553 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D8 = 3554 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N07D9 = 3555 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D1 = 3556 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D2 = 3557 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D3 = 3558 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D4 = 3559 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D5 = 3560 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D6 = 3561 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D7 = 3562 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D8 = 3563 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N08D9 = 3564 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D1 = 3565 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D2 = 3566 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D3 = 3567 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D4 = 3568 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D5 = 3569 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D6 = 3570 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D7 = 3571 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D8 = 3572 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N09D9 = 3573 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D1 = 3574 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D2 = 3575 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D3 = 3576 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D4 = 3577 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D5 = 3578 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D6 = 3579 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D7 = 3580 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D8 = 3581 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N10D9 = 3582 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D1 = 3583 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D2 = 3584 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D3 = 3585 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D4 = 3586 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D5 = 3587 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D6 = 3588 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D7 = 3589 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D8 = 3590 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N11D9 = 3591 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D1 = 3592 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D2 = 3593 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D3 = 3594 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D4 = 3595 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D5 = 3596 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D6 = 3597 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D7 = 3598 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D8 = 3599 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N12D9 = 3600 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D1 = 3601 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D2 = 3602 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D3 = 3603 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D4 = 3604 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D5 = 3605 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D6 = 3606 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D7 = 3607 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D8 = 3608 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N13D9 = 3609 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D1 = 3610 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D2 = 3611 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D3 = 3612 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D4 = 3613 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D5 = 3614 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D6 = 3615 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D7 = 3616 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D8 = 3617 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N14D9 = 3618 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D1 = 3619 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D2 = 3620 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D3 = 3621 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D4 = 3622 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D5 = 3623 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D6 = 3624 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D7 = 3625 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D8 = 3626 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N15D9 = 3627 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D1 = 3628 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D2 = 3629 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D3 = 3630 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D4 = 3631 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D5 = 3632 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D6 = 3633 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D7 = 3634 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D8 = 3635 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N16D9 = 3636 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D1 = 3637 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D2 = 3638 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D3 = 3639 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D4 = 3640 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D5 = 3641 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D6 = 3642 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D7 = 3643 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D8 = 3644 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N17D9 = 3645 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D1 = 3646 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D2 = 3647 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D3 = 3648 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D4 = 3649 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D5 = 3650 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D6 = 3651 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D7 = 3652 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D8 = 3653 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N18D9 = 3654 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D1 = 3655 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D2 = 3656 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D3 = 3657 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D4 = 3658 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D5 = 3659 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D6 = 3660 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D7 = 3661 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D8 = 3662 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N19D9 = 3663 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D1 = 3664 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D2 = 3665 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D3 = 3666 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D4 = 3667 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D5 = 3668 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D6 = 3669 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D7 = 3670 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D8 = 3671 + INTEGER(IntKi), PARAMETER :: WkDfVrT5N20D9 = 3672 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D1 = 3673 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D2 = 3674 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D3 = 3675 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D4 = 3676 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D5 = 3677 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D6 = 3678 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D7 = 3679 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D8 = 3680 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N01D9 = 3681 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D1 = 3682 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D2 = 3683 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D3 = 3684 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D4 = 3685 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D5 = 3686 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D6 = 3687 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D7 = 3688 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D8 = 3689 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N02D9 = 3690 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D1 = 3691 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D2 = 3692 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D3 = 3693 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D4 = 3694 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D5 = 3695 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D6 = 3696 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D7 = 3697 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D8 = 3698 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N03D9 = 3699 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D1 = 3700 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D2 = 3701 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D3 = 3702 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D4 = 3703 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D5 = 3704 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D6 = 3705 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D7 = 3706 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D8 = 3707 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N04D9 = 3708 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D1 = 3709 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D2 = 3710 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D3 = 3711 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D4 = 3712 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D5 = 3713 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D6 = 3714 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D7 = 3715 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D8 = 3716 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N05D9 = 3717 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D1 = 3718 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D2 = 3719 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D3 = 3720 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D4 = 3721 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D5 = 3722 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D6 = 3723 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D7 = 3724 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D8 = 3725 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N06D9 = 3726 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D1 = 3727 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D2 = 3728 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D3 = 3729 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D4 = 3730 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D5 = 3731 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D6 = 3732 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D7 = 3733 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D8 = 3734 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N07D9 = 3735 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D1 = 3736 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D2 = 3737 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D3 = 3738 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D4 = 3739 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D5 = 3740 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D6 = 3741 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D7 = 3742 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D8 = 3743 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N08D9 = 3744 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D1 = 3745 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D2 = 3746 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D3 = 3747 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D4 = 3748 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D5 = 3749 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D6 = 3750 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D7 = 3751 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D8 = 3752 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N09D9 = 3753 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D1 = 3754 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D2 = 3755 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D3 = 3756 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D4 = 3757 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D5 = 3758 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D6 = 3759 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D7 = 3760 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D8 = 3761 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N10D9 = 3762 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D1 = 3763 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D2 = 3764 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D3 = 3765 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D4 = 3766 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D5 = 3767 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D6 = 3768 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D7 = 3769 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D8 = 3770 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N11D9 = 3771 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D1 = 3772 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D2 = 3773 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D3 = 3774 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D4 = 3775 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D5 = 3776 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D6 = 3777 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D7 = 3778 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D8 = 3779 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N12D9 = 3780 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D1 = 3781 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D2 = 3782 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D3 = 3783 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D4 = 3784 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D5 = 3785 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D6 = 3786 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D7 = 3787 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D8 = 3788 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N13D9 = 3789 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D1 = 3790 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D2 = 3791 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D3 = 3792 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D4 = 3793 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D5 = 3794 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D6 = 3795 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D7 = 3796 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D8 = 3797 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N14D9 = 3798 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D1 = 3799 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D2 = 3800 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D3 = 3801 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D4 = 3802 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D5 = 3803 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D6 = 3804 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D7 = 3805 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D8 = 3806 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N15D9 = 3807 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D1 = 3808 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D2 = 3809 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D3 = 3810 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D4 = 3811 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D5 = 3812 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D6 = 3813 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D7 = 3814 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D8 = 3815 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N16D9 = 3816 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D1 = 3817 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D2 = 3818 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D3 = 3819 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D4 = 3820 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D5 = 3821 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D6 = 3822 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D7 = 3823 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D8 = 3824 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N17D9 = 3825 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D1 = 3826 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D2 = 3827 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D3 = 3828 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D4 = 3829 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D5 = 3830 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D6 = 3831 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D7 = 3832 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D8 = 3833 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N18D9 = 3834 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D1 = 3835 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D2 = 3836 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D3 = 3837 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D4 = 3838 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D5 = 3839 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D6 = 3840 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D7 = 3841 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D8 = 3842 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N19D9 = 3843 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D1 = 3844 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D2 = 3845 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D3 = 3846 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D4 = 3847 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D5 = 3848 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D6 = 3849 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D7 = 3850 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D8 = 3851 + INTEGER(IntKi), PARAMETER :: WkDfVrT6N20D9 = 3852 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D1 = 3853 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D2 = 3854 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D3 = 3855 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D4 = 3856 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D5 = 3857 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D6 = 3858 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D7 = 3859 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D8 = 3860 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N01D9 = 3861 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D1 = 3862 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D2 = 3863 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D3 = 3864 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D4 = 3865 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D5 = 3866 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D6 = 3867 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D7 = 3868 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D8 = 3869 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N02D9 = 3870 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D1 = 3871 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D2 = 3872 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D3 = 3873 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D4 = 3874 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D5 = 3875 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D6 = 3876 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D7 = 3877 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D8 = 3878 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N03D9 = 3879 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D1 = 3880 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D2 = 3881 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D3 = 3882 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D4 = 3883 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D5 = 3884 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D6 = 3885 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D7 = 3886 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D8 = 3887 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N04D9 = 3888 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D1 = 3889 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D2 = 3890 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D3 = 3891 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D4 = 3892 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D5 = 3893 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D6 = 3894 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D7 = 3895 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D8 = 3896 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N05D9 = 3897 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D1 = 3898 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D2 = 3899 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D3 = 3900 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D4 = 3901 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D5 = 3902 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D6 = 3903 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D7 = 3904 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D8 = 3905 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N06D9 = 3906 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D1 = 3907 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D2 = 3908 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D3 = 3909 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D4 = 3910 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D5 = 3911 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D6 = 3912 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D7 = 3913 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D8 = 3914 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N07D9 = 3915 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D1 = 3916 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D2 = 3917 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D3 = 3918 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D4 = 3919 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D5 = 3920 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D6 = 3921 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D7 = 3922 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D8 = 3923 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N08D9 = 3924 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D1 = 3925 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D2 = 3926 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D3 = 3927 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D4 = 3928 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D5 = 3929 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D6 = 3930 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D7 = 3931 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D8 = 3932 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N09D9 = 3933 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D1 = 3934 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D2 = 3935 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D3 = 3936 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D4 = 3937 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D5 = 3938 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D6 = 3939 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D7 = 3940 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D8 = 3941 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N10D9 = 3942 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D1 = 3943 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D2 = 3944 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D3 = 3945 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D4 = 3946 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D5 = 3947 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D6 = 3948 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D7 = 3949 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D8 = 3950 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N11D9 = 3951 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D1 = 3952 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D2 = 3953 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D3 = 3954 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D4 = 3955 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D5 = 3956 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D6 = 3957 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D7 = 3958 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D8 = 3959 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N12D9 = 3960 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D1 = 3961 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D2 = 3962 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D3 = 3963 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D4 = 3964 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D5 = 3965 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D6 = 3966 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D7 = 3967 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D8 = 3968 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N13D9 = 3969 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D1 = 3970 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D2 = 3971 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D3 = 3972 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D4 = 3973 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D5 = 3974 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D6 = 3975 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D7 = 3976 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D8 = 3977 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N14D9 = 3978 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D1 = 3979 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D2 = 3980 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D3 = 3981 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D4 = 3982 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D5 = 3983 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D6 = 3984 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D7 = 3985 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D8 = 3986 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N15D9 = 3987 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D1 = 3988 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D2 = 3989 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D3 = 3990 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D4 = 3991 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D5 = 3992 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D6 = 3993 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D7 = 3994 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D8 = 3995 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N16D9 = 3996 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D1 = 3997 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D2 = 3998 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D3 = 3999 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D4 = 4000 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D5 = 4001 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D6 = 4002 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D7 = 4003 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D8 = 4004 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N17D9 = 4005 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D1 = 4006 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D2 = 4007 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D3 = 4008 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D4 = 4009 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D5 = 4010 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D6 = 4011 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D7 = 4012 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D8 = 4013 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N18D9 = 4014 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D1 = 4015 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D2 = 4016 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D3 = 4017 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D4 = 4018 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D5 = 4019 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D6 = 4020 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D7 = 4021 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D8 = 4022 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N19D9 = 4023 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D1 = 4024 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D2 = 4025 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D3 = 4026 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D4 = 4027 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D5 = 4028 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D6 = 4029 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D7 = 4030 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D8 = 4031 + INTEGER(IntKi), PARAMETER :: WkDfVrT7N20D9 = 4032 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D1 = 4033 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D2 = 4034 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D3 = 4035 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D4 = 4036 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D5 = 4037 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D6 = 4038 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D7 = 4039 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D8 = 4040 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N01D9 = 4041 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D1 = 4042 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D2 = 4043 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D3 = 4044 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D4 = 4045 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D5 = 4046 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D6 = 4047 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D7 = 4048 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D8 = 4049 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N02D9 = 4050 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D1 = 4051 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D2 = 4052 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D3 = 4053 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D4 = 4054 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D5 = 4055 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D6 = 4056 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D7 = 4057 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D8 = 4058 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N03D9 = 4059 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D1 = 4060 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D2 = 4061 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D3 = 4062 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D4 = 4063 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D5 = 4064 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D6 = 4065 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D7 = 4066 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D8 = 4067 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N04D9 = 4068 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D1 = 4069 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D2 = 4070 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D3 = 4071 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D4 = 4072 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D5 = 4073 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D6 = 4074 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D7 = 4075 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D8 = 4076 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N05D9 = 4077 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D1 = 4078 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D2 = 4079 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D3 = 4080 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D4 = 4081 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D5 = 4082 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D6 = 4083 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D7 = 4084 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D8 = 4085 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N06D9 = 4086 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D1 = 4087 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D2 = 4088 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D3 = 4089 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D4 = 4090 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D5 = 4091 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D6 = 4092 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D7 = 4093 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D8 = 4094 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N07D9 = 4095 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D1 = 4096 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D2 = 4097 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D3 = 4098 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D4 = 4099 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D5 = 4100 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D6 = 4101 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D7 = 4102 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D8 = 4103 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N08D9 = 4104 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D1 = 4105 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D2 = 4106 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D3 = 4107 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D4 = 4108 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D5 = 4109 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D6 = 4110 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D7 = 4111 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D8 = 4112 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N09D9 = 4113 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D1 = 4114 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D2 = 4115 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D3 = 4116 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D4 = 4117 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D5 = 4118 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D6 = 4119 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D7 = 4120 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D8 = 4121 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N10D9 = 4122 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D1 = 4123 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D2 = 4124 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D3 = 4125 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D4 = 4126 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D5 = 4127 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D6 = 4128 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D7 = 4129 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D8 = 4130 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N11D9 = 4131 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D1 = 4132 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D2 = 4133 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D3 = 4134 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D4 = 4135 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D5 = 4136 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D6 = 4137 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D7 = 4138 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D8 = 4139 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N12D9 = 4140 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D1 = 4141 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D2 = 4142 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D3 = 4143 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D4 = 4144 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D5 = 4145 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D6 = 4146 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D7 = 4147 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D8 = 4148 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N13D9 = 4149 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D1 = 4150 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D2 = 4151 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D3 = 4152 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D4 = 4153 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D5 = 4154 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D6 = 4155 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D7 = 4156 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D8 = 4157 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N14D9 = 4158 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D1 = 4159 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D2 = 4160 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D3 = 4161 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D4 = 4162 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D5 = 4163 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D6 = 4164 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D7 = 4165 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D8 = 4166 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N15D9 = 4167 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D1 = 4168 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D2 = 4169 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D3 = 4170 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D4 = 4171 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D5 = 4172 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D6 = 4173 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D7 = 4174 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D8 = 4175 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N16D9 = 4176 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D1 = 4177 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D2 = 4178 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D3 = 4179 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D4 = 4180 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D5 = 4181 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D6 = 4182 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D7 = 4183 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D8 = 4184 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N17D9 = 4185 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D1 = 4186 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D2 = 4187 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D3 = 4188 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D4 = 4189 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D5 = 4190 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D6 = 4191 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D7 = 4192 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D8 = 4193 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N18D9 = 4194 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D1 = 4195 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D2 = 4196 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D3 = 4197 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D4 = 4198 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D5 = 4199 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D6 = 4200 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D7 = 4201 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D8 = 4202 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N19D9 = 4203 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D1 = 4204 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D2 = 4205 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D3 = 4206 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D4 = 4207 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D5 = 4208 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D6 = 4209 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D7 = 4210 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D8 = 4211 + INTEGER(IntKi), PARAMETER :: WkDfVrT8N20D9 = 4212 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D1 = 4213 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D2 = 4214 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D3 = 4215 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D4 = 4216 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D5 = 4217 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D6 = 4218 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D7 = 4219 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D8 = 4220 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N01D9 = 4221 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D1 = 4222 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D2 = 4223 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D3 = 4224 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D4 = 4225 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D5 = 4226 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D6 = 4227 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D7 = 4228 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D8 = 4229 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N02D9 = 4230 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D1 = 4231 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D2 = 4232 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D3 = 4233 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D4 = 4234 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D5 = 4235 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D6 = 4236 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D7 = 4237 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D8 = 4238 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N03D9 = 4239 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D1 = 4240 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D2 = 4241 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D3 = 4242 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D4 = 4243 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D5 = 4244 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D6 = 4245 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D7 = 4246 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D8 = 4247 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N04D9 = 4248 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D1 = 4249 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D2 = 4250 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D3 = 4251 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D4 = 4252 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D5 = 4253 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D6 = 4254 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D7 = 4255 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D8 = 4256 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N05D9 = 4257 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D1 = 4258 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D2 = 4259 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D3 = 4260 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D4 = 4261 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D5 = 4262 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D6 = 4263 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D7 = 4264 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D8 = 4265 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N06D9 = 4266 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D1 = 4267 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D2 = 4268 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D3 = 4269 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D4 = 4270 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D5 = 4271 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D6 = 4272 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D7 = 4273 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D8 = 4274 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N07D9 = 4275 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D1 = 4276 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D2 = 4277 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D3 = 4278 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D4 = 4279 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D5 = 4280 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D6 = 4281 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D7 = 4282 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D8 = 4283 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N08D9 = 4284 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D1 = 4285 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D2 = 4286 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D3 = 4287 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D4 = 4288 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D5 = 4289 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D6 = 4290 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D7 = 4291 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D8 = 4292 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N09D9 = 4293 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D1 = 4294 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D2 = 4295 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D3 = 4296 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D4 = 4297 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D5 = 4298 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D6 = 4299 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D7 = 4300 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D8 = 4301 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N10D9 = 4302 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D1 = 4303 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D2 = 4304 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D3 = 4305 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D4 = 4306 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D5 = 4307 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D6 = 4308 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D7 = 4309 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D8 = 4310 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N11D9 = 4311 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D1 = 4312 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D2 = 4313 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D3 = 4314 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D4 = 4315 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D5 = 4316 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D6 = 4317 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D7 = 4318 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D8 = 4319 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N12D9 = 4320 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D1 = 4321 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D2 = 4322 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D3 = 4323 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D4 = 4324 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D5 = 4325 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D6 = 4326 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D7 = 4327 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D8 = 4328 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N13D9 = 4329 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D1 = 4330 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D2 = 4331 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D3 = 4332 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D4 = 4333 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D5 = 4334 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D6 = 4335 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D7 = 4336 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D8 = 4337 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N14D9 = 4338 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D1 = 4339 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D2 = 4340 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D3 = 4341 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D4 = 4342 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D5 = 4343 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D6 = 4344 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D7 = 4345 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D8 = 4346 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N15D9 = 4347 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D1 = 4348 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D2 = 4349 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D3 = 4350 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D4 = 4351 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D5 = 4352 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D6 = 4353 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D7 = 4354 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D8 = 4355 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N16D9 = 4356 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D1 = 4357 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D2 = 4358 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D3 = 4359 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D4 = 4360 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D5 = 4361 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D6 = 4362 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D7 = 4363 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D8 = 4364 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N17D9 = 4365 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D1 = 4366 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D2 = 4367 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D3 = 4368 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D4 = 4369 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D5 = 4370 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D6 = 4371 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D7 = 4372 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D8 = 4373 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N18D9 = 4374 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D1 = 4375 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D2 = 4376 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D3 = 4377 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D4 = 4378 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D5 = 4379 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D6 = 4380 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D7 = 4381 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D8 = 4382 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N19D9 = 4383 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D1 = 4384 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D2 = 4385 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D3 = 4386 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D4 = 4387 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D5 = 4388 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D6 = 4389 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D7 = 4390 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D8 = 4391 + INTEGER(IntKi), PARAMETER :: WkDfVrT9N20D9 = 4392 ! Total eddy viscosity: - INTEGER(IntKi), PARAMETER :: EddVisT1N01D1 = 4573 - INTEGER(IntKi), PARAMETER :: EddVisT1N01D2 = 4574 - INTEGER(IntKi), PARAMETER :: EddVisT1N01D3 = 4575 - INTEGER(IntKi), PARAMETER :: EddVisT1N01D4 = 4576 - INTEGER(IntKi), PARAMETER :: EddVisT1N01D5 = 4577 - INTEGER(IntKi), PARAMETER :: EddVisT1N01D6 = 4578 - INTEGER(IntKi), PARAMETER :: EddVisT1N01D7 = 4579 - INTEGER(IntKi), PARAMETER :: EddVisT1N01D8 = 4580 - INTEGER(IntKi), PARAMETER :: EddVisT1N01D9 = 4581 - INTEGER(IntKi), PARAMETER :: EddVisT1N02D1 = 4582 - INTEGER(IntKi), PARAMETER :: EddVisT1N02D2 = 4583 - INTEGER(IntKi), PARAMETER :: EddVisT1N02D3 = 4584 - INTEGER(IntKi), PARAMETER :: EddVisT1N02D4 = 4585 - INTEGER(IntKi), PARAMETER :: EddVisT1N02D5 = 4586 - INTEGER(IntKi), PARAMETER :: EddVisT1N02D6 = 4587 - INTEGER(IntKi), PARAMETER :: EddVisT1N02D7 = 4588 - INTEGER(IntKi), PARAMETER :: EddVisT1N02D8 = 4589 - INTEGER(IntKi), PARAMETER :: EddVisT1N02D9 = 4590 - INTEGER(IntKi), PARAMETER :: EddVisT1N03D1 = 4591 - INTEGER(IntKi), PARAMETER :: EddVisT1N03D2 = 4592 - INTEGER(IntKi), PARAMETER :: EddVisT1N03D3 = 4593 - INTEGER(IntKi), PARAMETER :: EddVisT1N03D4 = 4594 - INTEGER(IntKi), PARAMETER :: EddVisT1N03D5 = 4595 - INTEGER(IntKi), PARAMETER :: EddVisT1N03D6 = 4596 - INTEGER(IntKi), PARAMETER :: EddVisT1N03D7 = 4597 - INTEGER(IntKi), PARAMETER :: EddVisT1N03D8 = 4598 - INTEGER(IntKi), PARAMETER :: EddVisT1N03D9 = 4599 - INTEGER(IntKi), PARAMETER :: EddVisT1N04D1 = 4600 - INTEGER(IntKi), PARAMETER :: EddVisT1N04D2 = 4601 - INTEGER(IntKi), PARAMETER :: EddVisT1N04D3 = 4602 - INTEGER(IntKi), PARAMETER :: EddVisT1N04D4 = 4603 - INTEGER(IntKi), PARAMETER :: EddVisT1N04D5 = 4604 - INTEGER(IntKi), PARAMETER :: EddVisT1N04D6 = 4605 - INTEGER(IntKi), PARAMETER :: EddVisT1N04D7 = 4606 - INTEGER(IntKi), PARAMETER :: EddVisT1N04D8 = 4607 - INTEGER(IntKi), PARAMETER :: EddVisT1N04D9 = 4608 - INTEGER(IntKi), PARAMETER :: EddVisT1N05D1 = 4609 - INTEGER(IntKi), PARAMETER :: EddVisT1N05D2 = 4610 - INTEGER(IntKi), PARAMETER :: EddVisT1N05D3 = 4611 - INTEGER(IntKi), PARAMETER :: EddVisT1N05D4 = 4612 - INTEGER(IntKi), PARAMETER :: EddVisT1N05D5 = 4613 - INTEGER(IntKi), PARAMETER :: EddVisT1N05D6 = 4614 - INTEGER(IntKi), PARAMETER :: EddVisT1N05D7 = 4615 - INTEGER(IntKi), PARAMETER :: EddVisT1N05D8 = 4616 - INTEGER(IntKi), PARAMETER :: EddVisT1N05D9 = 4617 - INTEGER(IntKi), PARAMETER :: EddVisT1N06D1 = 4618 - INTEGER(IntKi), PARAMETER :: EddVisT1N06D2 = 4619 - INTEGER(IntKi), PARAMETER :: EddVisT1N06D3 = 4620 - INTEGER(IntKi), PARAMETER :: EddVisT1N06D4 = 4621 - INTEGER(IntKi), PARAMETER :: EddVisT1N06D5 = 4622 - INTEGER(IntKi), PARAMETER :: EddVisT1N06D6 = 4623 - INTEGER(IntKi), PARAMETER :: EddVisT1N06D7 = 4624 - INTEGER(IntKi), PARAMETER :: EddVisT1N06D8 = 4625 - INTEGER(IntKi), PARAMETER :: EddVisT1N06D9 = 4626 - INTEGER(IntKi), PARAMETER :: EddVisT1N07D1 = 4627 - INTEGER(IntKi), PARAMETER :: EddVisT1N07D2 = 4628 - INTEGER(IntKi), PARAMETER :: EddVisT1N07D3 = 4629 - INTEGER(IntKi), PARAMETER :: EddVisT1N07D4 = 4630 - INTEGER(IntKi), PARAMETER :: EddVisT1N07D5 = 4631 - INTEGER(IntKi), PARAMETER :: EddVisT1N07D6 = 4632 - INTEGER(IntKi), PARAMETER :: EddVisT1N07D7 = 4633 - INTEGER(IntKi), PARAMETER :: EddVisT1N07D8 = 4634 - INTEGER(IntKi), PARAMETER :: EddVisT1N07D9 = 4635 - INTEGER(IntKi), PARAMETER :: EddVisT1N08D1 = 4636 - INTEGER(IntKi), PARAMETER :: EddVisT1N08D2 = 4637 - INTEGER(IntKi), PARAMETER :: EddVisT1N08D3 = 4638 - INTEGER(IntKi), PARAMETER :: EddVisT1N08D4 = 4639 - INTEGER(IntKi), PARAMETER :: EddVisT1N08D5 = 4640 - INTEGER(IntKi), PARAMETER :: EddVisT1N08D6 = 4641 - INTEGER(IntKi), PARAMETER :: EddVisT1N08D7 = 4642 - INTEGER(IntKi), PARAMETER :: EddVisT1N08D8 = 4643 - INTEGER(IntKi), PARAMETER :: EddVisT1N08D9 = 4644 - INTEGER(IntKi), PARAMETER :: EddVisT1N09D1 = 4645 - INTEGER(IntKi), PARAMETER :: EddVisT1N09D2 = 4646 - INTEGER(IntKi), PARAMETER :: EddVisT1N09D3 = 4647 - INTEGER(IntKi), PARAMETER :: EddVisT1N09D4 = 4648 - INTEGER(IntKi), PARAMETER :: EddVisT1N09D5 = 4649 - INTEGER(IntKi), PARAMETER :: EddVisT1N09D6 = 4650 - INTEGER(IntKi), PARAMETER :: EddVisT1N09D7 = 4651 - INTEGER(IntKi), PARAMETER :: EddVisT1N09D8 = 4652 - INTEGER(IntKi), PARAMETER :: EddVisT1N09D9 = 4653 - INTEGER(IntKi), PARAMETER :: EddVisT1N10D1 = 4654 - INTEGER(IntKi), PARAMETER :: EddVisT1N10D2 = 4655 - INTEGER(IntKi), PARAMETER :: EddVisT1N10D3 = 4656 - INTEGER(IntKi), PARAMETER :: EddVisT1N10D4 = 4657 - INTEGER(IntKi), PARAMETER :: EddVisT1N10D5 = 4658 - INTEGER(IntKi), PARAMETER :: EddVisT1N10D6 = 4659 - INTEGER(IntKi), PARAMETER :: EddVisT1N10D7 = 4660 - INTEGER(IntKi), PARAMETER :: EddVisT1N10D8 = 4661 - INTEGER(IntKi), PARAMETER :: EddVisT1N10D9 = 4662 - INTEGER(IntKi), PARAMETER :: EddVisT1N11D1 = 4663 - INTEGER(IntKi), PARAMETER :: EddVisT1N11D2 = 4664 - INTEGER(IntKi), PARAMETER :: EddVisT1N11D3 = 4665 - INTEGER(IntKi), PARAMETER :: EddVisT1N11D4 = 4666 - INTEGER(IntKi), PARAMETER :: EddVisT1N11D5 = 4667 - INTEGER(IntKi), PARAMETER :: EddVisT1N11D6 = 4668 - INTEGER(IntKi), PARAMETER :: EddVisT1N11D7 = 4669 - INTEGER(IntKi), PARAMETER :: EddVisT1N11D8 = 4670 - INTEGER(IntKi), PARAMETER :: EddVisT1N11D9 = 4671 - INTEGER(IntKi), PARAMETER :: EddVisT1N12D1 = 4672 - INTEGER(IntKi), PARAMETER :: EddVisT1N12D2 = 4673 - INTEGER(IntKi), PARAMETER :: EddVisT1N12D3 = 4674 - INTEGER(IntKi), PARAMETER :: EddVisT1N12D4 = 4675 - INTEGER(IntKi), PARAMETER :: EddVisT1N12D5 = 4676 - INTEGER(IntKi), PARAMETER :: EddVisT1N12D6 = 4677 - INTEGER(IntKi), PARAMETER :: EddVisT1N12D7 = 4678 - INTEGER(IntKi), PARAMETER :: EddVisT1N12D8 = 4679 - INTEGER(IntKi), PARAMETER :: EddVisT1N12D9 = 4680 - INTEGER(IntKi), PARAMETER :: EddVisT1N13D1 = 4681 - INTEGER(IntKi), PARAMETER :: EddVisT1N13D2 = 4682 - INTEGER(IntKi), PARAMETER :: EddVisT1N13D3 = 4683 - INTEGER(IntKi), PARAMETER :: EddVisT1N13D4 = 4684 - INTEGER(IntKi), PARAMETER :: EddVisT1N13D5 = 4685 - INTEGER(IntKi), PARAMETER :: EddVisT1N13D6 = 4686 - INTEGER(IntKi), PARAMETER :: EddVisT1N13D7 = 4687 - INTEGER(IntKi), PARAMETER :: EddVisT1N13D8 = 4688 - INTEGER(IntKi), PARAMETER :: EddVisT1N13D9 = 4689 - INTEGER(IntKi), PARAMETER :: EddVisT1N14D1 = 4690 - INTEGER(IntKi), PARAMETER :: EddVisT1N14D2 = 4691 - INTEGER(IntKi), PARAMETER :: EddVisT1N14D3 = 4692 - INTEGER(IntKi), PARAMETER :: EddVisT1N14D4 = 4693 - INTEGER(IntKi), PARAMETER :: EddVisT1N14D5 = 4694 - INTEGER(IntKi), PARAMETER :: EddVisT1N14D6 = 4695 - INTEGER(IntKi), PARAMETER :: EddVisT1N14D7 = 4696 - INTEGER(IntKi), PARAMETER :: EddVisT1N14D8 = 4697 - INTEGER(IntKi), PARAMETER :: EddVisT1N14D9 = 4698 - INTEGER(IntKi), PARAMETER :: EddVisT1N15D1 = 4699 - INTEGER(IntKi), PARAMETER :: EddVisT1N15D2 = 4700 - INTEGER(IntKi), PARAMETER :: EddVisT1N15D3 = 4701 - INTEGER(IntKi), PARAMETER :: EddVisT1N15D4 = 4702 - INTEGER(IntKi), PARAMETER :: EddVisT1N15D5 = 4703 - INTEGER(IntKi), PARAMETER :: EddVisT1N15D6 = 4704 - INTEGER(IntKi), PARAMETER :: EddVisT1N15D7 = 4705 - INTEGER(IntKi), PARAMETER :: EddVisT1N15D8 = 4706 - INTEGER(IntKi), PARAMETER :: EddVisT1N15D9 = 4707 - INTEGER(IntKi), PARAMETER :: EddVisT1N16D1 = 4708 - INTEGER(IntKi), PARAMETER :: EddVisT1N16D2 = 4709 - INTEGER(IntKi), PARAMETER :: EddVisT1N16D3 = 4710 - INTEGER(IntKi), PARAMETER :: EddVisT1N16D4 = 4711 - INTEGER(IntKi), PARAMETER :: EddVisT1N16D5 = 4712 - INTEGER(IntKi), PARAMETER :: EddVisT1N16D6 = 4713 - INTEGER(IntKi), PARAMETER :: EddVisT1N16D7 = 4714 - INTEGER(IntKi), PARAMETER :: EddVisT1N16D8 = 4715 - INTEGER(IntKi), PARAMETER :: EddVisT1N16D9 = 4716 - INTEGER(IntKi), PARAMETER :: EddVisT1N17D1 = 4717 - INTEGER(IntKi), PARAMETER :: EddVisT1N17D2 = 4718 - INTEGER(IntKi), PARAMETER :: EddVisT1N17D3 = 4719 - INTEGER(IntKi), PARAMETER :: EddVisT1N17D4 = 4720 - INTEGER(IntKi), PARAMETER :: EddVisT1N17D5 = 4721 - INTEGER(IntKi), PARAMETER :: EddVisT1N17D6 = 4722 - INTEGER(IntKi), PARAMETER :: EddVisT1N17D7 = 4723 - INTEGER(IntKi), PARAMETER :: EddVisT1N17D8 = 4724 - INTEGER(IntKi), PARAMETER :: EddVisT1N17D9 = 4725 - INTEGER(IntKi), PARAMETER :: EddVisT1N18D1 = 4726 - INTEGER(IntKi), PARAMETER :: EddVisT1N18D2 = 4727 - INTEGER(IntKi), PARAMETER :: EddVisT1N18D3 = 4728 - INTEGER(IntKi), PARAMETER :: EddVisT1N18D4 = 4729 - INTEGER(IntKi), PARAMETER :: EddVisT1N18D5 = 4730 - INTEGER(IntKi), PARAMETER :: EddVisT1N18D6 = 4731 - INTEGER(IntKi), PARAMETER :: EddVisT1N18D7 = 4732 - INTEGER(IntKi), PARAMETER :: EddVisT1N18D8 = 4733 - INTEGER(IntKi), PARAMETER :: EddVisT1N18D9 = 4734 - INTEGER(IntKi), PARAMETER :: EddVisT1N19D1 = 4735 - INTEGER(IntKi), PARAMETER :: EddVisT1N19D2 = 4736 - INTEGER(IntKi), PARAMETER :: EddVisT1N19D3 = 4737 - INTEGER(IntKi), PARAMETER :: EddVisT1N19D4 = 4738 - INTEGER(IntKi), PARAMETER :: EddVisT1N19D5 = 4739 - INTEGER(IntKi), PARAMETER :: EddVisT1N19D6 = 4740 - INTEGER(IntKi), PARAMETER :: EddVisT1N19D7 = 4741 - INTEGER(IntKi), PARAMETER :: EddVisT1N19D8 = 4742 - INTEGER(IntKi), PARAMETER :: EddVisT1N19D9 = 4743 - INTEGER(IntKi), PARAMETER :: EddVisT1N20D1 = 4744 - INTEGER(IntKi), PARAMETER :: EddVisT1N20D2 = 4745 - INTEGER(IntKi), PARAMETER :: EddVisT1N20D3 = 4746 - INTEGER(IntKi), PARAMETER :: EddVisT1N20D4 = 4747 - INTEGER(IntKi), PARAMETER :: EddVisT1N20D5 = 4748 - INTEGER(IntKi), PARAMETER :: EddVisT1N20D6 = 4749 - INTEGER(IntKi), PARAMETER :: EddVisT1N20D7 = 4750 - INTEGER(IntKi), PARAMETER :: EddVisT1N20D8 = 4751 - INTEGER(IntKi), PARAMETER :: EddVisT1N20D9 = 4752 - INTEGER(IntKi), PARAMETER :: EddVisT2N01D1 = 4753 - INTEGER(IntKi), PARAMETER :: EddVisT2N01D2 = 4754 - INTEGER(IntKi), PARAMETER :: EddVisT2N01D3 = 4755 - INTEGER(IntKi), PARAMETER :: EddVisT2N01D4 = 4756 - INTEGER(IntKi), PARAMETER :: EddVisT2N01D5 = 4757 - INTEGER(IntKi), PARAMETER :: EddVisT2N01D6 = 4758 - INTEGER(IntKi), PARAMETER :: EddVisT2N01D7 = 4759 - INTEGER(IntKi), PARAMETER :: EddVisT2N01D8 = 4760 - INTEGER(IntKi), PARAMETER :: EddVisT2N01D9 = 4761 - INTEGER(IntKi), PARAMETER :: EddVisT2N02D1 = 4762 - INTEGER(IntKi), PARAMETER :: EddVisT2N02D2 = 4763 - INTEGER(IntKi), PARAMETER :: EddVisT2N02D3 = 4764 - INTEGER(IntKi), PARAMETER :: EddVisT2N02D4 = 4765 - INTEGER(IntKi), PARAMETER :: EddVisT2N02D5 = 4766 - INTEGER(IntKi), PARAMETER :: EddVisT2N02D6 = 4767 - INTEGER(IntKi), PARAMETER :: EddVisT2N02D7 = 4768 - INTEGER(IntKi), PARAMETER :: EddVisT2N02D8 = 4769 - INTEGER(IntKi), PARAMETER :: EddVisT2N02D9 = 4770 - INTEGER(IntKi), PARAMETER :: EddVisT2N03D1 = 4771 - INTEGER(IntKi), PARAMETER :: EddVisT2N03D2 = 4772 - INTEGER(IntKi), PARAMETER :: EddVisT2N03D3 = 4773 - INTEGER(IntKi), PARAMETER :: EddVisT2N03D4 = 4774 - INTEGER(IntKi), PARAMETER :: EddVisT2N03D5 = 4775 - INTEGER(IntKi), PARAMETER :: EddVisT2N03D6 = 4776 - INTEGER(IntKi), PARAMETER :: EddVisT2N03D7 = 4777 - INTEGER(IntKi), PARAMETER :: EddVisT2N03D8 = 4778 - INTEGER(IntKi), PARAMETER :: EddVisT2N03D9 = 4779 - INTEGER(IntKi), PARAMETER :: EddVisT2N04D1 = 4780 - INTEGER(IntKi), PARAMETER :: EddVisT2N04D2 = 4781 - INTEGER(IntKi), PARAMETER :: EddVisT2N04D3 = 4782 - INTEGER(IntKi), PARAMETER :: EddVisT2N04D4 = 4783 - INTEGER(IntKi), PARAMETER :: EddVisT2N04D5 = 4784 - INTEGER(IntKi), PARAMETER :: EddVisT2N04D6 = 4785 - INTEGER(IntKi), PARAMETER :: EddVisT2N04D7 = 4786 - INTEGER(IntKi), PARAMETER :: EddVisT2N04D8 = 4787 - INTEGER(IntKi), PARAMETER :: EddVisT2N04D9 = 4788 - INTEGER(IntKi), PARAMETER :: EddVisT2N05D1 = 4789 - INTEGER(IntKi), PARAMETER :: EddVisT2N05D2 = 4790 - INTEGER(IntKi), PARAMETER :: EddVisT2N05D3 = 4791 - INTEGER(IntKi), PARAMETER :: EddVisT2N05D4 = 4792 - INTEGER(IntKi), PARAMETER :: EddVisT2N05D5 = 4793 - INTEGER(IntKi), PARAMETER :: EddVisT2N05D6 = 4794 - INTEGER(IntKi), PARAMETER :: EddVisT2N05D7 = 4795 - INTEGER(IntKi), PARAMETER :: EddVisT2N05D8 = 4796 - INTEGER(IntKi), PARAMETER :: EddVisT2N05D9 = 4797 - INTEGER(IntKi), PARAMETER :: EddVisT2N06D1 = 4798 - INTEGER(IntKi), PARAMETER :: EddVisT2N06D2 = 4799 - INTEGER(IntKi), PARAMETER :: EddVisT2N06D3 = 4800 - INTEGER(IntKi), PARAMETER :: EddVisT2N06D4 = 4801 - INTEGER(IntKi), PARAMETER :: EddVisT2N06D5 = 4802 - INTEGER(IntKi), PARAMETER :: EddVisT2N06D6 = 4803 - INTEGER(IntKi), PARAMETER :: EddVisT2N06D7 = 4804 - INTEGER(IntKi), PARAMETER :: EddVisT2N06D8 = 4805 - INTEGER(IntKi), PARAMETER :: EddVisT2N06D9 = 4806 - INTEGER(IntKi), PARAMETER :: EddVisT2N07D1 = 4807 - INTEGER(IntKi), PARAMETER :: EddVisT2N07D2 = 4808 - INTEGER(IntKi), PARAMETER :: EddVisT2N07D3 = 4809 - INTEGER(IntKi), PARAMETER :: EddVisT2N07D4 = 4810 - INTEGER(IntKi), PARAMETER :: EddVisT2N07D5 = 4811 - INTEGER(IntKi), PARAMETER :: EddVisT2N07D6 = 4812 - INTEGER(IntKi), PARAMETER :: EddVisT2N07D7 = 4813 - INTEGER(IntKi), PARAMETER :: EddVisT2N07D8 = 4814 - INTEGER(IntKi), PARAMETER :: EddVisT2N07D9 = 4815 - INTEGER(IntKi), PARAMETER :: EddVisT2N08D1 = 4816 - INTEGER(IntKi), PARAMETER :: EddVisT2N08D2 = 4817 - INTEGER(IntKi), PARAMETER :: EddVisT2N08D3 = 4818 - INTEGER(IntKi), PARAMETER :: EddVisT2N08D4 = 4819 - INTEGER(IntKi), PARAMETER :: EddVisT2N08D5 = 4820 - INTEGER(IntKi), PARAMETER :: EddVisT2N08D6 = 4821 - INTEGER(IntKi), PARAMETER :: EddVisT2N08D7 = 4822 - INTEGER(IntKi), PARAMETER :: EddVisT2N08D8 = 4823 - INTEGER(IntKi), PARAMETER :: EddVisT2N08D9 = 4824 - INTEGER(IntKi), PARAMETER :: EddVisT2N09D1 = 4825 - INTEGER(IntKi), PARAMETER :: EddVisT2N09D2 = 4826 - INTEGER(IntKi), PARAMETER :: EddVisT2N09D3 = 4827 - INTEGER(IntKi), PARAMETER :: EddVisT2N09D4 = 4828 - INTEGER(IntKi), PARAMETER :: EddVisT2N09D5 = 4829 - INTEGER(IntKi), PARAMETER :: EddVisT2N09D6 = 4830 - INTEGER(IntKi), PARAMETER :: EddVisT2N09D7 = 4831 - INTEGER(IntKi), PARAMETER :: EddVisT2N09D8 = 4832 - INTEGER(IntKi), PARAMETER :: EddVisT2N09D9 = 4833 - INTEGER(IntKi), PARAMETER :: EddVisT2N10D1 = 4834 - INTEGER(IntKi), PARAMETER :: EddVisT2N10D2 = 4835 - INTEGER(IntKi), PARAMETER :: EddVisT2N10D3 = 4836 - INTEGER(IntKi), PARAMETER :: EddVisT2N10D4 = 4837 - INTEGER(IntKi), PARAMETER :: EddVisT2N10D5 = 4838 - INTEGER(IntKi), PARAMETER :: EddVisT2N10D6 = 4839 - INTEGER(IntKi), PARAMETER :: EddVisT2N10D7 = 4840 - INTEGER(IntKi), PARAMETER :: EddVisT2N10D8 = 4841 - INTEGER(IntKi), PARAMETER :: EddVisT2N10D9 = 4842 - INTEGER(IntKi), PARAMETER :: EddVisT2N11D1 = 4843 - INTEGER(IntKi), PARAMETER :: EddVisT2N11D2 = 4844 - INTEGER(IntKi), PARAMETER :: EddVisT2N11D3 = 4845 - INTEGER(IntKi), PARAMETER :: EddVisT2N11D4 = 4846 - INTEGER(IntKi), PARAMETER :: EddVisT2N11D5 = 4847 - INTEGER(IntKi), PARAMETER :: EddVisT2N11D6 = 4848 - INTEGER(IntKi), PARAMETER :: EddVisT2N11D7 = 4849 - INTEGER(IntKi), PARAMETER :: EddVisT2N11D8 = 4850 - INTEGER(IntKi), PARAMETER :: EddVisT2N11D9 = 4851 - INTEGER(IntKi), PARAMETER :: EddVisT2N12D1 = 4852 - INTEGER(IntKi), PARAMETER :: EddVisT2N12D2 = 4853 - INTEGER(IntKi), PARAMETER :: EddVisT2N12D3 = 4854 - INTEGER(IntKi), PARAMETER :: EddVisT2N12D4 = 4855 - INTEGER(IntKi), PARAMETER :: EddVisT2N12D5 = 4856 - INTEGER(IntKi), PARAMETER :: EddVisT2N12D6 = 4857 - INTEGER(IntKi), PARAMETER :: EddVisT2N12D7 = 4858 - INTEGER(IntKi), PARAMETER :: EddVisT2N12D8 = 4859 - INTEGER(IntKi), PARAMETER :: EddVisT2N12D9 = 4860 - INTEGER(IntKi), PARAMETER :: EddVisT2N13D1 = 4861 - INTEGER(IntKi), PARAMETER :: EddVisT2N13D2 = 4862 - INTEGER(IntKi), PARAMETER :: EddVisT2N13D3 = 4863 - INTEGER(IntKi), PARAMETER :: EddVisT2N13D4 = 4864 - INTEGER(IntKi), PARAMETER :: EddVisT2N13D5 = 4865 - INTEGER(IntKi), PARAMETER :: EddVisT2N13D6 = 4866 - INTEGER(IntKi), PARAMETER :: EddVisT2N13D7 = 4867 - INTEGER(IntKi), PARAMETER :: EddVisT2N13D8 = 4868 - INTEGER(IntKi), PARAMETER :: EddVisT2N13D9 = 4869 - INTEGER(IntKi), PARAMETER :: EddVisT2N14D1 = 4870 - INTEGER(IntKi), PARAMETER :: EddVisT2N14D2 = 4871 - INTEGER(IntKi), PARAMETER :: EddVisT2N14D3 = 4872 - INTEGER(IntKi), PARAMETER :: EddVisT2N14D4 = 4873 - INTEGER(IntKi), PARAMETER :: EddVisT2N14D5 = 4874 - INTEGER(IntKi), PARAMETER :: EddVisT2N14D6 = 4875 - INTEGER(IntKi), PARAMETER :: EddVisT2N14D7 = 4876 - INTEGER(IntKi), PARAMETER :: EddVisT2N14D8 = 4877 - INTEGER(IntKi), PARAMETER :: EddVisT2N14D9 = 4878 - INTEGER(IntKi), PARAMETER :: EddVisT2N15D1 = 4879 - INTEGER(IntKi), PARAMETER :: EddVisT2N15D2 = 4880 - INTEGER(IntKi), PARAMETER :: EddVisT2N15D3 = 4881 - INTEGER(IntKi), PARAMETER :: EddVisT2N15D4 = 4882 - INTEGER(IntKi), PARAMETER :: EddVisT2N15D5 = 4883 - INTEGER(IntKi), PARAMETER :: EddVisT2N15D6 = 4884 - INTEGER(IntKi), PARAMETER :: EddVisT2N15D7 = 4885 - INTEGER(IntKi), PARAMETER :: EddVisT2N15D8 = 4886 - INTEGER(IntKi), PARAMETER :: EddVisT2N15D9 = 4887 - INTEGER(IntKi), PARAMETER :: EddVisT2N16D1 = 4888 - INTEGER(IntKi), PARAMETER :: EddVisT2N16D2 = 4889 - INTEGER(IntKi), PARAMETER :: EddVisT2N16D3 = 4890 - INTEGER(IntKi), PARAMETER :: EddVisT2N16D4 = 4891 - INTEGER(IntKi), PARAMETER :: EddVisT2N16D5 = 4892 - INTEGER(IntKi), PARAMETER :: EddVisT2N16D6 = 4893 - INTEGER(IntKi), PARAMETER :: EddVisT2N16D7 = 4894 - INTEGER(IntKi), PARAMETER :: EddVisT2N16D8 = 4895 - INTEGER(IntKi), PARAMETER :: EddVisT2N16D9 = 4896 - INTEGER(IntKi), PARAMETER :: EddVisT2N17D1 = 4897 - INTEGER(IntKi), PARAMETER :: EddVisT2N17D2 = 4898 - INTEGER(IntKi), PARAMETER :: EddVisT2N17D3 = 4899 - INTEGER(IntKi), PARAMETER :: EddVisT2N17D4 = 4900 - INTEGER(IntKi), PARAMETER :: EddVisT2N17D5 = 4901 - INTEGER(IntKi), PARAMETER :: EddVisT2N17D6 = 4902 - INTEGER(IntKi), PARAMETER :: EddVisT2N17D7 = 4903 - INTEGER(IntKi), PARAMETER :: EddVisT2N17D8 = 4904 - INTEGER(IntKi), PARAMETER :: EddVisT2N17D9 = 4905 - INTEGER(IntKi), PARAMETER :: EddVisT2N18D1 = 4906 - INTEGER(IntKi), PARAMETER :: EddVisT2N18D2 = 4907 - INTEGER(IntKi), PARAMETER :: EddVisT2N18D3 = 4908 - INTEGER(IntKi), PARAMETER :: EddVisT2N18D4 = 4909 - INTEGER(IntKi), PARAMETER :: EddVisT2N18D5 = 4910 - INTEGER(IntKi), PARAMETER :: EddVisT2N18D6 = 4911 - INTEGER(IntKi), PARAMETER :: EddVisT2N18D7 = 4912 - INTEGER(IntKi), PARAMETER :: EddVisT2N18D8 = 4913 - INTEGER(IntKi), PARAMETER :: EddVisT2N18D9 = 4914 - INTEGER(IntKi), PARAMETER :: EddVisT2N19D1 = 4915 - INTEGER(IntKi), PARAMETER :: EddVisT2N19D2 = 4916 - INTEGER(IntKi), PARAMETER :: EddVisT2N19D3 = 4917 - INTEGER(IntKi), PARAMETER :: EddVisT2N19D4 = 4918 - INTEGER(IntKi), PARAMETER :: EddVisT2N19D5 = 4919 - INTEGER(IntKi), PARAMETER :: EddVisT2N19D6 = 4920 - INTEGER(IntKi), PARAMETER :: EddVisT2N19D7 = 4921 - INTEGER(IntKi), PARAMETER :: EddVisT2N19D8 = 4922 - INTEGER(IntKi), PARAMETER :: EddVisT2N19D9 = 4923 - INTEGER(IntKi), PARAMETER :: EddVisT2N20D1 = 4924 - INTEGER(IntKi), PARAMETER :: EddVisT2N20D2 = 4925 - INTEGER(IntKi), PARAMETER :: EddVisT2N20D3 = 4926 - INTEGER(IntKi), PARAMETER :: EddVisT2N20D4 = 4927 - INTEGER(IntKi), PARAMETER :: EddVisT2N20D5 = 4928 - INTEGER(IntKi), PARAMETER :: EddVisT2N20D6 = 4929 - INTEGER(IntKi), PARAMETER :: EddVisT2N20D7 = 4930 - INTEGER(IntKi), PARAMETER :: EddVisT2N20D8 = 4931 - INTEGER(IntKi), PARAMETER :: EddVisT2N20D9 = 4932 - INTEGER(IntKi), PARAMETER :: EddVisT3N01D1 = 4933 - INTEGER(IntKi), PARAMETER :: EddVisT3N01D2 = 4934 - INTEGER(IntKi), PARAMETER :: EddVisT3N01D3 = 4935 - INTEGER(IntKi), PARAMETER :: EddVisT3N01D4 = 4936 - INTEGER(IntKi), PARAMETER :: EddVisT3N01D5 = 4937 - INTEGER(IntKi), PARAMETER :: EddVisT3N01D6 = 4938 - INTEGER(IntKi), PARAMETER :: EddVisT3N01D7 = 4939 - INTEGER(IntKi), PARAMETER :: EddVisT3N01D8 = 4940 - INTEGER(IntKi), PARAMETER :: EddVisT3N01D9 = 4941 - INTEGER(IntKi), PARAMETER :: EddVisT3N02D1 = 4942 - INTEGER(IntKi), PARAMETER :: EddVisT3N02D2 = 4943 - INTEGER(IntKi), PARAMETER :: EddVisT3N02D3 = 4944 - INTEGER(IntKi), PARAMETER :: EddVisT3N02D4 = 4945 - INTEGER(IntKi), PARAMETER :: EddVisT3N02D5 = 4946 - INTEGER(IntKi), PARAMETER :: EddVisT3N02D6 = 4947 - INTEGER(IntKi), PARAMETER :: EddVisT3N02D7 = 4948 - INTEGER(IntKi), PARAMETER :: EddVisT3N02D8 = 4949 - INTEGER(IntKi), PARAMETER :: EddVisT3N02D9 = 4950 - INTEGER(IntKi), PARAMETER :: EddVisT3N03D1 = 4951 - INTEGER(IntKi), PARAMETER :: EddVisT3N03D2 = 4952 - INTEGER(IntKi), PARAMETER :: EddVisT3N03D3 = 4953 - INTEGER(IntKi), PARAMETER :: EddVisT3N03D4 = 4954 - INTEGER(IntKi), PARAMETER :: EddVisT3N03D5 = 4955 - INTEGER(IntKi), PARAMETER :: EddVisT3N03D6 = 4956 - INTEGER(IntKi), PARAMETER :: EddVisT3N03D7 = 4957 - INTEGER(IntKi), PARAMETER :: EddVisT3N03D8 = 4958 - INTEGER(IntKi), PARAMETER :: EddVisT3N03D9 = 4959 - INTEGER(IntKi), PARAMETER :: EddVisT3N04D1 = 4960 - INTEGER(IntKi), PARAMETER :: EddVisT3N04D2 = 4961 - INTEGER(IntKi), PARAMETER :: EddVisT3N04D3 = 4962 - INTEGER(IntKi), PARAMETER :: EddVisT3N04D4 = 4963 - INTEGER(IntKi), PARAMETER :: EddVisT3N04D5 = 4964 - INTEGER(IntKi), PARAMETER :: EddVisT3N04D6 = 4965 - INTEGER(IntKi), PARAMETER :: EddVisT3N04D7 = 4966 - INTEGER(IntKi), PARAMETER :: EddVisT3N04D8 = 4967 - INTEGER(IntKi), PARAMETER :: EddVisT3N04D9 = 4968 - INTEGER(IntKi), PARAMETER :: EddVisT3N05D1 = 4969 - INTEGER(IntKi), PARAMETER :: EddVisT3N05D2 = 4970 - INTEGER(IntKi), PARAMETER :: EddVisT3N05D3 = 4971 - INTEGER(IntKi), PARAMETER :: EddVisT3N05D4 = 4972 - INTEGER(IntKi), PARAMETER :: EddVisT3N05D5 = 4973 - INTEGER(IntKi), PARAMETER :: EddVisT3N05D6 = 4974 - INTEGER(IntKi), PARAMETER :: EddVisT3N05D7 = 4975 - INTEGER(IntKi), PARAMETER :: EddVisT3N05D8 = 4976 - INTEGER(IntKi), PARAMETER :: EddVisT3N05D9 = 4977 - INTEGER(IntKi), PARAMETER :: EddVisT3N06D1 = 4978 - INTEGER(IntKi), PARAMETER :: EddVisT3N06D2 = 4979 - INTEGER(IntKi), PARAMETER :: EddVisT3N06D3 = 4980 - INTEGER(IntKi), PARAMETER :: EddVisT3N06D4 = 4981 - INTEGER(IntKi), PARAMETER :: EddVisT3N06D5 = 4982 - INTEGER(IntKi), PARAMETER :: EddVisT3N06D6 = 4983 - INTEGER(IntKi), PARAMETER :: EddVisT3N06D7 = 4984 - INTEGER(IntKi), PARAMETER :: EddVisT3N06D8 = 4985 - INTEGER(IntKi), PARAMETER :: EddVisT3N06D9 = 4986 - INTEGER(IntKi), PARAMETER :: EddVisT3N07D1 = 4987 - INTEGER(IntKi), PARAMETER :: EddVisT3N07D2 = 4988 - INTEGER(IntKi), PARAMETER :: EddVisT3N07D3 = 4989 - INTEGER(IntKi), PARAMETER :: EddVisT3N07D4 = 4990 - INTEGER(IntKi), PARAMETER :: EddVisT3N07D5 = 4991 - INTEGER(IntKi), PARAMETER :: EddVisT3N07D6 = 4992 - INTEGER(IntKi), PARAMETER :: EddVisT3N07D7 = 4993 - INTEGER(IntKi), PARAMETER :: EddVisT3N07D8 = 4994 - INTEGER(IntKi), PARAMETER :: EddVisT3N07D9 = 4995 - INTEGER(IntKi), PARAMETER :: EddVisT3N08D1 = 4996 - INTEGER(IntKi), PARAMETER :: EddVisT3N08D2 = 4997 - INTEGER(IntKi), PARAMETER :: EddVisT3N08D3 = 4998 - INTEGER(IntKi), PARAMETER :: EddVisT3N08D4 = 4999 - INTEGER(IntKi), PARAMETER :: EddVisT3N08D5 = 5000 - INTEGER(IntKi), PARAMETER :: EddVisT3N08D6 = 5001 - INTEGER(IntKi), PARAMETER :: EddVisT3N08D7 = 5002 - INTEGER(IntKi), PARAMETER :: EddVisT3N08D8 = 5003 - INTEGER(IntKi), PARAMETER :: EddVisT3N08D9 = 5004 - INTEGER(IntKi), PARAMETER :: EddVisT3N09D1 = 5005 - INTEGER(IntKi), PARAMETER :: EddVisT3N09D2 = 5006 - INTEGER(IntKi), PARAMETER :: EddVisT3N09D3 = 5007 - INTEGER(IntKi), PARAMETER :: EddVisT3N09D4 = 5008 - INTEGER(IntKi), PARAMETER :: EddVisT3N09D5 = 5009 - INTEGER(IntKi), PARAMETER :: EddVisT3N09D6 = 5010 - INTEGER(IntKi), PARAMETER :: EddVisT3N09D7 = 5011 - INTEGER(IntKi), PARAMETER :: EddVisT3N09D8 = 5012 - INTEGER(IntKi), PARAMETER :: EddVisT3N09D9 = 5013 - INTEGER(IntKi), PARAMETER :: EddVisT3N10D1 = 5014 - INTEGER(IntKi), PARAMETER :: EddVisT3N10D2 = 5015 - INTEGER(IntKi), PARAMETER :: EddVisT3N10D3 = 5016 - INTEGER(IntKi), PARAMETER :: EddVisT3N10D4 = 5017 - INTEGER(IntKi), PARAMETER :: EddVisT3N10D5 = 5018 - INTEGER(IntKi), PARAMETER :: EddVisT3N10D6 = 5019 - INTEGER(IntKi), PARAMETER :: EddVisT3N10D7 = 5020 - INTEGER(IntKi), PARAMETER :: EddVisT3N10D8 = 5021 - INTEGER(IntKi), PARAMETER :: EddVisT3N10D9 = 5022 - INTEGER(IntKi), PARAMETER :: EddVisT3N11D1 = 5023 - INTEGER(IntKi), PARAMETER :: EddVisT3N11D2 = 5024 - INTEGER(IntKi), PARAMETER :: EddVisT3N11D3 = 5025 - INTEGER(IntKi), PARAMETER :: EddVisT3N11D4 = 5026 - INTEGER(IntKi), PARAMETER :: EddVisT3N11D5 = 5027 - INTEGER(IntKi), PARAMETER :: EddVisT3N11D6 = 5028 - INTEGER(IntKi), PARAMETER :: EddVisT3N11D7 = 5029 - INTEGER(IntKi), PARAMETER :: EddVisT3N11D8 = 5030 - INTEGER(IntKi), PARAMETER :: EddVisT3N11D9 = 5031 - INTEGER(IntKi), PARAMETER :: EddVisT3N12D1 = 5032 - INTEGER(IntKi), PARAMETER :: EddVisT3N12D2 = 5033 - INTEGER(IntKi), PARAMETER :: EddVisT3N12D3 = 5034 - INTEGER(IntKi), PARAMETER :: EddVisT3N12D4 = 5035 - INTEGER(IntKi), PARAMETER :: EddVisT3N12D5 = 5036 - INTEGER(IntKi), PARAMETER :: EddVisT3N12D6 = 5037 - INTEGER(IntKi), PARAMETER :: EddVisT3N12D7 = 5038 - INTEGER(IntKi), PARAMETER :: EddVisT3N12D8 = 5039 - INTEGER(IntKi), PARAMETER :: EddVisT3N12D9 = 5040 - INTEGER(IntKi), PARAMETER :: EddVisT3N13D1 = 5041 - INTEGER(IntKi), PARAMETER :: EddVisT3N13D2 = 5042 - INTEGER(IntKi), PARAMETER :: EddVisT3N13D3 = 5043 - INTEGER(IntKi), PARAMETER :: EddVisT3N13D4 = 5044 - INTEGER(IntKi), PARAMETER :: EddVisT3N13D5 = 5045 - INTEGER(IntKi), PARAMETER :: EddVisT3N13D6 = 5046 - INTEGER(IntKi), PARAMETER :: EddVisT3N13D7 = 5047 - INTEGER(IntKi), PARAMETER :: EddVisT3N13D8 = 5048 - INTEGER(IntKi), PARAMETER :: EddVisT3N13D9 = 5049 - INTEGER(IntKi), PARAMETER :: EddVisT3N14D1 = 5050 - INTEGER(IntKi), PARAMETER :: EddVisT3N14D2 = 5051 - INTEGER(IntKi), PARAMETER :: EddVisT3N14D3 = 5052 - INTEGER(IntKi), PARAMETER :: EddVisT3N14D4 = 5053 - INTEGER(IntKi), PARAMETER :: EddVisT3N14D5 = 5054 - INTEGER(IntKi), PARAMETER :: EddVisT3N14D6 = 5055 - INTEGER(IntKi), PARAMETER :: EddVisT3N14D7 = 5056 - INTEGER(IntKi), PARAMETER :: EddVisT3N14D8 = 5057 - INTEGER(IntKi), PARAMETER :: EddVisT3N14D9 = 5058 - INTEGER(IntKi), PARAMETER :: EddVisT3N15D1 = 5059 - INTEGER(IntKi), PARAMETER :: EddVisT3N15D2 = 5060 - INTEGER(IntKi), PARAMETER :: EddVisT3N15D3 = 5061 - INTEGER(IntKi), PARAMETER :: EddVisT3N15D4 = 5062 - INTEGER(IntKi), PARAMETER :: EddVisT3N15D5 = 5063 - INTEGER(IntKi), PARAMETER :: EddVisT3N15D6 = 5064 - INTEGER(IntKi), PARAMETER :: EddVisT3N15D7 = 5065 - INTEGER(IntKi), PARAMETER :: EddVisT3N15D8 = 5066 - INTEGER(IntKi), PARAMETER :: EddVisT3N15D9 = 5067 - INTEGER(IntKi), PARAMETER :: EddVisT3N16D1 = 5068 - INTEGER(IntKi), PARAMETER :: EddVisT3N16D2 = 5069 - INTEGER(IntKi), PARAMETER :: EddVisT3N16D3 = 5070 - INTEGER(IntKi), PARAMETER :: EddVisT3N16D4 = 5071 - INTEGER(IntKi), PARAMETER :: EddVisT3N16D5 = 5072 - INTEGER(IntKi), PARAMETER :: EddVisT3N16D6 = 5073 - INTEGER(IntKi), PARAMETER :: EddVisT3N16D7 = 5074 - INTEGER(IntKi), PARAMETER :: EddVisT3N16D8 = 5075 - INTEGER(IntKi), PARAMETER :: EddVisT3N16D9 = 5076 - INTEGER(IntKi), PARAMETER :: EddVisT3N17D1 = 5077 - INTEGER(IntKi), PARAMETER :: EddVisT3N17D2 = 5078 - INTEGER(IntKi), PARAMETER :: EddVisT3N17D3 = 5079 - INTEGER(IntKi), PARAMETER :: EddVisT3N17D4 = 5080 - INTEGER(IntKi), PARAMETER :: EddVisT3N17D5 = 5081 - INTEGER(IntKi), PARAMETER :: EddVisT3N17D6 = 5082 - INTEGER(IntKi), PARAMETER :: EddVisT3N17D7 = 5083 - INTEGER(IntKi), PARAMETER :: EddVisT3N17D8 = 5084 - INTEGER(IntKi), PARAMETER :: EddVisT3N17D9 = 5085 - INTEGER(IntKi), PARAMETER :: EddVisT3N18D1 = 5086 - INTEGER(IntKi), PARAMETER :: EddVisT3N18D2 = 5087 - INTEGER(IntKi), PARAMETER :: EddVisT3N18D3 = 5088 - INTEGER(IntKi), PARAMETER :: EddVisT3N18D4 = 5089 - INTEGER(IntKi), PARAMETER :: EddVisT3N18D5 = 5090 - INTEGER(IntKi), PARAMETER :: EddVisT3N18D6 = 5091 - INTEGER(IntKi), PARAMETER :: EddVisT3N18D7 = 5092 - INTEGER(IntKi), PARAMETER :: EddVisT3N18D8 = 5093 - INTEGER(IntKi), PARAMETER :: EddVisT3N18D9 = 5094 - INTEGER(IntKi), PARAMETER :: EddVisT3N19D1 = 5095 - INTEGER(IntKi), PARAMETER :: EddVisT3N19D2 = 5096 - INTEGER(IntKi), PARAMETER :: EddVisT3N19D3 = 5097 - INTEGER(IntKi), PARAMETER :: EddVisT3N19D4 = 5098 - INTEGER(IntKi), PARAMETER :: EddVisT3N19D5 = 5099 - INTEGER(IntKi), PARAMETER :: EddVisT3N19D6 = 5100 - INTEGER(IntKi), PARAMETER :: EddVisT3N19D7 = 5101 - INTEGER(IntKi), PARAMETER :: EddVisT3N19D8 = 5102 - INTEGER(IntKi), PARAMETER :: EddVisT3N19D9 = 5103 - INTEGER(IntKi), PARAMETER :: EddVisT3N20D1 = 5104 - INTEGER(IntKi), PARAMETER :: EddVisT3N20D2 = 5105 - INTEGER(IntKi), PARAMETER :: EddVisT3N20D3 = 5106 - INTEGER(IntKi), PARAMETER :: EddVisT3N20D4 = 5107 - INTEGER(IntKi), PARAMETER :: EddVisT3N20D5 = 5108 - INTEGER(IntKi), PARAMETER :: EddVisT3N20D6 = 5109 - INTEGER(IntKi), PARAMETER :: EddVisT3N20D7 = 5110 - INTEGER(IntKi), PARAMETER :: EddVisT3N20D8 = 5111 - INTEGER(IntKi), PARAMETER :: EddVisT3N20D9 = 5112 - INTEGER(IntKi), PARAMETER :: EddVisT4N01D1 = 5113 - INTEGER(IntKi), PARAMETER :: EddVisT4N01D2 = 5114 - INTEGER(IntKi), PARAMETER :: EddVisT4N01D3 = 5115 - INTEGER(IntKi), PARAMETER :: EddVisT4N01D4 = 5116 - INTEGER(IntKi), PARAMETER :: EddVisT4N01D5 = 5117 - INTEGER(IntKi), PARAMETER :: EddVisT4N01D6 = 5118 - INTEGER(IntKi), PARAMETER :: EddVisT4N01D7 = 5119 - INTEGER(IntKi), PARAMETER :: EddVisT4N01D8 = 5120 - INTEGER(IntKi), PARAMETER :: EddVisT4N01D9 = 5121 - INTEGER(IntKi), PARAMETER :: EddVisT4N02D1 = 5122 - INTEGER(IntKi), PARAMETER :: EddVisT4N02D2 = 5123 - INTEGER(IntKi), PARAMETER :: EddVisT4N02D3 = 5124 - INTEGER(IntKi), PARAMETER :: EddVisT4N02D4 = 5125 - INTEGER(IntKi), PARAMETER :: EddVisT4N02D5 = 5126 - INTEGER(IntKi), PARAMETER :: EddVisT4N02D6 = 5127 - INTEGER(IntKi), PARAMETER :: EddVisT4N02D7 = 5128 - INTEGER(IntKi), PARAMETER :: EddVisT4N02D8 = 5129 - INTEGER(IntKi), PARAMETER :: EddVisT4N02D9 = 5130 - INTEGER(IntKi), PARAMETER :: EddVisT4N03D1 = 5131 - INTEGER(IntKi), PARAMETER :: EddVisT4N03D2 = 5132 - INTEGER(IntKi), PARAMETER :: EddVisT4N03D3 = 5133 - INTEGER(IntKi), PARAMETER :: EddVisT4N03D4 = 5134 - INTEGER(IntKi), PARAMETER :: EddVisT4N03D5 = 5135 - INTEGER(IntKi), PARAMETER :: EddVisT4N03D6 = 5136 - INTEGER(IntKi), PARAMETER :: EddVisT4N03D7 = 5137 - INTEGER(IntKi), PARAMETER :: EddVisT4N03D8 = 5138 - INTEGER(IntKi), PARAMETER :: EddVisT4N03D9 = 5139 - INTEGER(IntKi), PARAMETER :: EddVisT4N04D1 = 5140 - INTEGER(IntKi), PARAMETER :: EddVisT4N04D2 = 5141 - INTEGER(IntKi), PARAMETER :: EddVisT4N04D3 = 5142 - INTEGER(IntKi), PARAMETER :: EddVisT4N04D4 = 5143 - INTEGER(IntKi), PARAMETER :: EddVisT4N04D5 = 5144 - INTEGER(IntKi), PARAMETER :: EddVisT4N04D6 = 5145 - INTEGER(IntKi), PARAMETER :: EddVisT4N04D7 = 5146 - INTEGER(IntKi), PARAMETER :: EddVisT4N04D8 = 5147 - INTEGER(IntKi), PARAMETER :: EddVisT4N04D9 = 5148 - INTEGER(IntKi), PARAMETER :: EddVisT4N05D1 = 5149 - INTEGER(IntKi), PARAMETER :: EddVisT4N05D2 = 5150 - INTEGER(IntKi), PARAMETER :: EddVisT4N05D3 = 5151 - INTEGER(IntKi), PARAMETER :: EddVisT4N05D4 = 5152 - INTEGER(IntKi), PARAMETER :: EddVisT4N05D5 = 5153 - INTEGER(IntKi), PARAMETER :: EddVisT4N05D6 = 5154 - INTEGER(IntKi), PARAMETER :: EddVisT4N05D7 = 5155 - INTEGER(IntKi), PARAMETER :: EddVisT4N05D8 = 5156 - INTEGER(IntKi), PARAMETER :: EddVisT4N05D9 = 5157 - INTEGER(IntKi), PARAMETER :: EddVisT4N06D1 = 5158 - INTEGER(IntKi), PARAMETER :: EddVisT4N06D2 = 5159 - INTEGER(IntKi), PARAMETER :: EddVisT4N06D3 = 5160 - INTEGER(IntKi), PARAMETER :: EddVisT4N06D4 = 5161 - INTEGER(IntKi), PARAMETER :: EddVisT4N06D5 = 5162 - INTEGER(IntKi), PARAMETER :: EddVisT4N06D6 = 5163 - INTEGER(IntKi), PARAMETER :: EddVisT4N06D7 = 5164 - INTEGER(IntKi), PARAMETER :: EddVisT4N06D8 = 5165 - INTEGER(IntKi), PARAMETER :: EddVisT4N06D9 = 5166 - INTEGER(IntKi), PARAMETER :: EddVisT4N07D1 = 5167 - INTEGER(IntKi), PARAMETER :: EddVisT4N07D2 = 5168 - INTEGER(IntKi), PARAMETER :: EddVisT4N07D3 = 5169 - INTEGER(IntKi), PARAMETER :: EddVisT4N07D4 = 5170 - INTEGER(IntKi), PARAMETER :: EddVisT4N07D5 = 5171 - INTEGER(IntKi), PARAMETER :: EddVisT4N07D6 = 5172 - INTEGER(IntKi), PARAMETER :: EddVisT4N07D7 = 5173 - INTEGER(IntKi), PARAMETER :: EddVisT4N07D8 = 5174 - INTEGER(IntKi), PARAMETER :: EddVisT4N07D9 = 5175 - INTEGER(IntKi), PARAMETER :: EddVisT4N08D1 = 5176 - INTEGER(IntKi), PARAMETER :: EddVisT4N08D2 = 5177 - INTEGER(IntKi), PARAMETER :: EddVisT4N08D3 = 5178 - INTEGER(IntKi), PARAMETER :: EddVisT4N08D4 = 5179 - INTEGER(IntKi), PARAMETER :: EddVisT4N08D5 = 5180 - INTEGER(IntKi), PARAMETER :: EddVisT4N08D6 = 5181 - INTEGER(IntKi), PARAMETER :: EddVisT4N08D7 = 5182 - INTEGER(IntKi), PARAMETER :: EddVisT4N08D8 = 5183 - INTEGER(IntKi), PARAMETER :: EddVisT4N08D9 = 5184 - INTEGER(IntKi), PARAMETER :: EddVisT4N09D1 = 5185 - INTEGER(IntKi), PARAMETER :: EddVisT4N09D2 = 5186 - INTEGER(IntKi), PARAMETER :: EddVisT4N09D3 = 5187 - INTEGER(IntKi), PARAMETER :: EddVisT4N09D4 = 5188 - INTEGER(IntKi), PARAMETER :: EddVisT4N09D5 = 5189 - INTEGER(IntKi), PARAMETER :: EddVisT4N09D6 = 5190 - INTEGER(IntKi), PARAMETER :: EddVisT4N09D7 = 5191 - INTEGER(IntKi), PARAMETER :: EddVisT4N09D8 = 5192 - INTEGER(IntKi), PARAMETER :: EddVisT4N09D9 = 5193 - INTEGER(IntKi), PARAMETER :: EddVisT4N10D1 = 5194 - INTEGER(IntKi), PARAMETER :: EddVisT4N10D2 = 5195 - INTEGER(IntKi), PARAMETER :: EddVisT4N10D3 = 5196 - INTEGER(IntKi), PARAMETER :: EddVisT4N10D4 = 5197 - INTEGER(IntKi), PARAMETER :: EddVisT4N10D5 = 5198 - INTEGER(IntKi), PARAMETER :: EddVisT4N10D6 = 5199 - INTEGER(IntKi), PARAMETER :: EddVisT4N10D7 = 5200 - INTEGER(IntKi), PARAMETER :: EddVisT4N10D8 = 5201 - INTEGER(IntKi), PARAMETER :: EddVisT4N10D9 = 5202 - INTEGER(IntKi), PARAMETER :: EddVisT4N11D1 = 5203 - INTEGER(IntKi), PARAMETER :: EddVisT4N11D2 = 5204 - INTEGER(IntKi), PARAMETER :: EddVisT4N11D3 = 5205 - INTEGER(IntKi), PARAMETER :: EddVisT4N11D4 = 5206 - INTEGER(IntKi), PARAMETER :: EddVisT4N11D5 = 5207 - INTEGER(IntKi), PARAMETER :: EddVisT4N11D6 = 5208 - INTEGER(IntKi), PARAMETER :: EddVisT4N11D7 = 5209 - INTEGER(IntKi), PARAMETER :: EddVisT4N11D8 = 5210 - INTEGER(IntKi), PARAMETER :: EddVisT4N11D9 = 5211 - INTEGER(IntKi), PARAMETER :: EddVisT4N12D1 = 5212 - INTEGER(IntKi), PARAMETER :: EddVisT4N12D2 = 5213 - INTEGER(IntKi), PARAMETER :: EddVisT4N12D3 = 5214 - INTEGER(IntKi), PARAMETER :: EddVisT4N12D4 = 5215 - INTEGER(IntKi), PARAMETER :: EddVisT4N12D5 = 5216 - INTEGER(IntKi), PARAMETER :: EddVisT4N12D6 = 5217 - INTEGER(IntKi), PARAMETER :: EddVisT4N12D7 = 5218 - INTEGER(IntKi), PARAMETER :: EddVisT4N12D8 = 5219 - INTEGER(IntKi), PARAMETER :: EddVisT4N12D9 = 5220 - INTEGER(IntKi), PARAMETER :: EddVisT4N13D1 = 5221 - INTEGER(IntKi), PARAMETER :: EddVisT4N13D2 = 5222 - INTEGER(IntKi), PARAMETER :: EddVisT4N13D3 = 5223 - INTEGER(IntKi), PARAMETER :: EddVisT4N13D4 = 5224 - INTEGER(IntKi), PARAMETER :: EddVisT4N13D5 = 5225 - INTEGER(IntKi), PARAMETER :: EddVisT4N13D6 = 5226 - INTEGER(IntKi), PARAMETER :: EddVisT4N13D7 = 5227 - INTEGER(IntKi), PARAMETER :: EddVisT4N13D8 = 5228 - INTEGER(IntKi), PARAMETER :: EddVisT4N13D9 = 5229 - INTEGER(IntKi), PARAMETER :: EddVisT4N14D1 = 5230 - INTEGER(IntKi), PARAMETER :: EddVisT4N14D2 = 5231 - INTEGER(IntKi), PARAMETER :: EddVisT4N14D3 = 5232 - INTEGER(IntKi), PARAMETER :: EddVisT4N14D4 = 5233 - INTEGER(IntKi), PARAMETER :: EddVisT4N14D5 = 5234 - INTEGER(IntKi), PARAMETER :: EddVisT4N14D6 = 5235 - INTEGER(IntKi), PARAMETER :: EddVisT4N14D7 = 5236 - INTEGER(IntKi), PARAMETER :: EddVisT4N14D8 = 5237 - INTEGER(IntKi), PARAMETER :: EddVisT4N14D9 = 5238 - INTEGER(IntKi), PARAMETER :: EddVisT4N15D1 = 5239 - INTEGER(IntKi), PARAMETER :: EddVisT4N15D2 = 5240 - INTEGER(IntKi), PARAMETER :: EddVisT4N15D3 = 5241 - INTEGER(IntKi), PARAMETER :: EddVisT4N15D4 = 5242 - INTEGER(IntKi), PARAMETER :: EddVisT4N15D5 = 5243 - INTEGER(IntKi), PARAMETER :: EddVisT4N15D6 = 5244 - INTEGER(IntKi), PARAMETER :: EddVisT4N15D7 = 5245 - INTEGER(IntKi), PARAMETER :: EddVisT4N15D8 = 5246 - INTEGER(IntKi), PARAMETER :: EddVisT4N15D9 = 5247 - INTEGER(IntKi), PARAMETER :: EddVisT4N16D1 = 5248 - INTEGER(IntKi), PARAMETER :: EddVisT4N16D2 = 5249 - INTEGER(IntKi), PARAMETER :: EddVisT4N16D3 = 5250 - INTEGER(IntKi), PARAMETER :: EddVisT4N16D4 = 5251 - INTEGER(IntKi), PARAMETER :: EddVisT4N16D5 = 5252 - INTEGER(IntKi), PARAMETER :: EddVisT4N16D6 = 5253 - INTEGER(IntKi), PARAMETER :: EddVisT4N16D7 = 5254 - INTEGER(IntKi), PARAMETER :: EddVisT4N16D8 = 5255 - INTEGER(IntKi), PARAMETER :: EddVisT4N16D9 = 5256 - INTEGER(IntKi), PARAMETER :: EddVisT4N17D1 = 5257 - INTEGER(IntKi), PARAMETER :: EddVisT4N17D2 = 5258 - INTEGER(IntKi), PARAMETER :: EddVisT4N17D3 = 5259 - INTEGER(IntKi), PARAMETER :: EddVisT4N17D4 = 5260 - INTEGER(IntKi), PARAMETER :: EddVisT4N17D5 = 5261 - INTEGER(IntKi), PARAMETER :: EddVisT4N17D6 = 5262 - INTEGER(IntKi), PARAMETER :: EddVisT4N17D7 = 5263 - INTEGER(IntKi), PARAMETER :: EddVisT4N17D8 = 5264 - INTEGER(IntKi), PARAMETER :: EddVisT4N17D9 = 5265 - INTEGER(IntKi), PARAMETER :: EddVisT4N18D1 = 5266 - INTEGER(IntKi), PARAMETER :: EddVisT4N18D2 = 5267 - INTEGER(IntKi), PARAMETER :: EddVisT4N18D3 = 5268 - INTEGER(IntKi), PARAMETER :: EddVisT4N18D4 = 5269 - INTEGER(IntKi), PARAMETER :: EddVisT4N18D5 = 5270 - INTEGER(IntKi), PARAMETER :: EddVisT4N18D6 = 5271 - INTEGER(IntKi), PARAMETER :: EddVisT4N18D7 = 5272 - INTEGER(IntKi), PARAMETER :: EddVisT4N18D8 = 5273 - INTEGER(IntKi), PARAMETER :: EddVisT4N18D9 = 5274 - INTEGER(IntKi), PARAMETER :: EddVisT4N19D1 = 5275 - INTEGER(IntKi), PARAMETER :: EddVisT4N19D2 = 5276 - INTEGER(IntKi), PARAMETER :: EddVisT4N19D3 = 5277 - INTEGER(IntKi), PARAMETER :: EddVisT4N19D4 = 5278 - INTEGER(IntKi), PARAMETER :: EddVisT4N19D5 = 5279 - INTEGER(IntKi), PARAMETER :: EddVisT4N19D6 = 5280 - INTEGER(IntKi), PARAMETER :: EddVisT4N19D7 = 5281 - INTEGER(IntKi), PARAMETER :: EddVisT4N19D8 = 5282 - INTEGER(IntKi), PARAMETER :: EddVisT4N19D9 = 5283 - INTEGER(IntKi), PARAMETER :: EddVisT4N20D1 = 5284 - INTEGER(IntKi), PARAMETER :: EddVisT4N20D2 = 5285 - INTEGER(IntKi), PARAMETER :: EddVisT4N20D3 = 5286 - INTEGER(IntKi), PARAMETER :: EddVisT4N20D4 = 5287 - INTEGER(IntKi), PARAMETER :: EddVisT4N20D5 = 5288 - INTEGER(IntKi), PARAMETER :: EddVisT4N20D6 = 5289 - INTEGER(IntKi), PARAMETER :: EddVisT4N20D7 = 5290 - INTEGER(IntKi), PARAMETER :: EddVisT4N20D8 = 5291 - INTEGER(IntKi), PARAMETER :: EddVisT4N20D9 = 5292 - INTEGER(IntKi), PARAMETER :: EddVisT5N01D1 = 5293 - INTEGER(IntKi), PARAMETER :: EddVisT5N01D2 = 5294 - INTEGER(IntKi), PARAMETER :: EddVisT5N01D3 = 5295 - INTEGER(IntKi), PARAMETER :: EddVisT5N01D4 = 5296 - INTEGER(IntKi), PARAMETER :: EddVisT5N01D5 = 5297 - INTEGER(IntKi), PARAMETER :: EddVisT5N01D6 = 5298 - INTEGER(IntKi), PARAMETER :: EddVisT5N01D7 = 5299 - INTEGER(IntKi), PARAMETER :: EddVisT5N01D8 = 5300 - INTEGER(IntKi), PARAMETER :: EddVisT5N01D9 = 5301 - INTEGER(IntKi), PARAMETER :: EddVisT5N02D1 = 5302 - INTEGER(IntKi), PARAMETER :: EddVisT5N02D2 = 5303 - INTEGER(IntKi), PARAMETER :: EddVisT5N02D3 = 5304 - INTEGER(IntKi), PARAMETER :: EddVisT5N02D4 = 5305 - INTEGER(IntKi), PARAMETER :: EddVisT5N02D5 = 5306 - INTEGER(IntKi), PARAMETER :: EddVisT5N02D6 = 5307 - INTEGER(IntKi), PARAMETER :: EddVisT5N02D7 = 5308 - INTEGER(IntKi), PARAMETER :: EddVisT5N02D8 = 5309 - INTEGER(IntKi), PARAMETER :: EddVisT5N02D9 = 5310 - INTEGER(IntKi), PARAMETER :: EddVisT5N03D1 = 5311 - INTEGER(IntKi), PARAMETER :: EddVisT5N03D2 = 5312 - INTEGER(IntKi), PARAMETER :: EddVisT5N03D3 = 5313 - INTEGER(IntKi), PARAMETER :: EddVisT5N03D4 = 5314 - INTEGER(IntKi), PARAMETER :: EddVisT5N03D5 = 5315 - INTEGER(IntKi), PARAMETER :: EddVisT5N03D6 = 5316 - INTEGER(IntKi), PARAMETER :: EddVisT5N03D7 = 5317 - INTEGER(IntKi), PARAMETER :: EddVisT5N03D8 = 5318 - INTEGER(IntKi), PARAMETER :: EddVisT5N03D9 = 5319 - INTEGER(IntKi), PARAMETER :: EddVisT5N04D1 = 5320 - INTEGER(IntKi), PARAMETER :: EddVisT5N04D2 = 5321 - INTEGER(IntKi), PARAMETER :: EddVisT5N04D3 = 5322 - INTEGER(IntKi), PARAMETER :: EddVisT5N04D4 = 5323 - INTEGER(IntKi), PARAMETER :: EddVisT5N04D5 = 5324 - INTEGER(IntKi), PARAMETER :: EddVisT5N04D6 = 5325 - INTEGER(IntKi), PARAMETER :: EddVisT5N04D7 = 5326 - INTEGER(IntKi), PARAMETER :: EddVisT5N04D8 = 5327 - INTEGER(IntKi), PARAMETER :: EddVisT5N04D9 = 5328 - INTEGER(IntKi), PARAMETER :: EddVisT5N05D1 = 5329 - INTEGER(IntKi), PARAMETER :: EddVisT5N05D2 = 5330 - INTEGER(IntKi), PARAMETER :: EddVisT5N05D3 = 5331 - INTEGER(IntKi), PARAMETER :: EddVisT5N05D4 = 5332 - INTEGER(IntKi), PARAMETER :: EddVisT5N05D5 = 5333 - INTEGER(IntKi), PARAMETER :: EddVisT5N05D6 = 5334 - INTEGER(IntKi), PARAMETER :: EddVisT5N05D7 = 5335 - INTEGER(IntKi), PARAMETER :: EddVisT5N05D8 = 5336 - INTEGER(IntKi), PARAMETER :: EddVisT5N05D9 = 5337 - INTEGER(IntKi), PARAMETER :: EddVisT5N06D1 = 5338 - INTEGER(IntKi), PARAMETER :: EddVisT5N06D2 = 5339 - INTEGER(IntKi), PARAMETER :: EddVisT5N06D3 = 5340 - INTEGER(IntKi), PARAMETER :: EddVisT5N06D4 = 5341 - INTEGER(IntKi), PARAMETER :: EddVisT5N06D5 = 5342 - INTEGER(IntKi), PARAMETER :: EddVisT5N06D6 = 5343 - INTEGER(IntKi), PARAMETER :: EddVisT5N06D7 = 5344 - INTEGER(IntKi), PARAMETER :: EddVisT5N06D8 = 5345 - INTEGER(IntKi), PARAMETER :: EddVisT5N06D9 = 5346 - INTEGER(IntKi), PARAMETER :: EddVisT5N07D1 = 5347 - INTEGER(IntKi), PARAMETER :: EddVisT5N07D2 = 5348 - INTEGER(IntKi), PARAMETER :: EddVisT5N07D3 = 5349 - INTEGER(IntKi), PARAMETER :: EddVisT5N07D4 = 5350 - INTEGER(IntKi), PARAMETER :: EddVisT5N07D5 = 5351 - INTEGER(IntKi), PARAMETER :: EddVisT5N07D6 = 5352 - INTEGER(IntKi), PARAMETER :: EddVisT5N07D7 = 5353 - INTEGER(IntKi), PARAMETER :: EddVisT5N07D8 = 5354 - INTEGER(IntKi), PARAMETER :: EddVisT5N07D9 = 5355 - INTEGER(IntKi), PARAMETER :: EddVisT5N08D1 = 5356 - INTEGER(IntKi), PARAMETER :: EddVisT5N08D2 = 5357 - INTEGER(IntKi), PARAMETER :: EddVisT5N08D3 = 5358 - INTEGER(IntKi), PARAMETER :: EddVisT5N08D4 = 5359 - INTEGER(IntKi), PARAMETER :: EddVisT5N08D5 = 5360 - INTEGER(IntKi), PARAMETER :: EddVisT5N08D6 = 5361 - INTEGER(IntKi), PARAMETER :: EddVisT5N08D7 = 5362 - INTEGER(IntKi), PARAMETER :: EddVisT5N08D8 = 5363 - INTEGER(IntKi), PARAMETER :: EddVisT5N08D9 = 5364 - INTEGER(IntKi), PARAMETER :: EddVisT5N09D1 = 5365 - INTEGER(IntKi), PARAMETER :: EddVisT5N09D2 = 5366 - INTEGER(IntKi), PARAMETER :: EddVisT5N09D3 = 5367 - INTEGER(IntKi), PARAMETER :: EddVisT5N09D4 = 5368 - INTEGER(IntKi), PARAMETER :: EddVisT5N09D5 = 5369 - INTEGER(IntKi), PARAMETER :: EddVisT5N09D6 = 5370 - INTEGER(IntKi), PARAMETER :: EddVisT5N09D7 = 5371 - INTEGER(IntKi), PARAMETER :: EddVisT5N09D8 = 5372 - INTEGER(IntKi), PARAMETER :: EddVisT5N09D9 = 5373 - INTEGER(IntKi), PARAMETER :: EddVisT5N10D1 = 5374 - INTEGER(IntKi), PARAMETER :: EddVisT5N10D2 = 5375 - INTEGER(IntKi), PARAMETER :: EddVisT5N10D3 = 5376 - INTEGER(IntKi), PARAMETER :: EddVisT5N10D4 = 5377 - INTEGER(IntKi), PARAMETER :: EddVisT5N10D5 = 5378 - INTEGER(IntKi), PARAMETER :: EddVisT5N10D6 = 5379 - INTEGER(IntKi), PARAMETER :: EddVisT5N10D7 = 5380 - INTEGER(IntKi), PARAMETER :: EddVisT5N10D8 = 5381 - INTEGER(IntKi), PARAMETER :: EddVisT5N10D9 = 5382 - INTEGER(IntKi), PARAMETER :: EddVisT5N11D1 = 5383 - INTEGER(IntKi), PARAMETER :: EddVisT5N11D2 = 5384 - INTEGER(IntKi), PARAMETER :: EddVisT5N11D3 = 5385 - INTEGER(IntKi), PARAMETER :: EddVisT5N11D4 = 5386 - INTEGER(IntKi), PARAMETER :: EddVisT5N11D5 = 5387 - INTEGER(IntKi), PARAMETER :: EddVisT5N11D6 = 5388 - INTEGER(IntKi), PARAMETER :: EddVisT5N11D7 = 5389 - INTEGER(IntKi), PARAMETER :: EddVisT5N11D8 = 5390 - INTEGER(IntKi), PARAMETER :: EddVisT5N11D9 = 5391 - INTEGER(IntKi), PARAMETER :: EddVisT5N12D1 = 5392 - INTEGER(IntKi), PARAMETER :: EddVisT5N12D2 = 5393 - INTEGER(IntKi), PARAMETER :: EddVisT5N12D3 = 5394 - INTEGER(IntKi), PARAMETER :: EddVisT5N12D4 = 5395 - INTEGER(IntKi), PARAMETER :: EddVisT5N12D5 = 5396 - INTEGER(IntKi), PARAMETER :: EddVisT5N12D6 = 5397 - INTEGER(IntKi), PARAMETER :: EddVisT5N12D7 = 5398 - INTEGER(IntKi), PARAMETER :: EddVisT5N12D8 = 5399 - INTEGER(IntKi), PARAMETER :: EddVisT5N12D9 = 5400 - INTEGER(IntKi), PARAMETER :: EddVisT5N13D1 = 5401 - INTEGER(IntKi), PARAMETER :: EddVisT5N13D2 = 5402 - INTEGER(IntKi), PARAMETER :: EddVisT5N13D3 = 5403 - INTEGER(IntKi), PARAMETER :: EddVisT5N13D4 = 5404 - INTEGER(IntKi), PARAMETER :: EddVisT5N13D5 = 5405 - INTEGER(IntKi), PARAMETER :: EddVisT5N13D6 = 5406 - INTEGER(IntKi), PARAMETER :: EddVisT5N13D7 = 5407 - INTEGER(IntKi), PARAMETER :: EddVisT5N13D8 = 5408 - INTEGER(IntKi), PARAMETER :: EddVisT5N13D9 = 5409 - INTEGER(IntKi), PARAMETER :: EddVisT5N14D1 = 5410 - INTEGER(IntKi), PARAMETER :: EddVisT5N14D2 = 5411 - INTEGER(IntKi), PARAMETER :: EddVisT5N14D3 = 5412 - INTEGER(IntKi), PARAMETER :: EddVisT5N14D4 = 5413 - INTEGER(IntKi), PARAMETER :: EddVisT5N14D5 = 5414 - INTEGER(IntKi), PARAMETER :: EddVisT5N14D6 = 5415 - INTEGER(IntKi), PARAMETER :: EddVisT5N14D7 = 5416 - INTEGER(IntKi), PARAMETER :: EddVisT5N14D8 = 5417 - INTEGER(IntKi), PARAMETER :: EddVisT5N14D9 = 5418 - INTEGER(IntKi), PARAMETER :: EddVisT5N15D1 = 5419 - INTEGER(IntKi), PARAMETER :: EddVisT5N15D2 = 5420 - INTEGER(IntKi), PARAMETER :: EddVisT5N15D3 = 5421 - INTEGER(IntKi), PARAMETER :: EddVisT5N15D4 = 5422 - INTEGER(IntKi), PARAMETER :: EddVisT5N15D5 = 5423 - INTEGER(IntKi), PARAMETER :: EddVisT5N15D6 = 5424 - INTEGER(IntKi), PARAMETER :: EddVisT5N15D7 = 5425 - INTEGER(IntKi), PARAMETER :: EddVisT5N15D8 = 5426 - INTEGER(IntKi), PARAMETER :: EddVisT5N15D9 = 5427 - INTEGER(IntKi), PARAMETER :: EddVisT5N16D1 = 5428 - INTEGER(IntKi), PARAMETER :: EddVisT5N16D2 = 5429 - INTEGER(IntKi), PARAMETER :: EddVisT5N16D3 = 5430 - INTEGER(IntKi), PARAMETER :: EddVisT5N16D4 = 5431 - INTEGER(IntKi), PARAMETER :: EddVisT5N16D5 = 5432 - INTEGER(IntKi), PARAMETER :: EddVisT5N16D6 = 5433 - INTEGER(IntKi), PARAMETER :: EddVisT5N16D7 = 5434 - INTEGER(IntKi), PARAMETER :: EddVisT5N16D8 = 5435 - INTEGER(IntKi), PARAMETER :: EddVisT5N16D9 = 5436 - INTEGER(IntKi), PARAMETER :: EddVisT5N17D1 = 5437 - INTEGER(IntKi), PARAMETER :: EddVisT5N17D2 = 5438 - INTEGER(IntKi), PARAMETER :: EddVisT5N17D3 = 5439 - INTEGER(IntKi), PARAMETER :: EddVisT5N17D4 = 5440 - INTEGER(IntKi), PARAMETER :: EddVisT5N17D5 = 5441 - INTEGER(IntKi), PARAMETER :: EddVisT5N17D6 = 5442 - INTEGER(IntKi), PARAMETER :: EddVisT5N17D7 = 5443 - INTEGER(IntKi), PARAMETER :: EddVisT5N17D8 = 5444 - INTEGER(IntKi), PARAMETER :: EddVisT5N17D9 = 5445 - INTEGER(IntKi), PARAMETER :: EddVisT5N18D1 = 5446 - INTEGER(IntKi), PARAMETER :: EddVisT5N18D2 = 5447 - INTEGER(IntKi), PARAMETER :: EddVisT5N18D3 = 5448 - INTEGER(IntKi), PARAMETER :: EddVisT5N18D4 = 5449 - INTEGER(IntKi), PARAMETER :: EddVisT5N18D5 = 5450 - INTEGER(IntKi), PARAMETER :: EddVisT5N18D6 = 5451 - INTEGER(IntKi), PARAMETER :: EddVisT5N18D7 = 5452 - INTEGER(IntKi), PARAMETER :: EddVisT5N18D8 = 5453 - INTEGER(IntKi), PARAMETER :: EddVisT5N18D9 = 5454 - INTEGER(IntKi), PARAMETER :: EddVisT5N19D1 = 5455 - INTEGER(IntKi), PARAMETER :: EddVisT5N19D2 = 5456 - INTEGER(IntKi), PARAMETER :: EddVisT5N19D3 = 5457 - INTEGER(IntKi), PARAMETER :: EddVisT5N19D4 = 5458 - INTEGER(IntKi), PARAMETER :: EddVisT5N19D5 = 5459 - INTEGER(IntKi), PARAMETER :: EddVisT5N19D6 = 5460 - INTEGER(IntKi), PARAMETER :: EddVisT5N19D7 = 5461 - INTEGER(IntKi), PARAMETER :: EddVisT5N19D8 = 5462 - INTEGER(IntKi), PARAMETER :: EddVisT5N19D9 = 5463 - INTEGER(IntKi), PARAMETER :: EddVisT5N20D1 = 5464 - INTEGER(IntKi), PARAMETER :: EddVisT5N20D2 = 5465 - INTEGER(IntKi), PARAMETER :: EddVisT5N20D3 = 5466 - INTEGER(IntKi), PARAMETER :: EddVisT5N20D4 = 5467 - INTEGER(IntKi), PARAMETER :: EddVisT5N20D5 = 5468 - INTEGER(IntKi), PARAMETER :: EddVisT5N20D6 = 5469 - INTEGER(IntKi), PARAMETER :: EddVisT5N20D7 = 5470 - INTEGER(IntKi), PARAMETER :: EddVisT5N20D8 = 5471 - INTEGER(IntKi), PARAMETER :: EddVisT5N20D9 = 5472 - INTEGER(IntKi), PARAMETER :: EddVisT6N01D1 = 5473 - INTEGER(IntKi), PARAMETER :: EddVisT6N01D2 = 5474 - INTEGER(IntKi), PARAMETER :: EddVisT6N01D3 = 5475 - INTEGER(IntKi), PARAMETER :: EddVisT6N01D4 = 5476 - INTEGER(IntKi), PARAMETER :: EddVisT6N01D5 = 5477 - INTEGER(IntKi), PARAMETER :: EddVisT6N01D6 = 5478 - INTEGER(IntKi), PARAMETER :: EddVisT6N01D7 = 5479 - INTEGER(IntKi), PARAMETER :: EddVisT6N01D8 = 5480 - INTEGER(IntKi), PARAMETER :: EddVisT6N01D9 = 5481 - INTEGER(IntKi), PARAMETER :: EddVisT6N02D1 = 5482 - INTEGER(IntKi), PARAMETER :: EddVisT6N02D2 = 5483 - INTEGER(IntKi), PARAMETER :: EddVisT6N02D3 = 5484 - INTEGER(IntKi), PARAMETER :: EddVisT6N02D4 = 5485 - INTEGER(IntKi), PARAMETER :: EddVisT6N02D5 = 5486 - INTEGER(IntKi), PARAMETER :: EddVisT6N02D6 = 5487 - INTEGER(IntKi), PARAMETER :: EddVisT6N02D7 = 5488 - INTEGER(IntKi), PARAMETER :: EddVisT6N02D8 = 5489 - INTEGER(IntKi), PARAMETER :: EddVisT6N02D9 = 5490 - INTEGER(IntKi), PARAMETER :: EddVisT6N03D1 = 5491 - INTEGER(IntKi), PARAMETER :: EddVisT6N03D2 = 5492 - INTEGER(IntKi), PARAMETER :: EddVisT6N03D3 = 5493 - INTEGER(IntKi), PARAMETER :: EddVisT6N03D4 = 5494 - INTEGER(IntKi), PARAMETER :: EddVisT6N03D5 = 5495 - INTEGER(IntKi), PARAMETER :: EddVisT6N03D6 = 5496 - INTEGER(IntKi), PARAMETER :: EddVisT6N03D7 = 5497 - INTEGER(IntKi), PARAMETER :: EddVisT6N03D8 = 5498 - INTEGER(IntKi), PARAMETER :: EddVisT6N03D9 = 5499 - INTEGER(IntKi), PARAMETER :: EddVisT6N04D1 = 5500 - INTEGER(IntKi), PARAMETER :: EddVisT6N04D2 = 5501 - INTEGER(IntKi), PARAMETER :: EddVisT6N04D3 = 5502 - INTEGER(IntKi), PARAMETER :: EddVisT6N04D4 = 5503 - INTEGER(IntKi), PARAMETER :: EddVisT6N04D5 = 5504 - INTEGER(IntKi), PARAMETER :: EddVisT6N04D6 = 5505 - INTEGER(IntKi), PARAMETER :: EddVisT6N04D7 = 5506 - INTEGER(IntKi), PARAMETER :: EddVisT6N04D8 = 5507 - INTEGER(IntKi), PARAMETER :: EddVisT6N04D9 = 5508 - INTEGER(IntKi), PARAMETER :: EddVisT6N05D1 = 5509 - INTEGER(IntKi), PARAMETER :: EddVisT6N05D2 = 5510 - INTEGER(IntKi), PARAMETER :: EddVisT6N05D3 = 5511 - INTEGER(IntKi), PARAMETER :: EddVisT6N05D4 = 5512 - INTEGER(IntKi), PARAMETER :: EddVisT6N05D5 = 5513 - INTEGER(IntKi), PARAMETER :: EddVisT6N05D6 = 5514 - INTEGER(IntKi), PARAMETER :: EddVisT6N05D7 = 5515 - INTEGER(IntKi), PARAMETER :: EddVisT6N05D8 = 5516 - INTEGER(IntKi), PARAMETER :: EddVisT6N05D9 = 5517 - INTEGER(IntKi), PARAMETER :: EddVisT6N06D1 = 5518 - INTEGER(IntKi), PARAMETER :: EddVisT6N06D2 = 5519 - INTEGER(IntKi), PARAMETER :: EddVisT6N06D3 = 5520 - INTEGER(IntKi), PARAMETER :: EddVisT6N06D4 = 5521 - INTEGER(IntKi), PARAMETER :: EddVisT6N06D5 = 5522 - INTEGER(IntKi), PARAMETER :: EddVisT6N06D6 = 5523 - INTEGER(IntKi), PARAMETER :: EddVisT6N06D7 = 5524 - INTEGER(IntKi), PARAMETER :: EddVisT6N06D8 = 5525 - INTEGER(IntKi), PARAMETER :: EddVisT6N06D9 = 5526 - INTEGER(IntKi), PARAMETER :: EddVisT6N07D1 = 5527 - INTEGER(IntKi), PARAMETER :: EddVisT6N07D2 = 5528 - INTEGER(IntKi), PARAMETER :: EddVisT6N07D3 = 5529 - INTEGER(IntKi), PARAMETER :: EddVisT6N07D4 = 5530 - INTEGER(IntKi), PARAMETER :: EddVisT6N07D5 = 5531 - INTEGER(IntKi), PARAMETER :: EddVisT6N07D6 = 5532 - INTEGER(IntKi), PARAMETER :: EddVisT6N07D7 = 5533 - INTEGER(IntKi), PARAMETER :: EddVisT6N07D8 = 5534 - INTEGER(IntKi), PARAMETER :: EddVisT6N07D9 = 5535 - INTEGER(IntKi), PARAMETER :: EddVisT6N08D1 = 5536 - INTEGER(IntKi), PARAMETER :: EddVisT6N08D2 = 5537 - INTEGER(IntKi), PARAMETER :: EddVisT6N08D3 = 5538 - INTEGER(IntKi), PARAMETER :: EddVisT6N08D4 = 5539 - INTEGER(IntKi), PARAMETER :: EddVisT6N08D5 = 5540 - INTEGER(IntKi), PARAMETER :: EddVisT6N08D6 = 5541 - INTEGER(IntKi), PARAMETER :: EddVisT6N08D7 = 5542 - INTEGER(IntKi), PARAMETER :: EddVisT6N08D8 = 5543 - INTEGER(IntKi), PARAMETER :: EddVisT6N08D9 = 5544 - INTEGER(IntKi), PARAMETER :: EddVisT6N09D1 = 5545 - INTEGER(IntKi), PARAMETER :: EddVisT6N09D2 = 5546 - INTEGER(IntKi), PARAMETER :: EddVisT6N09D3 = 5547 - INTEGER(IntKi), PARAMETER :: EddVisT6N09D4 = 5548 - INTEGER(IntKi), PARAMETER :: EddVisT6N09D5 = 5549 - INTEGER(IntKi), PARAMETER :: EddVisT6N09D6 = 5550 - INTEGER(IntKi), PARAMETER :: EddVisT6N09D7 = 5551 - INTEGER(IntKi), PARAMETER :: EddVisT6N09D8 = 5552 - INTEGER(IntKi), PARAMETER :: EddVisT6N09D9 = 5553 - INTEGER(IntKi), PARAMETER :: EddVisT6N10D1 = 5554 - INTEGER(IntKi), PARAMETER :: EddVisT6N10D2 = 5555 - INTEGER(IntKi), PARAMETER :: EddVisT6N10D3 = 5556 - INTEGER(IntKi), PARAMETER :: EddVisT6N10D4 = 5557 - INTEGER(IntKi), PARAMETER :: EddVisT6N10D5 = 5558 - INTEGER(IntKi), PARAMETER :: EddVisT6N10D6 = 5559 - INTEGER(IntKi), PARAMETER :: EddVisT6N10D7 = 5560 - INTEGER(IntKi), PARAMETER :: EddVisT6N10D8 = 5561 - INTEGER(IntKi), PARAMETER :: EddVisT6N10D9 = 5562 - INTEGER(IntKi), PARAMETER :: EddVisT6N11D1 = 5563 - INTEGER(IntKi), PARAMETER :: EddVisT6N11D2 = 5564 - INTEGER(IntKi), PARAMETER :: EddVisT6N11D3 = 5565 - INTEGER(IntKi), PARAMETER :: EddVisT6N11D4 = 5566 - INTEGER(IntKi), PARAMETER :: EddVisT6N11D5 = 5567 - INTEGER(IntKi), PARAMETER :: EddVisT6N11D6 = 5568 - INTEGER(IntKi), PARAMETER :: EddVisT6N11D7 = 5569 - INTEGER(IntKi), PARAMETER :: EddVisT6N11D8 = 5570 - INTEGER(IntKi), PARAMETER :: EddVisT6N11D9 = 5571 - INTEGER(IntKi), PARAMETER :: EddVisT6N12D1 = 5572 - INTEGER(IntKi), PARAMETER :: EddVisT6N12D2 = 5573 - INTEGER(IntKi), PARAMETER :: EddVisT6N12D3 = 5574 - INTEGER(IntKi), PARAMETER :: EddVisT6N12D4 = 5575 - INTEGER(IntKi), PARAMETER :: EddVisT6N12D5 = 5576 - INTEGER(IntKi), PARAMETER :: EddVisT6N12D6 = 5577 - INTEGER(IntKi), PARAMETER :: EddVisT6N12D7 = 5578 - INTEGER(IntKi), PARAMETER :: EddVisT6N12D8 = 5579 - INTEGER(IntKi), PARAMETER :: EddVisT6N12D9 = 5580 - INTEGER(IntKi), PARAMETER :: EddVisT6N13D1 = 5581 - INTEGER(IntKi), PARAMETER :: EddVisT6N13D2 = 5582 - INTEGER(IntKi), PARAMETER :: EddVisT6N13D3 = 5583 - INTEGER(IntKi), PARAMETER :: EddVisT6N13D4 = 5584 - INTEGER(IntKi), PARAMETER :: EddVisT6N13D5 = 5585 - INTEGER(IntKi), PARAMETER :: EddVisT6N13D6 = 5586 - INTEGER(IntKi), PARAMETER :: EddVisT6N13D7 = 5587 - INTEGER(IntKi), PARAMETER :: EddVisT6N13D8 = 5588 - INTEGER(IntKi), PARAMETER :: EddVisT6N13D9 = 5589 - INTEGER(IntKi), PARAMETER :: EddVisT6N14D1 = 5590 - INTEGER(IntKi), PARAMETER :: EddVisT6N14D2 = 5591 - INTEGER(IntKi), PARAMETER :: EddVisT6N14D3 = 5592 - INTEGER(IntKi), PARAMETER :: EddVisT6N14D4 = 5593 - INTEGER(IntKi), PARAMETER :: EddVisT6N14D5 = 5594 - INTEGER(IntKi), PARAMETER :: EddVisT6N14D6 = 5595 - INTEGER(IntKi), PARAMETER :: EddVisT6N14D7 = 5596 - INTEGER(IntKi), PARAMETER :: EddVisT6N14D8 = 5597 - INTEGER(IntKi), PARAMETER :: EddVisT6N14D9 = 5598 - INTEGER(IntKi), PARAMETER :: EddVisT6N15D1 = 5599 - INTEGER(IntKi), PARAMETER :: EddVisT6N15D2 = 5600 - INTEGER(IntKi), PARAMETER :: EddVisT6N15D3 = 5601 - INTEGER(IntKi), PARAMETER :: EddVisT6N15D4 = 5602 - INTEGER(IntKi), PARAMETER :: EddVisT6N15D5 = 5603 - INTEGER(IntKi), PARAMETER :: EddVisT6N15D6 = 5604 - INTEGER(IntKi), PARAMETER :: EddVisT6N15D7 = 5605 - INTEGER(IntKi), PARAMETER :: EddVisT6N15D8 = 5606 - INTEGER(IntKi), PARAMETER :: EddVisT6N15D9 = 5607 - INTEGER(IntKi), PARAMETER :: EddVisT6N16D1 = 5608 - INTEGER(IntKi), PARAMETER :: EddVisT6N16D2 = 5609 - INTEGER(IntKi), PARAMETER :: EddVisT6N16D3 = 5610 - INTEGER(IntKi), PARAMETER :: EddVisT6N16D4 = 5611 - INTEGER(IntKi), PARAMETER :: EddVisT6N16D5 = 5612 - INTEGER(IntKi), PARAMETER :: EddVisT6N16D6 = 5613 - INTEGER(IntKi), PARAMETER :: EddVisT6N16D7 = 5614 - INTEGER(IntKi), PARAMETER :: EddVisT6N16D8 = 5615 - INTEGER(IntKi), PARAMETER :: EddVisT6N16D9 = 5616 - INTEGER(IntKi), PARAMETER :: EddVisT6N17D1 = 5617 - INTEGER(IntKi), PARAMETER :: EddVisT6N17D2 = 5618 - INTEGER(IntKi), PARAMETER :: EddVisT6N17D3 = 5619 - INTEGER(IntKi), PARAMETER :: EddVisT6N17D4 = 5620 - INTEGER(IntKi), PARAMETER :: EddVisT6N17D5 = 5621 - INTEGER(IntKi), PARAMETER :: EddVisT6N17D6 = 5622 - INTEGER(IntKi), PARAMETER :: EddVisT6N17D7 = 5623 - INTEGER(IntKi), PARAMETER :: EddVisT6N17D8 = 5624 - INTEGER(IntKi), PARAMETER :: EddVisT6N17D9 = 5625 - INTEGER(IntKi), PARAMETER :: EddVisT6N18D1 = 5626 - INTEGER(IntKi), PARAMETER :: EddVisT6N18D2 = 5627 - INTEGER(IntKi), PARAMETER :: EddVisT6N18D3 = 5628 - INTEGER(IntKi), PARAMETER :: EddVisT6N18D4 = 5629 - INTEGER(IntKi), PARAMETER :: EddVisT6N18D5 = 5630 - INTEGER(IntKi), PARAMETER :: EddVisT6N18D6 = 5631 - INTEGER(IntKi), PARAMETER :: EddVisT6N18D7 = 5632 - INTEGER(IntKi), PARAMETER :: EddVisT6N18D8 = 5633 - INTEGER(IntKi), PARAMETER :: EddVisT6N18D9 = 5634 - INTEGER(IntKi), PARAMETER :: EddVisT6N19D1 = 5635 - INTEGER(IntKi), PARAMETER :: EddVisT6N19D2 = 5636 - INTEGER(IntKi), PARAMETER :: EddVisT6N19D3 = 5637 - INTEGER(IntKi), PARAMETER :: EddVisT6N19D4 = 5638 - INTEGER(IntKi), PARAMETER :: EddVisT6N19D5 = 5639 - INTEGER(IntKi), PARAMETER :: EddVisT6N19D6 = 5640 - INTEGER(IntKi), PARAMETER :: EddVisT6N19D7 = 5641 - INTEGER(IntKi), PARAMETER :: EddVisT6N19D8 = 5642 - INTEGER(IntKi), PARAMETER :: EddVisT6N19D9 = 5643 - INTEGER(IntKi), PARAMETER :: EddVisT6N20D1 = 5644 - INTEGER(IntKi), PARAMETER :: EddVisT6N20D2 = 5645 - INTEGER(IntKi), PARAMETER :: EddVisT6N20D3 = 5646 - INTEGER(IntKi), PARAMETER :: EddVisT6N20D4 = 5647 - INTEGER(IntKi), PARAMETER :: EddVisT6N20D5 = 5648 - INTEGER(IntKi), PARAMETER :: EddVisT6N20D6 = 5649 - INTEGER(IntKi), PARAMETER :: EddVisT6N20D7 = 5650 - INTEGER(IntKi), PARAMETER :: EddVisT6N20D8 = 5651 - INTEGER(IntKi), PARAMETER :: EddVisT6N20D9 = 5652 - INTEGER(IntKi), PARAMETER :: EddVisT7N01D1 = 5653 - INTEGER(IntKi), PARAMETER :: EddVisT7N01D2 = 5654 - INTEGER(IntKi), PARAMETER :: EddVisT7N01D3 = 5655 - INTEGER(IntKi), PARAMETER :: EddVisT7N01D4 = 5656 - INTEGER(IntKi), PARAMETER :: EddVisT7N01D5 = 5657 - INTEGER(IntKi), PARAMETER :: EddVisT7N01D6 = 5658 - INTEGER(IntKi), PARAMETER :: EddVisT7N01D7 = 5659 - INTEGER(IntKi), PARAMETER :: EddVisT7N01D8 = 5660 - INTEGER(IntKi), PARAMETER :: EddVisT7N01D9 = 5661 - INTEGER(IntKi), PARAMETER :: EddVisT7N02D1 = 5662 - INTEGER(IntKi), PARAMETER :: EddVisT7N02D2 = 5663 - INTEGER(IntKi), PARAMETER :: EddVisT7N02D3 = 5664 - INTEGER(IntKi), PARAMETER :: EddVisT7N02D4 = 5665 - INTEGER(IntKi), PARAMETER :: EddVisT7N02D5 = 5666 - INTEGER(IntKi), PARAMETER :: EddVisT7N02D6 = 5667 - INTEGER(IntKi), PARAMETER :: EddVisT7N02D7 = 5668 - INTEGER(IntKi), PARAMETER :: EddVisT7N02D8 = 5669 - INTEGER(IntKi), PARAMETER :: EddVisT7N02D9 = 5670 - INTEGER(IntKi), PARAMETER :: EddVisT7N03D1 = 5671 - INTEGER(IntKi), PARAMETER :: EddVisT7N03D2 = 5672 - INTEGER(IntKi), PARAMETER :: EddVisT7N03D3 = 5673 - INTEGER(IntKi), PARAMETER :: EddVisT7N03D4 = 5674 - INTEGER(IntKi), PARAMETER :: EddVisT7N03D5 = 5675 - INTEGER(IntKi), PARAMETER :: EddVisT7N03D6 = 5676 - INTEGER(IntKi), PARAMETER :: EddVisT7N03D7 = 5677 - INTEGER(IntKi), PARAMETER :: EddVisT7N03D8 = 5678 - INTEGER(IntKi), PARAMETER :: EddVisT7N03D9 = 5679 - INTEGER(IntKi), PARAMETER :: EddVisT7N04D1 = 5680 - INTEGER(IntKi), PARAMETER :: EddVisT7N04D2 = 5681 - INTEGER(IntKi), PARAMETER :: EddVisT7N04D3 = 5682 - INTEGER(IntKi), PARAMETER :: EddVisT7N04D4 = 5683 - INTEGER(IntKi), PARAMETER :: EddVisT7N04D5 = 5684 - INTEGER(IntKi), PARAMETER :: EddVisT7N04D6 = 5685 - INTEGER(IntKi), PARAMETER :: EddVisT7N04D7 = 5686 - INTEGER(IntKi), PARAMETER :: EddVisT7N04D8 = 5687 - INTEGER(IntKi), PARAMETER :: EddVisT7N04D9 = 5688 - INTEGER(IntKi), PARAMETER :: EddVisT7N05D1 = 5689 - INTEGER(IntKi), PARAMETER :: EddVisT7N05D2 = 5690 - INTEGER(IntKi), PARAMETER :: EddVisT7N05D3 = 5691 - INTEGER(IntKi), PARAMETER :: EddVisT7N05D4 = 5692 - INTEGER(IntKi), PARAMETER :: EddVisT7N05D5 = 5693 - INTEGER(IntKi), PARAMETER :: EddVisT7N05D6 = 5694 - INTEGER(IntKi), PARAMETER :: EddVisT7N05D7 = 5695 - INTEGER(IntKi), PARAMETER :: EddVisT7N05D8 = 5696 - INTEGER(IntKi), PARAMETER :: EddVisT7N05D9 = 5697 - INTEGER(IntKi), PARAMETER :: EddVisT7N06D1 = 5698 - INTEGER(IntKi), PARAMETER :: EddVisT7N06D2 = 5699 - INTEGER(IntKi), PARAMETER :: EddVisT7N06D3 = 5700 - INTEGER(IntKi), PARAMETER :: EddVisT7N06D4 = 5701 - INTEGER(IntKi), PARAMETER :: EddVisT7N06D5 = 5702 - INTEGER(IntKi), PARAMETER :: EddVisT7N06D6 = 5703 - INTEGER(IntKi), PARAMETER :: EddVisT7N06D7 = 5704 - INTEGER(IntKi), PARAMETER :: EddVisT7N06D8 = 5705 - INTEGER(IntKi), PARAMETER :: EddVisT7N06D9 = 5706 - INTEGER(IntKi), PARAMETER :: EddVisT7N07D1 = 5707 - INTEGER(IntKi), PARAMETER :: EddVisT7N07D2 = 5708 - INTEGER(IntKi), PARAMETER :: EddVisT7N07D3 = 5709 - INTEGER(IntKi), PARAMETER :: EddVisT7N07D4 = 5710 - INTEGER(IntKi), PARAMETER :: EddVisT7N07D5 = 5711 - INTEGER(IntKi), PARAMETER :: EddVisT7N07D6 = 5712 - INTEGER(IntKi), PARAMETER :: EddVisT7N07D7 = 5713 - INTEGER(IntKi), PARAMETER :: EddVisT7N07D8 = 5714 - INTEGER(IntKi), PARAMETER :: EddVisT7N07D9 = 5715 - INTEGER(IntKi), PARAMETER :: EddVisT7N08D1 = 5716 - INTEGER(IntKi), PARAMETER :: EddVisT7N08D2 = 5717 - INTEGER(IntKi), PARAMETER :: EddVisT7N08D3 = 5718 - INTEGER(IntKi), PARAMETER :: EddVisT7N08D4 = 5719 - INTEGER(IntKi), PARAMETER :: EddVisT7N08D5 = 5720 - INTEGER(IntKi), PARAMETER :: EddVisT7N08D6 = 5721 - INTEGER(IntKi), PARAMETER :: EddVisT7N08D7 = 5722 - INTEGER(IntKi), PARAMETER :: EddVisT7N08D8 = 5723 - INTEGER(IntKi), PARAMETER :: EddVisT7N08D9 = 5724 - INTEGER(IntKi), PARAMETER :: EddVisT7N09D1 = 5725 - INTEGER(IntKi), PARAMETER :: EddVisT7N09D2 = 5726 - INTEGER(IntKi), PARAMETER :: EddVisT7N09D3 = 5727 - INTEGER(IntKi), PARAMETER :: EddVisT7N09D4 = 5728 - INTEGER(IntKi), PARAMETER :: EddVisT7N09D5 = 5729 - INTEGER(IntKi), PARAMETER :: EddVisT7N09D6 = 5730 - INTEGER(IntKi), PARAMETER :: EddVisT7N09D7 = 5731 - INTEGER(IntKi), PARAMETER :: EddVisT7N09D8 = 5732 - INTEGER(IntKi), PARAMETER :: EddVisT7N09D9 = 5733 - INTEGER(IntKi), PARAMETER :: EddVisT7N10D1 = 5734 - INTEGER(IntKi), PARAMETER :: EddVisT7N10D2 = 5735 - INTEGER(IntKi), PARAMETER :: EddVisT7N10D3 = 5736 - INTEGER(IntKi), PARAMETER :: EddVisT7N10D4 = 5737 - INTEGER(IntKi), PARAMETER :: EddVisT7N10D5 = 5738 - INTEGER(IntKi), PARAMETER :: EddVisT7N10D6 = 5739 - INTEGER(IntKi), PARAMETER :: EddVisT7N10D7 = 5740 - INTEGER(IntKi), PARAMETER :: EddVisT7N10D8 = 5741 - INTEGER(IntKi), PARAMETER :: EddVisT7N10D9 = 5742 - INTEGER(IntKi), PARAMETER :: EddVisT7N11D1 = 5743 - INTEGER(IntKi), PARAMETER :: EddVisT7N11D2 = 5744 - INTEGER(IntKi), PARAMETER :: EddVisT7N11D3 = 5745 - INTEGER(IntKi), PARAMETER :: EddVisT7N11D4 = 5746 - INTEGER(IntKi), PARAMETER :: EddVisT7N11D5 = 5747 - INTEGER(IntKi), PARAMETER :: EddVisT7N11D6 = 5748 - INTEGER(IntKi), PARAMETER :: EddVisT7N11D7 = 5749 - INTEGER(IntKi), PARAMETER :: EddVisT7N11D8 = 5750 - INTEGER(IntKi), PARAMETER :: EddVisT7N11D9 = 5751 - INTEGER(IntKi), PARAMETER :: EddVisT7N12D1 = 5752 - INTEGER(IntKi), PARAMETER :: EddVisT7N12D2 = 5753 - INTEGER(IntKi), PARAMETER :: EddVisT7N12D3 = 5754 - INTEGER(IntKi), PARAMETER :: EddVisT7N12D4 = 5755 - INTEGER(IntKi), PARAMETER :: EddVisT7N12D5 = 5756 - INTEGER(IntKi), PARAMETER :: EddVisT7N12D6 = 5757 - INTEGER(IntKi), PARAMETER :: EddVisT7N12D7 = 5758 - INTEGER(IntKi), PARAMETER :: EddVisT7N12D8 = 5759 - INTEGER(IntKi), PARAMETER :: EddVisT7N12D9 = 5760 - INTEGER(IntKi), PARAMETER :: EddVisT7N13D1 = 5761 - INTEGER(IntKi), PARAMETER :: EddVisT7N13D2 = 5762 - INTEGER(IntKi), PARAMETER :: EddVisT7N13D3 = 5763 - INTEGER(IntKi), PARAMETER :: EddVisT7N13D4 = 5764 - INTEGER(IntKi), PARAMETER :: EddVisT7N13D5 = 5765 - INTEGER(IntKi), PARAMETER :: EddVisT7N13D6 = 5766 - INTEGER(IntKi), PARAMETER :: EddVisT7N13D7 = 5767 - INTEGER(IntKi), PARAMETER :: EddVisT7N13D8 = 5768 - INTEGER(IntKi), PARAMETER :: EddVisT7N13D9 = 5769 - INTEGER(IntKi), PARAMETER :: EddVisT7N14D1 = 5770 - INTEGER(IntKi), PARAMETER :: EddVisT7N14D2 = 5771 - INTEGER(IntKi), PARAMETER :: EddVisT7N14D3 = 5772 - INTEGER(IntKi), PARAMETER :: EddVisT7N14D4 = 5773 - INTEGER(IntKi), PARAMETER :: EddVisT7N14D5 = 5774 - INTEGER(IntKi), PARAMETER :: EddVisT7N14D6 = 5775 - INTEGER(IntKi), PARAMETER :: EddVisT7N14D7 = 5776 - INTEGER(IntKi), PARAMETER :: EddVisT7N14D8 = 5777 - INTEGER(IntKi), PARAMETER :: EddVisT7N14D9 = 5778 - INTEGER(IntKi), PARAMETER :: EddVisT7N15D1 = 5779 - INTEGER(IntKi), PARAMETER :: EddVisT7N15D2 = 5780 - INTEGER(IntKi), PARAMETER :: EddVisT7N15D3 = 5781 - INTEGER(IntKi), PARAMETER :: EddVisT7N15D4 = 5782 - INTEGER(IntKi), PARAMETER :: EddVisT7N15D5 = 5783 - INTEGER(IntKi), PARAMETER :: EddVisT7N15D6 = 5784 - INTEGER(IntKi), PARAMETER :: EddVisT7N15D7 = 5785 - INTEGER(IntKi), PARAMETER :: EddVisT7N15D8 = 5786 - INTEGER(IntKi), PARAMETER :: EddVisT7N15D9 = 5787 - INTEGER(IntKi), PARAMETER :: EddVisT7N16D1 = 5788 - INTEGER(IntKi), PARAMETER :: EddVisT7N16D2 = 5789 - INTEGER(IntKi), PARAMETER :: EddVisT7N16D3 = 5790 - INTEGER(IntKi), PARAMETER :: EddVisT7N16D4 = 5791 - INTEGER(IntKi), PARAMETER :: EddVisT7N16D5 = 5792 - INTEGER(IntKi), PARAMETER :: EddVisT7N16D6 = 5793 - INTEGER(IntKi), PARAMETER :: EddVisT7N16D7 = 5794 - INTEGER(IntKi), PARAMETER :: EddVisT7N16D8 = 5795 - INTEGER(IntKi), PARAMETER :: EddVisT7N16D9 = 5796 - INTEGER(IntKi), PARAMETER :: EddVisT7N17D1 = 5797 - INTEGER(IntKi), PARAMETER :: EddVisT7N17D2 = 5798 - INTEGER(IntKi), PARAMETER :: EddVisT7N17D3 = 5799 - INTEGER(IntKi), PARAMETER :: EddVisT7N17D4 = 5800 - INTEGER(IntKi), PARAMETER :: EddVisT7N17D5 = 5801 - INTEGER(IntKi), PARAMETER :: EddVisT7N17D6 = 5802 - INTEGER(IntKi), PARAMETER :: EddVisT7N17D7 = 5803 - INTEGER(IntKi), PARAMETER :: EddVisT7N17D8 = 5804 - INTEGER(IntKi), PARAMETER :: EddVisT7N17D9 = 5805 - INTEGER(IntKi), PARAMETER :: EddVisT7N18D1 = 5806 - INTEGER(IntKi), PARAMETER :: EddVisT7N18D2 = 5807 - INTEGER(IntKi), PARAMETER :: EddVisT7N18D3 = 5808 - INTEGER(IntKi), PARAMETER :: EddVisT7N18D4 = 5809 - INTEGER(IntKi), PARAMETER :: EddVisT7N18D5 = 5810 - INTEGER(IntKi), PARAMETER :: EddVisT7N18D6 = 5811 - INTEGER(IntKi), PARAMETER :: EddVisT7N18D7 = 5812 - INTEGER(IntKi), PARAMETER :: EddVisT7N18D8 = 5813 - INTEGER(IntKi), PARAMETER :: EddVisT7N18D9 = 5814 - INTEGER(IntKi), PARAMETER :: EddVisT7N19D1 = 5815 - INTEGER(IntKi), PARAMETER :: EddVisT7N19D2 = 5816 - INTEGER(IntKi), PARAMETER :: EddVisT7N19D3 = 5817 - INTEGER(IntKi), PARAMETER :: EddVisT7N19D4 = 5818 - INTEGER(IntKi), PARAMETER :: EddVisT7N19D5 = 5819 - INTEGER(IntKi), PARAMETER :: EddVisT7N19D6 = 5820 - INTEGER(IntKi), PARAMETER :: EddVisT7N19D7 = 5821 - INTEGER(IntKi), PARAMETER :: EddVisT7N19D8 = 5822 - INTEGER(IntKi), PARAMETER :: EddVisT7N19D9 = 5823 - INTEGER(IntKi), PARAMETER :: EddVisT7N20D1 = 5824 - INTEGER(IntKi), PARAMETER :: EddVisT7N20D2 = 5825 - INTEGER(IntKi), PARAMETER :: EddVisT7N20D3 = 5826 - INTEGER(IntKi), PARAMETER :: EddVisT7N20D4 = 5827 - INTEGER(IntKi), PARAMETER :: EddVisT7N20D5 = 5828 - INTEGER(IntKi), PARAMETER :: EddVisT7N20D6 = 5829 - INTEGER(IntKi), PARAMETER :: EddVisT7N20D7 = 5830 - INTEGER(IntKi), PARAMETER :: EddVisT7N20D8 = 5831 - INTEGER(IntKi), PARAMETER :: EddVisT7N20D9 = 5832 - INTEGER(IntKi), PARAMETER :: EddVisT8N01D1 = 5833 - INTEGER(IntKi), PARAMETER :: EddVisT8N01D2 = 5834 - INTEGER(IntKi), PARAMETER :: EddVisT8N01D3 = 5835 - INTEGER(IntKi), PARAMETER :: EddVisT8N01D4 = 5836 - INTEGER(IntKi), PARAMETER :: EddVisT8N01D5 = 5837 - INTEGER(IntKi), PARAMETER :: EddVisT8N01D6 = 5838 - INTEGER(IntKi), PARAMETER :: EddVisT8N01D7 = 5839 - INTEGER(IntKi), PARAMETER :: EddVisT8N01D8 = 5840 - INTEGER(IntKi), PARAMETER :: EddVisT8N01D9 = 5841 - INTEGER(IntKi), PARAMETER :: EddVisT8N02D1 = 5842 - INTEGER(IntKi), PARAMETER :: EddVisT8N02D2 = 5843 - INTEGER(IntKi), PARAMETER :: EddVisT8N02D3 = 5844 - INTEGER(IntKi), PARAMETER :: EddVisT8N02D4 = 5845 - INTEGER(IntKi), PARAMETER :: EddVisT8N02D5 = 5846 - INTEGER(IntKi), PARAMETER :: EddVisT8N02D6 = 5847 - INTEGER(IntKi), PARAMETER :: EddVisT8N02D7 = 5848 - INTEGER(IntKi), PARAMETER :: EddVisT8N02D8 = 5849 - INTEGER(IntKi), PARAMETER :: EddVisT8N02D9 = 5850 - INTEGER(IntKi), PARAMETER :: EddVisT8N03D1 = 5851 - INTEGER(IntKi), PARAMETER :: EddVisT8N03D2 = 5852 - INTEGER(IntKi), PARAMETER :: EddVisT8N03D3 = 5853 - INTEGER(IntKi), PARAMETER :: EddVisT8N03D4 = 5854 - INTEGER(IntKi), PARAMETER :: EddVisT8N03D5 = 5855 - INTEGER(IntKi), PARAMETER :: EddVisT8N03D6 = 5856 - INTEGER(IntKi), PARAMETER :: EddVisT8N03D7 = 5857 - INTEGER(IntKi), PARAMETER :: EddVisT8N03D8 = 5858 - INTEGER(IntKi), PARAMETER :: EddVisT8N03D9 = 5859 - INTEGER(IntKi), PARAMETER :: EddVisT8N04D1 = 5860 - INTEGER(IntKi), PARAMETER :: EddVisT8N04D2 = 5861 - INTEGER(IntKi), PARAMETER :: EddVisT8N04D3 = 5862 - INTEGER(IntKi), PARAMETER :: EddVisT8N04D4 = 5863 - INTEGER(IntKi), PARAMETER :: EddVisT8N04D5 = 5864 - INTEGER(IntKi), PARAMETER :: EddVisT8N04D6 = 5865 - INTEGER(IntKi), PARAMETER :: EddVisT8N04D7 = 5866 - INTEGER(IntKi), PARAMETER :: EddVisT8N04D8 = 5867 - INTEGER(IntKi), PARAMETER :: EddVisT8N04D9 = 5868 - INTEGER(IntKi), PARAMETER :: EddVisT8N05D1 = 5869 - INTEGER(IntKi), PARAMETER :: EddVisT8N05D2 = 5870 - INTEGER(IntKi), PARAMETER :: EddVisT8N05D3 = 5871 - INTEGER(IntKi), PARAMETER :: EddVisT8N05D4 = 5872 - INTEGER(IntKi), PARAMETER :: EddVisT8N05D5 = 5873 - INTEGER(IntKi), PARAMETER :: EddVisT8N05D6 = 5874 - INTEGER(IntKi), PARAMETER :: EddVisT8N05D7 = 5875 - INTEGER(IntKi), PARAMETER :: EddVisT8N05D8 = 5876 - INTEGER(IntKi), PARAMETER :: EddVisT8N05D9 = 5877 - INTEGER(IntKi), PARAMETER :: EddVisT8N06D1 = 5878 - INTEGER(IntKi), PARAMETER :: EddVisT8N06D2 = 5879 - INTEGER(IntKi), PARAMETER :: EddVisT8N06D3 = 5880 - INTEGER(IntKi), PARAMETER :: EddVisT8N06D4 = 5881 - INTEGER(IntKi), PARAMETER :: EddVisT8N06D5 = 5882 - INTEGER(IntKi), PARAMETER :: EddVisT8N06D6 = 5883 - INTEGER(IntKi), PARAMETER :: EddVisT8N06D7 = 5884 - INTEGER(IntKi), PARAMETER :: EddVisT8N06D8 = 5885 - INTEGER(IntKi), PARAMETER :: EddVisT8N06D9 = 5886 - INTEGER(IntKi), PARAMETER :: EddVisT8N07D1 = 5887 - INTEGER(IntKi), PARAMETER :: EddVisT8N07D2 = 5888 - INTEGER(IntKi), PARAMETER :: EddVisT8N07D3 = 5889 - INTEGER(IntKi), PARAMETER :: EddVisT8N07D4 = 5890 - INTEGER(IntKi), PARAMETER :: EddVisT8N07D5 = 5891 - INTEGER(IntKi), PARAMETER :: EddVisT8N07D6 = 5892 - INTEGER(IntKi), PARAMETER :: EddVisT8N07D7 = 5893 - INTEGER(IntKi), PARAMETER :: EddVisT8N07D8 = 5894 - INTEGER(IntKi), PARAMETER :: EddVisT8N07D9 = 5895 - INTEGER(IntKi), PARAMETER :: EddVisT8N08D1 = 5896 - INTEGER(IntKi), PARAMETER :: EddVisT8N08D2 = 5897 - INTEGER(IntKi), PARAMETER :: EddVisT8N08D3 = 5898 - INTEGER(IntKi), PARAMETER :: EddVisT8N08D4 = 5899 - INTEGER(IntKi), PARAMETER :: EddVisT8N08D5 = 5900 - INTEGER(IntKi), PARAMETER :: EddVisT8N08D6 = 5901 - INTEGER(IntKi), PARAMETER :: EddVisT8N08D7 = 5902 - INTEGER(IntKi), PARAMETER :: EddVisT8N08D8 = 5903 - INTEGER(IntKi), PARAMETER :: EddVisT8N08D9 = 5904 - INTEGER(IntKi), PARAMETER :: EddVisT8N09D1 = 5905 - INTEGER(IntKi), PARAMETER :: EddVisT8N09D2 = 5906 - INTEGER(IntKi), PARAMETER :: EddVisT8N09D3 = 5907 - INTEGER(IntKi), PARAMETER :: EddVisT8N09D4 = 5908 - INTEGER(IntKi), PARAMETER :: EddVisT8N09D5 = 5909 - INTEGER(IntKi), PARAMETER :: EddVisT8N09D6 = 5910 - INTEGER(IntKi), PARAMETER :: EddVisT8N09D7 = 5911 - INTEGER(IntKi), PARAMETER :: EddVisT8N09D8 = 5912 - INTEGER(IntKi), PARAMETER :: EddVisT8N09D9 = 5913 - INTEGER(IntKi), PARAMETER :: EddVisT8N10D1 = 5914 - INTEGER(IntKi), PARAMETER :: EddVisT8N10D2 = 5915 - INTEGER(IntKi), PARAMETER :: EddVisT8N10D3 = 5916 - INTEGER(IntKi), PARAMETER :: EddVisT8N10D4 = 5917 - INTEGER(IntKi), PARAMETER :: EddVisT8N10D5 = 5918 - INTEGER(IntKi), PARAMETER :: EddVisT8N10D6 = 5919 - INTEGER(IntKi), PARAMETER :: EddVisT8N10D7 = 5920 - INTEGER(IntKi), PARAMETER :: EddVisT8N10D8 = 5921 - INTEGER(IntKi), PARAMETER :: EddVisT8N10D9 = 5922 - INTEGER(IntKi), PARAMETER :: EddVisT8N11D1 = 5923 - INTEGER(IntKi), PARAMETER :: EddVisT8N11D2 = 5924 - INTEGER(IntKi), PARAMETER :: EddVisT8N11D3 = 5925 - INTEGER(IntKi), PARAMETER :: EddVisT8N11D4 = 5926 - INTEGER(IntKi), PARAMETER :: EddVisT8N11D5 = 5927 - INTEGER(IntKi), PARAMETER :: EddVisT8N11D6 = 5928 - INTEGER(IntKi), PARAMETER :: EddVisT8N11D7 = 5929 - INTEGER(IntKi), PARAMETER :: EddVisT8N11D8 = 5930 - INTEGER(IntKi), PARAMETER :: EddVisT8N11D9 = 5931 - INTEGER(IntKi), PARAMETER :: EddVisT8N12D1 = 5932 - INTEGER(IntKi), PARAMETER :: EddVisT8N12D2 = 5933 - INTEGER(IntKi), PARAMETER :: EddVisT8N12D3 = 5934 - INTEGER(IntKi), PARAMETER :: EddVisT8N12D4 = 5935 - INTEGER(IntKi), PARAMETER :: EddVisT8N12D5 = 5936 - INTEGER(IntKi), PARAMETER :: EddVisT8N12D6 = 5937 - INTEGER(IntKi), PARAMETER :: EddVisT8N12D7 = 5938 - INTEGER(IntKi), PARAMETER :: EddVisT8N12D8 = 5939 - INTEGER(IntKi), PARAMETER :: EddVisT8N12D9 = 5940 - INTEGER(IntKi), PARAMETER :: EddVisT8N13D1 = 5941 - INTEGER(IntKi), PARAMETER :: EddVisT8N13D2 = 5942 - INTEGER(IntKi), PARAMETER :: EddVisT8N13D3 = 5943 - INTEGER(IntKi), PARAMETER :: EddVisT8N13D4 = 5944 - INTEGER(IntKi), PARAMETER :: EddVisT8N13D5 = 5945 - INTEGER(IntKi), PARAMETER :: EddVisT8N13D6 = 5946 - INTEGER(IntKi), PARAMETER :: EddVisT8N13D7 = 5947 - INTEGER(IntKi), PARAMETER :: EddVisT8N13D8 = 5948 - INTEGER(IntKi), PARAMETER :: EddVisT8N13D9 = 5949 - INTEGER(IntKi), PARAMETER :: EddVisT8N14D1 = 5950 - INTEGER(IntKi), PARAMETER :: EddVisT8N14D2 = 5951 - INTEGER(IntKi), PARAMETER :: EddVisT8N14D3 = 5952 - INTEGER(IntKi), PARAMETER :: EddVisT8N14D4 = 5953 - INTEGER(IntKi), PARAMETER :: EddVisT8N14D5 = 5954 - INTEGER(IntKi), PARAMETER :: EddVisT8N14D6 = 5955 - INTEGER(IntKi), PARAMETER :: EddVisT8N14D7 = 5956 - INTEGER(IntKi), PARAMETER :: EddVisT8N14D8 = 5957 - INTEGER(IntKi), PARAMETER :: EddVisT8N14D9 = 5958 - INTEGER(IntKi), PARAMETER :: EddVisT8N15D1 = 5959 - INTEGER(IntKi), PARAMETER :: EddVisT8N15D2 = 5960 - INTEGER(IntKi), PARAMETER :: EddVisT8N15D3 = 5961 - INTEGER(IntKi), PARAMETER :: EddVisT8N15D4 = 5962 - INTEGER(IntKi), PARAMETER :: EddVisT8N15D5 = 5963 - INTEGER(IntKi), PARAMETER :: EddVisT8N15D6 = 5964 - INTEGER(IntKi), PARAMETER :: EddVisT8N15D7 = 5965 - INTEGER(IntKi), PARAMETER :: EddVisT8N15D8 = 5966 - INTEGER(IntKi), PARAMETER :: EddVisT8N15D9 = 5967 - INTEGER(IntKi), PARAMETER :: EddVisT8N16D1 = 5968 - INTEGER(IntKi), PARAMETER :: EddVisT8N16D2 = 5969 - INTEGER(IntKi), PARAMETER :: EddVisT8N16D3 = 5970 - INTEGER(IntKi), PARAMETER :: EddVisT8N16D4 = 5971 - INTEGER(IntKi), PARAMETER :: EddVisT8N16D5 = 5972 - INTEGER(IntKi), PARAMETER :: EddVisT8N16D6 = 5973 - INTEGER(IntKi), PARAMETER :: EddVisT8N16D7 = 5974 - INTEGER(IntKi), PARAMETER :: EddVisT8N16D8 = 5975 - INTEGER(IntKi), PARAMETER :: EddVisT8N16D9 = 5976 - INTEGER(IntKi), PARAMETER :: EddVisT8N17D1 = 5977 - INTEGER(IntKi), PARAMETER :: EddVisT8N17D2 = 5978 - INTEGER(IntKi), PARAMETER :: EddVisT8N17D3 = 5979 - INTEGER(IntKi), PARAMETER :: EddVisT8N17D4 = 5980 - INTEGER(IntKi), PARAMETER :: EddVisT8N17D5 = 5981 - INTEGER(IntKi), PARAMETER :: EddVisT8N17D6 = 5982 - INTEGER(IntKi), PARAMETER :: EddVisT8N17D7 = 5983 - INTEGER(IntKi), PARAMETER :: EddVisT8N17D8 = 5984 - INTEGER(IntKi), PARAMETER :: EddVisT8N17D9 = 5985 - INTEGER(IntKi), PARAMETER :: EddVisT8N18D1 = 5986 - INTEGER(IntKi), PARAMETER :: EddVisT8N18D2 = 5987 - INTEGER(IntKi), PARAMETER :: EddVisT8N18D3 = 5988 - INTEGER(IntKi), PARAMETER :: EddVisT8N18D4 = 5989 - INTEGER(IntKi), PARAMETER :: EddVisT8N18D5 = 5990 - INTEGER(IntKi), PARAMETER :: EddVisT8N18D6 = 5991 - INTEGER(IntKi), PARAMETER :: EddVisT8N18D7 = 5992 - INTEGER(IntKi), PARAMETER :: EddVisT8N18D8 = 5993 - INTEGER(IntKi), PARAMETER :: EddVisT8N18D9 = 5994 - INTEGER(IntKi), PARAMETER :: EddVisT8N19D1 = 5995 - INTEGER(IntKi), PARAMETER :: EddVisT8N19D2 = 5996 - INTEGER(IntKi), PARAMETER :: EddVisT8N19D3 = 5997 - INTEGER(IntKi), PARAMETER :: EddVisT8N19D4 = 5998 - INTEGER(IntKi), PARAMETER :: EddVisT8N19D5 = 5999 - INTEGER(IntKi), PARAMETER :: EddVisT8N19D6 = 6000 - INTEGER(IntKi), PARAMETER :: EddVisT8N19D7 = 6001 - INTEGER(IntKi), PARAMETER :: EddVisT8N19D8 = 6002 - INTEGER(IntKi), PARAMETER :: EddVisT8N19D9 = 6003 - INTEGER(IntKi), PARAMETER :: EddVisT8N20D1 = 6004 - INTEGER(IntKi), PARAMETER :: EddVisT8N20D2 = 6005 - INTEGER(IntKi), PARAMETER :: EddVisT8N20D3 = 6006 - INTEGER(IntKi), PARAMETER :: EddVisT8N20D4 = 6007 - INTEGER(IntKi), PARAMETER :: EddVisT8N20D5 = 6008 - INTEGER(IntKi), PARAMETER :: EddVisT8N20D6 = 6009 - INTEGER(IntKi), PARAMETER :: EddVisT8N20D7 = 6010 - INTEGER(IntKi), PARAMETER :: EddVisT8N20D8 = 6011 - INTEGER(IntKi), PARAMETER :: EddVisT8N20D9 = 6012 - INTEGER(IntKi), PARAMETER :: EddVisT9N01D1 = 6013 - INTEGER(IntKi), PARAMETER :: EddVisT9N01D2 = 6014 - INTEGER(IntKi), PARAMETER :: EddVisT9N01D3 = 6015 - INTEGER(IntKi), PARAMETER :: EddVisT9N01D4 = 6016 - INTEGER(IntKi), PARAMETER :: EddVisT9N01D5 = 6017 - INTEGER(IntKi), PARAMETER :: EddVisT9N01D6 = 6018 - INTEGER(IntKi), PARAMETER :: EddVisT9N01D7 = 6019 - INTEGER(IntKi), PARAMETER :: EddVisT9N01D8 = 6020 - INTEGER(IntKi), PARAMETER :: EddVisT9N01D9 = 6021 - INTEGER(IntKi), PARAMETER :: EddVisT9N02D1 = 6022 - INTEGER(IntKi), PARAMETER :: EddVisT9N02D2 = 6023 - INTEGER(IntKi), PARAMETER :: EddVisT9N02D3 = 6024 - INTEGER(IntKi), PARAMETER :: EddVisT9N02D4 = 6025 - INTEGER(IntKi), PARAMETER :: EddVisT9N02D5 = 6026 - INTEGER(IntKi), PARAMETER :: EddVisT9N02D6 = 6027 - INTEGER(IntKi), PARAMETER :: EddVisT9N02D7 = 6028 - INTEGER(IntKi), PARAMETER :: EddVisT9N02D8 = 6029 - INTEGER(IntKi), PARAMETER :: EddVisT9N02D9 = 6030 - INTEGER(IntKi), PARAMETER :: EddVisT9N03D1 = 6031 - INTEGER(IntKi), PARAMETER :: EddVisT9N03D2 = 6032 - INTEGER(IntKi), PARAMETER :: EddVisT9N03D3 = 6033 - INTEGER(IntKi), PARAMETER :: EddVisT9N03D4 = 6034 - INTEGER(IntKi), PARAMETER :: EddVisT9N03D5 = 6035 - INTEGER(IntKi), PARAMETER :: EddVisT9N03D6 = 6036 - INTEGER(IntKi), PARAMETER :: EddVisT9N03D7 = 6037 - INTEGER(IntKi), PARAMETER :: EddVisT9N03D8 = 6038 - INTEGER(IntKi), PARAMETER :: EddVisT9N03D9 = 6039 - INTEGER(IntKi), PARAMETER :: EddVisT9N04D1 = 6040 - INTEGER(IntKi), PARAMETER :: EddVisT9N04D2 = 6041 - INTEGER(IntKi), PARAMETER :: EddVisT9N04D3 = 6042 - INTEGER(IntKi), PARAMETER :: EddVisT9N04D4 = 6043 - INTEGER(IntKi), PARAMETER :: EddVisT9N04D5 = 6044 - INTEGER(IntKi), PARAMETER :: EddVisT9N04D6 = 6045 - INTEGER(IntKi), PARAMETER :: EddVisT9N04D7 = 6046 - INTEGER(IntKi), PARAMETER :: EddVisT9N04D8 = 6047 - INTEGER(IntKi), PARAMETER :: EddVisT9N04D9 = 6048 - INTEGER(IntKi), PARAMETER :: EddVisT9N05D1 = 6049 - INTEGER(IntKi), PARAMETER :: EddVisT9N05D2 = 6050 - INTEGER(IntKi), PARAMETER :: EddVisT9N05D3 = 6051 - INTEGER(IntKi), PARAMETER :: EddVisT9N05D4 = 6052 - INTEGER(IntKi), PARAMETER :: EddVisT9N05D5 = 6053 - INTEGER(IntKi), PARAMETER :: EddVisT9N05D6 = 6054 - INTEGER(IntKi), PARAMETER :: EddVisT9N05D7 = 6055 - INTEGER(IntKi), PARAMETER :: EddVisT9N05D8 = 6056 - INTEGER(IntKi), PARAMETER :: EddVisT9N05D9 = 6057 - INTEGER(IntKi), PARAMETER :: EddVisT9N06D1 = 6058 - INTEGER(IntKi), PARAMETER :: EddVisT9N06D2 = 6059 - INTEGER(IntKi), PARAMETER :: EddVisT9N06D3 = 6060 - INTEGER(IntKi), PARAMETER :: EddVisT9N06D4 = 6061 - INTEGER(IntKi), PARAMETER :: EddVisT9N06D5 = 6062 - INTEGER(IntKi), PARAMETER :: EddVisT9N06D6 = 6063 - INTEGER(IntKi), PARAMETER :: EddVisT9N06D7 = 6064 - INTEGER(IntKi), PARAMETER :: EddVisT9N06D8 = 6065 - INTEGER(IntKi), PARAMETER :: EddVisT9N06D9 = 6066 - INTEGER(IntKi), PARAMETER :: EddVisT9N07D1 = 6067 - INTEGER(IntKi), PARAMETER :: EddVisT9N07D2 = 6068 - INTEGER(IntKi), PARAMETER :: EddVisT9N07D3 = 6069 - INTEGER(IntKi), PARAMETER :: EddVisT9N07D4 = 6070 - INTEGER(IntKi), PARAMETER :: EddVisT9N07D5 = 6071 - INTEGER(IntKi), PARAMETER :: EddVisT9N07D6 = 6072 - INTEGER(IntKi), PARAMETER :: EddVisT9N07D7 = 6073 - INTEGER(IntKi), PARAMETER :: EddVisT9N07D8 = 6074 - INTEGER(IntKi), PARAMETER :: EddVisT9N07D9 = 6075 - INTEGER(IntKi), PARAMETER :: EddVisT9N08D1 = 6076 - INTEGER(IntKi), PARAMETER :: EddVisT9N08D2 = 6077 - INTEGER(IntKi), PARAMETER :: EddVisT9N08D3 = 6078 - INTEGER(IntKi), PARAMETER :: EddVisT9N08D4 = 6079 - INTEGER(IntKi), PARAMETER :: EddVisT9N08D5 = 6080 - INTEGER(IntKi), PARAMETER :: EddVisT9N08D6 = 6081 - INTEGER(IntKi), PARAMETER :: EddVisT9N08D7 = 6082 - INTEGER(IntKi), PARAMETER :: EddVisT9N08D8 = 6083 - INTEGER(IntKi), PARAMETER :: EddVisT9N08D9 = 6084 - INTEGER(IntKi), PARAMETER :: EddVisT9N09D1 = 6085 - INTEGER(IntKi), PARAMETER :: EddVisT9N09D2 = 6086 - INTEGER(IntKi), PARAMETER :: EddVisT9N09D3 = 6087 - INTEGER(IntKi), PARAMETER :: EddVisT9N09D4 = 6088 - INTEGER(IntKi), PARAMETER :: EddVisT9N09D5 = 6089 - INTEGER(IntKi), PARAMETER :: EddVisT9N09D6 = 6090 - INTEGER(IntKi), PARAMETER :: EddVisT9N09D7 = 6091 - INTEGER(IntKi), PARAMETER :: EddVisT9N09D8 = 6092 - INTEGER(IntKi), PARAMETER :: EddVisT9N09D9 = 6093 - INTEGER(IntKi), PARAMETER :: EddVisT9N10D1 = 6094 - INTEGER(IntKi), PARAMETER :: EddVisT9N10D2 = 6095 - INTEGER(IntKi), PARAMETER :: EddVisT9N10D3 = 6096 - INTEGER(IntKi), PARAMETER :: EddVisT9N10D4 = 6097 - INTEGER(IntKi), PARAMETER :: EddVisT9N10D5 = 6098 - INTEGER(IntKi), PARAMETER :: EddVisT9N10D6 = 6099 - INTEGER(IntKi), PARAMETER :: EddVisT9N10D7 = 6100 - INTEGER(IntKi), PARAMETER :: EddVisT9N10D8 = 6101 - INTEGER(IntKi), PARAMETER :: EddVisT9N10D9 = 6102 - INTEGER(IntKi), PARAMETER :: EddVisT9N11D1 = 6103 - INTEGER(IntKi), PARAMETER :: EddVisT9N11D2 = 6104 - INTEGER(IntKi), PARAMETER :: EddVisT9N11D3 = 6105 - INTEGER(IntKi), PARAMETER :: EddVisT9N11D4 = 6106 - INTEGER(IntKi), PARAMETER :: EddVisT9N11D5 = 6107 - INTEGER(IntKi), PARAMETER :: EddVisT9N11D6 = 6108 - INTEGER(IntKi), PARAMETER :: EddVisT9N11D7 = 6109 - INTEGER(IntKi), PARAMETER :: EddVisT9N11D8 = 6110 - INTEGER(IntKi), PARAMETER :: EddVisT9N11D9 = 6111 - INTEGER(IntKi), PARAMETER :: EddVisT9N12D1 = 6112 - INTEGER(IntKi), PARAMETER :: EddVisT9N12D2 = 6113 - INTEGER(IntKi), PARAMETER :: EddVisT9N12D3 = 6114 - INTEGER(IntKi), PARAMETER :: EddVisT9N12D4 = 6115 - INTEGER(IntKi), PARAMETER :: EddVisT9N12D5 = 6116 - INTEGER(IntKi), PARAMETER :: EddVisT9N12D6 = 6117 - INTEGER(IntKi), PARAMETER :: EddVisT9N12D7 = 6118 - INTEGER(IntKi), PARAMETER :: EddVisT9N12D8 = 6119 - INTEGER(IntKi), PARAMETER :: EddVisT9N12D9 = 6120 - INTEGER(IntKi), PARAMETER :: EddVisT9N13D1 = 6121 - INTEGER(IntKi), PARAMETER :: EddVisT9N13D2 = 6122 - INTEGER(IntKi), PARAMETER :: EddVisT9N13D3 = 6123 - INTEGER(IntKi), PARAMETER :: EddVisT9N13D4 = 6124 - INTEGER(IntKi), PARAMETER :: EddVisT9N13D5 = 6125 - INTEGER(IntKi), PARAMETER :: EddVisT9N13D6 = 6126 - INTEGER(IntKi), PARAMETER :: EddVisT9N13D7 = 6127 - INTEGER(IntKi), PARAMETER :: EddVisT9N13D8 = 6128 - INTEGER(IntKi), PARAMETER :: EddVisT9N13D9 = 6129 - INTEGER(IntKi), PARAMETER :: EddVisT9N14D1 = 6130 - INTEGER(IntKi), PARAMETER :: EddVisT9N14D2 = 6131 - INTEGER(IntKi), PARAMETER :: EddVisT9N14D3 = 6132 - INTEGER(IntKi), PARAMETER :: EddVisT9N14D4 = 6133 - INTEGER(IntKi), PARAMETER :: EddVisT9N14D5 = 6134 - INTEGER(IntKi), PARAMETER :: EddVisT9N14D6 = 6135 - INTEGER(IntKi), PARAMETER :: EddVisT9N14D7 = 6136 - INTEGER(IntKi), PARAMETER :: EddVisT9N14D8 = 6137 - INTEGER(IntKi), PARAMETER :: EddVisT9N14D9 = 6138 - INTEGER(IntKi), PARAMETER :: EddVisT9N15D1 = 6139 - INTEGER(IntKi), PARAMETER :: EddVisT9N15D2 = 6140 - INTEGER(IntKi), PARAMETER :: EddVisT9N15D3 = 6141 - INTEGER(IntKi), PARAMETER :: EddVisT9N15D4 = 6142 - INTEGER(IntKi), PARAMETER :: EddVisT9N15D5 = 6143 - INTEGER(IntKi), PARAMETER :: EddVisT9N15D6 = 6144 - INTEGER(IntKi), PARAMETER :: EddVisT9N15D7 = 6145 - INTEGER(IntKi), PARAMETER :: EddVisT9N15D8 = 6146 - INTEGER(IntKi), PARAMETER :: EddVisT9N15D9 = 6147 - INTEGER(IntKi), PARAMETER :: EddVisT9N16D1 = 6148 - INTEGER(IntKi), PARAMETER :: EddVisT9N16D2 = 6149 - INTEGER(IntKi), PARAMETER :: EddVisT9N16D3 = 6150 - INTEGER(IntKi), PARAMETER :: EddVisT9N16D4 = 6151 - INTEGER(IntKi), PARAMETER :: EddVisT9N16D5 = 6152 - INTEGER(IntKi), PARAMETER :: EddVisT9N16D6 = 6153 - INTEGER(IntKi), PARAMETER :: EddVisT9N16D7 = 6154 - INTEGER(IntKi), PARAMETER :: EddVisT9N16D8 = 6155 - INTEGER(IntKi), PARAMETER :: EddVisT9N16D9 = 6156 - INTEGER(IntKi), PARAMETER :: EddVisT9N17D1 = 6157 - INTEGER(IntKi), PARAMETER :: EddVisT9N17D2 = 6158 - INTEGER(IntKi), PARAMETER :: EddVisT9N17D3 = 6159 - INTEGER(IntKi), PARAMETER :: EddVisT9N17D4 = 6160 - INTEGER(IntKi), PARAMETER :: EddVisT9N17D5 = 6161 - INTEGER(IntKi), PARAMETER :: EddVisT9N17D6 = 6162 - INTEGER(IntKi), PARAMETER :: EddVisT9N17D7 = 6163 - INTEGER(IntKi), PARAMETER :: EddVisT9N17D8 = 6164 - INTEGER(IntKi), PARAMETER :: EddVisT9N17D9 = 6165 - INTEGER(IntKi), PARAMETER :: EddVisT9N18D1 = 6166 - INTEGER(IntKi), PARAMETER :: EddVisT9N18D2 = 6167 - INTEGER(IntKi), PARAMETER :: EddVisT9N18D3 = 6168 - INTEGER(IntKi), PARAMETER :: EddVisT9N18D4 = 6169 - INTEGER(IntKi), PARAMETER :: EddVisT9N18D5 = 6170 - INTEGER(IntKi), PARAMETER :: EddVisT9N18D6 = 6171 - INTEGER(IntKi), PARAMETER :: EddVisT9N18D7 = 6172 - INTEGER(IntKi), PARAMETER :: EddVisT9N18D8 = 6173 - INTEGER(IntKi), PARAMETER :: EddVisT9N18D9 = 6174 - INTEGER(IntKi), PARAMETER :: EddVisT9N19D1 = 6175 - INTEGER(IntKi), PARAMETER :: EddVisT9N19D2 = 6176 - INTEGER(IntKi), PARAMETER :: EddVisT9N19D3 = 6177 - INTEGER(IntKi), PARAMETER :: EddVisT9N19D4 = 6178 - INTEGER(IntKi), PARAMETER :: EddVisT9N19D5 = 6179 - INTEGER(IntKi), PARAMETER :: EddVisT9N19D6 = 6180 - INTEGER(IntKi), PARAMETER :: EddVisT9N19D7 = 6181 - INTEGER(IntKi), PARAMETER :: EddVisT9N19D8 = 6182 - INTEGER(IntKi), PARAMETER :: EddVisT9N19D9 = 6183 - INTEGER(IntKi), PARAMETER :: EddVisT9N20D1 = 6184 - INTEGER(IntKi), PARAMETER :: EddVisT9N20D2 = 6185 - INTEGER(IntKi), PARAMETER :: EddVisT9N20D3 = 6186 - INTEGER(IntKi), PARAMETER :: EddVisT9N20D4 = 6187 - INTEGER(IntKi), PARAMETER :: EddVisT9N20D5 = 6188 - INTEGER(IntKi), PARAMETER :: EddVisT9N20D6 = 6189 - INTEGER(IntKi), PARAMETER :: EddVisT9N20D7 = 6190 - INTEGER(IntKi), PARAMETER :: EddVisT9N20D8 = 6191 - INTEGER(IntKi), PARAMETER :: EddVisT9N20D9 = 6192 + INTEGER(IntKi), PARAMETER :: EddVisT1N01D1 = 4393 + INTEGER(IntKi), PARAMETER :: EddVisT1N01D2 = 4394 + INTEGER(IntKi), PARAMETER :: EddVisT1N01D3 = 4395 + INTEGER(IntKi), PARAMETER :: EddVisT1N01D4 = 4396 + INTEGER(IntKi), PARAMETER :: EddVisT1N01D5 = 4397 + INTEGER(IntKi), PARAMETER :: EddVisT1N01D6 = 4398 + INTEGER(IntKi), PARAMETER :: EddVisT1N01D7 = 4399 + INTEGER(IntKi), PARAMETER :: EddVisT1N01D8 = 4400 + INTEGER(IntKi), PARAMETER :: EddVisT1N01D9 = 4401 + INTEGER(IntKi), PARAMETER :: EddVisT1N02D1 = 4402 + INTEGER(IntKi), PARAMETER :: EddVisT1N02D2 = 4403 + INTEGER(IntKi), PARAMETER :: EddVisT1N02D3 = 4404 + INTEGER(IntKi), PARAMETER :: EddVisT1N02D4 = 4405 + INTEGER(IntKi), PARAMETER :: EddVisT1N02D5 = 4406 + INTEGER(IntKi), PARAMETER :: EddVisT1N02D6 = 4407 + INTEGER(IntKi), PARAMETER :: EddVisT1N02D7 = 4408 + INTEGER(IntKi), PARAMETER :: EddVisT1N02D8 = 4409 + INTEGER(IntKi), PARAMETER :: EddVisT1N02D9 = 4410 + INTEGER(IntKi), PARAMETER :: EddVisT1N03D1 = 4411 + INTEGER(IntKi), PARAMETER :: EddVisT1N03D2 = 4412 + INTEGER(IntKi), PARAMETER :: EddVisT1N03D3 = 4413 + INTEGER(IntKi), PARAMETER :: EddVisT1N03D4 = 4414 + INTEGER(IntKi), PARAMETER :: EddVisT1N03D5 = 4415 + INTEGER(IntKi), PARAMETER :: EddVisT1N03D6 = 4416 + INTEGER(IntKi), PARAMETER :: EddVisT1N03D7 = 4417 + INTEGER(IntKi), PARAMETER :: EddVisT1N03D8 = 4418 + INTEGER(IntKi), PARAMETER :: EddVisT1N03D9 = 4419 + INTEGER(IntKi), PARAMETER :: EddVisT1N04D1 = 4420 + INTEGER(IntKi), PARAMETER :: EddVisT1N04D2 = 4421 + INTEGER(IntKi), PARAMETER :: EddVisT1N04D3 = 4422 + INTEGER(IntKi), PARAMETER :: EddVisT1N04D4 = 4423 + INTEGER(IntKi), PARAMETER :: EddVisT1N04D5 = 4424 + INTEGER(IntKi), PARAMETER :: EddVisT1N04D6 = 4425 + INTEGER(IntKi), PARAMETER :: EddVisT1N04D7 = 4426 + INTEGER(IntKi), PARAMETER :: EddVisT1N04D8 = 4427 + INTEGER(IntKi), PARAMETER :: EddVisT1N04D9 = 4428 + INTEGER(IntKi), PARAMETER :: EddVisT1N05D1 = 4429 + INTEGER(IntKi), PARAMETER :: EddVisT1N05D2 = 4430 + INTEGER(IntKi), PARAMETER :: EddVisT1N05D3 = 4431 + INTEGER(IntKi), PARAMETER :: EddVisT1N05D4 = 4432 + INTEGER(IntKi), PARAMETER :: EddVisT1N05D5 = 4433 + INTEGER(IntKi), PARAMETER :: EddVisT1N05D6 = 4434 + INTEGER(IntKi), PARAMETER :: EddVisT1N05D7 = 4435 + INTEGER(IntKi), PARAMETER :: EddVisT1N05D8 = 4436 + INTEGER(IntKi), PARAMETER :: EddVisT1N05D9 = 4437 + INTEGER(IntKi), PARAMETER :: EddVisT1N06D1 = 4438 + INTEGER(IntKi), PARAMETER :: EddVisT1N06D2 = 4439 + INTEGER(IntKi), PARAMETER :: EddVisT1N06D3 = 4440 + INTEGER(IntKi), PARAMETER :: EddVisT1N06D4 = 4441 + INTEGER(IntKi), PARAMETER :: EddVisT1N06D5 = 4442 + INTEGER(IntKi), PARAMETER :: EddVisT1N06D6 = 4443 + INTEGER(IntKi), PARAMETER :: EddVisT1N06D7 = 4444 + INTEGER(IntKi), PARAMETER :: EddVisT1N06D8 = 4445 + INTEGER(IntKi), PARAMETER :: EddVisT1N06D9 = 4446 + INTEGER(IntKi), PARAMETER :: EddVisT1N07D1 = 4447 + INTEGER(IntKi), PARAMETER :: EddVisT1N07D2 = 4448 + INTEGER(IntKi), PARAMETER :: EddVisT1N07D3 = 4449 + INTEGER(IntKi), PARAMETER :: EddVisT1N07D4 = 4450 + INTEGER(IntKi), PARAMETER :: EddVisT1N07D5 = 4451 + INTEGER(IntKi), PARAMETER :: EddVisT1N07D6 = 4452 + INTEGER(IntKi), PARAMETER :: EddVisT1N07D7 = 4453 + INTEGER(IntKi), PARAMETER :: EddVisT1N07D8 = 4454 + INTEGER(IntKi), PARAMETER :: EddVisT1N07D9 = 4455 + INTEGER(IntKi), PARAMETER :: EddVisT1N08D1 = 4456 + INTEGER(IntKi), PARAMETER :: EddVisT1N08D2 = 4457 + INTEGER(IntKi), PARAMETER :: EddVisT1N08D3 = 4458 + INTEGER(IntKi), PARAMETER :: EddVisT1N08D4 = 4459 + INTEGER(IntKi), PARAMETER :: EddVisT1N08D5 = 4460 + INTEGER(IntKi), PARAMETER :: EddVisT1N08D6 = 4461 + INTEGER(IntKi), PARAMETER :: EddVisT1N08D7 = 4462 + INTEGER(IntKi), PARAMETER :: EddVisT1N08D8 = 4463 + INTEGER(IntKi), PARAMETER :: EddVisT1N08D9 = 4464 + INTEGER(IntKi), PARAMETER :: EddVisT1N09D1 = 4465 + INTEGER(IntKi), PARAMETER :: EddVisT1N09D2 = 4466 + INTEGER(IntKi), PARAMETER :: EddVisT1N09D3 = 4467 + INTEGER(IntKi), PARAMETER :: EddVisT1N09D4 = 4468 + INTEGER(IntKi), PARAMETER :: EddVisT1N09D5 = 4469 + INTEGER(IntKi), PARAMETER :: EddVisT1N09D6 = 4470 + INTEGER(IntKi), PARAMETER :: EddVisT1N09D7 = 4471 + INTEGER(IntKi), PARAMETER :: EddVisT1N09D8 = 4472 + INTEGER(IntKi), PARAMETER :: EddVisT1N09D9 = 4473 + INTEGER(IntKi), PARAMETER :: EddVisT1N10D1 = 4474 + INTEGER(IntKi), PARAMETER :: EddVisT1N10D2 = 4475 + INTEGER(IntKi), PARAMETER :: EddVisT1N10D3 = 4476 + INTEGER(IntKi), PARAMETER :: EddVisT1N10D4 = 4477 + INTEGER(IntKi), PARAMETER :: EddVisT1N10D5 = 4478 + INTEGER(IntKi), PARAMETER :: EddVisT1N10D6 = 4479 + INTEGER(IntKi), PARAMETER :: EddVisT1N10D7 = 4480 + INTEGER(IntKi), PARAMETER :: EddVisT1N10D8 = 4481 + INTEGER(IntKi), PARAMETER :: EddVisT1N10D9 = 4482 + INTEGER(IntKi), PARAMETER :: EddVisT1N11D1 = 4483 + INTEGER(IntKi), PARAMETER :: EddVisT1N11D2 = 4484 + INTEGER(IntKi), PARAMETER :: EddVisT1N11D3 = 4485 + INTEGER(IntKi), PARAMETER :: EddVisT1N11D4 = 4486 + INTEGER(IntKi), PARAMETER :: EddVisT1N11D5 = 4487 + INTEGER(IntKi), PARAMETER :: EddVisT1N11D6 = 4488 + INTEGER(IntKi), PARAMETER :: EddVisT1N11D7 = 4489 + INTEGER(IntKi), PARAMETER :: EddVisT1N11D8 = 4490 + INTEGER(IntKi), PARAMETER :: EddVisT1N11D9 = 4491 + INTEGER(IntKi), PARAMETER :: EddVisT1N12D1 = 4492 + INTEGER(IntKi), PARAMETER :: EddVisT1N12D2 = 4493 + INTEGER(IntKi), PARAMETER :: EddVisT1N12D3 = 4494 + INTEGER(IntKi), PARAMETER :: EddVisT1N12D4 = 4495 + INTEGER(IntKi), PARAMETER :: EddVisT1N12D5 = 4496 + INTEGER(IntKi), PARAMETER :: EddVisT1N12D6 = 4497 + INTEGER(IntKi), PARAMETER :: EddVisT1N12D7 = 4498 + INTEGER(IntKi), PARAMETER :: EddVisT1N12D8 = 4499 + INTEGER(IntKi), PARAMETER :: EddVisT1N12D9 = 4500 + INTEGER(IntKi), PARAMETER :: EddVisT1N13D1 = 4501 + INTEGER(IntKi), PARAMETER :: EddVisT1N13D2 = 4502 + INTEGER(IntKi), PARAMETER :: EddVisT1N13D3 = 4503 + INTEGER(IntKi), PARAMETER :: EddVisT1N13D4 = 4504 + INTEGER(IntKi), PARAMETER :: EddVisT1N13D5 = 4505 + INTEGER(IntKi), PARAMETER :: EddVisT1N13D6 = 4506 + INTEGER(IntKi), PARAMETER :: EddVisT1N13D7 = 4507 + INTEGER(IntKi), PARAMETER :: EddVisT1N13D8 = 4508 + INTEGER(IntKi), PARAMETER :: EddVisT1N13D9 = 4509 + INTEGER(IntKi), PARAMETER :: EddVisT1N14D1 = 4510 + INTEGER(IntKi), PARAMETER :: EddVisT1N14D2 = 4511 + INTEGER(IntKi), PARAMETER :: EddVisT1N14D3 = 4512 + INTEGER(IntKi), PARAMETER :: EddVisT1N14D4 = 4513 + INTEGER(IntKi), PARAMETER :: EddVisT1N14D5 = 4514 + INTEGER(IntKi), PARAMETER :: EddVisT1N14D6 = 4515 + INTEGER(IntKi), PARAMETER :: EddVisT1N14D7 = 4516 + INTEGER(IntKi), PARAMETER :: EddVisT1N14D8 = 4517 + INTEGER(IntKi), PARAMETER :: EddVisT1N14D9 = 4518 + INTEGER(IntKi), PARAMETER :: EddVisT1N15D1 = 4519 + INTEGER(IntKi), PARAMETER :: EddVisT1N15D2 = 4520 + INTEGER(IntKi), PARAMETER :: EddVisT1N15D3 = 4521 + INTEGER(IntKi), PARAMETER :: EddVisT1N15D4 = 4522 + INTEGER(IntKi), PARAMETER :: EddVisT1N15D5 = 4523 + INTEGER(IntKi), PARAMETER :: EddVisT1N15D6 = 4524 + INTEGER(IntKi), PARAMETER :: EddVisT1N15D7 = 4525 + INTEGER(IntKi), PARAMETER :: EddVisT1N15D8 = 4526 + INTEGER(IntKi), PARAMETER :: EddVisT1N15D9 = 4527 + INTEGER(IntKi), PARAMETER :: EddVisT1N16D1 = 4528 + INTEGER(IntKi), PARAMETER :: EddVisT1N16D2 = 4529 + INTEGER(IntKi), PARAMETER :: EddVisT1N16D3 = 4530 + INTEGER(IntKi), PARAMETER :: EddVisT1N16D4 = 4531 + INTEGER(IntKi), PARAMETER :: EddVisT1N16D5 = 4532 + INTEGER(IntKi), PARAMETER :: EddVisT1N16D6 = 4533 + INTEGER(IntKi), PARAMETER :: EddVisT1N16D7 = 4534 + INTEGER(IntKi), PARAMETER :: EddVisT1N16D8 = 4535 + INTEGER(IntKi), PARAMETER :: EddVisT1N16D9 = 4536 + INTEGER(IntKi), PARAMETER :: EddVisT1N17D1 = 4537 + INTEGER(IntKi), PARAMETER :: EddVisT1N17D2 = 4538 + INTEGER(IntKi), PARAMETER :: EddVisT1N17D3 = 4539 + INTEGER(IntKi), PARAMETER :: EddVisT1N17D4 = 4540 + INTEGER(IntKi), PARAMETER :: EddVisT1N17D5 = 4541 + INTEGER(IntKi), PARAMETER :: EddVisT1N17D6 = 4542 + INTEGER(IntKi), PARAMETER :: EddVisT1N17D7 = 4543 + INTEGER(IntKi), PARAMETER :: EddVisT1N17D8 = 4544 + INTEGER(IntKi), PARAMETER :: EddVisT1N17D9 = 4545 + INTEGER(IntKi), PARAMETER :: EddVisT1N18D1 = 4546 + INTEGER(IntKi), PARAMETER :: EddVisT1N18D2 = 4547 + INTEGER(IntKi), PARAMETER :: EddVisT1N18D3 = 4548 + INTEGER(IntKi), PARAMETER :: EddVisT1N18D4 = 4549 + INTEGER(IntKi), PARAMETER :: EddVisT1N18D5 = 4550 + INTEGER(IntKi), PARAMETER :: EddVisT1N18D6 = 4551 + INTEGER(IntKi), PARAMETER :: EddVisT1N18D7 = 4552 + INTEGER(IntKi), PARAMETER :: EddVisT1N18D8 = 4553 + INTEGER(IntKi), PARAMETER :: EddVisT1N18D9 = 4554 + INTEGER(IntKi), PARAMETER :: EddVisT1N19D1 = 4555 + INTEGER(IntKi), PARAMETER :: EddVisT1N19D2 = 4556 + INTEGER(IntKi), PARAMETER :: EddVisT1N19D3 = 4557 + INTEGER(IntKi), PARAMETER :: EddVisT1N19D4 = 4558 + INTEGER(IntKi), PARAMETER :: EddVisT1N19D5 = 4559 + INTEGER(IntKi), PARAMETER :: EddVisT1N19D6 = 4560 + INTEGER(IntKi), PARAMETER :: EddVisT1N19D7 = 4561 + INTEGER(IntKi), PARAMETER :: EddVisT1N19D8 = 4562 + INTEGER(IntKi), PARAMETER :: EddVisT1N19D9 = 4563 + INTEGER(IntKi), PARAMETER :: EddVisT1N20D1 = 4564 + INTEGER(IntKi), PARAMETER :: EddVisT1N20D2 = 4565 + INTEGER(IntKi), PARAMETER :: EddVisT1N20D3 = 4566 + INTEGER(IntKi), PARAMETER :: EddVisT1N20D4 = 4567 + INTEGER(IntKi), PARAMETER :: EddVisT1N20D5 = 4568 + INTEGER(IntKi), PARAMETER :: EddVisT1N20D6 = 4569 + INTEGER(IntKi), PARAMETER :: EddVisT1N20D7 = 4570 + INTEGER(IntKi), PARAMETER :: EddVisT1N20D8 = 4571 + INTEGER(IntKi), PARAMETER :: EddVisT1N20D9 = 4572 + INTEGER(IntKi), PARAMETER :: EddVisT2N01D1 = 4573 + INTEGER(IntKi), PARAMETER :: EddVisT2N01D2 = 4574 + INTEGER(IntKi), PARAMETER :: EddVisT2N01D3 = 4575 + INTEGER(IntKi), PARAMETER :: EddVisT2N01D4 = 4576 + INTEGER(IntKi), PARAMETER :: EddVisT2N01D5 = 4577 + INTEGER(IntKi), PARAMETER :: EddVisT2N01D6 = 4578 + INTEGER(IntKi), PARAMETER :: EddVisT2N01D7 = 4579 + INTEGER(IntKi), PARAMETER :: EddVisT2N01D8 = 4580 + INTEGER(IntKi), PARAMETER :: EddVisT2N01D9 = 4581 + INTEGER(IntKi), PARAMETER :: EddVisT2N02D1 = 4582 + INTEGER(IntKi), PARAMETER :: EddVisT2N02D2 = 4583 + INTEGER(IntKi), PARAMETER :: EddVisT2N02D3 = 4584 + INTEGER(IntKi), PARAMETER :: EddVisT2N02D4 = 4585 + INTEGER(IntKi), PARAMETER :: EddVisT2N02D5 = 4586 + INTEGER(IntKi), PARAMETER :: EddVisT2N02D6 = 4587 + INTEGER(IntKi), PARAMETER :: EddVisT2N02D7 = 4588 + INTEGER(IntKi), PARAMETER :: EddVisT2N02D8 = 4589 + INTEGER(IntKi), PARAMETER :: EddVisT2N02D9 = 4590 + INTEGER(IntKi), PARAMETER :: EddVisT2N03D1 = 4591 + INTEGER(IntKi), PARAMETER :: EddVisT2N03D2 = 4592 + INTEGER(IntKi), PARAMETER :: EddVisT2N03D3 = 4593 + INTEGER(IntKi), PARAMETER :: EddVisT2N03D4 = 4594 + INTEGER(IntKi), PARAMETER :: EddVisT2N03D5 = 4595 + INTEGER(IntKi), PARAMETER :: EddVisT2N03D6 = 4596 + INTEGER(IntKi), PARAMETER :: EddVisT2N03D7 = 4597 + INTEGER(IntKi), PARAMETER :: EddVisT2N03D8 = 4598 + INTEGER(IntKi), PARAMETER :: EddVisT2N03D9 = 4599 + INTEGER(IntKi), PARAMETER :: EddVisT2N04D1 = 4600 + INTEGER(IntKi), PARAMETER :: EddVisT2N04D2 = 4601 + INTEGER(IntKi), PARAMETER :: EddVisT2N04D3 = 4602 + INTEGER(IntKi), PARAMETER :: EddVisT2N04D4 = 4603 + INTEGER(IntKi), PARAMETER :: EddVisT2N04D5 = 4604 + INTEGER(IntKi), PARAMETER :: EddVisT2N04D6 = 4605 + INTEGER(IntKi), PARAMETER :: EddVisT2N04D7 = 4606 + INTEGER(IntKi), PARAMETER :: EddVisT2N04D8 = 4607 + INTEGER(IntKi), PARAMETER :: EddVisT2N04D9 = 4608 + INTEGER(IntKi), PARAMETER :: EddVisT2N05D1 = 4609 + INTEGER(IntKi), PARAMETER :: EddVisT2N05D2 = 4610 + INTEGER(IntKi), PARAMETER :: EddVisT2N05D3 = 4611 + INTEGER(IntKi), PARAMETER :: EddVisT2N05D4 = 4612 + INTEGER(IntKi), PARAMETER :: EddVisT2N05D5 = 4613 + INTEGER(IntKi), PARAMETER :: EddVisT2N05D6 = 4614 + INTEGER(IntKi), PARAMETER :: EddVisT2N05D7 = 4615 + INTEGER(IntKi), PARAMETER :: EddVisT2N05D8 = 4616 + INTEGER(IntKi), PARAMETER :: EddVisT2N05D9 = 4617 + INTEGER(IntKi), PARAMETER :: EddVisT2N06D1 = 4618 + INTEGER(IntKi), PARAMETER :: EddVisT2N06D2 = 4619 + INTEGER(IntKi), PARAMETER :: EddVisT2N06D3 = 4620 + INTEGER(IntKi), PARAMETER :: EddVisT2N06D4 = 4621 + INTEGER(IntKi), PARAMETER :: EddVisT2N06D5 = 4622 + INTEGER(IntKi), PARAMETER :: EddVisT2N06D6 = 4623 + INTEGER(IntKi), PARAMETER :: EddVisT2N06D7 = 4624 + INTEGER(IntKi), PARAMETER :: EddVisT2N06D8 = 4625 + INTEGER(IntKi), PARAMETER :: EddVisT2N06D9 = 4626 + INTEGER(IntKi), PARAMETER :: EddVisT2N07D1 = 4627 + INTEGER(IntKi), PARAMETER :: EddVisT2N07D2 = 4628 + INTEGER(IntKi), PARAMETER :: EddVisT2N07D3 = 4629 + INTEGER(IntKi), PARAMETER :: EddVisT2N07D4 = 4630 + INTEGER(IntKi), PARAMETER :: EddVisT2N07D5 = 4631 + INTEGER(IntKi), PARAMETER :: EddVisT2N07D6 = 4632 + INTEGER(IntKi), PARAMETER :: EddVisT2N07D7 = 4633 + INTEGER(IntKi), PARAMETER :: EddVisT2N07D8 = 4634 + INTEGER(IntKi), PARAMETER :: EddVisT2N07D9 = 4635 + INTEGER(IntKi), PARAMETER :: EddVisT2N08D1 = 4636 + INTEGER(IntKi), PARAMETER :: EddVisT2N08D2 = 4637 + INTEGER(IntKi), PARAMETER :: EddVisT2N08D3 = 4638 + INTEGER(IntKi), PARAMETER :: EddVisT2N08D4 = 4639 + INTEGER(IntKi), PARAMETER :: EddVisT2N08D5 = 4640 + INTEGER(IntKi), PARAMETER :: EddVisT2N08D6 = 4641 + INTEGER(IntKi), PARAMETER :: EddVisT2N08D7 = 4642 + INTEGER(IntKi), PARAMETER :: EddVisT2N08D8 = 4643 + INTEGER(IntKi), PARAMETER :: EddVisT2N08D9 = 4644 + INTEGER(IntKi), PARAMETER :: EddVisT2N09D1 = 4645 + INTEGER(IntKi), PARAMETER :: EddVisT2N09D2 = 4646 + INTEGER(IntKi), PARAMETER :: EddVisT2N09D3 = 4647 + INTEGER(IntKi), PARAMETER :: EddVisT2N09D4 = 4648 + INTEGER(IntKi), PARAMETER :: EddVisT2N09D5 = 4649 + INTEGER(IntKi), PARAMETER :: EddVisT2N09D6 = 4650 + INTEGER(IntKi), PARAMETER :: EddVisT2N09D7 = 4651 + INTEGER(IntKi), PARAMETER :: EddVisT2N09D8 = 4652 + INTEGER(IntKi), PARAMETER :: EddVisT2N09D9 = 4653 + INTEGER(IntKi), PARAMETER :: EddVisT2N10D1 = 4654 + INTEGER(IntKi), PARAMETER :: EddVisT2N10D2 = 4655 + INTEGER(IntKi), PARAMETER :: EddVisT2N10D3 = 4656 + INTEGER(IntKi), PARAMETER :: EddVisT2N10D4 = 4657 + INTEGER(IntKi), PARAMETER :: EddVisT2N10D5 = 4658 + INTEGER(IntKi), PARAMETER :: EddVisT2N10D6 = 4659 + INTEGER(IntKi), PARAMETER :: EddVisT2N10D7 = 4660 + INTEGER(IntKi), PARAMETER :: EddVisT2N10D8 = 4661 + INTEGER(IntKi), PARAMETER :: EddVisT2N10D9 = 4662 + INTEGER(IntKi), PARAMETER :: EddVisT2N11D1 = 4663 + INTEGER(IntKi), PARAMETER :: EddVisT2N11D2 = 4664 + INTEGER(IntKi), PARAMETER :: EddVisT2N11D3 = 4665 + INTEGER(IntKi), PARAMETER :: EddVisT2N11D4 = 4666 + INTEGER(IntKi), PARAMETER :: EddVisT2N11D5 = 4667 + INTEGER(IntKi), PARAMETER :: EddVisT2N11D6 = 4668 + INTEGER(IntKi), PARAMETER :: EddVisT2N11D7 = 4669 + INTEGER(IntKi), PARAMETER :: EddVisT2N11D8 = 4670 + INTEGER(IntKi), PARAMETER :: EddVisT2N11D9 = 4671 + INTEGER(IntKi), PARAMETER :: EddVisT2N12D1 = 4672 + INTEGER(IntKi), PARAMETER :: EddVisT2N12D2 = 4673 + INTEGER(IntKi), PARAMETER :: EddVisT2N12D3 = 4674 + INTEGER(IntKi), PARAMETER :: EddVisT2N12D4 = 4675 + INTEGER(IntKi), PARAMETER :: EddVisT2N12D5 = 4676 + INTEGER(IntKi), PARAMETER :: EddVisT2N12D6 = 4677 + INTEGER(IntKi), PARAMETER :: EddVisT2N12D7 = 4678 + INTEGER(IntKi), PARAMETER :: EddVisT2N12D8 = 4679 + INTEGER(IntKi), PARAMETER :: EddVisT2N12D9 = 4680 + INTEGER(IntKi), PARAMETER :: EddVisT2N13D1 = 4681 + INTEGER(IntKi), PARAMETER :: EddVisT2N13D2 = 4682 + INTEGER(IntKi), PARAMETER :: EddVisT2N13D3 = 4683 + INTEGER(IntKi), PARAMETER :: EddVisT2N13D4 = 4684 + INTEGER(IntKi), PARAMETER :: EddVisT2N13D5 = 4685 + INTEGER(IntKi), PARAMETER :: EddVisT2N13D6 = 4686 + INTEGER(IntKi), PARAMETER :: EddVisT2N13D7 = 4687 + INTEGER(IntKi), PARAMETER :: EddVisT2N13D8 = 4688 + INTEGER(IntKi), PARAMETER :: EddVisT2N13D9 = 4689 + INTEGER(IntKi), PARAMETER :: EddVisT2N14D1 = 4690 + INTEGER(IntKi), PARAMETER :: EddVisT2N14D2 = 4691 + INTEGER(IntKi), PARAMETER :: EddVisT2N14D3 = 4692 + INTEGER(IntKi), PARAMETER :: EddVisT2N14D4 = 4693 + INTEGER(IntKi), PARAMETER :: EddVisT2N14D5 = 4694 + INTEGER(IntKi), PARAMETER :: EddVisT2N14D6 = 4695 + INTEGER(IntKi), PARAMETER :: EddVisT2N14D7 = 4696 + INTEGER(IntKi), PARAMETER :: EddVisT2N14D8 = 4697 + INTEGER(IntKi), PARAMETER :: EddVisT2N14D9 = 4698 + INTEGER(IntKi), PARAMETER :: EddVisT2N15D1 = 4699 + INTEGER(IntKi), PARAMETER :: EddVisT2N15D2 = 4700 + INTEGER(IntKi), PARAMETER :: EddVisT2N15D3 = 4701 + INTEGER(IntKi), PARAMETER :: EddVisT2N15D4 = 4702 + INTEGER(IntKi), PARAMETER :: EddVisT2N15D5 = 4703 + INTEGER(IntKi), PARAMETER :: EddVisT2N15D6 = 4704 + INTEGER(IntKi), PARAMETER :: EddVisT2N15D7 = 4705 + INTEGER(IntKi), PARAMETER :: EddVisT2N15D8 = 4706 + INTEGER(IntKi), PARAMETER :: EddVisT2N15D9 = 4707 + INTEGER(IntKi), PARAMETER :: EddVisT2N16D1 = 4708 + INTEGER(IntKi), PARAMETER :: EddVisT2N16D2 = 4709 + INTEGER(IntKi), PARAMETER :: EddVisT2N16D3 = 4710 + INTEGER(IntKi), PARAMETER :: EddVisT2N16D4 = 4711 + INTEGER(IntKi), PARAMETER :: EddVisT2N16D5 = 4712 + INTEGER(IntKi), PARAMETER :: EddVisT2N16D6 = 4713 + INTEGER(IntKi), PARAMETER :: EddVisT2N16D7 = 4714 + INTEGER(IntKi), PARAMETER :: EddVisT2N16D8 = 4715 + INTEGER(IntKi), PARAMETER :: EddVisT2N16D9 = 4716 + INTEGER(IntKi), PARAMETER :: EddVisT2N17D1 = 4717 + INTEGER(IntKi), PARAMETER :: EddVisT2N17D2 = 4718 + INTEGER(IntKi), PARAMETER :: EddVisT2N17D3 = 4719 + INTEGER(IntKi), PARAMETER :: EddVisT2N17D4 = 4720 + INTEGER(IntKi), PARAMETER :: EddVisT2N17D5 = 4721 + INTEGER(IntKi), PARAMETER :: EddVisT2N17D6 = 4722 + INTEGER(IntKi), PARAMETER :: EddVisT2N17D7 = 4723 + INTEGER(IntKi), PARAMETER :: EddVisT2N17D8 = 4724 + INTEGER(IntKi), PARAMETER :: EddVisT2N17D9 = 4725 + INTEGER(IntKi), PARAMETER :: EddVisT2N18D1 = 4726 + INTEGER(IntKi), PARAMETER :: EddVisT2N18D2 = 4727 + INTEGER(IntKi), PARAMETER :: EddVisT2N18D3 = 4728 + INTEGER(IntKi), PARAMETER :: EddVisT2N18D4 = 4729 + INTEGER(IntKi), PARAMETER :: EddVisT2N18D5 = 4730 + INTEGER(IntKi), PARAMETER :: EddVisT2N18D6 = 4731 + INTEGER(IntKi), PARAMETER :: EddVisT2N18D7 = 4732 + INTEGER(IntKi), PARAMETER :: EddVisT2N18D8 = 4733 + INTEGER(IntKi), PARAMETER :: EddVisT2N18D9 = 4734 + INTEGER(IntKi), PARAMETER :: EddVisT2N19D1 = 4735 + INTEGER(IntKi), PARAMETER :: EddVisT2N19D2 = 4736 + INTEGER(IntKi), PARAMETER :: EddVisT2N19D3 = 4737 + INTEGER(IntKi), PARAMETER :: EddVisT2N19D4 = 4738 + INTEGER(IntKi), PARAMETER :: EddVisT2N19D5 = 4739 + INTEGER(IntKi), PARAMETER :: EddVisT2N19D6 = 4740 + INTEGER(IntKi), PARAMETER :: EddVisT2N19D7 = 4741 + INTEGER(IntKi), PARAMETER :: EddVisT2N19D8 = 4742 + INTEGER(IntKi), PARAMETER :: EddVisT2N19D9 = 4743 + INTEGER(IntKi), PARAMETER :: EddVisT2N20D1 = 4744 + INTEGER(IntKi), PARAMETER :: EddVisT2N20D2 = 4745 + INTEGER(IntKi), PARAMETER :: EddVisT2N20D3 = 4746 + INTEGER(IntKi), PARAMETER :: EddVisT2N20D4 = 4747 + INTEGER(IntKi), PARAMETER :: EddVisT2N20D5 = 4748 + INTEGER(IntKi), PARAMETER :: EddVisT2N20D6 = 4749 + INTEGER(IntKi), PARAMETER :: EddVisT2N20D7 = 4750 + INTEGER(IntKi), PARAMETER :: EddVisT2N20D8 = 4751 + INTEGER(IntKi), PARAMETER :: EddVisT2N20D9 = 4752 + INTEGER(IntKi), PARAMETER :: EddVisT3N01D1 = 4753 + INTEGER(IntKi), PARAMETER :: EddVisT3N01D2 = 4754 + INTEGER(IntKi), PARAMETER :: EddVisT3N01D3 = 4755 + INTEGER(IntKi), PARAMETER :: EddVisT3N01D4 = 4756 + INTEGER(IntKi), PARAMETER :: EddVisT3N01D5 = 4757 + INTEGER(IntKi), PARAMETER :: EddVisT3N01D6 = 4758 + INTEGER(IntKi), PARAMETER :: EddVisT3N01D7 = 4759 + INTEGER(IntKi), PARAMETER :: EddVisT3N01D8 = 4760 + INTEGER(IntKi), PARAMETER :: EddVisT3N01D9 = 4761 + INTEGER(IntKi), PARAMETER :: EddVisT3N02D1 = 4762 + INTEGER(IntKi), PARAMETER :: EddVisT3N02D2 = 4763 + INTEGER(IntKi), PARAMETER :: EddVisT3N02D3 = 4764 + INTEGER(IntKi), PARAMETER :: EddVisT3N02D4 = 4765 + INTEGER(IntKi), PARAMETER :: EddVisT3N02D5 = 4766 + INTEGER(IntKi), PARAMETER :: EddVisT3N02D6 = 4767 + INTEGER(IntKi), PARAMETER :: EddVisT3N02D7 = 4768 + INTEGER(IntKi), PARAMETER :: EddVisT3N02D8 = 4769 + INTEGER(IntKi), PARAMETER :: EddVisT3N02D9 = 4770 + INTEGER(IntKi), PARAMETER :: EddVisT3N03D1 = 4771 + INTEGER(IntKi), PARAMETER :: EddVisT3N03D2 = 4772 + INTEGER(IntKi), PARAMETER :: EddVisT3N03D3 = 4773 + INTEGER(IntKi), PARAMETER :: EddVisT3N03D4 = 4774 + INTEGER(IntKi), PARAMETER :: EddVisT3N03D5 = 4775 + INTEGER(IntKi), PARAMETER :: EddVisT3N03D6 = 4776 + INTEGER(IntKi), PARAMETER :: EddVisT3N03D7 = 4777 + INTEGER(IntKi), PARAMETER :: EddVisT3N03D8 = 4778 + INTEGER(IntKi), PARAMETER :: EddVisT3N03D9 = 4779 + INTEGER(IntKi), PARAMETER :: EddVisT3N04D1 = 4780 + INTEGER(IntKi), PARAMETER :: EddVisT3N04D2 = 4781 + INTEGER(IntKi), PARAMETER :: EddVisT3N04D3 = 4782 + INTEGER(IntKi), PARAMETER :: EddVisT3N04D4 = 4783 + INTEGER(IntKi), PARAMETER :: EddVisT3N04D5 = 4784 + INTEGER(IntKi), PARAMETER :: EddVisT3N04D6 = 4785 + INTEGER(IntKi), PARAMETER :: EddVisT3N04D7 = 4786 + INTEGER(IntKi), PARAMETER :: EddVisT3N04D8 = 4787 + INTEGER(IntKi), PARAMETER :: EddVisT3N04D9 = 4788 + INTEGER(IntKi), PARAMETER :: EddVisT3N05D1 = 4789 + INTEGER(IntKi), PARAMETER :: EddVisT3N05D2 = 4790 + INTEGER(IntKi), PARAMETER :: EddVisT3N05D3 = 4791 + INTEGER(IntKi), PARAMETER :: EddVisT3N05D4 = 4792 + INTEGER(IntKi), PARAMETER :: EddVisT3N05D5 = 4793 + INTEGER(IntKi), PARAMETER :: EddVisT3N05D6 = 4794 + INTEGER(IntKi), PARAMETER :: EddVisT3N05D7 = 4795 + INTEGER(IntKi), PARAMETER :: EddVisT3N05D8 = 4796 + INTEGER(IntKi), PARAMETER :: EddVisT3N05D9 = 4797 + INTEGER(IntKi), PARAMETER :: EddVisT3N06D1 = 4798 + INTEGER(IntKi), PARAMETER :: EddVisT3N06D2 = 4799 + INTEGER(IntKi), PARAMETER :: EddVisT3N06D3 = 4800 + INTEGER(IntKi), PARAMETER :: EddVisT3N06D4 = 4801 + INTEGER(IntKi), PARAMETER :: EddVisT3N06D5 = 4802 + INTEGER(IntKi), PARAMETER :: EddVisT3N06D6 = 4803 + INTEGER(IntKi), PARAMETER :: EddVisT3N06D7 = 4804 + INTEGER(IntKi), PARAMETER :: EddVisT3N06D8 = 4805 + INTEGER(IntKi), PARAMETER :: EddVisT3N06D9 = 4806 + INTEGER(IntKi), PARAMETER :: EddVisT3N07D1 = 4807 + INTEGER(IntKi), PARAMETER :: EddVisT3N07D2 = 4808 + INTEGER(IntKi), PARAMETER :: EddVisT3N07D3 = 4809 + INTEGER(IntKi), PARAMETER :: EddVisT3N07D4 = 4810 + INTEGER(IntKi), PARAMETER :: EddVisT3N07D5 = 4811 + INTEGER(IntKi), PARAMETER :: EddVisT3N07D6 = 4812 + INTEGER(IntKi), PARAMETER :: EddVisT3N07D7 = 4813 + INTEGER(IntKi), PARAMETER :: EddVisT3N07D8 = 4814 + INTEGER(IntKi), PARAMETER :: EddVisT3N07D9 = 4815 + INTEGER(IntKi), PARAMETER :: EddVisT3N08D1 = 4816 + INTEGER(IntKi), PARAMETER :: EddVisT3N08D2 = 4817 + INTEGER(IntKi), PARAMETER :: EddVisT3N08D3 = 4818 + INTEGER(IntKi), PARAMETER :: EddVisT3N08D4 = 4819 + INTEGER(IntKi), PARAMETER :: EddVisT3N08D5 = 4820 + INTEGER(IntKi), PARAMETER :: EddVisT3N08D6 = 4821 + INTEGER(IntKi), PARAMETER :: EddVisT3N08D7 = 4822 + INTEGER(IntKi), PARAMETER :: EddVisT3N08D8 = 4823 + INTEGER(IntKi), PARAMETER :: EddVisT3N08D9 = 4824 + INTEGER(IntKi), PARAMETER :: EddVisT3N09D1 = 4825 + INTEGER(IntKi), PARAMETER :: EddVisT3N09D2 = 4826 + INTEGER(IntKi), PARAMETER :: EddVisT3N09D3 = 4827 + INTEGER(IntKi), PARAMETER :: EddVisT3N09D4 = 4828 + INTEGER(IntKi), PARAMETER :: EddVisT3N09D5 = 4829 + INTEGER(IntKi), PARAMETER :: EddVisT3N09D6 = 4830 + INTEGER(IntKi), PARAMETER :: EddVisT3N09D7 = 4831 + INTEGER(IntKi), PARAMETER :: EddVisT3N09D8 = 4832 + INTEGER(IntKi), PARAMETER :: EddVisT3N09D9 = 4833 + INTEGER(IntKi), PARAMETER :: EddVisT3N10D1 = 4834 + INTEGER(IntKi), PARAMETER :: EddVisT3N10D2 = 4835 + INTEGER(IntKi), PARAMETER :: EddVisT3N10D3 = 4836 + INTEGER(IntKi), PARAMETER :: EddVisT3N10D4 = 4837 + INTEGER(IntKi), PARAMETER :: EddVisT3N10D5 = 4838 + INTEGER(IntKi), PARAMETER :: EddVisT3N10D6 = 4839 + INTEGER(IntKi), PARAMETER :: EddVisT3N10D7 = 4840 + INTEGER(IntKi), PARAMETER :: EddVisT3N10D8 = 4841 + INTEGER(IntKi), PARAMETER :: EddVisT3N10D9 = 4842 + INTEGER(IntKi), PARAMETER :: EddVisT3N11D1 = 4843 + INTEGER(IntKi), PARAMETER :: EddVisT3N11D2 = 4844 + INTEGER(IntKi), PARAMETER :: EddVisT3N11D3 = 4845 + INTEGER(IntKi), PARAMETER :: EddVisT3N11D4 = 4846 + INTEGER(IntKi), PARAMETER :: EddVisT3N11D5 = 4847 + INTEGER(IntKi), PARAMETER :: EddVisT3N11D6 = 4848 + INTEGER(IntKi), PARAMETER :: EddVisT3N11D7 = 4849 + INTEGER(IntKi), PARAMETER :: EddVisT3N11D8 = 4850 + INTEGER(IntKi), PARAMETER :: EddVisT3N11D9 = 4851 + INTEGER(IntKi), PARAMETER :: EddVisT3N12D1 = 4852 + INTEGER(IntKi), PARAMETER :: EddVisT3N12D2 = 4853 + INTEGER(IntKi), PARAMETER :: EddVisT3N12D3 = 4854 + INTEGER(IntKi), PARAMETER :: EddVisT3N12D4 = 4855 + INTEGER(IntKi), PARAMETER :: EddVisT3N12D5 = 4856 + INTEGER(IntKi), PARAMETER :: EddVisT3N12D6 = 4857 + INTEGER(IntKi), PARAMETER :: EddVisT3N12D7 = 4858 + INTEGER(IntKi), PARAMETER :: EddVisT3N12D8 = 4859 + INTEGER(IntKi), PARAMETER :: EddVisT3N12D9 = 4860 + INTEGER(IntKi), PARAMETER :: EddVisT3N13D1 = 4861 + INTEGER(IntKi), PARAMETER :: EddVisT3N13D2 = 4862 + INTEGER(IntKi), PARAMETER :: EddVisT3N13D3 = 4863 + INTEGER(IntKi), PARAMETER :: EddVisT3N13D4 = 4864 + INTEGER(IntKi), PARAMETER :: EddVisT3N13D5 = 4865 + INTEGER(IntKi), PARAMETER :: EddVisT3N13D6 = 4866 + INTEGER(IntKi), PARAMETER :: EddVisT3N13D7 = 4867 + INTEGER(IntKi), PARAMETER :: EddVisT3N13D8 = 4868 + INTEGER(IntKi), PARAMETER :: EddVisT3N13D9 = 4869 + INTEGER(IntKi), PARAMETER :: EddVisT3N14D1 = 4870 + INTEGER(IntKi), PARAMETER :: EddVisT3N14D2 = 4871 + INTEGER(IntKi), PARAMETER :: EddVisT3N14D3 = 4872 + INTEGER(IntKi), PARAMETER :: EddVisT3N14D4 = 4873 + INTEGER(IntKi), PARAMETER :: EddVisT3N14D5 = 4874 + INTEGER(IntKi), PARAMETER :: EddVisT3N14D6 = 4875 + INTEGER(IntKi), PARAMETER :: EddVisT3N14D7 = 4876 + INTEGER(IntKi), PARAMETER :: EddVisT3N14D8 = 4877 + INTEGER(IntKi), PARAMETER :: EddVisT3N14D9 = 4878 + INTEGER(IntKi), PARAMETER :: EddVisT3N15D1 = 4879 + INTEGER(IntKi), PARAMETER :: EddVisT3N15D2 = 4880 + INTEGER(IntKi), PARAMETER :: EddVisT3N15D3 = 4881 + INTEGER(IntKi), PARAMETER :: EddVisT3N15D4 = 4882 + INTEGER(IntKi), PARAMETER :: EddVisT3N15D5 = 4883 + INTEGER(IntKi), PARAMETER :: EddVisT3N15D6 = 4884 + INTEGER(IntKi), PARAMETER :: EddVisT3N15D7 = 4885 + INTEGER(IntKi), PARAMETER :: EddVisT3N15D8 = 4886 + INTEGER(IntKi), PARAMETER :: EddVisT3N15D9 = 4887 + INTEGER(IntKi), PARAMETER :: EddVisT3N16D1 = 4888 + INTEGER(IntKi), PARAMETER :: EddVisT3N16D2 = 4889 + INTEGER(IntKi), PARAMETER :: EddVisT3N16D3 = 4890 + INTEGER(IntKi), PARAMETER :: EddVisT3N16D4 = 4891 + INTEGER(IntKi), PARAMETER :: EddVisT3N16D5 = 4892 + INTEGER(IntKi), PARAMETER :: EddVisT3N16D6 = 4893 + INTEGER(IntKi), PARAMETER :: EddVisT3N16D7 = 4894 + INTEGER(IntKi), PARAMETER :: EddVisT3N16D8 = 4895 + INTEGER(IntKi), PARAMETER :: EddVisT3N16D9 = 4896 + INTEGER(IntKi), PARAMETER :: EddVisT3N17D1 = 4897 + INTEGER(IntKi), PARAMETER :: EddVisT3N17D2 = 4898 + INTEGER(IntKi), PARAMETER :: EddVisT3N17D3 = 4899 + INTEGER(IntKi), PARAMETER :: EddVisT3N17D4 = 4900 + INTEGER(IntKi), PARAMETER :: EddVisT3N17D5 = 4901 + INTEGER(IntKi), PARAMETER :: EddVisT3N17D6 = 4902 + INTEGER(IntKi), PARAMETER :: EddVisT3N17D7 = 4903 + INTEGER(IntKi), PARAMETER :: EddVisT3N17D8 = 4904 + INTEGER(IntKi), PARAMETER :: EddVisT3N17D9 = 4905 + INTEGER(IntKi), PARAMETER :: EddVisT3N18D1 = 4906 + INTEGER(IntKi), PARAMETER :: EddVisT3N18D2 = 4907 + INTEGER(IntKi), PARAMETER :: EddVisT3N18D3 = 4908 + INTEGER(IntKi), PARAMETER :: EddVisT3N18D4 = 4909 + INTEGER(IntKi), PARAMETER :: EddVisT3N18D5 = 4910 + INTEGER(IntKi), PARAMETER :: EddVisT3N18D6 = 4911 + INTEGER(IntKi), PARAMETER :: EddVisT3N18D7 = 4912 + INTEGER(IntKi), PARAMETER :: EddVisT3N18D8 = 4913 + INTEGER(IntKi), PARAMETER :: EddVisT3N18D9 = 4914 + INTEGER(IntKi), PARAMETER :: EddVisT3N19D1 = 4915 + INTEGER(IntKi), PARAMETER :: EddVisT3N19D2 = 4916 + INTEGER(IntKi), PARAMETER :: EddVisT3N19D3 = 4917 + INTEGER(IntKi), PARAMETER :: EddVisT3N19D4 = 4918 + INTEGER(IntKi), PARAMETER :: EddVisT3N19D5 = 4919 + INTEGER(IntKi), PARAMETER :: EddVisT3N19D6 = 4920 + INTEGER(IntKi), PARAMETER :: EddVisT3N19D7 = 4921 + INTEGER(IntKi), PARAMETER :: EddVisT3N19D8 = 4922 + INTEGER(IntKi), PARAMETER :: EddVisT3N19D9 = 4923 + INTEGER(IntKi), PARAMETER :: EddVisT3N20D1 = 4924 + INTEGER(IntKi), PARAMETER :: EddVisT3N20D2 = 4925 + INTEGER(IntKi), PARAMETER :: EddVisT3N20D3 = 4926 + INTEGER(IntKi), PARAMETER :: EddVisT3N20D4 = 4927 + INTEGER(IntKi), PARAMETER :: EddVisT3N20D5 = 4928 + INTEGER(IntKi), PARAMETER :: EddVisT3N20D6 = 4929 + INTEGER(IntKi), PARAMETER :: EddVisT3N20D7 = 4930 + INTEGER(IntKi), PARAMETER :: EddVisT3N20D8 = 4931 + INTEGER(IntKi), PARAMETER :: EddVisT3N20D9 = 4932 + INTEGER(IntKi), PARAMETER :: EddVisT4N01D1 = 4933 + INTEGER(IntKi), PARAMETER :: EddVisT4N01D2 = 4934 + INTEGER(IntKi), PARAMETER :: EddVisT4N01D3 = 4935 + INTEGER(IntKi), PARAMETER :: EddVisT4N01D4 = 4936 + INTEGER(IntKi), PARAMETER :: EddVisT4N01D5 = 4937 + INTEGER(IntKi), PARAMETER :: EddVisT4N01D6 = 4938 + INTEGER(IntKi), PARAMETER :: EddVisT4N01D7 = 4939 + INTEGER(IntKi), PARAMETER :: EddVisT4N01D8 = 4940 + INTEGER(IntKi), PARAMETER :: EddVisT4N01D9 = 4941 + INTEGER(IntKi), PARAMETER :: EddVisT4N02D1 = 4942 + INTEGER(IntKi), PARAMETER :: EddVisT4N02D2 = 4943 + INTEGER(IntKi), PARAMETER :: EddVisT4N02D3 = 4944 + INTEGER(IntKi), PARAMETER :: EddVisT4N02D4 = 4945 + INTEGER(IntKi), PARAMETER :: EddVisT4N02D5 = 4946 + INTEGER(IntKi), PARAMETER :: EddVisT4N02D6 = 4947 + INTEGER(IntKi), PARAMETER :: EddVisT4N02D7 = 4948 + INTEGER(IntKi), PARAMETER :: EddVisT4N02D8 = 4949 + INTEGER(IntKi), PARAMETER :: EddVisT4N02D9 = 4950 + INTEGER(IntKi), PARAMETER :: EddVisT4N03D1 = 4951 + INTEGER(IntKi), PARAMETER :: EddVisT4N03D2 = 4952 + INTEGER(IntKi), PARAMETER :: EddVisT4N03D3 = 4953 + INTEGER(IntKi), PARAMETER :: EddVisT4N03D4 = 4954 + INTEGER(IntKi), PARAMETER :: EddVisT4N03D5 = 4955 + INTEGER(IntKi), PARAMETER :: EddVisT4N03D6 = 4956 + INTEGER(IntKi), PARAMETER :: EddVisT4N03D7 = 4957 + INTEGER(IntKi), PARAMETER :: EddVisT4N03D8 = 4958 + INTEGER(IntKi), PARAMETER :: EddVisT4N03D9 = 4959 + INTEGER(IntKi), PARAMETER :: EddVisT4N04D1 = 4960 + INTEGER(IntKi), PARAMETER :: EddVisT4N04D2 = 4961 + INTEGER(IntKi), PARAMETER :: EddVisT4N04D3 = 4962 + INTEGER(IntKi), PARAMETER :: EddVisT4N04D4 = 4963 + INTEGER(IntKi), PARAMETER :: EddVisT4N04D5 = 4964 + INTEGER(IntKi), PARAMETER :: EddVisT4N04D6 = 4965 + INTEGER(IntKi), PARAMETER :: EddVisT4N04D7 = 4966 + INTEGER(IntKi), PARAMETER :: EddVisT4N04D8 = 4967 + INTEGER(IntKi), PARAMETER :: EddVisT4N04D9 = 4968 + INTEGER(IntKi), PARAMETER :: EddVisT4N05D1 = 4969 + INTEGER(IntKi), PARAMETER :: EddVisT4N05D2 = 4970 + INTEGER(IntKi), PARAMETER :: EddVisT4N05D3 = 4971 + INTEGER(IntKi), PARAMETER :: EddVisT4N05D4 = 4972 + INTEGER(IntKi), PARAMETER :: EddVisT4N05D5 = 4973 + INTEGER(IntKi), PARAMETER :: EddVisT4N05D6 = 4974 + INTEGER(IntKi), PARAMETER :: EddVisT4N05D7 = 4975 + INTEGER(IntKi), PARAMETER :: EddVisT4N05D8 = 4976 + INTEGER(IntKi), PARAMETER :: EddVisT4N05D9 = 4977 + INTEGER(IntKi), PARAMETER :: EddVisT4N06D1 = 4978 + INTEGER(IntKi), PARAMETER :: EddVisT4N06D2 = 4979 + INTEGER(IntKi), PARAMETER :: EddVisT4N06D3 = 4980 + INTEGER(IntKi), PARAMETER :: EddVisT4N06D4 = 4981 + INTEGER(IntKi), PARAMETER :: EddVisT4N06D5 = 4982 + INTEGER(IntKi), PARAMETER :: EddVisT4N06D6 = 4983 + INTEGER(IntKi), PARAMETER :: EddVisT4N06D7 = 4984 + INTEGER(IntKi), PARAMETER :: EddVisT4N06D8 = 4985 + INTEGER(IntKi), PARAMETER :: EddVisT4N06D9 = 4986 + INTEGER(IntKi), PARAMETER :: EddVisT4N07D1 = 4987 + INTEGER(IntKi), PARAMETER :: EddVisT4N07D2 = 4988 + INTEGER(IntKi), PARAMETER :: EddVisT4N07D3 = 4989 + INTEGER(IntKi), PARAMETER :: EddVisT4N07D4 = 4990 + INTEGER(IntKi), PARAMETER :: EddVisT4N07D5 = 4991 + INTEGER(IntKi), PARAMETER :: EddVisT4N07D6 = 4992 + INTEGER(IntKi), PARAMETER :: EddVisT4N07D7 = 4993 + INTEGER(IntKi), PARAMETER :: EddVisT4N07D8 = 4994 + INTEGER(IntKi), PARAMETER :: EddVisT4N07D9 = 4995 + INTEGER(IntKi), PARAMETER :: EddVisT4N08D1 = 4996 + INTEGER(IntKi), PARAMETER :: EddVisT4N08D2 = 4997 + INTEGER(IntKi), PARAMETER :: EddVisT4N08D3 = 4998 + INTEGER(IntKi), PARAMETER :: EddVisT4N08D4 = 4999 + INTEGER(IntKi), PARAMETER :: EddVisT4N08D5 = 5000 + INTEGER(IntKi), PARAMETER :: EddVisT4N08D6 = 5001 + INTEGER(IntKi), PARAMETER :: EddVisT4N08D7 = 5002 + INTEGER(IntKi), PARAMETER :: EddVisT4N08D8 = 5003 + INTEGER(IntKi), PARAMETER :: EddVisT4N08D9 = 5004 + INTEGER(IntKi), PARAMETER :: EddVisT4N09D1 = 5005 + INTEGER(IntKi), PARAMETER :: EddVisT4N09D2 = 5006 + INTEGER(IntKi), PARAMETER :: EddVisT4N09D3 = 5007 + INTEGER(IntKi), PARAMETER :: EddVisT4N09D4 = 5008 + INTEGER(IntKi), PARAMETER :: EddVisT4N09D5 = 5009 + INTEGER(IntKi), PARAMETER :: EddVisT4N09D6 = 5010 + INTEGER(IntKi), PARAMETER :: EddVisT4N09D7 = 5011 + INTEGER(IntKi), PARAMETER :: EddVisT4N09D8 = 5012 + INTEGER(IntKi), PARAMETER :: EddVisT4N09D9 = 5013 + INTEGER(IntKi), PARAMETER :: EddVisT4N10D1 = 5014 + INTEGER(IntKi), PARAMETER :: EddVisT4N10D2 = 5015 + INTEGER(IntKi), PARAMETER :: EddVisT4N10D3 = 5016 + INTEGER(IntKi), PARAMETER :: EddVisT4N10D4 = 5017 + INTEGER(IntKi), PARAMETER :: EddVisT4N10D5 = 5018 + INTEGER(IntKi), PARAMETER :: EddVisT4N10D6 = 5019 + INTEGER(IntKi), PARAMETER :: EddVisT4N10D7 = 5020 + INTEGER(IntKi), PARAMETER :: EddVisT4N10D8 = 5021 + INTEGER(IntKi), PARAMETER :: EddVisT4N10D9 = 5022 + INTEGER(IntKi), PARAMETER :: EddVisT4N11D1 = 5023 + INTEGER(IntKi), PARAMETER :: EddVisT4N11D2 = 5024 + INTEGER(IntKi), PARAMETER :: EddVisT4N11D3 = 5025 + INTEGER(IntKi), PARAMETER :: EddVisT4N11D4 = 5026 + INTEGER(IntKi), PARAMETER :: EddVisT4N11D5 = 5027 + INTEGER(IntKi), PARAMETER :: EddVisT4N11D6 = 5028 + INTEGER(IntKi), PARAMETER :: EddVisT4N11D7 = 5029 + INTEGER(IntKi), PARAMETER :: EddVisT4N11D8 = 5030 + INTEGER(IntKi), PARAMETER :: EddVisT4N11D9 = 5031 + INTEGER(IntKi), PARAMETER :: EddVisT4N12D1 = 5032 + INTEGER(IntKi), PARAMETER :: EddVisT4N12D2 = 5033 + INTEGER(IntKi), PARAMETER :: EddVisT4N12D3 = 5034 + INTEGER(IntKi), PARAMETER :: EddVisT4N12D4 = 5035 + INTEGER(IntKi), PARAMETER :: EddVisT4N12D5 = 5036 + INTEGER(IntKi), PARAMETER :: EddVisT4N12D6 = 5037 + INTEGER(IntKi), PARAMETER :: EddVisT4N12D7 = 5038 + INTEGER(IntKi), PARAMETER :: EddVisT4N12D8 = 5039 + INTEGER(IntKi), PARAMETER :: EddVisT4N12D9 = 5040 + INTEGER(IntKi), PARAMETER :: EddVisT4N13D1 = 5041 + INTEGER(IntKi), PARAMETER :: EddVisT4N13D2 = 5042 + INTEGER(IntKi), PARAMETER :: EddVisT4N13D3 = 5043 + INTEGER(IntKi), PARAMETER :: EddVisT4N13D4 = 5044 + INTEGER(IntKi), PARAMETER :: EddVisT4N13D5 = 5045 + INTEGER(IntKi), PARAMETER :: EddVisT4N13D6 = 5046 + INTEGER(IntKi), PARAMETER :: EddVisT4N13D7 = 5047 + INTEGER(IntKi), PARAMETER :: EddVisT4N13D8 = 5048 + INTEGER(IntKi), PARAMETER :: EddVisT4N13D9 = 5049 + INTEGER(IntKi), PARAMETER :: EddVisT4N14D1 = 5050 + INTEGER(IntKi), PARAMETER :: EddVisT4N14D2 = 5051 + INTEGER(IntKi), PARAMETER :: EddVisT4N14D3 = 5052 + INTEGER(IntKi), PARAMETER :: EddVisT4N14D4 = 5053 + INTEGER(IntKi), PARAMETER :: EddVisT4N14D5 = 5054 + INTEGER(IntKi), PARAMETER :: EddVisT4N14D6 = 5055 + INTEGER(IntKi), PARAMETER :: EddVisT4N14D7 = 5056 + INTEGER(IntKi), PARAMETER :: EddVisT4N14D8 = 5057 + INTEGER(IntKi), PARAMETER :: EddVisT4N14D9 = 5058 + INTEGER(IntKi), PARAMETER :: EddVisT4N15D1 = 5059 + INTEGER(IntKi), PARAMETER :: EddVisT4N15D2 = 5060 + INTEGER(IntKi), PARAMETER :: EddVisT4N15D3 = 5061 + INTEGER(IntKi), PARAMETER :: EddVisT4N15D4 = 5062 + INTEGER(IntKi), PARAMETER :: EddVisT4N15D5 = 5063 + INTEGER(IntKi), PARAMETER :: EddVisT4N15D6 = 5064 + INTEGER(IntKi), PARAMETER :: EddVisT4N15D7 = 5065 + INTEGER(IntKi), PARAMETER :: EddVisT4N15D8 = 5066 + INTEGER(IntKi), PARAMETER :: EddVisT4N15D9 = 5067 + INTEGER(IntKi), PARAMETER :: EddVisT4N16D1 = 5068 + INTEGER(IntKi), PARAMETER :: EddVisT4N16D2 = 5069 + INTEGER(IntKi), PARAMETER :: EddVisT4N16D3 = 5070 + INTEGER(IntKi), PARAMETER :: EddVisT4N16D4 = 5071 + INTEGER(IntKi), PARAMETER :: EddVisT4N16D5 = 5072 + INTEGER(IntKi), PARAMETER :: EddVisT4N16D6 = 5073 + INTEGER(IntKi), PARAMETER :: EddVisT4N16D7 = 5074 + INTEGER(IntKi), PARAMETER :: EddVisT4N16D8 = 5075 + INTEGER(IntKi), PARAMETER :: EddVisT4N16D9 = 5076 + INTEGER(IntKi), PARAMETER :: EddVisT4N17D1 = 5077 + INTEGER(IntKi), PARAMETER :: EddVisT4N17D2 = 5078 + INTEGER(IntKi), PARAMETER :: EddVisT4N17D3 = 5079 + INTEGER(IntKi), PARAMETER :: EddVisT4N17D4 = 5080 + INTEGER(IntKi), PARAMETER :: EddVisT4N17D5 = 5081 + INTEGER(IntKi), PARAMETER :: EddVisT4N17D6 = 5082 + INTEGER(IntKi), PARAMETER :: EddVisT4N17D7 = 5083 + INTEGER(IntKi), PARAMETER :: EddVisT4N17D8 = 5084 + INTEGER(IntKi), PARAMETER :: EddVisT4N17D9 = 5085 + INTEGER(IntKi), PARAMETER :: EddVisT4N18D1 = 5086 + INTEGER(IntKi), PARAMETER :: EddVisT4N18D2 = 5087 + INTEGER(IntKi), PARAMETER :: EddVisT4N18D3 = 5088 + INTEGER(IntKi), PARAMETER :: EddVisT4N18D4 = 5089 + INTEGER(IntKi), PARAMETER :: EddVisT4N18D5 = 5090 + INTEGER(IntKi), PARAMETER :: EddVisT4N18D6 = 5091 + INTEGER(IntKi), PARAMETER :: EddVisT4N18D7 = 5092 + INTEGER(IntKi), PARAMETER :: EddVisT4N18D8 = 5093 + INTEGER(IntKi), PARAMETER :: EddVisT4N18D9 = 5094 + INTEGER(IntKi), PARAMETER :: EddVisT4N19D1 = 5095 + INTEGER(IntKi), PARAMETER :: EddVisT4N19D2 = 5096 + INTEGER(IntKi), PARAMETER :: EddVisT4N19D3 = 5097 + INTEGER(IntKi), PARAMETER :: EddVisT4N19D4 = 5098 + INTEGER(IntKi), PARAMETER :: EddVisT4N19D5 = 5099 + INTEGER(IntKi), PARAMETER :: EddVisT4N19D6 = 5100 + INTEGER(IntKi), PARAMETER :: EddVisT4N19D7 = 5101 + INTEGER(IntKi), PARAMETER :: EddVisT4N19D8 = 5102 + INTEGER(IntKi), PARAMETER :: EddVisT4N19D9 = 5103 + INTEGER(IntKi), PARAMETER :: EddVisT4N20D1 = 5104 + INTEGER(IntKi), PARAMETER :: EddVisT4N20D2 = 5105 + INTEGER(IntKi), PARAMETER :: EddVisT4N20D3 = 5106 + INTEGER(IntKi), PARAMETER :: EddVisT4N20D4 = 5107 + INTEGER(IntKi), PARAMETER :: EddVisT4N20D5 = 5108 + INTEGER(IntKi), PARAMETER :: EddVisT4N20D6 = 5109 + INTEGER(IntKi), PARAMETER :: EddVisT4N20D7 = 5110 + INTEGER(IntKi), PARAMETER :: EddVisT4N20D8 = 5111 + INTEGER(IntKi), PARAMETER :: EddVisT4N20D9 = 5112 + INTEGER(IntKi), PARAMETER :: EddVisT5N01D1 = 5113 + INTEGER(IntKi), PARAMETER :: EddVisT5N01D2 = 5114 + INTEGER(IntKi), PARAMETER :: EddVisT5N01D3 = 5115 + INTEGER(IntKi), PARAMETER :: EddVisT5N01D4 = 5116 + INTEGER(IntKi), PARAMETER :: EddVisT5N01D5 = 5117 + INTEGER(IntKi), PARAMETER :: EddVisT5N01D6 = 5118 + INTEGER(IntKi), PARAMETER :: EddVisT5N01D7 = 5119 + INTEGER(IntKi), PARAMETER :: EddVisT5N01D8 = 5120 + INTEGER(IntKi), PARAMETER :: EddVisT5N01D9 = 5121 + INTEGER(IntKi), PARAMETER :: EddVisT5N02D1 = 5122 + INTEGER(IntKi), PARAMETER :: EddVisT5N02D2 = 5123 + INTEGER(IntKi), PARAMETER :: EddVisT5N02D3 = 5124 + INTEGER(IntKi), PARAMETER :: EddVisT5N02D4 = 5125 + INTEGER(IntKi), PARAMETER :: EddVisT5N02D5 = 5126 + INTEGER(IntKi), PARAMETER :: EddVisT5N02D6 = 5127 + INTEGER(IntKi), PARAMETER :: EddVisT5N02D7 = 5128 + INTEGER(IntKi), PARAMETER :: EddVisT5N02D8 = 5129 + INTEGER(IntKi), PARAMETER :: EddVisT5N02D9 = 5130 + INTEGER(IntKi), PARAMETER :: EddVisT5N03D1 = 5131 + INTEGER(IntKi), PARAMETER :: EddVisT5N03D2 = 5132 + INTEGER(IntKi), PARAMETER :: EddVisT5N03D3 = 5133 + INTEGER(IntKi), PARAMETER :: EddVisT5N03D4 = 5134 + INTEGER(IntKi), PARAMETER :: EddVisT5N03D5 = 5135 + INTEGER(IntKi), PARAMETER :: EddVisT5N03D6 = 5136 + INTEGER(IntKi), PARAMETER :: EddVisT5N03D7 = 5137 + INTEGER(IntKi), PARAMETER :: EddVisT5N03D8 = 5138 + INTEGER(IntKi), PARAMETER :: EddVisT5N03D9 = 5139 + INTEGER(IntKi), PARAMETER :: EddVisT5N04D1 = 5140 + INTEGER(IntKi), PARAMETER :: EddVisT5N04D2 = 5141 + INTEGER(IntKi), PARAMETER :: EddVisT5N04D3 = 5142 + INTEGER(IntKi), PARAMETER :: EddVisT5N04D4 = 5143 + INTEGER(IntKi), PARAMETER :: EddVisT5N04D5 = 5144 + INTEGER(IntKi), PARAMETER :: EddVisT5N04D6 = 5145 + INTEGER(IntKi), PARAMETER :: EddVisT5N04D7 = 5146 + INTEGER(IntKi), PARAMETER :: EddVisT5N04D8 = 5147 + INTEGER(IntKi), PARAMETER :: EddVisT5N04D9 = 5148 + INTEGER(IntKi), PARAMETER :: EddVisT5N05D1 = 5149 + INTEGER(IntKi), PARAMETER :: EddVisT5N05D2 = 5150 + INTEGER(IntKi), PARAMETER :: EddVisT5N05D3 = 5151 + INTEGER(IntKi), PARAMETER :: EddVisT5N05D4 = 5152 + INTEGER(IntKi), PARAMETER :: EddVisT5N05D5 = 5153 + INTEGER(IntKi), PARAMETER :: EddVisT5N05D6 = 5154 + INTEGER(IntKi), PARAMETER :: EddVisT5N05D7 = 5155 + INTEGER(IntKi), PARAMETER :: EddVisT5N05D8 = 5156 + INTEGER(IntKi), PARAMETER :: EddVisT5N05D9 = 5157 + INTEGER(IntKi), PARAMETER :: EddVisT5N06D1 = 5158 + INTEGER(IntKi), PARAMETER :: EddVisT5N06D2 = 5159 + INTEGER(IntKi), PARAMETER :: EddVisT5N06D3 = 5160 + INTEGER(IntKi), PARAMETER :: EddVisT5N06D4 = 5161 + INTEGER(IntKi), PARAMETER :: EddVisT5N06D5 = 5162 + INTEGER(IntKi), PARAMETER :: EddVisT5N06D6 = 5163 + INTEGER(IntKi), PARAMETER :: EddVisT5N06D7 = 5164 + INTEGER(IntKi), PARAMETER :: EddVisT5N06D8 = 5165 + INTEGER(IntKi), PARAMETER :: EddVisT5N06D9 = 5166 + INTEGER(IntKi), PARAMETER :: EddVisT5N07D1 = 5167 + INTEGER(IntKi), PARAMETER :: EddVisT5N07D2 = 5168 + INTEGER(IntKi), PARAMETER :: EddVisT5N07D3 = 5169 + INTEGER(IntKi), PARAMETER :: EddVisT5N07D4 = 5170 + INTEGER(IntKi), PARAMETER :: EddVisT5N07D5 = 5171 + INTEGER(IntKi), PARAMETER :: EddVisT5N07D6 = 5172 + INTEGER(IntKi), PARAMETER :: EddVisT5N07D7 = 5173 + INTEGER(IntKi), PARAMETER :: EddVisT5N07D8 = 5174 + INTEGER(IntKi), PARAMETER :: EddVisT5N07D9 = 5175 + INTEGER(IntKi), PARAMETER :: EddVisT5N08D1 = 5176 + INTEGER(IntKi), PARAMETER :: EddVisT5N08D2 = 5177 + INTEGER(IntKi), PARAMETER :: EddVisT5N08D3 = 5178 + INTEGER(IntKi), PARAMETER :: EddVisT5N08D4 = 5179 + INTEGER(IntKi), PARAMETER :: EddVisT5N08D5 = 5180 + INTEGER(IntKi), PARAMETER :: EddVisT5N08D6 = 5181 + INTEGER(IntKi), PARAMETER :: EddVisT5N08D7 = 5182 + INTEGER(IntKi), PARAMETER :: EddVisT5N08D8 = 5183 + INTEGER(IntKi), PARAMETER :: EddVisT5N08D9 = 5184 + INTEGER(IntKi), PARAMETER :: EddVisT5N09D1 = 5185 + INTEGER(IntKi), PARAMETER :: EddVisT5N09D2 = 5186 + INTEGER(IntKi), PARAMETER :: EddVisT5N09D3 = 5187 + INTEGER(IntKi), PARAMETER :: EddVisT5N09D4 = 5188 + INTEGER(IntKi), PARAMETER :: EddVisT5N09D5 = 5189 + INTEGER(IntKi), PARAMETER :: EddVisT5N09D6 = 5190 + INTEGER(IntKi), PARAMETER :: EddVisT5N09D7 = 5191 + INTEGER(IntKi), PARAMETER :: EddVisT5N09D8 = 5192 + INTEGER(IntKi), PARAMETER :: EddVisT5N09D9 = 5193 + INTEGER(IntKi), PARAMETER :: EddVisT5N10D1 = 5194 + INTEGER(IntKi), PARAMETER :: EddVisT5N10D2 = 5195 + INTEGER(IntKi), PARAMETER :: EddVisT5N10D3 = 5196 + INTEGER(IntKi), PARAMETER :: EddVisT5N10D4 = 5197 + INTEGER(IntKi), PARAMETER :: EddVisT5N10D5 = 5198 + INTEGER(IntKi), PARAMETER :: EddVisT5N10D6 = 5199 + INTEGER(IntKi), PARAMETER :: EddVisT5N10D7 = 5200 + INTEGER(IntKi), PARAMETER :: EddVisT5N10D8 = 5201 + INTEGER(IntKi), PARAMETER :: EddVisT5N10D9 = 5202 + INTEGER(IntKi), PARAMETER :: EddVisT5N11D1 = 5203 + INTEGER(IntKi), PARAMETER :: EddVisT5N11D2 = 5204 + INTEGER(IntKi), PARAMETER :: EddVisT5N11D3 = 5205 + INTEGER(IntKi), PARAMETER :: EddVisT5N11D4 = 5206 + INTEGER(IntKi), PARAMETER :: EddVisT5N11D5 = 5207 + INTEGER(IntKi), PARAMETER :: EddVisT5N11D6 = 5208 + INTEGER(IntKi), PARAMETER :: EddVisT5N11D7 = 5209 + INTEGER(IntKi), PARAMETER :: EddVisT5N11D8 = 5210 + INTEGER(IntKi), PARAMETER :: EddVisT5N11D9 = 5211 + INTEGER(IntKi), PARAMETER :: EddVisT5N12D1 = 5212 + INTEGER(IntKi), PARAMETER :: EddVisT5N12D2 = 5213 + INTEGER(IntKi), PARAMETER :: EddVisT5N12D3 = 5214 + INTEGER(IntKi), PARAMETER :: EddVisT5N12D4 = 5215 + INTEGER(IntKi), PARAMETER :: EddVisT5N12D5 = 5216 + INTEGER(IntKi), PARAMETER :: EddVisT5N12D6 = 5217 + INTEGER(IntKi), PARAMETER :: EddVisT5N12D7 = 5218 + INTEGER(IntKi), PARAMETER :: EddVisT5N12D8 = 5219 + INTEGER(IntKi), PARAMETER :: EddVisT5N12D9 = 5220 + INTEGER(IntKi), PARAMETER :: EddVisT5N13D1 = 5221 + INTEGER(IntKi), PARAMETER :: EddVisT5N13D2 = 5222 + INTEGER(IntKi), PARAMETER :: EddVisT5N13D3 = 5223 + INTEGER(IntKi), PARAMETER :: EddVisT5N13D4 = 5224 + INTEGER(IntKi), PARAMETER :: EddVisT5N13D5 = 5225 + INTEGER(IntKi), PARAMETER :: EddVisT5N13D6 = 5226 + INTEGER(IntKi), PARAMETER :: EddVisT5N13D7 = 5227 + INTEGER(IntKi), PARAMETER :: EddVisT5N13D8 = 5228 + INTEGER(IntKi), PARAMETER :: EddVisT5N13D9 = 5229 + INTEGER(IntKi), PARAMETER :: EddVisT5N14D1 = 5230 + INTEGER(IntKi), PARAMETER :: EddVisT5N14D2 = 5231 + INTEGER(IntKi), PARAMETER :: EddVisT5N14D3 = 5232 + INTEGER(IntKi), PARAMETER :: EddVisT5N14D4 = 5233 + INTEGER(IntKi), PARAMETER :: EddVisT5N14D5 = 5234 + INTEGER(IntKi), PARAMETER :: EddVisT5N14D6 = 5235 + INTEGER(IntKi), PARAMETER :: EddVisT5N14D7 = 5236 + INTEGER(IntKi), PARAMETER :: EddVisT5N14D8 = 5237 + INTEGER(IntKi), PARAMETER :: EddVisT5N14D9 = 5238 + INTEGER(IntKi), PARAMETER :: EddVisT5N15D1 = 5239 + INTEGER(IntKi), PARAMETER :: EddVisT5N15D2 = 5240 + INTEGER(IntKi), PARAMETER :: EddVisT5N15D3 = 5241 + INTEGER(IntKi), PARAMETER :: EddVisT5N15D4 = 5242 + INTEGER(IntKi), PARAMETER :: EddVisT5N15D5 = 5243 + INTEGER(IntKi), PARAMETER :: EddVisT5N15D6 = 5244 + INTEGER(IntKi), PARAMETER :: EddVisT5N15D7 = 5245 + INTEGER(IntKi), PARAMETER :: EddVisT5N15D8 = 5246 + INTEGER(IntKi), PARAMETER :: EddVisT5N15D9 = 5247 + INTEGER(IntKi), PARAMETER :: EddVisT5N16D1 = 5248 + INTEGER(IntKi), PARAMETER :: EddVisT5N16D2 = 5249 + INTEGER(IntKi), PARAMETER :: EddVisT5N16D3 = 5250 + INTEGER(IntKi), PARAMETER :: EddVisT5N16D4 = 5251 + INTEGER(IntKi), PARAMETER :: EddVisT5N16D5 = 5252 + INTEGER(IntKi), PARAMETER :: EddVisT5N16D6 = 5253 + INTEGER(IntKi), PARAMETER :: EddVisT5N16D7 = 5254 + INTEGER(IntKi), PARAMETER :: EddVisT5N16D8 = 5255 + INTEGER(IntKi), PARAMETER :: EddVisT5N16D9 = 5256 + INTEGER(IntKi), PARAMETER :: EddVisT5N17D1 = 5257 + INTEGER(IntKi), PARAMETER :: EddVisT5N17D2 = 5258 + INTEGER(IntKi), PARAMETER :: EddVisT5N17D3 = 5259 + INTEGER(IntKi), PARAMETER :: EddVisT5N17D4 = 5260 + INTEGER(IntKi), PARAMETER :: EddVisT5N17D5 = 5261 + INTEGER(IntKi), PARAMETER :: EddVisT5N17D6 = 5262 + INTEGER(IntKi), PARAMETER :: EddVisT5N17D7 = 5263 + INTEGER(IntKi), PARAMETER :: EddVisT5N17D8 = 5264 + INTEGER(IntKi), PARAMETER :: EddVisT5N17D9 = 5265 + INTEGER(IntKi), PARAMETER :: EddVisT5N18D1 = 5266 + INTEGER(IntKi), PARAMETER :: EddVisT5N18D2 = 5267 + INTEGER(IntKi), PARAMETER :: EddVisT5N18D3 = 5268 + INTEGER(IntKi), PARAMETER :: EddVisT5N18D4 = 5269 + INTEGER(IntKi), PARAMETER :: EddVisT5N18D5 = 5270 + INTEGER(IntKi), PARAMETER :: EddVisT5N18D6 = 5271 + INTEGER(IntKi), PARAMETER :: EddVisT5N18D7 = 5272 + INTEGER(IntKi), PARAMETER :: EddVisT5N18D8 = 5273 + INTEGER(IntKi), PARAMETER :: EddVisT5N18D9 = 5274 + INTEGER(IntKi), PARAMETER :: EddVisT5N19D1 = 5275 + INTEGER(IntKi), PARAMETER :: EddVisT5N19D2 = 5276 + INTEGER(IntKi), PARAMETER :: EddVisT5N19D3 = 5277 + INTEGER(IntKi), PARAMETER :: EddVisT5N19D4 = 5278 + INTEGER(IntKi), PARAMETER :: EddVisT5N19D5 = 5279 + INTEGER(IntKi), PARAMETER :: EddVisT5N19D6 = 5280 + INTEGER(IntKi), PARAMETER :: EddVisT5N19D7 = 5281 + INTEGER(IntKi), PARAMETER :: EddVisT5N19D8 = 5282 + INTEGER(IntKi), PARAMETER :: EddVisT5N19D9 = 5283 + INTEGER(IntKi), PARAMETER :: EddVisT5N20D1 = 5284 + INTEGER(IntKi), PARAMETER :: EddVisT5N20D2 = 5285 + INTEGER(IntKi), PARAMETER :: EddVisT5N20D3 = 5286 + INTEGER(IntKi), PARAMETER :: EddVisT5N20D4 = 5287 + INTEGER(IntKi), PARAMETER :: EddVisT5N20D5 = 5288 + INTEGER(IntKi), PARAMETER :: EddVisT5N20D6 = 5289 + INTEGER(IntKi), PARAMETER :: EddVisT5N20D7 = 5290 + INTEGER(IntKi), PARAMETER :: EddVisT5N20D8 = 5291 + INTEGER(IntKi), PARAMETER :: EddVisT5N20D9 = 5292 + INTEGER(IntKi), PARAMETER :: EddVisT6N01D1 = 5293 + INTEGER(IntKi), PARAMETER :: EddVisT6N01D2 = 5294 + INTEGER(IntKi), PARAMETER :: EddVisT6N01D3 = 5295 + INTEGER(IntKi), PARAMETER :: EddVisT6N01D4 = 5296 + INTEGER(IntKi), PARAMETER :: EddVisT6N01D5 = 5297 + INTEGER(IntKi), PARAMETER :: EddVisT6N01D6 = 5298 + INTEGER(IntKi), PARAMETER :: EddVisT6N01D7 = 5299 + INTEGER(IntKi), PARAMETER :: EddVisT6N01D8 = 5300 + INTEGER(IntKi), PARAMETER :: EddVisT6N01D9 = 5301 + INTEGER(IntKi), PARAMETER :: EddVisT6N02D1 = 5302 + INTEGER(IntKi), PARAMETER :: EddVisT6N02D2 = 5303 + INTEGER(IntKi), PARAMETER :: EddVisT6N02D3 = 5304 + INTEGER(IntKi), PARAMETER :: EddVisT6N02D4 = 5305 + INTEGER(IntKi), PARAMETER :: EddVisT6N02D5 = 5306 + INTEGER(IntKi), PARAMETER :: EddVisT6N02D6 = 5307 + INTEGER(IntKi), PARAMETER :: EddVisT6N02D7 = 5308 + INTEGER(IntKi), PARAMETER :: EddVisT6N02D8 = 5309 + INTEGER(IntKi), PARAMETER :: EddVisT6N02D9 = 5310 + INTEGER(IntKi), PARAMETER :: EddVisT6N03D1 = 5311 + INTEGER(IntKi), PARAMETER :: EddVisT6N03D2 = 5312 + INTEGER(IntKi), PARAMETER :: EddVisT6N03D3 = 5313 + INTEGER(IntKi), PARAMETER :: EddVisT6N03D4 = 5314 + INTEGER(IntKi), PARAMETER :: EddVisT6N03D5 = 5315 + INTEGER(IntKi), PARAMETER :: EddVisT6N03D6 = 5316 + INTEGER(IntKi), PARAMETER :: EddVisT6N03D7 = 5317 + INTEGER(IntKi), PARAMETER :: EddVisT6N03D8 = 5318 + INTEGER(IntKi), PARAMETER :: EddVisT6N03D9 = 5319 + INTEGER(IntKi), PARAMETER :: EddVisT6N04D1 = 5320 + INTEGER(IntKi), PARAMETER :: EddVisT6N04D2 = 5321 + INTEGER(IntKi), PARAMETER :: EddVisT6N04D3 = 5322 + INTEGER(IntKi), PARAMETER :: EddVisT6N04D4 = 5323 + INTEGER(IntKi), PARAMETER :: EddVisT6N04D5 = 5324 + INTEGER(IntKi), PARAMETER :: EddVisT6N04D6 = 5325 + INTEGER(IntKi), PARAMETER :: EddVisT6N04D7 = 5326 + INTEGER(IntKi), PARAMETER :: EddVisT6N04D8 = 5327 + INTEGER(IntKi), PARAMETER :: EddVisT6N04D9 = 5328 + INTEGER(IntKi), PARAMETER :: EddVisT6N05D1 = 5329 + INTEGER(IntKi), PARAMETER :: EddVisT6N05D2 = 5330 + INTEGER(IntKi), PARAMETER :: EddVisT6N05D3 = 5331 + INTEGER(IntKi), PARAMETER :: EddVisT6N05D4 = 5332 + INTEGER(IntKi), PARAMETER :: EddVisT6N05D5 = 5333 + INTEGER(IntKi), PARAMETER :: EddVisT6N05D6 = 5334 + INTEGER(IntKi), PARAMETER :: EddVisT6N05D7 = 5335 + INTEGER(IntKi), PARAMETER :: EddVisT6N05D8 = 5336 + INTEGER(IntKi), PARAMETER :: EddVisT6N05D9 = 5337 + INTEGER(IntKi), PARAMETER :: EddVisT6N06D1 = 5338 + INTEGER(IntKi), PARAMETER :: EddVisT6N06D2 = 5339 + INTEGER(IntKi), PARAMETER :: EddVisT6N06D3 = 5340 + INTEGER(IntKi), PARAMETER :: EddVisT6N06D4 = 5341 + INTEGER(IntKi), PARAMETER :: EddVisT6N06D5 = 5342 + INTEGER(IntKi), PARAMETER :: EddVisT6N06D6 = 5343 + INTEGER(IntKi), PARAMETER :: EddVisT6N06D7 = 5344 + INTEGER(IntKi), PARAMETER :: EddVisT6N06D8 = 5345 + INTEGER(IntKi), PARAMETER :: EddVisT6N06D9 = 5346 + INTEGER(IntKi), PARAMETER :: EddVisT6N07D1 = 5347 + INTEGER(IntKi), PARAMETER :: EddVisT6N07D2 = 5348 + INTEGER(IntKi), PARAMETER :: EddVisT6N07D3 = 5349 + INTEGER(IntKi), PARAMETER :: EddVisT6N07D4 = 5350 + INTEGER(IntKi), PARAMETER :: EddVisT6N07D5 = 5351 + INTEGER(IntKi), PARAMETER :: EddVisT6N07D6 = 5352 + INTEGER(IntKi), PARAMETER :: EddVisT6N07D7 = 5353 + INTEGER(IntKi), PARAMETER :: EddVisT6N07D8 = 5354 + INTEGER(IntKi), PARAMETER :: EddVisT6N07D9 = 5355 + INTEGER(IntKi), PARAMETER :: EddVisT6N08D1 = 5356 + INTEGER(IntKi), PARAMETER :: EddVisT6N08D2 = 5357 + INTEGER(IntKi), PARAMETER :: EddVisT6N08D3 = 5358 + INTEGER(IntKi), PARAMETER :: EddVisT6N08D4 = 5359 + INTEGER(IntKi), PARAMETER :: EddVisT6N08D5 = 5360 + INTEGER(IntKi), PARAMETER :: EddVisT6N08D6 = 5361 + INTEGER(IntKi), PARAMETER :: EddVisT6N08D7 = 5362 + INTEGER(IntKi), PARAMETER :: EddVisT6N08D8 = 5363 + INTEGER(IntKi), PARAMETER :: EddVisT6N08D9 = 5364 + INTEGER(IntKi), PARAMETER :: EddVisT6N09D1 = 5365 + INTEGER(IntKi), PARAMETER :: EddVisT6N09D2 = 5366 + INTEGER(IntKi), PARAMETER :: EddVisT6N09D3 = 5367 + INTEGER(IntKi), PARAMETER :: EddVisT6N09D4 = 5368 + INTEGER(IntKi), PARAMETER :: EddVisT6N09D5 = 5369 + INTEGER(IntKi), PARAMETER :: EddVisT6N09D6 = 5370 + INTEGER(IntKi), PARAMETER :: EddVisT6N09D7 = 5371 + INTEGER(IntKi), PARAMETER :: EddVisT6N09D8 = 5372 + INTEGER(IntKi), PARAMETER :: EddVisT6N09D9 = 5373 + INTEGER(IntKi), PARAMETER :: EddVisT6N10D1 = 5374 + INTEGER(IntKi), PARAMETER :: EddVisT6N10D2 = 5375 + INTEGER(IntKi), PARAMETER :: EddVisT6N10D3 = 5376 + INTEGER(IntKi), PARAMETER :: EddVisT6N10D4 = 5377 + INTEGER(IntKi), PARAMETER :: EddVisT6N10D5 = 5378 + INTEGER(IntKi), PARAMETER :: EddVisT6N10D6 = 5379 + INTEGER(IntKi), PARAMETER :: EddVisT6N10D7 = 5380 + INTEGER(IntKi), PARAMETER :: EddVisT6N10D8 = 5381 + INTEGER(IntKi), PARAMETER :: EddVisT6N10D9 = 5382 + INTEGER(IntKi), PARAMETER :: EddVisT6N11D1 = 5383 + INTEGER(IntKi), PARAMETER :: EddVisT6N11D2 = 5384 + INTEGER(IntKi), PARAMETER :: EddVisT6N11D3 = 5385 + INTEGER(IntKi), PARAMETER :: EddVisT6N11D4 = 5386 + INTEGER(IntKi), PARAMETER :: EddVisT6N11D5 = 5387 + INTEGER(IntKi), PARAMETER :: EddVisT6N11D6 = 5388 + INTEGER(IntKi), PARAMETER :: EddVisT6N11D7 = 5389 + INTEGER(IntKi), PARAMETER :: EddVisT6N11D8 = 5390 + INTEGER(IntKi), PARAMETER :: EddVisT6N11D9 = 5391 + INTEGER(IntKi), PARAMETER :: EddVisT6N12D1 = 5392 + INTEGER(IntKi), PARAMETER :: EddVisT6N12D2 = 5393 + INTEGER(IntKi), PARAMETER :: EddVisT6N12D3 = 5394 + INTEGER(IntKi), PARAMETER :: EddVisT6N12D4 = 5395 + INTEGER(IntKi), PARAMETER :: EddVisT6N12D5 = 5396 + INTEGER(IntKi), PARAMETER :: EddVisT6N12D6 = 5397 + INTEGER(IntKi), PARAMETER :: EddVisT6N12D7 = 5398 + INTEGER(IntKi), PARAMETER :: EddVisT6N12D8 = 5399 + INTEGER(IntKi), PARAMETER :: EddVisT6N12D9 = 5400 + INTEGER(IntKi), PARAMETER :: EddVisT6N13D1 = 5401 + INTEGER(IntKi), PARAMETER :: EddVisT6N13D2 = 5402 + INTEGER(IntKi), PARAMETER :: EddVisT6N13D3 = 5403 + INTEGER(IntKi), PARAMETER :: EddVisT6N13D4 = 5404 + INTEGER(IntKi), PARAMETER :: EddVisT6N13D5 = 5405 + INTEGER(IntKi), PARAMETER :: EddVisT6N13D6 = 5406 + INTEGER(IntKi), PARAMETER :: EddVisT6N13D7 = 5407 + INTEGER(IntKi), PARAMETER :: EddVisT6N13D8 = 5408 + INTEGER(IntKi), PARAMETER :: EddVisT6N13D9 = 5409 + INTEGER(IntKi), PARAMETER :: EddVisT6N14D1 = 5410 + INTEGER(IntKi), PARAMETER :: EddVisT6N14D2 = 5411 + INTEGER(IntKi), PARAMETER :: EddVisT6N14D3 = 5412 + INTEGER(IntKi), PARAMETER :: EddVisT6N14D4 = 5413 + INTEGER(IntKi), PARAMETER :: EddVisT6N14D5 = 5414 + INTEGER(IntKi), PARAMETER :: EddVisT6N14D6 = 5415 + INTEGER(IntKi), PARAMETER :: EddVisT6N14D7 = 5416 + INTEGER(IntKi), PARAMETER :: EddVisT6N14D8 = 5417 + INTEGER(IntKi), PARAMETER :: EddVisT6N14D9 = 5418 + INTEGER(IntKi), PARAMETER :: EddVisT6N15D1 = 5419 + INTEGER(IntKi), PARAMETER :: EddVisT6N15D2 = 5420 + INTEGER(IntKi), PARAMETER :: EddVisT6N15D3 = 5421 + INTEGER(IntKi), PARAMETER :: EddVisT6N15D4 = 5422 + INTEGER(IntKi), PARAMETER :: EddVisT6N15D5 = 5423 + INTEGER(IntKi), PARAMETER :: EddVisT6N15D6 = 5424 + INTEGER(IntKi), PARAMETER :: EddVisT6N15D7 = 5425 + INTEGER(IntKi), PARAMETER :: EddVisT6N15D8 = 5426 + INTEGER(IntKi), PARAMETER :: EddVisT6N15D9 = 5427 + INTEGER(IntKi), PARAMETER :: EddVisT6N16D1 = 5428 + INTEGER(IntKi), PARAMETER :: EddVisT6N16D2 = 5429 + INTEGER(IntKi), PARAMETER :: EddVisT6N16D3 = 5430 + INTEGER(IntKi), PARAMETER :: EddVisT6N16D4 = 5431 + INTEGER(IntKi), PARAMETER :: EddVisT6N16D5 = 5432 + INTEGER(IntKi), PARAMETER :: EddVisT6N16D6 = 5433 + INTEGER(IntKi), PARAMETER :: EddVisT6N16D7 = 5434 + INTEGER(IntKi), PARAMETER :: EddVisT6N16D8 = 5435 + INTEGER(IntKi), PARAMETER :: EddVisT6N16D9 = 5436 + INTEGER(IntKi), PARAMETER :: EddVisT6N17D1 = 5437 + INTEGER(IntKi), PARAMETER :: EddVisT6N17D2 = 5438 + INTEGER(IntKi), PARAMETER :: EddVisT6N17D3 = 5439 + INTEGER(IntKi), PARAMETER :: EddVisT6N17D4 = 5440 + INTEGER(IntKi), PARAMETER :: EddVisT6N17D5 = 5441 + INTEGER(IntKi), PARAMETER :: EddVisT6N17D6 = 5442 + INTEGER(IntKi), PARAMETER :: EddVisT6N17D7 = 5443 + INTEGER(IntKi), PARAMETER :: EddVisT6N17D8 = 5444 + INTEGER(IntKi), PARAMETER :: EddVisT6N17D9 = 5445 + INTEGER(IntKi), PARAMETER :: EddVisT6N18D1 = 5446 + INTEGER(IntKi), PARAMETER :: EddVisT6N18D2 = 5447 + INTEGER(IntKi), PARAMETER :: EddVisT6N18D3 = 5448 + INTEGER(IntKi), PARAMETER :: EddVisT6N18D4 = 5449 + INTEGER(IntKi), PARAMETER :: EddVisT6N18D5 = 5450 + INTEGER(IntKi), PARAMETER :: EddVisT6N18D6 = 5451 + INTEGER(IntKi), PARAMETER :: EddVisT6N18D7 = 5452 + INTEGER(IntKi), PARAMETER :: EddVisT6N18D8 = 5453 + INTEGER(IntKi), PARAMETER :: EddVisT6N18D9 = 5454 + INTEGER(IntKi), PARAMETER :: EddVisT6N19D1 = 5455 + INTEGER(IntKi), PARAMETER :: EddVisT6N19D2 = 5456 + INTEGER(IntKi), PARAMETER :: EddVisT6N19D3 = 5457 + INTEGER(IntKi), PARAMETER :: EddVisT6N19D4 = 5458 + INTEGER(IntKi), PARAMETER :: EddVisT6N19D5 = 5459 + INTEGER(IntKi), PARAMETER :: EddVisT6N19D6 = 5460 + INTEGER(IntKi), PARAMETER :: EddVisT6N19D7 = 5461 + INTEGER(IntKi), PARAMETER :: EddVisT6N19D8 = 5462 + INTEGER(IntKi), PARAMETER :: EddVisT6N19D9 = 5463 + INTEGER(IntKi), PARAMETER :: EddVisT6N20D1 = 5464 + INTEGER(IntKi), PARAMETER :: EddVisT6N20D2 = 5465 + INTEGER(IntKi), PARAMETER :: EddVisT6N20D3 = 5466 + INTEGER(IntKi), PARAMETER :: EddVisT6N20D4 = 5467 + INTEGER(IntKi), PARAMETER :: EddVisT6N20D5 = 5468 + INTEGER(IntKi), PARAMETER :: EddVisT6N20D6 = 5469 + INTEGER(IntKi), PARAMETER :: EddVisT6N20D7 = 5470 + INTEGER(IntKi), PARAMETER :: EddVisT6N20D8 = 5471 + INTEGER(IntKi), PARAMETER :: EddVisT6N20D9 = 5472 + INTEGER(IntKi), PARAMETER :: EddVisT7N01D1 = 5473 + INTEGER(IntKi), PARAMETER :: EddVisT7N01D2 = 5474 + INTEGER(IntKi), PARAMETER :: EddVisT7N01D3 = 5475 + INTEGER(IntKi), PARAMETER :: EddVisT7N01D4 = 5476 + INTEGER(IntKi), PARAMETER :: EddVisT7N01D5 = 5477 + INTEGER(IntKi), PARAMETER :: EddVisT7N01D6 = 5478 + INTEGER(IntKi), PARAMETER :: EddVisT7N01D7 = 5479 + INTEGER(IntKi), PARAMETER :: EddVisT7N01D8 = 5480 + INTEGER(IntKi), PARAMETER :: EddVisT7N01D9 = 5481 + INTEGER(IntKi), PARAMETER :: EddVisT7N02D1 = 5482 + INTEGER(IntKi), PARAMETER :: EddVisT7N02D2 = 5483 + INTEGER(IntKi), PARAMETER :: EddVisT7N02D3 = 5484 + INTEGER(IntKi), PARAMETER :: EddVisT7N02D4 = 5485 + INTEGER(IntKi), PARAMETER :: EddVisT7N02D5 = 5486 + INTEGER(IntKi), PARAMETER :: EddVisT7N02D6 = 5487 + INTEGER(IntKi), PARAMETER :: EddVisT7N02D7 = 5488 + INTEGER(IntKi), PARAMETER :: EddVisT7N02D8 = 5489 + INTEGER(IntKi), PARAMETER :: EddVisT7N02D9 = 5490 + INTEGER(IntKi), PARAMETER :: EddVisT7N03D1 = 5491 + INTEGER(IntKi), PARAMETER :: EddVisT7N03D2 = 5492 + INTEGER(IntKi), PARAMETER :: EddVisT7N03D3 = 5493 + INTEGER(IntKi), PARAMETER :: EddVisT7N03D4 = 5494 + INTEGER(IntKi), PARAMETER :: EddVisT7N03D5 = 5495 + INTEGER(IntKi), PARAMETER :: EddVisT7N03D6 = 5496 + INTEGER(IntKi), PARAMETER :: EddVisT7N03D7 = 5497 + INTEGER(IntKi), PARAMETER :: EddVisT7N03D8 = 5498 + INTEGER(IntKi), PARAMETER :: EddVisT7N03D9 = 5499 + INTEGER(IntKi), PARAMETER :: EddVisT7N04D1 = 5500 + INTEGER(IntKi), PARAMETER :: EddVisT7N04D2 = 5501 + INTEGER(IntKi), PARAMETER :: EddVisT7N04D3 = 5502 + INTEGER(IntKi), PARAMETER :: EddVisT7N04D4 = 5503 + INTEGER(IntKi), PARAMETER :: EddVisT7N04D5 = 5504 + INTEGER(IntKi), PARAMETER :: EddVisT7N04D6 = 5505 + INTEGER(IntKi), PARAMETER :: EddVisT7N04D7 = 5506 + INTEGER(IntKi), PARAMETER :: EddVisT7N04D8 = 5507 + INTEGER(IntKi), PARAMETER :: EddVisT7N04D9 = 5508 + INTEGER(IntKi), PARAMETER :: EddVisT7N05D1 = 5509 + INTEGER(IntKi), PARAMETER :: EddVisT7N05D2 = 5510 + INTEGER(IntKi), PARAMETER :: EddVisT7N05D3 = 5511 + INTEGER(IntKi), PARAMETER :: EddVisT7N05D4 = 5512 + INTEGER(IntKi), PARAMETER :: EddVisT7N05D5 = 5513 + INTEGER(IntKi), PARAMETER :: EddVisT7N05D6 = 5514 + INTEGER(IntKi), PARAMETER :: EddVisT7N05D7 = 5515 + INTEGER(IntKi), PARAMETER :: EddVisT7N05D8 = 5516 + INTEGER(IntKi), PARAMETER :: EddVisT7N05D9 = 5517 + INTEGER(IntKi), PARAMETER :: EddVisT7N06D1 = 5518 + INTEGER(IntKi), PARAMETER :: EddVisT7N06D2 = 5519 + INTEGER(IntKi), PARAMETER :: EddVisT7N06D3 = 5520 + INTEGER(IntKi), PARAMETER :: EddVisT7N06D4 = 5521 + INTEGER(IntKi), PARAMETER :: EddVisT7N06D5 = 5522 + INTEGER(IntKi), PARAMETER :: EddVisT7N06D6 = 5523 + INTEGER(IntKi), PARAMETER :: EddVisT7N06D7 = 5524 + INTEGER(IntKi), PARAMETER :: EddVisT7N06D8 = 5525 + INTEGER(IntKi), PARAMETER :: EddVisT7N06D9 = 5526 + INTEGER(IntKi), PARAMETER :: EddVisT7N07D1 = 5527 + INTEGER(IntKi), PARAMETER :: EddVisT7N07D2 = 5528 + INTEGER(IntKi), PARAMETER :: EddVisT7N07D3 = 5529 + INTEGER(IntKi), PARAMETER :: EddVisT7N07D4 = 5530 + INTEGER(IntKi), PARAMETER :: EddVisT7N07D5 = 5531 + INTEGER(IntKi), PARAMETER :: EddVisT7N07D6 = 5532 + INTEGER(IntKi), PARAMETER :: EddVisT7N07D7 = 5533 + INTEGER(IntKi), PARAMETER :: EddVisT7N07D8 = 5534 + INTEGER(IntKi), PARAMETER :: EddVisT7N07D9 = 5535 + INTEGER(IntKi), PARAMETER :: EddVisT7N08D1 = 5536 + INTEGER(IntKi), PARAMETER :: EddVisT7N08D2 = 5537 + INTEGER(IntKi), PARAMETER :: EddVisT7N08D3 = 5538 + INTEGER(IntKi), PARAMETER :: EddVisT7N08D4 = 5539 + INTEGER(IntKi), PARAMETER :: EddVisT7N08D5 = 5540 + INTEGER(IntKi), PARAMETER :: EddVisT7N08D6 = 5541 + INTEGER(IntKi), PARAMETER :: EddVisT7N08D7 = 5542 + INTEGER(IntKi), PARAMETER :: EddVisT7N08D8 = 5543 + INTEGER(IntKi), PARAMETER :: EddVisT7N08D9 = 5544 + INTEGER(IntKi), PARAMETER :: EddVisT7N09D1 = 5545 + INTEGER(IntKi), PARAMETER :: EddVisT7N09D2 = 5546 + INTEGER(IntKi), PARAMETER :: EddVisT7N09D3 = 5547 + INTEGER(IntKi), PARAMETER :: EddVisT7N09D4 = 5548 + INTEGER(IntKi), PARAMETER :: EddVisT7N09D5 = 5549 + INTEGER(IntKi), PARAMETER :: EddVisT7N09D6 = 5550 + INTEGER(IntKi), PARAMETER :: EddVisT7N09D7 = 5551 + INTEGER(IntKi), PARAMETER :: EddVisT7N09D8 = 5552 + INTEGER(IntKi), PARAMETER :: EddVisT7N09D9 = 5553 + INTEGER(IntKi), PARAMETER :: EddVisT7N10D1 = 5554 + INTEGER(IntKi), PARAMETER :: EddVisT7N10D2 = 5555 + INTEGER(IntKi), PARAMETER :: EddVisT7N10D3 = 5556 + INTEGER(IntKi), PARAMETER :: EddVisT7N10D4 = 5557 + INTEGER(IntKi), PARAMETER :: EddVisT7N10D5 = 5558 + INTEGER(IntKi), PARAMETER :: EddVisT7N10D6 = 5559 + INTEGER(IntKi), PARAMETER :: EddVisT7N10D7 = 5560 + INTEGER(IntKi), PARAMETER :: EddVisT7N10D8 = 5561 + INTEGER(IntKi), PARAMETER :: EddVisT7N10D9 = 5562 + INTEGER(IntKi), PARAMETER :: EddVisT7N11D1 = 5563 + INTEGER(IntKi), PARAMETER :: EddVisT7N11D2 = 5564 + INTEGER(IntKi), PARAMETER :: EddVisT7N11D3 = 5565 + INTEGER(IntKi), PARAMETER :: EddVisT7N11D4 = 5566 + INTEGER(IntKi), PARAMETER :: EddVisT7N11D5 = 5567 + INTEGER(IntKi), PARAMETER :: EddVisT7N11D6 = 5568 + INTEGER(IntKi), PARAMETER :: EddVisT7N11D7 = 5569 + INTEGER(IntKi), PARAMETER :: EddVisT7N11D8 = 5570 + INTEGER(IntKi), PARAMETER :: EddVisT7N11D9 = 5571 + INTEGER(IntKi), PARAMETER :: EddVisT7N12D1 = 5572 + INTEGER(IntKi), PARAMETER :: EddVisT7N12D2 = 5573 + INTEGER(IntKi), PARAMETER :: EddVisT7N12D3 = 5574 + INTEGER(IntKi), PARAMETER :: EddVisT7N12D4 = 5575 + INTEGER(IntKi), PARAMETER :: EddVisT7N12D5 = 5576 + INTEGER(IntKi), PARAMETER :: EddVisT7N12D6 = 5577 + INTEGER(IntKi), PARAMETER :: EddVisT7N12D7 = 5578 + INTEGER(IntKi), PARAMETER :: EddVisT7N12D8 = 5579 + INTEGER(IntKi), PARAMETER :: EddVisT7N12D9 = 5580 + INTEGER(IntKi), PARAMETER :: EddVisT7N13D1 = 5581 + INTEGER(IntKi), PARAMETER :: EddVisT7N13D2 = 5582 + INTEGER(IntKi), PARAMETER :: EddVisT7N13D3 = 5583 + INTEGER(IntKi), PARAMETER :: EddVisT7N13D4 = 5584 + INTEGER(IntKi), PARAMETER :: EddVisT7N13D5 = 5585 + INTEGER(IntKi), PARAMETER :: EddVisT7N13D6 = 5586 + INTEGER(IntKi), PARAMETER :: EddVisT7N13D7 = 5587 + INTEGER(IntKi), PARAMETER :: EddVisT7N13D8 = 5588 + INTEGER(IntKi), PARAMETER :: EddVisT7N13D9 = 5589 + INTEGER(IntKi), PARAMETER :: EddVisT7N14D1 = 5590 + INTEGER(IntKi), PARAMETER :: EddVisT7N14D2 = 5591 + INTEGER(IntKi), PARAMETER :: EddVisT7N14D3 = 5592 + INTEGER(IntKi), PARAMETER :: EddVisT7N14D4 = 5593 + INTEGER(IntKi), PARAMETER :: EddVisT7N14D5 = 5594 + INTEGER(IntKi), PARAMETER :: EddVisT7N14D6 = 5595 + INTEGER(IntKi), PARAMETER :: EddVisT7N14D7 = 5596 + INTEGER(IntKi), PARAMETER :: EddVisT7N14D8 = 5597 + INTEGER(IntKi), PARAMETER :: EddVisT7N14D9 = 5598 + INTEGER(IntKi), PARAMETER :: EddVisT7N15D1 = 5599 + INTEGER(IntKi), PARAMETER :: EddVisT7N15D2 = 5600 + INTEGER(IntKi), PARAMETER :: EddVisT7N15D3 = 5601 + INTEGER(IntKi), PARAMETER :: EddVisT7N15D4 = 5602 + INTEGER(IntKi), PARAMETER :: EddVisT7N15D5 = 5603 + INTEGER(IntKi), PARAMETER :: EddVisT7N15D6 = 5604 + INTEGER(IntKi), PARAMETER :: EddVisT7N15D7 = 5605 + INTEGER(IntKi), PARAMETER :: EddVisT7N15D8 = 5606 + INTEGER(IntKi), PARAMETER :: EddVisT7N15D9 = 5607 + INTEGER(IntKi), PARAMETER :: EddVisT7N16D1 = 5608 + INTEGER(IntKi), PARAMETER :: EddVisT7N16D2 = 5609 + INTEGER(IntKi), PARAMETER :: EddVisT7N16D3 = 5610 + INTEGER(IntKi), PARAMETER :: EddVisT7N16D4 = 5611 + INTEGER(IntKi), PARAMETER :: EddVisT7N16D5 = 5612 + INTEGER(IntKi), PARAMETER :: EddVisT7N16D6 = 5613 + INTEGER(IntKi), PARAMETER :: EddVisT7N16D7 = 5614 + INTEGER(IntKi), PARAMETER :: EddVisT7N16D8 = 5615 + INTEGER(IntKi), PARAMETER :: EddVisT7N16D9 = 5616 + INTEGER(IntKi), PARAMETER :: EddVisT7N17D1 = 5617 + INTEGER(IntKi), PARAMETER :: EddVisT7N17D2 = 5618 + INTEGER(IntKi), PARAMETER :: EddVisT7N17D3 = 5619 + INTEGER(IntKi), PARAMETER :: EddVisT7N17D4 = 5620 + INTEGER(IntKi), PARAMETER :: EddVisT7N17D5 = 5621 + INTEGER(IntKi), PARAMETER :: EddVisT7N17D6 = 5622 + INTEGER(IntKi), PARAMETER :: EddVisT7N17D7 = 5623 + INTEGER(IntKi), PARAMETER :: EddVisT7N17D8 = 5624 + INTEGER(IntKi), PARAMETER :: EddVisT7N17D9 = 5625 + INTEGER(IntKi), PARAMETER :: EddVisT7N18D1 = 5626 + INTEGER(IntKi), PARAMETER :: EddVisT7N18D2 = 5627 + INTEGER(IntKi), PARAMETER :: EddVisT7N18D3 = 5628 + INTEGER(IntKi), PARAMETER :: EddVisT7N18D4 = 5629 + INTEGER(IntKi), PARAMETER :: EddVisT7N18D5 = 5630 + INTEGER(IntKi), PARAMETER :: EddVisT7N18D6 = 5631 + INTEGER(IntKi), PARAMETER :: EddVisT7N18D7 = 5632 + INTEGER(IntKi), PARAMETER :: EddVisT7N18D8 = 5633 + INTEGER(IntKi), PARAMETER :: EddVisT7N18D9 = 5634 + INTEGER(IntKi), PARAMETER :: EddVisT7N19D1 = 5635 + INTEGER(IntKi), PARAMETER :: EddVisT7N19D2 = 5636 + INTEGER(IntKi), PARAMETER :: EddVisT7N19D3 = 5637 + INTEGER(IntKi), PARAMETER :: EddVisT7N19D4 = 5638 + INTEGER(IntKi), PARAMETER :: EddVisT7N19D5 = 5639 + INTEGER(IntKi), PARAMETER :: EddVisT7N19D6 = 5640 + INTEGER(IntKi), PARAMETER :: EddVisT7N19D7 = 5641 + INTEGER(IntKi), PARAMETER :: EddVisT7N19D8 = 5642 + INTEGER(IntKi), PARAMETER :: EddVisT7N19D9 = 5643 + INTEGER(IntKi), PARAMETER :: EddVisT7N20D1 = 5644 + INTEGER(IntKi), PARAMETER :: EddVisT7N20D2 = 5645 + INTEGER(IntKi), PARAMETER :: EddVisT7N20D3 = 5646 + INTEGER(IntKi), PARAMETER :: EddVisT7N20D4 = 5647 + INTEGER(IntKi), PARAMETER :: EddVisT7N20D5 = 5648 + INTEGER(IntKi), PARAMETER :: EddVisT7N20D6 = 5649 + INTEGER(IntKi), PARAMETER :: EddVisT7N20D7 = 5650 + INTEGER(IntKi), PARAMETER :: EddVisT7N20D8 = 5651 + INTEGER(IntKi), PARAMETER :: EddVisT7N20D9 = 5652 + INTEGER(IntKi), PARAMETER :: EddVisT8N01D1 = 5653 + INTEGER(IntKi), PARAMETER :: EddVisT8N01D2 = 5654 + INTEGER(IntKi), PARAMETER :: EddVisT8N01D3 = 5655 + INTEGER(IntKi), PARAMETER :: EddVisT8N01D4 = 5656 + INTEGER(IntKi), PARAMETER :: EddVisT8N01D5 = 5657 + INTEGER(IntKi), PARAMETER :: EddVisT8N01D6 = 5658 + INTEGER(IntKi), PARAMETER :: EddVisT8N01D7 = 5659 + INTEGER(IntKi), PARAMETER :: EddVisT8N01D8 = 5660 + INTEGER(IntKi), PARAMETER :: EddVisT8N01D9 = 5661 + INTEGER(IntKi), PARAMETER :: EddVisT8N02D1 = 5662 + INTEGER(IntKi), PARAMETER :: EddVisT8N02D2 = 5663 + INTEGER(IntKi), PARAMETER :: EddVisT8N02D3 = 5664 + INTEGER(IntKi), PARAMETER :: EddVisT8N02D4 = 5665 + INTEGER(IntKi), PARAMETER :: EddVisT8N02D5 = 5666 + INTEGER(IntKi), PARAMETER :: EddVisT8N02D6 = 5667 + INTEGER(IntKi), PARAMETER :: EddVisT8N02D7 = 5668 + INTEGER(IntKi), PARAMETER :: EddVisT8N02D8 = 5669 + INTEGER(IntKi), PARAMETER :: EddVisT8N02D9 = 5670 + INTEGER(IntKi), PARAMETER :: EddVisT8N03D1 = 5671 + INTEGER(IntKi), PARAMETER :: EddVisT8N03D2 = 5672 + INTEGER(IntKi), PARAMETER :: EddVisT8N03D3 = 5673 + INTEGER(IntKi), PARAMETER :: EddVisT8N03D4 = 5674 + INTEGER(IntKi), PARAMETER :: EddVisT8N03D5 = 5675 + INTEGER(IntKi), PARAMETER :: EddVisT8N03D6 = 5676 + INTEGER(IntKi), PARAMETER :: EddVisT8N03D7 = 5677 + INTEGER(IntKi), PARAMETER :: EddVisT8N03D8 = 5678 + INTEGER(IntKi), PARAMETER :: EddVisT8N03D9 = 5679 + INTEGER(IntKi), PARAMETER :: EddVisT8N04D1 = 5680 + INTEGER(IntKi), PARAMETER :: EddVisT8N04D2 = 5681 + INTEGER(IntKi), PARAMETER :: EddVisT8N04D3 = 5682 + INTEGER(IntKi), PARAMETER :: EddVisT8N04D4 = 5683 + INTEGER(IntKi), PARAMETER :: EddVisT8N04D5 = 5684 + INTEGER(IntKi), PARAMETER :: EddVisT8N04D6 = 5685 + INTEGER(IntKi), PARAMETER :: EddVisT8N04D7 = 5686 + INTEGER(IntKi), PARAMETER :: EddVisT8N04D8 = 5687 + INTEGER(IntKi), PARAMETER :: EddVisT8N04D9 = 5688 + INTEGER(IntKi), PARAMETER :: EddVisT8N05D1 = 5689 + INTEGER(IntKi), PARAMETER :: EddVisT8N05D2 = 5690 + INTEGER(IntKi), PARAMETER :: EddVisT8N05D3 = 5691 + INTEGER(IntKi), PARAMETER :: EddVisT8N05D4 = 5692 + INTEGER(IntKi), PARAMETER :: EddVisT8N05D5 = 5693 + INTEGER(IntKi), PARAMETER :: EddVisT8N05D6 = 5694 + INTEGER(IntKi), PARAMETER :: EddVisT8N05D7 = 5695 + INTEGER(IntKi), PARAMETER :: EddVisT8N05D8 = 5696 + INTEGER(IntKi), PARAMETER :: EddVisT8N05D9 = 5697 + INTEGER(IntKi), PARAMETER :: EddVisT8N06D1 = 5698 + INTEGER(IntKi), PARAMETER :: EddVisT8N06D2 = 5699 + INTEGER(IntKi), PARAMETER :: EddVisT8N06D3 = 5700 + INTEGER(IntKi), PARAMETER :: EddVisT8N06D4 = 5701 + INTEGER(IntKi), PARAMETER :: EddVisT8N06D5 = 5702 + INTEGER(IntKi), PARAMETER :: EddVisT8N06D6 = 5703 + INTEGER(IntKi), PARAMETER :: EddVisT8N06D7 = 5704 + INTEGER(IntKi), PARAMETER :: EddVisT8N06D8 = 5705 + INTEGER(IntKi), PARAMETER :: EddVisT8N06D9 = 5706 + INTEGER(IntKi), PARAMETER :: EddVisT8N07D1 = 5707 + INTEGER(IntKi), PARAMETER :: EddVisT8N07D2 = 5708 + INTEGER(IntKi), PARAMETER :: EddVisT8N07D3 = 5709 + INTEGER(IntKi), PARAMETER :: EddVisT8N07D4 = 5710 + INTEGER(IntKi), PARAMETER :: EddVisT8N07D5 = 5711 + INTEGER(IntKi), PARAMETER :: EddVisT8N07D6 = 5712 + INTEGER(IntKi), PARAMETER :: EddVisT8N07D7 = 5713 + INTEGER(IntKi), PARAMETER :: EddVisT8N07D8 = 5714 + INTEGER(IntKi), PARAMETER :: EddVisT8N07D9 = 5715 + INTEGER(IntKi), PARAMETER :: EddVisT8N08D1 = 5716 + INTEGER(IntKi), PARAMETER :: EddVisT8N08D2 = 5717 + INTEGER(IntKi), PARAMETER :: EddVisT8N08D3 = 5718 + INTEGER(IntKi), PARAMETER :: EddVisT8N08D4 = 5719 + INTEGER(IntKi), PARAMETER :: EddVisT8N08D5 = 5720 + INTEGER(IntKi), PARAMETER :: EddVisT8N08D6 = 5721 + INTEGER(IntKi), PARAMETER :: EddVisT8N08D7 = 5722 + INTEGER(IntKi), PARAMETER :: EddVisT8N08D8 = 5723 + INTEGER(IntKi), PARAMETER :: EddVisT8N08D9 = 5724 + INTEGER(IntKi), PARAMETER :: EddVisT8N09D1 = 5725 + INTEGER(IntKi), PARAMETER :: EddVisT8N09D2 = 5726 + INTEGER(IntKi), PARAMETER :: EddVisT8N09D3 = 5727 + INTEGER(IntKi), PARAMETER :: EddVisT8N09D4 = 5728 + INTEGER(IntKi), PARAMETER :: EddVisT8N09D5 = 5729 + INTEGER(IntKi), PARAMETER :: EddVisT8N09D6 = 5730 + INTEGER(IntKi), PARAMETER :: EddVisT8N09D7 = 5731 + INTEGER(IntKi), PARAMETER :: EddVisT8N09D8 = 5732 + INTEGER(IntKi), PARAMETER :: EddVisT8N09D9 = 5733 + INTEGER(IntKi), PARAMETER :: EddVisT8N10D1 = 5734 + INTEGER(IntKi), PARAMETER :: EddVisT8N10D2 = 5735 + INTEGER(IntKi), PARAMETER :: EddVisT8N10D3 = 5736 + INTEGER(IntKi), PARAMETER :: EddVisT8N10D4 = 5737 + INTEGER(IntKi), PARAMETER :: EddVisT8N10D5 = 5738 + INTEGER(IntKi), PARAMETER :: EddVisT8N10D6 = 5739 + INTEGER(IntKi), PARAMETER :: EddVisT8N10D7 = 5740 + INTEGER(IntKi), PARAMETER :: EddVisT8N10D8 = 5741 + INTEGER(IntKi), PARAMETER :: EddVisT8N10D9 = 5742 + INTEGER(IntKi), PARAMETER :: EddVisT8N11D1 = 5743 + INTEGER(IntKi), PARAMETER :: EddVisT8N11D2 = 5744 + INTEGER(IntKi), PARAMETER :: EddVisT8N11D3 = 5745 + INTEGER(IntKi), PARAMETER :: EddVisT8N11D4 = 5746 + INTEGER(IntKi), PARAMETER :: EddVisT8N11D5 = 5747 + INTEGER(IntKi), PARAMETER :: EddVisT8N11D6 = 5748 + INTEGER(IntKi), PARAMETER :: EddVisT8N11D7 = 5749 + INTEGER(IntKi), PARAMETER :: EddVisT8N11D8 = 5750 + INTEGER(IntKi), PARAMETER :: EddVisT8N11D9 = 5751 + INTEGER(IntKi), PARAMETER :: EddVisT8N12D1 = 5752 + INTEGER(IntKi), PARAMETER :: EddVisT8N12D2 = 5753 + INTEGER(IntKi), PARAMETER :: EddVisT8N12D3 = 5754 + INTEGER(IntKi), PARAMETER :: EddVisT8N12D4 = 5755 + INTEGER(IntKi), PARAMETER :: EddVisT8N12D5 = 5756 + INTEGER(IntKi), PARAMETER :: EddVisT8N12D6 = 5757 + INTEGER(IntKi), PARAMETER :: EddVisT8N12D7 = 5758 + INTEGER(IntKi), PARAMETER :: EddVisT8N12D8 = 5759 + INTEGER(IntKi), PARAMETER :: EddVisT8N12D9 = 5760 + INTEGER(IntKi), PARAMETER :: EddVisT8N13D1 = 5761 + INTEGER(IntKi), PARAMETER :: EddVisT8N13D2 = 5762 + INTEGER(IntKi), PARAMETER :: EddVisT8N13D3 = 5763 + INTEGER(IntKi), PARAMETER :: EddVisT8N13D4 = 5764 + INTEGER(IntKi), PARAMETER :: EddVisT8N13D5 = 5765 + INTEGER(IntKi), PARAMETER :: EddVisT8N13D6 = 5766 + INTEGER(IntKi), PARAMETER :: EddVisT8N13D7 = 5767 + INTEGER(IntKi), PARAMETER :: EddVisT8N13D8 = 5768 + INTEGER(IntKi), PARAMETER :: EddVisT8N13D9 = 5769 + INTEGER(IntKi), PARAMETER :: EddVisT8N14D1 = 5770 + INTEGER(IntKi), PARAMETER :: EddVisT8N14D2 = 5771 + INTEGER(IntKi), PARAMETER :: EddVisT8N14D3 = 5772 + INTEGER(IntKi), PARAMETER :: EddVisT8N14D4 = 5773 + INTEGER(IntKi), PARAMETER :: EddVisT8N14D5 = 5774 + INTEGER(IntKi), PARAMETER :: EddVisT8N14D6 = 5775 + INTEGER(IntKi), PARAMETER :: EddVisT8N14D7 = 5776 + INTEGER(IntKi), PARAMETER :: EddVisT8N14D8 = 5777 + INTEGER(IntKi), PARAMETER :: EddVisT8N14D9 = 5778 + INTEGER(IntKi), PARAMETER :: EddVisT8N15D1 = 5779 + INTEGER(IntKi), PARAMETER :: EddVisT8N15D2 = 5780 + INTEGER(IntKi), PARAMETER :: EddVisT8N15D3 = 5781 + INTEGER(IntKi), PARAMETER :: EddVisT8N15D4 = 5782 + INTEGER(IntKi), PARAMETER :: EddVisT8N15D5 = 5783 + INTEGER(IntKi), PARAMETER :: EddVisT8N15D6 = 5784 + INTEGER(IntKi), PARAMETER :: EddVisT8N15D7 = 5785 + INTEGER(IntKi), PARAMETER :: EddVisT8N15D8 = 5786 + INTEGER(IntKi), PARAMETER :: EddVisT8N15D9 = 5787 + INTEGER(IntKi), PARAMETER :: EddVisT8N16D1 = 5788 + INTEGER(IntKi), PARAMETER :: EddVisT8N16D2 = 5789 + INTEGER(IntKi), PARAMETER :: EddVisT8N16D3 = 5790 + INTEGER(IntKi), PARAMETER :: EddVisT8N16D4 = 5791 + INTEGER(IntKi), PARAMETER :: EddVisT8N16D5 = 5792 + INTEGER(IntKi), PARAMETER :: EddVisT8N16D6 = 5793 + INTEGER(IntKi), PARAMETER :: EddVisT8N16D7 = 5794 + INTEGER(IntKi), PARAMETER :: EddVisT8N16D8 = 5795 + INTEGER(IntKi), PARAMETER :: EddVisT8N16D9 = 5796 + INTEGER(IntKi), PARAMETER :: EddVisT8N17D1 = 5797 + INTEGER(IntKi), PARAMETER :: EddVisT8N17D2 = 5798 + INTEGER(IntKi), PARAMETER :: EddVisT8N17D3 = 5799 + INTEGER(IntKi), PARAMETER :: EddVisT8N17D4 = 5800 + INTEGER(IntKi), PARAMETER :: EddVisT8N17D5 = 5801 + INTEGER(IntKi), PARAMETER :: EddVisT8N17D6 = 5802 + INTEGER(IntKi), PARAMETER :: EddVisT8N17D7 = 5803 + INTEGER(IntKi), PARAMETER :: EddVisT8N17D8 = 5804 + INTEGER(IntKi), PARAMETER :: EddVisT8N17D9 = 5805 + INTEGER(IntKi), PARAMETER :: EddVisT8N18D1 = 5806 + INTEGER(IntKi), PARAMETER :: EddVisT8N18D2 = 5807 + INTEGER(IntKi), PARAMETER :: EddVisT8N18D3 = 5808 + INTEGER(IntKi), PARAMETER :: EddVisT8N18D4 = 5809 + INTEGER(IntKi), PARAMETER :: EddVisT8N18D5 = 5810 + INTEGER(IntKi), PARAMETER :: EddVisT8N18D6 = 5811 + INTEGER(IntKi), PARAMETER :: EddVisT8N18D7 = 5812 + INTEGER(IntKi), PARAMETER :: EddVisT8N18D8 = 5813 + INTEGER(IntKi), PARAMETER :: EddVisT8N18D9 = 5814 + INTEGER(IntKi), PARAMETER :: EddVisT8N19D1 = 5815 + INTEGER(IntKi), PARAMETER :: EddVisT8N19D2 = 5816 + INTEGER(IntKi), PARAMETER :: EddVisT8N19D3 = 5817 + INTEGER(IntKi), PARAMETER :: EddVisT8N19D4 = 5818 + INTEGER(IntKi), PARAMETER :: EddVisT8N19D5 = 5819 + INTEGER(IntKi), PARAMETER :: EddVisT8N19D6 = 5820 + INTEGER(IntKi), PARAMETER :: EddVisT8N19D7 = 5821 + INTEGER(IntKi), PARAMETER :: EddVisT8N19D8 = 5822 + INTEGER(IntKi), PARAMETER :: EddVisT8N19D9 = 5823 + INTEGER(IntKi), PARAMETER :: EddVisT8N20D1 = 5824 + INTEGER(IntKi), PARAMETER :: EddVisT8N20D2 = 5825 + INTEGER(IntKi), PARAMETER :: EddVisT8N20D3 = 5826 + INTEGER(IntKi), PARAMETER :: EddVisT8N20D4 = 5827 + INTEGER(IntKi), PARAMETER :: EddVisT8N20D5 = 5828 + INTEGER(IntKi), PARAMETER :: EddVisT8N20D6 = 5829 + INTEGER(IntKi), PARAMETER :: EddVisT8N20D7 = 5830 + INTEGER(IntKi), PARAMETER :: EddVisT8N20D8 = 5831 + INTEGER(IntKi), PARAMETER :: EddVisT8N20D9 = 5832 + INTEGER(IntKi), PARAMETER :: EddVisT9N01D1 = 5833 + INTEGER(IntKi), PARAMETER :: EddVisT9N01D2 = 5834 + INTEGER(IntKi), PARAMETER :: EddVisT9N01D3 = 5835 + INTEGER(IntKi), PARAMETER :: EddVisT9N01D4 = 5836 + INTEGER(IntKi), PARAMETER :: EddVisT9N01D5 = 5837 + INTEGER(IntKi), PARAMETER :: EddVisT9N01D6 = 5838 + INTEGER(IntKi), PARAMETER :: EddVisT9N01D7 = 5839 + INTEGER(IntKi), PARAMETER :: EddVisT9N01D8 = 5840 + INTEGER(IntKi), PARAMETER :: EddVisT9N01D9 = 5841 + INTEGER(IntKi), PARAMETER :: EddVisT9N02D1 = 5842 + INTEGER(IntKi), PARAMETER :: EddVisT9N02D2 = 5843 + INTEGER(IntKi), PARAMETER :: EddVisT9N02D3 = 5844 + INTEGER(IntKi), PARAMETER :: EddVisT9N02D4 = 5845 + INTEGER(IntKi), PARAMETER :: EddVisT9N02D5 = 5846 + INTEGER(IntKi), PARAMETER :: EddVisT9N02D6 = 5847 + INTEGER(IntKi), PARAMETER :: EddVisT9N02D7 = 5848 + INTEGER(IntKi), PARAMETER :: EddVisT9N02D8 = 5849 + INTEGER(IntKi), PARAMETER :: EddVisT9N02D9 = 5850 + INTEGER(IntKi), PARAMETER :: EddVisT9N03D1 = 5851 + INTEGER(IntKi), PARAMETER :: EddVisT9N03D2 = 5852 + INTEGER(IntKi), PARAMETER :: EddVisT9N03D3 = 5853 + INTEGER(IntKi), PARAMETER :: EddVisT9N03D4 = 5854 + INTEGER(IntKi), PARAMETER :: EddVisT9N03D5 = 5855 + INTEGER(IntKi), PARAMETER :: EddVisT9N03D6 = 5856 + INTEGER(IntKi), PARAMETER :: EddVisT9N03D7 = 5857 + INTEGER(IntKi), PARAMETER :: EddVisT9N03D8 = 5858 + INTEGER(IntKi), PARAMETER :: EddVisT9N03D9 = 5859 + INTEGER(IntKi), PARAMETER :: EddVisT9N04D1 = 5860 + INTEGER(IntKi), PARAMETER :: EddVisT9N04D2 = 5861 + INTEGER(IntKi), PARAMETER :: EddVisT9N04D3 = 5862 + INTEGER(IntKi), PARAMETER :: EddVisT9N04D4 = 5863 + INTEGER(IntKi), PARAMETER :: EddVisT9N04D5 = 5864 + INTEGER(IntKi), PARAMETER :: EddVisT9N04D6 = 5865 + INTEGER(IntKi), PARAMETER :: EddVisT9N04D7 = 5866 + INTEGER(IntKi), PARAMETER :: EddVisT9N04D8 = 5867 + INTEGER(IntKi), PARAMETER :: EddVisT9N04D9 = 5868 + INTEGER(IntKi), PARAMETER :: EddVisT9N05D1 = 5869 + INTEGER(IntKi), PARAMETER :: EddVisT9N05D2 = 5870 + INTEGER(IntKi), PARAMETER :: EddVisT9N05D3 = 5871 + INTEGER(IntKi), PARAMETER :: EddVisT9N05D4 = 5872 + INTEGER(IntKi), PARAMETER :: EddVisT9N05D5 = 5873 + INTEGER(IntKi), PARAMETER :: EddVisT9N05D6 = 5874 + INTEGER(IntKi), PARAMETER :: EddVisT9N05D7 = 5875 + INTEGER(IntKi), PARAMETER :: EddVisT9N05D8 = 5876 + INTEGER(IntKi), PARAMETER :: EddVisT9N05D9 = 5877 + INTEGER(IntKi), PARAMETER :: EddVisT9N06D1 = 5878 + INTEGER(IntKi), PARAMETER :: EddVisT9N06D2 = 5879 + INTEGER(IntKi), PARAMETER :: EddVisT9N06D3 = 5880 + INTEGER(IntKi), PARAMETER :: EddVisT9N06D4 = 5881 + INTEGER(IntKi), PARAMETER :: EddVisT9N06D5 = 5882 + INTEGER(IntKi), PARAMETER :: EddVisT9N06D6 = 5883 + INTEGER(IntKi), PARAMETER :: EddVisT9N06D7 = 5884 + INTEGER(IntKi), PARAMETER :: EddVisT9N06D8 = 5885 + INTEGER(IntKi), PARAMETER :: EddVisT9N06D9 = 5886 + INTEGER(IntKi), PARAMETER :: EddVisT9N07D1 = 5887 + INTEGER(IntKi), PARAMETER :: EddVisT9N07D2 = 5888 + INTEGER(IntKi), PARAMETER :: EddVisT9N07D3 = 5889 + INTEGER(IntKi), PARAMETER :: EddVisT9N07D4 = 5890 + INTEGER(IntKi), PARAMETER :: EddVisT9N07D5 = 5891 + INTEGER(IntKi), PARAMETER :: EddVisT9N07D6 = 5892 + INTEGER(IntKi), PARAMETER :: EddVisT9N07D7 = 5893 + INTEGER(IntKi), PARAMETER :: EddVisT9N07D8 = 5894 + INTEGER(IntKi), PARAMETER :: EddVisT9N07D9 = 5895 + INTEGER(IntKi), PARAMETER :: EddVisT9N08D1 = 5896 + INTEGER(IntKi), PARAMETER :: EddVisT9N08D2 = 5897 + INTEGER(IntKi), PARAMETER :: EddVisT9N08D3 = 5898 + INTEGER(IntKi), PARAMETER :: EddVisT9N08D4 = 5899 + INTEGER(IntKi), PARAMETER :: EddVisT9N08D5 = 5900 + INTEGER(IntKi), PARAMETER :: EddVisT9N08D6 = 5901 + INTEGER(IntKi), PARAMETER :: EddVisT9N08D7 = 5902 + INTEGER(IntKi), PARAMETER :: EddVisT9N08D8 = 5903 + INTEGER(IntKi), PARAMETER :: EddVisT9N08D9 = 5904 + INTEGER(IntKi), PARAMETER :: EddVisT9N09D1 = 5905 + INTEGER(IntKi), PARAMETER :: EddVisT9N09D2 = 5906 + INTEGER(IntKi), PARAMETER :: EddVisT9N09D3 = 5907 + INTEGER(IntKi), PARAMETER :: EddVisT9N09D4 = 5908 + INTEGER(IntKi), PARAMETER :: EddVisT9N09D5 = 5909 + INTEGER(IntKi), PARAMETER :: EddVisT9N09D6 = 5910 + INTEGER(IntKi), PARAMETER :: EddVisT9N09D7 = 5911 + INTEGER(IntKi), PARAMETER :: EddVisT9N09D8 = 5912 + INTEGER(IntKi), PARAMETER :: EddVisT9N09D9 = 5913 + INTEGER(IntKi), PARAMETER :: EddVisT9N10D1 = 5914 + INTEGER(IntKi), PARAMETER :: EddVisT9N10D2 = 5915 + INTEGER(IntKi), PARAMETER :: EddVisT9N10D3 = 5916 + INTEGER(IntKi), PARAMETER :: EddVisT9N10D4 = 5917 + INTEGER(IntKi), PARAMETER :: EddVisT9N10D5 = 5918 + INTEGER(IntKi), PARAMETER :: EddVisT9N10D6 = 5919 + INTEGER(IntKi), PARAMETER :: EddVisT9N10D7 = 5920 + INTEGER(IntKi), PARAMETER :: EddVisT9N10D8 = 5921 + INTEGER(IntKi), PARAMETER :: EddVisT9N10D9 = 5922 + INTEGER(IntKi), PARAMETER :: EddVisT9N11D1 = 5923 + INTEGER(IntKi), PARAMETER :: EddVisT9N11D2 = 5924 + INTEGER(IntKi), PARAMETER :: EddVisT9N11D3 = 5925 + INTEGER(IntKi), PARAMETER :: EddVisT9N11D4 = 5926 + INTEGER(IntKi), PARAMETER :: EddVisT9N11D5 = 5927 + INTEGER(IntKi), PARAMETER :: EddVisT9N11D6 = 5928 + INTEGER(IntKi), PARAMETER :: EddVisT9N11D7 = 5929 + INTEGER(IntKi), PARAMETER :: EddVisT9N11D8 = 5930 + INTEGER(IntKi), PARAMETER :: EddVisT9N11D9 = 5931 + INTEGER(IntKi), PARAMETER :: EddVisT9N12D1 = 5932 + INTEGER(IntKi), PARAMETER :: EddVisT9N12D2 = 5933 + INTEGER(IntKi), PARAMETER :: EddVisT9N12D3 = 5934 + INTEGER(IntKi), PARAMETER :: EddVisT9N12D4 = 5935 + INTEGER(IntKi), PARAMETER :: EddVisT9N12D5 = 5936 + INTEGER(IntKi), PARAMETER :: EddVisT9N12D6 = 5937 + INTEGER(IntKi), PARAMETER :: EddVisT9N12D7 = 5938 + INTEGER(IntKi), PARAMETER :: EddVisT9N12D8 = 5939 + INTEGER(IntKi), PARAMETER :: EddVisT9N12D9 = 5940 + INTEGER(IntKi), PARAMETER :: EddVisT9N13D1 = 5941 + INTEGER(IntKi), PARAMETER :: EddVisT9N13D2 = 5942 + INTEGER(IntKi), PARAMETER :: EddVisT9N13D3 = 5943 + INTEGER(IntKi), PARAMETER :: EddVisT9N13D4 = 5944 + INTEGER(IntKi), PARAMETER :: EddVisT9N13D5 = 5945 + INTEGER(IntKi), PARAMETER :: EddVisT9N13D6 = 5946 + INTEGER(IntKi), PARAMETER :: EddVisT9N13D7 = 5947 + INTEGER(IntKi), PARAMETER :: EddVisT9N13D8 = 5948 + INTEGER(IntKi), PARAMETER :: EddVisT9N13D9 = 5949 + INTEGER(IntKi), PARAMETER :: EddVisT9N14D1 = 5950 + INTEGER(IntKi), PARAMETER :: EddVisT9N14D2 = 5951 + INTEGER(IntKi), PARAMETER :: EddVisT9N14D3 = 5952 + INTEGER(IntKi), PARAMETER :: EddVisT9N14D4 = 5953 + INTEGER(IntKi), PARAMETER :: EddVisT9N14D5 = 5954 + INTEGER(IntKi), PARAMETER :: EddVisT9N14D6 = 5955 + INTEGER(IntKi), PARAMETER :: EddVisT9N14D7 = 5956 + INTEGER(IntKi), PARAMETER :: EddVisT9N14D8 = 5957 + INTEGER(IntKi), PARAMETER :: EddVisT9N14D9 = 5958 + INTEGER(IntKi), PARAMETER :: EddVisT9N15D1 = 5959 + INTEGER(IntKi), PARAMETER :: EddVisT9N15D2 = 5960 + INTEGER(IntKi), PARAMETER :: EddVisT9N15D3 = 5961 + INTEGER(IntKi), PARAMETER :: EddVisT9N15D4 = 5962 + INTEGER(IntKi), PARAMETER :: EddVisT9N15D5 = 5963 + INTEGER(IntKi), PARAMETER :: EddVisT9N15D6 = 5964 + INTEGER(IntKi), PARAMETER :: EddVisT9N15D7 = 5965 + INTEGER(IntKi), PARAMETER :: EddVisT9N15D8 = 5966 + INTEGER(IntKi), PARAMETER :: EddVisT9N15D9 = 5967 + INTEGER(IntKi), PARAMETER :: EddVisT9N16D1 = 5968 + INTEGER(IntKi), PARAMETER :: EddVisT9N16D2 = 5969 + INTEGER(IntKi), PARAMETER :: EddVisT9N16D3 = 5970 + INTEGER(IntKi), PARAMETER :: EddVisT9N16D4 = 5971 + INTEGER(IntKi), PARAMETER :: EddVisT9N16D5 = 5972 + INTEGER(IntKi), PARAMETER :: EddVisT9N16D6 = 5973 + INTEGER(IntKi), PARAMETER :: EddVisT9N16D7 = 5974 + INTEGER(IntKi), PARAMETER :: EddVisT9N16D8 = 5975 + INTEGER(IntKi), PARAMETER :: EddVisT9N16D9 = 5976 + INTEGER(IntKi), PARAMETER :: EddVisT9N17D1 = 5977 + INTEGER(IntKi), PARAMETER :: EddVisT9N17D2 = 5978 + INTEGER(IntKi), PARAMETER :: EddVisT9N17D3 = 5979 + INTEGER(IntKi), PARAMETER :: EddVisT9N17D4 = 5980 + INTEGER(IntKi), PARAMETER :: EddVisT9N17D5 = 5981 + INTEGER(IntKi), PARAMETER :: EddVisT9N17D6 = 5982 + INTEGER(IntKi), PARAMETER :: EddVisT9N17D7 = 5983 + INTEGER(IntKi), PARAMETER :: EddVisT9N17D8 = 5984 + INTEGER(IntKi), PARAMETER :: EddVisT9N17D9 = 5985 + INTEGER(IntKi), PARAMETER :: EddVisT9N18D1 = 5986 + INTEGER(IntKi), PARAMETER :: EddVisT9N18D2 = 5987 + INTEGER(IntKi), PARAMETER :: EddVisT9N18D3 = 5988 + INTEGER(IntKi), PARAMETER :: EddVisT9N18D4 = 5989 + INTEGER(IntKi), PARAMETER :: EddVisT9N18D5 = 5990 + INTEGER(IntKi), PARAMETER :: EddVisT9N18D6 = 5991 + INTEGER(IntKi), PARAMETER :: EddVisT9N18D7 = 5992 + INTEGER(IntKi), PARAMETER :: EddVisT9N18D8 = 5993 + INTEGER(IntKi), PARAMETER :: EddVisT9N18D9 = 5994 + INTEGER(IntKi), PARAMETER :: EddVisT9N19D1 = 5995 + INTEGER(IntKi), PARAMETER :: EddVisT9N19D2 = 5996 + INTEGER(IntKi), PARAMETER :: EddVisT9N19D3 = 5997 + INTEGER(IntKi), PARAMETER :: EddVisT9N19D4 = 5998 + INTEGER(IntKi), PARAMETER :: EddVisT9N19D5 = 5999 + INTEGER(IntKi), PARAMETER :: EddVisT9N19D6 = 6000 + INTEGER(IntKi), PARAMETER :: EddVisT9N19D7 = 6001 + INTEGER(IntKi), PARAMETER :: EddVisT9N19D8 = 6002 + INTEGER(IntKi), PARAMETER :: EddVisT9N19D9 = 6003 + INTEGER(IntKi), PARAMETER :: EddVisT9N20D1 = 6004 + INTEGER(IntKi), PARAMETER :: EddVisT9N20D2 = 6005 + INTEGER(IntKi), PARAMETER :: EddVisT9N20D3 = 6006 + INTEGER(IntKi), PARAMETER :: EddVisT9N20D4 = 6007 + INTEGER(IntKi), PARAMETER :: EddVisT9N20D5 = 6008 + INTEGER(IntKi), PARAMETER :: EddVisT9N20D6 = 6009 + INTEGER(IntKi), PARAMETER :: EddVisT9N20D7 = 6010 + INTEGER(IntKi), PARAMETER :: EddVisT9N20D8 = 6011 + INTEGER(IntKi), PARAMETER :: EddVisT9N20D9 = 6012 ! Contribution to eddy viscosity from ambient turbulence: - INTEGER(IntKi), PARAMETER :: EddAmbT1N01D1 = 6193 - INTEGER(IntKi), PARAMETER :: EddAmbT1N01D2 = 6194 - INTEGER(IntKi), PARAMETER :: EddAmbT1N01D3 = 6195 - INTEGER(IntKi), PARAMETER :: EddAmbT1N01D4 = 6196 - INTEGER(IntKi), PARAMETER :: EddAmbT1N01D5 = 6197 - INTEGER(IntKi), PARAMETER :: EddAmbT1N01D6 = 6198 - INTEGER(IntKi), PARAMETER :: EddAmbT1N01D7 = 6199 - INTEGER(IntKi), PARAMETER :: EddAmbT1N01D8 = 6200 - INTEGER(IntKi), PARAMETER :: EddAmbT1N01D9 = 6201 - INTEGER(IntKi), PARAMETER :: EddAmbT1N02D1 = 6202 - INTEGER(IntKi), PARAMETER :: EddAmbT1N02D2 = 6203 - INTEGER(IntKi), PARAMETER :: EddAmbT1N02D3 = 6204 - INTEGER(IntKi), PARAMETER :: EddAmbT1N02D4 = 6205 - INTEGER(IntKi), PARAMETER :: EddAmbT1N02D5 = 6206 - INTEGER(IntKi), PARAMETER :: EddAmbT1N02D6 = 6207 - INTEGER(IntKi), PARAMETER :: EddAmbT1N02D7 = 6208 - INTEGER(IntKi), PARAMETER :: EddAmbT1N02D8 = 6209 - INTEGER(IntKi), PARAMETER :: EddAmbT1N02D9 = 6210 - INTEGER(IntKi), PARAMETER :: EddAmbT1N03D1 = 6211 - INTEGER(IntKi), PARAMETER :: EddAmbT1N03D2 = 6212 - INTEGER(IntKi), PARAMETER :: EddAmbT1N03D3 = 6213 - INTEGER(IntKi), PARAMETER :: EddAmbT1N03D4 = 6214 - INTEGER(IntKi), PARAMETER :: EddAmbT1N03D5 = 6215 - INTEGER(IntKi), PARAMETER :: EddAmbT1N03D6 = 6216 - INTEGER(IntKi), PARAMETER :: EddAmbT1N03D7 = 6217 - INTEGER(IntKi), PARAMETER :: EddAmbT1N03D8 = 6218 - INTEGER(IntKi), PARAMETER :: EddAmbT1N03D9 = 6219 - INTEGER(IntKi), PARAMETER :: EddAmbT1N04D1 = 6220 - INTEGER(IntKi), PARAMETER :: EddAmbT1N04D2 = 6221 - INTEGER(IntKi), PARAMETER :: EddAmbT1N04D3 = 6222 - INTEGER(IntKi), PARAMETER :: EddAmbT1N04D4 = 6223 - INTEGER(IntKi), PARAMETER :: EddAmbT1N04D5 = 6224 - INTEGER(IntKi), PARAMETER :: EddAmbT1N04D6 = 6225 - INTEGER(IntKi), PARAMETER :: EddAmbT1N04D7 = 6226 - INTEGER(IntKi), PARAMETER :: EddAmbT1N04D8 = 6227 - INTEGER(IntKi), PARAMETER :: EddAmbT1N04D9 = 6228 - INTEGER(IntKi), PARAMETER :: EddAmbT1N05D1 = 6229 - INTEGER(IntKi), PARAMETER :: EddAmbT1N05D2 = 6230 - INTEGER(IntKi), PARAMETER :: EddAmbT1N05D3 = 6231 - INTEGER(IntKi), PARAMETER :: EddAmbT1N05D4 = 6232 - INTEGER(IntKi), PARAMETER :: EddAmbT1N05D5 = 6233 - INTEGER(IntKi), PARAMETER :: EddAmbT1N05D6 = 6234 - INTEGER(IntKi), PARAMETER :: EddAmbT1N05D7 = 6235 - INTEGER(IntKi), PARAMETER :: EddAmbT1N05D8 = 6236 - INTEGER(IntKi), PARAMETER :: EddAmbT1N05D9 = 6237 - INTEGER(IntKi), PARAMETER :: EddAmbT1N06D1 = 6238 - INTEGER(IntKi), PARAMETER :: EddAmbT1N06D2 = 6239 - INTEGER(IntKi), PARAMETER :: EddAmbT1N06D3 = 6240 - INTEGER(IntKi), PARAMETER :: EddAmbT1N06D4 = 6241 - INTEGER(IntKi), PARAMETER :: EddAmbT1N06D5 = 6242 - INTEGER(IntKi), PARAMETER :: EddAmbT1N06D6 = 6243 - INTEGER(IntKi), PARAMETER :: EddAmbT1N06D7 = 6244 - INTEGER(IntKi), PARAMETER :: EddAmbT1N06D8 = 6245 - INTEGER(IntKi), PARAMETER :: EddAmbT1N06D9 = 6246 - INTEGER(IntKi), PARAMETER :: EddAmbT1N07D1 = 6247 - INTEGER(IntKi), PARAMETER :: EddAmbT1N07D2 = 6248 - INTEGER(IntKi), PARAMETER :: EddAmbT1N07D3 = 6249 - INTEGER(IntKi), PARAMETER :: EddAmbT1N07D4 = 6250 - INTEGER(IntKi), PARAMETER :: EddAmbT1N07D5 = 6251 - INTEGER(IntKi), PARAMETER :: EddAmbT1N07D6 = 6252 - INTEGER(IntKi), PARAMETER :: EddAmbT1N07D7 = 6253 - INTEGER(IntKi), PARAMETER :: EddAmbT1N07D8 = 6254 - INTEGER(IntKi), PARAMETER :: EddAmbT1N07D9 = 6255 - INTEGER(IntKi), PARAMETER :: EddAmbT1N08D1 = 6256 - INTEGER(IntKi), PARAMETER :: EddAmbT1N08D2 = 6257 - INTEGER(IntKi), PARAMETER :: EddAmbT1N08D3 = 6258 - INTEGER(IntKi), PARAMETER :: EddAmbT1N08D4 = 6259 - INTEGER(IntKi), PARAMETER :: EddAmbT1N08D5 = 6260 - INTEGER(IntKi), PARAMETER :: EddAmbT1N08D6 = 6261 - INTEGER(IntKi), PARAMETER :: EddAmbT1N08D7 = 6262 - INTEGER(IntKi), PARAMETER :: EddAmbT1N08D8 = 6263 - INTEGER(IntKi), PARAMETER :: EddAmbT1N08D9 = 6264 - INTEGER(IntKi), PARAMETER :: EddAmbT1N09D1 = 6265 - INTEGER(IntKi), PARAMETER :: EddAmbT1N09D2 = 6266 - INTEGER(IntKi), PARAMETER :: EddAmbT1N09D3 = 6267 - INTEGER(IntKi), PARAMETER :: EddAmbT1N09D4 = 6268 - INTEGER(IntKi), PARAMETER :: EddAmbT1N09D5 = 6269 - INTEGER(IntKi), PARAMETER :: EddAmbT1N09D6 = 6270 - INTEGER(IntKi), PARAMETER :: EddAmbT1N09D7 = 6271 - INTEGER(IntKi), PARAMETER :: EddAmbT1N09D8 = 6272 - INTEGER(IntKi), PARAMETER :: EddAmbT1N09D9 = 6273 - INTEGER(IntKi), PARAMETER :: EddAmbT1N10D1 = 6274 - INTEGER(IntKi), PARAMETER :: EddAmbT1N10D2 = 6275 - INTEGER(IntKi), PARAMETER :: EddAmbT1N10D3 = 6276 - INTEGER(IntKi), PARAMETER :: EddAmbT1N10D4 = 6277 - INTEGER(IntKi), PARAMETER :: EddAmbT1N10D5 = 6278 - INTEGER(IntKi), PARAMETER :: EddAmbT1N10D6 = 6279 - INTEGER(IntKi), PARAMETER :: EddAmbT1N10D7 = 6280 - INTEGER(IntKi), PARAMETER :: EddAmbT1N10D8 = 6281 - INTEGER(IntKi), PARAMETER :: EddAmbT1N10D9 = 6282 - INTEGER(IntKi), PARAMETER :: EddAmbT1N11D1 = 6283 - INTEGER(IntKi), PARAMETER :: EddAmbT1N11D2 = 6284 - INTEGER(IntKi), PARAMETER :: EddAmbT1N11D3 = 6285 - INTEGER(IntKi), PARAMETER :: EddAmbT1N11D4 = 6286 - INTEGER(IntKi), PARAMETER :: EddAmbT1N11D5 = 6287 - INTEGER(IntKi), PARAMETER :: EddAmbT1N11D6 = 6288 - INTEGER(IntKi), PARAMETER :: EddAmbT1N11D7 = 6289 - INTEGER(IntKi), PARAMETER :: EddAmbT1N11D8 = 6290 - INTEGER(IntKi), PARAMETER :: EddAmbT1N11D9 = 6291 - INTEGER(IntKi), PARAMETER :: EddAmbT1N12D1 = 6292 - INTEGER(IntKi), PARAMETER :: EddAmbT1N12D2 = 6293 - INTEGER(IntKi), PARAMETER :: EddAmbT1N12D3 = 6294 - INTEGER(IntKi), PARAMETER :: EddAmbT1N12D4 = 6295 - INTEGER(IntKi), PARAMETER :: EddAmbT1N12D5 = 6296 - INTEGER(IntKi), PARAMETER :: EddAmbT1N12D6 = 6297 - INTEGER(IntKi), PARAMETER :: EddAmbT1N12D7 = 6298 - INTEGER(IntKi), PARAMETER :: EddAmbT1N12D8 = 6299 - INTEGER(IntKi), PARAMETER :: EddAmbT1N12D9 = 6300 - INTEGER(IntKi), PARAMETER :: EddAmbT1N13D1 = 6301 - INTEGER(IntKi), PARAMETER :: EddAmbT1N13D2 = 6302 - INTEGER(IntKi), PARAMETER :: EddAmbT1N13D3 = 6303 - INTEGER(IntKi), PARAMETER :: EddAmbT1N13D4 = 6304 - INTEGER(IntKi), PARAMETER :: EddAmbT1N13D5 = 6305 - INTEGER(IntKi), PARAMETER :: EddAmbT1N13D6 = 6306 - INTEGER(IntKi), PARAMETER :: EddAmbT1N13D7 = 6307 - INTEGER(IntKi), PARAMETER :: EddAmbT1N13D8 = 6308 - INTEGER(IntKi), PARAMETER :: EddAmbT1N13D9 = 6309 - INTEGER(IntKi), PARAMETER :: EddAmbT1N14D1 = 6310 - INTEGER(IntKi), PARAMETER :: EddAmbT1N14D2 = 6311 - INTEGER(IntKi), PARAMETER :: EddAmbT1N14D3 = 6312 - INTEGER(IntKi), PARAMETER :: EddAmbT1N14D4 = 6313 - INTEGER(IntKi), PARAMETER :: EddAmbT1N14D5 = 6314 - INTEGER(IntKi), PARAMETER :: EddAmbT1N14D6 = 6315 - INTEGER(IntKi), PARAMETER :: EddAmbT1N14D7 = 6316 - INTEGER(IntKi), PARAMETER :: EddAmbT1N14D8 = 6317 - INTEGER(IntKi), PARAMETER :: EddAmbT1N14D9 = 6318 - INTEGER(IntKi), PARAMETER :: EddAmbT1N15D1 = 6319 - INTEGER(IntKi), PARAMETER :: EddAmbT1N15D2 = 6320 - INTEGER(IntKi), PARAMETER :: EddAmbT1N15D3 = 6321 - INTEGER(IntKi), PARAMETER :: EddAmbT1N15D4 = 6322 - INTEGER(IntKi), PARAMETER :: EddAmbT1N15D5 = 6323 - INTEGER(IntKi), PARAMETER :: EddAmbT1N15D6 = 6324 - INTEGER(IntKi), PARAMETER :: EddAmbT1N15D7 = 6325 - INTEGER(IntKi), PARAMETER :: EddAmbT1N15D8 = 6326 - INTEGER(IntKi), PARAMETER :: EddAmbT1N15D9 = 6327 - INTEGER(IntKi), PARAMETER :: EddAmbT1N16D1 = 6328 - INTEGER(IntKi), PARAMETER :: EddAmbT1N16D2 = 6329 - INTEGER(IntKi), PARAMETER :: EddAmbT1N16D3 = 6330 - INTEGER(IntKi), PARAMETER :: EddAmbT1N16D4 = 6331 - INTEGER(IntKi), PARAMETER :: EddAmbT1N16D5 = 6332 - INTEGER(IntKi), PARAMETER :: EddAmbT1N16D6 = 6333 - INTEGER(IntKi), PARAMETER :: EddAmbT1N16D7 = 6334 - INTEGER(IntKi), PARAMETER :: EddAmbT1N16D8 = 6335 - INTEGER(IntKi), PARAMETER :: EddAmbT1N16D9 = 6336 - INTEGER(IntKi), PARAMETER :: EddAmbT1N17D1 = 6337 - INTEGER(IntKi), PARAMETER :: EddAmbT1N17D2 = 6338 - INTEGER(IntKi), PARAMETER :: EddAmbT1N17D3 = 6339 - INTEGER(IntKi), PARAMETER :: EddAmbT1N17D4 = 6340 - INTEGER(IntKi), PARAMETER :: EddAmbT1N17D5 = 6341 - INTEGER(IntKi), PARAMETER :: EddAmbT1N17D6 = 6342 - INTEGER(IntKi), PARAMETER :: EddAmbT1N17D7 = 6343 - INTEGER(IntKi), PARAMETER :: EddAmbT1N17D8 = 6344 - INTEGER(IntKi), PARAMETER :: EddAmbT1N17D9 = 6345 - INTEGER(IntKi), PARAMETER :: EddAmbT1N18D1 = 6346 - INTEGER(IntKi), PARAMETER :: EddAmbT1N18D2 = 6347 - INTEGER(IntKi), PARAMETER :: EddAmbT1N18D3 = 6348 - INTEGER(IntKi), PARAMETER :: EddAmbT1N18D4 = 6349 - INTEGER(IntKi), PARAMETER :: EddAmbT1N18D5 = 6350 - INTEGER(IntKi), PARAMETER :: EddAmbT1N18D6 = 6351 - INTEGER(IntKi), PARAMETER :: EddAmbT1N18D7 = 6352 - INTEGER(IntKi), PARAMETER :: EddAmbT1N18D8 = 6353 - INTEGER(IntKi), PARAMETER :: EddAmbT1N18D9 = 6354 - INTEGER(IntKi), PARAMETER :: EddAmbT1N19D1 = 6355 - INTEGER(IntKi), PARAMETER :: EddAmbT1N19D2 = 6356 - INTEGER(IntKi), PARAMETER :: EddAmbT1N19D3 = 6357 - INTEGER(IntKi), PARAMETER :: EddAmbT1N19D4 = 6358 - INTEGER(IntKi), PARAMETER :: EddAmbT1N19D5 = 6359 - INTEGER(IntKi), PARAMETER :: EddAmbT1N19D6 = 6360 - INTEGER(IntKi), PARAMETER :: EddAmbT1N19D7 = 6361 - INTEGER(IntKi), PARAMETER :: EddAmbT1N19D8 = 6362 - INTEGER(IntKi), PARAMETER :: EddAmbT1N19D9 = 6363 - INTEGER(IntKi), PARAMETER :: EddAmbT1N20D1 = 6364 - INTEGER(IntKi), PARAMETER :: EddAmbT1N20D2 = 6365 - INTEGER(IntKi), PARAMETER :: EddAmbT1N20D3 = 6366 - INTEGER(IntKi), PARAMETER :: EddAmbT1N20D4 = 6367 - INTEGER(IntKi), PARAMETER :: EddAmbT1N20D5 = 6368 - INTEGER(IntKi), PARAMETER :: EddAmbT1N20D6 = 6369 - INTEGER(IntKi), PARAMETER :: EddAmbT1N20D7 = 6370 - INTEGER(IntKi), PARAMETER :: EddAmbT1N20D8 = 6371 - INTEGER(IntKi), PARAMETER :: EddAmbT1N20D9 = 6372 - INTEGER(IntKi), PARAMETER :: EddAmbT2N01D1 = 6373 - INTEGER(IntKi), PARAMETER :: EddAmbT2N01D2 = 6374 - INTEGER(IntKi), PARAMETER :: EddAmbT2N01D3 = 6375 - INTEGER(IntKi), PARAMETER :: EddAmbT2N01D4 = 6376 - INTEGER(IntKi), PARAMETER :: EddAmbT2N01D5 = 6377 - INTEGER(IntKi), PARAMETER :: EddAmbT2N01D6 = 6378 - INTEGER(IntKi), PARAMETER :: EddAmbT2N01D7 = 6379 - INTEGER(IntKi), PARAMETER :: EddAmbT2N01D8 = 6380 - INTEGER(IntKi), PARAMETER :: EddAmbT2N01D9 = 6381 - INTEGER(IntKi), PARAMETER :: EddAmbT2N02D1 = 6382 - INTEGER(IntKi), PARAMETER :: EddAmbT2N02D2 = 6383 - INTEGER(IntKi), PARAMETER :: EddAmbT2N02D3 = 6384 - INTEGER(IntKi), PARAMETER :: EddAmbT2N02D4 = 6385 - INTEGER(IntKi), PARAMETER :: EddAmbT2N02D5 = 6386 - INTEGER(IntKi), PARAMETER :: EddAmbT2N02D6 = 6387 - INTEGER(IntKi), PARAMETER :: EddAmbT2N02D7 = 6388 - INTEGER(IntKi), PARAMETER :: EddAmbT2N02D8 = 6389 - INTEGER(IntKi), PARAMETER :: EddAmbT2N02D9 = 6390 - INTEGER(IntKi), PARAMETER :: EddAmbT2N03D1 = 6391 - INTEGER(IntKi), PARAMETER :: EddAmbT2N03D2 = 6392 - INTEGER(IntKi), PARAMETER :: EddAmbT2N03D3 = 6393 - INTEGER(IntKi), PARAMETER :: EddAmbT2N03D4 = 6394 - INTEGER(IntKi), PARAMETER :: EddAmbT2N03D5 = 6395 - INTEGER(IntKi), PARAMETER :: EddAmbT2N03D6 = 6396 - INTEGER(IntKi), PARAMETER :: EddAmbT2N03D7 = 6397 - INTEGER(IntKi), PARAMETER :: EddAmbT2N03D8 = 6398 - INTEGER(IntKi), PARAMETER :: EddAmbT2N03D9 = 6399 - INTEGER(IntKi), PARAMETER :: EddAmbT2N04D1 = 6400 - INTEGER(IntKi), PARAMETER :: EddAmbT2N04D2 = 6401 - INTEGER(IntKi), PARAMETER :: EddAmbT2N04D3 = 6402 - INTEGER(IntKi), PARAMETER :: EddAmbT2N04D4 = 6403 - INTEGER(IntKi), PARAMETER :: EddAmbT2N04D5 = 6404 - INTEGER(IntKi), PARAMETER :: EddAmbT2N04D6 = 6405 - INTEGER(IntKi), PARAMETER :: EddAmbT2N04D7 = 6406 - INTEGER(IntKi), PARAMETER :: EddAmbT2N04D8 = 6407 - INTEGER(IntKi), PARAMETER :: EddAmbT2N04D9 = 6408 - INTEGER(IntKi), PARAMETER :: EddAmbT2N05D1 = 6409 - INTEGER(IntKi), PARAMETER :: EddAmbT2N05D2 = 6410 - INTEGER(IntKi), PARAMETER :: EddAmbT2N05D3 = 6411 - INTEGER(IntKi), PARAMETER :: EddAmbT2N05D4 = 6412 - INTEGER(IntKi), PARAMETER :: EddAmbT2N05D5 = 6413 - INTEGER(IntKi), PARAMETER :: EddAmbT2N05D6 = 6414 - INTEGER(IntKi), PARAMETER :: EddAmbT2N05D7 = 6415 - INTEGER(IntKi), PARAMETER :: EddAmbT2N05D8 = 6416 - INTEGER(IntKi), PARAMETER :: EddAmbT2N05D9 = 6417 - INTEGER(IntKi), PARAMETER :: EddAmbT2N06D1 = 6418 - INTEGER(IntKi), PARAMETER :: EddAmbT2N06D2 = 6419 - INTEGER(IntKi), PARAMETER :: EddAmbT2N06D3 = 6420 - INTEGER(IntKi), PARAMETER :: EddAmbT2N06D4 = 6421 - INTEGER(IntKi), PARAMETER :: EddAmbT2N06D5 = 6422 - INTEGER(IntKi), PARAMETER :: EddAmbT2N06D6 = 6423 - INTEGER(IntKi), PARAMETER :: EddAmbT2N06D7 = 6424 - INTEGER(IntKi), PARAMETER :: EddAmbT2N06D8 = 6425 - INTEGER(IntKi), PARAMETER :: EddAmbT2N06D9 = 6426 - INTEGER(IntKi), PARAMETER :: EddAmbT2N07D1 = 6427 - INTEGER(IntKi), PARAMETER :: EddAmbT2N07D2 = 6428 - INTEGER(IntKi), PARAMETER :: EddAmbT2N07D3 = 6429 - INTEGER(IntKi), PARAMETER :: EddAmbT2N07D4 = 6430 - INTEGER(IntKi), PARAMETER :: EddAmbT2N07D5 = 6431 - INTEGER(IntKi), PARAMETER :: EddAmbT2N07D6 = 6432 - INTEGER(IntKi), PARAMETER :: EddAmbT2N07D7 = 6433 - INTEGER(IntKi), PARAMETER :: EddAmbT2N07D8 = 6434 - INTEGER(IntKi), PARAMETER :: EddAmbT2N07D9 = 6435 - INTEGER(IntKi), PARAMETER :: EddAmbT2N08D1 = 6436 - INTEGER(IntKi), PARAMETER :: EddAmbT2N08D2 = 6437 - INTEGER(IntKi), PARAMETER :: EddAmbT2N08D3 = 6438 - INTEGER(IntKi), PARAMETER :: EddAmbT2N08D4 = 6439 - INTEGER(IntKi), PARAMETER :: EddAmbT2N08D5 = 6440 - INTEGER(IntKi), PARAMETER :: EddAmbT2N08D6 = 6441 - INTEGER(IntKi), PARAMETER :: EddAmbT2N08D7 = 6442 - INTEGER(IntKi), PARAMETER :: EddAmbT2N08D8 = 6443 - INTEGER(IntKi), PARAMETER :: EddAmbT2N08D9 = 6444 - INTEGER(IntKi), PARAMETER :: EddAmbT2N09D1 = 6445 - INTEGER(IntKi), PARAMETER :: EddAmbT2N09D2 = 6446 - INTEGER(IntKi), PARAMETER :: EddAmbT2N09D3 = 6447 - INTEGER(IntKi), PARAMETER :: EddAmbT2N09D4 = 6448 - INTEGER(IntKi), PARAMETER :: EddAmbT2N09D5 = 6449 - INTEGER(IntKi), PARAMETER :: EddAmbT2N09D6 = 6450 - INTEGER(IntKi), PARAMETER :: EddAmbT2N09D7 = 6451 - INTEGER(IntKi), PARAMETER :: EddAmbT2N09D8 = 6452 - INTEGER(IntKi), PARAMETER :: EddAmbT2N09D9 = 6453 - INTEGER(IntKi), PARAMETER :: EddAmbT2N10D1 = 6454 - INTEGER(IntKi), PARAMETER :: EddAmbT2N10D2 = 6455 - INTEGER(IntKi), PARAMETER :: EddAmbT2N10D3 = 6456 - INTEGER(IntKi), PARAMETER :: EddAmbT2N10D4 = 6457 - INTEGER(IntKi), PARAMETER :: EddAmbT2N10D5 = 6458 - INTEGER(IntKi), PARAMETER :: EddAmbT2N10D6 = 6459 - INTEGER(IntKi), PARAMETER :: EddAmbT2N10D7 = 6460 - INTEGER(IntKi), PARAMETER :: EddAmbT2N10D8 = 6461 - INTEGER(IntKi), PARAMETER :: EddAmbT2N10D9 = 6462 - INTEGER(IntKi), PARAMETER :: EddAmbT2N11D1 = 6463 - INTEGER(IntKi), PARAMETER :: EddAmbT2N11D2 = 6464 - INTEGER(IntKi), PARAMETER :: EddAmbT2N11D3 = 6465 - INTEGER(IntKi), PARAMETER :: EddAmbT2N11D4 = 6466 - INTEGER(IntKi), PARAMETER :: EddAmbT2N11D5 = 6467 - INTEGER(IntKi), PARAMETER :: EddAmbT2N11D6 = 6468 - INTEGER(IntKi), PARAMETER :: EddAmbT2N11D7 = 6469 - INTEGER(IntKi), PARAMETER :: EddAmbT2N11D8 = 6470 - INTEGER(IntKi), PARAMETER :: EddAmbT2N11D9 = 6471 - INTEGER(IntKi), PARAMETER :: EddAmbT2N12D1 = 6472 - INTEGER(IntKi), PARAMETER :: EddAmbT2N12D2 = 6473 - INTEGER(IntKi), PARAMETER :: EddAmbT2N12D3 = 6474 - INTEGER(IntKi), PARAMETER :: EddAmbT2N12D4 = 6475 - INTEGER(IntKi), PARAMETER :: EddAmbT2N12D5 = 6476 - INTEGER(IntKi), PARAMETER :: EddAmbT2N12D6 = 6477 - INTEGER(IntKi), PARAMETER :: EddAmbT2N12D7 = 6478 - INTEGER(IntKi), PARAMETER :: EddAmbT2N12D8 = 6479 - INTEGER(IntKi), PARAMETER :: EddAmbT2N12D9 = 6480 - INTEGER(IntKi), PARAMETER :: EddAmbT2N13D1 = 6481 - INTEGER(IntKi), PARAMETER :: EddAmbT2N13D2 = 6482 - INTEGER(IntKi), PARAMETER :: EddAmbT2N13D3 = 6483 - INTEGER(IntKi), PARAMETER :: EddAmbT2N13D4 = 6484 - INTEGER(IntKi), PARAMETER :: EddAmbT2N13D5 = 6485 - INTEGER(IntKi), PARAMETER :: EddAmbT2N13D6 = 6486 - INTEGER(IntKi), PARAMETER :: EddAmbT2N13D7 = 6487 - INTEGER(IntKi), PARAMETER :: EddAmbT2N13D8 = 6488 - INTEGER(IntKi), PARAMETER :: EddAmbT2N13D9 = 6489 - INTEGER(IntKi), PARAMETER :: EddAmbT2N14D1 = 6490 - INTEGER(IntKi), PARAMETER :: EddAmbT2N14D2 = 6491 - INTEGER(IntKi), PARAMETER :: EddAmbT2N14D3 = 6492 - INTEGER(IntKi), PARAMETER :: EddAmbT2N14D4 = 6493 - INTEGER(IntKi), PARAMETER :: EddAmbT2N14D5 = 6494 - INTEGER(IntKi), PARAMETER :: EddAmbT2N14D6 = 6495 - INTEGER(IntKi), PARAMETER :: EddAmbT2N14D7 = 6496 - INTEGER(IntKi), PARAMETER :: EddAmbT2N14D8 = 6497 - INTEGER(IntKi), PARAMETER :: EddAmbT2N14D9 = 6498 - INTEGER(IntKi), PARAMETER :: EddAmbT2N15D1 = 6499 - INTEGER(IntKi), PARAMETER :: EddAmbT2N15D2 = 6500 - INTEGER(IntKi), PARAMETER :: EddAmbT2N15D3 = 6501 - INTEGER(IntKi), PARAMETER :: EddAmbT2N15D4 = 6502 - INTEGER(IntKi), PARAMETER :: EddAmbT2N15D5 = 6503 - INTEGER(IntKi), PARAMETER :: EddAmbT2N15D6 = 6504 - INTEGER(IntKi), PARAMETER :: EddAmbT2N15D7 = 6505 - INTEGER(IntKi), PARAMETER :: EddAmbT2N15D8 = 6506 - INTEGER(IntKi), PARAMETER :: EddAmbT2N15D9 = 6507 - INTEGER(IntKi), PARAMETER :: EddAmbT2N16D1 = 6508 - INTEGER(IntKi), PARAMETER :: EddAmbT2N16D2 = 6509 - INTEGER(IntKi), PARAMETER :: EddAmbT2N16D3 = 6510 - INTEGER(IntKi), PARAMETER :: EddAmbT2N16D4 = 6511 - INTEGER(IntKi), PARAMETER :: EddAmbT2N16D5 = 6512 - INTEGER(IntKi), PARAMETER :: EddAmbT2N16D6 = 6513 - INTEGER(IntKi), PARAMETER :: EddAmbT2N16D7 = 6514 - INTEGER(IntKi), PARAMETER :: EddAmbT2N16D8 = 6515 - INTEGER(IntKi), PARAMETER :: EddAmbT2N16D9 = 6516 - INTEGER(IntKi), PARAMETER :: EddAmbT2N17D1 = 6517 - INTEGER(IntKi), PARAMETER :: EddAmbT2N17D2 = 6518 - INTEGER(IntKi), PARAMETER :: EddAmbT2N17D3 = 6519 - INTEGER(IntKi), PARAMETER :: EddAmbT2N17D4 = 6520 - INTEGER(IntKi), PARAMETER :: EddAmbT2N17D5 = 6521 - INTEGER(IntKi), PARAMETER :: EddAmbT2N17D6 = 6522 - INTEGER(IntKi), PARAMETER :: EddAmbT2N17D7 = 6523 - INTEGER(IntKi), PARAMETER :: EddAmbT2N17D8 = 6524 - INTEGER(IntKi), PARAMETER :: EddAmbT2N17D9 = 6525 - INTEGER(IntKi), PARAMETER :: EddAmbT2N18D1 = 6526 - INTEGER(IntKi), PARAMETER :: EddAmbT2N18D2 = 6527 - INTEGER(IntKi), PARAMETER :: EddAmbT2N18D3 = 6528 - INTEGER(IntKi), PARAMETER :: EddAmbT2N18D4 = 6529 - INTEGER(IntKi), PARAMETER :: EddAmbT2N18D5 = 6530 - INTEGER(IntKi), PARAMETER :: EddAmbT2N18D6 = 6531 - INTEGER(IntKi), PARAMETER :: EddAmbT2N18D7 = 6532 - INTEGER(IntKi), PARAMETER :: EddAmbT2N18D8 = 6533 - INTEGER(IntKi), PARAMETER :: EddAmbT2N18D9 = 6534 - INTEGER(IntKi), PARAMETER :: EddAmbT2N19D1 = 6535 - INTEGER(IntKi), PARAMETER :: EddAmbT2N19D2 = 6536 - INTEGER(IntKi), PARAMETER :: EddAmbT2N19D3 = 6537 - INTEGER(IntKi), PARAMETER :: EddAmbT2N19D4 = 6538 - INTEGER(IntKi), PARAMETER :: EddAmbT2N19D5 = 6539 - INTEGER(IntKi), PARAMETER :: EddAmbT2N19D6 = 6540 - INTEGER(IntKi), PARAMETER :: EddAmbT2N19D7 = 6541 - INTEGER(IntKi), PARAMETER :: EddAmbT2N19D8 = 6542 - INTEGER(IntKi), PARAMETER :: EddAmbT2N19D9 = 6543 - INTEGER(IntKi), PARAMETER :: EddAmbT2N20D1 = 6544 - INTEGER(IntKi), PARAMETER :: EddAmbT2N20D2 = 6545 - INTEGER(IntKi), PARAMETER :: EddAmbT2N20D3 = 6546 - INTEGER(IntKi), PARAMETER :: EddAmbT2N20D4 = 6547 - INTEGER(IntKi), PARAMETER :: EddAmbT2N20D5 = 6548 - INTEGER(IntKi), PARAMETER :: EddAmbT2N20D6 = 6549 - INTEGER(IntKi), PARAMETER :: EddAmbT2N20D7 = 6550 - INTEGER(IntKi), PARAMETER :: EddAmbT2N20D8 = 6551 - INTEGER(IntKi), PARAMETER :: EddAmbT2N20D9 = 6552 - INTEGER(IntKi), PARAMETER :: EddAmbT3N01D1 = 6553 - INTEGER(IntKi), PARAMETER :: EddAmbT3N01D2 = 6554 - INTEGER(IntKi), PARAMETER :: EddAmbT3N01D3 = 6555 - INTEGER(IntKi), PARAMETER :: EddAmbT3N01D4 = 6556 - INTEGER(IntKi), PARAMETER :: EddAmbT3N01D5 = 6557 - INTEGER(IntKi), PARAMETER :: EddAmbT3N01D6 = 6558 - INTEGER(IntKi), PARAMETER :: EddAmbT3N01D7 = 6559 - INTEGER(IntKi), PARAMETER :: EddAmbT3N01D8 = 6560 - INTEGER(IntKi), PARAMETER :: EddAmbT3N01D9 = 6561 - INTEGER(IntKi), PARAMETER :: EddAmbT3N02D1 = 6562 - INTEGER(IntKi), PARAMETER :: EddAmbT3N02D2 = 6563 - INTEGER(IntKi), PARAMETER :: EddAmbT3N02D3 = 6564 - INTEGER(IntKi), PARAMETER :: EddAmbT3N02D4 = 6565 - INTEGER(IntKi), PARAMETER :: EddAmbT3N02D5 = 6566 - INTEGER(IntKi), PARAMETER :: EddAmbT3N02D6 = 6567 - INTEGER(IntKi), PARAMETER :: EddAmbT3N02D7 = 6568 - INTEGER(IntKi), PARAMETER :: EddAmbT3N02D8 = 6569 - INTEGER(IntKi), PARAMETER :: EddAmbT3N02D9 = 6570 - INTEGER(IntKi), PARAMETER :: EddAmbT3N03D1 = 6571 - INTEGER(IntKi), PARAMETER :: EddAmbT3N03D2 = 6572 - INTEGER(IntKi), PARAMETER :: EddAmbT3N03D3 = 6573 - INTEGER(IntKi), PARAMETER :: EddAmbT3N03D4 = 6574 - INTEGER(IntKi), PARAMETER :: EddAmbT3N03D5 = 6575 - INTEGER(IntKi), PARAMETER :: EddAmbT3N03D6 = 6576 - INTEGER(IntKi), PARAMETER :: EddAmbT3N03D7 = 6577 - INTEGER(IntKi), PARAMETER :: EddAmbT3N03D8 = 6578 - INTEGER(IntKi), PARAMETER :: EddAmbT3N03D9 = 6579 - INTEGER(IntKi), PARAMETER :: EddAmbT3N04D1 = 6580 - INTEGER(IntKi), PARAMETER :: EddAmbT3N04D2 = 6581 - INTEGER(IntKi), PARAMETER :: EddAmbT3N04D3 = 6582 - INTEGER(IntKi), PARAMETER :: EddAmbT3N04D4 = 6583 - INTEGER(IntKi), PARAMETER :: EddAmbT3N04D5 = 6584 - INTEGER(IntKi), PARAMETER :: EddAmbT3N04D6 = 6585 - INTEGER(IntKi), PARAMETER :: EddAmbT3N04D7 = 6586 - INTEGER(IntKi), PARAMETER :: EddAmbT3N04D8 = 6587 - INTEGER(IntKi), PARAMETER :: EddAmbT3N04D9 = 6588 - INTEGER(IntKi), PARAMETER :: EddAmbT3N05D1 = 6589 - INTEGER(IntKi), PARAMETER :: EddAmbT3N05D2 = 6590 - INTEGER(IntKi), PARAMETER :: EddAmbT3N05D3 = 6591 - INTEGER(IntKi), PARAMETER :: EddAmbT3N05D4 = 6592 - INTEGER(IntKi), PARAMETER :: EddAmbT3N05D5 = 6593 - INTEGER(IntKi), PARAMETER :: EddAmbT3N05D6 = 6594 - INTEGER(IntKi), PARAMETER :: EddAmbT3N05D7 = 6595 - INTEGER(IntKi), PARAMETER :: EddAmbT3N05D8 = 6596 - INTEGER(IntKi), PARAMETER :: EddAmbT3N05D9 = 6597 - INTEGER(IntKi), PARAMETER :: EddAmbT3N06D1 = 6598 - INTEGER(IntKi), PARAMETER :: EddAmbT3N06D2 = 6599 - INTEGER(IntKi), PARAMETER :: EddAmbT3N06D3 = 6600 - INTEGER(IntKi), PARAMETER :: EddAmbT3N06D4 = 6601 - INTEGER(IntKi), PARAMETER :: EddAmbT3N06D5 = 6602 - INTEGER(IntKi), PARAMETER :: EddAmbT3N06D6 = 6603 - INTEGER(IntKi), PARAMETER :: EddAmbT3N06D7 = 6604 - INTEGER(IntKi), PARAMETER :: EddAmbT3N06D8 = 6605 - INTEGER(IntKi), PARAMETER :: EddAmbT3N06D9 = 6606 - INTEGER(IntKi), PARAMETER :: EddAmbT3N07D1 = 6607 - INTEGER(IntKi), PARAMETER :: EddAmbT3N07D2 = 6608 - INTEGER(IntKi), PARAMETER :: EddAmbT3N07D3 = 6609 - INTEGER(IntKi), PARAMETER :: EddAmbT3N07D4 = 6610 - INTEGER(IntKi), PARAMETER :: EddAmbT3N07D5 = 6611 - INTEGER(IntKi), PARAMETER :: EddAmbT3N07D6 = 6612 - INTEGER(IntKi), PARAMETER :: EddAmbT3N07D7 = 6613 - INTEGER(IntKi), PARAMETER :: EddAmbT3N07D8 = 6614 - INTEGER(IntKi), PARAMETER :: EddAmbT3N07D9 = 6615 - INTEGER(IntKi), PARAMETER :: EddAmbT3N08D1 = 6616 - INTEGER(IntKi), PARAMETER :: EddAmbT3N08D2 = 6617 - INTEGER(IntKi), PARAMETER :: EddAmbT3N08D3 = 6618 - INTEGER(IntKi), PARAMETER :: EddAmbT3N08D4 = 6619 - INTEGER(IntKi), PARAMETER :: EddAmbT3N08D5 = 6620 - INTEGER(IntKi), PARAMETER :: EddAmbT3N08D6 = 6621 - INTEGER(IntKi), PARAMETER :: EddAmbT3N08D7 = 6622 - INTEGER(IntKi), PARAMETER :: EddAmbT3N08D8 = 6623 - INTEGER(IntKi), PARAMETER :: EddAmbT3N08D9 = 6624 - INTEGER(IntKi), PARAMETER :: EddAmbT3N09D1 = 6625 - INTEGER(IntKi), PARAMETER :: EddAmbT3N09D2 = 6626 - INTEGER(IntKi), PARAMETER :: EddAmbT3N09D3 = 6627 - INTEGER(IntKi), PARAMETER :: EddAmbT3N09D4 = 6628 - INTEGER(IntKi), PARAMETER :: EddAmbT3N09D5 = 6629 - INTEGER(IntKi), PARAMETER :: EddAmbT3N09D6 = 6630 - INTEGER(IntKi), PARAMETER :: EddAmbT3N09D7 = 6631 - INTEGER(IntKi), PARAMETER :: EddAmbT3N09D8 = 6632 - INTEGER(IntKi), PARAMETER :: EddAmbT3N09D9 = 6633 - INTEGER(IntKi), PARAMETER :: EddAmbT3N10D1 = 6634 - INTEGER(IntKi), PARAMETER :: EddAmbT3N10D2 = 6635 - INTEGER(IntKi), PARAMETER :: EddAmbT3N10D3 = 6636 - INTEGER(IntKi), PARAMETER :: EddAmbT3N10D4 = 6637 - INTEGER(IntKi), PARAMETER :: EddAmbT3N10D5 = 6638 - INTEGER(IntKi), PARAMETER :: EddAmbT3N10D6 = 6639 - INTEGER(IntKi), PARAMETER :: EddAmbT3N10D7 = 6640 - INTEGER(IntKi), PARAMETER :: EddAmbT3N10D8 = 6641 - INTEGER(IntKi), PARAMETER :: EddAmbT3N10D9 = 6642 - INTEGER(IntKi), PARAMETER :: EddAmbT3N11D1 = 6643 - INTEGER(IntKi), PARAMETER :: EddAmbT3N11D2 = 6644 - INTEGER(IntKi), PARAMETER :: EddAmbT3N11D3 = 6645 - INTEGER(IntKi), PARAMETER :: EddAmbT3N11D4 = 6646 - INTEGER(IntKi), PARAMETER :: EddAmbT3N11D5 = 6647 - INTEGER(IntKi), PARAMETER :: EddAmbT3N11D6 = 6648 - INTEGER(IntKi), PARAMETER :: EddAmbT3N11D7 = 6649 - INTEGER(IntKi), PARAMETER :: EddAmbT3N11D8 = 6650 - INTEGER(IntKi), PARAMETER :: EddAmbT3N11D9 = 6651 - INTEGER(IntKi), PARAMETER :: EddAmbT3N12D1 = 6652 - INTEGER(IntKi), PARAMETER :: EddAmbT3N12D2 = 6653 - INTEGER(IntKi), PARAMETER :: EddAmbT3N12D3 = 6654 - INTEGER(IntKi), PARAMETER :: EddAmbT3N12D4 = 6655 - INTEGER(IntKi), PARAMETER :: EddAmbT3N12D5 = 6656 - INTEGER(IntKi), PARAMETER :: EddAmbT3N12D6 = 6657 - INTEGER(IntKi), PARAMETER :: EddAmbT3N12D7 = 6658 - INTEGER(IntKi), PARAMETER :: EddAmbT3N12D8 = 6659 - INTEGER(IntKi), PARAMETER :: EddAmbT3N12D9 = 6660 - INTEGER(IntKi), PARAMETER :: EddAmbT3N13D1 = 6661 - INTEGER(IntKi), PARAMETER :: EddAmbT3N13D2 = 6662 - INTEGER(IntKi), PARAMETER :: EddAmbT3N13D3 = 6663 - INTEGER(IntKi), PARAMETER :: EddAmbT3N13D4 = 6664 - INTEGER(IntKi), PARAMETER :: EddAmbT3N13D5 = 6665 - INTEGER(IntKi), PARAMETER :: EddAmbT3N13D6 = 6666 - INTEGER(IntKi), PARAMETER :: EddAmbT3N13D7 = 6667 - INTEGER(IntKi), PARAMETER :: EddAmbT3N13D8 = 6668 - INTEGER(IntKi), PARAMETER :: EddAmbT3N13D9 = 6669 - INTEGER(IntKi), PARAMETER :: EddAmbT3N14D1 = 6670 - INTEGER(IntKi), PARAMETER :: EddAmbT3N14D2 = 6671 - INTEGER(IntKi), PARAMETER :: EddAmbT3N14D3 = 6672 - INTEGER(IntKi), PARAMETER :: EddAmbT3N14D4 = 6673 - INTEGER(IntKi), PARAMETER :: EddAmbT3N14D5 = 6674 - INTEGER(IntKi), PARAMETER :: EddAmbT3N14D6 = 6675 - INTEGER(IntKi), PARAMETER :: EddAmbT3N14D7 = 6676 - INTEGER(IntKi), PARAMETER :: EddAmbT3N14D8 = 6677 - INTEGER(IntKi), PARAMETER :: EddAmbT3N14D9 = 6678 - INTEGER(IntKi), PARAMETER :: EddAmbT3N15D1 = 6679 - INTEGER(IntKi), PARAMETER :: EddAmbT3N15D2 = 6680 - INTEGER(IntKi), PARAMETER :: EddAmbT3N15D3 = 6681 - INTEGER(IntKi), PARAMETER :: EddAmbT3N15D4 = 6682 - INTEGER(IntKi), PARAMETER :: EddAmbT3N15D5 = 6683 - INTEGER(IntKi), PARAMETER :: EddAmbT3N15D6 = 6684 - INTEGER(IntKi), PARAMETER :: EddAmbT3N15D7 = 6685 - INTEGER(IntKi), PARAMETER :: EddAmbT3N15D8 = 6686 - INTEGER(IntKi), PARAMETER :: EddAmbT3N15D9 = 6687 - INTEGER(IntKi), PARAMETER :: EddAmbT3N16D1 = 6688 - INTEGER(IntKi), PARAMETER :: EddAmbT3N16D2 = 6689 - INTEGER(IntKi), PARAMETER :: EddAmbT3N16D3 = 6690 - INTEGER(IntKi), PARAMETER :: EddAmbT3N16D4 = 6691 - INTEGER(IntKi), PARAMETER :: EddAmbT3N16D5 = 6692 - INTEGER(IntKi), PARAMETER :: EddAmbT3N16D6 = 6693 - INTEGER(IntKi), PARAMETER :: EddAmbT3N16D7 = 6694 - INTEGER(IntKi), PARAMETER :: EddAmbT3N16D8 = 6695 - INTEGER(IntKi), PARAMETER :: EddAmbT3N16D9 = 6696 - INTEGER(IntKi), PARAMETER :: EddAmbT3N17D1 = 6697 - INTEGER(IntKi), PARAMETER :: EddAmbT3N17D2 = 6698 - INTEGER(IntKi), PARAMETER :: EddAmbT3N17D3 = 6699 - INTEGER(IntKi), PARAMETER :: EddAmbT3N17D4 = 6700 - INTEGER(IntKi), PARAMETER :: EddAmbT3N17D5 = 6701 - INTEGER(IntKi), PARAMETER :: EddAmbT3N17D6 = 6702 - INTEGER(IntKi), PARAMETER :: EddAmbT3N17D7 = 6703 - INTEGER(IntKi), PARAMETER :: EddAmbT3N17D8 = 6704 - INTEGER(IntKi), PARAMETER :: EddAmbT3N17D9 = 6705 - INTEGER(IntKi), PARAMETER :: EddAmbT3N18D1 = 6706 - INTEGER(IntKi), PARAMETER :: EddAmbT3N18D2 = 6707 - INTEGER(IntKi), PARAMETER :: EddAmbT3N18D3 = 6708 - INTEGER(IntKi), PARAMETER :: EddAmbT3N18D4 = 6709 - INTEGER(IntKi), PARAMETER :: EddAmbT3N18D5 = 6710 - INTEGER(IntKi), PARAMETER :: EddAmbT3N18D6 = 6711 - INTEGER(IntKi), PARAMETER :: EddAmbT3N18D7 = 6712 - INTEGER(IntKi), PARAMETER :: EddAmbT3N18D8 = 6713 - INTEGER(IntKi), PARAMETER :: EddAmbT3N18D9 = 6714 - INTEGER(IntKi), PARAMETER :: EddAmbT3N19D1 = 6715 - INTEGER(IntKi), PARAMETER :: EddAmbT3N19D2 = 6716 - INTEGER(IntKi), PARAMETER :: EddAmbT3N19D3 = 6717 - INTEGER(IntKi), PARAMETER :: EddAmbT3N19D4 = 6718 - INTEGER(IntKi), PARAMETER :: EddAmbT3N19D5 = 6719 - INTEGER(IntKi), PARAMETER :: EddAmbT3N19D6 = 6720 - INTEGER(IntKi), PARAMETER :: EddAmbT3N19D7 = 6721 - INTEGER(IntKi), PARAMETER :: EddAmbT3N19D8 = 6722 - INTEGER(IntKi), PARAMETER :: EddAmbT3N19D9 = 6723 - INTEGER(IntKi), PARAMETER :: EddAmbT3N20D1 = 6724 - INTEGER(IntKi), PARAMETER :: EddAmbT3N20D2 = 6725 - INTEGER(IntKi), PARAMETER :: EddAmbT3N20D3 = 6726 - INTEGER(IntKi), PARAMETER :: EddAmbT3N20D4 = 6727 - INTEGER(IntKi), PARAMETER :: EddAmbT3N20D5 = 6728 - INTEGER(IntKi), PARAMETER :: EddAmbT3N20D6 = 6729 - INTEGER(IntKi), PARAMETER :: EddAmbT3N20D7 = 6730 - INTEGER(IntKi), PARAMETER :: EddAmbT3N20D8 = 6731 - INTEGER(IntKi), PARAMETER :: EddAmbT3N20D9 = 6732 - INTEGER(IntKi), PARAMETER :: EddAmbT4N01D1 = 6733 - INTEGER(IntKi), PARAMETER :: EddAmbT4N01D2 = 6734 - INTEGER(IntKi), PARAMETER :: EddAmbT4N01D3 = 6735 - INTEGER(IntKi), PARAMETER :: EddAmbT4N01D4 = 6736 - INTEGER(IntKi), PARAMETER :: EddAmbT4N01D5 = 6737 - INTEGER(IntKi), PARAMETER :: EddAmbT4N01D6 = 6738 - INTEGER(IntKi), PARAMETER :: EddAmbT4N01D7 = 6739 - INTEGER(IntKi), PARAMETER :: EddAmbT4N01D8 = 6740 - INTEGER(IntKi), PARAMETER :: EddAmbT4N01D9 = 6741 - INTEGER(IntKi), PARAMETER :: EddAmbT4N02D1 = 6742 - INTEGER(IntKi), PARAMETER :: EddAmbT4N02D2 = 6743 - INTEGER(IntKi), PARAMETER :: EddAmbT4N02D3 = 6744 - INTEGER(IntKi), PARAMETER :: EddAmbT4N02D4 = 6745 - INTEGER(IntKi), PARAMETER :: EddAmbT4N02D5 = 6746 - INTEGER(IntKi), PARAMETER :: EddAmbT4N02D6 = 6747 - INTEGER(IntKi), PARAMETER :: EddAmbT4N02D7 = 6748 - INTEGER(IntKi), PARAMETER :: EddAmbT4N02D8 = 6749 - INTEGER(IntKi), PARAMETER :: EddAmbT4N02D9 = 6750 - INTEGER(IntKi), PARAMETER :: EddAmbT4N03D1 = 6751 - INTEGER(IntKi), PARAMETER :: EddAmbT4N03D2 = 6752 - INTEGER(IntKi), PARAMETER :: EddAmbT4N03D3 = 6753 - INTEGER(IntKi), PARAMETER :: EddAmbT4N03D4 = 6754 - INTEGER(IntKi), PARAMETER :: EddAmbT4N03D5 = 6755 - INTEGER(IntKi), PARAMETER :: EddAmbT4N03D6 = 6756 - INTEGER(IntKi), PARAMETER :: EddAmbT4N03D7 = 6757 - INTEGER(IntKi), PARAMETER :: EddAmbT4N03D8 = 6758 - INTEGER(IntKi), PARAMETER :: EddAmbT4N03D9 = 6759 - INTEGER(IntKi), PARAMETER :: EddAmbT4N04D1 = 6760 - INTEGER(IntKi), PARAMETER :: EddAmbT4N04D2 = 6761 - INTEGER(IntKi), PARAMETER :: EddAmbT4N04D3 = 6762 - INTEGER(IntKi), PARAMETER :: EddAmbT4N04D4 = 6763 - INTEGER(IntKi), PARAMETER :: EddAmbT4N04D5 = 6764 - INTEGER(IntKi), PARAMETER :: EddAmbT4N04D6 = 6765 - INTEGER(IntKi), PARAMETER :: EddAmbT4N04D7 = 6766 - INTEGER(IntKi), PARAMETER :: EddAmbT4N04D8 = 6767 - INTEGER(IntKi), PARAMETER :: EddAmbT4N04D9 = 6768 - INTEGER(IntKi), PARAMETER :: EddAmbT4N05D1 = 6769 - INTEGER(IntKi), PARAMETER :: EddAmbT4N05D2 = 6770 - INTEGER(IntKi), PARAMETER :: EddAmbT4N05D3 = 6771 - INTEGER(IntKi), PARAMETER :: EddAmbT4N05D4 = 6772 - INTEGER(IntKi), PARAMETER :: EddAmbT4N05D5 = 6773 - INTEGER(IntKi), PARAMETER :: EddAmbT4N05D6 = 6774 - INTEGER(IntKi), PARAMETER :: EddAmbT4N05D7 = 6775 - INTEGER(IntKi), PARAMETER :: EddAmbT4N05D8 = 6776 - INTEGER(IntKi), PARAMETER :: EddAmbT4N05D9 = 6777 - INTEGER(IntKi), PARAMETER :: EddAmbT4N06D1 = 6778 - INTEGER(IntKi), PARAMETER :: EddAmbT4N06D2 = 6779 - INTEGER(IntKi), PARAMETER :: EddAmbT4N06D3 = 6780 - INTEGER(IntKi), PARAMETER :: EddAmbT4N06D4 = 6781 - INTEGER(IntKi), PARAMETER :: EddAmbT4N06D5 = 6782 - INTEGER(IntKi), PARAMETER :: EddAmbT4N06D6 = 6783 - INTEGER(IntKi), PARAMETER :: EddAmbT4N06D7 = 6784 - INTEGER(IntKi), PARAMETER :: EddAmbT4N06D8 = 6785 - INTEGER(IntKi), PARAMETER :: EddAmbT4N06D9 = 6786 - INTEGER(IntKi), PARAMETER :: EddAmbT4N07D1 = 6787 - INTEGER(IntKi), PARAMETER :: EddAmbT4N07D2 = 6788 - INTEGER(IntKi), PARAMETER :: EddAmbT4N07D3 = 6789 - INTEGER(IntKi), PARAMETER :: EddAmbT4N07D4 = 6790 - INTEGER(IntKi), PARAMETER :: EddAmbT4N07D5 = 6791 - INTEGER(IntKi), PARAMETER :: EddAmbT4N07D6 = 6792 - INTEGER(IntKi), PARAMETER :: EddAmbT4N07D7 = 6793 - INTEGER(IntKi), PARAMETER :: EddAmbT4N07D8 = 6794 - INTEGER(IntKi), PARAMETER :: EddAmbT4N07D9 = 6795 - INTEGER(IntKi), PARAMETER :: EddAmbT4N08D1 = 6796 - INTEGER(IntKi), PARAMETER :: EddAmbT4N08D2 = 6797 - INTEGER(IntKi), PARAMETER :: EddAmbT4N08D3 = 6798 - INTEGER(IntKi), PARAMETER :: EddAmbT4N08D4 = 6799 - INTEGER(IntKi), PARAMETER :: EddAmbT4N08D5 = 6800 - INTEGER(IntKi), PARAMETER :: EddAmbT4N08D6 = 6801 - INTEGER(IntKi), PARAMETER :: EddAmbT4N08D7 = 6802 - INTEGER(IntKi), PARAMETER :: EddAmbT4N08D8 = 6803 - INTEGER(IntKi), PARAMETER :: EddAmbT4N08D9 = 6804 - INTEGER(IntKi), PARAMETER :: EddAmbT4N09D1 = 6805 - INTEGER(IntKi), PARAMETER :: EddAmbT4N09D2 = 6806 - INTEGER(IntKi), PARAMETER :: EddAmbT4N09D3 = 6807 - INTEGER(IntKi), PARAMETER :: EddAmbT4N09D4 = 6808 - INTEGER(IntKi), PARAMETER :: EddAmbT4N09D5 = 6809 - INTEGER(IntKi), PARAMETER :: EddAmbT4N09D6 = 6810 - INTEGER(IntKi), PARAMETER :: EddAmbT4N09D7 = 6811 - INTEGER(IntKi), PARAMETER :: EddAmbT4N09D8 = 6812 - INTEGER(IntKi), PARAMETER :: EddAmbT4N09D9 = 6813 - INTEGER(IntKi), PARAMETER :: EddAmbT4N10D1 = 6814 - INTEGER(IntKi), PARAMETER :: EddAmbT4N10D2 = 6815 - INTEGER(IntKi), PARAMETER :: EddAmbT4N10D3 = 6816 - INTEGER(IntKi), PARAMETER :: EddAmbT4N10D4 = 6817 - INTEGER(IntKi), PARAMETER :: EddAmbT4N10D5 = 6818 - INTEGER(IntKi), PARAMETER :: EddAmbT4N10D6 = 6819 - INTEGER(IntKi), PARAMETER :: EddAmbT4N10D7 = 6820 - INTEGER(IntKi), PARAMETER :: EddAmbT4N10D8 = 6821 - INTEGER(IntKi), PARAMETER :: EddAmbT4N10D9 = 6822 - INTEGER(IntKi), PARAMETER :: EddAmbT4N11D1 = 6823 - INTEGER(IntKi), PARAMETER :: EddAmbT4N11D2 = 6824 - INTEGER(IntKi), PARAMETER :: EddAmbT4N11D3 = 6825 - INTEGER(IntKi), PARAMETER :: EddAmbT4N11D4 = 6826 - INTEGER(IntKi), PARAMETER :: EddAmbT4N11D5 = 6827 - INTEGER(IntKi), PARAMETER :: EddAmbT4N11D6 = 6828 - INTEGER(IntKi), PARAMETER :: EddAmbT4N11D7 = 6829 - INTEGER(IntKi), PARAMETER :: EddAmbT4N11D8 = 6830 - INTEGER(IntKi), PARAMETER :: EddAmbT4N11D9 = 6831 - INTEGER(IntKi), PARAMETER :: EddAmbT4N12D1 = 6832 - INTEGER(IntKi), PARAMETER :: EddAmbT4N12D2 = 6833 - INTEGER(IntKi), PARAMETER :: EddAmbT4N12D3 = 6834 - INTEGER(IntKi), PARAMETER :: EddAmbT4N12D4 = 6835 - INTEGER(IntKi), PARAMETER :: EddAmbT4N12D5 = 6836 - INTEGER(IntKi), PARAMETER :: EddAmbT4N12D6 = 6837 - INTEGER(IntKi), PARAMETER :: EddAmbT4N12D7 = 6838 - INTEGER(IntKi), PARAMETER :: EddAmbT4N12D8 = 6839 - INTEGER(IntKi), PARAMETER :: EddAmbT4N12D9 = 6840 - INTEGER(IntKi), PARAMETER :: EddAmbT4N13D1 = 6841 - INTEGER(IntKi), PARAMETER :: EddAmbT4N13D2 = 6842 - INTEGER(IntKi), PARAMETER :: EddAmbT4N13D3 = 6843 - INTEGER(IntKi), PARAMETER :: EddAmbT4N13D4 = 6844 - INTEGER(IntKi), PARAMETER :: EddAmbT4N13D5 = 6845 - INTEGER(IntKi), PARAMETER :: EddAmbT4N13D6 = 6846 - INTEGER(IntKi), PARAMETER :: EddAmbT4N13D7 = 6847 - INTEGER(IntKi), PARAMETER :: EddAmbT4N13D8 = 6848 - INTEGER(IntKi), PARAMETER :: EddAmbT4N13D9 = 6849 - INTEGER(IntKi), PARAMETER :: EddAmbT4N14D1 = 6850 - INTEGER(IntKi), PARAMETER :: EddAmbT4N14D2 = 6851 - INTEGER(IntKi), PARAMETER :: EddAmbT4N14D3 = 6852 - INTEGER(IntKi), PARAMETER :: EddAmbT4N14D4 = 6853 - INTEGER(IntKi), PARAMETER :: EddAmbT4N14D5 = 6854 - INTEGER(IntKi), PARAMETER :: EddAmbT4N14D6 = 6855 - INTEGER(IntKi), PARAMETER :: EddAmbT4N14D7 = 6856 - INTEGER(IntKi), PARAMETER :: EddAmbT4N14D8 = 6857 - INTEGER(IntKi), PARAMETER :: EddAmbT4N14D9 = 6858 - INTEGER(IntKi), PARAMETER :: EddAmbT4N15D1 = 6859 - INTEGER(IntKi), PARAMETER :: EddAmbT4N15D2 = 6860 - INTEGER(IntKi), PARAMETER :: EddAmbT4N15D3 = 6861 - INTEGER(IntKi), PARAMETER :: EddAmbT4N15D4 = 6862 - INTEGER(IntKi), PARAMETER :: EddAmbT4N15D5 = 6863 - INTEGER(IntKi), PARAMETER :: EddAmbT4N15D6 = 6864 - INTEGER(IntKi), PARAMETER :: EddAmbT4N15D7 = 6865 - INTEGER(IntKi), PARAMETER :: EddAmbT4N15D8 = 6866 - INTEGER(IntKi), PARAMETER :: EddAmbT4N15D9 = 6867 - INTEGER(IntKi), PARAMETER :: EddAmbT4N16D1 = 6868 - INTEGER(IntKi), PARAMETER :: EddAmbT4N16D2 = 6869 - INTEGER(IntKi), PARAMETER :: EddAmbT4N16D3 = 6870 - INTEGER(IntKi), PARAMETER :: EddAmbT4N16D4 = 6871 - INTEGER(IntKi), PARAMETER :: EddAmbT4N16D5 = 6872 - INTEGER(IntKi), PARAMETER :: EddAmbT4N16D6 = 6873 - INTEGER(IntKi), PARAMETER :: EddAmbT4N16D7 = 6874 - INTEGER(IntKi), PARAMETER :: EddAmbT4N16D8 = 6875 - INTEGER(IntKi), PARAMETER :: EddAmbT4N16D9 = 6876 - INTEGER(IntKi), PARAMETER :: EddAmbT4N17D1 = 6877 - INTEGER(IntKi), PARAMETER :: EddAmbT4N17D2 = 6878 - INTEGER(IntKi), PARAMETER :: EddAmbT4N17D3 = 6879 - INTEGER(IntKi), PARAMETER :: EddAmbT4N17D4 = 6880 - INTEGER(IntKi), PARAMETER :: EddAmbT4N17D5 = 6881 - INTEGER(IntKi), PARAMETER :: EddAmbT4N17D6 = 6882 - INTEGER(IntKi), PARAMETER :: EddAmbT4N17D7 = 6883 - INTEGER(IntKi), PARAMETER :: EddAmbT4N17D8 = 6884 - INTEGER(IntKi), PARAMETER :: EddAmbT4N17D9 = 6885 - INTEGER(IntKi), PARAMETER :: EddAmbT4N18D1 = 6886 - INTEGER(IntKi), PARAMETER :: EddAmbT4N18D2 = 6887 - INTEGER(IntKi), PARAMETER :: EddAmbT4N18D3 = 6888 - INTEGER(IntKi), PARAMETER :: EddAmbT4N18D4 = 6889 - INTEGER(IntKi), PARAMETER :: EddAmbT4N18D5 = 6890 - INTEGER(IntKi), PARAMETER :: EddAmbT4N18D6 = 6891 - INTEGER(IntKi), PARAMETER :: EddAmbT4N18D7 = 6892 - INTEGER(IntKi), PARAMETER :: EddAmbT4N18D8 = 6893 - INTEGER(IntKi), PARAMETER :: EddAmbT4N18D9 = 6894 - INTEGER(IntKi), PARAMETER :: EddAmbT4N19D1 = 6895 - INTEGER(IntKi), PARAMETER :: EddAmbT4N19D2 = 6896 - INTEGER(IntKi), PARAMETER :: EddAmbT4N19D3 = 6897 - INTEGER(IntKi), PARAMETER :: EddAmbT4N19D4 = 6898 - INTEGER(IntKi), PARAMETER :: EddAmbT4N19D5 = 6899 - INTEGER(IntKi), PARAMETER :: EddAmbT4N19D6 = 6900 - INTEGER(IntKi), PARAMETER :: EddAmbT4N19D7 = 6901 - INTEGER(IntKi), PARAMETER :: EddAmbT4N19D8 = 6902 - INTEGER(IntKi), PARAMETER :: EddAmbT4N19D9 = 6903 - INTEGER(IntKi), PARAMETER :: EddAmbT4N20D1 = 6904 - INTEGER(IntKi), PARAMETER :: EddAmbT4N20D2 = 6905 - INTEGER(IntKi), PARAMETER :: EddAmbT4N20D3 = 6906 - INTEGER(IntKi), PARAMETER :: EddAmbT4N20D4 = 6907 - INTEGER(IntKi), PARAMETER :: EddAmbT4N20D5 = 6908 - INTEGER(IntKi), PARAMETER :: EddAmbT4N20D6 = 6909 - INTEGER(IntKi), PARAMETER :: EddAmbT4N20D7 = 6910 - INTEGER(IntKi), PARAMETER :: EddAmbT4N20D8 = 6911 - INTEGER(IntKi), PARAMETER :: EddAmbT4N20D9 = 6912 - INTEGER(IntKi), PARAMETER :: EddAmbT5N01D1 = 6913 - INTEGER(IntKi), PARAMETER :: EddAmbT5N01D2 = 6914 - INTEGER(IntKi), PARAMETER :: EddAmbT5N01D3 = 6915 - INTEGER(IntKi), PARAMETER :: EddAmbT5N01D4 = 6916 - INTEGER(IntKi), PARAMETER :: EddAmbT5N01D5 = 6917 - INTEGER(IntKi), PARAMETER :: EddAmbT5N01D6 = 6918 - INTEGER(IntKi), PARAMETER :: EddAmbT5N01D7 = 6919 - INTEGER(IntKi), PARAMETER :: EddAmbT5N01D8 = 6920 - INTEGER(IntKi), PARAMETER :: EddAmbT5N01D9 = 6921 - INTEGER(IntKi), PARAMETER :: EddAmbT5N02D1 = 6922 - INTEGER(IntKi), PARAMETER :: EddAmbT5N02D2 = 6923 - INTEGER(IntKi), PARAMETER :: EddAmbT5N02D3 = 6924 - INTEGER(IntKi), PARAMETER :: EddAmbT5N02D4 = 6925 - INTEGER(IntKi), PARAMETER :: EddAmbT5N02D5 = 6926 - INTEGER(IntKi), PARAMETER :: EddAmbT5N02D6 = 6927 - INTEGER(IntKi), PARAMETER :: EddAmbT5N02D7 = 6928 - INTEGER(IntKi), PARAMETER :: EddAmbT5N02D8 = 6929 - INTEGER(IntKi), PARAMETER :: EddAmbT5N02D9 = 6930 - INTEGER(IntKi), PARAMETER :: EddAmbT5N03D1 = 6931 - INTEGER(IntKi), PARAMETER :: EddAmbT5N03D2 = 6932 - INTEGER(IntKi), PARAMETER :: EddAmbT5N03D3 = 6933 - INTEGER(IntKi), PARAMETER :: EddAmbT5N03D4 = 6934 - INTEGER(IntKi), PARAMETER :: EddAmbT5N03D5 = 6935 - INTEGER(IntKi), PARAMETER :: EddAmbT5N03D6 = 6936 - INTEGER(IntKi), PARAMETER :: EddAmbT5N03D7 = 6937 - INTEGER(IntKi), PARAMETER :: EddAmbT5N03D8 = 6938 - INTEGER(IntKi), PARAMETER :: EddAmbT5N03D9 = 6939 - INTEGER(IntKi), PARAMETER :: EddAmbT5N04D1 = 6940 - INTEGER(IntKi), PARAMETER :: EddAmbT5N04D2 = 6941 - INTEGER(IntKi), PARAMETER :: EddAmbT5N04D3 = 6942 - INTEGER(IntKi), PARAMETER :: EddAmbT5N04D4 = 6943 - INTEGER(IntKi), PARAMETER :: EddAmbT5N04D5 = 6944 - INTEGER(IntKi), PARAMETER :: EddAmbT5N04D6 = 6945 - INTEGER(IntKi), PARAMETER :: EddAmbT5N04D7 = 6946 - INTEGER(IntKi), PARAMETER :: EddAmbT5N04D8 = 6947 - INTEGER(IntKi), PARAMETER :: EddAmbT5N04D9 = 6948 - INTEGER(IntKi), PARAMETER :: EddAmbT5N05D1 = 6949 - INTEGER(IntKi), PARAMETER :: EddAmbT5N05D2 = 6950 - INTEGER(IntKi), PARAMETER :: EddAmbT5N05D3 = 6951 - INTEGER(IntKi), PARAMETER :: EddAmbT5N05D4 = 6952 - INTEGER(IntKi), PARAMETER :: EddAmbT5N05D5 = 6953 - INTEGER(IntKi), PARAMETER :: EddAmbT5N05D6 = 6954 - INTEGER(IntKi), PARAMETER :: EddAmbT5N05D7 = 6955 - INTEGER(IntKi), PARAMETER :: EddAmbT5N05D8 = 6956 - INTEGER(IntKi), PARAMETER :: EddAmbT5N05D9 = 6957 - INTEGER(IntKi), PARAMETER :: EddAmbT5N06D1 = 6958 - INTEGER(IntKi), PARAMETER :: EddAmbT5N06D2 = 6959 - INTEGER(IntKi), PARAMETER :: EddAmbT5N06D3 = 6960 - INTEGER(IntKi), PARAMETER :: EddAmbT5N06D4 = 6961 - INTEGER(IntKi), PARAMETER :: EddAmbT5N06D5 = 6962 - INTEGER(IntKi), PARAMETER :: EddAmbT5N06D6 = 6963 - INTEGER(IntKi), PARAMETER :: EddAmbT5N06D7 = 6964 - INTEGER(IntKi), PARAMETER :: EddAmbT5N06D8 = 6965 - INTEGER(IntKi), PARAMETER :: EddAmbT5N06D9 = 6966 - INTEGER(IntKi), PARAMETER :: EddAmbT5N07D1 = 6967 - INTEGER(IntKi), PARAMETER :: EddAmbT5N07D2 = 6968 - INTEGER(IntKi), PARAMETER :: EddAmbT5N07D3 = 6969 - INTEGER(IntKi), PARAMETER :: EddAmbT5N07D4 = 6970 - INTEGER(IntKi), PARAMETER :: EddAmbT5N07D5 = 6971 - INTEGER(IntKi), PARAMETER :: EddAmbT5N07D6 = 6972 - INTEGER(IntKi), PARAMETER :: EddAmbT5N07D7 = 6973 - INTEGER(IntKi), PARAMETER :: EddAmbT5N07D8 = 6974 - INTEGER(IntKi), PARAMETER :: EddAmbT5N07D9 = 6975 - INTEGER(IntKi), PARAMETER :: EddAmbT5N08D1 = 6976 - INTEGER(IntKi), PARAMETER :: EddAmbT5N08D2 = 6977 - INTEGER(IntKi), PARAMETER :: EddAmbT5N08D3 = 6978 - INTEGER(IntKi), PARAMETER :: EddAmbT5N08D4 = 6979 - INTEGER(IntKi), PARAMETER :: EddAmbT5N08D5 = 6980 - INTEGER(IntKi), PARAMETER :: EddAmbT5N08D6 = 6981 - INTEGER(IntKi), PARAMETER :: EddAmbT5N08D7 = 6982 - INTEGER(IntKi), PARAMETER :: EddAmbT5N08D8 = 6983 - INTEGER(IntKi), PARAMETER :: EddAmbT5N08D9 = 6984 - INTEGER(IntKi), PARAMETER :: EddAmbT5N09D1 = 6985 - INTEGER(IntKi), PARAMETER :: EddAmbT5N09D2 = 6986 - INTEGER(IntKi), PARAMETER :: EddAmbT5N09D3 = 6987 - INTEGER(IntKi), PARAMETER :: EddAmbT5N09D4 = 6988 - INTEGER(IntKi), PARAMETER :: EddAmbT5N09D5 = 6989 - INTEGER(IntKi), PARAMETER :: EddAmbT5N09D6 = 6990 - INTEGER(IntKi), PARAMETER :: EddAmbT5N09D7 = 6991 - INTEGER(IntKi), PARAMETER :: EddAmbT5N09D8 = 6992 - INTEGER(IntKi), PARAMETER :: EddAmbT5N09D9 = 6993 - INTEGER(IntKi), PARAMETER :: EddAmbT5N10D1 = 6994 - INTEGER(IntKi), PARAMETER :: EddAmbT5N10D2 = 6995 - INTEGER(IntKi), PARAMETER :: EddAmbT5N10D3 = 6996 - INTEGER(IntKi), PARAMETER :: EddAmbT5N10D4 = 6997 - INTEGER(IntKi), PARAMETER :: EddAmbT5N10D5 = 6998 - INTEGER(IntKi), PARAMETER :: EddAmbT5N10D6 = 6999 - INTEGER(IntKi), PARAMETER :: EddAmbT5N10D7 = 7000 - INTEGER(IntKi), PARAMETER :: EddAmbT5N10D8 = 7001 - INTEGER(IntKi), PARAMETER :: EddAmbT5N10D9 = 7002 - INTEGER(IntKi), PARAMETER :: EddAmbT5N11D1 = 7003 - INTEGER(IntKi), PARAMETER :: EddAmbT5N11D2 = 7004 - INTEGER(IntKi), PARAMETER :: EddAmbT5N11D3 = 7005 - INTEGER(IntKi), PARAMETER :: EddAmbT5N11D4 = 7006 - INTEGER(IntKi), PARAMETER :: EddAmbT5N11D5 = 7007 - INTEGER(IntKi), PARAMETER :: EddAmbT5N11D6 = 7008 - INTEGER(IntKi), PARAMETER :: EddAmbT5N11D7 = 7009 - INTEGER(IntKi), PARAMETER :: EddAmbT5N11D8 = 7010 - INTEGER(IntKi), PARAMETER :: EddAmbT5N11D9 = 7011 - INTEGER(IntKi), PARAMETER :: EddAmbT5N12D1 = 7012 - INTEGER(IntKi), PARAMETER :: EddAmbT5N12D2 = 7013 - INTEGER(IntKi), PARAMETER :: EddAmbT5N12D3 = 7014 - INTEGER(IntKi), PARAMETER :: EddAmbT5N12D4 = 7015 - INTEGER(IntKi), PARAMETER :: EddAmbT5N12D5 = 7016 - INTEGER(IntKi), PARAMETER :: EddAmbT5N12D6 = 7017 - INTEGER(IntKi), PARAMETER :: EddAmbT5N12D7 = 7018 - INTEGER(IntKi), PARAMETER :: EddAmbT5N12D8 = 7019 - INTEGER(IntKi), PARAMETER :: EddAmbT5N12D9 = 7020 - INTEGER(IntKi), PARAMETER :: EddAmbT5N13D1 = 7021 - INTEGER(IntKi), PARAMETER :: EddAmbT5N13D2 = 7022 - INTEGER(IntKi), PARAMETER :: EddAmbT5N13D3 = 7023 - INTEGER(IntKi), PARAMETER :: EddAmbT5N13D4 = 7024 - INTEGER(IntKi), PARAMETER :: EddAmbT5N13D5 = 7025 - INTEGER(IntKi), PARAMETER :: EddAmbT5N13D6 = 7026 - INTEGER(IntKi), PARAMETER :: EddAmbT5N13D7 = 7027 - INTEGER(IntKi), PARAMETER :: EddAmbT5N13D8 = 7028 - INTEGER(IntKi), PARAMETER :: EddAmbT5N13D9 = 7029 - INTEGER(IntKi), PARAMETER :: EddAmbT5N14D1 = 7030 - INTEGER(IntKi), PARAMETER :: EddAmbT5N14D2 = 7031 - INTEGER(IntKi), PARAMETER :: EddAmbT5N14D3 = 7032 - INTEGER(IntKi), PARAMETER :: EddAmbT5N14D4 = 7033 - INTEGER(IntKi), PARAMETER :: EddAmbT5N14D5 = 7034 - INTEGER(IntKi), PARAMETER :: EddAmbT5N14D6 = 7035 - INTEGER(IntKi), PARAMETER :: EddAmbT5N14D7 = 7036 - INTEGER(IntKi), PARAMETER :: EddAmbT5N14D8 = 7037 - INTEGER(IntKi), PARAMETER :: EddAmbT5N14D9 = 7038 - INTEGER(IntKi), PARAMETER :: EddAmbT5N15D1 = 7039 - INTEGER(IntKi), PARAMETER :: EddAmbT5N15D2 = 7040 - INTEGER(IntKi), PARAMETER :: EddAmbT5N15D3 = 7041 - INTEGER(IntKi), PARAMETER :: EddAmbT5N15D4 = 7042 - INTEGER(IntKi), PARAMETER :: EddAmbT5N15D5 = 7043 - INTEGER(IntKi), PARAMETER :: EddAmbT5N15D6 = 7044 - INTEGER(IntKi), PARAMETER :: EddAmbT5N15D7 = 7045 - INTEGER(IntKi), PARAMETER :: EddAmbT5N15D8 = 7046 - INTEGER(IntKi), PARAMETER :: EddAmbT5N15D9 = 7047 - INTEGER(IntKi), PARAMETER :: EddAmbT5N16D1 = 7048 - INTEGER(IntKi), PARAMETER :: EddAmbT5N16D2 = 7049 - INTEGER(IntKi), PARAMETER :: EddAmbT5N16D3 = 7050 - INTEGER(IntKi), PARAMETER :: EddAmbT5N16D4 = 7051 - INTEGER(IntKi), PARAMETER :: EddAmbT5N16D5 = 7052 - INTEGER(IntKi), PARAMETER :: EddAmbT5N16D6 = 7053 - INTEGER(IntKi), PARAMETER :: EddAmbT5N16D7 = 7054 - INTEGER(IntKi), PARAMETER :: EddAmbT5N16D8 = 7055 - INTEGER(IntKi), PARAMETER :: EddAmbT5N16D9 = 7056 - INTEGER(IntKi), PARAMETER :: EddAmbT5N17D1 = 7057 - INTEGER(IntKi), PARAMETER :: EddAmbT5N17D2 = 7058 - INTEGER(IntKi), PARAMETER :: EddAmbT5N17D3 = 7059 - INTEGER(IntKi), PARAMETER :: EddAmbT5N17D4 = 7060 - INTEGER(IntKi), PARAMETER :: EddAmbT5N17D5 = 7061 - INTEGER(IntKi), PARAMETER :: EddAmbT5N17D6 = 7062 - INTEGER(IntKi), PARAMETER :: EddAmbT5N17D7 = 7063 - INTEGER(IntKi), PARAMETER :: EddAmbT5N17D8 = 7064 - INTEGER(IntKi), PARAMETER :: EddAmbT5N17D9 = 7065 - INTEGER(IntKi), PARAMETER :: EddAmbT5N18D1 = 7066 - INTEGER(IntKi), PARAMETER :: EddAmbT5N18D2 = 7067 - INTEGER(IntKi), PARAMETER :: EddAmbT5N18D3 = 7068 - INTEGER(IntKi), PARAMETER :: EddAmbT5N18D4 = 7069 - INTEGER(IntKi), PARAMETER :: EddAmbT5N18D5 = 7070 - INTEGER(IntKi), PARAMETER :: EddAmbT5N18D6 = 7071 - INTEGER(IntKi), PARAMETER :: EddAmbT5N18D7 = 7072 - INTEGER(IntKi), PARAMETER :: EddAmbT5N18D8 = 7073 - INTEGER(IntKi), PARAMETER :: EddAmbT5N18D9 = 7074 - INTEGER(IntKi), PARAMETER :: EddAmbT5N19D1 = 7075 - INTEGER(IntKi), PARAMETER :: EddAmbT5N19D2 = 7076 - INTEGER(IntKi), PARAMETER :: EddAmbT5N19D3 = 7077 - INTEGER(IntKi), PARAMETER :: EddAmbT5N19D4 = 7078 - INTEGER(IntKi), PARAMETER :: EddAmbT5N19D5 = 7079 - INTEGER(IntKi), PARAMETER :: EddAmbT5N19D6 = 7080 - INTEGER(IntKi), PARAMETER :: EddAmbT5N19D7 = 7081 - INTEGER(IntKi), PARAMETER :: EddAmbT5N19D8 = 7082 - INTEGER(IntKi), PARAMETER :: EddAmbT5N19D9 = 7083 - INTEGER(IntKi), PARAMETER :: EddAmbT5N20D1 = 7084 - INTEGER(IntKi), PARAMETER :: EddAmbT5N20D2 = 7085 - INTEGER(IntKi), PARAMETER :: EddAmbT5N20D3 = 7086 - INTEGER(IntKi), PARAMETER :: EddAmbT5N20D4 = 7087 - INTEGER(IntKi), PARAMETER :: EddAmbT5N20D5 = 7088 - INTEGER(IntKi), PARAMETER :: EddAmbT5N20D6 = 7089 - INTEGER(IntKi), PARAMETER :: EddAmbT5N20D7 = 7090 - INTEGER(IntKi), PARAMETER :: EddAmbT5N20D8 = 7091 - INTEGER(IntKi), PARAMETER :: EddAmbT5N20D9 = 7092 - INTEGER(IntKi), PARAMETER :: EddAmbT6N01D1 = 7093 - INTEGER(IntKi), PARAMETER :: EddAmbT6N01D2 = 7094 - INTEGER(IntKi), PARAMETER :: EddAmbT6N01D3 = 7095 - INTEGER(IntKi), PARAMETER :: EddAmbT6N01D4 = 7096 - INTEGER(IntKi), PARAMETER :: EddAmbT6N01D5 = 7097 - INTEGER(IntKi), PARAMETER :: EddAmbT6N01D6 = 7098 - INTEGER(IntKi), PARAMETER :: EddAmbT6N01D7 = 7099 - INTEGER(IntKi), PARAMETER :: EddAmbT6N01D8 = 7100 - INTEGER(IntKi), PARAMETER :: EddAmbT6N01D9 = 7101 - INTEGER(IntKi), PARAMETER :: EddAmbT6N02D1 = 7102 - INTEGER(IntKi), PARAMETER :: EddAmbT6N02D2 = 7103 - INTEGER(IntKi), PARAMETER :: EddAmbT6N02D3 = 7104 - INTEGER(IntKi), PARAMETER :: EddAmbT6N02D4 = 7105 - INTEGER(IntKi), PARAMETER :: EddAmbT6N02D5 = 7106 - INTEGER(IntKi), PARAMETER :: EddAmbT6N02D6 = 7107 - INTEGER(IntKi), PARAMETER :: EddAmbT6N02D7 = 7108 - INTEGER(IntKi), PARAMETER :: EddAmbT6N02D8 = 7109 - INTEGER(IntKi), PARAMETER :: EddAmbT6N02D9 = 7110 - INTEGER(IntKi), PARAMETER :: EddAmbT6N03D1 = 7111 - INTEGER(IntKi), PARAMETER :: EddAmbT6N03D2 = 7112 - INTEGER(IntKi), PARAMETER :: EddAmbT6N03D3 = 7113 - INTEGER(IntKi), PARAMETER :: EddAmbT6N03D4 = 7114 - INTEGER(IntKi), PARAMETER :: EddAmbT6N03D5 = 7115 - INTEGER(IntKi), PARAMETER :: EddAmbT6N03D6 = 7116 - INTEGER(IntKi), PARAMETER :: EddAmbT6N03D7 = 7117 - INTEGER(IntKi), PARAMETER :: EddAmbT6N03D8 = 7118 - INTEGER(IntKi), PARAMETER :: EddAmbT6N03D9 = 7119 - INTEGER(IntKi), PARAMETER :: EddAmbT6N04D1 = 7120 - INTEGER(IntKi), PARAMETER :: EddAmbT6N04D2 = 7121 - INTEGER(IntKi), PARAMETER :: EddAmbT6N04D3 = 7122 - INTEGER(IntKi), PARAMETER :: EddAmbT6N04D4 = 7123 - INTEGER(IntKi), PARAMETER :: EddAmbT6N04D5 = 7124 - INTEGER(IntKi), PARAMETER :: EddAmbT6N04D6 = 7125 - INTEGER(IntKi), PARAMETER :: EddAmbT6N04D7 = 7126 - INTEGER(IntKi), PARAMETER :: EddAmbT6N04D8 = 7127 - INTEGER(IntKi), PARAMETER :: EddAmbT6N04D9 = 7128 - INTEGER(IntKi), PARAMETER :: EddAmbT6N05D1 = 7129 - INTEGER(IntKi), PARAMETER :: EddAmbT6N05D2 = 7130 - INTEGER(IntKi), PARAMETER :: EddAmbT6N05D3 = 7131 - INTEGER(IntKi), PARAMETER :: EddAmbT6N05D4 = 7132 - INTEGER(IntKi), PARAMETER :: EddAmbT6N05D5 = 7133 - INTEGER(IntKi), PARAMETER :: EddAmbT6N05D6 = 7134 - INTEGER(IntKi), PARAMETER :: EddAmbT6N05D7 = 7135 - INTEGER(IntKi), PARAMETER :: EddAmbT6N05D8 = 7136 - INTEGER(IntKi), PARAMETER :: EddAmbT6N05D9 = 7137 - INTEGER(IntKi), PARAMETER :: EddAmbT6N06D1 = 7138 - INTEGER(IntKi), PARAMETER :: EddAmbT6N06D2 = 7139 - INTEGER(IntKi), PARAMETER :: EddAmbT6N06D3 = 7140 - INTEGER(IntKi), PARAMETER :: EddAmbT6N06D4 = 7141 - INTEGER(IntKi), PARAMETER :: EddAmbT6N06D5 = 7142 - INTEGER(IntKi), PARAMETER :: EddAmbT6N06D6 = 7143 - INTEGER(IntKi), PARAMETER :: EddAmbT6N06D7 = 7144 - INTEGER(IntKi), PARAMETER :: EddAmbT6N06D8 = 7145 - INTEGER(IntKi), PARAMETER :: EddAmbT6N06D9 = 7146 - INTEGER(IntKi), PARAMETER :: EddAmbT6N07D1 = 7147 - INTEGER(IntKi), PARAMETER :: EddAmbT6N07D2 = 7148 - INTEGER(IntKi), PARAMETER :: EddAmbT6N07D3 = 7149 - INTEGER(IntKi), PARAMETER :: EddAmbT6N07D4 = 7150 - INTEGER(IntKi), PARAMETER :: EddAmbT6N07D5 = 7151 - INTEGER(IntKi), PARAMETER :: EddAmbT6N07D6 = 7152 - INTEGER(IntKi), PARAMETER :: EddAmbT6N07D7 = 7153 - INTEGER(IntKi), PARAMETER :: EddAmbT6N07D8 = 7154 - INTEGER(IntKi), PARAMETER :: EddAmbT6N07D9 = 7155 - INTEGER(IntKi), PARAMETER :: EddAmbT6N08D1 = 7156 - INTEGER(IntKi), PARAMETER :: EddAmbT6N08D2 = 7157 - INTEGER(IntKi), PARAMETER :: EddAmbT6N08D3 = 7158 - INTEGER(IntKi), PARAMETER :: EddAmbT6N08D4 = 7159 - INTEGER(IntKi), PARAMETER :: EddAmbT6N08D5 = 7160 - INTEGER(IntKi), PARAMETER :: EddAmbT6N08D6 = 7161 - INTEGER(IntKi), PARAMETER :: EddAmbT6N08D7 = 7162 - INTEGER(IntKi), PARAMETER :: EddAmbT6N08D8 = 7163 - INTEGER(IntKi), PARAMETER :: EddAmbT6N08D9 = 7164 - INTEGER(IntKi), PARAMETER :: EddAmbT6N09D1 = 7165 - INTEGER(IntKi), PARAMETER :: EddAmbT6N09D2 = 7166 - INTEGER(IntKi), PARAMETER :: EddAmbT6N09D3 = 7167 - INTEGER(IntKi), PARAMETER :: EddAmbT6N09D4 = 7168 - INTEGER(IntKi), PARAMETER :: EddAmbT6N09D5 = 7169 - INTEGER(IntKi), PARAMETER :: EddAmbT6N09D6 = 7170 - INTEGER(IntKi), PARAMETER :: EddAmbT6N09D7 = 7171 - INTEGER(IntKi), PARAMETER :: EddAmbT6N09D8 = 7172 - INTEGER(IntKi), PARAMETER :: EddAmbT6N09D9 = 7173 - INTEGER(IntKi), PARAMETER :: EddAmbT6N10D1 = 7174 - INTEGER(IntKi), PARAMETER :: EddAmbT6N10D2 = 7175 - INTEGER(IntKi), PARAMETER :: EddAmbT6N10D3 = 7176 - INTEGER(IntKi), PARAMETER :: EddAmbT6N10D4 = 7177 - INTEGER(IntKi), PARAMETER :: EddAmbT6N10D5 = 7178 - INTEGER(IntKi), PARAMETER :: EddAmbT6N10D6 = 7179 - INTEGER(IntKi), PARAMETER :: EddAmbT6N10D7 = 7180 - INTEGER(IntKi), PARAMETER :: EddAmbT6N10D8 = 7181 - INTEGER(IntKi), PARAMETER :: EddAmbT6N10D9 = 7182 - INTEGER(IntKi), PARAMETER :: EddAmbT6N11D1 = 7183 - INTEGER(IntKi), PARAMETER :: EddAmbT6N11D2 = 7184 - INTEGER(IntKi), PARAMETER :: EddAmbT6N11D3 = 7185 - INTEGER(IntKi), PARAMETER :: EddAmbT6N11D4 = 7186 - INTEGER(IntKi), PARAMETER :: EddAmbT6N11D5 = 7187 - INTEGER(IntKi), PARAMETER :: EddAmbT6N11D6 = 7188 - INTEGER(IntKi), PARAMETER :: EddAmbT6N11D7 = 7189 - INTEGER(IntKi), PARAMETER :: EddAmbT6N11D8 = 7190 - INTEGER(IntKi), PARAMETER :: EddAmbT6N11D9 = 7191 - INTEGER(IntKi), PARAMETER :: EddAmbT6N12D1 = 7192 - INTEGER(IntKi), PARAMETER :: EddAmbT6N12D2 = 7193 - INTEGER(IntKi), PARAMETER :: EddAmbT6N12D3 = 7194 - INTEGER(IntKi), PARAMETER :: EddAmbT6N12D4 = 7195 - INTEGER(IntKi), PARAMETER :: EddAmbT6N12D5 = 7196 - INTEGER(IntKi), PARAMETER :: EddAmbT6N12D6 = 7197 - INTEGER(IntKi), PARAMETER :: EddAmbT6N12D7 = 7198 - INTEGER(IntKi), PARAMETER :: EddAmbT6N12D8 = 7199 - INTEGER(IntKi), PARAMETER :: EddAmbT6N12D9 = 7200 - INTEGER(IntKi), PARAMETER :: EddAmbT6N13D1 = 7201 - INTEGER(IntKi), PARAMETER :: EddAmbT6N13D2 = 7202 - INTEGER(IntKi), PARAMETER :: EddAmbT6N13D3 = 7203 - INTEGER(IntKi), PARAMETER :: EddAmbT6N13D4 = 7204 - INTEGER(IntKi), PARAMETER :: EddAmbT6N13D5 = 7205 - INTEGER(IntKi), PARAMETER :: EddAmbT6N13D6 = 7206 - INTEGER(IntKi), PARAMETER :: EddAmbT6N13D7 = 7207 - INTEGER(IntKi), PARAMETER :: EddAmbT6N13D8 = 7208 - INTEGER(IntKi), PARAMETER :: EddAmbT6N13D9 = 7209 - INTEGER(IntKi), PARAMETER :: EddAmbT6N14D1 = 7210 - INTEGER(IntKi), PARAMETER :: EddAmbT6N14D2 = 7211 - INTEGER(IntKi), PARAMETER :: EddAmbT6N14D3 = 7212 - INTEGER(IntKi), PARAMETER :: EddAmbT6N14D4 = 7213 - INTEGER(IntKi), PARAMETER :: EddAmbT6N14D5 = 7214 - INTEGER(IntKi), PARAMETER :: EddAmbT6N14D6 = 7215 - INTEGER(IntKi), PARAMETER :: EddAmbT6N14D7 = 7216 - INTEGER(IntKi), PARAMETER :: EddAmbT6N14D8 = 7217 - INTEGER(IntKi), PARAMETER :: EddAmbT6N14D9 = 7218 - INTEGER(IntKi), PARAMETER :: EddAmbT6N15D1 = 7219 - INTEGER(IntKi), PARAMETER :: EddAmbT6N15D2 = 7220 - INTEGER(IntKi), PARAMETER :: EddAmbT6N15D3 = 7221 - INTEGER(IntKi), PARAMETER :: EddAmbT6N15D4 = 7222 - INTEGER(IntKi), PARAMETER :: EddAmbT6N15D5 = 7223 - INTEGER(IntKi), PARAMETER :: EddAmbT6N15D6 = 7224 - INTEGER(IntKi), PARAMETER :: EddAmbT6N15D7 = 7225 - INTEGER(IntKi), PARAMETER :: EddAmbT6N15D8 = 7226 - INTEGER(IntKi), PARAMETER :: EddAmbT6N15D9 = 7227 - INTEGER(IntKi), PARAMETER :: EddAmbT6N16D1 = 7228 - INTEGER(IntKi), PARAMETER :: EddAmbT6N16D2 = 7229 - INTEGER(IntKi), PARAMETER :: EddAmbT6N16D3 = 7230 - INTEGER(IntKi), PARAMETER :: EddAmbT6N16D4 = 7231 - INTEGER(IntKi), PARAMETER :: EddAmbT6N16D5 = 7232 - INTEGER(IntKi), PARAMETER :: EddAmbT6N16D6 = 7233 - INTEGER(IntKi), PARAMETER :: EddAmbT6N16D7 = 7234 - INTEGER(IntKi), PARAMETER :: EddAmbT6N16D8 = 7235 - INTEGER(IntKi), PARAMETER :: EddAmbT6N16D9 = 7236 - INTEGER(IntKi), PARAMETER :: EddAmbT6N17D1 = 7237 - INTEGER(IntKi), PARAMETER :: EddAmbT6N17D2 = 7238 - INTEGER(IntKi), PARAMETER :: EddAmbT6N17D3 = 7239 - INTEGER(IntKi), PARAMETER :: EddAmbT6N17D4 = 7240 - INTEGER(IntKi), PARAMETER :: EddAmbT6N17D5 = 7241 - INTEGER(IntKi), PARAMETER :: EddAmbT6N17D6 = 7242 - INTEGER(IntKi), PARAMETER :: EddAmbT6N17D7 = 7243 - INTEGER(IntKi), PARAMETER :: EddAmbT6N17D8 = 7244 - INTEGER(IntKi), PARAMETER :: EddAmbT6N17D9 = 7245 - INTEGER(IntKi), PARAMETER :: EddAmbT6N18D1 = 7246 - INTEGER(IntKi), PARAMETER :: EddAmbT6N18D2 = 7247 - INTEGER(IntKi), PARAMETER :: EddAmbT6N18D3 = 7248 - INTEGER(IntKi), PARAMETER :: EddAmbT6N18D4 = 7249 - INTEGER(IntKi), PARAMETER :: EddAmbT6N18D5 = 7250 - INTEGER(IntKi), PARAMETER :: EddAmbT6N18D6 = 7251 - INTEGER(IntKi), PARAMETER :: EddAmbT6N18D7 = 7252 - INTEGER(IntKi), PARAMETER :: EddAmbT6N18D8 = 7253 - INTEGER(IntKi), PARAMETER :: EddAmbT6N18D9 = 7254 - INTEGER(IntKi), PARAMETER :: EddAmbT6N19D1 = 7255 - INTEGER(IntKi), PARAMETER :: EddAmbT6N19D2 = 7256 - INTEGER(IntKi), PARAMETER :: EddAmbT6N19D3 = 7257 - INTEGER(IntKi), PARAMETER :: EddAmbT6N19D4 = 7258 - INTEGER(IntKi), PARAMETER :: EddAmbT6N19D5 = 7259 - INTEGER(IntKi), PARAMETER :: EddAmbT6N19D6 = 7260 - INTEGER(IntKi), PARAMETER :: EddAmbT6N19D7 = 7261 - INTEGER(IntKi), PARAMETER :: EddAmbT6N19D8 = 7262 - INTEGER(IntKi), PARAMETER :: EddAmbT6N19D9 = 7263 - INTEGER(IntKi), PARAMETER :: EddAmbT6N20D1 = 7264 - INTEGER(IntKi), PARAMETER :: EddAmbT6N20D2 = 7265 - INTEGER(IntKi), PARAMETER :: EddAmbT6N20D3 = 7266 - INTEGER(IntKi), PARAMETER :: EddAmbT6N20D4 = 7267 - INTEGER(IntKi), PARAMETER :: EddAmbT6N20D5 = 7268 - INTEGER(IntKi), PARAMETER :: EddAmbT6N20D6 = 7269 - INTEGER(IntKi), PARAMETER :: EddAmbT6N20D7 = 7270 - INTEGER(IntKi), PARAMETER :: EddAmbT6N20D8 = 7271 - INTEGER(IntKi), PARAMETER :: EddAmbT6N20D9 = 7272 - INTEGER(IntKi), PARAMETER :: EddAmbT7N01D1 = 7273 - INTEGER(IntKi), PARAMETER :: EddAmbT7N01D2 = 7274 - INTEGER(IntKi), PARAMETER :: EddAmbT7N01D3 = 7275 - INTEGER(IntKi), PARAMETER :: EddAmbT7N01D4 = 7276 - INTEGER(IntKi), PARAMETER :: EddAmbT7N01D5 = 7277 - INTEGER(IntKi), PARAMETER :: EddAmbT7N01D6 = 7278 - INTEGER(IntKi), PARAMETER :: EddAmbT7N01D7 = 7279 - INTEGER(IntKi), PARAMETER :: EddAmbT7N01D8 = 7280 - INTEGER(IntKi), PARAMETER :: EddAmbT7N01D9 = 7281 - INTEGER(IntKi), PARAMETER :: EddAmbT7N02D1 = 7282 - INTEGER(IntKi), PARAMETER :: EddAmbT7N02D2 = 7283 - INTEGER(IntKi), PARAMETER :: EddAmbT7N02D3 = 7284 - INTEGER(IntKi), PARAMETER :: EddAmbT7N02D4 = 7285 - INTEGER(IntKi), PARAMETER :: EddAmbT7N02D5 = 7286 - INTEGER(IntKi), PARAMETER :: EddAmbT7N02D6 = 7287 - INTEGER(IntKi), PARAMETER :: EddAmbT7N02D7 = 7288 - INTEGER(IntKi), PARAMETER :: EddAmbT7N02D8 = 7289 - INTEGER(IntKi), PARAMETER :: EddAmbT7N02D9 = 7290 - INTEGER(IntKi), PARAMETER :: EddAmbT7N03D1 = 7291 - INTEGER(IntKi), PARAMETER :: EddAmbT7N03D2 = 7292 - INTEGER(IntKi), PARAMETER :: EddAmbT7N03D3 = 7293 - INTEGER(IntKi), PARAMETER :: EddAmbT7N03D4 = 7294 - INTEGER(IntKi), PARAMETER :: EddAmbT7N03D5 = 7295 - INTEGER(IntKi), PARAMETER :: EddAmbT7N03D6 = 7296 - INTEGER(IntKi), PARAMETER :: EddAmbT7N03D7 = 7297 - INTEGER(IntKi), PARAMETER :: EddAmbT7N03D8 = 7298 - INTEGER(IntKi), PARAMETER :: EddAmbT7N03D9 = 7299 - INTEGER(IntKi), PARAMETER :: EddAmbT7N04D1 = 7300 - INTEGER(IntKi), PARAMETER :: EddAmbT7N04D2 = 7301 - INTEGER(IntKi), PARAMETER :: EddAmbT7N04D3 = 7302 - INTEGER(IntKi), PARAMETER :: EddAmbT7N04D4 = 7303 - INTEGER(IntKi), PARAMETER :: EddAmbT7N04D5 = 7304 - INTEGER(IntKi), PARAMETER :: EddAmbT7N04D6 = 7305 - INTEGER(IntKi), PARAMETER :: EddAmbT7N04D7 = 7306 - INTEGER(IntKi), PARAMETER :: EddAmbT7N04D8 = 7307 - INTEGER(IntKi), PARAMETER :: EddAmbT7N04D9 = 7308 - INTEGER(IntKi), PARAMETER :: EddAmbT7N05D1 = 7309 - INTEGER(IntKi), PARAMETER :: EddAmbT7N05D2 = 7310 - INTEGER(IntKi), PARAMETER :: EddAmbT7N05D3 = 7311 - INTEGER(IntKi), PARAMETER :: EddAmbT7N05D4 = 7312 - INTEGER(IntKi), PARAMETER :: EddAmbT7N05D5 = 7313 - INTEGER(IntKi), PARAMETER :: EddAmbT7N05D6 = 7314 - INTEGER(IntKi), PARAMETER :: EddAmbT7N05D7 = 7315 - INTEGER(IntKi), PARAMETER :: EddAmbT7N05D8 = 7316 - INTEGER(IntKi), PARAMETER :: EddAmbT7N05D9 = 7317 - INTEGER(IntKi), PARAMETER :: EddAmbT7N06D1 = 7318 - INTEGER(IntKi), PARAMETER :: EddAmbT7N06D2 = 7319 - INTEGER(IntKi), PARAMETER :: EddAmbT7N06D3 = 7320 - INTEGER(IntKi), PARAMETER :: EddAmbT7N06D4 = 7321 - INTEGER(IntKi), PARAMETER :: EddAmbT7N06D5 = 7322 - INTEGER(IntKi), PARAMETER :: EddAmbT7N06D6 = 7323 - INTEGER(IntKi), PARAMETER :: EddAmbT7N06D7 = 7324 - INTEGER(IntKi), PARAMETER :: EddAmbT7N06D8 = 7325 - INTEGER(IntKi), PARAMETER :: EddAmbT7N06D9 = 7326 - INTEGER(IntKi), PARAMETER :: EddAmbT7N07D1 = 7327 - INTEGER(IntKi), PARAMETER :: EddAmbT7N07D2 = 7328 - INTEGER(IntKi), PARAMETER :: EddAmbT7N07D3 = 7329 - INTEGER(IntKi), PARAMETER :: EddAmbT7N07D4 = 7330 - INTEGER(IntKi), PARAMETER :: EddAmbT7N07D5 = 7331 - INTEGER(IntKi), PARAMETER :: EddAmbT7N07D6 = 7332 - INTEGER(IntKi), PARAMETER :: EddAmbT7N07D7 = 7333 - INTEGER(IntKi), PARAMETER :: EddAmbT7N07D8 = 7334 - INTEGER(IntKi), PARAMETER :: EddAmbT7N07D9 = 7335 - INTEGER(IntKi), PARAMETER :: EddAmbT7N08D1 = 7336 - INTEGER(IntKi), PARAMETER :: EddAmbT7N08D2 = 7337 - INTEGER(IntKi), PARAMETER :: EddAmbT7N08D3 = 7338 - INTEGER(IntKi), PARAMETER :: EddAmbT7N08D4 = 7339 - INTEGER(IntKi), PARAMETER :: EddAmbT7N08D5 = 7340 - INTEGER(IntKi), PARAMETER :: EddAmbT7N08D6 = 7341 - INTEGER(IntKi), PARAMETER :: EddAmbT7N08D7 = 7342 - INTEGER(IntKi), PARAMETER :: EddAmbT7N08D8 = 7343 - INTEGER(IntKi), PARAMETER :: EddAmbT7N08D9 = 7344 - INTEGER(IntKi), PARAMETER :: EddAmbT7N09D1 = 7345 - INTEGER(IntKi), PARAMETER :: EddAmbT7N09D2 = 7346 - INTEGER(IntKi), PARAMETER :: EddAmbT7N09D3 = 7347 - INTEGER(IntKi), PARAMETER :: EddAmbT7N09D4 = 7348 - INTEGER(IntKi), PARAMETER :: EddAmbT7N09D5 = 7349 - INTEGER(IntKi), PARAMETER :: EddAmbT7N09D6 = 7350 - INTEGER(IntKi), PARAMETER :: EddAmbT7N09D7 = 7351 - INTEGER(IntKi), PARAMETER :: EddAmbT7N09D8 = 7352 - INTEGER(IntKi), PARAMETER :: EddAmbT7N09D9 = 7353 - INTEGER(IntKi), PARAMETER :: EddAmbT7N10D1 = 7354 - INTEGER(IntKi), PARAMETER :: EddAmbT7N10D2 = 7355 - INTEGER(IntKi), PARAMETER :: EddAmbT7N10D3 = 7356 - INTEGER(IntKi), PARAMETER :: EddAmbT7N10D4 = 7357 - INTEGER(IntKi), PARAMETER :: EddAmbT7N10D5 = 7358 - INTEGER(IntKi), PARAMETER :: EddAmbT7N10D6 = 7359 - INTEGER(IntKi), PARAMETER :: EddAmbT7N10D7 = 7360 - INTEGER(IntKi), PARAMETER :: EddAmbT7N10D8 = 7361 - INTEGER(IntKi), PARAMETER :: EddAmbT7N10D9 = 7362 - INTEGER(IntKi), PARAMETER :: EddAmbT7N11D1 = 7363 - INTEGER(IntKi), PARAMETER :: EddAmbT7N11D2 = 7364 - INTEGER(IntKi), PARAMETER :: EddAmbT7N11D3 = 7365 - INTEGER(IntKi), PARAMETER :: EddAmbT7N11D4 = 7366 - INTEGER(IntKi), PARAMETER :: EddAmbT7N11D5 = 7367 - INTEGER(IntKi), PARAMETER :: EddAmbT7N11D6 = 7368 - INTEGER(IntKi), PARAMETER :: EddAmbT7N11D7 = 7369 - INTEGER(IntKi), PARAMETER :: EddAmbT7N11D8 = 7370 - INTEGER(IntKi), PARAMETER :: EddAmbT7N11D9 = 7371 - INTEGER(IntKi), PARAMETER :: EddAmbT7N12D1 = 7372 - INTEGER(IntKi), PARAMETER :: EddAmbT7N12D2 = 7373 - INTEGER(IntKi), PARAMETER :: EddAmbT7N12D3 = 7374 - INTEGER(IntKi), PARAMETER :: EddAmbT7N12D4 = 7375 - INTEGER(IntKi), PARAMETER :: EddAmbT7N12D5 = 7376 - INTEGER(IntKi), PARAMETER :: EddAmbT7N12D6 = 7377 - INTEGER(IntKi), PARAMETER :: EddAmbT7N12D7 = 7378 - INTEGER(IntKi), PARAMETER :: EddAmbT7N12D8 = 7379 - INTEGER(IntKi), PARAMETER :: EddAmbT7N12D9 = 7380 - INTEGER(IntKi), PARAMETER :: EddAmbT7N13D1 = 7381 - INTEGER(IntKi), PARAMETER :: EddAmbT7N13D2 = 7382 - INTEGER(IntKi), PARAMETER :: EddAmbT7N13D3 = 7383 - INTEGER(IntKi), PARAMETER :: EddAmbT7N13D4 = 7384 - INTEGER(IntKi), PARAMETER :: EddAmbT7N13D5 = 7385 - INTEGER(IntKi), PARAMETER :: EddAmbT7N13D6 = 7386 - INTEGER(IntKi), PARAMETER :: EddAmbT7N13D7 = 7387 - INTEGER(IntKi), PARAMETER :: EddAmbT7N13D8 = 7388 - INTEGER(IntKi), PARAMETER :: EddAmbT7N13D9 = 7389 - INTEGER(IntKi), PARAMETER :: EddAmbT7N14D1 = 7390 - INTEGER(IntKi), PARAMETER :: EddAmbT7N14D2 = 7391 - INTEGER(IntKi), PARAMETER :: EddAmbT7N14D3 = 7392 - INTEGER(IntKi), PARAMETER :: EddAmbT7N14D4 = 7393 - INTEGER(IntKi), PARAMETER :: EddAmbT7N14D5 = 7394 - INTEGER(IntKi), PARAMETER :: EddAmbT7N14D6 = 7395 - INTEGER(IntKi), PARAMETER :: EddAmbT7N14D7 = 7396 - INTEGER(IntKi), PARAMETER :: EddAmbT7N14D8 = 7397 - INTEGER(IntKi), PARAMETER :: EddAmbT7N14D9 = 7398 - INTEGER(IntKi), PARAMETER :: EddAmbT7N15D1 = 7399 - INTEGER(IntKi), PARAMETER :: EddAmbT7N15D2 = 7400 - INTEGER(IntKi), PARAMETER :: EddAmbT7N15D3 = 7401 - INTEGER(IntKi), PARAMETER :: EddAmbT7N15D4 = 7402 - INTEGER(IntKi), PARAMETER :: EddAmbT7N15D5 = 7403 - INTEGER(IntKi), PARAMETER :: EddAmbT7N15D6 = 7404 - INTEGER(IntKi), PARAMETER :: EddAmbT7N15D7 = 7405 - INTEGER(IntKi), PARAMETER :: EddAmbT7N15D8 = 7406 - INTEGER(IntKi), PARAMETER :: EddAmbT7N15D9 = 7407 - INTEGER(IntKi), PARAMETER :: EddAmbT7N16D1 = 7408 - INTEGER(IntKi), PARAMETER :: EddAmbT7N16D2 = 7409 - INTEGER(IntKi), PARAMETER :: EddAmbT7N16D3 = 7410 - INTEGER(IntKi), PARAMETER :: EddAmbT7N16D4 = 7411 - INTEGER(IntKi), PARAMETER :: EddAmbT7N16D5 = 7412 - INTEGER(IntKi), PARAMETER :: EddAmbT7N16D6 = 7413 - INTEGER(IntKi), PARAMETER :: EddAmbT7N16D7 = 7414 - INTEGER(IntKi), PARAMETER :: EddAmbT7N16D8 = 7415 - INTEGER(IntKi), PARAMETER :: EddAmbT7N16D9 = 7416 - INTEGER(IntKi), PARAMETER :: EddAmbT7N17D1 = 7417 - INTEGER(IntKi), PARAMETER :: EddAmbT7N17D2 = 7418 - INTEGER(IntKi), PARAMETER :: EddAmbT7N17D3 = 7419 - INTEGER(IntKi), PARAMETER :: EddAmbT7N17D4 = 7420 - INTEGER(IntKi), PARAMETER :: EddAmbT7N17D5 = 7421 - INTEGER(IntKi), PARAMETER :: EddAmbT7N17D6 = 7422 - INTEGER(IntKi), PARAMETER :: EddAmbT7N17D7 = 7423 - INTEGER(IntKi), PARAMETER :: EddAmbT7N17D8 = 7424 - INTEGER(IntKi), PARAMETER :: EddAmbT7N17D9 = 7425 - INTEGER(IntKi), PARAMETER :: EddAmbT7N18D1 = 7426 - INTEGER(IntKi), PARAMETER :: EddAmbT7N18D2 = 7427 - INTEGER(IntKi), PARAMETER :: EddAmbT7N18D3 = 7428 - INTEGER(IntKi), PARAMETER :: EddAmbT7N18D4 = 7429 - INTEGER(IntKi), PARAMETER :: EddAmbT7N18D5 = 7430 - INTEGER(IntKi), PARAMETER :: EddAmbT7N18D6 = 7431 - INTEGER(IntKi), PARAMETER :: EddAmbT7N18D7 = 7432 - INTEGER(IntKi), PARAMETER :: EddAmbT7N18D8 = 7433 - INTEGER(IntKi), PARAMETER :: EddAmbT7N18D9 = 7434 - INTEGER(IntKi), PARAMETER :: EddAmbT7N19D1 = 7435 - INTEGER(IntKi), PARAMETER :: EddAmbT7N19D2 = 7436 - INTEGER(IntKi), PARAMETER :: EddAmbT7N19D3 = 7437 - INTEGER(IntKi), PARAMETER :: EddAmbT7N19D4 = 7438 - INTEGER(IntKi), PARAMETER :: EddAmbT7N19D5 = 7439 - INTEGER(IntKi), PARAMETER :: EddAmbT7N19D6 = 7440 - INTEGER(IntKi), PARAMETER :: EddAmbT7N19D7 = 7441 - INTEGER(IntKi), PARAMETER :: EddAmbT7N19D8 = 7442 - INTEGER(IntKi), PARAMETER :: EddAmbT7N19D9 = 7443 - INTEGER(IntKi), PARAMETER :: EddAmbT7N20D1 = 7444 - INTEGER(IntKi), PARAMETER :: EddAmbT7N20D2 = 7445 - INTEGER(IntKi), PARAMETER :: EddAmbT7N20D3 = 7446 - INTEGER(IntKi), PARAMETER :: EddAmbT7N20D4 = 7447 - INTEGER(IntKi), PARAMETER :: EddAmbT7N20D5 = 7448 - INTEGER(IntKi), PARAMETER :: EddAmbT7N20D6 = 7449 - INTEGER(IntKi), PARAMETER :: EddAmbT7N20D7 = 7450 - INTEGER(IntKi), PARAMETER :: EddAmbT7N20D8 = 7451 - INTEGER(IntKi), PARAMETER :: EddAmbT7N20D9 = 7452 - INTEGER(IntKi), PARAMETER :: EddAmbT8N01D1 = 7453 - INTEGER(IntKi), PARAMETER :: EddAmbT8N01D2 = 7454 - INTEGER(IntKi), PARAMETER :: EddAmbT8N01D3 = 7455 - INTEGER(IntKi), PARAMETER :: EddAmbT8N01D4 = 7456 - INTEGER(IntKi), PARAMETER :: EddAmbT8N01D5 = 7457 - INTEGER(IntKi), PARAMETER :: EddAmbT8N01D6 = 7458 - INTEGER(IntKi), PARAMETER :: EddAmbT8N01D7 = 7459 - INTEGER(IntKi), PARAMETER :: EddAmbT8N01D8 = 7460 - INTEGER(IntKi), PARAMETER :: EddAmbT8N01D9 = 7461 - INTEGER(IntKi), PARAMETER :: EddAmbT8N02D1 = 7462 - INTEGER(IntKi), PARAMETER :: EddAmbT8N02D2 = 7463 - INTEGER(IntKi), PARAMETER :: EddAmbT8N02D3 = 7464 - INTEGER(IntKi), PARAMETER :: EddAmbT8N02D4 = 7465 - INTEGER(IntKi), PARAMETER :: EddAmbT8N02D5 = 7466 - INTEGER(IntKi), PARAMETER :: EddAmbT8N02D6 = 7467 - INTEGER(IntKi), PARAMETER :: EddAmbT8N02D7 = 7468 - INTEGER(IntKi), PARAMETER :: EddAmbT8N02D8 = 7469 - INTEGER(IntKi), PARAMETER :: EddAmbT8N02D9 = 7470 - INTEGER(IntKi), PARAMETER :: EddAmbT8N03D1 = 7471 - INTEGER(IntKi), PARAMETER :: EddAmbT8N03D2 = 7472 - INTEGER(IntKi), PARAMETER :: EddAmbT8N03D3 = 7473 - INTEGER(IntKi), PARAMETER :: EddAmbT8N03D4 = 7474 - INTEGER(IntKi), PARAMETER :: EddAmbT8N03D5 = 7475 - INTEGER(IntKi), PARAMETER :: EddAmbT8N03D6 = 7476 - INTEGER(IntKi), PARAMETER :: EddAmbT8N03D7 = 7477 - INTEGER(IntKi), PARAMETER :: EddAmbT8N03D8 = 7478 - INTEGER(IntKi), PARAMETER :: EddAmbT8N03D9 = 7479 - INTEGER(IntKi), PARAMETER :: EddAmbT8N04D1 = 7480 - INTEGER(IntKi), PARAMETER :: EddAmbT8N04D2 = 7481 - INTEGER(IntKi), PARAMETER :: EddAmbT8N04D3 = 7482 - INTEGER(IntKi), PARAMETER :: EddAmbT8N04D4 = 7483 - INTEGER(IntKi), PARAMETER :: EddAmbT8N04D5 = 7484 - INTEGER(IntKi), PARAMETER :: EddAmbT8N04D6 = 7485 - INTEGER(IntKi), PARAMETER :: EddAmbT8N04D7 = 7486 - INTEGER(IntKi), PARAMETER :: EddAmbT8N04D8 = 7487 - INTEGER(IntKi), PARAMETER :: EddAmbT8N04D9 = 7488 - INTEGER(IntKi), PARAMETER :: EddAmbT8N05D1 = 7489 - INTEGER(IntKi), PARAMETER :: EddAmbT8N05D2 = 7490 - INTEGER(IntKi), PARAMETER :: EddAmbT8N05D3 = 7491 - INTEGER(IntKi), PARAMETER :: EddAmbT8N05D4 = 7492 - INTEGER(IntKi), PARAMETER :: EddAmbT8N05D5 = 7493 - INTEGER(IntKi), PARAMETER :: EddAmbT8N05D6 = 7494 - INTEGER(IntKi), PARAMETER :: EddAmbT8N05D7 = 7495 - INTEGER(IntKi), PARAMETER :: EddAmbT8N05D8 = 7496 - INTEGER(IntKi), PARAMETER :: EddAmbT8N05D9 = 7497 - INTEGER(IntKi), PARAMETER :: EddAmbT8N06D1 = 7498 - INTEGER(IntKi), PARAMETER :: EddAmbT8N06D2 = 7499 - INTEGER(IntKi), PARAMETER :: EddAmbT8N06D3 = 7500 - INTEGER(IntKi), PARAMETER :: EddAmbT8N06D4 = 7501 - INTEGER(IntKi), PARAMETER :: EddAmbT8N06D5 = 7502 - INTEGER(IntKi), PARAMETER :: EddAmbT8N06D6 = 7503 - INTEGER(IntKi), PARAMETER :: EddAmbT8N06D7 = 7504 - INTEGER(IntKi), PARAMETER :: EddAmbT8N06D8 = 7505 - INTEGER(IntKi), PARAMETER :: EddAmbT8N06D9 = 7506 - INTEGER(IntKi), PARAMETER :: EddAmbT8N07D1 = 7507 - INTEGER(IntKi), PARAMETER :: EddAmbT8N07D2 = 7508 - INTEGER(IntKi), PARAMETER :: EddAmbT8N07D3 = 7509 - INTEGER(IntKi), PARAMETER :: EddAmbT8N07D4 = 7510 - INTEGER(IntKi), PARAMETER :: EddAmbT8N07D5 = 7511 - INTEGER(IntKi), PARAMETER :: EddAmbT8N07D6 = 7512 - INTEGER(IntKi), PARAMETER :: EddAmbT8N07D7 = 7513 - INTEGER(IntKi), PARAMETER :: EddAmbT8N07D8 = 7514 - INTEGER(IntKi), PARAMETER :: EddAmbT8N07D9 = 7515 - INTEGER(IntKi), PARAMETER :: EddAmbT8N08D1 = 7516 - INTEGER(IntKi), PARAMETER :: EddAmbT8N08D2 = 7517 - INTEGER(IntKi), PARAMETER :: EddAmbT8N08D3 = 7518 - INTEGER(IntKi), PARAMETER :: EddAmbT8N08D4 = 7519 - INTEGER(IntKi), PARAMETER :: EddAmbT8N08D5 = 7520 - INTEGER(IntKi), PARAMETER :: EddAmbT8N08D6 = 7521 - INTEGER(IntKi), PARAMETER :: EddAmbT8N08D7 = 7522 - INTEGER(IntKi), PARAMETER :: EddAmbT8N08D8 = 7523 - INTEGER(IntKi), PARAMETER :: EddAmbT8N08D9 = 7524 - INTEGER(IntKi), PARAMETER :: EddAmbT8N09D1 = 7525 - INTEGER(IntKi), PARAMETER :: EddAmbT8N09D2 = 7526 - INTEGER(IntKi), PARAMETER :: EddAmbT8N09D3 = 7527 - INTEGER(IntKi), PARAMETER :: EddAmbT8N09D4 = 7528 - INTEGER(IntKi), PARAMETER :: EddAmbT8N09D5 = 7529 - INTEGER(IntKi), PARAMETER :: EddAmbT8N09D6 = 7530 - INTEGER(IntKi), PARAMETER :: EddAmbT8N09D7 = 7531 - INTEGER(IntKi), PARAMETER :: EddAmbT8N09D8 = 7532 - INTEGER(IntKi), PARAMETER :: EddAmbT8N09D9 = 7533 - INTEGER(IntKi), PARAMETER :: EddAmbT8N10D1 = 7534 - INTEGER(IntKi), PARAMETER :: EddAmbT8N10D2 = 7535 - INTEGER(IntKi), PARAMETER :: EddAmbT8N10D3 = 7536 - INTEGER(IntKi), PARAMETER :: EddAmbT8N10D4 = 7537 - INTEGER(IntKi), PARAMETER :: EddAmbT8N10D5 = 7538 - INTEGER(IntKi), PARAMETER :: EddAmbT8N10D6 = 7539 - INTEGER(IntKi), PARAMETER :: EddAmbT8N10D7 = 7540 - INTEGER(IntKi), PARAMETER :: EddAmbT8N10D8 = 7541 - INTEGER(IntKi), PARAMETER :: EddAmbT8N10D9 = 7542 - INTEGER(IntKi), PARAMETER :: EddAmbT8N11D1 = 7543 - INTEGER(IntKi), PARAMETER :: EddAmbT8N11D2 = 7544 - INTEGER(IntKi), PARAMETER :: EddAmbT8N11D3 = 7545 - INTEGER(IntKi), PARAMETER :: EddAmbT8N11D4 = 7546 - INTEGER(IntKi), PARAMETER :: EddAmbT8N11D5 = 7547 - INTEGER(IntKi), PARAMETER :: EddAmbT8N11D6 = 7548 - INTEGER(IntKi), PARAMETER :: EddAmbT8N11D7 = 7549 - INTEGER(IntKi), PARAMETER :: EddAmbT8N11D8 = 7550 - INTEGER(IntKi), PARAMETER :: EddAmbT8N11D9 = 7551 - INTEGER(IntKi), PARAMETER :: EddAmbT8N12D1 = 7552 - INTEGER(IntKi), PARAMETER :: EddAmbT8N12D2 = 7553 - INTEGER(IntKi), PARAMETER :: EddAmbT8N12D3 = 7554 - INTEGER(IntKi), PARAMETER :: EddAmbT8N12D4 = 7555 - INTEGER(IntKi), PARAMETER :: EddAmbT8N12D5 = 7556 - INTEGER(IntKi), PARAMETER :: EddAmbT8N12D6 = 7557 - INTEGER(IntKi), PARAMETER :: EddAmbT8N12D7 = 7558 - INTEGER(IntKi), PARAMETER :: EddAmbT8N12D8 = 7559 - INTEGER(IntKi), PARAMETER :: EddAmbT8N12D9 = 7560 - INTEGER(IntKi), PARAMETER :: EddAmbT8N13D1 = 7561 - INTEGER(IntKi), PARAMETER :: EddAmbT8N13D2 = 7562 - INTEGER(IntKi), PARAMETER :: EddAmbT8N13D3 = 7563 - INTEGER(IntKi), PARAMETER :: EddAmbT8N13D4 = 7564 - INTEGER(IntKi), PARAMETER :: EddAmbT8N13D5 = 7565 - INTEGER(IntKi), PARAMETER :: EddAmbT8N13D6 = 7566 - INTEGER(IntKi), PARAMETER :: EddAmbT8N13D7 = 7567 - INTEGER(IntKi), PARAMETER :: EddAmbT8N13D8 = 7568 - INTEGER(IntKi), PARAMETER :: EddAmbT8N13D9 = 7569 - INTEGER(IntKi), PARAMETER :: EddAmbT8N14D1 = 7570 - INTEGER(IntKi), PARAMETER :: EddAmbT8N14D2 = 7571 - INTEGER(IntKi), PARAMETER :: EddAmbT8N14D3 = 7572 - INTEGER(IntKi), PARAMETER :: EddAmbT8N14D4 = 7573 - INTEGER(IntKi), PARAMETER :: EddAmbT8N14D5 = 7574 - INTEGER(IntKi), PARAMETER :: EddAmbT8N14D6 = 7575 - INTEGER(IntKi), PARAMETER :: EddAmbT8N14D7 = 7576 - INTEGER(IntKi), PARAMETER :: EddAmbT8N14D8 = 7577 - INTEGER(IntKi), PARAMETER :: EddAmbT8N14D9 = 7578 - INTEGER(IntKi), PARAMETER :: EddAmbT8N15D1 = 7579 - INTEGER(IntKi), PARAMETER :: EddAmbT8N15D2 = 7580 - INTEGER(IntKi), PARAMETER :: EddAmbT8N15D3 = 7581 - INTEGER(IntKi), PARAMETER :: EddAmbT8N15D4 = 7582 - INTEGER(IntKi), PARAMETER :: EddAmbT8N15D5 = 7583 - INTEGER(IntKi), PARAMETER :: EddAmbT8N15D6 = 7584 - INTEGER(IntKi), PARAMETER :: EddAmbT8N15D7 = 7585 - INTEGER(IntKi), PARAMETER :: EddAmbT8N15D8 = 7586 - INTEGER(IntKi), PARAMETER :: EddAmbT8N15D9 = 7587 - INTEGER(IntKi), PARAMETER :: EddAmbT8N16D1 = 7588 - INTEGER(IntKi), PARAMETER :: EddAmbT8N16D2 = 7589 - INTEGER(IntKi), PARAMETER :: EddAmbT8N16D3 = 7590 - INTEGER(IntKi), PARAMETER :: EddAmbT8N16D4 = 7591 - INTEGER(IntKi), PARAMETER :: EddAmbT8N16D5 = 7592 - INTEGER(IntKi), PARAMETER :: EddAmbT8N16D6 = 7593 - INTEGER(IntKi), PARAMETER :: EddAmbT8N16D7 = 7594 - INTEGER(IntKi), PARAMETER :: EddAmbT8N16D8 = 7595 - INTEGER(IntKi), PARAMETER :: EddAmbT8N16D9 = 7596 - INTEGER(IntKi), PARAMETER :: EddAmbT8N17D1 = 7597 - INTEGER(IntKi), PARAMETER :: EddAmbT8N17D2 = 7598 - INTEGER(IntKi), PARAMETER :: EddAmbT8N17D3 = 7599 - INTEGER(IntKi), PARAMETER :: EddAmbT8N17D4 = 7600 - INTEGER(IntKi), PARAMETER :: EddAmbT8N17D5 = 7601 - INTEGER(IntKi), PARAMETER :: EddAmbT8N17D6 = 7602 - INTEGER(IntKi), PARAMETER :: EddAmbT8N17D7 = 7603 - INTEGER(IntKi), PARAMETER :: EddAmbT8N17D8 = 7604 - INTEGER(IntKi), PARAMETER :: EddAmbT8N17D9 = 7605 - INTEGER(IntKi), PARAMETER :: EddAmbT8N18D1 = 7606 - INTEGER(IntKi), PARAMETER :: EddAmbT8N18D2 = 7607 - INTEGER(IntKi), PARAMETER :: EddAmbT8N18D3 = 7608 - INTEGER(IntKi), PARAMETER :: EddAmbT8N18D4 = 7609 - INTEGER(IntKi), PARAMETER :: EddAmbT8N18D5 = 7610 - INTEGER(IntKi), PARAMETER :: EddAmbT8N18D6 = 7611 - INTEGER(IntKi), PARAMETER :: EddAmbT8N18D7 = 7612 - INTEGER(IntKi), PARAMETER :: EddAmbT8N18D8 = 7613 - INTEGER(IntKi), PARAMETER :: EddAmbT8N18D9 = 7614 - INTEGER(IntKi), PARAMETER :: EddAmbT8N19D1 = 7615 - INTEGER(IntKi), PARAMETER :: EddAmbT8N19D2 = 7616 - INTEGER(IntKi), PARAMETER :: EddAmbT8N19D3 = 7617 - INTEGER(IntKi), PARAMETER :: EddAmbT8N19D4 = 7618 - INTEGER(IntKi), PARAMETER :: EddAmbT8N19D5 = 7619 - INTEGER(IntKi), PARAMETER :: EddAmbT8N19D6 = 7620 - INTEGER(IntKi), PARAMETER :: EddAmbT8N19D7 = 7621 - INTEGER(IntKi), PARAMETER :: EddAmbT8N19D8 = 7622 - INTEGER(IntKi), PARAMETER :: EddAmbT8N19D9 = 7623 - INTEGER(IntKi), PARAMETER :: EddAmbT8N20D1 = 7624 - INTEGER(IntKi), PARAMETER :: EddAmbT8N20D2 = 7625 - INTEGER(IntKi), PARAMETER :: EddAmbT8N20D3 = 7626 - INTEGER(IntKi), PARAMETER :: EddAmbT8N20D4 = 7627 - INTEGER(IntKi), PARAMETER :: EddAmbT8N20D5 = 7628 - INTEGER(IntKi), PARAMETER :: EddAmbT8N20D6 = 7629 - INTEGER(IntKi), PARAMETER :: EddAmbT8N20D7 = 7630 - INTEGER(IntKi), PARAMETER :: EddAmbT8N20D8 = 7631 - INTEGER(IntKi), PARAMETER :: EddAmbT8N20D9 = 7632 - INTEGER(IntKi), PARAMETER :: EddAmbT9N01D1 = 7633 - INTEGER(IntKi), PARAMETER :: EddAmbT9N01D2 = 7634 - INTEGER(IntKi), PARAMETER :: EddAmbT9N01D3 = 7635 - INTEGER(IntKi), PARAMETER :: EddAmbT9N01D4 = 7636 - INTEGER(IntKi), PARAMETER :: EddAmbT9N01D5 = 7637 - INTEGER(IntKi), PARAMETER :: EddAmbT9N01D6 = 7638 - INTEGER(IntKi), PARAMETER :: EddAmbT9N01D7 = 7639 - INTEGER(IntKi), PARAMETER :: EddAmbT9N01D8 = 7640 - INTEGER(IntKi), PARAMETER :: EddAmbT9N01D9 = 7641 - INTEGER(IntKi), PARAMETER :: EddAmbT9N02D1 = 7642 - INTEGER(IntKi), PARAMETER :: EddAmbT9N02D2 = 7643 - INTEGER(IntKi), PARAMETER :: EddAmbT9N02D3 = 7644 - INTEGER(IntKi), PARAMETER :: EddAmbT9N02D4 = 7645 - INTEGER(IntKi), PARAMETER :: EddAmbT9N02D5 = 7646 - INTEGER(IntKi), PARAMETER :: EddAmbT9N02D6 = 7647 - INTEGER(IntKi), PARAMETER :: EddAmbT9N02D7 = 7648 - INTEGER(IntKi), PARAMETER :: EddAmbT9N02D8 = 7649 - INTEGER(IntKi), PARAMETER :: EddAmbT9N02D9 = 7650 - INTEGER(IntKi), PARAMETER :: EddAmbT9N03D1 = 7651 - INTEGER(IntKi), PARAMETER :: EddAmbT9N03D2 = 7652 - INTEGER(IntKi), PARAMETER :: EddAmbT9N03D3 = 7653 - INTEGER(IntKi), PARAMETER :: EddAmbT9N03D4 = 7654 - INTEGER(IntKi), PARAMETER :: EddAmbT9N03D5 = 7655 - INTEGER(IntKi), PARAMETER :: EddAmbT9N03D6 = 7656 - INTEGER(IntKi), PARAMETER :: EddAmbT9N03D7 = 7657 - INTEGER(IntKi), PARAMETER :: EddAmbT9N03D8 = 7658 - INTEGER(IntKi), PARAMETER :: EddAmbT9N03D9 = 7659 - INTEGER(IntKi), PARAMETER :: EddAmbT9N04D1 = 7660 - INTEGER(IntKi), PARAMETER :: EddAmbT9N04D2 = 7661 - INTEGER(IntKi), PARAMETER :: EddAmbT9N04D3 = 7662 - INTEGER(IntKi), PARAMETER :: EddAmbT9N04D4 = 7663 - INTEGER(IntKi), PARAMETER :: EddAmbT9N04D5 = 7664 - INTEGER(IntKi), PARAMETER :: EddAmbT9N04D6 = 7665 - INTEGER(IntKi), PARAMETER :: EddAmbT9N04D7 = 7666 - INTEGER(IntKi), PARAMETER :: EddAmbT9N04D8 = 7667 - INTEGER(IntKi), PARAMETER :: EddAmbT9N04D9 = 7668 - INTEGER(IntKi), PARAMETER :: EddAmbT9N05D1 = 7669 - INTEGER(IntKi), PARAMETER :: EddAmbT9N05D2 = 7670 - INTEGER(IntKi), PARAMETER :: EddAmbT9N05D3 = 7671 - INTEGER(IntKi), PARAMETER :: EddAmbT9N05D4 = 7672 - INTEGER(IntKi), PARAMETER :: EddAmbT9N05D5 = 7673 - INTEGER(IntKi), PARAMETER :: EddAmbT9N05D6 = 7674 - INTEGER(IntKi), PARAMETER :: EddAmbT9N05D7 = 7675 - INTEGER(IntKi), PARAMETER :: EddAmbT9N05D8 = 7676 - INTEGER(IntKi), PARAMETER :: EddAmbT9N05D9 = 7677 - INTEGER(IntKi), PARAMETER :: EddAmbT9N06D1 = 7678 - INTEGER(IntKi), PARAMETER :: EddAmbT9N06D2 = 7679 - INTEGER(IntKi), PARAMETER :: EddAmbT9N06D3 = 7680 - INTEGER(IntKi), PARAMETER :: EddAmbT9N06D4 = 7681 - INTEGER(IntKi), PARAMETER :: EddAmbT9N06D5 = 7682 - INTEGER(IntKi), PARAMETER :: EddAmbT9N06D6 = 7683 - INTEGER(IntKi), PARAMETER :: EddAmbT9N06D7 = 7684 - INTEGER(IntKi), PARAMETER :: EddAmbT9N06D8 = 7685 - INTEGER(IntKi), PARAMETER :: EddAmbT9N06D9 = 7686 - INTEGER(IntKi), PARAMETER :: EddAmbT9N07D1 = 7687 - INTEGER(IntKi), PARAMETER :: EddAmbT9N07D2 = 7688 - INTEGER(IntKi), PARAMETER :: EddAmbT9N07D3 = 7689 - INTEGER(IntKi), PARAMETER :: EddAmbT9N07D4 = 7690 - INTEGER(IntKi), PARAMETER :: EddAmbT9N07D5 = 7691 - INTEGER(IntKi), PARAMETER :: EddAmbT9N07D6 = 7692 - INTEGER(IntKi), PARAMETER :: EddAmbT9N07D7 = 7693 - INTEGER(IntKi), PARAMETER :: EddAmbT9N07D8 = 7694 - INTEGER(IntKi), PARAMETER :: EddAmbT9N07D9 = 7695 - INTEGER(IntKi), PARAMETER :: EddAmbT9N08D1 = 7696 - INTEGER(IntKi), PARAMETER :: EddAmbT9N08D2 = 7697 - INTEGER(IntKi), PARAMETER :: EddAmbT9N08D3 = 7698 - INTEGER(IntKi), PARAMETER :: EddAmbT9N08D4 = 7699 - INTEGER(IntKi), PARAMETER :: EddAmbT9N08D5 = 7700 - INTEGER(IntKi), PARAMETER :: EddAmbT9N08D6 = 7701 - INTEGER(IntKi), PARAMETER :: EddAmbT9N08D7 = 7702 - INTEGER(IntKi), PARAMETER :: EddAmbT9N08D8 = 7703 - INTEGER(IntKi), PARAMETER :: EddAmbT9N08D9 = 7704 - INTEGER(IntKi), PARAMETER :: EddAmbT9N09D1 = 7705 - INTEGER(IntKi), PARAMETER :: EddAmbT9N09D2 = 7706 - INTEGER(IntKi), PARAMETER :: EddAmbT9N09D3 = 7707 - INTEGER(IntKi), PARAMETER :: EddAmbT9N09D4 = 7708 - INTEGER(IntKi), PARAMETER :: EddAmbT9N09D5 = 7709 - INTEGER(IntKi), PARAMETER :: EddAmbT9N09D6 = 7710 - INTEGER(IntKi), PARAMETER :: EddAmbT9N09D7 = 7711 - INTEGER(IntKi), PARAMETER :: EddAmbT9N09D8 = 7712 - INTEGER(IntKi), PARAMETER :: EddAmbT9N09D9 = 7713 - INTEGER(IntKi), PARAMETER :: EddAmbT9N10D1 = 7714 - INTEGER(IntKi), PARAMETER :: EddAmbT9N10D2 = 7715 - INTEGER(IntKi), PARAMETER :: EddAmbT9N10D3 = 7716 - INTEGER(IntKi), PARAMETER :: EddAmbT9N10D4 = 7717 - INTEGER(IntKi), PARAMETER :: EddAmbT9N10D5 = 7718 - INTEGER(IntKi), PARAMETER :: EddAmbT9N10D6 = 7719 - INTEGER(IntKi), PARAMETER :: EddAmbT9N10D7 = 7720 - INTEGER(IntKi), PARAMETER :: EddAmbT9N10D8 = 7721 - INTEGER(IntKi), PARAMETER :: EddAmbT9N10D9 = 7722 - INTEGER(IntKi), PARAMETER :: EddAmbT9N11D1 = 7723 - INTEGER(IntKi), PARAMETER :: EddAmbT9N11D2 = 7724 - INTEGER(IntKi), PARAMETER :: EddAmbT9N11D3 = 7725 - INTEGER(IntKi), PARAMETER :: EddAmbT9N11D4 = 7726 - INTEGER(IntKi), PARAMETER :: EddAmbT9N11D5 = 7727 - INTEGER(IntKi), PARAMETER :: EddAmbT9N11D6 = 7728 - INTEGER(IntKi), PARAMETER :: EddAmbT9N11D7 = 7729 - INTEGER(IntKi), PARAMETER :: EddAmbT9N11D8 = 7730 - INTEGER(IntKi), PARAMETER :: EddAmbT9N11D9 = 7731 - INTEGER(IntKi), PARAMETER :: EddAmbT9N12D1 = 7732 - INTEGER(IntKi), PARAMETER :: EddAmbT9N12D2 = 7733 - INTEGER(IntKi), PARAMETER :: EddAmbT9N12D3 = 7734 - INTEGER(IntKi), PARAMETER :: EddAmbT9N12D4 = 7735 - INTEGER(IntKi), PARAMETER :: EddAmbT9N12D5 = 7736 - INTEGER(IntKi), PARAMETER :: EddAmbT9N12D6 = 7737 - INTEGER(IntKi), PARAMETER :: EddAmbT9N12D7 = 7738 - INTEGER(IntKi), PARAMETER :: EddAmbT9N12D8 = 7739 - INTEGER(IntKi), PARAMETER :: EddAmbT9N12D9 = 7740 - INTEGER(IntKi), PARAMETER :: EddAmbT9N13D1 = 7741 - INTEGER(IntKi), PARAMETER :: EddAmbT9N13D2 = 7742 - INTEGER(IntKi), PARAMETER :: EddAmbT9N13D3 = 7743 - INTEGER(IntKi), PARAMETER :: EddAmbT9N13D4 = 7744 - INTEGER(IntKi), PARAMETER :: EddAmbT9N13D5 = 7745 - INTEGER(IntKi), PARAMETER :: EddAmbT9N13D6 = 7746 - INTEGER(IntKi), PARAMETER :: EddAmbT9N13D7 = 7747 - INTEGER(IntKi), PARAMETER :: EddAmbT9N13D8 = 7748 - INTEGER(IntKi), PARAMETER :: EddAmbT9N13D9 = 7749 - INTEGER(IntKi), PARAMETER :: EddAmbT9N14D1 = 7750 - INTEGER(IntKi), PARAMETER :: EddAmbT9N14D2 = 7751 - INTEGER(IntKi), PARAMETER :: EddAmbT9N14D3 = 7752 - INTEGER(IntKi), PARAMETER :: EddAmbT9N14D4 = 7753 - INTEGER(IntKi), PARAMETER :: EddAmbT9N14D5 = 7754 - INTEGER(IntKi), PARAMETER :: EddAmbT9N14D6 = 7755 - INTEGER(IntKi), PARAMETER :: EddAmbT9N14D7 = 7756 - INTEGER(IntKi), PARAMETER :: EddAmbT9N14D8 = 7757 - INTEGER(IntKi), PARAMETER :: EddAmbT9N14D9 = 7758 - INTEGER(IntKi), PARAMETER :: EddAmbT9N15D1 = 7759 - INTEGER(IntKi), PARAMETER :: EddAmbT9N15D2 = 7760 - INTEGER(IntKi), PARAMETER :: EddAmbT9N15D3 = 7761 - INTEGER(IntKi), PARAMETER :: EddAmbT9N15D4 = 7762 - INTEGER(IntKi), PARAMETER :: EddAmbT9N15D5 = 7763 - INTEGER(IntKi), PARAMETER :: EddAmbT9N15D6 = 7764 - INTEGER(IntKi), PARAMETER :: EddAmbT9N15D7 = 7765 - INTEGER(IntKi), PARAMETER :: EddAmbT9N15D8 = 7766 - INTEGER(IntKi), PARAMETER :: EddAmbT9N15D9 = 7767 - INTEGER(IntKi), PARAMETER :: EddAmbT9N16D1 = 7768 - INTEGER(IntKi), PARAMETER :: EddAmbT9N16D2 = 7769 - INTEGER(IntKi), PARAMETER :: EddAmbT9N16D3 = 7770 - INTEGER(IntKi), PARAMETER :: EddAmbT9N16D4 = 7771 - INTEGER(IntKi), PARAMETER :: EddAmbT9N16D5 = 7772 - INTEGER(IntKi), PARAMETER :: EddAmbT9N16D6 = 7773 - INTEGER(IntKi), PARAMETER :: EddAmbT9N16D7 = 7774 - INTEGER(IntKi), PARAMETER :: EddAmbT9N16D8 = 7775 - INTEGER(IntKi), PARAMETER :: EddAmbT9N16D9 = 7776 - INTEGER(IntKi), PARAMETER :: EddAmbT9N17D1 = 7777 - INTEGER(IntKi), PARAMETER :: EddAmbT9N17D2 = 7778 - INTEGER(IntKi), PARAMETER :: EddAmbT9N17D3 = 7779 - INTEGER(IntKi), PARAMETER :: EddAmbT9N17D4 = 7780 - INTEGER(IntKi), PARAMETER :: EddAmbT9N17D5 = 7781 - INTEGER(IntKi), PARAMETER :: EddAmbT9N17D6 = 7782 - INTEGER(IntKi), PARAMETER :: EddAmbT9N17D7 = 7783 - INTEGER(IntKi), PARAMETER :: EddAmbT9N17D8 = 7784 - INTEGER(IntKi), PARAMETER :: EddAmbT9N17D9 = 7785 - INTEGER(IntKi), PARAMETER :: EddAmbT9N18D1 = 7786 - INTEGER(IntKi), PARAMETER :: EddAmbT9N18D2 = 7787 - INTEGER(IntKi), PARAMETER :: EddAmbT9N18D3 = 7788 - INTEGER(IntKi), PARAMETER :: EddAmbT9N18D4 = 7789 - INTEGER(IntKi), PARAMETER :: EddAmbT9N18D5 = 7790 - INTEGER(IntKi), PARAMETER :: EddAmbT9N18D6 = 7791 - INTEGER(IntKi), PARAMETER :: EddAmbT9N18D7 = 7792 - INTEGER(IntKi), PARAMETER :: EddAmbT9N18D8 = 7793 - INTEGER(IntKi), PARAMETER :: EddAmbT9N18D9 = 7794 - INTEGER(IntKi), PARAMETER :: EddAmbT9N19D1 = 7795 - INTEGER(IntKi), PARAMETER :: EddAmbT9N19D2 = 7796 - INTEGER(IntKi), PARAMETER :: EddAmbT9N19D3 = 7797 - INTEGER(IntKi), PARAMETER :: EddAmbT9N19D4 = 7798 - INTEGER(IntKi), PARAMETER :: EddAmbT9N19D5 = 7799 - INTEGER(IntKi), PARAMETER :: EddAmbT9N19D6 = 7800 - INTEGER(IntKi), PARAMETER :: EddAmbT9N19D7 = 7801 - INTEGER(IntKi), PARAMETER :: EddAmbT9N19D8 = 7802 - INTEGER(IntKi), PARAMETER :: EddAmbT9N19D9 = 7803 - INTEGER(IntKi), PARAMETER :: EddAmbT9N20D1 = 7804 - INTEGER(IntKi), PARAMETER :: EddAmbT9N20D2 = 7805 - INTEGER(IntKi), PARAMETER :: EddAmbT9N20D3 = 7806 - INTEGER(IntKi), PARAMETER :: EddAmbT9N20D4 = 7807 - INTEGER(IntKi), PARAMETER :: EddAmbT9N20D5 = 7808 - INTEGER(IntKi), PARAMETER :: EddAmbT9N20D6 = 7809 - INTEGER(IntKi), PARAMETER :: EddAmbT9N20D7 = 7810 - INTEGER(IntKi), PARAMETER :: EddAmbT9N20D8 = 7811 - INTEGER(IntKi), PARAMETER :: EddAmbT9N20D9 = 7812 + INTEGER(IntKi), PARAMETER :: EddAmbT1N01D1 = 6013 + INTEGER(IntKi), PARAMETER :: EddAmbT1N01D2 = 6014 + INTEGER(IntKi), PARAMETER :: EddAmbT1N01D3 = 6015 + INTEGER(IntKi), PARAMETER :: EddAmbT1N01D4 = 6016 + INTEGER(IntKi), PARAMETER :: EddAmbT1N01D5 = 6017 + INTEGER(IntKi), PARAMETER :: EddAmbT1N01D6 = 6018 + INTEGER(IntKi), PARAMETER :: EddAmbT1N01D7 = 6019 + INTEGER(IntKi), PARAMETER :: EddAmbT1N01D8 = 6020 + INTEGER(IntKi), PARAMETER :: EddAmbT1N01D9 = 6021 + INTEGER(IntKi), PARAMETER :: EddAmbT1N02D1 = 6022 + INTEGER(IntKi), PARAMETER :: EddAmbT1N02D2 = 6023 + INTEGER(IntKi), PARAMETER :: EddAmbT1N02D3 = 6024 + INTEGER(IntKi), PARAMETER :: EddAmbT1N02D4 = 6025 + INTEGER(IntKi), PARAMETER :: EddAmbT1N02D5 = 6026 + INTEGER(IntKi), PARAMETER :: EddAmbT1N02D6 = 6027 + INTEGER(IntKi), PARAMETER :: EddAmbT1N02D7 = 6028 + INTEGER(IntKi), PARAMETER :: EddAmbT1N02D8 = 6029 + INTEGER(IntKi), PARAMETER :: EddAmbT1N02D9 = 6030 + INTEGER(IntKi), PARAMETER :: EddAmbT1N03D1 = 6031 + INTEGER(IntKi), PARAMETER :: EddAmbT1N03D2 = 6032 + INTEGER(IntKi), PARAMETER :: EddAmbT1N03D3 = 6033 + INTEGER(IntKi), PARAMETER :: EddAmbT1N03D4 = 6034 + INTEGER(IntKi), PARAMETER :: EddAmbT1N03D5 = 6035 + INTEGER(IntKi), PARAMETER :: EddAmbT1N03D6 = 6036 + INTEGER(IntKi), PARAMETER :: EddAmbT1N03D7 = 6037 + INTEGER(IntKi), PARAMETER :: EddAmbT1N03D8 = 6038 + INTEGER(IntKi), PARAMETER :: EddAmbT1N03D9 = 6039 + INTEGER(IntKi), PARAMETER :: EddAmbT1N04D1 = 6040 + INTEGER(IntKi), PARAMETER :: EddAmbT1N04D2 = 6041 + INTEGER(IntKi), PARAMETER :: EddAmbT1N04D3 = 6042 + INTEGER(IntKi), PARAMETER :: EddAmbT1N04D4 = 6043 + INTEGER(IntKi), PARAMETER :: EddAmbT1N04D5 = 6044 + INTEGER(IntKi), PARAMETER :: EddAmbT1N04D6 = 6045 + INTEGER(IntKi), PARAMETER :: EddAmbT1N04D7 = 6046 + INTEGER(IntKi), PARAMETER :: EddAmbT1N04D8 = 6047 + INTEGER(IntKi), PARAMETER :: EddAmbT1N04D9 = 6048 + INTEGER(IntKi), PARAMETER :: EddAmbT1N05D1 = 6049 + INTEGER(IntKi), PARAMETER :: EddAmbT1N05D2 = 6050 + INTEGER(IntKi), PARAMETER :: EddAmbT1N05D3 = 6051 + INTEGER(IntKi), PARAMETER :: EddAmbT1N05D4 = 6052 + INTEGER(IntKi), PARAMETER :: EddAmbT1N05D5 = 6053 + INTEGER(IntKi), PARAMETER :: EddAmbT1N05D6 = 6054 + INTEGER(IntKi), PARAMETER :: EddAmbT1N05D7 = 6055 + INTEGER(IntKi), PARAMETER :: EddAmbT1N05D8 = 6056 + INTEGER(IntKi), PARAMETER :: EddAmbT1N05D9 = 6057 + INTEGER(IntKi), PARAMETER :: EddAmbT1N06D1 = 6058 + INTEGER(IntKi), PARAMETER :: EddAmbT1N06D2 = 6059 + INTEGER(IntKi), PARAMETER :: EddAmbT1N06D3 = 6060 + INTEGER(IntKi), PARAMETER :: EddAmbT1N06D4 = 6061 + INTEGER(IntKi), PARAMETER :: EddAmbT1N06D5 = 6062 + INTEGER(IntKi), PARAMETER :: EddAmbT1N06D6 = 6063 + INTEGER(IntKi), PARAMETER :: EddAmbT1N06D7 = 6064 + INTEGER(IntKi), PARAMETER :: EddAmbT1N06D8 = 6065 + INTEGER(IntKi), PARAMETER :: EddAmbT1N06D9 = 6066 + INTEGER(IntKi), PARAMETER :: EddAmbT1N07D1 = 6067 + INTEGER(IntKi), PARAMETER :: EddAmbT1N07D2 = 6068 + INTEGER(IntKi), PARAMETER :: EddAmbT1N07D3 = 6069 + INTEGER(IntKi), PARAMETER :: EddAmbT1N07D4 = 6070 + INTEGER(IntKi), PARAMETER :: EddAmbT1N07D5 = 6071 + INTEGER(IntKi), PARAMETER :: EddAmbT1N07D6 = 6072 + INTEGER(IntKi), PARAMETER :: EddAmbT1N07D7 = 6073 + INTEGER(IntKi), PARAMETER :: EddAmbT1N07D8 = 6074 + INTEGER(IntKi), PARAMETER :: EddAmbT1N07D9 = 6075 + INTEGER(IntKi), PARAMETER :: EddAmbT1N08D1 = 6076 + INTEGER(IntKi), PARAMETER :: EddAmbT1N08D2 = 6077 + INTEGER(IntKi), PARAMETER :: EddAmbT1N08D3 = 6078 + INTEGER(IntKi), PARAMETER :: EddAmbT1N08D4 = 6079 + INTEGER(IntKi), PARAMETER :: EddAmbT1N08D5 = 6080 + INTEGER(IntKi), PARAMETER :: EddAmbT1N08D6 = 6081 + INTEGER(IntKi), PARAMETER :: EddAmbT1N08D7 = 6082 + INTEGER(IntKi), PARAMETER :: EddAmbT1N08D8 = 6083 + INTEGER(IntKi), PARAMETER :: EddAmbT1N08D9 = 6084 + INTEGER(IntKi), PARAMETER :: EddAmbT1N09D1 = 6085 + INTEGER(IntKi), PARAMETER :: EddAmbT1N09D2 = 6086 + INTEGER(IntKi), PARAMETER :: EddAmbT1N09D3 = 6087 + INTEGER(IntKi), PARAMETER :: EddAmbT1N09D4 = 6088 + INTEGER(IntKi), PARAMETER :: EddAmbT1N09D5 = 6089 + INTEGER(IntKi), PARAMETER :: EddAmbT1N09D6 = 6090 + INTEGER(IntKi), PARAMETER :: EddAmbT1N09D7 = 6091 + INTEGER(IntKi), PARAMETER :: EddAmbT1N09D8 = 6092 + INTEGER(IntKi), PARAMETER :: EddAmbT1N09D9 = 6093 + INTEGER(IntKi), PARAMETER :: EddAmbT1N10D1 = 6094 + INTEGER(IntKi), PARAMETER :: EddAmbT1N10D2 = 6095 + INTEGER(IntKi), PARAMETER :: EddAmbT1N10D3 = 6096 + INTEGER(IntKi), PARAMETER :: EddAmbT1N10D4 = 6097 + INTEGER(IntKi), PARAMETER :: EddAmbT1N10D5 = 6098 + INTEGER(IntKi), PARAMETER :: EddAmbT1N10D6 = 6099 + INTEGER(IntKi), PARAMETER :: EddAmbT1N10D7 = 6100 + INTEGER(IntKi), PARAMETER :: EddAmbT1N10D8 = 6101 + INTEGER(IntKi), PARAMETER :: EddAmbT1N10D9 = 6102 + INTEGER(IntKi), PARAMETER :: EddAmbT1N11D1 = 6103 + INTEGER(IntKi), PARAMETER :: EddAmbT1N11D2 = 6104 + INTEGER(IntKi), PARAMETER :: EddAmbT1N11D3 = 6105 + INTEGER(IntKi), PARAMETER :: EddAmbT1N11D4 = 6106 + INTEGER(IntKi), PARAMETER :: EddAmbT1N11D5 = 6107 + INTEGER(IntKi), PARAMETER :: EddAmbT1N11D6 = 6108 + INTEGER(IntKi), PARAMETER :: EddAmbT1N11D7 = 6109 + INTEGER(IntKi), PARAMETER :: EddAmbT1N11D8 = 6110 + INTEGER(IntKi), PARAMETER :: EddAmbT1N11D9 = 6111 + INTEGER(IntKi), PARAMETER :: EddAmbT1N12D1 = 6112 + INTEGER(IntKi), PARAMETER :: EddAmbT1N12D2 = 6113 + INTEGER(IntKi), PARAMETER :: EddAmbT1N12D3 = 6114 + INTEGER(IntKi), PARAMETER :: EddAmbT1N12D4 = 6115 + INTEGER(IntKi), PARAMETER :: EddAmbT1N12D5 = 6116 + INTEGER(IntKi), PARAMETER :: EddAmbT1N12D6 = 6117 + INTEGER(IntKi), PARAMETER :: EddAmbT1N12D7 = 6118 + INTEGER(IntKi), PARAMETER :: EddAmbT1N12D8 = 6119 + INTEGER(IntKi), PARAMETER :: EddAmbT1N12D9 = 6120 + INTEGER(IntKi), PARAMETER :: EddAmbT1N13D1 = 6121 + INTEGER(IntKi), PARAMETER :: EddAmbT1N13D2 = 6122 + INTEGER(IntKi), PARAMETER :: EddAmbT1N13D3 = 6123 + INTEGER(IntKi), PARAMETER :: EddAmbT1N13D4 = 6124 + INTEGER(IntKi), PARAMETER :: EddAmbT1N13D5 = 6125 + INTEGER(IntKi), PARAMETER :: EddAmbT1N13D6 = 6126 + INTEGER(IntKi), PARAMETER :: EddAmbT1N13D7 = 6127 + INTEGER(IntKi), PARAMETER :: EddAmbT1N13D8 = 6128 + INTEGER(IntKi), PARAMETER :: EddAmbT1N13D9 = 6129 + INTEGER(IntKi), PARAMETER :: EddAmbT1N14D1 = 6130 + INTEGER(IntKi), PARAMETER :: EddAmbT1N14D2 = 6131 + INTEGER(IntKi), PARAMETER :: EddAmbT1N14D3 = 6132 + INTEGER(IntKi), PARAMETER :: EddAmbT1N14D4 = 6133 + INTEGER(IntKi), PARAMETER :: EddAmbT1N14D5 = 6134 + INTEGER(IntKi), PARAMETER :: EddAmbT1N14D6 = 6135 + INTEGER(IntKi), PARAMETER :: EddAmbT1N14D7 = 6136 + INTEGER(IntKi), PARAMETER :: EddAmbT1N14D8 = 6137 + INTEGER(IntKi), PARAMETER :: EddAmbT1N14D9 = 6138 + INTEGER(IntKi), PARAMETER :: EddAmbT1N15D1 = 6139 + INTEGER(IntKi), PARAMETER :: EddAmbT1N15D2 = 6140 + INTEGER(IntKi), PARAMETER :: EddAmbT1N15D3 = 6141 + INTEGER(IntKi), PARAMETER :: EddAmbT1N15D4 = 6142 + INTEGER(IntKi), PARAMETER :: EddAmbT1N15D5 = 6143 + INTEGER(IntKi), PARAMETER :: EddAmbT1N15D6 = 6144 + INTEGER(IntKi), PARAMETER :: EddAmbT1N15D7 = 6145 + INTEGER(IntKi), PARAMETER :: EddAmbT1N15D8 = 6146 + INTEGER(IntKi), PARAMETER :: EddAmbT1N15D9 = 6147 + INTEGER(IntKi), PARAMETER :: EddAmbT1N16D1 = 6148 + INTEGER(IntKi), PARAMETER :: EddAmbT1N16D2 = 6149 + INTEGER(IntKi), PARAMETER :: EddAmbT1N16D3 = 6150 + INTEGER(IntKi), PARAMETER :: EddAmbT1N16D4 = 6151 + INTEGER(IntKi), PARAMETER :: EddAmbT1N16D5 = 6152 + INTEGER(IntKi), PARAMETER :: EddAmbT1N16D6 = 6153 + INTEGER(IntKi), PARAMETER :: EddAmbT1N16D7 = 6154 + INTEGER(IntKi), PARAMETER :: EddAmbT1N16D8 = 6155 + INTEGER(IntKi), PARAMETER :: EddAmbT1N16D9 = 6156 + INTEGER(IntKi), PARAMETER :: EddAmbT1N17D1 = 6157 + INTEGER(IntKi), PARAMETER :: EddAmbT1N17D2 = 6158 + INTEGER(IntKi), PARAMETER :: EddAmbT1N17D3 = 6159 + INTEGER(IntKi), PARAMETER :: EddAmbT1N17D4 = 6160 + INTEGER(IntKi), PARAMETER :: EddAmbT1N17D5 = 6161 + INTEGER(IntKi), PARAMETER :: EddAmbT1N17D6 = 6162 + INTEGER(IntKi), PARAMETER :: EddAmbT1N17D7 = 6163 + INTEGER(IntKi), PARAMETER :: EddAmbT1N17D8 = 6164 + INTEGER(IntKi), PARAMETER :: EddAmbT1N17D9 = 6165 + INTEGER(IntKi), PARAMETER :: EddAmbT1N18D1 = 6166 + INTEGER(IntKi), PARAMETER :: EddAmbT1N18D2 = 6167 + INTEGER(IntKi), PARAMETER :: EddAmbT1N18D3 = 6168 + INTEGER(IntKi), PARAMETER :: EddAmbT1N18D4 = 6169 + INTEGER(IntKi), PARAMETER :: EddAmbT1N18D5 = 6170 + INTEGER(IntKi), PARAMETER :: EddAmbT1N18D6 = 6171 + INTEGER(IntKi), PARAMETER :: EddAmbT1N18D7 = 6172 + INTEGER(IntKi), PARAMETER :: EddAmbT1N18D8 = 6173 + INTEGER(IntKi), PARAMETER :: EddAmbT1N18D9 = 6174 + INTEGER(IntKi), PARAMETER :: EddAmbT1N19D1 = 6175 + INTEGER(IntKi), PARAMETER :: EddAmbT1N19D2 = 6176 + INTEGER(IntKi), PARAMETER :: EddAmbT1N19D3 = 6177 + INTEGER(IntKi), PARAMETER :: EddAmbT1N19D4 = 6178 + INTEGER(IntKi), PARAMETER :: EddAmbT1N19D5 = 6179 + INTEGER(IntKi), PARAMETER :: EddAmbT1N19D6 = 6180 + INTEGER(IntKi), PARAMETER :: EddAmbT1N19D7 = 6181 + INTEGER(IntKi), PARAMETER :: EddAmbT1N19D8 = 6182 + INTEGER(IntKi), PARAMETER :: EddAmbT1N19D9 = 6183 + INTEGER(IntKi), PARAMETER :: EddAmbT1N20D1 = 6184 + INTEGER(IntKi), PARAMETER :: EddAmbT1N20D2 = 6185 + INTEGER(IntKi), PARAMETER :: EddAmbT1N20D3 = 6186 + INTEGER(IntKi), PARAMETER :: EddAmbT1N20D4 = 6187 + INTEGER(IntKi), PARAMETER :: EddAmbT1N20D5 = 6188 + INTEGER(IntKi), PARAMETER :: EddAmbT1N20D6 = 6189 + INTEGER(IntKi), PARAMETER :: EddAmbT1N20D7 = 6190 + INTEGER(IntKi), PARAMETER :: EddAmbT1N20D8 = 6191 + INTEGER(IntKi), PARAMETER :: EddAmbT1N20D9 = 6192 + INTEGER(IntKi), PARAMETER :: EddAmbT2N01D1 = 6193 + INTEGER(IntKi), PARAMETER :: EddAmbT2N01D2 = 6194 + INTEGER(IntKi), PARAMETER :: EddAmbT2N01D3 = 6195 + INTEGER(IntKi), PARAMETER :: EddAmbT2N01D4 = 6196 + INTEGER(IntKi), PARAMETER :: EddAmbT2N01D5 = 6197 + INTEGER(IntKi), PARAMETER :: EddAmbT2N01D6 = 6198 + INTEGER(IntKi), PARAMETER :: EddAmbT2N01D7 = 6199 + INTEGER(IntKi), PARAMETER :: EddAmbT2N01D8 = 6200 + INTEGER(IntKi), PARAMETER :: EddAmbT2N01D9 = 6201 + INTEGER(IntKi), PARAMETER :: EddAmbT2N02D1 = 6202 + INTEGER(IntKi), PARAMETER :: EddAmbT2N02D2 = 6203 + INTEGER(IntKi), PARAMETER :: EddAmbT2N02D3 = 6204 + INTEGER(IntKi), PARAMETER :: EddAmbT2N02D4 = 6205 + INTEGER(IntKi), PARAMETER :: EddAmbT2N02D5 = 6206 + INTEGER(IntKi), PARAMETER :: EddAmbT2N02D6 = 6207 + INTEGER(IntKi), PARAMETER :: EddAmbT2N02D7 = 6208 + INTEGER(IntKi), PARAMETER :: EddAmbT2N02D8 = 6209 + INTEGER(IntKi), PARAMETER :: EddAmbT2N02D9 = 6210 + INTEGER(IntKi), PARAMETER :: EddAmbT2N03D1 = 6211 + INTEGER(IntKi), PARAMETER :: EddAmbT2N03D2 = 6212 + INTEGER(IntKi), PARAMETER :: EddAmbT2N03D3 = 6213 + INTEGER(IntKi), PARAMETER :: EddAmbT2N03D4 = 6214 + INTEGER(IntKi), PARAMETER :: EddAmbT2N03D5 = 6215 + INTEGER(IntKi), PARAMETER :: EddAmbT2N03D6 = 6216 + INTEGER(IntKi), PARAMETER :: EddAmbT2N03D7 = 6217 + INTEGER(IntKi), PARAMETER :: EddAmbT2N03D8 = 6218 + INTEGER(IntKi), PARAMETER :: EddAmbT2N03D9 = 6219 + INTEGER(IntKi), PARAMETER :: EddAmbT2N04D1 = 6220 + INTEGER(IntKi), PARAMETER :: EddAmbT2N04D2 = 6221 + INTEGER(IntKi), PARAMETER :: EddAmbT2N04D3 = 6222 + INTEGER(IntKi), PARAMETER :: EddAmbT2N04D4 = 6223 + INTEGER(IntKi), PARAMETER :: EddAmbT2N04D5 = 6224 + INTEGER(IntKi), PARAMETER :: EddAmbT2N04D6 = 6225 + INTEGER(IntKi), PARAMETER :: EddAmbT2N04D7 = 6226 + INTEGER(IntKi), PARAMETER :: EddAmbT2N04D8 = 6227 + INTEGER(IntKi), PARAMETER :: EddAmbT2N04D9 = 6228 + INTEGER(IntKi), PARAMETER :: EddAmbT2N05D1 = 6229 + INTEGER(IntKi), PARAMETER :: EddAmbT2N05D2 = 6230 + INTEGER(IntKi), PARAMETER :: EddAmbT2N05D3 = 6231 + INTEGER(IntKi), PARAMETER :: EddAmbT2N05D4 = 6232 + INTEGER(IntKi), PARAMETER :: EddAmbT2N05D5 = 6233 + INTEGER(IntKi), PARAMETER :: EddAmbT2N05D6 = 6234 + INTEGER(IntKi), PARAMETER :: EddAmbT2N05D7 = 6235 + INTEGER(IntKi), PARAMETER :: EddAmbT2N05D8 = 6236 + INTEGER(IntKi), PARAMETER :: EddAmbT2N05D9 = 6237 + INTEGER(IntKi), PARAMETER :: EddAmbT2N06D1 = 6238 + INTEGER(IntKi), PARAMETER :: EddAmbT2N06D2 = 6239 + INTEGER(IntKi), PARAMETER :: EddAmbT2N06D3 = 6240 + INTEGER(IntKi), PARAMETER :: EddAmbT2N06D4 = 6241 + INTEGER(IntKi), PARAMETER :: EddAmbT2N06D5 = 6242 + INTEGER(IntKi), PARAMETER :: EddAmbT2N06D6 = 6243 + INTEGER(IntKi), PARAMETER :: EddAmbT2N06D7 = 6244 + INTEGER(IntKi), PARAMETER :: EddAmbT2N06D8 = 6245 + INTEGER(IntKi), PARAMETER :: EddAmbT2N06D9 = 6246 + INTEGER(IntKi), PARAMETER :: EddAmbT2N07D1 = 6247 + INTEGER(IntKi), PARAMETER :: EddAmbT2N07D2 = 6248 + INTEGER(IntKi), PARAMETER :: EddAmbT2N07D3 = 6249 + INTEGER(IntKi), PARAMETER :: EddAmbT2N07D4 = 6250 + INTEGER(IntKi), PARAMETER :: EddAmbT2N07D5 = 6251 + INTEGER(IntKi), PARAMETER :: EddAmbT2N07D6 = 6252 + INTEGER(IntKi), PARAMETER :: EddAmbT2N07D7 = 6253 + INTEGER(IntKi), PARAMETER :: EddAmbT2N07D8 = 6254 + INTEGER(IntKi), PARAMETER :: EddAmbT2N07D9 = 6255 + INTEGER(IntKi), PARAMETER :: EddAmbT2N08D1 = 6256 + INTEGER(IntKi), PARAMETER :: EddAmbT2N08D2 = 6257 + INTEGER(IntKi), PARAMETER :: EddAmbT2N08D3 = 6258 + INTEGER(IntKi), PARAMETER :: EddAmbT2N08D4 = 6259 + INTEGER(IntKi), PARAMETER :: EddAmbT2N08D5 = 6260 + INTEGER(IntKi), PARAMETER :: EddAmbT2N08D6 = 6261 + INTEGER(IntKi), PARAMETER :: EddAmbT2N08D7 = 6262 + INTEGER(IntKi), PARAMETER :: EddAmbT2N08D8 = 6263 + INTEGER(IntKi), PARAMETER :: EddAmbT2N08D9 = 6264 + INTEGER(IntKi), PARAMETER :: EddAmbT2N09D1 = 6265 + INTEGER(IntKi), PARAMETER :: EddAmbT2N09D2 = 6266 + INTEGER(IntKi), PARAMETER :: EddAmbT2N09D3 = 6267 + INTEGER(IntKi), PARAMETER :: EddAmbT2N09D4 = 6268 + INTEGER(IntKi), PARAMETER :: EddAmbT2N09D5 = 6269 + INTEGER(IntKi), PARAMETER :: EddAmbT2N09D6 = 6270 + INTEGER(IntKi), PARAMETER :: EddAmbT2N09D7 = 6271 + INTEGER(IntKi), PARAMETER :: EddAmbT2N09D8 = 6272 + INTEGER(IntKi), PARAMETER :: EddAmbT2N09D9 = 6273 + INTEGER(IntKi), PARAMETER :: EddAmbT2N10D1 = 6274 + INTEGER(IntKi), PARAMETER :: EddAmbT2N10D2 = 6275 + INTEGER(IntKi), PARAMETER :: EddAmbT2N10D3 = 6276 + INTEGER(IntKi), PARAMETER :: EddAmbT2N10D4 = 6277 + INTEGER(IntKi), PARAMETER :: EddAmbT2N10D5 = 6278 + INTEGER(IntKi), PARAMETER :: EddAmbT2N10D6 = 6279 + INTEGER(IntKi), PARAMETER :: EddAmbT2N10D7 = 6280 + INTEGER(IntKi), PARAMETER :: EddAmbT2N10D8 = 6281 + INTEGER(IntKi), PARAMETER :: EddAmbT2N10D9 = 6282 + INTEGER(IntKi), PARAMETER :: EddAmbT2N11D1 = 6283 + INTEGER(IntKi), PARAMETER :: EddAmbT2N11D2 = 6284 + INTEGER(IntKi), PARAMETER :: EddAmbT2N11D3 = 6285 + INTEGER(IntKi), PARAMETER :: EddAmbT2N11D4 = 6286 + INTEGER(IntKi), PARAMETER :: EddAmbT2N11D5 = 6287 + INTEGER(IntKi), PARAMETER :: EddAmbT2N11D6 = 6288 + INTEGER(IntKi), PARAMETER :: EddAmbT2N11D7 = 6289 + INTEGER(IntKi), PARAMETER :: EddAmbT2N11D8 = 6290 + INTEGER(IntKi), PARAMETER :: EddAmbT2N11D9 = 6291 + INTEGER(IntKi), PARAMETER :: EddAmbT2N12D1 = 6292 + INTEGER(IntKi), PARAMETER :: EddAmbT2N12D2 = 6293 + INTEGER(IntKi), PARAMETER :: EddAmbT2N12D3 = 6294 + INTEGER(IntKi), PARAMETER :: EddAmbT2N12D4 = 6295 + INTEGER(IntKi), PARAMETER :: EddAmbT2N12D5 = 6296 + INTEGER(IntKi), PARAMETER :: EddAmbT2N12D6 = 6297 + INTEGER(IntKi), PARAMETER :: EddAmbT2N12D7 = 6298 + INTEGER(IntKi), PARAMETER :: EddAmbT2N12D8 = 6299 + INTEGER(IntKi), PARAMETER :: EddAmbT2N12D9 = 6300 + INTEGER(IntKi), PARAMETER :: EddAmbT2N13D1 = 6301 + INTEGER(IntKi), PARAMETER :: EddAmbT2N13D2 = 6302 + INTEGER(IntKi), PARAMETER :: EddAmbT2N13D3 = 6303 + INTEGER(IntKi), PARAMETER :: EddAmbT2N13D4 = 6304 + INTEGER(IntKi), PARAMETER :: EddAmbT2N13D5 = 6305 + INTEGER(IntKi), PARAMETER :: EddAmbT2N13D6 = 6306 + INTEGER(IntKi), PARAMETER :: EddAmbT2N13D7 = 6307 + INTEGER(IntKi), PARAMETER :: EddAmbT2N13D8 = 6308 + INTEGER(IntKi), PARAMETER :: EddAmbT2N13D9 = 6309 + INTEGER(IntKi), PARAMETER :: EddAmbT2N14D1 = 6310 + INTEGER(IntKi), PARAMETER :: EddAmbT2N14D2 = 6311 + INTEGER(IntKi), PARAMETER :: EddAmbT2N14D3 = 6312 + INTEGER(IntKi), PARAMETER :: EddAmbT2N14D4 = 6313 + INTEGER(IntKi), PARAMETER :: EddAmbT2N14D5 = 6314 + INTEGER(IntKi), PARAMETER :: EddAmbT2N14D6 = 6315 + INTEGER(IntKi), PARAMETER :: EddAmbT2N14D7 = 6316 + INTEGER(IntKi), PARAMETER :: EddAmbT2N14D8 = 6317 + INTEGER(IntKi), PARAMETER :: EddAmbT2N14D9 = 6318 + INTEGER(IntKi), PARAMETER :: EddAmbT2N15D1 = 6319 + INTEGER(IntKi), PARAMETER :: EddAmbT2N15D2 = 6320 + INTEGER(IntKi), PARAMETER :: EddAmbT2N15D3 = 6321 + INTEGER(IntKi), PARAMETER :: EddAmbT2N15D4 = 6322 + INTEGER(IntKi), PARAMETER :: EddAmbT2N15D5 = 6323 + INTEGER(IntKi), PARAMETER :: EddAmbT2N15D6 = 6324 + INTEGER(IntKi), PARAMETER :: EddAmbT2N15D7 = 6325 + INTEGER(IntKi), PARAMETER :: EddAmbT2N15D8 = 6326 + INTEGER(IntKi), PARAMETER :: EddAmbT2N15D9 = 6327 + INTEGER(IntKi), PARAMETER :: EddAmbT2N16D1 = 6328 + INTEGER(IntKi), PARAMETER :: EddAmbT2N16D2 = 6329 + INTEGER(IntKi), PARAMETER :: EddAmbT2N16D3 = 6330 + INTEGER(IntKi), PARAMETER :: EddAmbT2N16D4 = 6331 + INTEGER(IntKi), PARAMETER :: EddAmbT2N16D5 = 6332 + INTEGER(IntKi), PARAMETER :: EddAmbT2N16D6 = 6333 + INTEGER(IntKi), PARAMETER :: EddAmbT2N16D7 = 6334 + INTEGER(IntKi), PARAMETER :: EddAmbT2N16D8 = 6335 + INTEGER(IntKi), PARAMETER :: EddAmbT2N16D9 = 6336 + INTEGER(IntKi), PARAMETER :: EddAmbT2N17D1 = 6337 + INTEGER(IntKi), PARAMETER :: EddAmbT2N17D2 = 6338 + INTEGER(IntKi), PARAMETER :: EddAmbT2N17D3 = 6339 + INTEGER(IntKi), PARAMETER :: EddAmbT2N17D4 = 6340 + INTEGER(IntKi), PARAMETER :: EddAmbT2N17D5 = 6341 + INTEGER(IntKi), PARAMETER :: EddAmbT2N17D6 = 6342 + INTEGER(IntKi), PARAMETER :: EddAmbT2N17D7 = 6343 + INTEGER(IntKi), PARAMETER :: EddAmbT2N17D8 = 6344 + INTEGER(IntKi), PARAMETER :: EddAmbT2N17D9 = 6345 + INTEGER(IntKi), PARAMETER :: EddAmbT2N18D1 = 6346 + INTEGER(IntKi), PARAMETER :: EddAmbT2N18D2 = 6347 + INTEGER(IntKi), PARAMETER :: EddAmbT2N18D3 = 6348 + INTEGER(IntKi), PARAMETER :: EddAmbT2N18D4 = 6349 + INTEGER(IntKi), PARAMETER :: EddAmbT2N18D5 = 6350 + INTEGER(IntKi), PARAMETER :: EddAmbT2N18D6 = 6351 + INTEGER(IntKi), PARAMETER :: EddAmbT2N18D7 = 6352 + INTEGER(IntKi), PARAMETER :: EddAmbT2N18D8 = 6353 + INTEGER(IntKi), PARAMETER :: EddAmbT2N18D9 = 6354 + INTEGER(IntKi), PARAMETER :: EddAmbT2N19D1 = 6355 + INTEGER(IntKi), PARAMETER :: EddAmbT2N19D2 = 6356 + INTEGER(IntKi), PARAMETER :: EddAmbT2N19D3 = 6357 + INTEGER(IntKi), PARAMETER :: EddAmbT2N19D4 = 6358 + INTEGER(IntKi), PARAMETER :: EddAmbT2N19D5 = 6359 + INTEGER(IntKi), PARAMETER :: EddAmbT2N19D6 = 6360 + INTEGER(IntKi), PARAMETER :: EddAmbT2N19D7 = 6361 + INTEGER(IntKi), PARAMETER :: EddAmbT2N19D8 = 6362 + INTEGER(IntKi), PARAMETER :: EddAmbT2N19D9 = 6363 + INTEGER(IntKi), PARAMETER :: EddAmbT2N20D1 = 6364 + INTEGER(IntKi), PARAMETER :: EddAmbT2N20D2 = 6365 + INTEGER(IntKi), PARAMETER :: EddAmbT2N20D3 = 6366 + INTEGER(IntKi), PARAMETER :: EddAmbT2N20D4 = 6367 + INTEGER(IntKi), PARAMETER :: EddAmbT2N20D5 = 6368 + INTEGER(IntKi), PARAMETER :: EddAmbT2N20D6 = 6369 + INTEGER(IntKi), PARAMETER :: EddAmbT2N20D7 = 6370 + INTEGER(IntKi), PARAMETER :: EddAmbT2N20D8 = 6371 + INTEGER(IntKi), PARAMETER :: EddAmbT2N20D9 = 6372 + INTEGER(IntKi), PARAMETER :: EddAmbT3N01D1 = 6373 + INTEGER(IntKi), PARAMETER :: EddAmbT3N01D2 = 6374 + INTEGER(IntKi), PARAMETER :: EddAmbT3N01D3 = 6375 + INTEGER(IntKi), PARAMETER :: EddAmbT3N01D4 = 6376 + INTEGER(IntKi), PARAMETER :: EddAmbT3N01D5 = 6377 + INTEGER(IntKi), PARAMETER :: EddAmbT3N01D6 = 6378 + INTEGER(IntKi), PARAMETER :: EddAmbT3N01D7 = 6379 + INTEGER(IntKi), PARAMETER :: EddAmbT3N01D8 = 6380 + INTEGER(IntKi), PARAMETER :: EddAmbT3N01D9 = 6381 + INTEGER(IntKi), PARAMETER :: EddAmbT3N02D1 = 6382 + INTEGER(IntKi), PARAMETER :: EddAmbT3N02D2 = 6383 + INTEGER(IntKi), PARAMETER :: EddAmbT3N02D3 = 6384 + INTEGER(IntKi), PARAMETER :: EddAmbT3N02D4 = 6385 + INTEGER(IntKi), PARAMETER :: EddAmbT3N02D5 = 6386 + INTEGER(IntKi), PARAMETER :: EddAmbT3N02D6 = 6387 + INTEGER(IntKi), PARAMETER :: EddAmbT3N02D7 = 6388 + INTEGER(IntKi), PARAMETER :: EddAmbT3N02D8 = 6389 + INTEGER(IntKi), PARAMETER :: EddAmbT3N02D9 = 6390 + INTEGER(IntKi), PARAMETER :: EddAmbT3N03D1 = 6391 + INTEGER(IntKi), PARAMETER :: EddAmbT3N03D2 = 6392 + INTEGER(IntKi), PARAMETER :: EddAmbT3N03D3 = 6393 + INTEGER(IntKi), PARAMETER :: EddAmbT3N03D4 = 6394 + INTEGER(IntKi), PARAMETER :: EddAmbT3N03D5 = 6395 + INTEGER(IntKi), PARAMETER :: EddAmbT3N03D6 = 6396 + INTEGER(IntKi), PARAMETER :: EddAmbT3N03D7 = 6397 + INTEGER(IntKi), PARAMETER :: EddAmbT3N03D8 = 6398 + INTEGER(IntKi), PARAMETER :: EddAmbT3N03D9 = 6399 + INTEGER(IntKi), PARAMETER :: EddAmbT3N04D1 = 6400 + INTEGER(IntKi), PARAMETER :: EddAmbT3N04D2 = 6401 + INTEGER(IntKi), PARAMETER :: EddAmbT3N04D3 = 6402 + INTEGER(IntKi), PARAMETER :: EddAmbT3N04D4 = 6403 + INTEGER(IntKi), PARAMETER :: EddAmbT3N04D5 = 6404 + INTEGER(IntKi), PARAMETER :: EddAmbT3N04D6 = 6405 + INTEGER(IntKi), PARAMETER :: EddAmbT3N04D7 = 6406 + INTEGER(IntKi), PARAMETER :: EddAmbT3N04D8 = 6407 + INTEGER(IntKi), PARAMETER :: EddAmbT3N04D9 = 6408 + INTEGER(IntKi), PARAMETER :: EddAmbT3N05D1 = 6409 + INTEGER(IntKi), PARAMETER :: EddAmbT3N05D2 = 6410 + INTEGER(IntKi), PARAMETER :: EddAmbT3N05D3 = 6411 + INTEGER(IntKi), PARAMETER :: EddAmbT3N05D4 = 6412 + INTEGER(IntKi), PARAMETER :: EddAmbT3N05D5 = 6413 + INTEGER(IntKi), PARAMETER :: EddAmbT3N05D6 = 6414 + INTEGER(IntKi), PARAMETER :: EddAmbT3N05D7 = 6415 + INTEGER(IntKi), PARAMETER :: EddAmbT3N05D8 = 6416 + INTEGER(IntKi), PARAMETER :: EddAmbT3N05D9 = 6417 + INTEGER(IntKi), PARAMETER :: EddAmbT3N06D1 = 6418 + INTEGER(IntKi), PARAMETER :: EddAmbT3N06D2 = 6419 + INTEGER(IntKi), PARAMETER :: EddAmbT3N06D3 = 6420 + INTEGER(IntKi), PARAMETER :: EddAmbT3N06D4 = 6421 + INTEGER(IntKi), PARAMETER :: EddAmbT3N06D5 = 6422 + INTEGER(IntKi), PARAMETER :: EddAmbT3N06D6 = 6423 + INTEGER(IntKi), PARAMETER :: EddAmbT3N06D7 = 6424 + INTEGER(IntKi), PARAMETER :: EddAmbT3N06D8 = 6425 + INTEGER(IntKi), PARAMETER :: EddAmbT3N06D9 = 6426 + INTEGER(IntKi), PARAMETER :: EddAmbT3N07D1 = 6427 + INTEGER(IntKi), PARAMETER :: EddAmbT3N07D2 = 6428 + INTEGER(IntKi), PARAMETER :: EddAmbT3N07D3 = 6429 + INTEGER(IntKi), PARAMETER :: EddAmbT3N07D4 = 6430 + INTEGER(IntKi), PARAMETER :: EddAmbT3N07D5 = 6431 + INTEGER(IntKi), PARAMETER :: EddAmbT3N07D6 = 6432 + INTEGER(IntKi), PARAMETER :: EddAmbT3N07D7 = 6433 + INTEGER(IntKi), PARAMETER :: EddAmbT3N07D8 = 6434 + INTEGER(IntKi), PARAMETER :: EddAmbT3N07D9 = 6435 + INTEGER(IntKi), PARAMETER :: EddAmbT3N08D1 = 6436 + INTEGER(IntKi), PARAMETER :: EddAmbT3N08D2 = 6437 + INTEGER(IntKi), PARAMETER :: EddAmbT3N08D3 = 6438 + INTEGER(IntKi), PARAMETER :: EddAmbT3N08D4 = 6439 + INTEGER(IntKi), PARAMETER :: EddAmbT3N08D5 = 6440 + INTEGER(IntKi), PARAMETER :: EddAmbT3N08D6 = 6441 + INTEGER(IntKi), PARAMETER :: EddAmbT3N08D7 = 6442 + INTEGER(IntKi), PARAMETER :: EddAmbT3N08D8 = 6443 + INTEGER(IntKi), PARAMETER :: EddAmbT3N08D9 = 6444 + INTEGER(IntKi), PARAMETER :: EddAmbT3N09D1 = 6445 + INTEGER(IntKi), PARAMETER :: EddAmbT3N09D2 = 6446 + INTEGER(IntKi), PARAMETER :: EddAmbT3N09D3 = 6447 + INTEGER(IntKi), PARAMETER :: EddAmbT3N09D4 = 6448 + INTEGER(IntKi), PARAMETER :: EddAmbT3N09D5 = 6449 + INTEGER(IntKi), PARAMETER :: EddAmbT3N09D6 = 6450 + INTEGER(IntKi), PARAMETER :: EddAmbT3N09D7 = 6451 + INTEGER(IntKi), PARAMETER :: EddAmbT3N09D8 = 6452 + INTEGER(IntKi), PARAMETER :: EddAmbT3N09D9 = 6453 + INTEGER(IntKi), PARAMETER :: EddAmbT3N10D1 = 6454 + INTEGER(IntKi), PARAMETER :: EddAmbT3N10D2 = 6455 + INTEGER(IntKi), PARAMETER :: EddAmbT3N10D3 = 6456 + INTEGER(IntKi), PARAMETER :: EddAmbT3N10D4 = 6457 + INTEGER(IntKi), PARAMETER :: EddAmbT3N10D5 = 6458 + INTEGER(IntKi), PARAMETER :: EddAmbT3N10D6 = 6459 + INTEGER(IntKi), PARAMETER :: EddAmbT3N10D7 = 6460 + INTEGER(IntKi), PARAMETER :: EddAmbT3N10D8 = 6461 + INTEGER(IntKi), PARAMETER :: EddAmbT3N10D9 = 6462 + INTEGER(IntKi), PARAMETER :: EddAmbT3N11D1 = 6463 + INTEGER(IntKi), PARAMETER :: EddAmbT3N11D2 = 6464 + INTEGER(IntKi), PARAMETER :: EddAmbT3N11D3 = 6465 + INTEGER(IntKi), PARAMETER :: EddAmbT3N11D4 = 6466 + INTEGER(IntKi), PARAMETER :: EddAmbT3N11D5 = 6467 + INTEGER(IntKi), PARAMETER :: EddAmbT3N11D6 = 6468 + INTEGER(IntKi), PARAMETER :: EddAmbT3N11D7 = 6469 + INTEGER(IntKi), PARAMETER :: EddAmbT3N11D8 = 6470 + INTEGER(IntKi), PARAMETER :: EddAmbT3N11D9 = 6471 + INTEGER(IntKi), PARAMETER :: EddAmbT3N12D1 = 6472 + INTEGER(IntKi), PARAMETER :: EddAmbT3N12D2 = 6473 + INTEGER(IntKi), PARAMETER :: EddAmbT3N12D3 = 6474 + INTEGER(IntKi), PARAMETER :: EddAmbT3N12D4 = 6475 + INTEGER(IntKi), PARAMETER :: EddAmbT3N12D5 = 6476 + INTEGER(IntKi), PARAMETER :: EddAmbT3N12D6 = 6477 + INTEGER(IntKi), PARAMETER :: EddAmbT3N12D7 = 6478 + INTEGER(IntKi), PARAMETER :: EddAmbT3N12D8 = 6479 + INTEGER(IntKi), PARAMETER :: EddAmbT3N12D9 = 6480 + INTEGER(IntKi), PARAMETER :: EddAmbT3N13D1 = 6481 + INTEGER(IntKi), PARAMETER :: EddAmbT3N13D2 = 6482 + INTEGER(IntKi), PARAMETER :: EddAmbT3N13D3 = 6483 + INTEGER(IntKi), PARAMETER :: EddAmbT3N13D4 = 6484 + INTEGER(IntKi), PARAMETER :: EddAmbT3N13D5 = 6485 + INTEGER(IntKi), PARAMETER :: EddAmbT3N13D6 = 6486 + INTEGER(IntKi), PARAMETER :: EddAmbT3N13D7 = 6487 + INTEGER(IntKi), PARAMETER :: EddAmbT3N13D8 = 6488 + INTEGER(IntKi), PARAMETER :: EddAmbT3N13D9 = 6489 + INTEGER(IntKi), PARAMETER :: EddAmbT3N14D1 = 6490 + INTEGER(IntKi), PARAMETER :: EddAmbT3N14D2 = 6491 + INTEGER(IntKi), PARAMETER :: EddAmbT3N14D3 = 6492 + INTEGER(IntKi), PARAMETER :: EddAmbT3N14D4 = 6493 + INTEGER(IntKi), PARAMETER :: EddAmbT3N14D5 = 6494 + INTEGER(IntKi), PARAMETER :: EddAmbT3N14D6 = 6495 + INTEGER(IntKi), PARAMETER :: EddAmbT3N14D7 = 6496 + INTEGER(IntKi), PARAMETER :: EddAmbT3N14D8 = 6497 + INTEGER(IntKi), PARAMETER :: EddAmbT3N14D9 = 6498 + INTEGER(IntKi), PARAMETER :: EddAmbT3N15D1 = 6499 + INTEGER(IntKi), PARAMETER :: EddAmbT3N15D2 = 6500 + INTEGER(IntKi), PARAMETER :: EddAmbT3N15D3 = 6501 + INTEGER(IntKi), PARAMETER :: EddAmbT3N15D4 = 6502 + INTEGER(IntKi), PARAMETER :: EddAmbT3N15D5 = 6503 + INTEGER(IntKi), PARAMETER :: EddAmbT3N15D6 = 6504 + INTEGER(IntKi), PARAMETER :: EddAmbT3N15D7 = 6505 + INTEGER(IntKi), PARAMETER :: EddAmbT3N15D8 = 6506 + INTEGER(IntKi), PARAMETER :: EddAmbT3N15D9 = 6507 + INTEGER(IntKi), PARAMETER :: EddAmbT3N16D1 = 6508 + INTEGER(IntKi), PARAMETER :: EddAmbT3N16D2 = 6509 + INTEGER(IntKi), PARAMETER :: EddAmbT3N16D3 = 6510 + INTEGER(IntKi), PARAMETER :: EddAmbT3N16D4 = 6511 + INTEGER(IntKi), PARAMETER :: EddAmbT3N16D5 = 6512 + INTEGER(IntKi), PARAMETER :: EddAmbT3N16D6 = 6513 + INTEGER(IntKi), PARAMETER :: EddAmbT3N16D7 = 6514 + INTEGER(IntKi), PARAMETER :: EddAmbT3N16D8 = 6515 + INTEGER(IntKi), PARAMETER :: EddAmbT3N16D9 = 6516 + INTEGER(IntKi), PARAMETER :: EddAmbT3N17D1 = 6517 + INTEGER(IntKi), PARAMETER :: EddAmbT3N17D2 = 6518 + INTEGER(IntKi), PARAMETER :: EddAmbT3N17D3 = 6519 + INTEGER(IntKi), PARAMETER :: EddAmbT3N17D4 = 6520 + INTEGER(IntKi), PARAMETER :: EddAmbT3N17D5 = 6521 + INTEGER(IntKi), PARAMETER :: EddAmbT3N17D6 = 6522 + INTEGER(IntKi), PARAMETER :: EddAmbT3N17D7 = 6523 + INTEGER(IntKi), PARAMETER :: EddAmbT3N17D8 = 6524 + INTEGER(IntKi), PARAMETER :: EddAmbT3N17D9 = 6525 + INTEGER(IntKi), PARAMETER :: EddAmbT3N18D1 = 6526 + INTEGER(IntKi), PARAMETER :: EddAmbT3N18D2 = 6527 + INTEGER(IntKi), PARAMETER :: EddAmbT3N18D3 = 6528 + INTEGER(IntKi), PARAMETER :: EddAmbT3N18D4 = 6529 + INTEGER(IntKi), PARAMETER :: EddAmbT3N18D5 = 6530 + INTEGER(IntKi), PARAMETER :: EddAmbT3N18D6 = 6531 + INTEGER(IntKi), PARAMETER :: EddAmbT3N18D7 = 6532 + INTEGER(IntKi), PARAMETER :: EddAmbT3N18D8 = 6533 + INTEGER(IntKi), PARAMETER :: EddAmbT3N18D9 = 6534 + INTEGER(IntKi), PARAMETER :: EddAmbT3N19D1 = 6535 + INTEGER(IntKi), PARAMETER :: EddAmbT3N19D2 = 6536 + INTEGER(IntKi), PARAMETER :: EddAmbT3N19D3 = 6537 + INTEGER(IntKi), PARAMETER :: EddAmbT3N19D4 = 6538 + INTEGER(IntKi), PARAMETER :: EddAmbT3N19D5 = 6539 + INTEGER(IntKi), PARAMETER :: EddAmbT3N19D6 = 6540 + INTEGER(IntKi), PARAMETER :: EddAmbT3N19D7 = 6541 + INTEGER(IntKi), PARAMETER :: EddAmbT3N19D8 = 6542 + INTEGER(IntKi), PARAMETER :: EddAmbT3N19D9 = 6543 + INTEGER(IntKi), PARAMETER :: EddAmbT3N20D1 = 6544 + INTEGER(IntKi), PARAMETER :: EddAmbT3N20D2 = 6545 + INTEGER(IntKi), PARAMETER :: EddAmbT3N20D3 = 6546 + INTEGER(IntKi), PARAMETER :: EddAmbT3N20D4 = 6547 + INTEGER(IntKi), PARAMETER :: EddAmbT3N20D5 = 6548 + INTEGER(IntKi), PARAMETER :: EddAmbT3N20D6 = 6549 + INTEGER(IntKi), PARAMETER :: EddAmbT3N20D7 = 6550 + INTEGER(IntKi), PARAMETER :: EddAmbT3N20D8 = 6551 + INTEGER(IntKi), PARAMETER :: EddAmbT3N20D9 = 6552 + INTEGER(IntKi), PARAMETER :: EddAmbT4N01D1 = 6553 + INTEGER(IntKi), PARAMETER :: EddAmbT4N01D2 = 6554 + INTEGER(IntKi), PARAMETER :: EddAmbT4N01D3 = 6555 + INTEGER(IntKi), PARAMETER :: EddAmbT4N01D4 = 6556 + INTEGER(IntKi), PARAMETER :: EddAmbT4N01D5 = 6557 + INTEGER(IntKi), PARAMETER :: EddAmbT4N01D6 = 6558 + INTEGER(IntKi), PARAMETER :: EddAmbT4N01D7 = 6559 + INTEGER(IntKi), PARAMETER :: EddAmbT4N01D8 = 6560 + INTEGER(IntKi), PARAMETER :: EddAmbT4N01D9 = 6561 + INTEGER(IntKi), PARAMETER :: EddAmbT4N02D1 = 6562 + INTEGER(IntKi), PARAMETER :: EddAmbT4N02D2 = 6563 + INTEGER(IntKi), PARAMETER :: EddAmbT4N02D3 = 6564 + INTEGER(IntKi), PARAMETER :: EddAmbT4N02D4 = 6565 + INTEGER(IntKi), PARAMETER :: EddAmbT4N02D5 = 6566 + INTEGER(IntKi), PARAMETER :: EddAmbT4N02D6 = 6567 + INTEGER(IntKi), PARAMETER :: EddAmbT4N02D7 = 6568 + INTEGER(IntKi), PARAMETER :: EddAmbT4N02D8 = 6569 + INTEGER(IntKi), PARAMETER :: EddAmbT4N02D9 = 6570 + INTEGER(IntKi), PARAMETER :: EddAmbT4N03D1 = 6571 + INTEGER(IntKi), PARAMETER :: EddAmbT4N03D2 = 6572 + INTEGER(IntKi), PARAMETER :: EddAmbT4N03D3 = 6573 + INTEGER(IntKi), PARAMETER :: EddAmbT4N03D4 = 6574 + INTEGER(IntKi), PARAMETER :: EddAmbT4N03D5 = 6575 + INTEGER(IntKi), PARAMETER :: EddAmbT4N03D6 = 6576 + INTEGER(IntKi), PARAMETER :: EddAmbT4N03D7 = 6577 + INTEGER(IntKi), PARAMETER :: EddAmbT4N03D8 = 6578 + INTEGER(IntKi), PARAMETER :: EddAmbT4N03D9 = 6579 + INTEGER(IntKi), PARAMETER :: EddAmbT4N04D1 = 6580 + INTEGER(IntKi), PARAMETER :: EddAmbT4N04D2 = 6581 + INTEGER(IntKi), PARAMETER :: EddAmbT4N04D3 = 6582 + INTEGER(IntKi), PARAMETER :: EddAmbT4N04D4 = 6583 + INTEGER(IntKi), PARAMETER :: EddAmbT4N04D5 = 6584 + INTEGER(IntKi), PARAMETER :: EddAmbT4N04D6 = 6585 + INTEGER(IntKi), PARAMETER :: EddAmbT4N04D7 = 6586 + INTEGER(IntKi), PARAMETER :: EddAmbT4N04D8 = 6587 + INTEGER(IntKi), PARAMETER :: EddAmbT4N04D9 = 6588 + INTEGER(IntKi), PARAMETER :: EddAmbT4N05D1 = 6589 + INTEGER(IntKi), PARAMETER :: EddAmbT4N05D2 = 6590 + INTEGER(IntKi), PARAMETER :: EddAmbT4N05D3 = 6591 + INTEGER(IntKi), PARAMETER :: EddAmbT4N05D4 = 6592 + INTEGER(IntKi), PARAMETER :: EddAmbT4N05D5 = 6593 + INTEGER(IntKi), PARAMETER :: EddAmbT4N05D6 = 6594 + INTEGER(IntKi), PARAMETER :: EddAmbT4N05D7 = 6595 + INTEGER(IntKi), PARAMETER :: EddAmbT4N05D8 = 6596 + INTEGER(IntKi), PARAMETER :: EddAmbT4N05D9 = 6597 + INTEGER(IntKi), PARAMETER :: EddAmbT4N06D1 = 6598 + INTEGER(IntKi), PARAMETER :: EddAmbT4N06D2 = 6599 + INTEGER(IntKi), PARAMETER :: EddAmbT4N06D3 = 6600 + INTEGER(IntKi), PARAMETER :: EddAmbT4N06D4 = 6601 + INTEGER(IntKi), PARAMETER :: EddAmbT4N06D5 = 6602 + INTEGER(IntKi), PARAMETER :: EddAmbT4N06D6 = 6603 + INTEGER(IntKi), PARAMETER :: EddAmbT4N06D7 = 6604 + INTEGER(IntKi), PARAMETER :: EddAmbT4N06D8 = 6605 + INTEGER(IntKi), PARAMETER :: EddAmbT4N06D9 = 6606 + INTEGER(IntKi), PARAMETER :: EddAmbT4N07D1 = 6607 + INTEGER(IntKi), PARAMETER :: EddAmbT4N07D2 = 6608 + INTEGER(IntKi), PARAMETER :: EddAmbT4N07D3 = 6609 + INTEGER(IntKi), PARAMETER :: EddAmbT4N07D4 = 6610 + INTEGER(IntKi), PARAMETER :: EddAmbT4N07D5 = 6611 + INTEGER(IntKi), PARAMETER :: EddAmbT4N07D6 = 6612 + INTEGER(IntKi), PARAMETER :: EddAmbT4N07D7 = 6613 + INTEGER(IntKi), PARAMETER :: EddAmbT4N07D8 = 6614 + INTEGER(IntKi), PARAMETER :: EddAmbT4N07D9 = 6615 + INTEGER(IntKi), PARAMETER :: EddAmbT4N08D1 = 6616 + INTEGER(IntKi), PARAMETER :: EddAmbT4N08D2 = 6617 + INTEGER(IntKi), PARAMETER :: EddAmbT4N08D3 = 6618 + INTEGER(IntKi), PARAMETER :: EddAmbT4N08D4 = 6619 + INTEGER(IntKi), PARAMETER :: EddAmbT4N08D5 = 6620 + INTEGER(IntKi), PARAMETER :: EddAmbT4N08D6 = 6621 + INTEGER(IntKi), PARAMETER :: EddAmbT4N08D7 = 6622 + INTEGER(IntKi), PARAMETER :: EddAmbT4N08D8 = 6623 + INTEGER(IntKi), PARAMETER :: EddAmbT4N08D9 = 6624 + INTEGER(IntKi), PARAMETER :: EddAmbT4N09D1 = 6625 + INTEGER(IntKi), PARAMETER :: EddAmbT4N09D2 = 6626 + INTEGER(IntKi), PARAMETER :: EddAmbT4N09D3 = 6627 + INTEGER(IntKi), PARAMETER :: EddAmbT4N09D4 = 6628 + INTEGER(IntKi), PARAMETER :: EddAmbT4N09D5 = 6629 + INTEGER(IntKi), PARAMETER :: EddAmbT4N09D6 = 6630 + INTEGER(IntKi), PARAMETER :: EddAmbT4N09D7 = 6631 + INTEGER(IntKi), PARAMETER :: EddAmbT4N09D8 = 6632 + INTEGER(IntKi), PARAMETER :: EddAmbT4N09D9 = 6633 + INTEGER(IntKi), PARAMETER :: EddAmbT4N10D1 = 6634 + INTEGER(IntKi), PARAMETER :: EddAmbT4N10D2 = 6635 + INTEGER(IntKi), PARAMETER :: EddAmbT4N10D3 = 6636 + INTEGER(IntKi), PARAMETER :: EddAmbT4N10D4 = 6637 + INTEGER(IntKi), PARAMETER :: EddAmbT4N10D5 = 6638 + INTEGER(IntKi), PARAMETER :: EddAmbT4N10D6 = 6639 + INTEGER(IntKi), PARAMETER :: EddAmbT4N10D7 = 6640 + INTEGER(IntKi), PARAMETER :: EddAmbT4N10D8 = 6641 + INTEGER(IntKi), PARAMETER :: EddAmbT4N10D9 = 6642 + INTEGER(IntKi), PARAMETER :: EddAmbT4N11D1 = 6643 + INTEGER(IntKi), PARAMETER :: EddAmbT4N11D2 = 6644 + INTEGER(IntKi), PARAMETER :: EddAmbT4N11D3 = 6645 + INTEGER(IntKi), PARAMETER :: EddAmbT4N11D4 = 6646 + INTEGER(IntKi), PARAMETER :: EddAmbT4N11D5 = 6647 + INTEGER(IntKi), PARAMETER :: EddAmbT4N11D6 = 6648 + INTEGER(IntKi), PARAMETER :: EddAmbT4N11D7 = 6649 + INTEGER(IntKi), PARAMETER :: EddAmbT4N11D8 = 6650 + INTEGER(IntKi), PARAMETER :: EddAmbT4N11D9 = 6651 + INTEGER(IntKi), PARAMETER :: EddAmbT4N12D1 = 6652 + INTEGER(IntKi), PARAMETER :: EddAmbT4N12D2 = 6653 + INTEGER(IntKi), PARAMETER :: EddAmbT4N12D3 = 6654 + INTEGER(IntKi), PARAMETER :: EddAmbT4N12D4 = 6655 + INTEGER(IntKi), PARAMETER :: EddAmbT4N12D5 = 6656 + INTEGER(IntKi), PARAMETER :: EddAmbT4N12D6 = 6657 + INTEGER(IntKi), PARAMETER :: EddAmbT4N12D7 = 6658 + INTEGER(IntKi), PARAMETER :: EddAmbT4N12D8 = 6659 + INTEGER(IntKi), PARAMETER :: EddAmbT4N12D9 = 6660 + INTEGER(IntKi), PARAMETER :: EddAmbT4N13D1 = 6661 + INTEGER(IntKi), PARAMETER :: EddAmbT4N13D2 = 6662 + INTEGER(IntKi), PARAMETER :: EddAmbT4N13D3 = 6663 + INTEGER(IntKi), PARAMETER :: EddAmbT4N13D4 = 6664 + INTEGER(IntKi), PARAMETER :: EddAmbT4N13D5 = 6665 + INTEGER(IntKi), PARAMETER :: EddAmbT4N13D6 = 6666 + INTEGER(IntKi), PARAMETER :: EddAmbT4N13D7 = 6667 + INTEGER(IntKi), PARAMETER :: EddAmbT4N13D8 = 6668 + INTEGER(IntKi), PARAMETER :: EddAmbT4N13D9 = 6669 + INTEGER(IntKi), PARAMETER :: EddAmbT4N14D1 = 6670 + INTEGER(IntKi), PARAMETER :: EddAmbT4N14D2 = 6671 + INTEGER(IntKi), PARAMETER :: EddAmbT4N14D3 = 6672 + INTEGER(IntKi), PARAMETER :: EddAmbT4N14D4 = 6673 + INTEGER(IntKi), PARAMETER :: EddAmbT4N14D5 = 6674 + INTEGER(IntKi), PARAMETER :: EddAmbT4N14D6 = 6675 + INTEGER(IntKi), PARAMETER :: EddAmbT4N14D7 = 6676 + INTEGER(IntKi), PARAMETER :: EddAmbT4N14D8 = 6677 + INTEGER(IntKi), PARAMETER :: EddAmbT4N14D9 = 6678 + INTEGER(IntKi), PARAMETER :: EddAmbT4N15D1 = 6679 + INTEGER(IntKi), PARAMETER :: EddAmbT4N15D2 = 6680 + INTEGER(IntKi), PARAMETER :: EddAmbT4N15D3 = 6681 + INTEGER(IntKi), PARAMETER :: EddAmbT4N15D4 = 6682 + INTEGER(IntKi), PARAMETER :: EddAmbT4N15D5 = 6683 + INTEGER(IntKi), PARAMETER :: EddAmbT4N15D6 = 6684 + INTEGER(IntKi), PARAMETER :: EddAmbT4N15D7 = 6685 + INTEGER(IntKi), PARAMETER :: EddAmbT4N15D8 = 6686 + INTEGER(IntKi), PARAMETER :: EddAmbT4N15D9 = 6687 + INTEGER(IntKi), PARAMETER :: EddAmbT4N16D1 = 6688 + INTEGER(IntKi), PARAMETER :: EddAmbT4N16D2 = 6689 + INTEGER(IntKi), PARAMETER :: EddAmbT4N16D3 = 6690 + INTEGER(IntKi), PARAMETER :: EddAmbT4N16D4 = 6691 + INTEGER(IntKi), PARAMETER :: EddAmbT4N16D5 = 6692 + INTEGER(IntKi), PARAMETER :: EddAmbT4N16D6 = 6693 + INTEGER(IntKi), PARAMETER :: EddAmbT4N16D7 = 6694 + INTEGER(IntKi), PARAMETER :: EddAmbT4N16D8 = 6695 + INTEGER(IntKi), PARAMETER :: EddAmbT4N16D9 = 6696 + INTEGER(IntKi), PARAMETER :: EddAmbT4N17D1 = 6697 + INTEGER(IntKi), PARAMETER :: EddAmbT4N17D2 = 6698 + INTEGER(IntKi), PARAMETER :: EddAmbT4N17D3 = 6699 + INTEGER(IntKi), PARAMETER :: EddAmbT4N17D4 = 6700 + INTEGER(IntKi), PARAMETER :: EddAmbT4N17D5 = 6701 + INTEGER(IntKi), PARAMETER :: EddAmbT4N17D6 = 6702 + INTEGER(IntKi), PARAMETER :: EddAmbT4N17D7 = 6703 + INTEGER(IntKi), PARAMETER :: EddAmbT4N17D8 = 6704 + INTEGER(IntKi), PARAMETER :: EddAmbT4N17D9 = 6705 + INTEGER(IntKi), PARAMETER :: EddAmbT4N18D1 = 6706 + INTEGER(IntKi), PARAMETER :: EddAmbT4N18D2 = 6707 + INTEGER(IntKi), PARAMETER :: EddAmbT4N18D3 = 6708 + INTEGER(IntKi), PARAMETER :: EddAmbT4N18D4 = 6709 + INTEGER(IntKi), PARAMETER :: EddAmbT4N18D5 = 6710 + INTEGER(IntKi), PARAMETER :: EddAmbT4N18D6 = 6711 + INTEGER(IntKi), PARAMETER :: EddAmbT4N18D7 = 6712 + INTEGER(IntKi), PARAMETER :: EddAmbT4N18D8 = 6713 + INTEGER(IntKi), PARAMETER :: EddAmbT4N18D9 = 6714 + INTEGER(IntKi), PARAMETER :: EddAmbT4N19D1 = 6715 + INTEGER(IntKi), PARAMETER :: EddAmbT4N19D2 = 6716 + INTEGER(IntKi), PARAMETER :: EddAmbT4N19D3 = 6717 + INTEGER(IntKi), PARAMETER :: EddAmbT4N19D4 = 6718 + INTEGER(IntKi), PARAMETER :: EddAmbT4N19D5 = 6719 + INTEGER(IntKi), PARAMETER :: EddAmbT4N19D6 = 6720 + INTEGER(IntKi), PARAMETER :: EddAmbT4N19D7 = 6721 + INTEGER(IntKi), PARAMETER :: EddAmbT4N19D8 = 6722 + INTEGER(IntKi), PARAMETER :: EddAmbT4N19D9 = 6723 + INTEGER(IntKi), PARAMETER :: EddAmbT4N20D1 = 6724 + INTEGER(IntKi), PARAMETER :: EddAmbT4N20D2 = 6725 + INTEGER(IntKi), PARAMETER :: EddAmbT4N20D3 = 6726 + INTEGER(IntKi), PARAMETER :: EddAmbT4N20D4 = 6727 + INTEGER(IntKi), PARAMETER :: EddAmbT4N20D5 = 6728 + INTEGER(IntKi), PARAMETER :: EddAmbT4N20D6 = 6729 + INTEGER(IntKi), PARAMETER :: EddAmbT4N20D7 = 6730 + INTEGER(IntKi), PARAMETER :: EddAmbT4N20D8 = 6731 + INTEGER(IntKi), PARAMETER :: EddAmbT4N20D9 = 6732 + INTEGER(IntKi), PARAMETER :: EddAmbT5N01D1 = 6733 + INTEGER(IntKi), PARAMETER :: EddAmbT5N01D2 = 6734 + INTEGER(IntKi), PARAMETER :: EddAmbT5N01D3 = 6735 + INTEGER(IntKi), PARAMETER :: EddAmbT5N01D4 = 6736 + INTEGER(IntKi), PARAMETER :: EddAmbT5N01D5 = 6737 + INTEGER(IntKi), PARAMETER :: EddAmbT5N01D6 = 6738 + INTEGER(IntKi), PARAMETER :: EddAmbT5N01D7 = 6739 + INTEGER(IntKi), PARAMETER :: EddAmbT5N01D8 = 6740 + INTEGER(IntKi), PARAMETER :: EddAmbT5N01D9 = 6741 + INTEGER(IntKi), PARAMETER :: EddAmbT5N02D1 = 6742 + INTEGER(IntKi), PARAMETER :: EddAmbT5N02D2 = 6743 + INTEGER(IntKi), PARAMETER :: EddAmbT5N02D3 = 6744 + INTEGER(IntKi), PARAMETER :: EddAmbT5N02D4 = 6745 + INTEGER(IntKi), PARAMETER :: EddAmbT5N02D5 = 6746 + INTEGER(IntKi), PARAMETER :: EddAmbT5N02D6 = 6747 + INTEGER(IntKi), PARAMETER :: EddAmbT5N02D7 = 6748 + INTEGER(IntKi), PARAMETER :: EddAmbT5N02D8 = 6749 + INTEGER(IntKi), PARAMETER :: EddAmbT5N02D9 = 6750 + INTEGER(IntKi), PARAMETER :: EddAmbT5N03D1 = 6751 + INTEGER(IntKi), PARAMETER :: EddAmbT5N03D2 = 6752 + INTEGER(IntKi), PARAMETER :: EddAmbT5N03D3 = 6753 + INTEGER(IntKi), PARAMETER :: EddAmbT5N03D4 = 6754 + INTEGER(IntKi), PARAMETER :: EddAmbT5N03D5 = 6755 + INTEGER(IntKi), PARAMETER :: EddAmbT5N03D6 = 6756 + INTEGER(IntKi), PARAMETER :: EddAmbT5N03D7 = 6757 + INTEGER(IntKi), PARAMETER :: EddAmbT5N03D8 = 6758 + INTEGER(IntKi), PARAMETER :: EddAmbT5N03D9 = 6759 + INTEGER(IntKi), PARAMETER :: EddAmbT5N04D1 = 6760 + INTEGER(IntKi), PARAMETER :: EddAmbT5N04D2 = 6761 + INTEGER(IntKi), PARAMETER :: EddAmbT5N04D3 = 6762 + INTEGER(IntKi), PARAMETER :: EddAmbT5N04D4 = 6763 + INTEGER(IntKi), PARAMETER :: EddAmbT5N04D5 = 6764 + INTEGER(IntKi), PARAMETER :: EddAmbT5N04D6 = 6765 + INTEGER(IntKi), PARAMETER :: EddAmbT5N04D7 = 6766 + INTEGER(IntKi), PARAMETER :: EddAmbT5N04D8 = 6767 + INTEGER(IntKi), PARAMETER :: EddAmbT5N04D9 = 6768 + INTEGER(IntKi), PARAMETER :: EddAmbT5N05D1 = 6769 + INTEGER(IntKi), PARAMETER :: EddAmbT5N05D2 = 6770 + INTEGER(IntKi), PARAMETER :: EddAmbT5N05D3 = 6771 + INTEGER(IntKi), PARAMETER :: EddAmbT5N05D4 = 6772 + INTEGER(IntKi), PARAMETER :: EddAmbT5N05D5 = 6773 + INTEGER(IntKi), PARAMETER :: EddAmbT5N05D6 = 6774 + INTEGER(IntKi), PARAMETER :: EddAmbT5N05D7 = 6775 + INTEGER(IntKi), PARAMETER :: EddAmbT5N05D8 = 6776 + INTEGER(IntKi), PARAMETER :: EddAmbT5N05D9 = 6777 + INTEGER(IntKi), PARAMETER :: EddAmbT5N06D1 = 6778 + INTEGER(IntKi), PARAMETER :: EddAmbT5N06D2 = 6779 + INTEGER(IntKi), PARAMETER :: EddAmbT5N06D3 = 6780 + INTEGER(IntKi), PARAMETER :: EddAmbT5N06D4 = 6781 + INTEGER(IntKi), PARAMETER :: EddAmbT5N06D5 = 6782 + INTEGER(IntKi), PARAMETER :: EddAmbT5N06D6 = 6783 + INTEGER(IntKi), PARAMETER :: EddAmbT5N06D7 = 6784 + INTEGER(IntKi), PARAMETER :: EddAmbT5N06D8 = 6785 + INTEGER(IntKi), PARAMETER :: EddAmbT5N06D9 = 6786 + INTEGER(IntKi), PARAMETER :: EddAmbT5N07D1 = 6787 + INTEGER(IntKi), PARAMETER :: EddAmbT5N07D2 = 6788 + INTEGER(IntKi), PARAMETER :: EddAmbT5N07D3 = 6789 + INTEGER(IntKi), PARAMETER :: EddAmbT5N07D4 = 6790 + INTEGER(IntKi), PARAMETER :: EddAmbT5N07D5 = 6791 + INTEGER(IntKi), PARAMETER :: EddAmbT5N07D6 = 6792 + INTEGER(IntKi), PARAMETER :: EddAmbT5N07D7 = 6793 + INTEGER(IntKi), PARAMETER :: EddAmbT5N07D8 = 6794 + INTEGER(IntKi), PARAMETER :: EddAmbT5N07D9 = 6795 + INTEGER(IntKi), PARAMETER :: EddAmbT5N08D1 = 6796 + INTEGER(IntKi), PARAMETER :: EddAmbT5N08D2 = 6797 + INTEGER(IntKi), PARAMETER :: EddAmbT5N08D3 = 6798 + INTEGER(IntKi), PARAMETER :: EddAmbT5N08D4 = 6799 + INTEGER(IntKi), PARAMETER :: EddAmbT5N08D5 = 6800 + INTEGER(IntKi), PARAMETER :: EddAmbT5N08D6 = 6801 + INTEGER(IntKi), PARAMETER :: EddAmbT5N08D7 = 6802 + INTEGER(IntKi), PARAMETER :: EddAmbT5N08D8 = 6803 + INTEGER(IntKi), PARAMETER :: EddAmbT5N08D9 = 6804 + INTEGER(IntKi), PARAMETER :: EddAmbT5N09D1 = 6805 + INTEGER(IntKi), PARAMETER :: EddAmbT5N09D2 = 6806 + INTEGER(IntKi), PARAMETER :: EddAmbT5N09D3 = 6807 + INTEGER(IntKi), PARAMETER :: EddAmbT5N09D4 = 6808 + INTEGER(IntKi), PARAMETER :: EddAmbT5N09D5 = 6809 + INTEGER(IntKi), PARAMETER :: EddAmbT5N09D6 = 6810 + INTEGER(IntKi), PARAMETER :: EddAmbT5N09D7 = 6811 + INTEGER(IntKi), PARAMETER :: EddAmbT5N09D8 = 6812 + INTEGER(IntKi), PARAMETER :: EddAmbT5N09D9 = 6813 + INTEGER(IntKi), PARAMETER :: EddAmbT5N10D1 = 6814 + INTEGER(IntKi), PARAMETER :: EddAmbT5N10D2 = 6815 + INTEGER(IntKi), PARAMETER :: EddAmbT5N10D3 = 6816 + INTEGER(IntKi), PARAMETER :: EddAmbT5N10D4 = 6817 + INTEGER(IntKi), PARAMETER :: EddAmbT5N10D5 = 6818 + INTEGER(IntKi), PARAMETER :: EddAmbT5N10D6 = 6819 + INTEGER(IntKi), PARAMETER :: EddAmbT5N10D7 = 6820 + INTEGER(IntKi), PARAMETER :: EddAmbT5N10D8 = 6821 + INTEGER(IntKi), PARAMETER :: EddAmbT5N10D9 = 6822 + INTEGER(IntKi), PARAMETER :: EddAmbT5N11D1 = 6823 + INTEGER(IntKi), PARAMETER :: EddAmbT5N11D2 = 6824 + INTEGER(IntKi), PARAMETER :: EddAmbT5N11D3 = 6825 + INTEGER(IntKi), PARAMETER :: EddAmbT5N11D4 = 6826 + INTEGER(IntKi), PARAMETER :: EddAmbT5N11D5 = 6827 + INTEGER(IntKi), PARAMETER :: EddAmbT5N11D6 = 6828 + INTEGER(IntKi), PARAMETER :: EddAmbT5N11D7 = 6829 + INTEGER(IntKi), PARAMETER :: EddAmbT5N11D8 = 6830 + INTEGER(IntKi), PARAMETER :: EddAmbT5N11D9 = 6831 + INTEGER(IntKi), PARAMETER :: EddAmbT5N12D1 = 6832 + INTEGER(IntKi), PARAMETER :: EddAmbT5N12D2 = 6833 + INTEGER(IntKi), PARAMETER :: EddAmbT5N12D3 = 6834 + INTEGER(IntKi), PARAMETER :: EddAmbT5N12D4 = 6835 + INTEGER(IntKi), PARAMETER :: EddAmbT5N12D5 = 6836 + INTEGER(IntKi), PARAMETER :: EddAmbT5N12D6 = 6837 + INTEGER(IntKi), PARAMETER :: EddAmbT5N12D7 = 6838 + INTEGER(IntKi), PARAMETER :: EddAmbT5N12D8 = 6839 + INTEGER(IntKi), PARAMETER :: EddAmbT5N12D9 = 6840 + INTEGER(IntKi), PARAMETER :: EddAmbT5N13D1 = 6841 + INTEGER(IntKi), PARAMETER :: EddAmbT5N13D2 = 6842 + INTEGER(IntKi), PARAMETER :: EddAmbT5N13D3 = 6843 + INTEGER(IntKi), PARAMETER :: EddAmbT5N13D4 = 6844 + INTEGER(IntKi), PARAMETER :: EddAmbT5N13D5 = 6845 + INTEGER(IntKi), PARAMETER :: EddAmbT5N13D6 = 6846 + INTEGER(IntKi), PARAMETER :: EddAmbT5N13D7 = 6847 + INTEGER(IntKi), PARAMETER :: EddAmbT5N13D8 = 6848 + INTEGER(IntKi), PARAMETER :: EddAmbT5N13D9 = 6849 + INTEGER(IntKi), PARAMETER :: EddAmbT5N14D1 = 6850 + INTEGER(IntKi), PARAMETER :: EddAmbT5N14D2 = 6851 + INTEGER(IntKi), PARAMETER :: EddAmbT5N14D3 = 6852 + INTEGER(IntKi), PARAMETER :: EddAmbT5N14D4 = 6853 + INTEGER(IntKi), PARAMETER :: EddAmbT5N14D5 = 6854 + INTEGER(IntKi), PARAMETER :: EddAmbT5N14D6 = 6855 + INTEGER(IntKi), PARAMETER :: EddAmbT5N14D7 = 6856 + INTEGER(IntKi), PARAMETER :: EddAmbT5N14D8 = 6857 + INTEGER(IntKi), PARAMETER :: EddAmbT5N14D9 = 6858 + INTEGER(IntKi), PARAMETER :: EddAmbT5N15D1 = 6859 + INTEGER(IntKi), PARAMETER :: EddAmbT5N15D2 = 6860 + INTEGER(IntKi), PARAMETER :: EddAmbT5N15D3 = 6861 + INTEGER(IntKi), PARAMETER :: EddAmbT5N15D4 = 6862 + INTEGER(IntKi), PARAMETER :: EddAmbT5N15D5 = 6863 + INTEGER(IntKi), PARAMETER :: EddAmbT5N15D6 = 6864 + INTEGER(IntKi), PARAMETER :: EddAmbT5N15D7 = 6865 + INTEGER(IntKi), PARAMETER :: EddAmbT5N15D8 = 6866 + INTEGER(IntKi), PARAMETER :: EddAmbT5N15D9 = 6867 + INTEGER(IntKi), PARAMETER :: EddAmbT5N16D1 = 6868 + INTEGER(IntKi), PARAMETER :: EddAmbT5N16D2 = 6869 + INTEGER(IntKi), PARAMETER :: EddAmbT5N16D3 = 6870 + INTEGER(IntKi), PARAMETER :: EddAmbT5N16D4 = 6871 + INTEGER(IntKi), PARAMETER :: EddAmbT5N16D5 = 6872 + INTEGER(IntKi), PARAMETER :: EddAmbT5N16D6 = 6873 + INTEGER(IntKi), PARAMETER :: EddAmbT5N16D7 = 6874 + INTEGER(IntKi), PARAMETER :: EddAmbT5N16D8 = 6875 + INTEGER(IntKi), PARAMETER :: EddAmbT5N16D9 = 6876 + INTEGER(IntKi), PARAMETER :: EddAmbT5N17D1 = 6877 + INTEGER(IntKi), PARAMETER :: EddAmbT5N17D2 = 6878 + INTEGER(IntKi), PARAMETER :: EddAmbT5N17D3 = 6879 + INTEGER(IntKi), PARAMETER :: EddAmbT5N17D4 = 6880 + INTEGER(IntKi), PARAMETER :: EddAmbT5N17D5 = 6881 + INTEGER(IntKi), PARAMETER :: EddAmbT5N17D6 = 6882 + INTEGER(IntKi), PARAMETER :: EddAmbT5N17D7 = 6883 + INTEGER(IntKi), PARAMETER :: EddAmbT5N17D8 = 6884 + INTEGER(IntKi), PARAMETER :: EddAmbT5N17D9 = 6885 + INTEGER(IntKi), PARAMETER :: EddAmbT5N18D1 = 6886 + INTEGER(IntKi), PARAMETER :: EddAmbT5N18D2 = 6887 + INTEGER(IntKi), PARAMETER :: EddAmbT5N18D3 = 6888 + INTEGER(IntKi), PARAMETER :: EddAmbT5N18D4 = 6889 + INTEGER(IntKi), PARAMETER :: EddAmbT5N18D5 = 6890 + INTEGER(IntKi), PARAMETER :: EddAmbT5N18D6 = 6891 + INTEGER(IntKi), PARAMETER :: EddAmbT5N18D7 = 6892 + INTEGER(IntKi), PARAMETER :: EddAmbT5N18D8 = 6893 + INTEGER(IntKi), PARAMETER :: EddAmbT5N18D9 = 6894 + INTEGER(IntKi), PARAMETER :: EddAmbT5N19D1 = 6895 + INTEGER(IntKi), PARAMETER :: EddAmbT5N19D2 = 6896 + INTEGER(IntKi), PARAMETER :: EddAmbT5N19D3 = 6897 + INTEGER(IntKi), PARAMETER :: EddAmbT5N19D4 = 6898 + INTEGER(IntKi), PARAMETER :: EddAmbT5N19D5 = 6899 + INTEGER(IntKi), PARAMETER :: EddAmbT5N19D6 = 6900 + INTEGER(IntKi), PARAMETER :: EddAmbT5N19D7 = 6901 + INTEGER(IntKi), PARAMETER :: EddAmbT5N19D8 = 6902 + INTEGER(IntKi), PARAMETER :: EddAmbT5N19D9 = 6903 + INTEGER(IntKi), PARAMETER :: EddAmbT5N20D1 = 6904 + INTEGER(IntKi), PARAMETER :: EddAmbT5N20D2 = 6905 + INTEGER(IntKi), PARAMETER :: EddAmbT5N20D3 = 6906 + INTEGER(IntKi), PARAMETER :: EddAmbT5N20D4 = 6907 + INTEGER(IntKi), PARAMETER :: EddAmbT5N20D5 = 6908 + INTEGER(IntKi), PARAMETER :: EddAmbT5N20D6 = 6909 + INTEGER(IntKi), PARAMETER :: EddAmbT5N20D7 = 6910 + INTEGER(IntKi), PARAMETER :: EddAmbT5N20D8 = 6911 + INTEGER(IntKi), PARAMETER :: EddAmbT5N20D9 = 6912 + INTEGER(IntKi), PARAMETER :: EddAmbT6N01D1 = 6913 + INTEGER(IntKi), PARAMETER :: EddAmbT6N01D2 = 6914 + INTEGER(IntKi), PARAMETER :: EddAmbT6N01D3 = 6915 + INTEGER(IntKi), PARAMETER :: EddAmbT6N01D4 = 6916 + INTEGER(IntKi), PARAMETER :: EddAmbT6N01D5 = 6917 + INTEGER(IntKi), PARAMETER :: EddAmbT6N01D6 = 6918 + INTEGER(IntKi), PARAMETER :: EddAmbT6N01D7 = 6919 + INTEGER(IntKi), PARAMETER :: EddAmbT6N01D8 = 6920 + INTEGER(IntKi), PARAMETER :: EddAmbT6N01D9 = 6921 + INTEGER(IntKi), PARAMETER :: EddAmbT6N02D1 = 6922 + INTEGER(IntKi), PARAMETER :: EddAmbT6N02D2 = 6923 + INTEGER(IntKi), PARAMETER :: EddAmbT6N02D3 = 6924 + INTEGER(IntKi), PARAMETER :: EddAmbT6N02D4 = 6925 + INTEGER(IntKi), PARAMETER :: EddAmbT6N02D5 = 6926 + INTEGER(IntKi), PARAMETER :: EddAmbT6N02D6 = 6927 + INTEGER(IntKi), PARAMETER :: EddAmbT6N02D7 = 6928 + INTEGER(IntKi), PARAMETER :: EddAmbT6N02D8 = 6929 + INTEGER(IntKi), PARAMETER :: EddAmbT6N02D9 = 6930 + INTEGER(IntKi), PARAMETER :: EddAmbT6N03D1 = 6931 + INTEGER(IntKi), PARAMETER :: EddAmbT6N03D2 = 6932 + INTEGER(IntKi), PARAMETER :: EddAmbT6N03D3 = 6933 + INTEGER(IntKi), PARAMETER :: EddAmbT6N03D4 = 6934 + INTEGER(IntKi), PARAMETER :: EddAmbT6N03D5 = 6935 + INTEGER(IntKi), PARAMETER :: EddAmbT6N03D6 = 6936 + INTEGER(IntKi), PARAMETER :: EddAmbT6N03D7 = 6937 + INTEGER(IntKi), PARAMETER :: EddAmbT6N03D8 = 6938 + INTEGER(IntKi), PARAMETER :: EddAmbT6N03D9 = 6939 + INTEGER(IntKi), PARAMETER :: EddAmbT6N04D1 = 6940 + INTEGER(IntKi), PARAMETER :: EddAmbT6N04D2 = 6941 + INTEGER(IntKi), PARAMETER :: EddAmbT6N04D3 = 6942 + INTEGER(IntKi), PARAMETER :: EddAmbT6N04D4 = 6943 + INTEGER(IntKi), PARAMETER :: EddAmbT6N04D5 = 6944 + INTEGER(IntKi), PARAMETER :: EddAmbT6N04D6 = 6945 + INTEGER(IntKi), PARAMETER :: EddAmbT6N04D7 = 6946 + INTEGER(IntKi), PARAMETER :: EddAmbT6N04D8 = 6947 + INTEGER(IntKi), PARAMETER :: EddAmbT6N04D9 = 6948 + INTEGER(IntKi), PARAMETER :: EddAmbT6N05D1 = 6949 + INTEGER(IntKi), PARAMETER :: EddAmbT6N05D2 = 6950 + INTEGER(IntKi), PARAMETER :: EddAmbT6N05D3 = 6951 + INTEGER(IntKi), PARAMETER :: EddAmbT6N05D4 = 6952 + INTEGER(IntKi), PARAMETER :: EddAmbT6N05D5 = 6953 + INTEGER(IntKi), PARAMETER :: EddAmbT6N05D6 = 6954 + INTEGER(IntKi), PARAMETER :: EddAmbT6N05D7 = 6955 + INTEGER(IntKi), PARAMETER :: EddAmbT6N05D8 = 6956 + INTEGER(IntKi), PARAMETER :: EddAmbT6N05D9 = 6957 + INTEGER(IntKi), PARAMETER :: EddAmbT6N06D1 = 6958 + INTEGER(IntKi), PARAMETER :: EddAmbT6N06D2 = 6959 + INTEGER(IntKi), PARAMETER :: EddAmbT6N06D3 = 6960 + INTEGER(IntKi), PARAMETER :: EddAmbT6N06D4 = 6961 + INTEGER(IntKi), PARAMETER :: EddAmbT6N06D5 = 6962 + INTEGER(IntKi), PARAMETER :: EddAmbT6N06D6 = 6963 + INTEGER(IntKi), PARAMETER :: EddAmbT6N06D7 = 6964 + INTEGER(IntKi), PARAMETER :: EddAmbT6N06D8 = 6965 + INTEGER(IntKi), PARAMETER :: EddAmbT6N06D9 = 6966 + INTEGER(IntKi), PARAMETER :: EddAmbT6N07D1 = 6967 + INTEGER(IntKi), PARAMETER :: EddAmbT6N07D2 = 6968 + INTEGER(IntKi), PARAMETER :: EddAmbT6N07D3 = 6969 + INTEGER(IntKi), PARAMETER :: EddAmbT6N07D4 = 6970 + INTEGER(IntKi), PARAMETER :: EddAmbT6N07D5 = 6971 + INTEGER(IntKi), PARAMETER :: EddAmbT6N07D6 = 6972 + INTEGER(IntKi), PARAMETER :: EddAmbT6N07D7 = 6973 + INTEGER(IntKi), PARAMETER :: EddAmbT6N07D8 = 6974 + INTEGER(IntKi), PARAMETER :: EddAmbT6N07D9 = 6975 + INTEGER(IntKi), PARAMETER :: EddAmbT6N08D1 = 6976 + INTEGER(IntKi), PARAMETER :: EddAmbT6N08D2 = 6977 + INTEGER(IntKi), PARAMETER :: EddAmbT6N08D3 = 6978 + INTEGER(IntKi), PARAMETER :: EddAmbT6N08D4 = 6979 + INTEGER(IntKi), PARAMETER :: EddAmbT6N08D5 = 6980 + INTEGER(IntKi), PARAMETER :: EddAmbT6N08D6 = 6981 + INTEGER(IntKi), PARAMETER :: EddAmbT6N08D7 = 6982 + INTEGER(IntKi), PARAMETER :: EddAmbT6N08D8 = 6983 + INTEGER(IntKi), PARAMETER :: EddAmbT6N08D9 = 6984 + INTEGER(IntKi), PARAMETER :: EddAmbT6N09D1 = 6985 + INTEGER(IntKi), PARAMETER :: EddAmbT6N09D2 = 6986 + INTEGER(IntKi), PARAMETER :: EddAmbT6N09D3 = 6987 + INTEGER(IntKi), PARAMETER :: EddAmbT6N09D4 = 6988 + INTEGER(IntKi), PARAMETER :: EddAmbT6N09D5 = 6989 + INTEGER(IntKi), PARAMETER :: EddAmbT6N09D6 = 6990 + INTEGER(IntKi), PARAMETER :: EddAmbT6N09D7 = 6991 + INTEGER(IntKi), PARAMETER :: EddAmbT6N09D8 = 6992 + INTEGER(IntKi), PARAMETER :: EddAmbT6N09D9 = 6993 + INTEGER(IntKi), PARAMETER :: EddAmbT6N10D1 = 6994 + INTEGER(IntKi), PARAMETER :: EddAmbT6N10D2 = 6995 + INTEGER(IntKi), PARAMETER :: EddAmbT6N10D3 = 6996 + INTEGER(IntKi), PARAMETER :: EddAmbT6N10D4 = 6997 + INTEGER(IntKi), PARAMETER :: EddAmbT6N10D5 = 6998 + INTEGER(IntKi), PARAMETER :: EddAmbT6N10D6 = 6999 + INTEGER(IntKi), PARAMETER :: EddAmbT6N10D7 = 7000 + INTEGER(IntKi), PARAMETER :: EddAmbT6N10D8 = 7001 + INTEGER(IntKi), PARAMETER :: EddAmbT6N10D9 = 7002 + INTEGER(IntKi), PARAMETER :: EddAmbT6N11D1 = 7003 + INTEGER(IntKi), PARAMETER :: EddAmbT6N11D2 = 7004 + INTEGER(IntKi), PARAMETER :: EddAmbT6N11D3 = 7005 + INTEGER(IntKi), PARAMETER :: EddAmbT6N11D4 = 7006 + INTEGER(IntKi), PARAMETER :: EddAmbT6N11D5 = 7007 + INTEGER(IntKi), PARAMETER :: EddAmbT6N11D6 = 7008 + INTEGER(IntKi), PARAMETER :: EddAmbT6N11D7 = 7009 + INTEGER(IntKi), PARAMETER :: EddAmbT6N11D8 = 7010 + INTEGER(IntKi), PARAMETER :: EddAmbT6N11D9 = 7011 + INTEGER(IntKi), PARAMETER :: EddAmbT6N12D1 = 7012 + INTEGER(IntKi), PARAMETER :: EddAmbT6N12D2 = 7013 + INTEGER(IntKi), PARAMETER :: EddAmbT6N12D3 = 7014 + INTEGER(IntKi), PARAMETER :: EddAmbT6N12D4 = 7015 + INTEGER(IntKi), PARAMETER :: EddAmbT6N12D5 = 7016 + INTEGER(IntKi), PARAMETER :: EddAmbT6N12D6 = 7017 + INTEGER(IntKi), PARAMETER :: EddAmbT6N12D7 = 7018 + INTEGER(IntKi), PARAMETER :: EddAmbT6N12D8 = 7019 + INTEGER(IntKi), PARAMETER :: EddAmbT6N12D9 = 7020 + INTEGER(IntKi), PARAMETER :: EddAmbT6N13D1 = 7021 + INTEGER(IntKi), PARAMETER :: EddAmbT6N13D2 = 7022 + INTEGER(IntKi), PARAMETER :: EddAmbT6N13D3 = 7023 + INTEGER(IntKi), PARAMETER :: EddAmbT6N13D4 = 7024 + INTEGER(IntKi), PARAMETER :: EddAmbT6N13D5 = 7025 + INTEGER(IntKi), PARAMETER :: EddAmbT6N13D6 = 7026 + INTEGER(IntKi), PARAMETER :: EddAmbT6N13D7 = 7027 + INTEGER(IntKi), PARAMETER :: EddAmbT6N13D8 = 7028 + INTEGER(IntKi), PARAMETER :: EddAmbT6N13D9 = 7029 + INTEGER(IntKi), PARAMETER :: EddAmbT6N14D1 = 7030 + INTEGER(IntKi), PARAMETER :: EddAmbT6N14D2 = 7031 + INTEGER(IntKi), PARAMETER :: EddAmbT6N14D3 = 7032 + INTEGER(IntKi), PARAMETER :: EddAmbT6N14D4 = 7033 + INTEGER(IntKi), PARAMETER :: EddAmbT6N14D5 = 7034 + INTEGER(IntKi), PARAMETER :: EddAmbT6N14D6 = 7035 + INTEGER(IntKi), PARAMETER :: EddAmbT6N14D7 = 7036 + INTEGER(IntKi), PARAMETER :: EddAmbT6N14D8 = 7037 + INTEGER(IntKi), PARAMETER :: EddAmbT6N14D9 = 7038 + INTEGER(IntKi), PARAMETER :: EddAmbT6N15D1 = 7039 + INTEGER(IntKi), PARAMETER :: EddAmbT6N15D2 = 7040 + INTEGER(IntKi), PARAMETER :: EddAmbT6N15D3 = 7041 + INTEGER(IntKi), PARAMETER :: EddAmbT6N15D4 = 7042 + INTEGER(IntKi), PARAMETER :: EddAmbT6N15D5 = 7043 + INTEGER(IntKi), PARAMETER :: EddAmbT6N15D6 = 7044 + INTEGER(IntKi), PARAMETER :: EddAmbT6N15D7 = 7045 + INTEGER(IntKi), PARAMETER :: EddAmbT6N15D8 = 7046 + INTEGER(IntKi), PARAMETER :: EddAmbT6N15D9 = 7047 + INTEGER(IntKi), PARAMETER :: EddAmbT6N16D1 = 7048 + INTEGER(IntKi), PARAMETER :: EddAmbT6N16D2 = 7049 + INTEGER(IntKi), PARAMETER :: EddAmbT6N16D3 = 7050 + INTEGER(IntKi), PARAMETER :: EddAmbT6N16D4 = 7051 + INTEGER(IntKi), PARAMETER :: EddAmbT6N16D5 = 7052 + INTEGER(IntKi), PARAMETER :: EddAmbT6N16D6 = 7053 + INTEGER(IntKi), PARAMETER :: EddAmbT6N16D7 = 7054 + INTEGER(IntKi), PARAMETER :: EddAmbT6N16D8 = 7055 + INTEGER(IntKi), PARAMETER :: EddAmbT6N16D9 = 7056 + INTEGER(IntKi), PARAMETER :: EddAmbT6N17D1 = 7057 + INTEGER(IntKi), PARAMETER :: EddAmbT6N17D2 = 7058 + INTEGER(IntKi), PARAMETER :: EddAmbT6N17D3 = 7059 + INTEGER(IntKi), PARAMETER :: EddAmbT6N17D4 = 7060 + INTEGER(IntKi), PARAMETER :: EddAmbT6N17D5 = 7061 + INTEGER(IntKi), PARAMETER :: EddAmbT6N17D6 = 7062 + INTEGER(IntKi), PARAMETER :: EddAmbT6N17D7 = 7063 + INTEGER(IntKi), PARAMETER :: EddAmbT6N17D8 = 7064 + INTEGER(IntKi), PARAMETER :: EddAmbT6N17D9 = 7065 + INTEGER(IntKi), PARAMETER :: EddAmbT6N18D1 = 7066 + INTEGER(IntKi), PARAMETER :: EddAmbT6N18D2 = 7067 + INTEGER(IntKi), PARAMETER :: EddAmbT6N18D3 = 7068 + INTEGER(IntKi), PARAMETER :: EddAmbT6N18D4 = 7069 + INTEGER(IntKi), PARAMETER :: EddAmbT6N18D5 = 7070 + INTEGER(IntKi), PARAMETER :: EddAmbT6N18D6 = 7071 + INTEGER(IntKi), PARAMETER :: EddAmbT6N18D7 = 7072 + INTEGER(IntKi), PARAMETER :: EddAmbT6N18D8 = 7073 + INTEGER(IntKi), PARAMETER :: EddAmbT6N18D9 = 7074 + INTEGER(IntKi), PARAMETER :: EddAmbT6N19D1 = 7075 + INTEGER(IntKi), PARAMETER :: EddAmbT6N19D2 = 7076 + INTEGER(IntKi), PARAMETER :: EddAmbT6N19D3 = 7077 + INTEGER(IntKi), PARAMETER :: EddAmbT6N19D4 = 7078 + INTEGER(IntKi), PARAMETER :: EddAmbT6N19D5 = 7079 + INTEGER(IntKi), PARAMETER :: EddAmbT6N19D6 = 7080 + INTEGER(IntKi), PARAMETER :: EddAmbT6N19D7 = 7081 + INTEGER(IntKi), PARAMETER :: EddAmbT6N19D8 = 7082 + INTEGER(IntKi), PARAMETER :: EddAmbT6N19D9 = 7083 + INTEGER(IntKi), PARAMETER :: EddAmbT6N20D1 = 7084 + INTEGER(IntKi), PARAMETER :: EddAmbT6N20D2 = 7085 + INTEGER(IntKi), PARAMETER :: EddAmbT6N20D3 = 7086 + INTEGER(IntKi), PARAMETER :: EddAmbT6N20D4 = 7087 + INTEGER(IntKi), PARAMETER :: EddAmbT6N20D5 = 7088 + INTEGER(IntKi), PARAMETER :: EddAmbT6N20D6 = 7089 + INTEGER(IntKi), PARAMETER :: EddAmbT6N20D7 = 7090 + INTEGER(IntKi), PARAMETER :: EddAmbT6N20D8 = 7091 + INTEGER(IntKi), PARAMETER :: EddAmbT6N20D9 = 7092 + INTEGER(IntKi), PARAMETER :: EddAmbT7N01D1 = 7093 + INTEGER(IntKi), PARAMETER :: EddAmbT7N01D2 = 7094 + INTEGER(IntKi), PARAMETER :: EddAmbT7N01D3 = 7095 + INTEGER(IntKi), PARAMETER :: EddAmbT7N01D4 = 7096 + INTEGER(IntKi), PARAMETER :: EddAmbT7N01D5 = 7097 + INTEGER(IntKi), PARAMETER :: EddAmbT7N01D6 = 7098 + INTEGER(IntKi), PARAMETER :: EddAmbT7N01D7 = 7099 + INTEGER(IntKi), PARAMETER :: EddAmbT7N01D8 = 7100 + INTEGER(IntKi), PARAMETER :: EddAmbT7N01D9 = 7101 + INTEGER(IntKi), PARAMETER :: EddAmbT7N02D1 = 7102 + INTEGER(IntKi), PARAMETER :: EddAmbT7N02D2 = 7103 + INTEGER(IntKi), PARAMETER :: EddAmbT7N02D3 = 7104 + INTEGER(IntKi), PARAMETER :: EddAmbT7N02D4 = 7105 + INTEGER(IntKi), PARAMETER :: EddAmbT7N02D5 = 7106 + INTEGER(IntKi), PARAMETER :: EddAmbT7N02D6 = 7107 + INTEGER(IntKi), PARAMETER :: EddAmbT7N02D7 = 7108 + INTEGER(IntKi), PARAMETER :: EddAmbT7N02D8 = 7109 + INTEGER(IntKi), PARAMETER :: EddAmbT7N02D9 = 7110 + INTEGER(IntKi), PARAMETER :: EddAmbT7N03D1 = 7111 + INTEGER(IntKi), PARAMETER :: EddAmbT7N03D2 = 7112 + INTEGER(IntKi), PARAMETER :: EddAmbT7N03D3 = 7113 + INTEGER(IntKi), PARAMETER :: EddAmbT7N03D4 = 7114 + INTEGER(IntKi), PARAMETER :: EddAmbT7N03D5 = 7115 + INTEGER(IntKi), PARAMETER :: EddAmbT7N03D6 = 7116 + INTEGER(IntKi), PARAMETER :: EddAmbT7N03D7 = 7117 + INTEGER(IntKi), PARAMETER :: EddAmbT7N03D8 = 7118 + INTEGER(IntKi), PARAMETER :: EddAmbT7N03D9 = 7119 + INTEGER(IntKi), PARAMETER :: EddAmbT7N04D1 = 7120 + INTEGER(IntKi), PARAMETER :: EddAmbT7N04D2 = 7121 + INTEGER(IntKi), PARAMETER :: EddAmbT7N04D3 = 7122 + INTEGER(IntKi), PARAMETER :: EddAmbT7N04D4 = 7123 + INTEGER(IntKi), PARAMETER :: EddAmbT7N04D5 = 7124 + INTEGER(IntKi), PARAMETER :: EddAmbT7N04D6 = 7125 + INTEGER(IntKi), PARAMETER :: EddAmbT7N04D7 = 7126 + INTEGER(IntKi), PARAMETER :: EddAmbT7N04D8 = 7127 + INTEGER(IntKi), PARAMETER :: EddAmbT7N04D9 = 7128 + INTEGER(IntKi), PARAMETER :: EddAmbT7N05D1 = 7129 + INTEGER(IntKi), PARAMETER :: EddAmbT7N05D2 = 7130 + INTEGER(IntKi), PARAMETER :: EddAmbT7N05D3 = 7131 + INTEGER(IntKi), PARAMETER :: EddAmbT7N05D4 = 7132 + INTEGER(IntKi), PARAMETER :: EddAmbT7N05D5 = 7133 + INTEGER(IntKi), PARAMETER :: EddAmbT7N05D6 = 7134 + INTEGER(IntKi), PARAMETER :: EddAmbT7N05D7 = 7135 + INTEGER(IntKi), PARAMETER :: EddAmbT7N05D8 = 7136 + INTEGER(IntKi), PARAMETER :: EddAmbT7N05D9 = 7137 + INTEGER(IntKi), PARAMETER :: EddAmbT7N06D1 = 7138 + INTEGER(IntKi), PARAMETER :: EddAmbT7N06D2 = 7139 + INTEGER(IntKi), PARAMETER :: EddAmbT7N06D3 = 7140 + INTEGER(IntKi), PARAMETER :: EddAmbT7N06D4 = 7141 + INTEGER(IntKi), PARAMETER :: EddAmbT7N06D5 = 7142 + INTEGER(IntKi), PARAMETER :: EddAmbT7N06D6 = 7143 + INTEGER(IntKi), PARAMETER :: EddAmbT7N06D7 = 7144 + INTEGER(IntKi), PARAMETER :: EddAmbT7N06D8 = 7145 + INTEGER(IntKi), PARAMETER :: EddAmbT7N06D9 = 7146 + INTEGER(IntKi), PARAMETER :: EddAmbT7N07D1 = 7147 + INTEGER(IntKi), PARAMETER :: EddAmbT7N07D2 = 7148 + INTEGER(IntKi), PARAMETER :: EddAmbT7N07D3 = 7149 + INTEGER(IntKi), PARAMETER :: EddAmbT7N07D4 = 7150 + INTEGER(IntKi), PARAMETER :: EddAmbT7N07D5 = 7151 + INTEGER(IntKi), PARAMETER :: EddAmbT7N07D6 = 7152 + INTEGER(IntKi), PARAMETER :: EddAmbT7N07D7 = 7153 + INTEGER(IntKi), PARAMETER :: EddAmbT7N07D8 = 7154 + INTEGER(IntKi), PARAMETER :: EddAmbT7N07D9 = 7155 + INTEGER(IntKi), PARAMETER :: EddAmbT7N08D1 = 7156 + INTEGER(IntKi), PARAMETER :: EddAmbT7N08D2 = 7157 + INTEGER(IntKi), PARAMETER :: EddAmbT7N08D3 = 7158 + INTEGER(IntKi), PARAMETER :: EddAmbT7N08D4 = 7159 + INTEGER(IntKi), PARAMETER :: EddAmbT7N08D5 = 7160 + INTEGER(IntKi), PARAMETER :: EddAmbT7N08D6 = 7161 + INTEGER(IntKi), PARAMETER :: EddAmbT7N08D7 = 7162 + INTEGER(IntKi), PARAMETER :: EddAmbT7N08D8 = 7163 + INTEGER(IntKi), PARAMETER :: EddAmbT7N08D9 = 7164 + INTEGER(IntKi), PARAMETER :: EddAmbT7N09D1 = 7165 + INTEGER(IntKi), PARAMETER :: EddAmbT7N09D2 = 7166 + INTEGER(IntKi), PARAMETER :: EddAmbT7N09D3 = 7167 + INTEGER(IntKi), PARAMETER :: EddAmbT7N09D4 = 7168 + INTEGER(IntKi), PARAMETER :: EddAmbT7N09D5 = 7169 + INTEGER(IntKi), PARAMETER :: EddAmbT7N09D6 = 7170 + INTEGER(IntKi), PARAMETER :: EddAmbT7N09D7 = 7171 + INTEGER(IntKi), PARAMETER :: EddAmbT7N09D8 = 7172 + INTEGER(IntKi), PARAMETER :: EddAmbT7N09D9 = 7173 + INTEGER(IntKi), PARAMETER :: EddAmbT7N10D1 = 7174 + INTEGER(IntKi), PARAMETER :: EddAmbT7N10D2 = 7175 + INTEGER(IntKi), PARAMETER :: EddAmbT7N10D3 = 7176 + INTEGER(IntKi), PARAMETER :: EddAmbT7N10D4 = 7177 + INTEGER(IntKi), PARAMETER :: EddAmbT7N10D5 = 7178 + INTEGER(IntKi), PARAMETER :: EddAmbT7N10D6 = 7179 + INTEGER(IntKi), PARAMETER :: EddAmbT7N10D7 = 7180 + INTEGER(IntKi), PARAMETER :: EddAmbT7N10D8 = 7181 + INTEGER(IntKi), PARAMETER :: EddAmbT7N10D9 = 7182 + INTEGER(IntKi), PARAMETER :: EddAmbT7N11D1 = 7183 + INTEGER(IntKi), PARAMETER :: EddAmbT7N11D2 = 7184 + INTEGER(IntKi), PARAMETER :: EddAmbT7N11D3 = 7185 + INTEGER(IntKi), PARAMETER :: EddAmbT7N11D4 = 7186 + INTEGER(IntKi), PARAMETER :: EddAmbT7N11D5 = 7187 + INTEGER(IntKi), PARAMETER :: EddAmbT7N11D6 = 7188 + INTEGER(IntKi), PARAMETER :: EddAmbT7N11D7 = 7189 + INTEGER(IntKi), PARAMETER :: EddAmbT7N11D8 = 7190 + INTEGER(IntKi), PARAMETER :: EddAmbT7N11D9 = 7191 + INTEGER(IntKi), PARAMETER :: EddAmbT7N12D1 = 7192 + INTEGER(IntKi), PARAMETER :: EddAmbT7N12D2 = 7193 + INTEGER(IntKi), PARAMETER :: EddAmbT7N12D3 = 7194 + INTEGER(IntKi), PARAMETER :: EddAmbT7N12D4 = 7195 + INTEGER(IntKi), PARAMETER :: EddAmbT7N12D5 = 7196 + INTEGER(IntKi), PARAMETER :: EddAmbT7N12D6 = 7197 + INTEGER(IntKi), PARAMETER :: EddAmbT7N12D7 = 7198 + INTEGER(IntKi), PARAMETER :: EddAmbT7N12D8 = 7199 + INTEGER(IntKi), PARAMETER :: EddAmbT7N12D9 = 7200 + INTEGER(IntKi), PARAMETER :: EddAmbT7N13D1 = 7201 + INTEGER(IntKi), PARAMETER :: EddAmbT7N13D2 = 7202 + INTEGER(IntKi), PARAMETER :: EddAmbT7N13D3 = 7203 + INTEGER(IntKi), PARAMETER :: EddAmbT7N13D4 = 7204 + INTEGER(IntKi), PARAMETER :: EddAmbT7N13D5 = 7205 + INTEGER(IntKi), PARAMETER :: EddAmbT7N13D6 = 7206 + INTEGER(IntKi), PARAMETER :: EddAmbT7N13D7 = 7207 + INTEGER(IntKi), PARAMETER :: EddAmbT7N13D8 = 7208 + INTEGER(IntKi), PARAMETER :: EddAmbT7N13D9 = 7209 + INTEGER(IntKi), PARAMETER :: EddAmbT7N14D1 = 7210 + INTEGER(IntKi), PARAMETER :: EddAmbT7N14D2 = 7211 + INTEGER(IntKi), PARAMETER :: EddAmbT7N14D3 = 7212 + INTEGER(IntKi), PARAMETER :: EddAmbT7N14D4 = 7213 + INTEGER(IntKi), PARAMETER :: EddAmbT7N14D5 = 7214 + INTEGER(IntKi), PARAMETER :: EddAmbT7N14D6 = 7215 + INTEGER(IntKi), PARAMETER :: EddAmbT7N14D7 = 7216 + INTEGER(IntKi), PARAMETER :: EddAmbT7N14D8 = 7217 + INTEGER(IntKi), PARAMETER :: EddAmbT7N14D9 = 7218 + INTEGER(IntKi), PARAMETER :: EddAmbT7N15D1 = 7219 + INTEGER(IntKi), PARAMETER :: EddAmbT7N15D2 = 7220 + INTEGER(IntKi), PARAMETER :: EddAmbT7N15D3 = 7221 + INTEGER(IntKi), PARAMETER :: EddAmbT7N15D4 = 7222 + INTEGER(IntKi), PARAMETER :: EddAmbT7N15D5 = 7223 + INTEGER(IntKi), PARAMETER :: EddAmbT7N15D6 = 7224 + INTEGER(IntKi), PARAMETER :: EddAmbT7N15D7 = 7225 + INTEGER(IntKi), PARAMETER :: EddAmbT7N15D8 = 7226 + INTEGER(IntKi), PARAMETER :: EddAmbT7N15D9 = 7227 + INTEGER(IntKi), PARAMETER :: EddAmbT7N16D1 = 7228 + INTEGER(IntKi), PARAMETER :: EddAmbT7N16D2 = 7229 + INTEGER(IntKi), PARAMETER :: EddAmbT7N16D3 = 7230 + INTEGER(IntKi), PARAMETER :: EddAmbT7N16D4 = 7231 + INTEGER(IntKi), PARAMETER :: EddAmbT7N16D5 = 7232 + INTEGER(IntKi), PARAMETER :: EddAmbT7N16D6 = 7233 + INTEGER(IntKi), PARAMETER :: EddAmbT7N16D7 = 7234 + INTEGER(IntKi), PARAMETER :: EddAmbT7N16D8 = 7235 + INTEGER(IntKi), PARAMETER :: EddAmbT7N16D9 = 7236 + INTEGER(IntKi), PARAMETER :: EddAmbT7N17D1 = 7237 + INTEGER(IntKi), PARAMETER :: EddAmbT7N17D2 = 7238 + INTEGER(IntKi), PARAMETER :: EddAmbT7N17D3 = 7239 + INTEGER(IntKi), PARAMETER :: EddAmbT7N17D4 = 7240 + INTEGER(IntKi), PARAMETER :: EddAmbT7N17D5 = 7241 + INTEGER(IntKi), PARAMETER :: EddAmbT7N17D6 = 7242 + INTEGER(IntKi), PARAMETER :: EddAmbT7N17D7 = 7243 + INTEGER(IntKi), PARAMETER :: EddAmbT7N17D8 = 7244 + INTEGER(IntKi), PARAMETER :: EddAmbT7N17D9 = 7245 + INTEGER(IntKi), PARAMETER :: EddAmbT7N18D1 = 7246 + INTEGER(IntKi), PARAMETER :: EddAmbT7N18D2 = 7247 + INTEGER(IntKi), PARAMETER :: EddAmbT7N18D3 = 7248 + INTEGER(IntKi), PARAMETER :: EddAmbT7N18D4 = 7249 + INTEGER(IntKi), PARAMETER :: EddAmbT7N18D5 = 7250 + INTEGER(IntKi), PARAMETER :: EddAmbT7N18D6 = 7251 + INTEGER(IntKi), PARAMETER :: EddAmbT7N18D7 = 7252 + INTEGER(IntKi), PARAMETER :: EddAmbT7N18D8 = 7253 + INTEGER(IntKi), PARAMETER :: EddAmbT7N18D9 = 7254 + INTEGER(IntKi), PARAMETER :: EddAmbT7N19D1 = 7255 + INTEGER(IntKi), PARAMETER :: EddAmbT7N19D2 = 7256 + INTEGER(IntKi), PARAMETER :: EddAmbT7N19D3 = 7257 + INTEGER(IntKi), PARAMETER :: EddAmbT7N19D4 = 7258 + INTEGER(IntKi), PARAMETER :: EddAmbT7N19D5 = 7259 + INTEGER(IntKi), PARAMETER :: EddAmbT7N19D6 = 7260 + INTEGER(IntKi), PARAMETER :: EddAmbT7N19D7 = 7261 + INTEGER(IntKi), PARAMETER :: EddAmbT7N19D8 = 7262 + INTEGER(IntKi), PARAMETER :: EddAmbT7N19D9 = 7263 + INTEGER(IntKi), PARAMETER :: EddAmbT7N20D1 = 7264 + INTEGER(IntKi), PARAMETER :: EddAmbT7N20D2 = 7265 + INTEGER(IntKi), PARAMETER :: EddAmbT7N20D3 = 7266 + INTEGER(IntKi), PARAMETER :: EddAmbT7N20D4 = 7267 + INTEGER(IntKi), PARAMETER :: EddAmbT7N20D5 = 7268 + INTEGER(IntKi), PARAMETER :: EddAmbT7N20D6 = 7269 + INTEGER(IntKi), PARAMETER :: EddAmbT7N20D7 = 7270 + INTEGER(IntKi), PARAMETER :: EddAmbT7N20D8 = 7271 + INTEGER(IntKi), PARAMETER :: EddAmbT7N20D9 = 7272 + INTEGER(IntKi), PARAMETER :: EddAmbT8N01D1 = 7273 + INTEGER(IntKi), PARAMETER :: EddAmbT8N01D2 = 7274 + INTEGER(IntKi), PARAMETER :: EddAmbT8N01D3 = 7275 + INTEGER(IntKi), PARAMETER :: EddAmbT8N01D4 = 7276 + INTEGER(IntKi), PARAMETER :: EddAmbT8N01D5 = 7277 + INTEGER(IntKi), PARAMETER :: EddAmbT8N01D6 = 7278 + INTEGER(IntKi), PARAMETER :: EddAmbT8N01D7 = 7279 + INTEGER(IntKi), PARAMETER :: EddAmbT8N01D8 = 7280 + INTEGER(IntKi), PARAMETER :: EddAmbT8N01D9 = 7281 + INTEGER(IntKi), PARAMETER :: EddAmbT8N02D1 = 7282 + INTEGER(IntKi), PARAMETER :: EddAmbT8N02D2 = 7283 + INTEGER(IntKi), PARAMETER :: EddAmbT8N02D3 = 7284 + INTEGER(IntKi), PARAMETER :: EddAmbT8N02D4 = 7285 + INTEGER(IntKi), PARAMETER :: EddAmbT8N02D5 = 7286 + INTEGER(IntKi), PARAMETER :: EddAmbT8N02D6 = 7287 + INTEGER(IntKi), PARAMETER :: EddAmbT8N02D7 = 7288 + INTEGER(IntKi), PARAMETER :: EddAmbT8N02D8 = 7289 + INTEGER(IntKi), PARAMETER :: EddAmbT8N02D9 = 7290 + INTEGER(IntKi), PARAMETER :: EddAmbT8N03D1 = 7291 + INTEGER(IntKi), PARAMETER :: EddAmbT8N03D2 = 7292 + INTEGER(IntKi), PARAMETER :: EddAmbT8N03D3 = 7293 + INTEGER(IntKi), PARAMETER :: EddAmbT8N03D4 = 7294 + INTEGER(IntKi), PARAMETER :: EddAmbT8N03D5 = 7295 + INTEGER(IntKi), PARAMETER :: EddAmbT8N03D6 = 7296 + INTEGER(IntKi), PARAMETER :: EddAmbT8N03D7 = 7297 + INTEGER(IntKi), PARAMETER :: EddAmbT8N03D8 = 7298 + INTEGER(IntKi), PARAMETER :: EddAmbT8N03D9 = 7299 + INTEGER(IntKi), PARAMETER :: EddAmbT8N04D1 = 7300 + INTEGER(IntKi), PARAMETER :: EddAmbT8N04D2 = 7301 + INTEGER(IntKi), PARAMETER :: EddAmbT8N04D3 = 7302 + INTEGER(IntKi), PARAMETER :: EddAmbT8N04D4 = 7303 + INTEGER(IntKi), PARAMETER :: EddAmbT8N04D5 = 7304 + INTEGER(IntKi), PARAMETER :: EddAmbT8N04D6 = 7305 + INTEGER(IntKi), PARAMETER :: EddAmbT8N04D7 = 7306 + INTEGER(IntKi), PARAMETER :: EddAmbT8N04D8 = 7307 + INTEGER(IntKi), PARAMETER :: EddAmbT8N04D9 = 7308 + INTEGER(IntKi), PARAMETER :: EddAmbT8N05D1 = 7309 + INTEGER(IntKi), PARAMETER :: EddAmbT8N05D2 = 7310 + INTEGER(IntKi), PARAMETER :: EddAmbT8N05D3 = 7311 + INTEGER(IntKi), PARAMETER :: EddAmbT8N05D4 = 7312 + INTEGER(IntKi), PARAMETER :: EddAmbT8N05D5 = 7313 + INTEGER(IntKi), PARAMETER :: EddAmbT8N05D6 = 7314 + INTEGER(IntKi), PARAMETER :: EddAmbT8N05D7 = 7315 + INTEGER(IntKi), PARAMETER :: EddAmbT8N05D8 = 7316 + INTEGER(IntKi), PARAMETER :: EddAmbT8N05D9 = 7317 + INTEGER(IntKi), PARAMETER :: EddAmbT8N06D1 = 7318 + INTEGER(IntKi), PARAMETER :: EddAmbT8N06D2 = 7319 + INTEGER(IntKi), PARAMETER :: EddAmbT8N06D3 = 7320 + INTEGER(IntKi), PARAMETER :: EddAmbT8N06D4 = 7321 + INTEGER(IntKi), PARAMETER :: EddAmbT8N06D5 = 7322 + INTEGER(IntKi), PARAMETER :: EddAmbT8N06D6 = 7323 + INTEGER(IntKi), PARAMETER :: EddAmbT8N06D7 = 7324 + INTEGER(IntKi), PARAMETER :: EddAmbT8N06D8 = 7325 + INTEGER(IntKi), PARAMETER :: EddAmbT8N06D9 = 7326 + INTEGER(IntKi), PARAMETER :: EddAmbT8N07D1 = 7327 + INTEGER(IntKi), PARAMETER :: EddAmbT8N07D2 = 7328 + INTEGER(IntKi), PARAMETER :: EddAmbT8N07D3 = 7329 + INTEGER(IntKi), PARAMETER :: EddAmbT8N07D4 = 7330 + INTEGER(IntKi), PARAMETER :: EddAmbT8N07D5 = 7331 + INTEGER(IntKi), PARAMETER :: EddAmbT8N07D6 = 7332 + INTEGER(IntKi), PARAMETER :: EddAmbT8N07D7 = 7333 + INTEGER(IntKi), PARAMETER :: EddAmbT8N07D8 = 7334 + INTEGER(IntKi), PARAMETER :: EddAmbT8N07D9 = 7335 + INTEGER(IntKi), PARAMETER :: EddAmbT8N08D1 = 7336 + INTEGER(IntKi), PARAMETER :: EddAmbT8N08D2 = 7337 + INTEGER(IntKi), PARAMETER :: EddAmbT8N08D3 = 7338 + INTEGER(IntKi), PARAMETER :: EddAmbT8N08D4 = 7339 + INTEGER(IntKi), PARAMETER :: EddAmbT8N08D5 = 7340 + INTEGER(IntKi), PARAMETER :: EddAmbT8N08D6 = 7341 + INTEGER(IntKi), PARAMETER :: EddAmbT8N08D7 = 7342 + INTEGER(IntKi), PARAMETER :: EddAmbT8N08D8 = 7343 + INTEGER(IntKi), PARAMETER :: EddAmbT8N08D9 = 7344 + INTEGER(IntKi), PARAMETER :: EddAmbT8N09D1 = 7345 + INTEGER(IntKi), PARAMETER :: EddAmbT8N09D2 = 7346 + INTEGER(IntKi), PARAMETER :: EddAmbT8N09D3 = 7347 + INTEGER(IntKi), PARAMETER :: EddAmbT8N09D4 = 7348 + INTEGER(IntKi), PARAMETER :: EddAmbT8N09D5 = 7349 + INTEGER(IntKi), PARAMETER :: EddAmbT8N09D6 = 7350 + INTEGER(IntKi), PARAMETER :: EddAmbT8N09D7 = 7351 + INTEGER(IntKi), PARAMETER :: EddAmbT8N09D8 = 7352 + INTEGER(IntKi), PARAMETER :: EddAmbT8N09D9 = 7353 + INTEGER(IntKi), PARAMETER :: EddAmbT8N10D1 = 7354 + INTEGER(IntKi), PARAMETER :: EddAmbT8N10D2 = 7355 + INTEGER(IntKi), PARAMETER :: EddAmbT8N10D3 = 7356 + INTEGER(IntKi), PARAMETER :: EddAmbT8N10D4 = 7357 + INTEGER(IntKi), PARAMETER :: EddAmbT8N10D5 = 7358 + INTEGER(IntKi), PARAMETER :: EddAmbT8N10D6 = 7359 + INTEGER(IntKi), PARAMETER :: EddAmbT8N10D7 = 7360 + INTEGER(IntKi), PARAMETER :: EddAmbT8N10D8 = 7361 + INTEGER(IntKi), PARAMETER :: EddAmbT8N10D9 = 7362 + INTEGER(IntKi), PARAMETER :: EddAmbT8N11D1 = 7363 + INTEGER(IntKi), PARAMETER :: EddAmbT8N11D2 = 7364 + INTEGER(IntKi), PARAMETER :: EddAmbT8N11D3 = 7365 + INTEGER(IntKi), PARAMETER :: EddAmbT8N11D4 = 7366 + INTEGER(IntKi), PARAMETER :: EddAmbT8N11D5 = 7367 + INTEGER(IntKi), PARAMETER :: EddAmbT8N11D6 = 7368 + INTEGER(IntKi), PARAMETER :: EddAmbT8N11D7 = 7369 + INTEGER(IntKi), PARAMETER :: EddAmbT8N11D8 = 7370 + INTEGER(IntKi), PARAMETER :: EddAmbT8N11D9 = 7371 + INTEGER(IntKi), PARAMETER :: EddAmbT8N12D1 = 7372 + INTEGER(IntKi), PARAMETER :: EddAmbT8N12D2 = 7373 + INTEGER(IntKi), PARAMETER :: EddAmbT8N12D3 = 7374 + INTEGER(IntKi), PARAMETER :: EddAmbT8N12D4 = 7375 + INTEGER(IntKi), PARAMETER :: EddAmbT8N12D5 = 7376 + INTEGER(IntKi), PARAMETER :: EddAmbT8N12D6 = 7377 + INTEGER(IntKi), PARAMETER :: EddAmbT8N12D7 = 7378 + INTEGER(IntKi), PARAMETER :: EddAmbT8N12D8 = 7379 + INTEGER(IntKi), PARAMETER :: EddAmbT8N12D9 = 7380 + INTEGER(IntKi), PARAMETER :: EddAmbT8N13D1 = 7381 + INTEGER(IntKi), PARAMETER :: EddAmbT8N13D2 = 7382 + INTEGER(IntKi), PARAMETER :: EddAmbT8N13D3 = 7383 + INTEGER(IntKi), PARAMETER :: EddAmbT8N13D4 = 7384 + INTEGER(IntKi), PARAMETER :: EddAmbT8N13D5 = 7385 + INTEGER(IntKi), PARAMETER :: EddAmbT8N13D6 = 7386 + INTEGER(IntKi), PARAMETER :: EddAmbT8N13D7 = 7387 + INTEGER(IntKi), PARAMETER :: EddAmbT8N13D8 = 7388 + INTEGER(IntKi), PARAMETER :: EddAmbT8N13D9 = 7389 + INTEGER(IntKi), PARAMETER :: EddAmbT8N14D1 = 7390 + INTEGER(IntKi), PARAMETER :: EddAmbT8N14D2 = 7391 + INTEGER(IntKi), PARAMETER :: EddAmbT8N14D3 = 7392 + INTEGER(IntKi), PARAMETER :: EddAmbT8N14D4 = 7393 + INTEGER(IntKi), PARAMETER :: EddAmbT8N14D5 = 7394 + INTEGER(IntKi), PARAMETER :: EddAmbT8N14D6 = 7395 + INTEGER(IntKi), PARAMETER :: EddAmbT8N14D7 = 7396 + INTEGER(IntKi), PARAMETER :: EddAmbT8N14D8 = 7397 + INTEGER(IntKi), PARAMETER :: EddAmbT8N14D9 = 7398 + INTEGER(IntKi), PARAMETER :: EddAmbT8N15D1 = 7399 + INTEGER(IntKi), PARAMETER :: EddAmbT8N15D2 = 7400 + INTEGER(IntKi), PARAMETER :: EddAmbT8N15D3 = 7401 + INTEGER(IntKi), PARAMETER :: EddAmbT8N15D4 = 7402 + INTEGER(IntKi), PARAMETER :: EddAmbT8N15D5 = 7403 + INTEGER(IntKi), PARAMETER :: EddAmbT8N15D6 = 7404 + INTEGER(IntKi), PARAMETER :: EddAmbT8N15D7 = 7405 + INTEGER(IntKi), PARAMETER :: EddAmbT8N15D8 = 7406 + INTEGER(IntKi), PARAMETER :: EddAmbT8N15D9 = 7407 + INTEGER(IntKi), PARAMETER :: EddAmbT8N16D1 = 7408 + INTEGER(IntKi), PARAMETER :: EddAmbT8N16D2 = 7409 + INTEGER(IntKi), PARAMETER :: EddAmbT8N16D3 = 7410 + INTEGER(IntKi), PARAMETER :: EddAmbT8N16D4 = 7411 + INTEGER(IntKi), PARAMETER :: EddAmbT8N16D5 = 7412 + INTEGER(IntKi), PARAMETER :: EddAmbT8N16D6 = 7413 + INTEGER(IntKi), PARAMETER :: EddAmbT8N16D7 = 7414 + INTEGER(IntKi), PARAMETER :: EddAmbT8N16D8 = 7415 + INTEGER(IntKi), PARAMETER :: EddAmbT8N16D9 = 7416 + INTEGER(IntKi), PARAMETER :: EddAmbT8N17D1 = 7417 + INTEGER(IntKi), PARAMETER :: EddAmbT8N17D2 = 7418 + INTEGER(IntKi), PARAMETER :: EddAmbT8N17D3 = 7419 + INTEGER(IntKi), PARAMETER :: EddAmbT8N17D4 = 7420 + INTEGER(IntKi), PARAMETER :: EddAmbT8N17D5 = 7421 + INTEGER(IntKi), PARAMETER :: EddAmbT8N17D6 = 7422 + INTEGER(IntKi), PARAMETER :: EddAmbT8N17D7 = 7423 + INTEGER(IntKi), PARAMETER :: EddAmbT8N17D8 = 7424 + INTEGER(IntKi), PARAMETER :: EddAmbT8N17D9 = 7425 + INTEGER(IntKi), PARAMETER :: EddAmbT8N18D1 = 7426 + INTEGER(IntKi), PARAMETER :: EddAmbT8N18D2 = 7427 + INTEGER(IntKi), PARAMETER :: EddAmbT8N18D3 = 7428 + INTEGER(IntKi), PARAMETER :: EddAmbT8N18D4 = 7429 + INTEGER(IntKi), PARAMETER :: EddAmbT8N18D5 = 7430 + INTEGER(IntKi), PARAMETER :: EddAmbT8N18D6 = 7431 + INTEGER(IntKi), PARAMETER :: EddAmbT8N18D7 = 7432 + INTEGER(IntKi), PARAMETER :: EddAmbT8N18D8 = 7433 + INTEGER(IntKi), PARAMETER :: EddAmbT8N18D9 = 7434 + INTEGER(IntKi), PARAMETER :: EddAmbT8N19D1 = 7435 + INTEGER(IntKi), PARAMETER :: EddAmbT8N19D2 = 7436 + INTEGER(IntKi), PARAMETER :: EddAmbT8N19D3 = 7437 + INTEGER(IntKi), PARAMETER :: EddAmbT8N19D4 = 7438 + INTEGER(IntKi), PARAMETER :: EddAmbT8N19D5 = 7439 + INTEGER(IntKi), PARAMETER :: EddAmbT8N19D6 = 7440 + INTEGER(IntKi), PARAMETER :: EddAmbT8N19D7 = 7441 + INTEGER(IntKi), PARAMETER :: EddAmbT8N19D8 = 7442 + INTEGER(IntKi), PARAMETER :: EddAmbT8N19D9 = 7443 + INTEGER(IntKi), PARAMETER :: EddAmbT8N20D1 = 7444 + INTEGER(IntKi), PARAMETER :: EddAmbT8N20D2 = 7445 + INTEGER(IntKi), PARAMETER :: EddAmbT8N20D3 = 7446 + INTEGER(IntKi), PARAMETER :: EddAmbT8N20D4 = 7447 + INTEGER(IntKi), PARAMETER :: EddAmbT8N20D5 = 7448 + INTEGER(IntKi), PARAMETER :: EddAmbT8N20D6 = 7449 + INTEGER(IntKi), PARAMETER :: EddAmbT8N20D7 = 7450 + INTEGER(IntKi), PARAMETER :: EddAmbT8N20D8 = 7451 + INTEGER(IntKi), PARAMETER :: EddAmbT8N20D9 = 7452 + INTEGER(IntKi), PARAMETER :: EddAmbT9N01D1 = 7453 + INTEGER(IntKi), PARAMETER :: EddAmbT9N01D2 = 7454 + INTEGER(IntKi), PARAMETER :: EddAmbT9N01D3 = 7455 + INTEGER(IntKi), PARAMETER :: EddAmbT9N01D4 = 7456 + INTEGER(IntKi), PARAMETER :: EddAmbT9N01D5 = 7457 + INTEGER(IntKi), PARAMETER :: EddAmbT9N01D6 = 7458 + INTEGER(IntKi), PARAMETER :: EddAmbT9N01D7 = 7459 + INTEGER(IntKi), PARAMETER :: EddAmbT9N01D8 = 7460 + INTEGER(IntKi), PARAMETER :: EddAmbT9N01D9 = 7461 + INTEGER(IntKi), PARAMETER :: EddAmbT9N02D1 = 7462 + INTEGER(IntKi), PARAMETER :: EddAmbT9N02D2 = 7463 + INTEGER(IntKi), PARAMETER :: EddAmbT9N02D3 = 7464 + INTEGER(IntKi), PARAMETER :: EddAmbT9N02D4 = 7465 + INTEGER(IntKi), PARAMETER :: EddAmbT9N02D5 = 7466 + INTEGER(IntKi), PARAMETER :: EddAmbT9N02D6 = 7467 + INTEGER(IntKi), PARAMETER :: EddAmbT9N02D7 = 7468 + INTEGER(IntKi), PARAMETER :: EddAmbT9N02D8 = 7469 + INTEGER(IntKi), PARAMETER :: EddAmbT9N02D9 = 7470 + INTEGER(IntKi), PARAMETER :: EddAmbT9N03D1 = 7471 + INTEGER(IntKi), PARAMETER :: EddAmbT9N03D2 = 7472 + INTEGER(IntKi), PARAMETER :: EddAmbT9N03D3 = 7473 + INTEGER(IntKi), PARAMETER :: EddAmbT9N03D4 = 7474 + INTEGER(IntKi), PARAMETER :: EddAmbT9N03D5 = 7475 + INTEGER(IntKi), PARAMETER :: EddAmbT9N03D6 = 7476 + INTEGER(IntKi), PARAMETER :: EddAmbT9N03D7 = 7477 + INTEGER(IntKi), PARAMETER :: EddAmbT9N03D8 = 7478 + INTEGER(IntKi), PARAMETER :: EddAmbT9N03D9 = 7479 + INTEGER(IntKi), PARAMETER :: EddAmbT9N04D1 = 7480 + INTEGER(IntKi), PARAMETER :: EddAmbT9N04D2 = 7481 + INTEGER(IntKi), PARAMETER :: EddAmbT9N04D3 = 7482 + INTEGER(IntKi), PARAMETER :: EddAmbT9N04D4 = 7483 + INTEGER(IntKi), PARAMETER :: EddAmbT9N04D5 = 7484 + INTEGER(IntKi), PARAMETER :: EddAmbT9N04D6 = 7485 + INTEGER(IntKi), PARAMETER :: EddAmbT9N04D7 = 7486 + INTEGER(IntKi), PARAMETER :: EddAmbT9N04D8 = 7487 + INTEGER(IntKi), PARAMETER :: EddAmbT9N04D9 = 7488 + INTEGER(IntKi), PARAMETER :: EddAmbT9N05D1 = 7489 + INTEGER(IntKi), PARAMETER :: EddAmbT9N05D2 = 7490 + INTEGER(IntKi), PARAMETER :: EddAmbT9N05D3 = 7491 + INTEGER(IntKi), PARAMETER :: EddAmbT9N05D4 = 7492 + INTEGER(IntKi), PARAMETER :: EddAmbT9N05D5 = 7493 + INTEGER(IntKi), PARAMETER :: EddAmbT9N05D6 = 7494 + INTEGER(IntKi), PARAMETER :: EddAmbT9N05D7 = 7495 + INTEGER(IntKi), PARAMETER :: EddAmbT9N05D8 = 7496 + INTEGER(IntKi), PARAMETER :: EddAmbT9N05D9 = 7497 + INTEGER(IntKi), PARAMETER :: EddAmbT9N06D1 = 7498 + INTEGER(IntKi), PARAMETER :: EddAmbT9N06D2 = 7499 + INTEGER(IntKi), PARAMETER :: EddAmbT9N06D3 = 7500 + INTEGER(IntKi), PARAMETER :: EddAmbT9N06D4 = 7501 + INTEGER(IntKi), PARAMETER :: EddAmbT9N06D5 = 7502 + INTEGER(IntKi), PARAMETER :: EddAmbT9N06D6 = 7503 + INTEGER(IntKi), PARAMETER :: EddAmbT9N06D7 = 7504 + INTEGER(IntKi), PARAMETER :: EddAmbT9N06D8 = 7505 + INTEGER(IntKi), PARAMETER :: EddAmbT9N06D9 = 7506 + INTEGER(IntKi), PARAMETER :: EddAmbT9N07D1 = 7507 + INTEGER(IntKi), PARAMETER :: EddAmbT9N07D2 = 7508 + INTEGER(IntKi), PARAMETER :: EddAmbT9N07D3 = 7509 + INTEGER(IntKi), PARAMETER :: EddAmbT9N07D4 = 7510 + INTEGER(IntKi), PARAMETER :: EddAmbT9N07D5 = 7511 + INTEGER(IntKi), PARAMETER :: EddAmbT9N07D6 = 7512 + INTEGER(IntKi), PARAMETER :: EddAmbT9N07D7 = 7513 + INTEGER(IntKi), PARAMETER :: EddAmbT9N07D8 = 7514 + INTEGER(IntKi), PARAMETER :: EddAmbT9N07D9 = 7515 + INTEGER(IntKi), PARAMETER :: EddAmbT9N08D1 = 7516 + INTEGER(IntKi), PARAMETER :: EddAmbT9N08D2 = 7517 + INTEGER(IntKi), PARAMETER :: EddAmbT9N08D3 = 7518 + INTEGER(IntKi), PARAMETER :: EddAmbT9N08D4 = 7519 + INTEGER(IntKi), PARAMETER :: EddAmbT9N08D5 = 7520 + INTEGER(IntKi), PARAMETER :: EddAmbT9N08D6 = 7521 + INTEGER(IntKi), PARAMETER :: EddAmbT9N08D7 = 7522 + INTEGER(IntKi), PARAMETER :: EddAmbT9N08D8 = 7523 + INTEGER(IntKi), PARAMETER :: EddAmbT9N08D9 = 7524 + INTEGER(IntKi), PARAMETER :: EddAmbT9N09D1 = 7525 + INTEGER(IntKi), PARAMETER :: EddAmbT9N09D2 = 7526 + INTEGER(IntKi), PARAMETER :: EddAmbT9N09D3 = 7527 + INTEGER(IntKi), PARAMETER :: EddAmbT9N09D4 = 7528 + INTEGER(IntKi), PARAMETER :: EddAmbT9N09D5 = 7529 + INTEGER(IntKi), PARAMETER :: EddAmbT9N09D6 = 7530 + INTEGER(IntKi), PARAMETER :: EddAmbT9N09D7 = 7531 + INTEGER(IntKi), PARAMETER :: EddAmbT9N09D8 = 7532 + INTEGER(IntKi), PARAMETER :: EddAmbT9N09D9 = 7533 + INTEGER(IntKi), PARAMETER :: EddAmbT9N10D1 = 7534 + INTEGER(IntKi), PARAMETER :: EddAmbT9N10D2 = 7535 + INTEGER(IntKi), PARAMETER :: EddAmbT9N10D3 = 7536 + INTEGER(IntKi), PARAMETER :: EddAmbT9N10D4 = 7537 + INTEGER(IntKi), PARAMETER :: EddAmbT9N10D5 = 7538 + INTEGER(IntKi), PARAMETER :: EddAmbT9N10D6 = 7539 + INTEGER(IntKi), PARAMETER :: EddAmbT9N10D7 = 7540 + INTEGER(IntKi), PARAMETER :: EddAmbT9N10D8 = 7541 + INTEGER(IntKi), PARAMETER :: EddAmbT9N10D9 = 7542 + INTEGER(IntKi), PARAMETER :: EddAmbT9N11D1 = 7543 + INTEGER(IntKi), PARAMETER :: EddAmbT9N11D2 = 7544 + INTEGER(IntKi), PARAMETER :: EddAmbT9N11D3 = 7545 + INTEGER(IntKi), PARAMETER :: EddAmbT9N11D4 = 7546 + INTEGER(IntKi), PARAMETER :: EddAmbT9N11D5 = 7547 + INTEGER(IntKi), PARAMETER :: EddAmbT9N11D6 = 7548 + INTEGER(IntKi), PARAMETER :: EddAmbT9N11D7 = 7549 + INTEGER(IntKi), PARAMETER :: EddAmbT9N11D8 = 7550 + INTEGER(IntKi), PARAMETER :: EddAmbT9N11D9 = 7551 + INTEGER(IntKi), PARAMETER :: EddAmbT9N12D1 = 7552 + INTEGER(IntKi), PARAMETER :: EddAmbT9N12D2 = 7553 + INTEGER(IntKi), PARAMETER :: EddAmbT9N12D3 = 7554 + INTEGER(IntKi), PARAMETER :: EddAmbT9N12D4 = 7555 + INTEGER(IntKi), PARAMETER :: EddAmbT9N12D5 = 7556 + INTEGER(IntKi), PARAMETER :: EddAmbT9N12D6 = 7557 + INTEGER(IntKi), PARAMETER :: EddAmbT9N12D7 = 7558 + INTEGER(IntKi), PARAMETER :: EddAmbT9N12D8 = 7559 + INTEGER(IntKi), PARAMETER :: EddAmbT9N12D9 = 7560 + INTEGER(IntKi), PARAMETER :: EddAmbT9N13D1 = 7561 + INTEGER(IntKi), PARAMETER :: EddAmbT9N13D2 = 7562 + INTEGER(IntKi), PARAMETER :: EddAmbT9N13D3 = 7563 + INTEGER(IntKi), PARAMETER :: EddAmbT9N13D4 = 7564 + INTEGER(IntKi), PARAMETER :: EddAmbT9N13D5 = 7565 + INTEGER(IntKi), PARAMETER :: EddAmbT9N13D6 = 7566 + INTEGER(IntKi), PARAMETER :: EddAmbT9N13D7 = 7567 + INTEGER(IntKi), PARAMETER :: EddAmbT9N13D8 = 7568 + INTEGER(IntKi), PARAMETER :: EddAmbT9N13D9 = 7569 + INTEGER(IntKi), PARAMETER :: EddAmbT9N14D1 = 7570 + INTEGER(IntKi), PARAMETER :: EddAmbT9N14D2 = 7571 + INTEGER(IntKi), PARAMETER :: EddAmbT9N14D3 = 7572 + INTEGER(IntKi), PARAMETER :: EddAmbT9N14D4 = 7573 + INTEGER(IntKi), PARAMETER :: EddAmbT9N14D5 = 7574 + INTEGER(IntKi), PARAMETER :: EddAmbT9N14D6 = 7575 + INTEGER(IntKi), PARAMETER :: EddAmbT9N14D7 = 7576 + INTEGER(IntKi), PARAMETER :: EddAmbT9N14D8 = 7577 + INTEGER(IntKi), PARAMETER :: EddAmbT9N14D9 = 7578 + INTEGER(IntKi), PARAMETER :: EddAmbT9N15D1 = 7579 + INTEGER(IntKi), PARAMETER :: EddAmbT9N15D2 = 7580 + INTEGER(IntKi), PARAMETER :: EddAmbT9N15D3 = 7581 + INTEGER(IntKi), PARAMETER :: EddAmbT9N15D4 = 7582 + INTEGER(IntKi), PARAMETER :: EddAmbT9N15D5 = 7583 + INTEGER(IntKi), PARAMETER :: EddAmbT9N15D6 = 7584 + INTEGER(IntKi), PARAMETER :: EddAmbT9N15D7 = 7585 + INTEGER(IntKi), PARAMETER :: EddAmbT9N15D8 = 7586 + INTEGER(IntKi), PARAMETER :: EddAmbT9N15D9 = 7587 + INTEGER(IntKi), PARAMETER :: EddAmbT9N16D1 = 7588 + INTEGER(IntKi), PARAMETER :: EddAmbT9N16D2 = 7589 + INTEGER(IntKi), PARAMETER :: EddAmbT9N16D3 = 7590 + INTEGER(IntKi), PARAMETER :: EddAmbT9N16D4 = 7591 + INTEGER(IntKi), PARAMETER :: EddAmbT9N16D5 = 7592 + INTEGER(IntKi), PARAMETER :: EddAmbT9N16D6 = 7593 + INTEGER(IntKi), PARAMETER :: EddAmbT9N16D7 = 7594 + INTEGER(IntKi), PARAMETER :: EddAmbT9N16D8 = 7595 + INTEGER(IntKi), PARAMETER :: EddAmbT9N16D9 = 7596 + INTEGER(IntKi), PARAMETER :: EddAmbT9N17D1 = 7597 + INTEGER(IntKi), PARAMETER :: EddAmbT9N17D2 = 7598 + INTEGER(IntKi), PARAMETER :: EddAmbT9N17D3 = 7599 + INTEGER(IntKi), PARAMETER :: EddAmbT9N17D4 = 7600 + INTEGER(IntKi), PARAMETER :: EddAmbT9N17D5 = 7601 + INTEGER(IntKi), PARAMETER :: EddAmbT9N17D6 = 7602 + INTEGER(IntKi), PARAMETER :: EddAmbT9N17D7 = 7603 + INTEGER(IntKi), PARAMETER :: EddAmbT9N17D8 = 7604 + INTEGER(IntKi), PARAMETER :: EddAmbT9N17D9 = 7605 + INTEGER(IntKi), PARAMETER :: EddAmbT9N18D1 = 7606 + INTEGER(IntKi), PARAMETER :: EddAmbT9N18D2 = 7607 + INTEGER(IntKi), PARAMETER :: EddAmbT9N18D3 = 7608 + INTEGER(IntKi), PARAMETER :: EddAmbT9N18D4 = 7609 + INTEGER(IntKi), PARAMETER :: EddAmbT9N18D5 = 7610 + INTEGER(IntKi), PARAMETER :: EddAmbT9N18D6 = 7611 + INTEGER(IntKi), PARAMETER :: EddAmbT9N18D7 = 7612 + INTEGER(IntKi), PARAMETER :: EddAmbT9N18D8 = 7613 + INTEGER(IntKi), PARAMETER :: EddAmbT9N18D9 = 7614 + INTEGER(IntKi), PARAMETER :: EddAmbT9N19D1 = 7615 + INTEGER(IntKi), PARAMETER :: EddAmbT9N19D2 = 7616 + INTEGER(IntKi), PARAMETER :: EddAmbT9N19D3 = 7617 + INTEGER(IntKi), PARAMETER :: EddAmbT9N19D4 = 7618 + INTEGER(IntKi), PARAMETER :: EddAmbT9N19D5 = 7619 + INTEGER(IntKi), PARAMETER :: EddAmbT9N19D6 = 7620 + INTEGER(IntKi), PARAMETER :: EddAmbT9N19D7 = 7621 + INTEGER(IntKi), PARAMETER :: EddAmbT9N19D8 = 7622 + INTEGER(IntKi), PARAMETER :: EddAmbT9N19D9 = 7623 + INTEGER(IntKi), PARAMETER :: EddAmbT9N20D1 = 7624 + INTEGER(IntKi), PARAMETER :: EddAmbT9N20D2 = 7625 + INTEGER(IntKi), PARAMETER :: EddAmbT9N20D3 = 7626 + INTEGER(IntKi), PARAMETER :: EddAmbT9N20D4 = 7627 + INTEGER(IntKi), PARAMETER :: EddAmbT9N20D5 = 7628 + INTEGER(IntKi), PARAMETER :: EddAmbT9N20D6 = 7629 + INTEGER(IntKi), PARAMETER :: EddAmbT9N20D7 = 7630 + INTEGER(IntKi), PARAMETER :: EddAmbT9N20D8 = 7631 + INTEGER(IntKi), PARAMETER :: EddAmbT9N20D9 = 7632 ! Contribution to eddy viscosity from shear layer: - INTEGER(IntKi), PARAMETER :: EddShrT1N01D1 = 7813 - INTEGER(IntKi), PARAMETER :: EddShrT1N01D2 = 7814 - INTEGER(IntKi), PARAMETER :: EddShrT1N01D3 = 7815 - INTEGER(IntKi), PARAMETER :: EddShrT1N01D4 = 7816 - INTEGER(IntKi), PARAMETER :: EddShrT1N01D5 = 7817 - INTEGER(IntKi), PARAMETER :: EddShrT1N01D6 = 7818 - INTEGER(IntKi), PARAMETER :: EddShrT1N01D7 = 7819 - INTEGER(IntKi), PARAMETER :: EddShrT1N01D8 = 7820 - INTEGER(IntKi), PARAMETER :: EddShrT1N01D9 = 7821 - INTEGER(IntKi), PARAMETER :: EddShrT1N02D1 = 7822 - INTEGER(IntKi), PARAMETER :: EddShrT1N02D2 = 7823 - INTEGER(IntKi), PARAMETER :: EddShrT1N02D3 = 7824 - INTEGER(IntKi), PARAMETER :: EddShrT1N02D4 = 7825 - INTEGER(IntKi), PARAMETER :: EddShrT1N02D5 = 7826 - INTEGER(IntKi), PARAMETER :: EddShrT1N02D6 = 7827 - INTEGER(IntKi), PARAMETER :: EddShrT1N02D7 = 7828 - INTEGER(IntKi), PARAMETER :: EddShrT1N02D8 = 7829 - INTEGER(IntKi), PARAMETER :: EddShrT1N02D9 = 7830 - INTEGER(IntKi), PARAMETER :: EddShrT1N03D1 = 7831 - INTEGER(IntKi), PARAMETER :: EddShrT1N03D2 = 7832 - INTEGER(IntKi), PARAMETER :: EddShrT1N03D3 = 7833 - INTEGER(IntKi), PARAMETER :: EddShrT1N03D4 = 7834 - INTEGER(IntKi), PARAMETER :: EddShrT1N03D5 = 7835 - INTEGER(IntKi), PARAMETER :: EddShrT1N03D6 = 7836 - INTEGER(IntKi), PARAMETER :: EddShrT1N03D7 = 7837 - INTEGER(IntKi), PARAMETER :: EddShrT1N03D8 = 7838 - INTEGER(IntKi), PARAMETER :: EddShrT1N03D9 = 7839 - INTEGER(IntKi), PARAMETER :: EddShrT1N04D1 = 7840 - INTEGER(IntKi), PARAMETER :: EddShrT1N04D2 = 7841 - INTEGER(IntKi), PARAMETER :: EddShrT1N04D3 = 7842 - INTEGER(IntKi), PARAMETER :: EddShrT1N04D4 = 7843 - INTEGER(IntKi), PARAMETER :: EddShrT1N04D5 = 7844 - INTEGER(IntKi), PARAMETER :: EddShrT1N04D6 = 7845 - INTEGER(IntKi), PARAMETER :: EddShrT1N04D7 = 7846 - INTEGER(IntKi), PARAMETER :: EddShrT1N04D8 = 7847 - INTEGER(IntKi), PARAMETER :: EddShrT1N04D9 = 7848 - INTEGER(IntKi), PARAMETER :: EddShrT1N05D1 = 7849 - INTEGER(IntKi), PARAMETER :: EddShrT1N05D2 = 7850 - INTEGER(IntKi), PARAMETER :: EddShrT1N05D3 = 7851 - INTEGER(IntKi), PARAMETER :: EddShrT1N05D4 = 7852 - INTEGER(IntKi), PARAMETER :: EddShrT1N05D5 = 7853 - INTEGER(IntKi), PARAMETER :: EddShrT1N05D6 = 7854 - INTEGER(IntKi), PARAMETER :: EddShrT1N05D7 = 7855 - INTEGER(IntKi), PARAMETER :: EddShrT1N05D8 = 7856 - INTEGER(IntKi), PARAMETER :: EddShrT1N05D9 = 7857 - INTEGER(IntKi), PARAMETER :: EddShrT1N06D1 = 7858 - INTEGER(IntKi), PARAMETER :: EddShrT1N06D2 = 7859 - INTEGER(IntKi), PARAMETER :: EddShrT1N06D3 = 7860 - INTEGER(IntKi), PARAMETER :: EddShrT1N06D4 = 7861 - INTEGER(IntKi), PARAMETER :: EddShrT1N06D5 = 7862 - INTEGER(IntKi), PARAMETER :: EddShrT1N06D6 = 7863 - INTEGER(IntKi), PARAMETER :: EddShrT1N06D7 = 7864 - INTEGER(IntKi), PARAMETER :: EddShrT1N06D8 = 7865 - INTEGER(IntKi), PARAMETER :: EddShrT1N06D9 = 7866 - INTEGER(IntKi), PARAMETER :: EddShrT1N07D1 = 7867 - INTEGER(IntKi), PARAMETER :: EddShrT1N07D2 = 7868 - INTEGER(IntKi), PARAMETER :: EddShrT1N07D3 = 7869 - INTEGER(IntKi), PARAMETER :: EddShrT1N07D4 = 7870 - INTEGER(IntKi), PARAMETER :: EddShrT1N07D5 = 7871 - INTEGER(IntKi), PARAMETER :: EddShrT1N07D6 = 7872 - INTEGER(IntKi), PARAMETER :: EddShrT1N07D7 = 7873 - INTEGER(IntKi), PARAMETER :: EddShrT1N07D8 = 7874 - INTEGER(IntKi), PARAMETER :: EddShrT1N07D9 = 7875 - INTEGER(IntKi), PARAMETER :: EddShrT1N08D1 = 7876 - INTEGER(IntKi), PARAMETER :: EddShrT1N08D2 = 7877 - INTEGER(IntKi), PARAMETER :: EddShrT1N08D3 = 7878 - INTEGER(IntKi), PARAMETER :: EddShrT1N08D4 = 7879 - INTEGER(IntKi), PARAMETER :: EddShrT1N08D5 = 7880 - INTEGER(IntKi), PARAMETER :: EddShrT1N08D6 = 7881 - INTEGER(IntKi), PARAMETER :: EddShrT1N08D7 = 7882 - INTEGER(IntKi), PARAMETER :: EddShrT1N08D8 = 7883 - INTEGER(IntKi), PARAMETER :: EddShrT1N08D9 = 7884 - INTEGER(IntKi), PARAMETER :: EddShrT1N09D1 = 7885 - INTEGER(IntKi), PARAMETER :: EddShrT1N09D2 = 7886 - INTEGER(IntKi), PARAMETER :: EddShrT1N09D3 = 7887 - INTEGER(IntKi), PARAMETER :: EddShrT1N09D4 = 7888 - INTEGER(IntKi), PARAMETER :: EddShrT1N09D5 = 7889 - INTEGER(IntKi), PARAMETER :: EddShrT1N09D6 = 7890 - INTEGER(IntKi), PARAMETER :: EddShrT1N09D7 = 7891 - INTEGER(IntKi), PARAMETER :: EddShrT1N09D8 = 7892 - INTEGER(IntKi), PARAMETER :: EddShrT1N09D9 = 7893 - INTEGER(IntKi), PARAMETER :: EddShrT1N10D1 = 7894 - INTEGER(IntKi), PARAMETER :: EddShrT1N10D2 = 7895 - INTEGER(IntKi), PARAMETER :: EddShrT1N10D3 = 7896 - INTEGER(IntKi), PARAMETER :: EddShrT1N10D4 = 7897 - INTEGER(IntKi), PARAMETER :: EddShrT1N10D5 = 7898 - INTEGER(IntKi), PARAMETER :: EddShrT1N10D6 = 7899 - INTEGER(IntKi), PARAMETER :: EddShrT1N10D7 = 7900 - INTEGER(IntKi), PARAMETER :: EddShrT1N10D8 = 7901 - INTEGER(IntKi), PARAMETER :: EddShrT1N10D9 = 7902 - INTEGER(IntKi), PARAMETER :: EddShrT1N11D1 = 7903 - INTEGER(IntKi), PARAMETER :: EddShrT1N11D2 = 7904 - INTEGER(IntKi), PARAMETER :: EddShrT1N11D3 = 7905 - INTEGER(IntKi), PARAMETER :: EddShrT1N11D4 = 7906 - INTEGER(IntKi), PARAMETER :: EddShrT1N11D5 = 7907 - INTEGER(IntKi), PARAMETER :: EddShrT1N11D6 = 7908 - INTEGER(IntKi), PARAMETER :: EddShrT1N11D7 = 7909 - INTEGER(IntKi), PARAMETER :: EddShrT1N11D8 = 7910 - INTEGER(IntKi), PARAMETER :: EddShrT1N11D9 = 7911 - INTEGER(IntKi), PARAMETER :: EddShrT1N12D1 = 7912 - INTEGER(IntKi), PARAMETER :: EddShrT1N12D2 = 7913 - INTEGER(IntKi), PARAMETER :: EddShrT1N12D3 = 7914 - INTEGER(IntKi), PARAMETER :: EddShrT1N12D4 = 7915 - INTEGER(IntKi), PARAMETER :: EddShrT1N12D5 = 7916 - INTEGER(IntKi), PARAMETER :: EddShrT1N12D6 = 7917 - INTEGER(IntKi), PARAMETER :: EddShrT1N12D7 = 7918 - INTEGER(IntKi), PARAMETER :: EddShrT1N12D8 = 7919 - INTEGER(IntKi), PARAMETER :: EddShrT1N12D9 = 7920 - INTEGER(IntKi), PARAMETER :: EddShrT1N13D1 = 7921 - INTEGER(IntKi), PARAMETER :: EddShrT1N13D2 = 7922 - INTEGER(IntKi), PARAMETER :: EddShrT1N13D3 = 7923 - INTEGER(IntKi), PARAMETER :: EddShrT1N13D4 = 7924 - INTEGER(IntKi), PARAMETER :: EddShrT1N13D5 = 7925 - INTEGER(IntKi), PARAMETER :: EddShrT1N13D6 = 7926 - INTEGER(IntKi), PARAMETER :: EddShrT1N13D7 = 7927 - INTEGER(IntKi), PARAMETER :: EddShrT1N13D8 = 7928 - INTEGER(IntKi), PARAMETER :: EddShrT1N13D9 = 7929 - INTEGER(IntKi), PARAMETER :: EddShrT1N14D1 = 7930 - INTEGER(IntKi), PARAMETER :: EddShrT1N14D2 = 7931 - INTEGER(IntKi), PARAMETER :: EddShrT1N14D3 = 7932 - INTEGER(IntKi), PARAMETER :: EddShrT1N14D4 = 7933 - INTEGER(IntKi), PARAMETER :: EddShrT1N14D5 = 7934 - INTEGER(IntKi), PARAMETER :: EddShrT1N14D6 = 7935 - INTEGER(IntKi), PARAMETER :: EddShrT1N14D7 = 7936 - INTEGER(IntKi), PARAMETER :: EddShrT1N14D8 = 7937 - INTEGER(IntKi), PARAMETER :: EddShrT1N14D9 = 7938 - INTEGER(IntKi), PARAMETER :: EddShrT1N15D1 = 7939 - INTEGER(IntKi), PARAMETER :: EddShrT1N15D2 = 7940 - INTEGER(IntKi), PARAMETER :: EddShrT1N15D3 = 7941 - INTEGER(IntKi), PARAMETER :: EddShrT1N15D4 = 7942 - INTEGER(IntKi), PARAMETER :: EddShrT1N15D5 = 7943 - INTEGER(IntKi), PARAMETER :: EddShrT1N15D6 = 7944 - INTEGER(IntKi), PARAMETER :: EddShrT1N15D7 = 7945 - INTEGER(IntKi), PARAMETER :: EddShrT1N15D8 = 7946 - INTEGER(IntKi), PARAMETER :: EddShrT1N15D9 = 7947 - INTEGER(IntKi), PARAMETER :: EddShrT1N16D1 = 7948 - INTEGER(IntKi), PARAMETER :: EddShrT1N16D2 = 7949 - INTEGER(IntKi), PARAMETER :: EddShrT1N16D3 = 7950 - INTEGER(IntKi), PARAMETER :: EddShrT1N16D4 = 7951 - INTEGER(IntKi), PARAMETER :: EddShrT1N16D5 = 7952 - INTEGER(IntKi), PARAMETER :: EddShrT1N16D6 = 7953 - INTEGER(IntKi), PARAMETER :: EddShrT1N16D7 = 7954 - INTEGER(IntKi), PARAMETER :: EddShrT1N16D8 = 7955 - INTEGER(IntKi), PARAMETER :: EddShrT1N16D9 = 7956 - INTEGER(IntKi), PARAMETER :: EddShrT1N17D1 = 7957 - INTEGER(IntKi), PARAMETER :: EddShrT1N17D2 = 7958 - INTEGER(IntKi), PARAMETER :: EddShrT1N17D3 = 7959 - INTEGER(IntKi), PARAMETER :: EddShrT1N17D4 = 7960 - INTEGER(IntKi), PARAMETER :: EddShrT1N17D5 = 7961 - INTEGER(IntKi), PARAMETER :: EddShrT1N17D6 = 7962 - INTEGER(IntKi), PARAMETER :: EddShrT1N17D7 = 7963 - INTEGER(IntKi), PARAMETER :: EddShrT1N17D8 = 7964 - INTEGER(IntKi), PARAMETER :: EddShrT1N17D9 = 7965 - INTEGER(IntKi), PARAMETER :: EddShrT1N18D1 = 7966 - INTEGER(IntKi), PARAMETER :: EddShrT1N18D2 = 7967 - INTEGER(IntKi), PARAMETER :: EddShrT1N18D3 = 7968 - INTEGER(IntKi), PARAMETER :: EddShrT1N18D4 = 7969 - INTEGER(IntKi), PARAMETER :: EddShrT1N18D5 = 7970 - INTEGER(IntKi), PARAMETER :: EddShrT1N18D6 = 7971 - INTEGER(IntKi), PARAMETER :: EddShrT1N18D7 = 7972 - INTEGER(IntKi), PARAMETER :: EddShrT1N18D8 = 7973 - INTEGER(IntKi), PARAMETER :: EddShrT1N18D9 = 7974 - INTEGER(IntKi), PARAMETER :: EddShrT1N19D1 = 7975 - INTEGER(IntKi), PARAMETER :: EddShrT1N19D2 = 7976 - INTEGER(IntKi), PARAMETER :: EddShrT1N19D3 = 7977 - INTEGER(IntKi), PARAMETER :: EddShrT1N19D4 = 7978 - INTEGER(IntKi), PARAMETER :: EddShrT1N19D5 = 7979 - INTEGER(IntKi), PARAMETER :: EddShrT1N19D6 = 7980 - INTEGER(IntKi), PARAMETER :: EddShrT1N19D7 = 7981 - INTEGER(IntKi), PARAMETER :: EddShrT1N19D8 = 7982 - INTEGER(IntKi), PARAMETER :: EddShrT1N19D9 = 7983 - INTEGER(IntKi), PARAMETER :: EddShrT1N20D1 = 7984 - INTEGER(IntKi), PARAMETER :: EddShrT1N20D2 = 7985 - INTEGER(IntKi), PARAMETER :: EddShrT1N20D3 = 7986 - INTEGER(IntKi), PARAMETER :: EddShrT1N20D4 = 7987 - INTEGER(IntKi), PARAMETER :: EddShrT1N20D5 = 7988 - INTEGER(IntKi), PARAMETER :: EddShrT1N20D6 = 7989 - INTEGER(IntKi), PARAMETER :: EddShrT1N20D7 = 7990 - INTEGER(IntKi), PARAMETER :: EddShrT1N20D8 = 7991 - INTEGER(IntKi), PARAMETER :: EddShrT1N20D9 = 7992 - INTEGER(IntKi), PARAMETER :: EddShrT2N01D1 = 7993 - INTEGER(IntKi), PARAMETER :: EddShrT2N01D2 = 7994 - INTEGER(IntKi), PARAMETER :: EddShrT2N01D3 = 7995 - INTEGER(IntKi), PARAMETER :: EddShrT2N01D4 = 7996 - INTEGER(IntKi), PARAMETER :: EddShrT2N01D5 = 7997 - INTEGER(IntKi), PARAMETER :: EddShrT2N01D6 = 7998 - INTEGER(IntKi), PARAMETER :: EddShrT2N01D7 = 7999 - INTEGER(IntKi), PARAMETER :: EddShrT2N01D8 = 8000 - INTEGER(IntKi), PARAMETER :: EddShrT2N01D9 = 8001 - INTEGER(IntKi), PARAMETER :: EddShrT2N02D1 = 8002 - INTEGER(IntKi), PARAMETER :: EddShrT2N02D2 = 8003 - INTEGER(IntKi), PARAMETER :: EddShrT2N02D3 = 8004 - INTEGER(IntKi), PARAMETER :: EddShrT2N02D4 = 8005 - INTEGER(IntKi), PARAMETER :: EddShrT2N02D5 = 8006 - INTEGER(IntKi), PARAMETER :: EddShrT2N02D6 = 8007 - INTEGER(IntKi), PARAMETER :: EddShrT2N02D7 = 8008 - INTEGER(IntKi), PARAMETER :: EddShrT2N02D8 = 8009 - INTEGER(IntKi), PARAMETER :: EddShrT2N02D9 = 8010 - INTEGER(IntKi), PARAMETER :: EddShrT2N03D1 = 8011 - INTEGER(IntKi), PARAMETER :: EddShrT2N03D2 = 8012 - INTEGER(IntKi), PARAMETER :: EddShrT2N03D3 = 8013 - INTEGER(IntKi), PARAMETER :: EddShrT2N03D4 = 8014 - INTEGER(IntKi), PARAMETER :: EddShrT2N03D5 = 8015 - INTEGER(IntKi), PARAMETER :: EddShrT2N03D6 = 8016 - INTEGER(IntKi), PARAMETER :: EddShrT2N03D7 = 8017 - INTEGER(IntKi), PARAMETER :: EddShrT2N03D8 = 8018 - INTEGER(IntKi), PARAMETER :: EddShrT2N03D9 = 8019 - INTEGER(IntKi), PARAMETER :: EddShrT2N04D1 = 8020 - INTEGER(IntKi), PARAMETER :: EddShrT2N04D2 = 8021 - INTEGER(IntKi), PARAMETER :: EddShrT2N04D3 = 8022 - INTEGER(IntKi), PARAMETER :: EddShrT2N04D4 = 8023 - INTEGER(IntKi), PARAMETER :: EddShrT2N04D5 = 8024 - INTEGER(IntKi), PARAMETER :: EddShrT2N04D6 = 8025 - INTEGER(IntKi), PARAMETER :: EddShrT2N04D7 = 8026 - INTEGER(IntKi), PARAMETER :: EddShrT2N04D8 = 8027 - INTEGER(IntKi), PARAMETER :: EddShrT2N04D9 = 8028 - INTEGER(IntKi), PARAMETER :: EddShrT2N05D1 = 8029 - INTEGER(IntKi), PARAMETER :: EddShrT2N05D2 = 8030 - INTEGER(IntKi), PARAMETER :: EddShrT2N05D3 = 8031 - INTEGER(IntKi), PARAMETER :: EddShrT2N05D4 = 8032 - INTEGER(IntKi), PARAMETER :: EddShrT2N05D5 = 8033 - INTEGER(IntKi), PARAMETER :: EddShrT2N05D6 = 8034 - INTEGER(IntKi), PARAMETER :: EddShrT2N05D7 = 8035 - INTEGER(IntKi), PARAMETER :: EddShrT2N05D8 = 8036 - INTEGER(IntKi), PARAMETER :: EddShrT2N05D9 = 8037 - INTEGER(IntKi), PARAMETER :: EddShrT2N06D1 = 8038 - INTEGER(IntKi), PARAMETER :: EddShrT2N06D2 = 8039 - INTEGER(IntKi), PARAMETER :: EddShrT2N06D3 = 8040 - INTEGER(IntKi), PARAMETER :: EddShrT2N06D4 = 8041 - INTEGER(IntKi), PARAMETER :: EddShrT2N06D5 = 8042 - INTEGER(IntKi), PARAMETER :: EddShrT2N06D6 = 8043 - INTEGER(IntKi), PARAMETER :: EddShrT2N06D7 = 8044 - INTEGER(IntKi), PARAMETER :: EddShrT2N06D8 = 8045 - INTEGER(IntKi), PARAMETER :: EddShrT2N06D9 = 8046 - INTEGER(IntKi), PARAMETER :: EddShrT2N07D1 = 8047 - INTEGER(IntKi), PARAMETER :: EddShrT2N07D2 = 8048 - INTEGER(IntKi), PARAMETER :: EddShrT2N07D3 = 8049 - INTEGER(IntKi), PARAMETER :: EddShrT2N07D4 = 8050 - INTEGER(IntKi), PARAMETER :: EddShrT2N07D5 = 8051 - INTEGER(IntKi), PARAMETER :: EddShrT2N07D6 = 8052 - INTEGER(IntKi), PARAMETER :: EddShrT2N07D7 = 8053 - INTEGER(IntKi), PARAMETER :: EddShrT2N07D8 = 8054 - INTEGER(IntKi), PARAMETER :: EddShrT2N07D9 = 8055 - INTEGER(IntKi), PARAMETER :: EddShrT2N08D1 = 8056 - INTEGER(IntKi), PARAMETER :: EddShrT2N08D2 = 8057 - INTEGER(IntKi), PARAMETER :: EddShrT2N08D3 = 8058 - INTEGER(IntKi), PARAMETER :: EddShrT2N08D4 = 8059 - INTEGER(IntKi), PARAMETER :: EddShrT2N08D5 = 8060 - INTEGER(IntKi), PARAMETER :: EddShrT2N08D6 = 8061 - INTEGER(IntKi), PARAMETER :: EddShrT2N08D7 = 8062 - INTEGER(IntKi), PARAMETER :: EddShrT2N08D8 = 8063 - INTEGER(IntKi), PARAMETER :: EddShrT2N08D9 = 8064 - INTEGER(IntKi), PARAMETER :: EddShrT2N09D1 = 8065 - INTEGER(IntKi), PARAMETER :: EddShrT2N09D2 = 8066 - INTEGER(IntKi), PARAMETER :: EddShrT2N09D3 = 8067 - INTEGER(IntKi), PARAMETER :: EddShrT2N09D4 = 8068 - INTEGER(IntKi), PARAMETER :: EddShrT2N09D5 = 8069 - INTEGER(IntKi), PARAMETER :: EddShrT2N09D6 = 8070 - INTEGER(IntKi), PARAMETER :: EddShrT2N09D7 = 8071 - INTEGER(IntKi), PARAMETER :: EddShrT2N09D8 = 8072 - INTEGER(IntKi), PARAMETER :: EddShrT2N09D9 = 8073 - INTEGER(IntKi), PARAMETER :: EddShrT2N10D1 = 8074 - INTEGER(IntKi), PARAMETER :: EddShrT2N10D2 = 8075 - INTEGER(IntKi), PARAMETER :: EddShrT2N10D3 = 8076 - INTEGER(IntKi), PARAMETER :: EddShrT2N10D4 = 8077 - INTEGER(IntKi), PARAMETER :: EddShrT2N10D5 = 8078 - INTEGER(IntKi), PARAMETER :: EddShrT2N10D6 = 8079 - INTEGER(IntKi), PARAMETER :: EddShrT2N10D7 = 8080 - INTEGER(IntKi), PARAMETER :: EddShrT2N10D8 = 8081 - INTEGER(IntKi), PARAMETER :: EddShrT2N10D9 = 8082 - INTEGER(IntKi), PARAMETER :: EddShrT2N11D1 = 8083 - INTEGER(IntKi), PARAMETER :: EddShrT2N11D2 = 8084 - INTEGER(IntKi), PARAMETER :: EddShrT2N11D3 = 8085 - INTEGER(IntKi), PARAMETER :: EddShrT2N11D4 = 8086 - INTEGER(IntKi), PARAMETER :: EddShrT2N11D5 = 8087 - INTEGER(IntKi), PARAMETER :: EddShrT2N11D6 = 8088 - INTEGER(IntKi), PARAMETER :: EddShrT2N11D7 = 8089 - INTEGER(IntKi), PARAMETER :: EddShrT2N11D8 = 8090 - INTEGER(IntKi), PARAMETER :: EddShrT2N11D9 = 8091 - INTEGER(IntKi), PARAMETER :: EddShrT2N12D1 = 8092 - INTEGER(IntKi), PARAMETER :: EddShrT2N12D2 = 8093 - INTEGER(IntKi), PARAMETER :: EddShrT2N12D3 = 8094 - INTEGER(IntKi), PARAMETER :: EddShrT2N12D4 = 8095 - INTEGER(IntKi), PARAMETER :: EddShrT2N12D5 = 8096 - INTEGER(IntKi), PARAMETER :: EddShrT2N12D6 = 8097 - INTEGER(IntKi), PARAMETER :: EddShrT2N12D7 = 8098 - INTEGER(IntKi), PARAMETER :: EddShrT2N12D8 = 8099 - INTEGER(IntKi), PARAMETER :: EddShrT2N12D9 = 8100 - INTEGER(IntKi), PARAMETER :: EddShrT2N13D1 = 8101 - INTEGER(IntKi), PARAMETER :: EddShrT2N13D2 = 8102 - INTEGER(IntKi), PARAMETER :: EddShrT2N13D3 = 8103 - INTEGER(IntKi), PARAMETER :: EddShrT2N13D4 = 8104 - INTEGER(IntKi), PARAMETER :: EddShrT2N13D5 = 8105 - INTEGER(IntKi), PARAMETER :: EddShrT2N13D6 = 8106 - INTEGER(IntKi), PARAMETER :: EddShrT2N13D7 = 8107 - INTEGER(IntKi), PARAMETER :: EddShrT2N13D8 = 8108 - INTEGER(IntKi), PARAMETER :: EddShrT2N13D9 = 8109 - INTEGER(IntKi), PARAMETER :: EddShrT2N14D1 = 8110 - INTEGER(IntKi), PARAMETER :: EddShrT2N14D2 = 8111 - INTEGER(IntKi), PARAMETER :: EddShrT2N14D3 = 8112 - INTEGER(IntKi), PARAMETER :: EddShrT2N14D4 = 8113 - INTEGER(IntKi), PARAMETER :: EddShrT2N14D5 = 8114 - INTEGER(IntKi), PARAMETER :: EddShrT2N14D6 = 8115 - INTEGER(IntKi), PARAMETER :: EddShrT2N14D7 = 8116 - INTEGER(IntKi), PARAMETER :: EddShrT2N14D8 = 8117 - INTEGER(IntKi), PARAMETER :: EddShrT2N14D9 = 8118 - INTEGER(IntKi), PARAMETER :: EddShrT2N15D1 = 8119 - INTEGER(IntKi), PARAMETER :: EddShrT2N15D2 = 8120 - INTEGER(IntKi), PARAMETER :: EddShrT2N15D3 = 8121 - INTEGER(IntKi), PARAMETER :: EddShrT2N15D4 = 8122 - INTEGER(IntKi), PARAMETER :: EddShrT2N15D5 = 8123 - INTEGER(IntKi), PARAMETER :: EddShrT2N15D6 = 8124 - INTEGER(IntKi), PARAMETER :: EddShrT2N15D7 = 8125 - INTEGER(IntKi), PARAMETER :: EddShrT2N15D8 = 8126 - INTEGER(IntKi), PARAMETER :: EddShrT2N15D9 = 8127 - INTEGER(IntKi), PARAMETER :: EddShrT2N16D1 = 8128 - INTEGER(IntKi), PARAMETER :: EddShrT2N16D2 = 8129 - INTEGER(IntKi), PARAMETER :: EddShrT2N16D3 = 8130 - INTEGER(IntKi), PARAMETER :: EddShrT2N16D4 = 8131 - INTEGER(IntKi), PARAMETER :: EddShrT2N16D5 = 8132 - INTEGER(IntKi), PARAMETER :: EddShrT2N16D6 = 8133 - INTEGER(IntKi), PARAMETER :: EddShrT2N16D7 = 8134 - INTEGER(IntKi), PARAMETER :: EddShrT2N16D8 = 8135 - INTEGER(IntKi), PARAMETER :: EddShrT2N16D9 = 8136 - INTEGER(IntKi), PARAMETER :: EddShrT2N17D1 = 8137 - INTEGER(IntKi), PARAMETER :: EddShrT2N17D2 = 8138 - INTEGER(IntKi), PARAMETER :: EddShrT2N17D3 = 8139 - INTEGER(IntKi), PARAMETER :: EddShrT2N17D4 = 8140 - INTEGER(IntKi), PARAMETER :: EddShrT2N17D5 = 8141 - INTEGER(IntKi), PARAMETER :: EddShrT2N17D6 = 8142 - INTEGER(IntKi), PARAMETER :: EddShrT2N17D7 = 8143 - INTEGER(IntKi), PARAMETER :: EddShrT2N17D8 = 8144 - INTEGER(IntKi), PARAMETER :: EddShrT2N17D9 = 8145 - INTEGER(IntKi), PARAMETER :: EddShrT2N18D1 = 8146 - INTEGER(IntKi), PARAMETER :: EddShrT2N18D2 = 8147 - INTEGER(IntKi), PARAMETER :: EddShrT2N18D3 = 8148 - INTEGER(IntKi), PARAMETER :: EddShrT2N18D4 = 8149 - INTEGER(IntKi), PARAMETER :: EddShrT2N18D5 = 8150 - INTEGER(IntKi), PARAMETER :: EddShrT2N18D6 = 8151 - INTEGER(IntKi), PARAMETER :: EddShrT2N18D7 = 8152 - INTEGER(IntKi), PARAMETER :: EddShrT2N18D8 = 8153 - INTEGER(IntKi), PARAMETER :: EddShrT2N18D9 = 8154 - INTEGER(IntKi), PARAMETER :: EddShrT2N19D1 = 8155 - INTEGER(IntKi), PARAMETER :: EddShrT2N19D2 = 8156 - INTEGER(IntKi), PARAMETER :: EddShrT2N19D3 = 8157 - INTEGER(IntKi), PARAMETER :: EddShrT2N19D4 = 8158 - INTEGER(IntKi), PARAMETER :: EddShrT2N19D5 = 8159 - INTEGER(IntKi), PARAMETER :: EddShrT2N19D6 = 8160 - INTEGER(IntKi), PARAMETER :: EddShrT2N19D7 = 8161 - INTEGER(IntKi), PARAMETER :: EddShrT2N19D8 = 8162 - INTEGER(IntKi), PARAMETER :: EddShrT2N19D9 = 8163 - INTEGER(IntKi), PARAMETER :: EddShrT2N20D1 = 8164 - INTEGER(IntKi), PARAMETER :: EddShrT2N20D2 = 8165 - INTEGER(IntKi), PARAMETER :: EddShrT2N20D3 = 8166 - INTEGER(IntKi), PARAMETER :: EddShrT2N20D4 = 8167 - INTEGER(IntKi), PARAMETER :: EddShrT2N20D5 = 8168 - INTEGER(IntKi), PARAMETER :: EddShrT2N20D6 = 8169 - INTEGER(IntKi), PARAMETER :: EddShrT2N20D7 = 8170 - INTEGER(IntKi), PARAMETER :: EddShrT2N20D8 = 8171 - INTEGER(IntKi), PARAMETER :: EddShrT2N20D9 = 8172 - INTEGER(IntKi), PARAMETER :: EddShrT3N01D1 = 8173 - INTEGER(IntKi), PARAMETER :: EddShrT3N01D2 = 8174 - INTEGER(IntKi), PARAMETER :: EddShrT3N01D3 = 8175 - INTEGER(IntKi), PARAMETER :: EddShrT3N01D4 = 8176 - INTEGER(IntKi), PARAMETER :: EddShrT3N01D5 = 8177 - INTEGER(IntKi), PARAMETER :: EddShrT3N01D6 = 8178 - INTEGER(IntKi), PARAMETER :: EddShrT3N01D7 = 8179 - INTEGER(IntKi), PARAMETER :: EddShrT3N01D8 = 8180 - INTEGER(IntKi), PARAMETER :: EddShrT3N01D9 = 8181 - INTEGER(IntKi), PARAMETER :: EddShrT3N02D1 = 8182 - INTEGER(IntKi), PARAMETER :: EddShrT3N02D2 = 8183 - INTEGER(IntKi), PARAMETER :: EddShrT3N02D3 = 8184 - INTEGER(IntKi), PARAMETER :: EddShrT3N02D4 = 8185 - INTEGER(IntKi), PARAMETER :: EddShrT3N02D5 = 8186 - INTEGER(IntKi), PARAMETER :: EddShrT3N02D6 = 8187 - INTEGER(IntKi), PARAMETER :: EddShrT3N02D7 = 8188 - INTEGER(IntKi), PARAMETER :: EddShrT3N02D8 = 8189 - INTEGER(IntKi), PARAMETER :: EddShrT3N02D9 = 8190 - INTEGER(IntKi), PARAMETER :: EddShrT3N03D1 = 8191 - INTEGER(IntKi), PARAMETER :: EddShrT3N03D2 = 8192 - INTEGER(IntKi), PARAMETER :: EddShrT3N03D3 = 8193 - INTEGER(IntKi), PARAMETER :: EddShrT3N03D4 = 8194 - INTEGER(IntKi), PARAMETER :: EddShrT3N03D5 = 8195 - INTEGER(IntKi), PARAMETER :: EddShrT3N03D6 = 8196 - INTEGER(IntKi), PARAMETER :: EddShrT3N03D7 = 8197 - INTEGER(IntKi), PARAMETER :: EddShrT3N03D8 = 8198 - INTEGER(IntKi), PARAMETER :: EddShrT3N03D9 = 8199 - INTEGER(IntKi), PARAMETER :: EddShrT3N04D1 = 8200 - INTEGER(IntKi), PARAMETER :: EddShrT3N04D2 = 8201 - INTEGER(IntKi), PARAMETER :: EddShrT3N04D3 = 8202 - INTEGER(IntKi), PARAMETER :: EddShrT3N04D4 = 8203 - INTEGER(IntKi), PARAMETER :: EddShrT3N04D5 = 8204 - INTEGER(IntKi), PARAMETER :: EddShrT3N04D6 = 8205 - INTEGER(IntKi), PARAMETER :: EddShrT3N04D7 = 8206 - INTEGER(IntKi), PARAMETER :: EddShrT3N04D8 = 8207 - INTEGER(IntKi), PARAMETER :: EddShrT3N04D9 = 8208 - INTEGER(IntKi), PARAMETER :: EddShrT3N05D1 = 8209 - INTEGER(IntKi), PARAMETER :: EddShrT3N05D2 = 8210 - INTEGER(IntKi), PARAMETER :: EddShrT3N05D3 = 8211 - INTEGER(IntKi), PARAMETER :: EddShrT3N05D4 = 8212 - INTEGER(IntKi), PARAMETER :: EddShrT3N05D5 = 8213 - INTEGER(IntKi), PARAMETER :: EddShrT3N05D6 = 8214 - INTEGER(IntKi), PARAMETER :: EddShrT3N05D7 = 8215 - INTEGER(IntKi), PARAMETER :: EddShrT3N05D8 = 8216 - INTEGER(IntKi), PARAMETER :: EddShrT3N05D9 = 8217 - INTEGER(IntKi), PARAMETER :: EddShrT3N06D1 = 8218 - INTEGER(IntKi), PARAMETER :: EddShrT3N06D2 = 8219 - INTEGER(IntKi), PARAMETER :: EddShrT3N06D3 = 8220 - INTEGER(IntKi), PARAMETER :: EddShrT3N06D4 = 8221 - INTEGER(IntKi), PARAMETER :: EddShrT3N06D5 = 8222 - INTEGER(IntKi), PARAMETER :: EddShrT3N06D6 = 8223 - INTEGER(IntKi), PARAMETER :: EddShrT3N06D7 = 8224 - INTEGER(IntKi), PARAMETER :: EddShrT3N06D8 = 8225 - INTEGER(IntKi), PARAMETER :: EddShrT3N06D9 = 8226 - INTEGER(IntKi), PARAMETER :: EddShrT3N07D1 = 8227 - INTEGER(IntKi), PARAMETER :: EddShrT3N07D2 = 8228 - INTEGER(IntKi), PARAMETER :: EddShrT3N07D3 = 8229 - INTEGER(IntKi), PARAMETER :: EddShrT3N07D4 = 8230 - INTEGER(IntKi), PARAMETER :: EddShrT3N07D5 = 8231 - INTEGER(IntKi), PARAMETER :: EddShrT3N07D6 = 8232 - INTEGER(IntKi), PARAMETER :: EddShrT3N07D7 = 8233 - INTEGER(IntKi), PARAMETER :: EddShrT3N07D8 = 8234 - INTEGER(IntKi), PARAMETER :: EddShrT3N07D9 = 8235 - INTEGER(IntKi), PARAMETER :: EddShrT3N08D1 = 8236 - INTEGER(IntKi), PARAMETER :: EddShrT3N08D2 = 8237 - INTEGER(IntKi), PARAMETER :: EddShrT3N08D3 = 8238 - INTEGER(IntKi), PARAMETER :: EddShrT3N08D4 = 8239 - INTEGER(IntKi), PARAMETER :: EddShrT3N08D5 = 8240 - INTEGER(IntKi), PARAMETER :: EddShrT3N08D6 = 8241 - INTEGER(IntKi), PARAMETER :: EddShrT3N08D7 = 8242 - INTEGER(IntKi), PARAMETER :: EddShrT3N08D8 = 8243 - INTEGER(IntKi), PARAMETER :: EddShrT3N08D9 = 8244 - INTEGER(IntKi), PARAMETER :: EddShrT3N09D1 = 8245 - INTEGER(IntKi), PARAMETER :: EddShrT3N09D2 = 8246 - INTEGER(IntKi), PARAMETER :: EddShrT3N09D3 = 8247 - INTEGER(IntKi), PARAMETER :: EddShrT3N09D4 = 8248 - INTEGER(IntKi), PARAMETER :: EddShrT3N09D5 = 8249 - INTEGER(IntKi), PARAMETER :: EddShrT3N09D6 = 8250 - INTEGER(IntKi), PARAMETER :: EddShrT3N09D7 = 8251 - INTEGER(IntKi), PARAMETER :: EddShrT3N09D8 = 8252 - INTEGER(IntKi), PARAMETER :: EddShrT3N09D9 = 8253 - INTEGER(IntKi), PARAMETER :: EddShrT3N10D1 = 8254 - INTEGER(IntKi), PARAMETER :: EddShrT3N10D2 = 8255 - INTEGER(IntKi), PARAMETER :: EddShrT3N10D3 = 8256 - INTEGER(IntKi), PARAMETER :: EddShrT3N10D4 = 8257 - INTEGER(IntKi), PARAMETER :: EddShrT3N10D5 = 8258 - INTEGER(IntKi), PARAMETER :: EddShrT3N10D6 = 8259 - INTEGER(IntKi), PARAMETER :: EddShrT3N10D7 = 8260 - INTEGER(IntKi), PARAMETER :: EddShrT3N10D8 = 8261 - INTEGER(IntKi), PARAMETER :: EddShrT3N10D9 = 8262 - INTEGER(IntKi), PARAMETER :: EddShrT3N11D1 = 8263 - INTEGER(IntKi), PARAMETER :: EddShrT3N11D2 = 8264 - INTEGER(IntKi), PARAMETER :: EddShrT3N11D3 = 8265 - INTEGER(IntKi), PARAMETER :: EddShrT3N11D4 = 8266 - INTEGER(IntKi), PARAMETER :: EddShrT3N11D5 = 8267 - INTEGER(IntKi), PARAMETER :: EddShrT3N11D6 = 8268 - INTEGER(IntKi), PARAMETER :: EddShrT3N11D7 = 8269 - INTEGER(IntKi), PARAMETER :: EddShrT3N11D8 = 8270 - INTEGER(IntKi), PARAMETER :: EddShrT3N11D9 = 8271 - INTEGER(IntKi), PARAMETER :: EddShrT3N12D1 = 8272 - INTEGER(IntKi), PARAMETER :: EddShrT3N12D2 = 8273 - INTEGER(IntKi), PARAMETER :: EddShrT3N12D3 = 8274 - INTEGER(IntKi), PARAMETER :: EddShrT3N12D4 = 8275 - INTEGER(IntKi), PARAMETER :: EddShrT3N12D5 = 8276 - INTEGER(IntKi), PARAMETER :: EddShrT3N12D6 = 8277 - INTEGER(IntKi), PARAMETER :: EddShrT3N12D7 = 8278 - INTEGER(IntKi), PARAMETER :: EddShrT3N12D8 = 8279 - INTEGER(IntKi), PARAMETER :: EddShrT3N12D9 = 8280 - INTEGER(IntKi), PARAMETER :: EddShrT3N13D1 = 8281 - INTEGER(IntKi), PARAMETER :: EddShrT3N13D2 = 8282 - INTEGER(IntKi), PARAMETER :: EddShrT3N13D3 = 8283 - INTEGER(IntKi), PARAMETER :: EddShrT3N13D4 = 8284 - INTEGER(IntKi), PARAMETER :: EddShrT3N13D5 = 8285 - INTEGER(IntKi), PARAMETER :: EddShrT3N13D6 = 8286 - INTEGER(IntKi), PARAMETER :: EddShrT3N13D7 = 8287 - INTEGER(IntKi), PARAMETER :: EddShrT3N13D8 = 8288 - INTEGER(IntKi), PARAMETER :: EddShrT3N13D9 = 8289 - INTEGER(IntKi), PARAMETER :: EddShrT3N14D1 = 8290 - INTEGER(IntKi), PARAMETER :: EddShrT3N14D2 = 8291 - INTEGER(IntKi), PARAMETER :: EddShrT3N14D3 = 8292 - INTEGER(IntKi), PARAMETER :: EddShrT3N14D4 = 8293 - INTEGER(IntKi), PARAMETER :: EddShrT3N14D5 = 8294 - INTEGER(IntKi), PARAMETER :: EddShrT3N14D6 = 8295 - INTEGER(IntKi), PARAMETER :: EddShrT3N14D7 = 8296 - INTEGER(IntKi), PARAMETER :: EddShrT3N14D8 = 8297 - INTEGER(IntKi), PARAMETER :: EddShrT3N14D9 = 8298 - INTEGER(IntKi), PARAMETER :: EddShrT3N15D1 = 8299 - INTEGER(IntKi), PARAMETER :: EddShrT3N15D2 = 8300 - INTEGER(IntKi), PARAMETER :: EddShrT3N15D3 = 8301 - INTEGER(IntKi), PARAMETER :: EddShrT3N15D4 = 8302 - INTEGER(IntKi), PARAMETER :: EddShrT3N15D5 = 8303 - INTEGER(IntKi), PARAMETER :: EddShrT3N15D6 = 8304 - INTEGER(IntKi), PARAMETER :: EddShrT3N15D7 = 8305 - INTEGER(IntKi), PARAMETER :: EddShrT3N15D8 = 8306 - INTEGER(IntKi), PARAMETER :: EddShrT3N15D9 = 8307 - INTEGER(IntKi), PARAMETER :: EddShrT3N16D1 = 8308 - INTEGER(IntKi), PARAMETER :: EddShrT3N16D2 = 8309 - INTEGER(IntKi), PARAMETER :: EddShrT3N16D3 = 8310 - INTEGER(IntKi), PARAMETER :: EddShrT3N16D4 = 8311 - INTEGER(IntKi), PARAMETER :: EddShrT3N16D5 = 8312 - INTEGER(IntKi), PARAMETER :: EddShrT3N16D6 = 8313 - INTEGER(IntKi), PARAMETER :: EddShrT3N16D7 = 8314 - INTEGER(IntKi), PARAMETER :: EddShrT3N16D8 = 8315 - INTEGER(IntKi), PARAMETER :: EddShrT3N16D9 = 8316 - INTEGER(IntKi), PARAMETER :: EddShrT3N17D1 = 8317 - INTEGER(IntKi), PARAMETER :: EddShrT3N17D2 = 8318 - INTEGER(IntKi), PARAMETER :: EddShrT3N17D3 = 8319 - INTEGER(IntKi), PARAMETER :: EddShrT3N17D4 = 8320 - INTEGER(IntKi), PARAMETER :: EddShrT3N17D5 = 8321 - INTEGER(IntKi), PARAMETER :: EddShrT3N17D6 = 8322 - INTEGER(IntKi), PARAMETER :: EddShrT3N17D7 = 8323 - INTEGER(IntKi), PARAMETER :: EddShrT3N17D8 = 8324 - INTEGER(IntKi), PARAMETER :: EddShrT3N17D9 = 8325 - INTEGER(IntKi), PARAMETER :: EddShrT3N18D1 = 8326 - INTEGER(IntKi), PARAMETER :: EddShrT3N18D2 = 8327 - INTEGER(IntKi), PARAMETER :: EddShrT3N18D3 = 8328 - INTEGER(IntKi), PARAMETER :: EddShrT3N18D4 = 8329 - INTEGER(IntKi), PARAMETER :: EddShrT3N18D5 = 8330 - INTEGER(IntKi), PARAMETER :: EddShrT3N18D6 = 8331 - INTEGER(IntKi), PARAMETER :: EddShrT3N18D7 = 8332 - INTEGER(IntKi), PARAMETER :: EddShrT3N18D8 = 8333 - INTEGER(IntKi), PARAMETER :: EddShrT3N18D9 = 8334 - INTEGER(IntKi), PARAMETER :: EddShrT3N19D1 = 8335 - INTEGER(IntKi), PARAMETER :: EddShrT3N19D2 = 8336 - INTEGER(IntKi), PARAMETER :: EddShrT3N19D3 = 8337 - INTEGER(IntKi), PARAMETER :: EddShrT3N19D4 = 8338 - INTEGER(IntKi), PARAMETER :: EddShrT3N19D5 = 8339 - INTEGER(IntKi), PARAMETER :: EddShrT3N19D6 = 8340 - INTEGER(IntKi), PARAMETER :: EddShrT3N19D7 = 8341 - INTEGER(IntKi), PARAMETER :: EddShrT3N19D8 = 8342 - INTEGER(IntKi), PARAMETER :: EddShrT3N19D9 = 8343 - INTEGER(IntKi), PARAMETER :: EddShrT3N20D1 = 8344 - INTEGER(IntKi), PARAMETER :: EddShrT3N20D2 = 8345 - INTEGER(IntKi), PARAMETER :: EddShrT3N20D3 = 8346 - INTEGER(IntKi), PARAMETER :: EddShrT3N20D4 = 8347 - INTEGER(IntKi), PARAMETER :: EddShrT3N20D5 = 8348 - INTEGER(IntKi), PARAMETER :: EddShrT3N20D6 = 8349 - INTEGER(IntKi), PARAMETER :: EddShrT3N20D7 = 8350 - INTEGER(IntKi), PARAMETER :: EddShrT3N20D8 = 8351 - INTEGER(IntKi), PARAMETER :: EddShrT3N20D9 = 8352 - INTEGER(IntKi), PARAMETER :: EddShrT4N01D1 = 8353 - INTEGER(IntKi), PARAMETER :: EddShrT4N01D2 = 8354 - INTEGER(IntKi), PARAMETER :: EddShrT4N01D3 = 8355 - INTEGER(IntKi), PARAMETER :: EddShrT4N01D4 = 8356 - INTEGER(IntKi), PARAMETER :: EddShrT4N01D5 = 8357 - INTEGER(IntKi), PARAMETER :: EddShrT4N01D6 = 8358 - INTEGER(IntKi), PARAMETER :: EddShrT4N01D7 = 8359 - INTEGER(IntKi), PARAMETER :: EddShrT4N01D8 = 8360 - INTEGER(IntKi), PARAMETER :: EddShrT4N01D9 = 8361 - INTEGER(IntKi), PARAMETER :: EddShrT4N02D1 = 8362 - INTEGER(IntKi), PARAMETER :: EddShrT4N02D2 = 8363 - INTEGER(IntKi), PARAMETER :: EddShrT4N02D3 = 8364 - INTEGER(IntKi), PARAMETER :: EddShrT4N02D4 = 8365 - INTEGER(IntKi), PARAMETER :: EddShrT4N02D5 = 8366 - INTEGER(IntKi), PARAMETER :: EddShrT4N02D6 = 8367 - INTEGER(IntKi), PARAMETER :: EddShrT4N02D7 = 8368 - INTEGER(IntKi), PARAMETER :: EddShrT4N02D8 = 8369 - INTEGER(IntKi), PARAMETER :: EddShrT4N02D9 = 8370 - INTEGER(IntKi), PARAMETER :: EddShrT4N03D1 = 8371 - INTEGER(IntKi), PARAMETER :: EddShrT4N03D2 = 8372 - INTEGER(IntKi), PARAMETER :: EddShrT4N03D3 = 8373 - INTEGER(IntKi), PARAMETER :: EddShrT4N03D4 = 8374 - INTEGER(IntKi), PARAMETER :: EddShrT4N03D5 = 8375 - INTEGER(IntKi), PARAMETER :: EddShrT4N03D6 = 8376 - INTEGER(IntKi), PARAMETER :: EddShrT4N03D7 = 8377 - INTEGER(IntKi), PARAMETER :: EddShrT4N03D8 = 8378 - INTEGER(IntKi), PARAMETER :: EddShrT4N03D9 = 8379 - INTEGER(IntKi), PARAMETER :: EddShrT4N04D1 = 8380 - INTEGER(IntKi), PARAMETER :: EddShrT4N04D2 = 8381 - INTEGER(IntKi), PARAMETER :: EddShrT4N04D3 = 8382 - INTEGER(IntKi), PARAMETER :: EddShrT4N04D4 = 8383 - INTEGER(IntKi), PARAMETER :: EddShrT4N04D5 = 8384 - INTEGER(IntKi), PARAMETER :: EddShrT4N04D6 = 8385 - INTEGER(IntKi), PARAMETER :: EddShrT4N04D7 = 8386 - INTEGER(IntKi), PARAMETER :: EddShrT4N04D8 = 8387 - INTEGER(IntKi), PARAMETER :: EddShrT4N04D9 = 8388 - INTEGER(IntKi), PARAMETER :: EddShrT4N05D1 = 8389 - INTEGER(IntKi), PARAMETER :: EddShrT4N05D2 = 8390 - INTEGER(IntKi), PARAMETER :: EddShrT4N05D3 = 8391 - INTEGER(IntKi), PARAMETER :: EddShrT4N05D4 = 8392 - INTEGER(IntKi), PARAMETER :: EddShrT4N05D5 = 8393 - INTEGER(IntKi), PARAMETER :: EddShrT4N05D6 = 8394 - INTEGER(IntKi), PARAMETER :: EddShrT4N05D7 = 8395 - INTEGER(IntKi), PARAMETER :: EddShrT4N05D8 = 8396 - INTEGER(IntKi), PARAMETER :: EddShrT4N05D9 = 8397 - INTEGER(IntKi), PARAMETER :: EddShrT4N06D1 = 8398 - INTEGER(IntKi), PARAMETER :: EddShrT4N06D2 = 8399 - INTEGER(IntKi), PARAMETER :: EddShrT4N06D3 = 8400 - INTEGER(IntKi), PARAMETER :: EddShrT4N06D4 = 8401 - INTEGER(IntKi), PARAMETER :: EddShrT4N06D5 = 8402 - INTEGER(IntKi), PARAMETER :: EddShrT4N06D6 = 8403 - INTEGER(IntKi), PARAMETER :: EddShrT4N06D7 = 8404 - INTEGER(IntKi), PARAMETER :: EddShrT4N06D8 = 8405 - INTEGER(IntKi), PARAMETER :: EddShrT4N06D9 = 8406 - INTEGER(IntKi), PARAMETER :: EddShrT4N07D1 = 8407 - INTEGER(IntKi), PARAMETER :: EddShrT4N07D2 = 8408 - INTEGER(IntKi), PARAMETER :: EddShrT4N07D3 = 8409 - INTEGER(IntKi), PARAMETER :: EddShrT4N07D4 = 8410 - INTEGER(IntKi), PARAMETER :: EddShrT4N07D5 = 8411 - INTEGER(IntKi), PARAMETER :: EddShrT4N07D6 = 8412 - INTEGER(IntKi), PARAMETER :: EddShrT4N07D7 = 8413 - INTEGER(IntKi), PARAMETER :: EddShrT4N07D8 = 8414 - INTEGER(IntKi), PARAMETER :: EddShrT4N07D9 = 8415 - INTEGER(IntKi), PARAMETER :: EddShrT4N08D1 = 8416 - INTEGER(IntKi), PARAMETER :: EddShrT4N08D2 = 8417 - INTEGER(IntKi), PARAMETER :: EddShrT4N08D3 = 8418 - INTEGER(IntKi), PARAMETER :: EddShrT4N08D4 = 8419 - INTEGER(IntKi), PARAMETER :: EddShrT4N08D5 = 8420 - INTEGER(IntKi), PARAMETER :: EddShrT4N08D6 = 8421 - INTEGER(IntKi), PARAMETER :: EddShrT4N08D7 = 8422 - INTEGER(IntKi), PARAMETER :: EddShrT4N08D8 = 8423 - INTEGER(IntKi), PARAMETER :: EddShrT4N08D9 = 8424 - INTEGER(IntKi), PARAMETER :: EddShrT4N09D1 = 8425 - INTEGER(IntKi), PARAMETER :: EddShrT4N09D2 = 8426 - INTEGER(IntKi), PARAMETER :: EddShrT4N09D3 = 8427 - INTEGER(IntKi), PARAMETER :: EddShrT4N09D4 = 8428 - INTEGER(IntKi), PARAMETER :: EddShrT4N09D5 = 8429 - INTEGER(IntKi), PARAMETER :: EddShrT4N09D6 = 8430 - INTEGER(IntKi), PARAMETER :: EddShrT4N09D7 = 8431 - INTEGER(IntKi), PARAMETER :: EddShrT4N09D8 = 8432 - INTEGER(IntKi), PARAMETER :: EddShrT4N09D9 = 8433 - INTEGER(IntKi), PARAMETER :: EddShrT4N10D1 = 8434 - INTEGER(IntKi), PARAMETER :: EddShrT4N10D2 = 8435 - INTEGER(IntKi), PARAMETER :: EddShrT4N10D3 = 8436 - INTEGER(IntKi), PARAMETER :: EddShrT4N10D4 = 8437 - INTEGER(IntKi), PARAMETER :: EddShrT4N10D5 = 8438 - INTEGER(IntKi), PARAMETER :: EddShrT4N10D6 = 8439 - INTEGER(IntKi), PARAMETER :: EddShrT4N10D7 = 8440 - INTEGER(IntKi), PARAMETER :: EddShrT4N10D8 = 8441 - INTEGER(IntKi), PARAMETER :: EddShrT4N10D9 = 8442 - INTEGER(IntKi), PARAMETER :: EddShrT4N11D1 = 8443 - INTEGER(IntKi), PARAMETER :: EddShrT4N11D2 = 8444 - INTEGER(IntKi), PARAMETER :: EddShrT4N11D3 = 8445 - INTEGER(IntKi), PARAMETER :: EddShrT4N11D4 = 8446 - INTEGER(IntKi), PARAMETER :: EddShrT4N11D5 = 8447 - INTEGER(IntKi), PARAMETER :: EddShrT4N11D6 = 8448 - INTEGER(IntKi), PARAMETER :: EddShrT4N11D7 = 8449 - INTEGER(IntKi), PARAMETER :: EddShrT4N11D8 = 8450 - INTEGER(IntKi), PARAMETER :: EddShrT4N11D9 = 8451 - INTEGER(IntKi), PARAMETER :: EddShrT4N12D1 = 8452 - INTEGER(IntKi), PARAMETER :: EddShrT4N12D2 = 8453 - INTEGER(IntKi), PARAMETER :: EddShrT4N12D3 = 8454 - INTEGER(IntKi), PARAMETER :: EddShrT4N12D4 = 8455 - INTEGER(IntKi), PARAMETER :: EddShrT4N12D5 = 8456 - INTEGER(IntKi), PARAMETER :: EddShrT4N12D6 = 8457 - INTEGER(IntKi), PARAMETER :: EddShrT4N12D7 = 8458 - INTEGER(IntKi), PARAMETER :: EddShrT4N12D8 = 8459 - INTEGER(IntKi), PARAMETER :: EddShrT4N12D9 = 8460 - INTEGER(IntKi), PARAMETER :: EddShrT4N13D1 = 8461 - INTEGER(IntKi), PARAMETER :: EddShrT4N13D2 = 8462 - INTEGER(IntKi), PARAMETER :: EddShrT4N13D3 = 8463 - INTEGER(IntKi), PARAMETER :: EddShrT4N13D4 = 8464 - INTEGER(IntKi), PARAMETER :: EddShrT4N13D5 = 8465 - INTEGER(IntKi), PARAMETER :: EddShrT4N13D6 = 8466 - INTEGER(IntKi), PARAMETER :: EddShrT4N13D7 = 8467 - INTEGER(IntKi), PARAMETER :: EddShrT4N13D8 = 8468 - INTEGER(IntKi), PARAMETER :: EddShrT4N13D9 = 8469 - INTEGER(IntKi), PARAMETER :: EddShrT4N14D1 = 8470 - INTEGER(IntKi), PARAMETER :: EddShrT4N14D2 = 8471 - INTEGER(IntKi), PARAMETER :: EddShrT4N14D3 = 8472 - INTEGER(IntKi), PARAMETER :: EddShrT4N14D4 = 8473 - INTEGER(IntKi), PARAMETER :: EddShrT4N14D5 = 8474 - INTEGER(IntKi), PARAMETER :: EddShrT4N14D6 = 8475 - INTEGER(IntKi), PARAMETER :: EddShrT4N14D7 = 8476 - INTEGER(IntKi), PARAMETER :: EddShrT4N14D8 = 8477 - INTEGER(IntKi), PARAMETER :: EddShrT4N14D9 = 8478 - INTEGER(IntKi), PARAMETER :: EddShrT4N15D1 = 8479 - INTEGER(IntKi), PARAMETER :: EddShrT4N15D2 = 8480 - INTEGER(IntKi), PARAMETER :: EddShrT4N15D3 = 8481 - INTEGER(IntKi), PARAMETER :: EddShrT4N15D4 = 8482 - INTEGER(IntKi), PARAMETER :: EddShrT4N15D5 = 8483 - INTEGER(IntKi), PARAMETER :: EddShrT4N15D6 = 8484 - INTEGER(IntKi), PARAMETER :: EddShrT4N15D7 = 8485 - INTEGER(IntKi), PARAMETER :: EddShrT4N15D8 = 8486 - INTEGER(IntKi), PARAMETER :: EddShrT4N15D9 = 8487 - INTEGER(IntKi), PARAMETER :: EddShrT4N16D1 = 8488 - INTEGER(IntKi), PARAMETER :: EddShrT4N16D2 = 8489 - INTEGER(IntKi), PARAMETER :: EddShrT4N16D3 = 8490 - INTEGER(IntKi), PARAMETER :: EddShrT4N16D4 = 8491 - INTEGER(IntKi), PARAMETER :: EddShrT4N16D5 = 8492 - INTEGER(IntKi), PARAMETER :: EddShrT4N16D6 = 8493 - INTEGER(IntKi), PARAMETER :: EddShrT4N16D7 = 8494 - INTEGER(IntKi), PARAMETER :: EddShrT4N16D8 = 8495 - INTEGER(IntKi), PARAMETER :: EddShrT4N16D9 = 8496 - INTEGER(IntKi), PARAMETER :: EddShrT4N17D1 = 8497 - INTEGER(IntKi), PARAMETER :: EddShrT4N17D2 = 8498 - INTEGER(IntKi), PARAMETER :: EddShrT4N17D3 = 8499 - INTEGER(IntKi), PARAMETER :: EddShrT4N17D4 = 8500 - INTEGER(IntKi), PARAMETER :: EddShrT4N17D5 = 8501 - INTEGER(IntKi), PARAMETER :: EddShrT4N17D6 = 8502 - INTEGER(IntKi), PARAMETER :: EddShrT4N17D7 = 8503 - INTEGER(IntKi), PARAMETER :: EddShrT4N17D8 = 8504 - INTEGER(IntKi), PARAMETER :: EddShrT4N17D9 = 8505 - INTEGER(IntKi), PARAMETER :: EddShrT4N18D1 = 8506 - INTEGER(IntKi), PARAMETER :: EddShrT4N18D2 = 8507 - INTEGER(IntKi), PARAMETER :: EddShrT4N18D3 = 8508 - INTEGER(IntKi), PARAMETER :: EddShrT4N18D4 = 8509 - INTEGER(IntKi), PARAMETER :: EddShrT4N18D5 = 8510 - INTEGER(IntKi), PARAMETER :: EddShrT4N18D6 = 8511 - INTEGER(IntKi), PARAMETER :: EddShrT4N18D7 = 8512 - INTEGER(IntKi), PARAMETER :: EddShrT4N18D8 = 8513 - INTEGER(IntKi), PARAMETER :: EddShrT4N18D9 = 8514 - INTEGER(IntKi), PARAMETER :: EddShrT4N19D1 = 8515 - INTEGER(IntKi), PARAMETER :: EddShrT4N19D2 = 8516 - INTEGER(IntKi), PARAMETER :: EddShrT4N19D3 = 8517 - INTEGER(IntKi), PARAMETER :: EddShrT4N19D4 = 8518 - INTEGER(IntKi), PARAMETER :: EddShrT4N19D5 = 8519 - INTEGER(IntKi), PARAMETER :: EddShrT4N19D6 = 8520 - INTEGER(IntKi), PARAMETER :: EddShrT4N19D7 = 8521 - INTEGER(IntKi), PARAMETER :: EddShrT4N19D8 = 8522 - INTEGER(IntKi), PARAMETER :: EddShrT4N19D9 = 8523 - INTEGER(IntKi), PARAMETER :: EddShrT4N20D1 = 8524 - INTEGER(IntKi), PARAMETER :: EddShrT4N20D2 = 8525 - INTEGER(IntKi), PARAMETER :: EddShrT4N20D3 = 8526 - INTEGER(IntKi), PARAMETER :: EddShrT4N20D4 = 8527 - INTEGER(IntKi), PARAMETER :: EddShrT4N20D5 = 8528 - INTEGER(IntKi), PARAMETER :: EddShrT4N20D6 = 8529 - INTEGER(IntKi), PARAMETER :: EddShrT4N20D7 = 8530 - INTEGER(IntKi), PARAMETER :: EddShrT4N20D8 = 8531 - INTEGER(IntKi), PARAMETER :: EddShrT4N20D9 = 8532 - INTEGER(IntKi), PARAMETER :: EddShrT5N01D1 = 8533 - INTEGER(IntKi), PARAMETER :: EddShrT5N01D2 = 8534 - INTEGER(IntKi), PARAMETER :: EddShrT5N01D3 = 8535 - INTEGER(IntKi), PARAMETER :: EddShrT5N01D4 = 8536 - INTEGER(IntKi), PARAMETER :: EddShrT5N01D5 = 8537 - INTEGER(IntKi), PARAMETER :: EddShrT5N01D6 = 8538 - INTEGER(IntKi), PARAMETER :: EddShrT5N01D7 = 8539 - INTEGER(IntKi), PARAMETER :: EddShrT5N01D8 = 8540 - INTEGER(IntKi), PARAMETER :: EddShrT5N01D9 = 8541 - INTEGER(IntKi), PARAMETER :: EddShrT5N02D1 = 8542 - INTEGER(IntKi), PARAMETER :: EddShrT5N02D2 = 8543 - INTEGER(IntKi), PARAMETER :: EddShrT5N02D3 = 8544 - INTEGER(IntKi), PARAMETER :: EddShrT5N02D4 = 8545 - INTEGER(IntKi), PARAMETER :: EddShrT5N02D5 = 8546 - INTEGER(IntKi), PARAMETER :: EddShrT5N02D6 = 8547 - INTEGER(IntKi), PARAMETER :: EddShrT5N02D7 = 8548 - INTEGER(IntKi), PARAMETER :: EddShrT5N02D8 = 8549 - INTEGER(IntKi), PARAMETER :: EddShrT5N02D9 = 8550 - INTEGER(IntKi), PARAMETER :: EddShrT5N03D1 = 8551 - INTEGER(IntKi), PARAMETER :: EddShrT5N03D2 = 8552 - INTEGER(IntKi), PARAMETER :: EddShrT5N03D3 = 8553 - INTEGER(IntKi), PARAMETER :: EddShrT5N03D4 = 8554 - INTEGER(IntKi), PARAMETER :: EddShrT5N03D5 = 8555 - INTEGER(IntKi), PARAMETER :: EddShrT5N03D6 = 8556 - INTEGER(IntKi), PARAMETER :: EddShrT5N03D7 = 8557 - INTEGER(IntKi), PARAMETER :: EddShrT5N03D8 = 8558 - INTEGER(IntKi), PARAMETER :: EddShrT5N03D9 = 8559 - INTEGER(IntKi), PARAMETER :: EddShrT5N04D1 = 8560 - INTEGER(IntKi), PARAMETER :: EddShrT5N04D2 = 8561 - INTEGER(IntKi), PARAMETER :: EddShrT5N04D3 = 8562 - INTEGER(IntKi), PARAMETER :: EddShrT5N04D4 = 8563 - INTEGER(IntKi), PARAMETER :: EddShrT5N04D5 = 8564 - INTEGER(IntKi), PARAMETER :: EddShrT5N04D6 = 8565 - INTEGER(IntKi), PARAMETER :: EddShrT5N04D7 = 8566 - INTEGER(IntKi), PARAMETER :: EddShrT5N04D8 = 8567 - INTEGER(IntKi), PARAMETER :: EddShrT5N04D9 = 8568 - INTEGER(IntKi), PARAMETER :: EddShrT5N05D1 = 8569 - INTEGER(IntKi), PARAMETER :: EddShrT5N05D2 = 8570 - INTEGER(IntKi), PARAMETER :: EddShrT5N05D3 = 8571 - INTEGER(IntKi), PARAMETER :: EddShrT5N05D4 = 8572 - INTEGER(IntKi), PARAMETER :: EddShrT5N05D5 = 8573 - INTEGER(IntKi), PARAMETER :: EddShrT5N05D6 = 8574 - INTEGER(IntKi), PARAMETER :: EddShrT5N05D7 = 8575 - INTEGER(IntKi), PARAMETER :: EddShrT5N05D8 = 8576 - INTEGER(IntKi), PARAMETER :: EddShrT5N05D9 = 8577 - INTEGER(IntKi), PARAMETER :: EddShrT5N06D1 = 8578 - INTEGER(IntKi), PARAMETER :: EddShrT5N06D2 = 8579 - INTEGER(IntKi), PARAMETER :: EddShrT5N06D3 = 8580 - INTEGER(IntKi), PARAMETER :: EddShrT5N06D4 = 8581 - INTEGER(IntKi), PARAMETER :: EddShrT5N06D5 = 8582 - INTEGER(IntKi), PARAMETER :: EddShrT5N06D6 = 8583 - INTEGER(IntKi), PARAMETER :: EddShrT5N06D7 = 8584 - INTEGER(IntKi), PARAMETER :: EddShrT5N06D8 = 8585 - INTEGER(IntKi), PARAMETER :: EddShrT5N06D9 = 8586 - INTEGER(IntKi), PARAMETER :: EddShrT5N07D1 = 8587 - INTEGER(IntKi), PARAMETER :: EddShrT5N07D2 = 8588 - INTEGER(IntKi), PARAMETER :: EddShrT5N07D3 = 8589 - INTEGER(IntKi), PARAMETER :: EddShrT5N07D4 = 8590 - INTEGER(IntKi), PARAMETER :: EddShrT5N07D5 = 8591 - INTEGER(IntKi), PARAMETER :: EddShrT5N07D6 = 8592 - INTEGER(IntKi), PARAMETER :: EddShrT5N07D7 = 8593 - INTEGER(IntKi), PARAMETER :: EddShrT5N07D8 = 8594 - INTEGER(IntKi), PARAMETER :: EddShrT5N07D9 = 8595 - INTEGER(IntKi), PARAMETER :: EddShrT5N08D1 = 8596 - INTEGER(IntKi), PARAMETER :: EddShrT5N08D2 = 8597 - INTEGER(IntKi), PARAMETER :: EddShrT5N08D3 = 8598 - INTEGER(IntKi), PARAMETER :: EddShrT5N08D4 = 8599 - INTEGER(IntKi), PARAMETER :: EddShrT5N08D5 = 8600 - INTEGER(IntKi), PARAMETER :: EddShrT5N08D6 = 8601 - INTEGER(IntKi), PARAMETER :: EddShrT5N08D7 = 8602 - INTEGER(IntKi), PARAMETER :: EddShrT5N08D8 = 8603 - INTEGER(IntKi), PARAMETER :: EddShrT5N08D9 = 8604 - INTEGER(IntKi), PARAMETER :: EddShrT5N09D1 = 8605 - INTEGER(IntKi), PARAMETER :: EddShrT5N09D2 = 8606 - INTEGER(IntKi), PARAMETER :: EddShrT5N09D3 = 8607 - INTEGER(IntKi), PARAMETER :: EddShrT5N09D4 = 8608 - INTEGER(IntKi), PARAMETER :: EddShrT5N09D5 = 8609 - INTEGER(IntKi), PARAMETER :: EddShrT5N09D6 = 8610 - INTEGER(IntKi), PARAMETER :: EddShrT5N09D7 = 8611 - INTEGER(IntKi), PARAMETER :: EddShrT5N09D8 = 8612 - INTEGER(IntKi), PARAMETER :: EddShrT5N09D9 = 8613 - INTEGER(IntKi), PARAMETER :: EddShrT5N10D1 = 8614 - INTEGER(IntKi), PARAMETER :: EddShrT5N10D2 = 8615 - INTEGER(IntKi), PARAMETER :: EddShrT5N10D3 = 8616 - INTEGER(IntKi), PARAMETER :: EddShrT5N10D4 = 8617 - INTEGER(IntKi), PARAMETER :: EddShrT5N10D5 = 8618 - INTEGER(IntKi), PARAMETER :: EddShrT5N10D6 = 8619 - INTEGER(IntKi), PARAMETER :: EddShrT5N10D7 = 8620 - INTEGER(IntKi), PARAMETER :: EddShrT5N10D8 = 8621 - INTEGER(IntKi), PARAMETER :: EddShrT5N10D9 = 8622 - INTEGER(IntKi), PARAMETER :: EddShrT5N11D1 = 8623 - INTEGER(IntKi), PARAMETER :: EddShrT5N11D2 = 8624 - INTEGER(IntKi), PARAMETER :: EddShrT5N11D3 = 8625 - INTEGER(IntKi), PARAMETER :: EddShrT5N11D4 = 8626 - INTEGER(IntKi), PARAMETER :: EddShrT5N11D5 = 8627 - INTEGER(IntKi), PARAMETER :: EddShrT5N11D6 = 8628 - INTEGER(IntKi), PARAMETER :: EddShrT5N11D7 = 8629 - INTEGER(IntKi), PARAMETER :: EddShrT5N11D8 = 8630 - INTEGER(IntKi), PARAMETER :: EddShrT5N11D9 = 8631 - INTEGER(IntKi), PARAMETER :: EddShrT5N12D1 = 8632 - INTEGER(IntKi), PARAMETER :: EddShrT5N12D2 = 8633 - INTEGER(IntKi), PARAMETER :: EddShrT5N12D3 = 8634 - INTEGER(IntKi), PARAMETER :: EddShrT5N12D4 = 8635 - INTEGER(IntKi), PARAMETER :: EddShrT5N12D5 = 8636 - INTEGER(IntKi), PARAMETER :: EddShrT5N12D6 = 8637 - INTEGER(IntKi), PARAMETER :: EddShrT5N12D7 = 8638 - INTEGER(IntKi), PARAMETER :: EddShrT5N12D8 = 8639 - INTEGER(IntKi), PARAMETER :: EddShrT5N12D9 = 8640 - INTEGER(IntKi), PARAMETER :: EddShrT5N13D1 = 8641 - INTEGER(IntKi), PARAMETER :: EddShrT5N13D2 = 8642 - INTEGER(IntKi), PARAMETER :: EddShrT5N13D3 = 8643 - INTEGER(IntKi), PARAMETER :: EddShrT5N13D4 = 8644 - INTEGER(IntKi), PARAMETER :: EddShrT5N13D5 = 8645 - INTEGER(IntKi), PARAMETER :: EddShrT5N13D6 = 8646 - INTEGER(IntKi), PARAMETER :: EddShrT5N13D7 = 8647 - INTEGER(IntKi), PARAMETER :: EddShrT5N13D8 = 8648 - INTEGER(IntKi), PARAMETER :: EddShrT5N13D9 = 8649 - INTEGER(IntKi), PARAMETER :: EddShrT5N14D1 = 8650 - INTEGER(IntKi), PARAMETER :: EddShrT5N14D2 = 8651 - INTEGER(IntKi), PARAMETER :: EddShrT5N14D3 = 8652 - INTEGER(IntKi), PARAMETER :: EddShrT5N14D4 = 8653 - INTEGER(IntKi), PARAMETER :: EddShrT5N14D5 = 8654 - INTEGER(IntKi), PARAMETER :: EddShrT5N14D6 = 8655 - INTEGER(IntKi), PARAMETER :: EddShrT5N14D7 = 8656 - INTEGER(IntKi), PARAMETER :: EddShrT5N14D8 = 8657 - INTEGER(IntKi), PARAMETER :: EddShrT5N14D9 = 8658 - INTEGER(IntKi), PARAMETER :: EddShrT5N15D1 = 8659 - INTEGER(IntKi), PARAMETER :: EddShrT5N15D2 = 8660 - INTEGER(IntKi), PARAMETER :: EddShrT5N15D3 = 8661 - INTEGER(IntKi), PARAMETER :: EddShrT5N15D4 = 8662 - INTEGER(IntKi), PARAMETER :: EddShrT5N15D5 = 8663 - INTEGER(IntKi), PARAMETER :: EddShrT5N15D6 = 8664 - INTEGER(IntKi), PARAMETER :: EddShrT5N15D7 = 8665 - INTEGER(IntKi), PARAMETER :: EddShrT5N15D8 = 8666 - INTEGER(IntKi), PARAMETER :: EddShrT5N15D9 = 8667 - INTEGER(IntKi), PARAMETER :: EddShrT5N16D1 = 8668 - INTEGER(IntKi), PARAMETER :: EddShrT5N16D2 = 8669 - INTEGER(IntKi), PARAMETER :: EddShrT5N16D3 = 8670 - INTEGER(IntKi), PARAMETER :: EddShrT5N16D4 = 8671 - INTEGER(IntKi), PARAMETER :: EddShrT5N16D5 = 8672 - INTEGER(IntKi), PARAMETER :: EddShrT5N16D6 = 8673 - INTEGER(IntKi), PARAMETER :: EddShrT5N16D7 = 8674 - INTEGER(IntKi), PARAMETER :: EddShrT5N16D8 = 8675 - INTEGER(IntKi), PARAMETER :: EddShrT5N16D9 = 8676 - INTEGER(IntKi), PARAMETER :: EddShrT5N17D1 = 8677 - INTEGER(IntKi), PARAMETER :: EddShrT5N17D2 = 8678 - INTEGER(IntKi), PARAMETER :: EddShrT5N17D3 = 8679 - INTEGER(IntKi), PARAMETER :: EddShrT5N17D4 = 8680 - INTEGER(IntKi), PARAMETER :: EddShrT5N17D5 = 8681 - INTEGER(IntKi), PARAMETER :: EddShrT5N17D6 = 8682 - INTEGER(IntKi), PARAMETER :: EddShrT5N17D7 = 8683 - INTEGER(IntKi), PARAMETER :: EddShrT5N17D8 = 8684 - INTEGER(IntKi), PARAMETER :: EddShrT5N17D9 = 8685 - INTEGER(IntKi), PARAMETER :: EddShrT5N18D1 = 8686 - INTEGER(IntKi), PARAMETER :: EddShrT5N18D2 = 8687 - INTEGER(IntKi), PARAMETER :: EddShrT5N18D3 = 8688 - INTEGER(IntKi), PARAMETER :: EddShrT5N18D4 = 8689 - INTEGER(IntKi), PARAMETER :: EddShrT5N18D5 = 8690 - INTEGER(IntKi), PARAMETER :: EddShrT5N18D6 = 8691 - INTEGER(IntKi), PARAMETER :: EddShrT5N18D7 = 8692 - INTEGER(IntKi), PARAMETER :: EddShrT5N18D8 = 8693 - INTEGER(IntKi), PARAMETER :: EddShrT5N18D9 = 8694 - INTEGER(IntKi), PARAMETER :: EddShrT5N19D1 = 8695 - INTEGER(IntKi), PARAMETER :: EddShrT5N19D2 = 8696 - INTEGER(IntKi), PARAMETER :: EddShrT5N19D3 = 8697 - INTEGER(IntKi), PARAMETER :: EddShrT5N19D4 = 8698 - INTEGER(IntKi), PARAMETER :: EddShrT5N19D5 = 8699 - INTEGER(IntKi), PARAMETER :: EddShrT5N19D6 = 8700 - INTEGER(IntKi), PARAMETER :: EddShrT5N19D7 = 8701 - INTEGER(IntKi), PARAMETER :: EddShrT5N19D8 = 8702 - INTEGER(IntKi), PARAMETER :: EddShrT5N19D9 = 8703 - INTEGER(IntKi), PARAMETER :: EddShrT5N20D1 = 8704 - INTEGER(IntKi), PARAMETER :: EddShrT5N20D2 = 8705 - INTEGER(IntKi), PARAMETER :: EddShrT5N20D3 = 8706 - INTEGER(IntKi), PARAMETER :: EddShrT5N20D4 = 8707 - INTEGER(IntKi), PARAMETER :: EddShrT5N20D5 = 8708 - INTEGER(IntKi), PARAMETER :: EddShrT5N20D6 = 8709 - INTEGER(IntKi), PARAMETER :: EddShrT5N20D7 = 8710 - INTEGER(IntKi), PARAMETER :: EddShrT5N20D8 = 8711 - INTEGER(IntKi), PARAMETER :: EddShrT5N20D9 = 8712 - INTEGER(IntKi), PARAMETER :: EddShrT6N01D1 = 8713 - INTEGER(IntKi), PARAMETER :: EddShrT6N01D2 = 8714 - INTEGER(IntKi), PARAMETER :: EddShrT6N01D3 = 8715 - INTEGER(IntKi), PARAMETER :: EddShrT6N01D4 = 8716 - INTEGER(IntKi), PARAMETER :: EddShrT6N01D5 = 8717 - INTEGER(IntKi), PARAMETER :: EddShrT6N01D6 = 8718 - INTEGER(IntKi), PARAMETER :: EddShrT6N01D7 = 8719 - INTEGER(IntKi), PARAMETER :: EddShrT6N01D8 = 8720 - INTEGER(IntKi), PARAMETER :: EddShrT6N01D9 = 8721 - INTEGER(IntKi), PARAMETER :: EddShrT6N02D1 = 8722 - INTEGER(IntKi), PARAMETER :: EddShrT6N02D2 = 8723 - INTEGER(IntKi), PARAMETER :: EddShrT6N02D3 = 8724 - INTEGER(IntKi), PARAMETER :: EddShrT6N02D4 = 8725 - INTEGER(IntKi), PARAMETER :: EddShrT6N02D5 = 8726 - INTEGER(IntKi), PARAMETER :: EddShrT6N02D6 = 8727 - INTEGER(IntKi), PARAMETER :: EddShrT6N02D7 = 8728 - INTEGER(IntKi), PARAMETER :: EddShrT6N02D8 = 8729 - INTEGER(IntKi), PARAMETER :: EddShrT6N02D9 = 8730 - INTEGER(IntKi), PARAMETER :: EddShrT6N03D1 = 8731 - INTEGER(IntKi), PARAMETER :: EddShrT6N03D2 = 8732 - INTEGER(IntKi), PARAMETER :: EddShrT6N03D3 = 8733 - INTEGER(IntKi), PARAMETER :: EddShrT6N03D4 = 8734 - INTEGER(IntKi), PARAMETER :: EddShrT6N03D5 = 8735 - INTEGER(IntKi), PARAMETER :: EddShrT6N03D6 = 8736 - INTEGER(IntKi), PARAMETER :: EddShrT6N03D7 = 8737 - INTEGER(IntKi), PARAMETER :: EddShrT6N03D8 = 8738 - INTEGER(IntKi), PARAMETER :: EddShrT6N03D9 = 8739 - INTEGER(IntKi), PARAMETER :: EddShrT6N04D1 = 8740 - INTEGER(IntKi), PARAMETER :: EddShrT6N04D2 = 8741 - INTEGER(IntKi), PARAMETER :: EddShrT6N04D3 = 8742 - INTEGER(IntKi), PARAMETER :: EddShrT6N04D4 = 8743 - INTEGER(IntKi), PARAMETER :: EddShrT6N04D5 = 8744 - INTEGER(IntKi), PARAMETER :: EddShrT6N04D6 = 8745 - INTEGER(IntKi), PARAMETER :: EddShrT6N04D7 = 8746 - INTEGER(IntKi), PARAMETER :: EddShrT6N04D8 = 8747 - INTEGER(IntKi), PARAMETER :: EddShrT6N04D9 = 8748 - INTEGER(IntKi), PARAMETER :: EddShrT6N05D1 = 8749 - INTEGER(IntKi), PARAMETER :: EddShrT6N05D2 = 8750 - INTEGER(IntKi), PARAMETER :: EddShrT6N05D3 = 8751 - INTEGER(IntKi), PARAMETER :: EddShrT6N05D4 = 8752 - INTEGER(IntKi), PARAMETER :: EddShrT6N05D5 = 8753 - INTEGER(IntKi), PARAMETER :: EddShrT6N05D6 = 8754 - INTEGER(IntKi), PARAMETER :: EddShrT6N05D7 = 8755 - INTEGER(IntKi), PARAMETER :: EddShrT6N05D8 = 8756 - INTEGER(IntKi), PARAMETER :: EddShrT6N05D9 = 8757 - INTEGER(IntKi), PARAMETER :: EddShrT6N06D1 = 8758 - INTEGER(IntKi), PARAMETER :: EddShrT6N06D2 = 8759 - INTEGER(IntKi), PARAMETER :: EddShrT6N06D3 = 8760 - INTEGER(IntKi), PARAMETER :: EddShrT6N06D4 = 8761 - INTEGER(IntKi), PARAMETER :: EddShrT6N06D5 = 8762 - INTEGER(IntKi), PARAMETER :: EddShrT6N06D6 = 8763 - INTEGER(IntKi), PARAMETER :: EddShrT6N06D7 = 8764 - INTEGER(IntKi), PARAMETER :: EddShrT6N06D8 = 8765 - INTEGER(IntKi), PARAMETER :: EddShrT6N06D9 = 8766 - INTEGER(IntKi), PARAMETER :: EddShrT6N07D1 = 8767 - INTEGER(IntKi), PARAMETER :: EddShrT6N07D2 = 8768 - INTEGER(IntKi), PARAMETER :: EddShrT6N07D3 = 8769 - INTEGER(IntKi), PARAMETER :: EddShrT6N07D4 = 8770 - INTEGER(IntKi), PARAMETER :: EddShrT6N07D5 = 8771 - INTEGER(IntKi), PARAMETER :: EddShrT6N07D6 = 8772 - INTEGER(IntKi), PARAMETER :: EddShrT6N07D7 = 8773 - INTEGER(IntKi), PARAMETER :: EddShrT6N07D8 = 8774 - INTEGER(IntKi), PARAMETER :: EddShrT6N07D9 = 8775 - INTEGER(IntKi), PARAMETER :: EddShrT6N08D1 = 8776 - INTEGER(IntKi), PARAMETER :: EddShrT6N08D2 = 8777 - INTEGER(IntKi), PARAMETER :: EddShrT6N08D3 = 8778 - INTEGER(IntKi), PARAMETER :: EddShrT6N08D4 = 8779 - INTEGER(IntKi), PARAMETER :: EddShrT6N08D5 = 8780 - INTEGER(IntKi), PARAMETER :: EddShrT6N08D6 = 8781 - INTEGER(IntKi), PARAMETER :: EddShrT6N08D7 = 8782 - INTEGER(IntKi), PARAMETER :: EddShrT6N08D8 = 8783 - INTEGER(IntKi), PARAMETER :: EddShrT6N08D9 = 8784 - INTEGER(IntKi), PARAMETER :: EddShrT6N09D1 = 8785 - INTEGER(IntKi), PARAMETER :: EddShrT6N09D2 = 8786 - INTEGER(IntKi), PARAMETER :: EddShrT6N09D3 = 8787 - INTEGER(IntKi), PARAMETER :: EddShrT6N09D4 = 8788 - INTEGER(IntKi), PARAMETER :: EddShrT6N09D5 = 8789 - INTEGER(IntKi), PARAMETER :: EddShrT6N09D6 = 8790 - INTEGER(IntKi), PARAMETER :: EddShrT6N09D7 = 8791 - INTEGER(IntKi), PARAMETER :: EddShrT6N09D8 = 8792 - INTEGER(IntKi), PARAMETER :: EddShrT6N09D9 = 8793 - INTEGER(IntKi), PARAMETER :: EddShrT6N10D1 = 8794 - INTEGER(IntKi), PARAMETER :: EddShrT6N10D2 = 8795 - INTEGER(IntKi), PARAMETER :: EddShrT6N10D3 = 8796 - INTEGER(IntKi), PARAMETER :: EddShrT6N10D4 = 8797 - INTEGER(IntKi), PARAMETER :: EddShrT6N10D5 = 8798 - INTEGER(IntKi), PARAMETER :: EddShrT6N10D6 = 8799 - INTEGER(IntKi), PARAMETER :: EddShrT6N10D7 = 8800 - INTEGER(IntKi), PARAMETER :: EddShrT6N10D8 = 8801 - INTEGER(IntKi), PARAMETER :: EddShrT6N10D9 = 8802 - INTEGER(IntKi), PARAMETER :: EddShrT6N11D1 = 8803 - INTEGER(IntKi), PARAMETER :: EddShrT6N11D2 = 8804 - INTEGER(IntKi), PARAMETER :: EddShrT6N11D3 = 8805 - INTEGER(IntKi), PARAMETER :: EddShrT6N11D4 = 8806 - INTEGER(IntKi), PARAMETER :: EddShrT6N11D5 = 8807 - INTEGER(IntKi), PARAMETER :: EddShrT6N11D6 = 8808 - INTEGER(IntKi), PARAMETER :: EddShrT6N11D7 = 8809 - INTEGER(IntKi), PARAMETER :: EddShrT6N11D8 = 8810 - INTEGER(IntKi), PARAMETER :: EddShrT6N11D9 = 8811 - INTEGER(IntKi), PARAMETER :: EddShrT6N12D1 = 8812 - INTEGER(IntKi), PARAMETER :: EddShrT6N12D2 = 8813 - INTEGER(IntKi), PARAMETER :: EddShrT6N12D3 = 8814 - INTEGER(IntKi), PARAMETER :: EddShrT6N12D4 = 8815 - INTEGER(IntKi), PARAMETER :: EddShrT6N12D5 = 8816 - INTEGER(IntKi), PARAMETER :: EddShrT6N12D6 = 8817 - INTEGER(IntKi), PARAMETER :: EddShrT6N12D7 = 8818 - INTEGER(IntKi), PARAMETER :: EddShrT6N12D8 = 8819 - INTEGER(IntKi), PARAMETER :: EddShrT6N12D9 = 8820 - INTEGER(IntKi), PARAMETER :: EddShrT6N13D1 = 8821 - INTEGER(IntKi), PARAMETER :: EddShrT6N13D2 = 8822 - INTEGER(IntKi), PARAMETER :: EddShrT6N13D3 = 8823 - INTEGER(IntKi), PARAMETER :: EddShrT6N13D4 = 8824 - INTEGER(IntKi), PARAMETER :: EddShrT6N13D5 = 8825 - INTEGER(IntKi), PARAMETER :: EddShrT6N13D6 = 8826 - INTEGER(IntKi), PARAMETER :: EddShrT6N13D7 = 8827 - INTEGER(IntKi), PARAMETER :: EddShrT6N13D8 = 8828 - INTEGER(IntKi), PARAMETER :: EddShrT6N13D9 = 8829 - INTEGER(IntKi), PARAMETER :: EddShrT6N14D1 = 8830 - INTEGER(IntKi), PARAMETER :: EddShrT6N14D2 = 8831 - INTEGER(IntKi), PARAMETER :: EddShrT6N14D3 = 8832 - INTEGER(IntKi), PARAMETER :: EddShrT6N14D4 = 8833 - INTEGER(IntKi), PARAMETER :: EddShrT6N14D5 = 8834 - INTEGER(IntKi), PARAMETER :: EddShrT6N14D6 = 8835 - INTEGER(IntKi), PARAMETER :: EddShrT6N14D7 = 8836 - INTEGER(IntKi), PARAMETER :: EddShrT6N14D8 = 8837 - INTEGER(IntKi), PARAMETER :: EddShrT6N14D9 = 8838 - INTEGER(IntKi), PARAMETER :: EddShrT6N15D1 = 8839 - INTEGER(IntKi), PARAMETER :: EddShrT6N15D2 = 8840 - INTEGER(IntKi), PARAMETER :: EddShrT6N15D3 = 8841 - INTEGER(IntKi), PARAMETER :: EddShrT6N15D4 = 8842 - INTEGER(IntKi), PARAMETER :: EddShrT6N15D5 = 8843 - INTEGER(IntKi), PARAMETER :: EddShrT6N15D6 = 8844 - INTEGER(IntKi), PARAMETER :: EddShrT6N15D7 = 8845 - INTEGER(IntKi), PARAMETER :: EddShrT6N15D8 = 8846 - INTEGER(IntKi), PARAMETER :: EddShrT6N15D9 = 8847 - INTEGER(IntKi), PARAMETER :: EddShrT6N16D1 = 8848 - INTEGER(IntKi), PARAMETER :: EddShrT6N16D2 = 8849 - INTEGER(IntKi), PARAMETER :: EddShrT6N16D3 = 8850 - INTEGER(IntKi), PARAMETER :: EddShrT6N16D4 = 8851 - INTEGER(IntKi), PARAMETER :: EddShrT6N16D5 = 8852 - INTEGER(IntKi), PARAMETER :: EddShrT6N16D6 = 8853 - INTEGER(IntKi), PARAMETER :: EddShrT6N16D7 = 8854 - INTEGER(IntKi), PARAMETER :: EddShrT6N16D8 = 8855 - INTEGER(IntKi), PARAMETER :: EddShrT6N16D9 = 8856 - INTEGER(IntKi), PARAMETER :: EddShrT6N17D1 = 8857 - INTEGER(IntKi), PARAMETER :: EddShrT6N17D2 = 8858 - INTEGER(IntKi), PARAMETER :: EddShrT6N17D3 = 8859 - INTEGER(IntKi), PARAMETER :: EddShrT6N17D4 = 8860 - INTEGER(IntKi), PARAMETER :: EddShrT6N17D5 = 8861 - INTEGER(IntKi), PARAMETER :: EddShrT6N17D6 = 8862 - INTEGER(IntKi), PARAMETER :: EddShrT6N17D7 = 8863 - INTEGER(IntKi), PARAMETER :: EddShrT6N17D8 = 8864 - INTEGER(IntKi), PARAMETER :: EddShrT6N17D9 = 8865 - INTEGER(IntKi), PARAMETER :: EddShrT6N18D1 = 8866 - INTEGER(IntKi), PARAMETER :: EddShrT6N18D2 = 8867 - INTEGER(IntKi), PARAMETER :: EddShrT6N18D3 = 8868 - INTEGER(IntKi), PARAMETER :: EddShrT6N18D4 = 8869 - INTEGER(IntKi), PARAMETER :: EddShrT6N18D5 = 8870 - INTEGER(IntKi), PARAMETER :: EddShrT6N18D6 = 8871 - INTEGER(IntKi), PARAMETER :: EddShrT6N18D7 = 8872 - INTEGER(IntKi), PARAMETER :: EddShrT6N18D8 = 8873 - INTEGER(IntKi), PARAMETER :: EddShrT6N18D9 = 8874 - INTEGER(IntKi), PARAMETER :: EddShrT6N19D1 = 8875 - INTEGER(IntKi), PARAMETER :: EddShrT6N19D2 = 8876 - INTEGER(IntKi), PARAMETER :: EddShrT6N19D3 = 8877 - INTEGER(IntKi), PARAMETER :: EddShrT6N19D4 = 8878 - INTEGER(IntKi), PARAMETER :: EddShrT6N19D5 = 8879 - INTEGER(IntKi), PARAMETER :: EddShrT6N19D6 = 8880 - INTEGER(IntKi), PARAMETER :: EddShrT6N19D7 = 8881 - INTEGER(IntKi), PARAMETER :: EddShrT6N19D8 = 8882 - INTEGER(IntKi), PARAMETER :: EddShrT6N19D9 = 8883 - INTEGER(IntKi), PARAMETER :: EddShrT6N20D1 = 8884 - INTEGER(IntKi), PARAMETER :: EddShrT6N20D2 = 8885 - INTEGER(IntKi), PARAMETER :: EddShrT6N20D3 = 8886 - INTEGER(IntKi), PARAMETER :: EddShrT6N20D4 = 8887 - INTEGER(IntKi), PARAMETER :: EddShrT6N20D5 = 8888 - INTEGER(IntKi), PARAMETER :: EddShrT6N20D6 = 8889 - INTEGER(IntKi), PARAMETER :: EddShrT6N20D7 = 8890 - INTEGER(IntKi), PARAMETER :: EddShrT6N20D8 = 8891 - INTEGER(IntKi), PARAMETER :: EddShrT6N20D9 = 8892 - INTEGER(IntKi), PARAMETER :: EddShrT7N01D1 = 8893 - INTEGER(IntKi), PARAMETER :: EddShrT7N01D2 = 8894 - INTEGER(IntKi), PARAMETER :: EddShrT7N01D3 = 8895 - INTEGER(IntKi), PARAMETER :: EddShrT7N01D4 = 8896 - INTEGER(IntKi), PARAMETER :: EddShrT7N01D5 = 8897 - INTEGER(IntKi), PARAMETER :: EddShrT7N01D6 = 8898 - INTEGER(IntKi), PARAMETER :: EddShrT7N01D7 = 8899 - INTEGER(IntKi), PARAMETER :: EddShrT7N01D8 = 8900 - INTEGER(IntKi), PARAMETER :: EddShrT7N01D9 = 8901 - INTEGER(IntKi), PARAMETER :: EddShrT7N02D1 = 8902 - INTEGER(IntKi), PARAMETER :: EddShrT7N02D2 = 8903 - INTEGER(IntKi), PARAMETER :: EddShrT7N02D3 = 8904 - INTEGER(IntKi), PARAMETER :: EddShrT7N02D4 = 8905 - INTEGER(IntKi), PARAMETER :: EddShrT7N02D5 = 8906 - INTEGER(IntKi), PARAMETER :: EddShrT7N02D6 = 8907 - INTEGER(IntKi), PARAMETER :: EddShrT7N02D7 = 8908 - INTEGER(IntKi), PARAMETER :: EddShrT7N02D8 = 8909 - INTEGER(IntKi), PARAMETER :: EddShrT7N02D9 = 8910 - INTEGER(IntKi), PARAMETER :: EddShrT7N03D1 = 8911 - INTEGER(IntKi), PARAMETER :: EddShrT7N03D2 = 8912 - INTEGER(IntKi), PARAMETER :: EddShrT7N03D3 = 8913 - INTEGER(IntKi), PARAMETER :: EddShrT7N03D4 = 8914 - INTEGER(IntKi), PARAMETER :: EddShrT7N03D5 = 8915 - INTEGER(IntKi), PARAMETER :: EddShrT7N03D6 = 8916 - INTEGER(IntKi), PARAMETER :: EddShrT7N03D7 = 8917 - INTEGER(IntKi), PARAMETER :: EddShrT7N03D8 = 8918 - INTEGER(IntKi), PARAMETER :: EddShrT7N03D9 = 8919 - INTEGER(IntKi), PARAMETER :: EddShrT7N04D1 = 8920 - INTEGER(IntKi), PARAMETER :: EddShrT7N04D2 = 8921 - INTEGER(IntKi), PARAMETER :: EddShrT7N04D3 = 8922 - INTEGER(IntKi), PARAMETER :: EddShrT7N04D4 = 8923 - INTEGER(IntKi), PARAMETER :: EddShrT7N04D5 = 8924 - INTEGER(IntKi), PARAMETER :: EddShrT7N04D6 = 8925 - INTEGER(IntKi), PARAMETER :: EddShrT7N04D7 = 8926 - INTEGER(IntKi), PARAMETER :: EddShrT7N04D8 = 8927 - INTEGER(IntKi), PARAMETER :: EddShrT7N04D9 = 8928 - INTEGER(IntKi), PARAMETER :: EddShrT7N05D1 = 8929 - INTEGER(IntKi), PARAMETER :: EddShrT7N05D2 = 8930 - INTEGER(IntKi), PARAMETER :: EddShrT7N05D3 = 8931 - INTEGER(IntKi), PARAMETER :: EddShrT7N05D4 = 8932 - INTEGER(IntKi), PARAMETER :: EddShrT7N05D5 = 8933 - INTEGER(IntKi), PARAMETER :: EddShrT7N05D6 = 8934 - INTEGER(IntKi), PARAMETER :: EddShrT7N05D7 = 8935 - INTEGER(IntKi), PARAMETER :: EddShrT7N05D8 = 8936 - INTEGER(IntKi), PARAMETER :: EddShrT7N05D9 = 8937 - INTEGER(IntKi), PARAMETER :: EddShrT7N06D1 = 8938 - INTEGER(IntKi), PARAMETER :: EddShrT7N06D2 = 8939 - INTEGER(IntKi), PARAMETER :: EddShrT7N06D3 = 8940 - INTEGER(IntKi), PARAMETER :: EddShrT7N06D4 = 8941 - INTEGER(IntKi), PARAMETER :: EddShrT7N06D5 = 8942 - INTEGER(IntKi), PARAMETER :: EddShrT7N06D6 = 8943 - INTEGER(IntKi), PARAMETER :: EddShrT7N06D7 = 8944 - INTEGER(IntKi), PARAMETER :: EddShrT7N06D8 = 8945 - INTEGER(IntKi), PARAMETER :: EddShrT7N06D9 = 8946 - INTEGER(IntKi), PARAMETER :: EddShrT7N07D1 = 8947 - INTEGER(IntKi), PARAMETER :: EddShrT7N07D2 = 8948 - INTEGER(IntKi), PARAMETER :: EddShrT7N07D3 = 8949 - INTEGER(IntKi), PARAMETER :: EddShrT7N07D4 = 8950 - INTEGER(IntKi), PARAMETER :: EddShrT7N07D5 = 8951 - INTEGER(IntKi), PARAMETER :: EddShrT7N07D6 = 8952 - INTEGER(IntKi), PARAMETER :: EddShrT7N07D7 = 8953 - INTEGER(IntKi), PARAMETER :: EddShrT7N07D8 = 8954 - INTEGER(IntKi), PARAMETER :: EddShrT7N07D9 = 8955 - INTEGER(IntKi), PARAMETER :: EddShrT7N08D1 = 8956 - INTEGER(IntKi), PARAMETER :: EddShrT7N08D2 = 8957 - INTEGER(IntKi), PARAMETER :: EddShrT7N08D3 = 8958 - INTEGER(IntKi), PARAMETER :: EddShrT7N08D4 = 8959 - INTEGER(IntKi), PARAMETER :: EddShrT7N08D5 = 8960 - INTEGER(IntKi), PARAMETER :: EddShrT7N08D6 = 8961 - INTEGER(IntKi), PARAMETER :: EddShrT7N08D7 = 8962 - INTEGER(IntKi), PARAMETER :: EddShrT7N08D8 = 8963 - INTEGER(IntKi), PARAMETER :: EddShrT7N08D9 = 8964 - INTEGER(IntKi), PARAMETER :: EddShrT7N09D1 = 8965 - INTEGER(IntKi), PARAMETER :: EddShrT7N09D2 = 8966 - INTEGER(IntKi), PARAMETER :: EddShrT7N09D3 = 8967 - INTEGER(IntKi), PARAMETER :: EddShrT7N09D4 = 8968 - INTEGER(IntKi), PARAMETER :: EddShrT7N09D5 = 8969 - INTEGER(IntKi), PARAMETER :: EddShrT7N09D6 = 8970 - INTEGER(IntKi), PARAMETER :: EddShrT7N09D7 = 8971 - INTEGER(IntKi), PARAMETER :: EddShrT7N09D8 = 8972 - INTEGER(IntKi), PARAMETER :: EddShrT7N09D9 = 8973 - INTEGER(IntKi), PARAMETER :: EddShrT7N10D1 = 8974 - INTEGER(IntKi), PARAMETER :: EddShrT7N10D2 = 8975 - INTEGER(IntKi), PARAMETER :: EddShrT7N10D3 = 8976 - INTEGER(IntKi), PARAMETER :: EddShrT7N10D4 = 8977 - INTEGER(IntKi), PARAMETER :: EddShrT7N10D5 = 8978 - INTEGER(IntKi), PARAMETER :: EddShrT7N10D6 = 8979 - INTEGER(IntKi), PARAMETER :: EddShrT7N10D7 = 8980 - INTEGER(IntKi), PARAMETER :: EddShrT7N10D8 = 8981 - INTEGER(IntKi), PARAMETER :: EddShrT7N10D9 = 8982 - INTEGER(IntKi), PARAMETER :: EddShrT7N11D1 = 8983 - INTEGER(IntKi), PARAMETER :: EddShrT7N11D2 = 8984 - INTEGER(IntKi), PARAMETER :: EddShrT7N11D3 = 8985 - INTEGER(IntKi), PARAMETER :: EddShrT7N11D4 = 8986 - INTEGER(IntKi), PARAMETER :: EddShrT7N11D5 = 8987 - INTEGER(IntKi), PARAMETER :: EddShrT7N11D6 = 8988 - INTEGER(IntKi), PARAMETER :: EddShrT7N11D7 = 8989 - INTEGER(IntKi), PARAMETER :: EddShrT7N11D8 = 8990 - INTEGER(IntKi), PARAMETER :: EddShrT7N11D9 = 8991 - INTEGER(IntKi), PARAMETER :: EddShrT7N12D1 = 8992 - INTEGER(IntKi), PARAMETER :: EddShrT7N12D2 = 8993 - INTEGER(IntKi), PARAMETER :: EddShrT7N12D3 = 8994 - INTEGER(IntKi), PARAMETER :: EddShrT7N12D4 = 8995 - INTEGER(IntKi), PARAMETER :: EddShrT7N12D5 = 8996 - INTEGER(IntKi), PARAMETER :: EddShrT7N12D6 = 8997 - INTEGER(IntKi), PARAMETER :: EddShrT7N12D7 = 8998 - INTEGER(IntKi), PARAMETER :: EddShrT7N12D8 = 8999 - INTEGER(IntKi), PARAMETER :: EddShrT7N12D9 = 9000 - INTEGER(IntKi), PARAMETER :: EddShrT7N13D1 = 9001 - INTEGER(IntKi), PARAMETER :: EddShrT7N13D2 = 9002 - INTEGER(IntKi), PARAMETER :: EddShrT7N13D3 = 9003 - INTEGER(IntKi), PARAMETER :: EddShrT7N13D4 = 9004 - INTEGER(IntKi), PARAMETER :: EddShrT7N13D5 = 9005 - INTEGER(IntKi), PARAMETER :: EddShrT7N13D6 = 9006 - INTEGER(IntKi), PARAMETER :: EddShrT7N13D7 = 9007 - INTEGER(IntKi), PARAMETER :: EddShrT7N13D8 = 9008 - INTEGER(IntKi), PARAMETER :: EddShrT7N13D9 = 9009 - INTEGER(IntKi), PARAMETER :: EddShrT7N14D1 = 9010 - INTEGER(IntKi), PARAMETER :: EddShrT7N14D2 = 9011 - INTEGER(IntKi), PARAMETER :: EddShrT7N14D3 = 9012 - INTEGER(IntKi), PARAMETER :: EddShrT7N14D4 = 9013 - INTEGER(IntKi), PARAMETER :: EddShrT7N14D5 = 9014 - INTEGER(IntKi), PARAMETER :: EddShrT7N14D6 = 9015 - INTEGER(IntKi), PARAMETER :: EddShrT7N14D7 = 9016 - INTEGER(IntKi), PARAMETER :: EddShrT7N14D8 = 9017 - INTEGER(IntKi), PARAMETER :: EddShrT7N14D9 = 9018 - INTEGER(IntKi), PARAMETER :: EddShrT7N15D1 = 9019 - INTEGER(IntKi), PARAMETER :: EddShrT7N15D2 = 9020 - INTEGER(IntKi), PARAMETER :: EddShrT7N15D3 = 9021 - INTEGER(IntKi), PARAMETER :: EddShrT7N15D4 = 9022 - INTEGER(IntKi), PARAMETER :: EddShrT7N15D5 = 9023 - INTEGER(IntKi), PARAMETER :: EddShrT7N15D6 = 9024 - INTEGER(IntKi), PARAMETER :: EddShrT7N15D7 = 9025 - INTEGER(IntKi), PARAMETER :: EddShrT7N15D8 = 9026 - INTEGER(IntKi), PARAMETER :: EddShrT7N15D9 = 9027 - INTEGER(IntKi), PARAMETER :: EddShrT7N16D1 = 9028 - INTEGER(IntKi), PARAMETER :: EddShrT7N16D2 = 9029 - INTEGER(IntKi), PARAMETER :: EddShrT7N16D3 = 9030 - INTEGER(IntKi), PARAMETER :: EddShrT7N16D4 = 9031 - INTEGER(IntKi), PARAMETER :: EddShrT7N16D5 = 9032 - INTEGER(IntKi), PARAMETER :: EddShrT7N16D6 = 9033 - INTEGER(IntKi), PARAMETER :: EddShrT7N16D7 = 9034 - INTEGER(IntKi), PARAMETER :: EddShrT7N16D8 = 9035 - INTEGER(IntKi), PARAMETER :: EddShrT7N16D9 = 9036 - INTEGER(IntKi), PARAMETER :: EddShrT7N17D1 = 9037 - INTEGER(IntKi), PARAMETER :: EddShrT7N17D2 = 9038 - INTEGER(IntKi), PARAMETER :: EddShrT7N17D3 = 9039 - INTEGER(IntKi), PARAMETER :: EddShrT7N17D4 = 9040 - INTEGER(IntKi), PARAMETER :: EddShrT7N17D5 = 9041 - INTEGER(IntKi), PARAMETER :: EddShrT7N17D6 = 9042 - INTEGER(IntKi), PARAMETER :: EddShrT7N17D7 = 9043 - INTEGER(IntKi), PARAMETER :: EddShrT7N17D8 = 9044 - INTEGER(IntKi), PARAMETER :: EddShrT7N17D9 = 9045 - INTEGER(IntKi), PARAMETER :: EddShrT7N18D1 = 9046 - INTEGER(IntKi), PARAMETER :: EddShrT7N18D2 = 9047 - INTEGER(IntKi), PARAMETER :: EddShrT7N18D3 = 9048 - INTEGER(IntKi), PARAMETER :: EddShrT7N18D4 = 9049 - INTEGER(IntKi), PARAMETER :: EddShrT7N18D5 = 9050 - INTEGER(IntKi), PARAMETER :: EddShrT7N18D6 = 9051 - INTEGER(IntKi), PARAMETER :: EddShrT7N18D7 = 9052 - INTEGER(IntKi), PARAMETER :: EddShrT7N18D8 = 9053 - INTEGER(IntKi), PARAMETER :: EddShrT7N18D9 = 9054 - INTEGER(IntKi), PARAMETER :: EddShrT7N19D1 = 9055 - INTEGER(IntKi), PARAMETER :: EddShrT7N19D2 = 9056 - INTEGER(IntKi), PARAMETER :: EddShrT7N19D3 = 9057 - INTEGER(IntKi), PARAMETER :: EddShrT7N19D4 = 9058 - INTEGER(IntKi), PARAMETER :: EddShrT7N19D5 = 9059 - INTEGER(IntKi), PARAMETER :: EddShrT7N19D6 = 9060 - INTEGER(IntKi), PARAMETER :: EddShrT7N19D7 = 9061 - INTEGER(IntKi), PARAMETER :: EddShrT7N19D8 = 9062 - INTEGER(IntKi), PARAMETER :: EddShrT7N19D9 = 9063 - INTEGER(IntKi), PARAMETER :: EddShrT7N20D1 = 9064 - INTEGER(IntKi), PARAMETER :: EddShrT7N20D2 = 9065 - INTEGER(IntKi), PARAMETER :: EddShrT7N20D3 = 9066 - INTEGER(IntKi), PARAMETER :: EddShrT7N20D4 = 9067 - INTEGER(IntKi), PARAMETER :: EddShrT7N20D5 = 9068 - INTEGER(IntKi), PARAMETER :: EddShrT7N20D6 = 9069 - INTEGER(IntKi), PARAMETER :: EddShrT7N20D7 = 9070 - INTEGER(IntKi), PARAMETER :: EddShrT7N20D8 = 9071 - INTEGER(IntKi), PARAMETER :: EddShrT7N20D9 = 9072 - INTEGER(IntKi), PARAMETER :: EddShrT8N01D1 = 9073 - INTEGER(IntKi), PARAMETER :: EddShrT8N01D2 = 9074 - INTEGER(IntKi), PARAMETER :: EddShrT8N01D3 = 9075 - INTEGER(IntKi), PARAMETER :: EddShrT8N01D4 = 9076 - INTEGER(IntKi), PARAMETER :: EddShrT8N01D5 = 9077 - INTEGER(IntKi), PARAMETER :: EddShrT8N01D6 = 9078 - INTEGER(IntKi), PARAMETER :: EddShrT8N01D7 = 9079 - INTEGER(IntKi), PARAMETER :: EddShrT8N01D8 = 9080 - INTEGER(IntKi), PARAMETER :: EddShrT8N01D9 = 9081 - INTEGER(IntKi), PARAMETER :: EddShrT8N02D1 = 9082 - INTEGER(IntKi), PARAMETER :: EddShrT8N02D2 = 9083 - INTEGER(IntKi), PARAMETER :: EddShrT8N02D3 = 9084 - INTEGER(IntKi), PARAMETER :: EddShrT8N02D4 = 9085 - INTEGER(IntKi), PARAMETER :: EddShrT8N02D5 = 9086 - INTEGER(IntKi), PARAMETER :: EddShrT8N02D6 = 9087 - INTEGER(IntKi), PARAMETER :: EddShrT8N02D7 = 9088 - INTEGER(IntKi), PARAMETER :: EddShrT8N02D8 = 9089 - INTEGER(IntKi), PARAMETER :: EddShrT8N02D9 = 9090 - INTEGER(IntKi), PARAMETER :: EddShrT8N03D1 = 9091 - INTEGER(IntKi), PARAMETER :: EddShrT8N03D2 = 9092 - INTEGER(IntKi), PARAMETER :: EddShrT8N03D3 = 9093 - INTEGER(IntKi), PARAMETER :: EddShrT8N03D4 = 9094 - INTEGER(IntKi), PARAMETER :: EddShrT8N03D5 = 9095 - INTEGER(IntKi), PARAMETER :: EddShrT8N03D6 = 9096 - INTEGER(IntKi), PARAMETER :: EddShrT8N03D7 = 9097 - INTEGER(IntKi), PARAMETER :: EddShrT8N03D8 = 9098 - INTEGER(IntKi), PARAMETER :: EddShrT8N03D9 = 9099 - INTEGER(IntKi), PARAMETER :: EddShrT8N04D1 = 9100 - INTEGER(IntKi), PARAMETER :: EddShrT8N04D2 = 9101 - INTEGER(IntKi), PARAMETER :: EddShrT8N04D3 = 9102 - INTEGER(IntKi), PARAMETER :: EddShrT8N04D4 = 9103 - INTEGER(IntKi), PARAMETER :: EddShrT8N04D5 = 9104 - INTEGER(IntKi), PARAMETER :: EddShrT8N04D6 = 9105 - INTEGER(IntKi), PARAMETER :: EddShrT8N04D7 = 9106 - INTEGER(IntKi), PARAMETER :: EddShrT8N04D8 = 9107 - INTEGER(IntKi), PARAMETER :: EddShrT8N04D9 = 9108 - INTEGER(IntKi), PARAMETER :: EddShrT8N05D1 = 9109 - INTEGER(IntKi), PARAMETER :: EddShrT8N05D2 = 9110 - INTEGER(IntKi), PARAMETER :: EddShrT8N05D3 = 9111 - INTEGER(IntKi), PARAMETER :: EddShrT8N05D4 = 9112 - INTEGER(IntKi), PARAMETER :: EddShrT8N05D5 = 9113 - INTEGER(IntKi), PARAMETER :: EddShrT8N05D6 = 9114 - INTEGER(IntKi), PARAMETER :: EddShrT8N05D7 = 9115 - INTEGER(IntKi), PARAMETER :: EddShrT8N05D8 = 9116 - INTEGER(IntKi), PARAMETER :: EddShrT8N05D9 = 9117 - INTEGER(IntKi), PARAMETER :: EddShrT8N06D1 = 9118 - INTEGER(IntKi), PARAMETER :: EddShrT8N06D2 = 9119 - INTEGER(IntKi), PARAMETER :: EddShrT8N06D3 = 9120 - INTEGER(IntKi), PARAMETER :: EddShrT8N06D4 = 9121 - INTEGER(IntKi), PARAMETER :: EddShrT8N06D5 = 9122 - INTEGER(IntKi), PARAMETER :: EddShrT8N06D6 = 9123 - INTEGER(IntKi), PARAMETER :: EddShrT8N06D7 = 9124 - INTEGER(IntKi), PARAMETER :: EddShrT8N06D8 = 9125 - INTEGER(IntKi), PARAMETER :: EddShrT8N06D9 = 9126 - INTEGER(IntKi), PARAMETER :: EddShrT8N07D1 = 9127 - INTEGER(IntKi), PARAMETER :: EddShrT8N07D2 = 9128 - INTEGER(IntKi), PARAMETER :: EddShrT8N07D3 = 9129 - INTEGER(IntKi), PARAMETER :: EddShrT8N07D4 = 9130 - INTEGER(IntKi), PARAMETER :: EddShrT8N07D5 = 9131 - INTEGER(IntKi), PARAMETER :: EddShrT8N07D6 = 9132 - INTEGER(IntKi), PARAMETER :: EddShrT8N07D7 = 9133 - INTEGER(IntKi), PARAMETER :: EddShrT8N07D8 = 9134 - INTEGER(IntKi), PARAMETER :: EddShrT8N07D9 = 9135 - INTEGER(IntKi), PARAMETER :: EddShrT8N08D1 = 9136 - INTEGER(IntKi), PARAMETER :: EddShrT8N08D2 = 9137 - INTEGER(IntKi), PARAMETER :: EddShrT8N08D3 = 9138 - INTEGER(IntKi), PARAMETER :: EddShrT8N08D4 = 9139 - INTEGER(IntKi), PARAMETER :: EddShrT8N08D5 = 9140 - INTEGER(IntKi), PARAMETER :: EddShrT8N08D6 = 9141 - INTEGER(IntKi), PARAMETER :: EddShrT8N08D7 = 9142 - INTEGER(IntKi), PARAMETER :: EddShrT8N08D8 = 9143 - INTEGER(IntKi), PARAMETER :: EddShrT8N08D9 = 9144 - INTEGER(IntKi), PARAMETER :: EddShrT8N09D1 = 9145 - INTEGER(IntKi), PARAMETER :: EddShrT8N09D2 = 9146 - INTEGER(IntKi), PARAMETER :: EddShrT8N09D3 = 9147 - INTEGER(IntKi), PARAMETER :: EddShrT8N09D4 = 9148 - INTEGER(IntKi), PARAMETER :: EddShrT8N09D5 = 9149 - INTEGER(IntKi), PARAMETER :: EddShrT8N09D6 = 9150 - INTEGER(IntKi), PARAMETER :: EddShrT8N09D7 = 9151 - INTEGER(IntKi), PARAMETER :: EddShrT8N09D8 = 9152 - INTEGER(IntKi), PARAMETER :: EddShrT8N09D9 = 9153 - INTEGER(IntKi), PARAMETER :: EddShrT8N10D1 = 9154 - INTEGER(IntKi), PARAMETER :: EddShrT8N10D2 = 9155 - INTEGER(IntKi), PARAMETER :: EddShrT8N10D3 = 9156 - INTEGER(IntKi), PARAMETER :: EddShrT8N10D4 = 9157 - INTEGER(IntKi), PARAMETER :: EddShrT8N10D5 = 9158 - INTEGER(IntKi), PARAMETER :: EddShrT8N10D6 = 9159 - INTEGER(IntKi), PARAMETER :: EddShrT8N10D7 = 9160 - INTEGER(IntKi), PARAMETER :: EddShrT8N10D8 = 9161 - INTEGER(IntKi), PARAMETER :: EddShrT8N10D9 = 9162 - INTEGER(IntKi), PARAMETER :: EddShrT8N11D1 = 9163 - INTEGER(IntKi), PARAMETER :: EddShrT8N11D2 = 9164 - INTEGER(IntKi), PARAMETER :: EddShrT8N11D3 = 9165 - INTEGER(IntKi), PARAMETER :: EddShrT8N11D4 = 9166 - INTEGER(IntKi), PARAMETER :: EddShrT8N11D5 = 9167 - INTEGER(IntKi), PARAMETER :: EddShrT8N11D6 = 9168 - INTEGER(IntKi), PARAMETER :: EddShrT8N11D7 = 9169 - INTEGER(IntKi), PARAMETER :: EddShrT8N11D8 = 9170 - INTEGER(IntKi), PARAMETER :: EddShrT8N11D9 = 9171 - INTEGER(IntKi), PARAMETER :: EddShrT8N12D1 = 9172 - INTEGER(IntKi), PARAMETER :: EddShrT8N12D2 = 9173 - INTEGER(IntKi), PARAMETER :: EddShrT8N12D3 = 9174 - INTEGER(IntKi), PARAMETER :: EddShrT8N12D4 = 9175 - INTEGER(IntKi), PARAMETER :: EddShrT8N12D5 = 9176 - INTEGER(IntKi), PARAMETER :: EddShrT8N12D6 = 9177 - INTEGER(IntKi), PARAMETER :: EddShrT8N12D7 = 9178 - INTEGER(IntKi), PARAMETER :: EddShrT8N12D8 = 9179 - INTEGER(IntKi), PARAMETER :: EddShrT8N12D9 = 9180 - INTEGER(IntKi), PARAMETER :: EddShrT8N13D1 = 9181 - INTEGER(IntKi), PARAMETER :: EddShrT8N13D2 = 9182 - INTEGER(IntKi), PARAMETER :: EddShrT8N13D3 = 9183 - INTEGER(IntKi), PARAMETER :: EddShrT8N13D4 = 9184 - INTEGER(IntKi), PARAMETER :: EddShrT8N13D5 = 9185 - INTEGER(IntKi), PARAMETER :: EddShrT8N13D6 = 9186 - INTEGER(IntKi), PARAMETER :: EddShrT8N13D7 = 9187 - INTEGER(IntKi), PARAMETER :: EddShrT8N13D8 = 9188 - INTEGER(IntKi), PARAMETER :: EddShrT8N13D9 = 9189 - INTEGER(IntKi), PARAMETER :: EddShrT8N14D1 = 9190 - INTEGER(IntKi), PARAMETER :: EddShrT8N14D2 = 9191 - INTEGER(IntKi), PARAMETER :: EddShrT8N14D3 = 9192 - INTEGER(IntKi), PARAMETER :: EddShrT8N14D4 = 9193 - INTEGER(IntKi), PARAMETER :: EddShrT8N14D5 = 9194 - INTEGER(IntKi), PARAMETER :: EddShrT8N14D6 = 9195 - INTEGER(IntKi), PARAMETER :: EddShrT8N14D7 = 9196 - INTEGER(IntKi), PARAMETER :: EddShrT8N14D8 = 9197 - INTEGER(IntKi), PARAMETER :: EddShrT8N14D9 = 9198 - INTEGER(IntKi), PARAMETER :: EddShrT8N15D1 = 9199 - INTEGER(IntKi), PARAMETER :: EddShrT8N15D2 = 9200 - INTEGER(IntKi), PARAMETER :: EddShrT8N15D3 = 9201 - INTEGER(IntKi), PARAMETER :: EddShrT8N15D4 = 9202 - INTEGER(IntKi), PARAMETER :: EddShrT8N15D5 = 9203 - INTEGER(IntKi), PARAMETER :: EddShrT8N15D6 = 9204 - INTEGER(IntKi), PARAMETER :: EddShrT8N15D7 = 9205 - INTEGER(IntKi), PARAMETER :: EddShrT8N15D8 = 9206 - INTEGER(IntKi), PARAMETER :: EddShrT8N15D9 = 9207 - INTEGER(IntKi), PARAMETER :: EddShrT8N16D1 = 9208 - INTEGER(IntKi), PARAMETER :: EddShrT8N16D2 = 9209 - INTEGER(IntKi), PARAMETER :: EddShrT8N16D3 = 9210 - INTEGER(IntKi), PARAMETER :: EddShrT8N16D4 = 9211 - INTEGER(IntKi), PARAMETER :: EddShrT8N16D5 = 9212 - INTEGER(IntKi), PARAMETER :: EddShrT8N16D6 = 9213 - INTEGER(IntKi), PARAMETER :: EddShrT8N16D7 = 9214 - INTEGER(IntKi), PARAMETER :: EddShrT8N16D8 = 9215 - INTEGER(IntKi), PARAMETER :: EddShrT8N16D9 = 9216 - INTEGER(IntKi), PARAMETER :: EddShrT8N17D1 = 9217 - INTEGER(IntKi), PARAMETER :: EddShrT8N17D2 = 9218 - INTEGER(IntKi), PARAMETER :: EddShrT8N17D3 = 9219 - INTEGER(IntKi), PARAMETER :: EddShrT8N17D4 = 9220 - INTEGER(IntKi), PARAMETER :: EddShrT8N17D5 = 9221 - INTEGER(IntKi), PARAMETER :: EddShrT8N17D6 = 9222 - INTEGER(IntKi), PARAMETER :: EddShrT8N17D7 = 9223 - INTEGER(IntKi), PARAMETER :: EddShrT8N17D8 = 9224 - INTEGER(IntKi), PARAMETER :: EddShrT8N17D9 = 9225 - INTEGER(IntKi), PARAMETER :: EddShrT8N18D1 = 9226 - INTEGER(IntKi), PARAMETER :: EddShrT8N18D2 = 9227 - INTEGER(IntKi), PARAMETER :: EddShrT8N18D3 = 9228 - INTEGER(IntKi), PARAMETER :: EddShrT8N18D4 = 9229 - INTEGER(IntKi), PARAMETER :: EddShrT8N18D5 = 9230 - INTEGER(IntKi), PARAMETER :: EddShrT8N18D6 = 9231 - INTEGER(IntKi), PARAMETER :: EddShrT8N18D7 = 9232 - INTEGER(IntKi), PARAMETER :: EddShrT8N18D8 = 9233 - INTEGER(IntKi), PARAMETER :: EddShrT8N18D9 = 9234 - INTEGER(IntKi), PARAMETER :: EddShrT8N19D1 = 9235 - INTEGER(IntKi), PARAMETER :: EddShrT8N19D2 = 9236 - INTEGER(IntKi), PARAMETER :: EddShrT8N19D3 = 9237 - INTEGER(IntKi), PARAMETER :: EddShrT8N19D4 = 9238 - INTEGER(IntKi), PARAMETER :: EddShrT8N19D5 = 9239 - INTEGER(IntKi), PARAMETER :: EddShrT8N19D6 = 9240 - INTEGER(IntKi), PARAMETER :: EddShrT8N19D7 = 9241 - INTEGER(IntKi), PARAMETER :: EddShrT8N19D8 = 9242 - INTEGER(IntKi), PARAMETER :: EddShrT8N19D9 = 9243 - INTEGER(IntKi), PARAMETER :: EddShrT8N20D1 = 9244 - INTEGER(IntKi), PARAMETER :: EddShrT8N20D2 = 9245 - INTEGER(IntKi), PARAMETER :: EddShrT8N20D3 = 9246 - INTEGER(IntKi), PARAMETER :: EddShrT8N20D4 = 9247 - INTEGER(IntKi), PARAMETER :: EddShrT8N20D5 = 9248 - INTEGER(IntKi), PARAMETER :: EddShrT8N20D6 = 9249 - INTEGER(IntKi), PARAMETER :: EddShrT8N20D7 = 9250 - INTEGER(IntKi), PARAMETER :: EddShrT8N20D8 = 9251 - INTEGER(IntKi), PARAMETER :: EddShrT8N20D9 = 9252 - INTEGER(IntKi), PARAMETER :: EddShrT9N01D1 = 9253 - INTEGER(IntKi), PARAMETER :: EddShrT9N01D2 = 9254 - INTEGER(IntKi), PARAMETER :: EddShrT9N01D3 = 9255 - INTEGER(IntKi), PARAMETER :: EddShrT9N01D4 = 9256 - INTEGER(IntKi), PARAMETER :: EddShrT9N01D5 = 9257 - INTEGER(IntKi), PARAMETER :: EddShrT9N01D6 = 9258 - INTEGER(IntKi), PARAMETER :: EddShrT9N01D7 = 9259 - INTEGER(IntKi), PARAMETER :: EddShrT9N01D8 = 9260 - INTEGER(IntKi), PARAMETER :: EddShrT9N01D9 = 9261 - INTEGER(IntKi), PARAMETER :: EddShrT9N02D1 = 9262 - INTEGER(IntKi), PARAMETER :: EddShrT9N02D2 = 9263 - INTEGER(IntKi), PARAMETER :: EddShrT9N02D3 = 9264 - INTEGER(IntKi), PARAMETER :: EddShrT9N02D4 = 9265 - INTEGER(IntKi), PARAMETER :: EddShrT9N02D5 = 9266 - INTEGER(IntKi), PARAMETER :: EddShrT9N02D6 = 9267 - INTEGER(IntKi), PARAMETER :: EddShrT9N02D7 = 9268 - INTEGER(IntKi), PARAMETER :: EddShrT9N02D8 = 9269 - INTEGER(IntKi), PARAMETER :: EddShrT9N02D9 = 9270 - INTEGER(IntKi), PARAMETER :: EddShrT9N03D1 = 9271 - INTEGER(IntKi), PARAMETER :: EddShrT9N03D2 = 9272 - INTEGER(IntKi), PARAMETER :: EddShrT9N03D3 = 9273 - INTEGER(IntKi), PARAMETER :: EddShrT9N03D4 = 9274 - INTEGER(IntKi), PARAMETER :: EddShrT9N03D5 = 9275 - INTEGER(IntKi), PARAMETER :: EddShrT9N03D6 = 9276 - INTEGER(IntKi), PARAMETER :: EddShrT9N03D7 = 9277 - INTEGER(IntKi), PARAMETER :: EddShrT9N03D8 = 9278 - INTEGER(IntKi), PARAMETER :: EddShrT9N03D9 = 9279 - INTEGER(IntKi), PARAMETER :: EddShrT9N04D1 = 9280 - INTEGER(IntKi), PARAMETER :: EddShrT9N04D2 = 9281 - INTEGER(IntKi), PARAMETER :: EddShrT9N04D3 = 9282 - INTEGER(IntKi), PARAMETER :: EddShrT9N04D4 = 9283 - INTEGER(IntKi), PARAMETER :: EddShrT9N04D5 = 9284 - INTEGER(IntKi), PARAMETER :: EddShrT9N04D6 = 9285 - INTEGER(IntKi), PARAMETER :: EddShrT9N04D7 = 9286 - INTEGER(IntKi), PARAMETER :: EddShrT9N04D8 = 9287 - INTEGER(IntKi), PARAMETER :: EddShrT9N04D9 = 9288 - INTEGER(IntKi), PARAMETER :: EddShrT9N05D1 = 9289 - INTEGER(IntKi), PARAMETER :: EddShrT9N05D2 = 9290 - INTEGER(IntKi), PARAMETER :: EddShrT9N05D3 = 9291 - INTEGER(IntKi), PARAMETER :: EddShrT9N05D4 = 9292 - INTEGER(IntKi), PARAMETER :: EddShrT9N05D5 = 9293 - INTEGER(IntKi), PARAMETER :: EddShrT9N05D6 = 9294 - INTEGER(IntKi), PARAMETER :: EddShrT9N05D7 = 9295 - INTEGER(IntKi), PARAMETER :: EddShrT9N05D8 = 9296 - INTEGER(IntKi), PARAMETER :: EddShrT9N05D9 = 9297 - INTEGER(IntKi), PARAMETER :: EddShrT9N06D1 = 9298 - INTEGER(IntKi), PARAMETER :: EddShrT9N06D2 = 9299 - INTEGER(IntKi), PARAMETER :: EddShrT9N06D3 = 9300 - INTEGER(IntKi), PARAMETER :: EddShrT9N06D4 = 9301 - INTEGER(IntKi), PARAMETER :: EddShrT9N06D5 = 9302 - INTEGER(IntKi), PARAMETER :: EddShrT9N06D6 = 9303 - INTEGER(IntKi), PARAMETER :: EddShrT9N06D7 = 9304 - INTEGER(IntKi), PARAMETER :: EddShrT9N06D8 = 9305 - INTEGER(IntKi), PARAMETER :: EddShrT9N06D9 = 9306 - INTEGER(IntKi), PARAMETER :: EddShrT9N07D1 = 9307 - INTEGER(IntKi), PARAMETER :: EddShrT9N07D2 = 9308 - INTEGER(IntKi), PARAMETER :: EddShrT9N07D3 = 9309 - INTEGER(IntKi), PARAMETER :: EddShrT9N07D4 = 9310 - INTEGER(IntKi), PARAMETER :: EddShrT9N07D5 = 9311 - INTEGER(IntKi), PARAMETER :: EddShrT9N07D6 = 9312 - INTEGER(IntKi), PARAMETER :: EddShrT9N07D7 = 9313 - INTEGER(IntKi), PARAMETER :: EddShrT9N07D8 = 9314 - INTEGER(IntKi), PARAMETER :: EddShrT9N07D9 = 9315 - INTEGER(IntKi), PARAMETER :: EddShrT9N08D1 = 9316 - INTEGER(IntKi), PARAMETER :: EddShrT9N08D2 = 9317 - INTEGER(IntKi), PARAMETER :: EddShrT9N08D3 = 9318 - INTEGER(IntKi), PARAMETER :: EddShrT9N08D4 = 9319 - INTEGER(IntKi), PARAMETER :: EddShrT9N08D5 = 9320 - INTEGER(IntKi), PARAMETER :: EddShrT9N08D6 = 9321 - INTEGER(IntKi), PARAMETER :: EddShrT9N08D7 = 9322 - INTEGER(IntKi), PARAMETER :: EddShrT9N08D8 = 9323 - INTEGER(IntKi), PARAMETER :: EddShrT9N08D9 = 9324 - INTEGER(IntKi), PARAMETER :: EddShrT9N09D1 = 9325 - INTEGER(IntKi), PARAMETER :: EddShrT9N09D2 = 9326 - INTEGER(IntKi), PARAMETER :: EddShrT9N09D3 = 9327 - INTEGER(IntKi), PARAMETER :: EddShrT9N09D4 = 9328 - INTEGER(IntKi), PARAMETER :: EddShrT9N09D5 = 9329 - INTEGER(IntKi), PARAMETER :: EddShrT9N09D6 = 9330 - INTEGER(IntKi), PARAMETER :: EddShrT9N09D7 = 9331 - INTEGER(IntKi), PARAMETER :: EddShrT9N09D8 = 9332 - INTEGER(IntKi), PARAMETER :: EddShrT9N09D9 = 9333 - INTEGER(IntKi), PARAMETER :: EddShrT9N10D1 = 9334 - INTEGER(IntKi), PARAMETER :: EddShrT9N10D2 = 9335 - INTEGER(IntKi), PARAMETER :: EddShrT9N10D3 = 9336 - INTEGER(IntKi), PARAMETER :: EddShrT9N10D4 = 9337 - INTEGER(IntKi), PARAMETER :: EddShrT9N10D5 = 9338 - INTEGER(IntKi), PARAMETER :: EddShrT9N10D6 = 9339 - INTEGER(IntKi), PARAMETER :: EddShrT9N10D7 = 9340 - INTEGER(IntKi), PARAMETER :: EddShrT9N10D8 = 9341 - INTEGER(IntKi), PARAMETER :: EddShrT9N10D9 = 9342 - INTEGER(IntKi), PARAMETER :: EddShrT9N11D1 = 9343 - INTEGER(IntKi), PARAMETER :: EddShrT9N11D2 = 9344 - INTEGER(IntKi), PARAMETER :: EddShrT9N11D3 = 9345 - INTEGER(IntKi), PARAMETER :: EddShrT9N11D4 = 9346 - INTEGER(IntKi), PARAMETER :: EddShrT9N11D5 = 9347 - INTEGER(IntKi), PARAMETER :: EddShrT9N11D6 = 9348 - INTEGER(IntKi), PARAMETER :: EddShrT9N11D7 = 9349 - INTEGER(IntKi), PARAMETER :: EddShrT9N11D8 = 9350 - INTEGER(IntKi), PARAMETER :: EddShrT9N11D9 = 9351 - INTEGER(IntKi), PARAMETER :: EddShrT9N12D1 = 9352 - INTEGER(IntKi), PARAMETER :: EddShrT9N12D2 = 9353 - INTEGER(IntKi), PARAMETER :: EddShrT9N12D3 = 9354 - INTEGER(IntKi), PARAMETER :: EddShrT9N12D4 = 9355 - INTEGER(IntKi), PARAMETER :: EddShrT9N12D5 = 9356 - INTEGER(IntKi), PARAMETER :: EddShrT9N12D6 = 9357 - INTEGER(IntKi), PARAMETER :: EddShrT9N12D7 = 9358 - INTEGER(IntKi), PARAMETER :: EddShrT9N12D8 = 9359 - INTEGER(IntKi), PARAMETER :: EddShrT9N12D9 = 9360 - INTEGER(IntKi), PARAMETER :: EddShrT9N13D1 = 9361 - INTEGER(IntKi), PARAMETER :: EddShrT9N13D2 = 9362 - INTEGER(IntKi), PARAMETER :: EddShrT9N13D3 = 9363 - INTEGER(IntKi), PARAMETER :: EddShrT9N13D4 = 9364 - INTEGER(IntKi), PARAMETER :: EddShrT9N13D5 = 9365 - INTEGER(IntKi), PARAMETER :: EddShrT9N13D6 = 9366 - INTEGER(IntKi), PARAMETER :: EddShrT9N13D7 = 9367 - INTEGER(IntKi), PARAMETER :: EddShrT9N13D8 = 9368 - INTEGER(IntKi), PARAMETER :: EddShrT9N13D9 = 9369 - INTEGER(IntKi), PARAMETER :: EddShrT9N14D1 = 9370 - INTEGER(IntKi), PARAMETER :: EddShrT9N14D2 = 9371 - INTEGER(IntKi), PARAMETER :: EddShrT9N14D3 = 9372 - INTEGER(IntKi), PARAMETER :: EddShrT9N14D4 = 9373 - INTEGER(IntKi), PARAMETER :: EddShrT9N14D5 = 9374 - INTEGER(IntKi), PARAMETER :: EddShrT9N14D6 = 9375 - INTEGER(IntKi), PARAMETER :: EddShrT9N14D7 = 9376 - INTEGER(IntKi), PARAMETER :: EddShrT9N14D8 = 9377 - INTEGER(IntKi), PARAMETER :: EddShrT9N14D9 = 9378 - INTEGER(IntKi), PARAMETER :: EddShrT9N15D1 = 9379 - INTEGER(IntKi), PARAMETER :: EddShrT9N15D2 = 9380 - INTEGER(IntKi), PARAMETER :: EddShrT9N15D3 = 9381 - INTEGER(IntKi), PARAMETER :: EddShrT9N15D4 = 9382 - INTEGER(IntKi), PARAMETER :: EddShrT9N15D5 = 9383 - INTEGER(IntKi), PARAMETER :: EddShrT9N15D6 = 9384 - INTEGER(IntKi), PARAMETER :: EddShrT9N15D7 = 9385 - INTEGER(IntKi), PARAMETER :: EddShrT9N15D8 = 9386 - INTEGER(IntKi), PARAMETER :: EddShrT9N15D9 = 9387 - INTEGER(IntKi), PARAMETER :: EddShrT9N16D1 = 9388 - INTEGER(IntKi), PARAMETER :: EddShrT9N16D2 = 9389 - INTEGER(IntKi), PARAMETER :: EddShrT9N16D3 = 9390 - INTEGER(IntKi), PARAMETER :: EddShrT9N16D4 = 9391 - INTEGER(IntKi), PARAMETER :: EddShrT9N16D5 = 9392 - INTEGER(IntKi), PARAMETER :: EddShrT9N16D6 = 9393 - INTEGER(IntKi), PARAMETER :: EddShrT9N16D7 = 9394 - INTEGER(IntKi), PARAMETER :: EddShrT9N16D8 = 9395 - INTEGER(IntKi), PARAMETER :: EddShrT9N16D9 = 9396 - INTEGER(IntKi), PARAMETER :: EddShrT9N17D1 = 9397 - INTEGER(IntKi), PARAMETER :: EddShrT9N17D2 = 9398 - INTEGER(IntKi), PARAMETER :: EddShrT9N17D3 = 9399 - INTEGER(IntKi), PARAMETER :: EddShrT9N17D4 = 9400 - INTEGER(IntKi), PARAMETER :: EddShrT9N17D5 = 9401 - INTEGER(IntKi), PARAMETER :: EddShrT9N17D6 = 9402 - INTEGER(IntKi), PARAMETER :: EddShrT9N17D7 = 9403 - INTEGER(IntKi), PARAMETER :: EddShrT9N17D8 = 9404 - INTEGER(IntKi), PARAMETER :: EddShrT9N17D9 = 9405 - INTEGER(IntKi), PARAMETER :: EddShrT9N18D1 = 9406 - INTEGER(IntKi), PARAMETER :: EddShrT9N18D2 = 9407 - INTEGER(IntKi), PARAMETER :: EddShrT9N18D3 = 9408 - INTEGER(IntKi), PARAMETER :: EddShrT9N18D4 = 9409 - INTEGER(IntKi), PARAMETER :: EddShrT9N18D5 = 9410 - INTEGER(IntKi), PARAMETER :: EddShrT9N18D6 = 9411 - INTEGER(IntKi), PARAMETER :: EddShrT9N18D7 = 9412 - INTEGER(IntKi), PARAMETER :: EddShrT9N18D8 = 9413 - INTEGER(IntKi), PARAMETER :: EddShrT9N18D9 = 9414 - INTEGER(IntKi), PARAMETER :: EddShrT9N19D1 = 9415 - INTEGER(IntKi), PARAMETER :: EddShrT9N19D2 = 9416 - INTEGER(IntKi), PARAMETER :: EddShrT9N19D3 = 9417 - INTEGER(IntKi), PARAMETER :: EddShrT9N19D4 = 9418 - INTEGER(IntKi), PARAMETER :: EddShrT9N19D5 = 9419 - INTEGER(IntKi), PARAMETER :: EddShrT9N19D6 = 9420 - INTEGER(IntKi), PARAMETER :: EddShrT9N19D7 = 9421 - INTEGER(IntKi), PARAMETER :: EddShrT9N19D8 = 9422 - INTEGER(IntKi), PARAMETER :: EddShrT9N19D9 = 9423 - INTEGER(IntKi), PARAMETER :: EddShrT9N20D1 = 9424 - INTEGER(IntKi), PARAMETER :: EddShrT9N20D2 = 9425 - INTEGER(IntKi), PARAMETER :: EddShrT9N20D3 = 9426 - INTEGER(IntKi), PARAMETER :: EddShrT9N20D4 = 9427 - INTEGER(IntKi), PARAMETER :: EddShrT9N20D5 = 9428 - INTEGER(IntKi), PARAMETER :: EddShrT9N20D6 = 9429 - INTEGER(IntKi), PARAMETER :: EddShrT9N20D7 = 9430 - INTEGER(IntKi), PARAMETER :: EddShrT9N20D8 = 9431 - INTEGER(IntKi), PARAMETER :: EddShrT9N20D9 = 9432 + INTEGER(IntKi), PARAMETER :: EddShrT1N01D1 = 7633 + INTEGER(IntKi), PARAMETER :: EddShrT1N01D2 = 7634 + INTEGER(IntKi), PARAMETER :: EddShrT1N01D3 = 7635 + INTEGER(IntKi), PARAMETER :: EddShrT1N01D4 = 7636 + INTEGER(IntKi), PARAMETER :: EddShrT1N01D5 = 7637 + INTEGER(IntKi), PARAMETER :: EddShrT1N01D6 = 7638 + INTEGER(IntKi), PARAMETER :: EddShrT1N01D7 = 7639 + INTEGER(IntKi), PARAMETER :: EddShrT1N01D8 = 7640 + INTEGER(IntKi), PARAMETER :: EddShrT1N01D9 = 7641 + INTEGER(IntKi), PARAMETER :: EddShrT1N02D1 = 7642 + INTEGER(IntKi), PARAMETER :: EddShrT1N02D2 = 7643 + INTEGER(IntKi), PARAMETER :: EddShrT1N02D3 = 7644 + INTEGER(IntKi), PARAMETER :: EddShrT1N02D4 = 7645 + INTEGER(IntKi), PARAMETER :: EddShrT1N02D5 = 7646 + INTEGER(IntKi), PARAMETER :: EddShrT1N02D6 = 7647 + INTEGER(IntKi), PARAMETER :: EddShrT1N02D7 = 7648 + INTEGER(IntKi), PARAMETER :: EddShrT1N02D8 = 7649 + INTEGER(IntKi), PARAMETER :: EddShrT1N02D9 = 7650 + INTEGER(IntKi), PARAMETER :: EddShrT1N03D1 = 7651 + INTEGER(IntKi), PARAMETER :: EddShrT1N03D2 = 7652 + INTEGER(IntKi), PARAMETER :: EddShrT1N03D3 = 7653 + INTEGER(IntKi), PARAMETER :: EddShrT1N03D4 = 7654 + INTEGER(IntKi), PARAMETER :: EddShrT1N03D5 = 7655 + INTEGER(IntKi), PARAMETER :: EddShrT1N03D6 = 7656 + INTEGER(IntKi), PARAMETER :: EddShrT1N03D7 = 7657 + INTEGER(IntKi), PARAMETER :: EddShrT1N03D8 = 7658 + INTEGER(IntKi), PARAMETER :: EddShrT1N03D9 = 7659 + INTEGER(IntKi), PARAMETER :: EddShrT1N04D1 = 7660 + INTEGER(IntKi), PARAMETER :: EddShrT1N04D2 = 7661 + INTEGER(IntKi), PARAMETER :: EddShrT1N04D3 = 7662 + INTEGER(IntKi), PARAMETER :: EddShrT1N04D4 = 7663 + INTEGER(IntKi), PARAMETER :: EddShrT1N04D5 = 7664 + INTEGER(IntKi), PARAMETER :: EddShrT1N04D6 = 7665 + INTEGER(IntKi), PARAMETER :: EddShrT1N04D7 = 7666 + INTEGER(IntKi), PARAMETER :: EddShrT1N04D8 = 7667 + INTEGER(IntKi), PARAMETER :: EddShrT1N04D9 = 7668 + INTEGER(IntKi), PARAMETER :: EddShrT1N05D1 = 7669 + INTEGER(IntKi), PARAMETER :: EddShrT1N05D2 = 7670 + INTEGER(IntKi), PARAMETER :: EddShrT1N05D3 = 7671 + INTEGER(IntKi), PARAMETER :: EddShrT1N05D4 = 7672 + INTEGER(IntKi), PARAMETER :: EddShrT1N05D5 = 7673 + INTEGER(IntKi), PARAMETER :: EddShrT1N05D6 = 7674 + INTEGER(IntKi), PARAMETER :: EddShrT1N05D7 = 7675 + INTEGER(IntKi), PARAMETER :: EddShrT1N05D8 = 7676 + INTEGER(IntKi), PARAMETER :: EddShrT1N05D9 = 7677 + INTEGER(IntKi), PARAMETER :: EddShrT1N06D1 = 7678 + INTEGER(IntKi), PARAMETER :: EddShrT1N06D2 = 7679 + INTEGER(IntKi), PARAMETER :: EddShrT1N06D3 = 7680 + INTEGER(IntKi), PARAMETER :: EddShrT1N06D4 = 7681 + INTEGER(IntKi), PARAMETER :: EddShrT1N06D5 = 7682 + INTEGER(IntKi), PARAMETER :: EddShrT1N06D6 = 7683 + INTEGER(IntKi), PARAMETER :: EddShrT1N06D7 = 7684 + INTEGER(IntKi), PARAMETER :: EddShrT1N06D8 = 7685 + INTEGER(IntKi), PARAMETER :: EddShrT1N06D9 = 7686 + INTEGER(IntKi), PARAMETER :: EddShrT1N07D1 = 7687 + INTEGER(IntKi), PARAMETER :: EddShrT1N07D2 = 7688 + INTEGER(IntKi), PARAMETER :: EddShrT1N07D3 = 7689 + INTEGER(IntKi), PARAMETER :: EddShrT1N07D4 = 7690 + INTEGER(IntKi), PARAMETER :: EddShrT1N07D5 = 7691 + INTEGER(IntKi), PARAMETER :: EddShrT1N07D6 = 7692 + INTEGER(IntKi), PARAMETER :: EddShrT1N07D7 = 7693 + INTEGER(IntKi), PARAMETER :: EddShrT1N07D8 = 7694 + INTEGER(IntKi), PARAMETER :: EddShrT1N07D9 = 7695 + INTEGER(IntKi), PARAMETER :: EddShrT1N08D1 = 7696 + INTEGER(IntKi), PARAMETER :: EddShrT1N08D2 = 7697 + INTEGER(IntKi), PARAMETER :: EddShrT1N08D3 = 7698 + INTEGER(IntKi), PARAMETER :: EddShrT1N08D4 = 7699 + INTEGER(IntKi), PARAMETER :: EddShrT1N08D5 = 7700 + INTEGER(IntKi), PARAMETER :: EddShrT1N08D6 = 7701 + INTEGER(IntKi), PARAMETER :: EddShrT1N08D7 = 7702 + INTEGER(IntKi), PARAMETER :: EddShrT1N08D8 = 7703 + INTEGER(IntKi), PARAMETER :: EddShrT1N08D9 = 7704 + INTEGER(IntKi), PARAMETER :: EddShrT1N09D1 = 7705 + INTEGER(IntKi), PARAMETER :: EddShrT1N09D2 = 7706 + INTEGER(IntKi), PARAMETER :: EddShrT1N09D3 = 7707 + INTEGER(IntKi), PARAMETER :: EddShrT1N09D4 = 7708 + INTEGER(IntKi), PARAMETER :: EddShrT1N09D5 = 7709 + INTEGER(IntKi), PARAMETER :: EddShrT1N09D6 = 7710 + INTEGER(IntKi), PARAMETER :: EddShrT1N09D7 = 7711 + INTEGER(IntKi), PARAMETER :: EddShrT1N09D8 = 7712 + INTEGER(IntKi), PARAMETER :: EddShrT1N09D9 = 7713 + INTEGER(IntKi), PARAMETER :: EddShrT1N10D1 = 7714 + INTEGER(IntKi), PARAMETER :: EddShrT1N10D2 = 7715 + INTEGER(IntKi), PARAMETER :: EddShrT1N10D3 = 7716 + INTEGER(IntKi), PARAMETER :: EddShrT1N10D4 = 7717 + INTEGER(IntKi), PARAMETER :: EddShrT1N10D5 = 7718 + INTEGER(IntKi), PARAMETER :: EddShrT1N10D6 = 7719 + INTEGER(IntKi), PARAMETER :: EddShrT1N10D7 = 7720 + INTEGER(IntKi), PARAMETER :: EddShrT1N10D8 = 7721 + INTEGER(IntKi), PARAMETER :: EddShrT1N10D9 = 7722 + INTEGER(IntKi), PARAMETER :: EddShrT1N11D1 = 7723 + INTEGER(IntKi), PARAMETER :: EddShrT1N11D2 = 7724 + INTEGER(IntKi), PARAMETER :: EddShrT1N11D3 = 7725 + INTEGER(IntKi), PARAMETER :: EddShrT1N11D4 = 7726 + INTEGER(IntKi), PARAMETER :: EddShrT1N11D5 = 7727 + INTEGER(IntKi), PARAMETER :: EddShrT1N11D6 = 7728 + INTEGER(IntKi), PARAMETER :: EddShrT1N11D7 = 7729 + INTEGER(IntKi), PARAMETER :: EddShrT1N11D8 = 7730 + INTEGER(IntKi), PARAMETER :: EddShrT1N11D9 = 7731 + INTEGER(IntKi), PARAMETER :: EddShrT1N12D1 = 7732 + INTEGER(IntKi), PARAMETER :: EddShrT1N12D2 = 7733 + INTEGER(IntKi), PARAMETER :: EddShrT1N12D3 = 7734 + INTEGER(IntKi), PARAMETER :: EddShrT1N12D4 = 7735 + INTEGER(IntKi), PARAMETER :: EddShrT1N12D5 = 7736 + INTEGER(IntKi), PARAMETER :: EddShrT1N12D6 = 7737 + INTEGER(IntKi), PARAMETER :: EddShrT1N12D7 = 7738 + INTEGER(IntKi), PARAMETER :: EddShrT1N12D8 = 7739 + INTEGER(IntKi), PARAMETER :: EddShrT1N12D9 = 7740 + INTEGER(IntKi), PARAMETER :: EddShrT1N13D1 = 7741 + INTEGER(IntKi), PARAMETER :: EddShrT1N13D2 = 7742 + INTEGER(IntKi), PARAMETER :: EddShrT1N13D3 = 7743 + INTEGER(IntKi), PARAMETER :: EddShrT1N13D4 = 7744 + INTEGER(IntKi), PARAMETER :: EddShrT1N13D5 = 7745 + INTEGER(IntKi), PARAMETER :: EddShrT1N13D6 = 7746 + INTEGER(IntKi), PARAMETER :: EddShrT1N13D7 = 7747 + INTEGER(IntKi), PARAMETER :: EddShrT1N13D8 = 7748 + INTEGER(IntKi), PARAMETER :: EddShrT1N13D9 = 7749 + INTEGER(IntKi), PARAMETER :: EddShrT1N14D1 = 7750 + INTEGER(IntKi), PARAMETER :: EddShrT1N14D2 = 7751 + INTEGER(IntKi), PARAMETER :: EddShrT1N14D3 = 7752 + INTEGER(IntKi), PARAMETER :: EddShrT1N14D4 = 7753 + INTEGER(IntKi), PARAMETER :: EddShrT1N14D5 = 7754 + INTEGER(IntKi), PARAMETER :: EddShrT1N14D6 = 7755 + INTEGER(IntKi), PARAMETER :: EddShrT1N14D7 = 7756 + INTEGER(IntKi), PARAMETER :: EddShrT1N14D8 = 7757 + INTEGER(IntKi), PARAMETER :: EddShrT1N14D9 = 7758 + INTEGER(IntKi), PARAMETER :: EddShrT1N15D1 = 7759 + INTEGER(IntKi), PARAMETER :: EddShrT1N15D2 = 7760 + INTEGER(IntKi), PARAMETER :: EddShrT1N15D3 = 7761 + INTEGER(IntKi), PARAMETER :: EddShrT1N15D4 = 7762 + INTEGER(IntKi), PARAMETER :: EddShrT1N15D5 = 7763 + INTEGER(IntKi), PARAMETER :: EddShrT1N15D6 = 7764 + INTEGER(IntKi), PARAMETER :: EddShrT1N15D7 = 7765 + INTEGER(IntKi), PARAMETER :: EddShrT1N15D8 = 7766 + INTEGER(IntKi), PARAMETER :: EddShrT1N15D9 = 7767 + INTEGER(IntKi), PARAMETER :: EddShrT1N16D1 = 7768 + INTEGER(IntKi), PARAMETER :: EddShrT1N16D2 = 7769 + INTEGER(IntKi), PARAMETER :: EddShrT1N16D3 = 7770 + INTEGER(IntKi), PARAMETER :: EddShrT1N16D4 = 7771 + INTEGER(IntKi), PARAMETER :: EddShrT1N16D5 = 7772 + INTEGER(IntKi), PARAMETER :: EddShrT1N16D6 = 7773 + INTEGER(IntKi), PARAMETER :: EddShrT1N16D7 = 7774 + INTEGER(IntKi), PARAMETER :: EddShrT1N16D8 = 7775 + INTEGER(IntKi), PARAMETER :: EddShrT1N16D9 = 7776 + INTEGER(IntKi), PARAMETER :: EddShrT1N17D1 = 7777 + INTEGER(IntKi), PARAMETER :: EddShrT1N17D2 = 7778 + INTEGER(IntKi), PARAMETER :: EddShrT1N17D3 = 7779 + INTEGER(IntKi), PARAMETER :: EddShrT1N17D4 = 7780 + INTEGER(IntKi), PARAMETER :: EddShrT1N17D5 = 7781 + INTEGER(IntKi), PARAMETER :: EddShrT1N17D6 = 7782 + INTEGER(IntKi), PARAMETER :: EddShrT1N17D7 = 7783 + INTEGER(IntKi), PARAMETER :: EddShrT1N17D8 = 7784 + INTEGER(IntKi), PARAMETER :: EddShrT1N17D9 = 7785 + INTEGER(IntKi), PARAMETER :: EddShrT1N18D1 = 7786 + INTEGER(IntKi), PARAMETER :: EddShrT1N18D2 = 7787 + INTEGER(IntKi), PARAMETER :: EddShrT1N18D3 = 7788 + INTEGER(IntKi), PARAMETER :: EddShrT1N18D4 = 7789 + INTEGER(IntKi), PARAMETER :: EddShrT1N18D5 = 7790 + INTEGER(IntKi), PARAMETER :: EddShrT1N18D6 = 7791 + INTEGER(IntKi), PARAMETER :: EddShrT1N18D7 = 7792 + INTEGER(IntKi), PARAMETER :: EddShrT1N18D8 = 7793 + INTEGER(IntKi), PARAMETER :: EddShrT1N18D9 = 7794 + INTEGER(IntKi), PARAMETER :: EddShrT1N19D1 = 7795 + INTEGER(IntKi), PARAMETER :: EddShrT1N19D2 = 7796 + INTEGER(IntKi), PARAMETER :: EddShrT1N19D3 = 7797 + INTEGER(IntKi), PARAMETER :: EddShrT1N19D4 = 7798 + INTEGER(IntKi), PARAMETER :: EddShrT1N19D5 = 7799 + INTEGER(IntKi), PARAMETER :: EddShrT1N19D6 = 7800 + INTEGER(IntKi), PARAMETER :: EddShrT1N19D7 = 7801 + INTEGER(IntKi), PARAMETER :: EddShrT1N19D8 = 7802 + INTEGER(IntKi), PARAMETER :: EddShrT1N19D9 = 7803 + INTEGER(IntKi), PARAMETER :: EddShrT1N20D1 = 7804 + INTEGER(IntKi), PARAMETER :: EddShrT1N20D2 = 7805 + INTEGER(IntKi), PARAMETER :: EddShrT1N20D3 = 7806 + INTEGER(IntKi), PARAMETER :: EddShrT1N20D4 = 7807 + INTEGER(IntKi), PARAMETER :: EddShrT1N20D5 = 7808 + INTEGER(IntKi), PARAMETER :: EddShrT1N20D6 = 7809 + INTEGER(IntKi), PARAMETER :: EddShrT1N20D7 = 7810 + INTEGER(IntKi), PARAMETER :: EddShrT1N20D8 = 7811 + INTEGER(IntKi), PARAMETER :: EddShrT1N20D9 = 7812 + INTEGER(IntKi), PARAMETER :: EddShrT2N01D1 = 7813 + INTEGER(IntKi), PARAMETER :: EddShrT2N01D2 = 7814 + INTEGER(IntKi), PARAMETER :: EddShrT2N01D3 = 7815 + INTEGER(IntKi), PARAMETER :: EddShrT2N01D4 = 7816 + INTEGER(IntKi), PARAMETER :: EddShrT2N01D5 = 7817 + INTEGER(IntKi), PARAMETER :: EddShrT2N01D6 = 7818 + INTEGER(IntKi), PARAMETER :: EddShrT2N01D7 = 7819 + INTEGER(IntKi), PARAMETER :: EddShrT2N01D8 = 7820 + INTEGER(IntKi), PARAMETER :: EddShrT2N01D9 = 7821 + INTEGER(IntKi), PARAMETER :: EddShrT2N02D1 = 7822 + INTEGER(IntKi), PARAMETER :: EddShrT2N02D2 = 7823 + INTEGER(IntKi), PARAMETER :: EddShrT2N02D3 = 7824 + INTEGER(IntKi), PARAMETER :: EddShrT2N02D4 = 7825 + INTEGER(IntKi), PARAMETER :: EddShrT2N02D5 = 7826 + INTEGER(IntKi), PARAMETER :: EddShrT2N02D6 = 7827 + INTEGER(IntKi), PARAMETER :: EddShrT2N02D7 = 7828 + INTEGER(IntKi), PARAMETER :: EddShrT2N02D8 = 7829 + INTEGER(IntKi), PARAMETER :: EddShrT2N02D9 = 7830 + INTEGER(IntKi), PARAMETER :: EddShrT2N03D1 = 7831 + INTEGER(IntKi), PARAMETER :: EddShrT2N03D2 = 7832 + INTEGER(IntKi), PARAMETER :: EddShrT2N03D3 = 7833 + INTEGER(IntKi), PARAMETER :: EddShrT2N03D4 = 7834 + INTEGER(IntKi), PARAMETER :: EddShrT2N03D5 = 7835 + INTEGER(IntKi), PARAMETER :: EddShrT2N03D6 = 7836 + INTEGER(IntKi), PARAMETER :: EddShrT2N03D7 = 7837 + INTEGER(IntKi), PARAMETER :: EddShrT2N03D8 = 7838 + INTEGER(IntKi), PARAMETER :: EddShrT2N03D9 = 7839 + INTEGER(IntKi), PARAMETER :: EddShrT2N04D1 = 7840 + INTEGER(IntKi), PARAMETER :: EddShrT2N04D2 = 7841 + INTEGER(IntKi), PARAMETER :: EddShrT2N04D3 = 7842 + INTEGER(IntKi), PARAMETER :: EddShrT2N04D4 = 7843 + INTEGER(IntKi), PARAMETER :: EddShrT2N04D5 = 7844 + INTEGER(IntKi), PARAMETER :: EddShrT2N04D6 = 7845 + INTEGER(IntKi), PARAMETER :: EddShrT2N04D7 = 7846 + INTEGER(IntKi), PARAMETER :: EddShrT2N04D8 = 7847 + INTEGER(IntKi), PARAMETER :: EddShrT2N04D9 = 7848 + INTEGER(IntKi), PARAMETER :: EddShrT2N05D1 = 7849 + INTEGER(IntKi), PARAMETER :: EddShrT2N05D2 = 7850 + INTEGER(IntKi), PARAMETER :: EddShrT2N05D3 = 7851 + INTEGER(IntKi), PARAMETER :: EddShrT2N05D4 = 7852 + INTEGER(IntKi), PARAMETER :: EddShrT2N05D5 = 7853 + INTEGER(IntKi), PARAMETER :: EddShrT2N05D6 = 7854 + INTEGER(IntKi), PARAMETER :: EddShrT2N05D7 = 7855 + INTEGER(IntKi), PARAMETER :: EddShrT2N05D8 = 7856 + INTEGER(IntKi), PARAMETER :: EddShrT2N05D9 = 7857 + INTEGER(IntKi), PARAMETER :: EddShrT2N06D1 = 7858 + INTEGER(IntKi), PARAMETER :: EddShrT2N06D2 = 7859 + INTEGER(IntKi), PARAMETER :: EddShrT2N06D3 = 7860 + INTEGER(IntKi), PARAMETER :: EddShrT2N06D4 = 7861 + INTEGER(IntKi), PARAMETER :: EddShrT2N06D5 = 7862 + INTEGER(IntKi), PARAMETER :: EddShrT2N06D6 = 7863 + INTEGER(IntKi), PARAMETER :: EddShrT2N06D7 = 7864 + INTEGER(IntKi), PARAMETER :: EddShrT2N06D8 = 7865 + INTEGER(IntKi), PARAMETER :: EddShrT2N06D9 = 7866 + INTEGER(IntKi), PARAMETER :: EddShrT2N07D1 = 7867 + INTEGER(IntKi), PARAMETER :: EddShrT2N07D2 = 7868 + INTEGER(IntKi), PARAMETER :: EddShrT2N07D3 = 7869 + INTEGER(IntKi), PARAMETER :: EddShrT2N07D4 = 7870 + INTEGER(IntKi), PARAMETER :: EddShrT2N07D5 = 7871 + INTEGER(IntKi), PARAMETER :: EddShrT2N07D6 = 7872 + INTEGER(IntKi), PARAMETER :: EddShrT2N07D7 = 7873 + INTEGER(IntKi), PARAMETER :: EddShrT2N07D8 = 7874 + INTEGER(IntKi), PARAMETER :: EddShrT2N07D9 = 7875 + INTEGER(IntKi), PARAMETER :: EddShrT2N08D1 = 7876 + INTEGER(IntKi), PARAMETER :: EddShrT2N08D2 = 7877 + INTEGER(IntKi), PARAMETER :: EddShrT2N08D3 = 7878 + INTEGER(IntKi), PARAMETER :: EddShrT2N08D4 = 7879 + INTEGER(IntKi), PARAMETER :: EddShrT2N08D5 = 7880 + INTEGER(IntKi), PARAMETER :: EddShrT2N08D6 = 7881 + INTEGER(IntKi), PARAMETER :: EddShrT2N08D7 = 7882 + INTEGER(IntKi), PARAMETER :: EddShrT2N08D8 = 7883 + INTEGER(IntKi), PARAMETER :: EddShrT2N08D9 = 7884 + INTEGER(IntKi), PARAMETER :: EddShrT2N09D1 = 7885 + INTEGER(IntKi), PARAMETER :: EddShrT2N09D2 = 7886 + INTEGER(IntKi), PARAMETER :: EddShrT2N09D3 = 7887 + INTEGER(IntKi), PARAMETER :: EddShrT2N09D4 = 7888 + INTEGER(IntKi), PARAMETER :: EddShrT2N09D5 = 7889 + INTEGER(IntKi), PARAMETER :: EddShrT2N09D6 = 7890 + INTEGER(IntKi), PARAMETER :: EddShrT2N09D7 = 7891 + INTEGER(IntKi), PARAMETER :: EddShrT2N09D8 = 7892 + INTEGER(IntKi), PARAMETER :: EddShrT2N09D9 = 7893 + INTEGER(IntKi), PARAMETER :: EddShrT2N10D1 = 7894 + INTEGER(IntKi), PARAMETER :: EddShrT2N10D2 = 7895 + INTEGER(IntKi), PARAMETER :: EddShrT2N10D3 = 7896 + INTEGER(IntKi), PARAMETER :: EddShrT2N10D4 = 7897 + INTEGER(IntKi), PARAMETER :: EddShrT2N10D5 = 7898 + INTEGER(IntKi), PARAMETER :: EddShrT2N10D6 = 7899 + INTEGER(IntKi), PARAMETER :: EddShrT2N10D7 = 7900 + INTEGER(IntKi), PARAMETER :: EddShrT2N10D8 = 7901 + INTEGER(IntKi), PARAMETER :: EddShrT2N10D9 = 7902 + INTEGER(IntKi), PARAMETER :: EddShrT2N11D1 = 7903 + INTEGER(IntKi), PARAMETER :: EddShrT2N11D2 = 7904 + INTEGER(IntKi), PARAMETER :: EddShrT2N11D3 = 7905 + INTEGER(IntKi), PARAMETER :: EddShrT2N11D4 = 7906 + INTEGER(IntKi), PARAMETER :: EddShrT2N11D5 = 7907 + INTEGER(IntKi), PARAMETER :: EddShrT2N11D6 = 7908 + INTEGER(IntKi), PARAMETER :: EddShrT2N11D7 = 7909 + INTEGER(IntKi), PARAMETER :: EddShrT2N11D8 = 7910 + INTEGER(IntKi), PARAMETER :: EddShrT2N11D9 = 7911 + INTEGER(IntKi), PARAMETER :: EddShrT2N12D1 = 7912 + INTEGER(IntKi), PARAMETER :: EddShrT2N12D2 = 7913 + INTEGER(IntKi), PARAMETER :: EddShrT2N12D3 = 7914 + INTEGER(IntKi), PARAMETER :: EddShrT2N12D4 = 7915 + INTEGER(IntKi), PARAMETER :: EddShrT2N12D5 = 7916 + INTEGER(IntKi), PARAMETER :: EddShrT2N12D6 = 7917 + INTEGER(IntKi), PARAMETER :: EddShrT2N12D7 = 7918 + INTEGER(IntKi), PARAMETER :: EddShrT2N12D8 = 7919 + INTEGER(IntKi), PARAMETER :: EddShrT2N12D9 = 7920 + INTEGER(IntKi), PARAMETER :: EddShrT2N13D1 = 7921 + INTEGER(IntKi), PARAMETER :: EddShrT2N13D2 = 7922 + INTEGER(IntKi), PARAMETER :: EddShrT2N13D3 = 7923 + INTEGER(IntKi), PARAMETER :: EddShrT2N13D4 = 7924 + INTEGER(IntKi), PARAMETER :: EddShrT2N13D5 = 7925 + INTEGER(IntKi), PARAMETER :: EddShrT2N13D6 = 7926 + INTEGER(IntKi), PARAMETER :: EddShrT2N13D7 = 7927 + INTEGER(IntKi), PARAMETER :: EddShrT2N13D8 = 7928 + INTEGER(IntKi), PARAMETER :: EddShrT2N13D9 = 7929 + INTEGER(IntKi), PARAMETER :: EddShrT2N14D1 = 7930 + INTEGER(IntKi), PARAMETER :: EddShrT2N14D2 = 7931 + INTEGER(IntKi), PARAMETER :: EddShrT2N14D3 = 7932 + INTEGER(IntKi), PARAMETER :: EddShrT2N14D4 = 7933 + INTEGER(IntKi), PARAMETER :: EddShrT2N14D5 = 7934 + INTEGER(IntKi), PARAMETER :: EddShrT2N14D6 = 7935 + INTEGER(IntKi), PARAMETER :: EddShrT2N14D7 = 7936 + INTEGER(IntKi), PARAMETER :: EddShrT2N14D8 = 7937 + INTEGER(IntKi), PARAMETER :: EddShrT2N14D9 = 7938 + INTEGER(IntKi), PARAMETER :: EddShrT2N15D1 = 7939 + INTEGER(IntKi), PARAMETER :: EddShrT2N15D2 = 7940 + INTEGER(IntKi), PARAMETER :: EddShrT2N15D3 = 7941 + INTEGER(IntKi), PARAMETER :: EddShrT2N15D4 = 7942 + INTEGER(IntKi), PARAMETER :: EddShrT2N15D5 = 7943 + INTEGER(IntKi), PARAMETER :: EddShrT2N15D6 = 7944 + INTEGER(IntKi), PARAMETER :: EddShrT2N15D7 = 7945 + INTEGER(IntKi), PARAMETER :: EddShrT2N15D8 = 7946 + INTEGER(IntKi), PARAMETER :: EddShrT2N15D9 = 7947 + INTEGER(IntKi), PARAMETER :: EddShrT2N16D1 = 7948 + INTEGER(IntKi), PARAMETER :: EddShrT2N16D2 = 7949 + INTEGER(IntKi), PARAMETER :: EddShrT2N16D3 = 7950 + INTEGER(IntKi), PARAMETER :: EddShrT2N16D4 = 7951 + INTEGER(IntKi), PARAMETER :: EddShrT2N16D5 = 7952 + INTEGER(IntKi), PARAMETER :: EddShrT2N16D6 = 7953 + INTEGER(IntKi), PARAMETER :: EddShrT2N16D7 = 7954 + INTEGER(IntKi), PARAMETER :: EddShrT2N16D8 = 7955 + INTEGER(IntKi), PARAMETER :: EddShrT2N16D9 = 7956 + INTEGER(IntKi), PARAMETER :: EddShrT2N17D1 = 7957 + INTEGER(IntKi), PARAMETER :: EddShrT2N17D2 = 7958 + INTEGER(IntKi), PARAMETER :: EddShrT2N17D3 = 7959 + INTEGER(IntKi), PARAMETER :: EddShrT2N17D4 = 7960 + INTEGER(IntKi), PARAMETER :: EddShrT2N17D5 = 7961 + INTEGER(IntKi), PARAMETER :: EddShrT2N17D6 = 7962 + INTEGER(IntKi), PARAMETER :: EddShrT2N17D7 = 7963 + INTEGER(IntKi), PARAMETER :: EddShrT2N17D8 = 7964 + INTEGER(IntKi), PARAMETER :: EddShrT2N17D9 = 7965 + INTEGER(IntKi), PARAMETER :: EddShrT2N18D1 = 7966 + INTEGER(IntKi), PARAMETER :: EddShrT2N18D2 = 7967 + INTEGER(IntKi), PARAMETER :: EddShrT2N18D3 = 7968 + INTEGER(IntKi), PARAMETER :: EddShrT2N18D4 = 7969 + INTEGER(IntKi), PARAMETER :: EddShrT2N18D5 = 7970 + INTEGER(IntKi), PARAMETER :: EddShrT2N18D6 = 7971 + INTEGER(IntKi), PARAMETER :: EddShrT2N18D7 = 7972 + INTEGER(IntKi), PARAMETER :: EddShrT2N18D8 = 7973 + INTEGER(IntKi), PARAMETER :: EddShrT2N18D9 = 7974 + INTEGER(IntKi), PARAMETER :: EddShrT2N19D1 = 7975 + INTEGER(IntKi), PARAMETER :: EddShrT2N19D2 = 7976 + INTEGER(IntKi), PARAMETER :: EddShrT2N19D3 = 7977 + INTEGER(IntKi), PARAMETER :: EddShrT2N19D4 = 7978 + INTEGER(IntKi), PARAMETER :: EddShrT2N19D5 = 7979 + INTEGER(IntKi), PARAMETER :: EddShrT2N19D6 = 7980 + INTEGER(IntKi), PARAMETER :: EddShrT2N19D7 = 7981 + INTEGER(IntKi), PARAMETER :: EddShrT2N19D8 = 7982 + INTEGER(IntKi), PARAMETER :: EddShrT2N19D9 = 7983 + INTEGER(IntKi), PARAMETER :: EddShrT2N20D1 = 7984 + INTEGER(IntKi), PARAMETER :: EddShrT2N20D2 = 7985 + INTEGER(IntKi), PARAMETER :: EddShrT2N20D3 = 7986 + INTEGER(IntKi), PARAMETER :: EddShrT2N20D4 = 7987 + INTEGER(IntKi), PARAMETER :: EddShrT2N20D5 = 7988 + INTEGER(IntKi), PARAMETER :: EddShrT2N20D6 = 7989 + INTEGER(IntKi), PARAMETER :: EddShrT2N20D7 = 7990 + INTEGER(IntKi), PARAMETER :: EddShrT2N20D8 = 7991 + INTEGER(IntKi), PARAMETER :: EddShrT2N20D9 = 7992 + INTEGER(IntKi), PARAMETER :: EddShrT3N01D1 = 7993 + INTEGER(IntKi), PARAMETER :: EddShrT3N01D2 = 7994 + INTEGER(IntKi), PARAMETER :: EddShrT3N01D3 = 7995 + INTEGER(IntKi), PARAMETER :: EddShrT3N01D4 = 7996 + INTEGER(IntKi), PARAMETER :: EddShrT3N01D5 = 7997 + INTEGER(IntKi), PARAMETER :: EddShrT3N01D6 = 7998 + INTEGER(IntKi), PARAMETER :: EddShrT3N01D7 = 7999 + INTEGER(IntKi), PARAMETER :: EddShrT3N01D8 = 8000 + INTEGER(IntKi), PARAMETER :: EddShrT3N01D9 = 8001 + INTEGER(IntKi), PARAMETER :: EddShrT3N02D1 = 8002 + INTEGER(IntKi), PARAMETER :: EddShrT3N02D2 = 8003 + INTEGER(IntKi), PARAMETER :: EddShrT3N02D3 = 8004 + INTEGER(IntKi), PARAMETER :: EddShrT3N02D4 = 8005 + INTEGER(IntKi), PARAMETER :: EddShrT3N02D5 = 8006 + INTEGER(IntKi), PARAMETER :: EddShrT3N02D6 = 8007 + INTEGER(IntKi), PARAMETER :: EddShrT3N02D7 = 8008 + INTEGER(IntKi), PARAMETER :: EddShrT3N02D8 = 8009 + INTEGER(IntKi), PARAMETER :: EddShrT3N02D9 = 8010 + INTEGER(IntKi), PARAMETER :: EddShrT3N03D1 = 8011 + INTEGER(IntKi), PARAMETER :: EddShrT3N03D2 = 8012 + INTEGER(IntKi), PARAMETER :: EddShrT3N03D3 = 8013 + INTEGER(IntKi), PARAMETER :: EddShrT3N03D4 = 8014 + INTEGER(IntKi), PARAMETER :: EddShrT3N03D5 = 8015 + INTEGER(IntKi), PARAMETER :: EddShrT3N03D6 = 8016 + INTEGER(IntKi), PARAMETER :: EddShrT3N03D7 = 8017 + INTEGER(IntKi), PARAMETER :: EddShrT3N03D8 = 8018 + INTEGER(IntKi), PARAMETER :: EddShrT3N03D9 = 8019 + INTEGER(IntKi), PARAMETER :: EddShrT3N04D1 = 8020 + INTEGER(IntKi), PARAMETER :: EddShrT3N04D2 = 8021 + INTEGER(IntKi), PARAMETER :: EddShrT3N04D3 = 8022 + INTEGER(IntKi), PARAMETER :: EddShrT3N04D4 = 8023 + INTEGER(IntKi), PARAMETER :: EddShrT3N04D5 = 8024 + INTEGER(IntKi), PARAMETER :: EddShrT3N04D6 = 8025 + INTEGER(IntKi), PARAMETER :: EddShrT3N04D7 = 8026 + INTEGER(IntKi), PARAMETER :: EddShrT3N04D8 = 8027 + INTEGER(IntKi), PARAMETER :: EddShrT3N04D9 = 8028 + INTEGER(IntKi), PARAMETER :: EddShrT3N05D1 = 8029 + INTEGER(IntKi), PARAMETER :: EddShrT3N05D2 = 8030 + INTEGER(IntKi), PARAMETER :: EddShrT3N05D3 = 8031 + INTEGER(IntKi), PARAMETER :: EddShrT3N05D4 = 8032 + INTEGER(IntKi), PARAMETER :: EddShrT3N05D5 = 8033 + INTEGER(IntKi), PARAMETER :: EddShrT3N05D6 = 8034 + INTEGER(IntKi), PARAMETER :: EddShrT3N05D7 = 8035 + INTEGER(IntKi), PARAMETER :: EddShrT3N05D8 = 8036 + INTEGER(IntKi), PARAMETER :: EddShrT3N05D9 = 8037 + INTEGER(IntKi), PARAMETER :: EddShrT3N06D1 = 8038 + INTEGER(IntKi), PARAMETER :: EddShrT3N06D2 = 8039 + INTEGER(IntKi), PARAMETER :: EddShrT3N06D3 = 8040 + INTEGER(IntKi), PARAMETER :: EddShrT3N06D4 = 8041 + INTEGER(IntKi), PARAMETER :: EddShrT3N06D5 = 8042 + INTEGER(IntKi), PARAMETER :: EddShrT3N06D6 = 8043 + INTEGER(IntKi), PARAMETER :: EddShrT3N06D7 = 8044 + INTEGER(IntKi), PARAMETER :: EddShrT3N06D8 = 8045 + INTEGER(IntKi), PARAMETER :: EddShrT3N06D9 = 8046 + INTEGER(IntKi), PARAMETER :: EddShrT3N07D1 = 8047 + INTEGER(IntKi), PARAMETER :: EddShrT3N07D2 = 8048 + INTEGER(IntKi), PARAMETER :: EddShrT3N07D3 = 8049 + INTEGER(IntKi), PARAMETER :: EddShrT3N07D4 = 8050 + INTEGER(IntKi), PARAMETER :: EddShrT3N07D5 = 8051 + INTEGER(IntKi), PARAMETER :: EddShrT3N07D6 = 8052 + INTEGER(IntKi), PARAMETER :: EddShrT3N07D7 = 8053 + INTEGER(IntKi), PARAMETER :: EddShrT3N07D8 = 8054 + INTEGER(IntKi), PARAMETER :: EddShrT3N07D9 = 8055 + INTEGER(IntKi), PARAMETER :: EddShrT3N08D1 = 8056 + INTEGER(IntKi), PARAMETER :: EddShrT3N08D2 = 8057 + INTEGER(IntKi), PARAMETER :: EddShrT3N08D3 = 8058 + INTEGER(IntKi), PARAMETER :: EddShrT3N08D4 = 8059 + INTEGER(IntKi), PARAMETER :: EddShrT3N08D5 = 8060 + INTEGER(IntKi), PARAMETER :: EddShrT3N08D6 = 8061 + INTEGER(IntKi), PARAMETER :: EddShrT3N08D7 = 8062 + INTEGER(IntKi), PARAMETER :: EddShrT3N08D8 = 8063 + INTEGER(IntKi), PARAMETER :: EddShrT3N08D9 = 8064 + INTEGER(IntKi), PARAMETER :: EddShrT3N09D1 = 8065 + INTEGER(IntKi), PARAMETER :: EddShrT3N09D2 = 8066 + INTEGER(IntKi), PARAMETER :: EddShrT3N09D3 = 8067 + INTEGER(IntKi), PARAMETER :: EddShrT3N09D4 = 8068 + INTEGER(IntKi), PARAMETER :: EddShrT3N09D5 = 8069 + INTEGER(IntKi), PARAMETER :: EddShrT3N09D6 = 8070 + INTEGER(IntKi), PARAMETER :: EddShrT3N09D7 = 8071 + INTEGER(IntKi), PARAMETER :: EddShrT3N09D8 = 8072 + INTEGER(IntKi), PARAMETER :: EddShrT3N09D9 = 8073 + INTEGER(IntKi), PARAMETER :: EddShrT3N10D1 = 8074 + INTEGER(IntKi), PARAMETER :: EddShrT3N10D2 = 8075 + INTEGER(IntKi), PARAMETER :: EddShrT3N10D3 = 8076 + INTEGER(IntKi), PARAMETER :: EddShrT3N10D4 = 8077 + INTEGER(IntKi), PARAMETER :: EddShrT3N10D5 = 8078 + INTEGER(IntKi), PARAMETER :: EddShrT3N10D6 = 8079 + INTEGER(IntKi), PARAMETER :: EddShrT3N10D7 = 8080 + INTEGER(IntKi), PARAMETER :: EddShrT3N10D8 = 8081 + INTEGER(IntKi), PARAMETER :: EddShrT3N10D9 = 8082 + INTEGER(IntKi), PARAMETER :: EddShrT3N11D1 = 8083 + INTEGER(IntKi), PARAMETER :: EddShrT3N11D2 = 8084 + INTEGER(IntKi), PARAMETER :: EddShrT3N11D3 = 8085 + INTEGER(IntKi), PARAMETER :: EddShrT3N11D4 = 8086 + INTEGER(IntKi), PARAMETER :: EddShrT3N11D5 = 8087 + INTEGER(IntKi), PARAMETER :: EddShrT3N11D6 = 8088 + INTEGER(IntKi), PARAMETER :: EddShrT3N11D7 = 8089 + INTEGER(IntKi), PARAMETER :: EddShrT3N11D8 = 8090 + INTEGER(IntKi), PARAMETER :: EddShrT3N11D9 = 8091 + INTEGER(IntKi), PARAMETER :: EddShrT3N12D1 = 8092 + INTEGER(IntKi), PARAMETER :: EddShrT3N12D2 = 8093 + INTEGER(IntKi), PARAMETER :: EddShrT3N12D3 = 8094 + INTEGER(IntKi), PARAMETER :: EddShrT3N12D4 = 8095 + INTEGER(IntKi), PARAMETER :: EddShrT3N12D5 = 8096 + INTEGER(IntKi), PARAMETER :: EddShrT3N12D6 = 8097 + INTEGER(IntKi), PARAMETER :: EddShrT3N12D7 = 8098 + INTEGER(IntKi), PARAMETER :: EddShrT3N12D8 = 8099 + INTEGER(IntKi), PARAMETER :: EddShrT3N12D9 = 8100 + INTEGER(IntKi), PARAMETER :: EddShrT3N13D1 = 8101 + INTEGER(IntKi), PARAMETER :: EddShrT3N13D2 = 8102 + INTEGER(IntKi), PARAMETER :: EddShrT3N13D3 = 8103 + INTEGER(IntKi), PARAMETER :: EddShrT3N13D4 = 8104 + INTEGER(IntKi), PARAMETER :: EddShrT3N13D5 = 8105 + INTEGER(IntKi), PARAMETER :: EddShrT3N13D6 = 8106 + INTEGER(IntKi), PARAMETER :: EddShrT3N13D7 = 8107 + INTEGER(IntKi), PARAMETER :: EddShrT3N13D8 = 8108 + INTEGER(IntKi), PARAMETER :: EddShrT3N13D9 = 8109 + INTEGER(IntKi), PARAMETER :: EddShrT3N14D1 = 8110 + INTEGER(IntKi), PARAMETER :: EddShrT3N14D2 = 8111 + INTEGER(IntKi), PARAMETER :: EddShrT3N14D3 = 8112 + INTEGER(IntKi), PARAMETER :: EddShrT3N14D4 = 8113 + INTEGER(IntKi), PARAMETER :: EddShrT3N14D5 = 8114 + INTEGER(IntKi), PARAMETER :: EddShrT3N14D6 = 8115 + INTEGER(IntKi), PARAMETER :: EddShrT3N14D7 = 8116 + INTEGER(IntKi), PARAMETER :: EddShrT3N14D8 = 8117 + INTEGER(IntKi), PARAMETER :: EddShrT3N14D9 = 8118 + INTEGER(IntKi), PARAMETER :: EddShrT3N15D1 = 8119 + INTEGER(IntKi), PARAMETER :: EddShrT3N15D2 = 8120 + INTEGER(IntKi), PARAMETER :: EddShrT3N15D3 = 8121 + INTEGER(IntKi), PARAMETER :: EddShrT3N15D4 = 8122 + INTEGER(IntKi), PARAMETER :: EddShrT3N15D5 = 8123 + INTEGER(IntKi), PARAMETER :: EddShrT3N15D6 = 8124 + INTEGER(IntKi), PARAMETER :: EddShrT3N15D7 = 8125 + INTEGER(IntKi), PARAMETER :: EddShrT3N15D8 = 8126 + INTEGER(IntKi), PARAMETER :: EddShrT3N15D9 = 8127 + INTEGER(IntKi), PARAMETER :: EddShrT3N16D1 = 8128 + INTEGER(IntKi), PARAMETER :: EddShrT3N16D2 = 8129 + INTEGER(IntKi), PARAMETER :: EddShrT3N16D3 = 8130 + INTEGER(IntKi), PARAMETER :: EddShrT3N16D4 = 8131 + INTEGER(IntKi), PARAMETER :: EddShrT3N16D5 = 8132 + INTEGER(IntKi), PARAMETER :: EddShrT3N16D6 = 8133 + INTEGER(IntKi), PARAMETER :: EddShrT3N16D7 = 8134 + INTEGER(IntKi), PARAMETER :: EddShrT3N16D8 = 8135 + INTEGER(IntKi), PARAMETER :: EddShrT3N16D9 = 8136 + INTEGER(IntKi), PARAMETER :: EddShrT3N17D1 = 8137 + INTEGER(IntKi), PARAMETER :: EddShrT3N17D2 = 8138 + INTEGER(IntKi), PARAMETER :: EddShrT3N17D3 = 8139 + INTEGER(IntKi), PARAMETER :: EddShrT3N17D4 = 8140 + INTEGER(IntKi), PARAMETER :: EddShrT3N17D5 = 8141 + INTEGER(IntKi), PARAMETER :: EddShrT3N17D6 = 8142 + INTEGER(IntKi), PARAMETER :: EddShrT3N17D7 = 8143 + INTEGER(IntKi), PARAMETER :: EddShrT3N17D8 = 8144 + INTEGER(IntKi), PARAMETER :: EddShrT3N17D9 = 8145 + INTEGER(IntKi), PARAMETER :: EddShrT3N18D1 = 8146 + INTEGER(IntKi), PARAMETER :: EddShrT3N18D2 = 8147 + INTEGER(IntKi), PARAMETER :: EddShrT3N18D3 = 8148 + INTEGER(IntKi), PARAMETER :: EddShrT3N18D4 = 8149 + INTEGER(IntKi), PARAMETER :: EddShrT3N18D5 = 8150 + INTEGER(IntKi), PARAMETER :: EddShrT3N18D6 = 8151 + INTEGER(IntKi), PARAMETER :: EddShrT3N18D7 = 8152 + INTEGER(IntKi), PARAMETER :: EddShrT3N18D8 = 8153 + INTEGER(IntKi), PARAMETER :: EddShrT3N18D9 = 8154 + INTEGER(IntKi), PARAMETER :: EddShrT3N19D1 = 8155 + INTEGER(IntKi), PARAMETER :: EddShrT3N19D2 = 8156 + INTEGER(IntKi), PARAMETER :: EddShrT3N19D3 = 8157 + INTEGER(IntKi), PARAMETER :: EddShrT3N19D4 = 8158 + INTEGER(IntKi), PARAMETER :: EddShrT3N19D5 = 8159 + INTEGER(IntKi), PARAMETER :: EddShrT3N19D6 = 8160 + INTEGER(IntKi), PARAMETER :: EddShrT3N19D7 = 8161 + INTEGER(IntKi), PARAMETER :: EddShrT3N19D8 = 8162 + INTEGER(IntKi), PARAMETER :: EddShrT3N19D9 = 8163 + INTEGER(IntKi), PARAMETER :: EddShrT3N20D1 = 8164 + INTEGER(IntKi), PARAMETER :: EddShrT3N20D2 = 8165 + INTEGER(IntKi), PARAMETER :: EddShrT3N20D3 = 8166 + INTEGER(IntKi), PARAMETER :: EddShrT3N20D4 = 8167 + INTEGER(IntKi), PARAMETER :: EddShrT3N20D5 = 8168 + INTEGER(IntKi), PARAMETER :: EddShrT3N20D6 = 8169 + INTEGER(IntKi), PARAMETER :: EddShrT3N20D7 = 8170 + INTEGER(IntKi), PARAMETER :: EddShrT3N20D8 = 8171 + INTEGER(IntKi), PARAMETER :: EddShrT3N20D9 = 8172 + INTEGER(IntKi), PARAMETER :: EddShrT4N01D1 = 8173 + INTEGER(IntKi), PARAMETER :: EddShrT4N01D2 = 8174 + INTEGER(IntKi), PARAMETER :: EddShrT4N01D3 = 8175 + INTEGER(IntKi), PARAMETER :: EddShrT4N01D4 = 8176 + INTEGER(IntKi), PARAMETER :: EddShrT4N01D5 = 8177 + INTEGER(IntKi), PARAMETER :: EddShrT4N01D6 = 8178 + INTEGER(IntKi), PARAMETER :: EddShrT4N01D7 = 8179 + INTEGER(IntKi), PARAMETER :: EddShrT4N01D8 = 8180 + INTEGER(IntKi), PARAMETER :: EddShrT4N01D9 = 8181 + INTEGER(IntKi), PARAMETER :: EddShrT4N02D1 = 8182 + INTEGER(IntKi), PARAMETER :: EddShrT4N02D2 = 8183 + INTEGER(IntKi), PARAMETER :: EddShrT4N02D3 = 8184 + INTEGER(IntKi), PARAMETER :: EddShrT4N02D4 = 8185 + INTEGER(IntKi), PARAMETER :: EddShrT4N02D5 = 8186 + INTEGER(IntKi), PARAMETER :: EddShrT4N02D6 = 8187 + INTEGER(IntKi), PARAMETER :: EddShrT4N02D7 = 8188 + INTEGER(IntKi), PARAMETER :: EddShrT4N02D8 = 8189 + INTEGER(IntKi), PARAMETER :: EddShrT4N02D9 = 8190 + INTEGER(IntKi), PARAMETER :: EddShrT4N03D1 = 8191 + INTEGER(IntKi), PARAMETER :: EddShrT4N03D2 = 8192 + INTEGER(IntKi), PARAMETER :: EddShrT4N03D3 = 8193 + INTEGER(IntKi), PARAMETER :: EddShrT4N03D4 = 8194 + INTEGER(IntKi), PARAMETER :: EddShrT4N03D5 = 8195 + INTEGER(IntKi), PARAMETER :: EddShrT4N03D6 = 8196 + INTEGER(IntKi), PARAMETER :: EddShrT4N03D7 = 8197 + INTEGER(IntKi), PARAMETER :: EddShrT4N03D8 = 8198 + INTEGER(IntKi), PARAMETER :: EddShrT4N03D9 = 8199 + INTEGER(IntKi), PARAMETER :: EddShrT4N04D1 = 8200 + INTEGER(IntKi), PARAMETER :: EddShrT4N04D2 = 8201 + INTEGER(IntKi), PARAMETER :: EddShrT4N04D3 = 8202 + INTEGER(IntKi), PARAMETER :: EddShrT4N04D4 = 8203 + INTEGER(IntKi), PARAMETER :: EddShrT4N04D5 = 8204 + INTEGER(IntKi), PARAMETER :: EddShrT4N04D6 = 8205 + INTEGER(IntKi), PARAMETER :: EddShrT4N04D7 = 8206 + INTEGER(IntKi), PARAMETER :: EddShrT4N04D8 = 8207 + INTEGER(IntKi), PARAMETER :: EddShrT4N04D9 = 8208 + INTEGER(IntKi), PARAMETER :: EddShrT4N05D1 = 8209 + INTEGER(IntKi), PARAMETER :: EddShrT4N05D2 = 8210 + INTEGER(IntKi), PARAMETER :: EddShrT4N05D3 = 8211 + INTEGER(IntKi), PARAMETER :: EddShrT4N05D4 = 8212 + INTEGER(IntKi), PARAMETER :: EddShrT4N05D5 = 8213 + INTEGER(IntKi), PARAMETER :: EddShrT4N05D6 = 8214 + INTEGER(IntKi), PARAMETER :: EddShrT4N05D7 = 8215 + INTEGER(IntKi), PARAMETER :: EddShrT4N05D8 = 8216 + INTEGER(IntKi), PARAMETER :: EddShrT4N05D9 = 8217 + INTEGER(IntKi), PARAMETER :: EddShrT4N06D1 = 8218 + INTEGER(IntKi), PARAMETER :: EddShrT4N06D2 = 8219 + INTEGER(IntKi), PARAMETER :: EddShrT4N06D3 = 8220 + INTEGER(IntKi), PARAMETER :: EddShrT4N06D4 = 8221 + INTEGER(IntKi), PARAMETER :: EddShrT4N06D5 = 8222 + INTEGER(IntKi), PARAMETER :: EddShrT4N06D6 = 8223 + INTEGER(IntKi), PARAMETER :: EddShrT4N06D7 = 8224 + INTEGER(IntKi), PARAMETER :: EddShrT4N06D8 = 8225 + INTEGER(IntKi), PARAMETER :: EddShrT4N06D9 = 8226 + INTEGER(IntKi), PARAMETER :: EddShrT4N07D1 = 8227 + INTEGER(IntKi), PARAMETER :: EddShrT4N07D2 = 8228 + INTEGER(IntKi), PARAMETER :: EddShrT4N07D3 = 8229 + INTEGER(IntKi), PARAMETER :: EddShrT4N07D4 = 8230 + INTEGER(IntKi), PARAMETER :: EddShrT4N07D5 = 8231 + INTEGER(IntKi), PARAMETER :: EddShrT4N07D6 = 8232 + INTEGER(IntKi), PARAMETER :: EddShrT4N07D7 = 8233 + INTEGER(IntKi), PARAMETER :: EddShrT4N07D8 = 8234 + INTEGER(IntKi), PARAMETER :: EddShrT4N07D9 = 8235 + INTEGER(IntKi), PARAMETER :: EddShrT4N08D1 = 8236 + INTEGER(IntKi), PARAMETER :: EddShrT4N08D2 = 8237 + INTEGER(IntKi), PARAMETER :: EddShrT4N08D3 = 8238 + INTEGER(IntKi), PARAMETER :: EddShrT4N08D4 = 8239 + INTEGER(IntKi), PARAMETER :: EddShrT4N08D5 = 8240 + INTEGER(IntKi), PARAMETER :: EddShrT4N08D6 = 8241 + INTEGER(IntKi), PARAMETER :: EddShrT4N08D7 = 8242 + INTEGER(IntKi), PARAMETER :: EddShrT4N08D8 = 8243 + INTEGER(IntKi), PARAMETER :: EddShrT4N08D9 = 8244 + INTEGER(IntKi), PARAMETER :: EddShrT4N09D1 = 8245 + INTEGER(IntKi), PARAMETER :: EddShrT4N09D2 = 8246 + INTEGER(IntKi), PARAMETER :: EddShrT4N09D3 = 8247 + INTEGER(IntKi), PARAMETER :: EddShrT4N09D4 = 8248 + INTEGER(IntKi), PARAMETER :: EddShrT4N09D5 = 8249 + INTEGER(IntKi), PARAMETER :: EddShrT4N09D6 = 8250 + INTEGER(IntKi), PARAMETER :: EddShrT4N09D7 = 8251 + INTEGER(IntKi), PARAMETER :: EddShrT4N09D8 = 8252 + INTEGER(IntKi), PARAMETER :: EddShrT4N09D9 = 8253 + INTEGER(IntKi), PARAMETER :: EddShrT4N10D1 = 8254 + INTEGER(IntKi), PARAMETER :: EddShrT4N10D2 = 8255 + INTEGER(IntKi), PARAMETER :: EddShrT4N10D3 = 8256 + INTEGER(IntKi), PARAMETER :: EddShrT4N10D4 = 8257 + INTEGER(IntKi), PARAMETER :: EddShrT4N10D5 = 8258 + INTEGER(IntKi), PARAMETER :: EddShrT4N10D6 = 8259 + INTEGER(IntKi), PARAMETER :: EddShrT4N10D7 = 8260 + INTEGER(IntKi), PARAMETER :: EddShrT4N10D8 = 8261 + INTEGER(IntKi), PARAMETER :: EddShrT4N10D9 = 8262 + INTEGER(IntKi), PARAMETER :: EddShrT4N11D1 = 8263 + INTEGER(IntKi), PARAMETER :: EddShrT4N11D2 = 8264 + INTEGER(IntKi), PARAMETER :: EddShrT4N11D3 = 8265 + INTEGER(IntKi), PARAMETER :: EddShrT4N11D4 = 8266 + INTEGER(IntKi), PARAMETER :: EddShrT4N11D5 = 8267 + INTEGER(IntKi), PARAMETER :: EddShrT4N11D6 = 8268 + INTEGER(IntKi), PARAMETER :: EddShrT4N11D7 = 8269 + INTEGER(IntKi), PARAMETER :: EddShrT4N11D8 = 8270 + INTEGER(IntKi), PARAMETER :: EddShrT4N11D9 = 8271 + INTEGER(IntKi), PARAMETER :: EddShrT4N12D1 = 8272 + INTEGER(IntKi), PARAMETER :: EddShrT4N12D2 = 8273 + INTEGER(IntKi), PARAMETER :: EddShrT4N12D3 = 8274 + INTEGER(IntKi), PARAMETER :: EddShrT4N12D4 = 8275 + INTEGER(IntKi), PARAMETER :: EddShrT4N12D5 = 8276 + INTEGER(IntKi), PARAMETER :: EddShrT4N12D6 = 8277 + INTEGER(IntKi), PARAMETER :: EddShrT4N12D7 = 8278 + INTEGER(IntKi), PARAMETER :: EddShrT4N12D8 = 8279 + INTEGER(IntKi), PARAMETER :: EddShrT4N12D9 = 8280 + INTEGER(IntKi), PARAMETER :: EddShrT4N13D1 = 8281 + INTEGER(IntKi), PARAMETER :: EddShrT4N13D2 = 8282 + INTEGER(IntKi), PARAMETER :: EddShrT4N13D3 = 8283 + INTEGER(IntKi), PARAMETER :: EddShrT4N13D4 = 8284 + INTEGER(IntKi), PARAMETER :: EddShrT4N13D5 = 8285 + INTEGER(IntKi), PARAMETER :: EddShrT4N13D6 = 8286 + INTEGER(IntKi), PARAMETER :: EddShrT4N13D7 = 8287 + INTEGER(IntKi), PARAMETER :: EddShrT4N13D8 = 8288 + INTEGER(IntKi), PARAMETER :: EddShrT4N13D9 = 8289 + INTEGER(IntKi), PARAMETER :: EddShrT4N14D1 = 8290 + INTEGER(IntKi), PARAMETER :: EddShrT4N14D2 = 8291 + INTEGER(IntKi), PARAMETER :: EddShrT4N14D3 = 8292 + INTEGER(IntKi), PARAMETER :: EddShrT4N14D4 = 8293 + INTEGER(IntKi), PARAMETER :: EddShrT4N14D5 = 8294 + INTEGER(IntKi), PARAMETER :: EddShrT4N14D6 = 8295 + INTEGER(IntKi), PARAMETER :: EddShrT4N14D7 = 8296 + INTEGER(IntKi), PARAMETER :: EddShrT4N14D8 = 8297 + INTEGER(IntKi), PARAMETER :: EddShrT4N14D9 = 8298 + INTEGER(IntKi), PARAMETER :: EddShrT4N15D1 = 8299 + INTEGER(IntKi), PARAMETER :: EddShrT4N15D2 = 8300 + INTEGER(IntKi), PARAMETER :: EddShrT4N15D3 = 8301 + INTEGER(IntKi), PARAMETER :: EddShrT4N15D4 = 8302 + INTEGER(IntKi), PARAMETER :: EddShrT4N15D5 = 8303 + INTEGER(IntKi), PARAMETER :: EddShrT4N15D6 = 8304 + INTEGER(IntKi), PARAMETER :: EddShrT4N15D7 = 8305 + INTEGER(IntKi), PARAMETER :: EddShrT4N15D8 = 8306 + INTEGER(IntKi), PARAMETER :: EddShrT4N15D9 = 8307 + INTEGER(IntKi), PARAMETER :: EddShrT4N16D1 = 8308 + INTEGER(IntKi), PARAMETER :: EddShrT4N16D2 = 8309 + INTEGER(IntKi), PARAMETER :: EddShrT4N16D3 = 8310 + INTEGER(IntKi), PARAMETER :: EddShrT4N16D4 = 8311 + INTEGER(IntKi), PARAMETER :: EddShrT4N16D5 = 8312 + INTEGER(IntKi), PARAMETER :: EddShrT4N16D6 = 8313 + INTEGER(IntKi), PARAMETER :: EddShrT4N16D7 = 8314 + INTEGER(IntKi), PARAMETER :: EddShrT4N16D8 = 8315 + INTEGER(IntKi), PARAMETER :: EddShrT4N16D9 = 8316 + INTEGER(IntKi), PARAMETER :: EddShrT4N17D1 = 8317 + INTEGER(IntKi), PARAMETER :: EddShrT4N17D2 = 8318 + INTEGER(IntKi), PARAMETER :: EddShrT4N17D3 = 8319 + INTEGER(IntKi), PARAMETER :: EddShrT4N17D4 = 8320 + INTEGER(IntKi), PARAMETER :: EddShrT4N17D5 = 8321 + INTEGER(IntKi), PARAMETER :: EddShrT4N17D6 = 8322 + INTEGER(IntKi), PARAMETER :: EddShrT4N17D7 = 8323 + INTEGER(IntKi), PARAMETER :: EddShrT4N17D8 = 8324 + INTEGER(IntKi), PARAMETER :: EddShrT4N17D9 = 8325 + INTEGER(IntKi), PARAMETER :: EddShrT4N18D1 = 8326 + INTEGER(IntKi), PARAMETER :: EddShrT4N18D2 = 8327 + INTEGER(IntKi), PARAMETER :: EddShrT4N18D3 = 8328 + INTEGER(IntKi), PARAMETER :: EddShrT4N18D4 = 8329 + INTEGER(IntKi), PARAMETER :: EddShrT4N18D5 = 8330 + INTEGER(IntKi), PARAMETER :: EddShrT4N18D6 = 8331 + INTEGER(IntKi), PARAMETER :: EddShrT4N18D7 = 8332 + INTEGER(IntKi), PARAMETER :: EddShrT4N18D8 = 8333 + INTEGER(IntKi), PARAMETER :: EddShrT4N18D9 = 8334 + INTEGER(IntKi), PARAMETER :: EddShrT4N19D1 = 8335 + INTEGER(IntKi), PARAMETER :: EddShrT4N19D2 = 8336 + INTEGER(IntKi), PARAMETER :: EddShrT4N19D3 = 8337 + INTEGER(IntKi), PARAMETER :: EddShrT4N19D4 = 8338 + INTEGER(IntKi), PARAMETER :: EddShrT4N19D5 = 8339 + INTEGER(IntKi), PARAMETER :: EddShrT4N19D6 = 8340 + INTEGER(IntKi), PARAMETER :: EddShrT4N19D7 = 8341 + INTEGER(IntKi), PARAMETER :: EddShrT4N19D8 = 8342 + INTEGER(IntKi), PARAMETER :: EddShrT4N19D9 = 8343 + INTEGER(IntKi), PARAMETER :: EddShrT4N20D1 = 8344 + INTEGER(IntKi), PARAMETER :: EddShrT4N20D2 = 8345 + INTEGER(IntKi), PARAMETER :: EddShrT4N20D3 = 8346 + INTEGER(IntKi), PARAMETER :: EddShrT4N20D4 = 8347 + INTEGER(IntKi), PARAMETER :: EddShrT4N20D5 = 8348 + INTEGER(IntKi), PARAMETER :: EddShrT4N20D6 = 8349 + INTEGER(IntKi), PARAMETER :: EddShrT4N20D7 = 8350 + INTEGER(IntKi), PARAMETER :: EddShrT4N20D8 = 8351 + INTEGER(IntKi), PARAMETER :: EddShrT4N20D9 = 8352 + INTEGER(IntKi), PARAMETER :: EddShrT5N01D1 = 8353 + INTEGER(IntKi), PARAMETER :: EddShrT5N01D2 = 8354 + INTEGER(IntKi), PARAMETER :: EddShrT5N01D3 = 8355 + INTEGER(IntKi), PARAMETER :: EddShrT5N01D4 = 8356 + INTEGER(IntKi), PARAMETER :: EddShrT5N01D5 = 8357 + INTEGER(IntKi), PARAMETER :: EddShrT5N01D6 = 8358 + INTEGER(IntKi), PARAMETER :: EddShrT5N01D7 = 8359 + INTEGER(IntKi), PARAMETER :: EddShrT5N01D8 = 8360 + INTEGER(IntKi), PARAMETER :: EddShrT5N01D9 = 8361 + INTEGER(IntKi), PARAMETER :: EddShrT5N02D1 = 8362 + INTEGER(IntKi), PARAMETER :: EddShrT5N02D2 = 8363 + INTEGER(IntKi), PARAMETER :: EddShrT5N02D3 = 8364 + INTEGER(IntKi), PARAMETER :: EddShrT5N02D4 = 8365 + INTEGER(IntKi), PARAMETER :: EddShrT5N02D5 = 8366 + INTEGER(IntKi), PARAMETER :: EddShrT5N02D6 = 8367 + INTEGER(IntKi), PARAMETER :: EddShrT5N02D7 = 8368 + INTEGER(IntKi), PARAMETER :: EddShrT5N02D8 = 8369 + INTEGER(IntKi), PARAMETER :: EddShrT5N02D9 = 8370 + INTEGER(IntKi), PARAMETER :: EddShrT5N03D1 = 8371 + INTEGER(IntKi), PARAMETER :: EddShrT5N03D2 = 8372 + INTEGER(IntKi), PARAMETER :: EddShrT5N03D3 = 8373 + INTEGER(IntKi), PARAMETER :: EddShrT5N03D4 = 8374 + INTEGER(IntKi), PARAMETER :: EddShrT5N03D5 = 8375 + INTEGER(IntKi), PARAMETER :: EddShrT5N03D6 = 8376 + INTEGER(IntKi), PARAMETER :: EddShrT5N03D7 = 8377 + INTEGER(IntKi), PARAMETER :: EddShrT5N03D8 = 8378 + INTEGER(IntKi), PARAMETER :: EddShrT5N03D9 = 8379 + INTEGER(IntKi), PARAMETER :: EddShrT5N04D1 = 8380 + INTEGER(IntKi), PARAMETER :: EddShrT5N04D2 = 8381 + INTEGER(IntKi), PARAMETER :: EddShrT5N04D3 = 8382 + INTEGER(IntKi), PARAMETER :: EddShrT5N04D4 = 8383 + INTEGER(IntKi), PARAMETER :: EddShrT5N04D5 = 8384 + INTEGER(IntKi), PARAMETER :: EddShrT5N04D6 = 8385 + INTEGER(IntKi), PARAMETER :: EddShrT5N04D7 = 8386 + INTEGER(IntKi), PARAMETER :: EddShrT5N04D8 = 8387 + INTEGER(IntKi), PARAMETER :: EddShrT5N04D9 = 8388 + INTEGER(IntKi), PARAMETER :: EddShrT5N05D1 = 8389 + INTEGER(IntKi), PARAMETER :: EddShrT5N05D2 = 8390 + INTEGER(IntKi), PARAMETER :: EddShrT5N05D3 = 8391 + INTEGER(IntKi), PARAMETER :: EddShrT5N05D4 = 8392 + INTEGER(IntKi), PARAMETER :: EddShrT5N05D5 = 8393 + INTEGER(IntKi), PARAMETER :: EddShrT5N05D6 = 8394 + INTEGER(IntKi), PARAMETER :: EddShrT5N05D7 = 8395 + INTEGER(IntKi), PARAMETER :: EddShrT5N05D8 = 8396 + INTEGER(IntKi), PARAMETER :: EddShrT5N05D9 = 8397 + INTEGER(IntKi), PARAMETER :: EddShrT5N06D1 = 8398 + INTEGER(IntKi), PARAMETER :: EddShrT5N06D2 = 8399 + INTEGER(IntKi), PARAMETER :: EddShrT5N06D3 = 8400 + INTEGER(IntKi), PARAMETER :: EddShrT5N06D4 = 8401 + INTEGER(IntKi), PARAMETER :: EddShrT5N06D5 = 8402 + INTEGER(IntKi), PARAMETER :: EddShrT5N06D6 = 8403 + INTEGER(IntKi), PARAMETER :: EddShrT5N06D7 = 8404 + INTEGER(IntKi), PARAMETER :: EddShrT5N06D8 = 8405 + INTEGER(IntKi), PARAMETER :: EddShrT5N06D9 = 8406 + INTEGER(IntKi), PARAMETER :: EddShrT5N07D1 = 8407 + INTEGER(IntKi), PARAMETER :: EddShrT5N07D2 = 8408 + INTEGER(IntKi), PARAMETER :: EddShrT5N07D3 = 8409 + INTEGER(IntKi), PARAMETER :: EddShrT5N07D4 = 8410 + INTEGER(IntKi), PARAMETER :: EddShrT5N07D5 = 8411 + INTEGER(IntKi), PARAMETER :: EddShrT5N07D6 = 8412 + INTEGER(IntKi), PARAMETER :: EddShrT5N07D7 = 8413 + INTEGER(IntKi), PARAMETER :: EddShrT5N07D8 = 8414 + INTEGER(IntKi), PARAMETER :: EddShrT5N07D9 = 8415 + INTEGER(IntKi), PARAMETER :: EddShrT5N08D1 = 8416 + INTEGER(IntKi), PARAMETER :: EddShrT5N08D2 = 8417 + INTEGER(IntKi), PARAMETER :: EddShrT5N08D3 = 8418 + INTEGER(IntKi), PARAMETER :: EddShrT5N08D4 = 8419 + INTEGER(IntKi), PARAMETER :: EddShrT5N08D5 = 8420 + INTEGER(IntKi), PARAMETER :: EddShrT5N08D6 = 8421 + INTEGER(IntKi), PARAMETER :: EddShrT5N08D7 = 8422 + INTEGER(IntKi), PARAMETER :: EddShrT5N08D8 = 8423 + INTEGER(IntKi), PARAMETER :: EddShrT5N08D9 = 8424 + INTEGER(IntKi), PARAMETER :: EddShrT5N09D1 = 8425 + INTEGER(IntKi), PARAMETER :: EddShrT5N09D2 = 8426 + INTEGER(IntKi), PARAMETER :: EddShrT5N09D3 = 8427 + INTEGER(IntKi), PARAMETER :: EddShrT5N09D4 = 8428 + INTEGER(IntKi), PARAMETER :: EddShrT5N09D5 = 8429 + INTEGER(IntKi), PARAMETER :: EddShrT5N09D6 = 8430 + INTEGER(IntKi), PARAMETER :: EddShrT5N09D7 = 8431 + INTEGER(IntKi), PARAMETER :: EddShrT5N09D8 = 8432 + INTEGER(IntKi), PARAMETER :: EddShrT5N09D9 = 8433 + INTEGER(IntKi), PARAMETER :: EddShrT5N10D1 = 8434 + INTEGER(IntKi), PARAMETER :: EddShrT5N10D2 = 8435 + INTEGER(IntKi), PARAMETER :: EddShrT5N10D3 = 8436 + INTEGER(IntKi), PARAMETER :: EddShrT5N10D4 = 8437 + INTEGER(IntKi), PARAMETER :: EddShrT5N10D5 = 8438 + INTEGER(IntKi), PARAMETER :: EddShrT5N10D6 = 8439 + INTEGER(IntKi), PARAMETER :: EddShrT5N10D7 = 8440 + INTEGER(IntKi), PARAMETER :: EddShrT5N10D8 = 8441 + INTEGER(IntKi), PARAMETER :: EddShrT5N10D9 = 8442 + INTEGER(IntKi), PARAMETER :: EddShrT5N11D1 = 8443 + INTEGER(IntKi), PARAMETER :: EddShrT5N11D2 = 8444 + INTEGER(IntKi), PARAMETER :: EddShrT5N11D3 = 8445 + INTEGER(IntKi), PARAMETER :: EddShrT5N11D4 = 8446 + INTEGER(IntKi), PARAMETER :: EddShrT5N11D5 = 8447 + INTEGER(IntKi), PARAMETER :: EddShrT5N11D6 = 8448 + INTEGER(IntKi), PARAMETER :: EddShrT5N11D7 = 8449 + INTEGER(IntKi), PARAMETER :: EddShrT5N11D8 = 8450 + INTEGER(IntKi), PARAMETER :: EddShrT5N11D9 = 8451 + INTEGER(IntKi), PARAMETER :: EddShrT5N12D1 = 8452 + INTEGER(IntKi), PARAMETER :: EddShrT5N12D2 = 8453 + INTEGER(IntKi), PARAMETER :: EddShrT5N12D3 = 8454 + INTEGER(IntKi), PARAMETER :: EddShrT5N12D4 = 8455 + INTEGER(IntKi), PARAMETER :: EddShrT5N12D5 = 8456 + INTEGER(IntKi), PARAMETER :: EddShrT5N12D6 = 8457 + INTEGER(IntKi), PARAMETER :: EddShrT5N12D7 = 8458 + INTEGER(IntKi), PARAMETER :: EddShrT5N12D8 = 8459 + INTEGER(IntKi), PARAMETER :: EddShrT5N12D9 = 8460 + INTEGER(IntKi), PARAMETER :: EddShrT5N13D1 = 8461 + INTEGER(IntKi), PARAMETER :: EddShrT5N13D2 = 8462 + INTEGER(IntKi), PARAMETER :: EddShrT5N13D3 = 8463 + INTEGER(IntKi), PARAMETER :: EddShrT5N13D4 = 8464 + INTEGER(IntKi), PARAMETER :: EddShrT5N13D5 = 8465 + INTEGER(IntKi), PARAMETER :: EddShrT5N13D6 = 8466 + INTEGER(IntKi), PARAMETER :: EddShrT5N13D7 = 8467 + INTEGER(IntKi), PARAMETER :: EddShrT5N13D8 = 8468 + INTEGER(IntKi), PARAMETER :: EddShrT5N13D9 = 8469 + INTEGER(IntKi), PARAMETER :: EddShrT5N14D1 = 8470 + INTEGER(IntKi), PARAMETER :: EddShrT5N14D2 = 8471 + INTEGER(IntKi), PARAMETER :: EddShrT5N14D3 = 8472 + INTEGER(IntKi), PARAMETER :: EddShrT5N14D4 = 8473 + INTEGER(IntKi), PARAMETER :: EddShrT5N14D5 = 8474 + INTEGER(IntKi), PARAMETER :: EddShrT5N14D6 = 8475 + INTEGER(IntKi), PARAMETER :: EddShrT5N14D7 = 8476 + INTEGER(IntKi), PARAMETER :: EddShrT5N14D8 = 8477 + INTEGER(IntKi), PARAMETER :: EddShrT5N14D9 = 8478 + INTEGER(IntKi), PARAMETER :: EddShrT5N15D1 = 8479 + INTEGER(IntKi), PARAMETER :: EddShrT5N15D2 = 8480 + INTEGER(IntKi), PARAMETER :: EddShrT5N15D3 = 8481 + INTEGER(IntKi), PARAMETER :: EddShrT5N15D4 = 8482 + INTEGER(IntKi), PARAMETER :: EddShrT5N15D5 = 8483 + INTEGER(IntKi), PARAMETER :: EddShrT5N15D6 = 8484 + INTEGER(IntKi), PARAMETER :: EddShrT5N15D7 = 8485 + INTEGER(IntKi), PARAMETER :: EddShrT5N15D8 = 8486 + INTEGER(IntKi), PARAMETER :: EddShrT5N15D9 = 8487 + INTEGER(IntKi), PARAMETER :: EddShrT5N16D1 = 8488 + INTEGER(IntKi), PARAMETER :: EddShrT5N16D2 = 8489 + INTEGER(IntKi), PARAMETER :: EddShrT5N16D3 = 8490 + INTEGER(IntKi), PARAMETER :: EddShrT5N16D4 = 8491 + INTEGER(IntKi), PARAMETER :: EddShrT5N16D5 = 8492 + INTEGER(IntKi), PARAMETER :: EddShrT5N16D6 = 8493 + INTEGER(IntKi), PARAMETER :: EddShrT5N16D7 = 8494 + INTEGER(IntKi), PARAMETER :: EddShrT5N16D8 = 8495 + INTEGER(IntKi), PARAMETER :: EddShrT5N16D9 = 8496 + INTEGER(IntKi), PARAMETER :: EddShrT5N17D1 = 8497 + INTEGER(IntKi), PARAMETER :: EddShrT5N17D2 = 8498 + INTEGER(IntKi), PARAMETER :: EddShrT5N17D3 = 8499 + INTEGER(IntKi), PARAMETER :: EddShrT5N17D4 = 8500 + INTEGER(IntKi), PARAMETER :: EddShrT5N17D5 = 8501 + INTEGER(IntKi), PARAMETER :: EddShrT5N17D6 = 8502 + INTEGER(IntKi), PARAMETER :: EddShrT5N17D7 = 8503 + INTEGER(IntKi), PARAMETER :: EddShrT5N17D8 = 8504 + INTEGER(IntKi), PARAMETER :: EddShrT5N17D9 = 8505 + INTEGER(IntKi), PARAMETER :: EddShrT5N18D1 = 8506 + INTEGER(IntKi), PARAMETER :: EddShrT5N18D2 = 8507 + INTEGER(IntKi), PARAMETER :: EddShrT5N18D3 = 8508 + INTEGER(IntKi), PARAMETER :: EddShrT5N18D4 = 8509 + INTEGER(IntKi), PARAMETER :: EddShrT5N18D5 = 8510 + INTEGER(IntKi), PARAMETER :: EddShrT5N18D6 = 8511 + INTEGER(IntKi), PARAMETER :: EddShrT5N18D7 = 8512 + INTEGER(IntKi), PARAMETER :: EddShrT5N18D8 = 8513 + INTEGER(IntKi), PARAMETER :: EddShrT5N18D9 = 8514 + INTEGER(IntKi), PARAMETER :: EddShrT5N19D1 = 8515 + INTEGER(IntKi), PARAMETER :: EddShrT5N19D2 = 8516 + INTEGER(IntKi), PARAMETER :: EddShrT5N19D3 = 8517 + INTEGER(IntKi), PARAMETER :: EddShrT5N19D4 = 8518 + INTEGER(IntKi), PARAMETER :: EddShrT5N19D5 = 8519 + INTEGER(IntKi), PARAMETER :: EddShrT5N19D6 = 8520 + INTEGER(IntKi), PARAMETER :: EddShrT5N19D7 = 8521 + INTEGER(IntKi), PARAMETER :: EddShrT5N19D8 = 8522 + INTEGER(IntKi), PARAMETER :: EddShrT5N19D9 = 8523 + INTEGER(IntKi), PARAMETER :: EddShrT5N20D1 = 8524 + INTEGER(IntKi), PARAMETER :: EddShrT5N20D2 = 8525 + INTEGER(IntKi), PARAMETER :: EddShrT5N20D3 = 8526 + INTEGER(IntKi), PARAMETER :: EddShrT5N20D4 = 8527 + INTEGER(IntKi), PARAMETER :: EddShrT5N20D5 = 8528 + INTEGER(IntKi), PARAMETER :: EddShrT5N20D6 = 8529 + INTEGER(IntKi), PARAMETER :: EddShrT5N20D7 = 8530 + INTEGER(IntKi), PARAMETER :: EddShrT5N20D8 = 8531 + INTEGER(IntKi), PARAMETER :: EddShrT5N20D9 = 8532 + INTEGER(IntKi), PARAMETER :: EddShrT6N01D1 = 8533 + INTEGER(IntKi), PARAMETER :: EddShrT6N01D2 = 8534 + INTEGER(IntKi), PARAMETER :: EddShrT6N01D3 = 8535 + INTEGER(IntKi), PARAMETER :: EddShrT6N01D4 = 8536 + INTEGER(IntKi), PARAMETER :: EddShrT6N01D5 = 8537 + INTEGER(IntKi), PARAMETER :: EddShrT6N01D6 = 8538 + INTEGER(IntKi), PARAMETER :: EddShrT6N01D7 = 8539 + INTEGER(IntKi), PARAMETER :: EddShrT6N01D8 = 8540 + INTEGER(IntKi), PARAMETER :: EddShrT6N01D9 = 8541 + INTEGER(IntKi), PARAMETER :: EddShrT6N02D1 = 8542 + INTEGER(IntKi), PARAMETER :: EddShrT6N02D2 = 8543 + INTEGER(IntKi), PARAMETER :: EddShrT6N02D3 = 8544 + INTEGER(IntKi), PARAMETER :: EddShrT6N02D4 = 8545 + INTEGER(IntKi), PARAMETER :: EddShrT6N02D5 = 8546 + INTEGER(IntKi), PARAMETER :: EddShrT6N02D6 = 8547 + INTEGER(IntKi), PARAMETER :: EddShrT6N02D7 = 8548 + INTEGER(IntKi), PARAMETER :: EddShrT6N02D8 = 8549 + INTEGER(IntKi), PARAMETER :: EddShrT6N02D9 = 8550 + INTEGER(IntKi), PARAMETER :: EddShrT6N03D1 = 8551 + INTEGER(IntKi), PARAMETER :: EddShrT6N03D2 = 8552 + INTEGER(IntKi), PARAMETER :: EddShrT6N03D3 = 8553 + INTEGER(IntKi), PARAMETER :: EddShrT6N03D4 = 8554 + INTEGER(IntKi), PARAMETER :: EddShrT6N03D5 = 8555 + INTEGER(IntKi), PARAMETER :: EddShrT6N03D6 = 8556 + INTEGER(IntKi), PARAMETER :: EddShrT6N03D7 = 8557 + INTEGER(IntKi), PARAMETER :: EddShrT6N03D8 = 8558 + INTEGER(IntKi), PARAMETER :: EddShrT6N03D9 = 8559 + INTEGER(IntKi), PARAMETER :: EddShrT6N04D1 = 8560 + INTEGER(IntKi), PARAMETER :: EddShrT6N04D2 = 8561 + INTEGER(IntKi), PARAMETER :: EddShrT6N04D3 = 8562 + INTEGER(IntKi), PARAMETER :: EddShrT6N04D4 = 8563 + INTEGER(IntKi), PARAMETER :: EddShrT6N04D5 = 8564 + INTEGER(IntKi), PARAMETER :: EddShrT6N04D6 = 8565 + INTEGER(IntKi), PARAMETER :: EddShrT6N04D7 = 8566 + INTEGER(IntKi), PARAMETER :: EddShrT6N04D8 = 8567 + INTEGER(IntKi), PARAMETER :: EddShrT6N04D9 = 8568 + INTEGER(IntKi), PARAMETER :: EddShrT6N05D1 = 8569 + INTEGER(IntKi), PARAMETER :: EddShrT6N05D2 = 8570 + INTEGER(IntKi), PARAMETER :: EddShrT6N05D3 = 8571 + INTEGER(IntKi), PARAMETER :: EddShrT6N05D4 = 8572 + INTEGER(IntKi), PARAMETER :: EddShrT6N05D5 = 8573 + INTEGER(IntKi), PARAMETER :: EddShrT6N05D6 = 8574 + INTEGER(IntKi), PARAMETER :: EddShrT6N05D7 = 8575 + INTEGER(IntKi), PARAMETER :: EddShrT6N05D8 = 8576 + INTEGER(IntKi), PARAMETER :: EddShrT6N05D9 = 8577 + INTEGER(IntKi), PARAMETER :: EddShrT6N06D1 = 8578 + INTEGER(IntKi), PARAMETER :: EddShrT6N06D2 = 8579 + INTEGER(IntKi), PARAMETER :: EddShrT6N06D3 = 8580 + INTEGER(IntKi), PARAMETER :: EddShrT6N06D4 = 8581 + INTEGER(IntKi), PARAMETER :: EddShrT6N06D5 = 8582 + INTEGER(IntKi), PARAMETER :: EddShrT6N06D6 = 8583 + INTEGER(IntKi), PARAMETER :: EddShrT6N06D7 = 8584 + INTEGER(IntKi), PARAMETER :: EddShrT6N06D8 = 8585 + INTEGER(IntKi), PARAMETER :: EddShrT6N06D9 = 8586 + INTEGER(IntKi), PARAMETER :: EddShrT6N07D1 = 8587 + INTEGER(IntKi), PARAMETER :: EddShrT6N07D2 = 8588 + INTEGER(IntKi), PARAMETER :: EddShrT6N07D3 = 8589 + INTEGER(IntKi), PARAMETER :: EddShrT6N07D4 = 8590 + INTEGER(IntKi), PARAMETER :: EddShrT6N07D5 = 8591 + INTEGER(IntKi), PARAMETER :: EddShrT6N07D6 = 8592 + INTEGER(IntKi), PARAMETER :: EddShrT6N07D7 = 8593 + INTEGER(IntKi), PARAMETER :: EddShrT6N07D8 = 8594 + INTEGER(IntKi), PARAMETER :: EddShrT6N07D9 = 8595 + INTEGER(IntKi), PARAMETER :: EddShrT6N08D1 = 8596 + INTEGER(IntKi), PARAMETER :: EddShrT6N08D2 = 8597 + INTEGER(IntKi), PARAMETER :: EddShrT6N08D3 = 8598 + INTEGER(IntKi), PARAMETER :: EddShrT6N08D4 = 8599 + INTEGER(IntKi), PARAMETER :: EddShrT6N08D5 = 8600 + INTEGER(IntKi), PARAMETER :: EddShrT6N08D6 = 8601 + INTEGER(IntKi), PARAMETER :: EddShrT6N08D7 = 8602 + INTEGER(IntKi), PARAMETER :: EddShrT6N08D8 = 8603 + INTEGER(IntKi), PARAMETER :: EddShrT6N08D9 = 8604 + INTEGER(IntKi), PARAMETER :: EddShrT6N09D1 = 8605 + INTEGER(IntKi), PARAMETER :: EddShrT6N09D2 = 8606 + INTEGER(IntKi), PARAMETER :: EddShrT6N09D3 = 8607 + INTEGER(IntKi), PARAMETER :: EddShrT6N09D4 = 8608 + INTEGER(IntKi), PARAMETER :: EddShrT6N09D5 = 8609 + INTEGER(IntKi), PARAMETER :: EddShrT6N09D6 = 8610 + INTEGER(IntKi), PARAMETER :: EddShrT6N09D7 = 8611 + INTEGER(IntKi), PARAMETER :: EddShrT6N09D8 = 8612 + INTEGER(IntKi), PARAMETER :: EddShrT6N09D9 = 8613 + INTEGER(IntKi), PARAMETER :: EddShrT6N10D1 = 8614 + INTEGER(IntKi), PARAMETER :: EddShrT6N10D2 = 8615 + INTEGER(IntKi), PARAMETER :: EddShrT6N10D3 = 8616 + INTEGER(IntKi), PARAMETER :: EddShrT6N10D4 = 8617 + INTEGER(IntKi), PARAMETER :: EddShrT6N10D5 = 8618 + INTEGER(IntKi), PARAMETER :: EddShrT6N10D6 = 8619 + INTEGER(IntKi), PARAMETER :: EddShrT6N10D7 = 8620 + INTEGER(IntKi), PARAMETER :: EddShrT6N10D8 = 8621 + INTEGER(IntKi), PARAMETER :: EddShrT6N10D9 = 8622 + INTEGER(IntKi), PARAMETER :: EddShrT6N11D1 = 8623 + INTEGER(IntKi), PARAMETER :: EddShrT6N11D2 = 8624 + INTEGER(IntKi), PARAMETER :: EddShrT6N11D3 = 8625 + INTEGER(IntKi), PARAMETER :: EddShrT6N11D4 = 8626 + INTEGER(IntKi), PARAMETER :: EddShrT6N11D5 = 8627 + INTEGER(IntKi), PARAMETER :: EddShrT6N11D6 = 8628 + INTEGER(IntKi), PARAMETER :: EddShrT6N11D7 = 8629 + INTEGER(IntKi), PARAMETER :: EddShrT6N11D8 = 8630 + INTEGER(IntKi), PARAMETER :: EddShrT6N11D9 = 8631 + INTEGER(IntKi), PARAMETER :: EddShrT6N12D1 = 8632 + INTEGER(IntKi), PARAMETER :: EddShrT6N12D2 = 8633 + INTEGER(IntKi), PARAMETER :: EddShrT6N12D3 = 8634 + INTEGER(IntKi), PARAMETER :: EddShrT6N12D4 = 8635 + INTEGER(IntKi), PARAMETER :: EddShrT6N12D5 = 8636 + INTEGER(IntKi), PARAMETER :: EddShrT6N12D6 = 8637 + INTEGER(IntKi), PARAMETER :: EddShrT6N12D7 = 8638 + INTEGER(IntKi), PARAMETER :: EddShrT6N12D8 = 8639 + INTEGER(IntKi), PARAMETER :: EddShrT6N12D9 = 8640 + INTEGER(IntKi), PARAMETER :: EddShrT6N13D1 = 8641 + INTEGER(IntKi), PARAMETER :: EddShrT6N13D2 = 8642 + INTEGER(IntKi), PARAMETER :: EddShrT6N13D3 = 8643 + INTEGER(IntKi), PARAMETER :: EddShrT6N13D4 = 8644 + INTEGER(IntKi), PARAMETER :: EddShrT6N13D5 = 8645 + INTEGER(IntKi), PARAMETER :: EddShrT6N13D6 = 8646 + INTEGER(IntKi), PARAMETER :: EddShrT6N13D7 = 8647 + INTEGER(IntKi), PARAMETER :: EddShrT6N13D8 = 8648 + INTEGER(IntKi), PARAMETER :: EddShrT6N13D9 = 8649 + INTEGER(IntKi), PARAMETER :: EddShrT6N14D1 = 8650 + INTEGER(IntKi), PARAMETER :: EddShrT6N14D2 = 8651 + INTEGER(IntKi), PARAMETER :: EddShrT6N14D3 = 8652 + INTEGER(IntKi), PARAMETER :: EddShrT6N14D4 = 8653 + INTEGER(IntKi), PARAMETER :: EddShrT6N14D5 = 8654 + INTEGER(IntKi), PARAMETER :: EddShrT6N14D6 = 8655 + INTEGER(IntKi), PARAMETER :: EddShrT6N14D7 = 8656 + INTEGER(IntKi), PARAMETER :: EddShrT6N14D8 = 8657 + INTEGER(IntKi), PARAMETER :: EddShrT6N14D9 = 8658 + INTEGER(IntKi), PARAMETER :: EddShrT6N15D1 = 8659 + INTEGER(IntKi), PARAMETER :: EddShrT6N15D2 = 8660 + INTEGER(IntKi), PARAMETER :: EddShrT6N15D3 = 8661 + INTEGER(IntKi), PARAMETER :: EddShrT6N15D4 = 8662 + INTEGER(IntKi), PARAMETER :: EddShrT6N15D5 = 8663 + INTEGER(IntKi), PARAMETER :: EddShrT6N15D6 = 8664 + INTEGER(IntKi), PARAMETER :: EddShrT6N15D7 = 8665 + INTEGER(IntKi), PARAMETER :: EddShrT6N15D8 = 8666 + INTEGER(IntKi), PARAMETER :: EddShrT6N15D9 = 8667 + INTEGER(IntKi), PARAMETER :: EddShrT6N16D1 = 8668 + INTEGER(IntKi), PARAMETER :: EddShrT6N16D2 = 8669 + INTEGER(IntKi), PARAMETER :: EddShrT6N16D3 = 8670 + INTEGER(IntKi), PARAMETER :: EddShrT6N16D4 = 8671 + INTEGER(IntKi), PARAMETER :: EddShrT6N16D5 = 8672 + INTEGER(IntKi), PARAMETER :: EddShrT6N16D6 = 8673 + INTEGER(IntKi), PARAMETER :: EddShrT6N16D7 = 8674 + INTEGER(IntKi), PARAMETER :: EddShrT6N16D8 = 8675 + INTEGER(IntKi), PARAMETER :: EddShrT6N16D9 = 8676 + INTEGER(IntKi), PARAMETER :: EddShrT6N17D1 = 8677 + INTEGER(IntKi), PARAMETER :: EddShrT6N17D2 = 8678 + INTEGER(IntKi), PARAMETER :: EddShrT6N17D3 = 8679 + INTEGER(IntKi), PARAMETER :: EddShrT6N17D4 = 8680 + INTEGER(IntKi), PARAMETER :: EddShrT6N17D5 = 8681 + INTEGER(IntKi), PARAMETER :: EddShrT6N17D6 = 8682 + INTEGER(IntKi), PARAMETER :: EddShrT6N17D7 = 8683 + INTEGER(IntKi), PARAMETER :: EddShrT6N17D8 = 8684 + INTEGER(IntKi), PARAMETER :: EddShrT6N17D9 = 8685 + INTEGER(IntKi), PARAMETER :: EddShrT6N18D1 = 8686 + INTEGER(IntKi), PARAMETER :: EddShrT6N18D2 = 8687 + INTEGER(IntKi), PARAMETER :: EddShrT6N18D3 = 8688 + INTEGER(IntKi), PARAMETER :: EddShrT6N18D4 = 8689 + INTEGER(IntKi), PARAMETER :: EddShrT6N18D5 = 8690 + INTEGER(IntKi), PARAMETER :: EddShrT6N18D6 = 8691 + INTEGER(IntKi), PARAMETER :: EddShrT6N18D7 = 8692 + INTEGER(IntKi), PARAMETER :: EddShrT6N18D8 = 8693 + INTEGER(IntKi), PARAMETER :: EddShrT6N18D9 = 8694 + INTEGER(IntKi), PARAMETER :: EddShrT6N19D1 = 8695 + INTEGER(IntKi), PARAMETER :: EddShrT6N19D2 = 8696 + INTEGER(IntKi), PARAMETER :: EddShrT6N19D3 = 8697 + INTEGER(IntKi), PARAMETER :: EddShrT6N19D4 = 8698 + INTEGER(IntKi), PARAMETER :: EddShrT6N19D5 = 8699 + INTEGER(IntKi), PARAMETER :: EddShrT6N19D6 = 8700 + INTEGER(IntKi), PARAMETER :: EddShrT6N19D7 = 8701 + INTEGER(IntKi), PARAMETER :: EddShrT6N19D8 = 8702 + INTEGER(IntKi), PARAMETER :: EddShrT6N19D9 = 8703 + INTEGER(IntKi), PARAMETER :: EddShrT6N20D1 = 8704 + INTEGER(IntKi), PARAMETER :: EddShrT6N20D2 = 8705 + INTEGER(IntKi), PARAMETER :: EddShrT6N20D3 = 8706 + INTEGER(IntKi), PARAMETER :: EddShrT6N20D4 = 8707 + INTEGER(IntKi), PARAMETER :: EddShrT6N20D5 = 8708 + INTEGER(IntKi), PARAMETER :: EddShrT6N20D6 = 8709 + INTEGER(IntKi), PARAMETER :: EddShrT6N20D7 = 8710 + INTEGER(IntKi), PARAMETER :: EddShrT6N20D8 = 8711 + INTEGER(IntKi), PARAMETER :: EddShrT6N20D9 = 8712 + INTEGER(IntKi), PARAMETER :: EddShrT7N01D1 = 8713 + INTEGER(IntKi), PARAMETER :: EddShrT7N01D2 = 8714 + INTEGER(IntKi), PARAMETER :: EddShrT7N01D3 = 8715 + INTEGER(IntKi), PARAMETER :: EddShrT7N01D4 = 8716 + INTEGER(IntKi), PARAMETER :: EddShrT7N01D5 = 8717 + INTEGER(IntKi), PARAMETER :: EddShrT7N01D6 = 8718 + INTEGER(IntKi), PARAMETER :: EddShrT7N01D7 = 8719 + INTEGER(IntKi), PARAMETER :: EddShrT7N01D8 = 8720 + INTEGER(IntKi), PARAMETER :: EddShrT7N01D9 = 8721 + INTEGER(IntKi), PARAMETER :: EddShrT7N02D1 = 8722 + INTEGER(IntKi), PARAMETER :: EddShrT7N02D2 = 8723 + INTEGER(IntKi), PARAMETER :: EddShrT7N02D3 = 8724 + INTEGER(IntKi), PARAMETER :: EddShrT7N02D4 = 8725 + INTEGER(IntKi), PARAMETER :: EddShrT7N02D5 = 8726 + INTEGER(IntKi), PARAMETER :: EddShrT7N02D6 = 8727 + INTEGER(IntKi), PARAMETER :: EddShrT7N02D7 = 8728 + INTEGER(IntKi), PARAMETER :: EddShrT7N02D8 = 8729 + INTEGER(IntKi), PARAMETER :: EddShrT7N02D9 = 8730 + INTEGER(IntKi), PARAMETER :: EddShrT7N03D1 = 8731 + INTEGER(IntKi), PARAMETER :: EddShrT7N03D2 = 8732 + INTEGER(IntKi), PARAMETER :: EddShrT7N03D3 = 8733 + INTEGER(IntKi), PARAMETER :: EddShrT7N03D4 = 8734 + INTEGER(IntKi), PARAMETER :: EddShrT7N03D5 = 8735 + INTEGER(IntKi), PARAMETER :: EddShrT7N03D6 = 8736 + INTEGER(IntKi), PARAMETER :: EddShrT7N03D7 = 8737 + INTEGER(IntKi), PARAMETER :: EddShrT7N03D8 = 8738 + INTEGER(IntKi), PARAMETER :: EddShrT7N03D9 = 8739 + INTEGER(IntKi), PARAMETER :: EddShrT7N04D1 = 8740 + INTEGER(IntKi), PARAMETER :: EddShrT7N04D2 = 8741 + INTEGER(IntKi), PARAMETER :: EddShrT7N04D3 = 8742 + INTEGER(IntKi), PARAMETER :: EddShrT7N04D4 = 8743 + INTEGER(IntKi), PARAMETER :: EddShrT7N04D5 = 8744 + INTEGER(IntKi), PARAMETER :: EddShrT7N04D6 = 8745 + INTEGER(IntKi), PARAMETER :: EddShrT7N04D7 = 8746 + INTEGER(IntKi), PARAMETER :: EddShrT7N04D8 = 8747 + INTEGER(IntKi), PARAMETER :: EddShrT7N04D9 = 8748 + INTEGER(IntKi), PARAMETER :: EddShrT7N05D1 = 8749 + INTEGER(IntKi), PARAMETER :: EddShrT7N05D2 = 8750 + INTEGER(IntKi), PARAMETER :: EddShrT7N05D3 = 8751 + INTEGER(IntKi), PARAMETER :: EddShrT7N05D4 = 8752 + INTEGER(IntKi), PARAMETER :: EddShrT7N05D5 = 8753 + INTEGER(IntKi), PARAMETER :: EddShrT7N05D6 = 8754 + INTEGER(IntKi), PARAMETER :: EddShrT7N05D7 = 8755 + INTEGER(IntKi), PARAMETER :: EddShrT7N05D8 = 8756 + INTEGER(IntKi), PARAMETER :: EddShrT7N05D9 = 8757 + INTEGER(IntKi), PARAMETER :: EddShrT7N06D1 = 8758 + INTEGER(IntKi), PARAMETER :: EddShrT7N06D2 = 8759 + INTEGER(IntKi), PARAMETER :: EddShrT7N06D3 = 8760 + INTEGER(IntKi), PARAMETER :: EddShrT7N06D4 = 8761 + INTEGER(IntKi), PARAMETER :: EddShrT7N06D5 = 8762 + INTEGER(IntKi), PARAMETER :: EddShrT7N06D6 = 8763 + INTEGER(IntKi), PARAMETER :: EddShrT7N06D7 = 8764 + INTEGER(IntKi), PARAMETER :: EddShrT7N06D8 = 8765 + INTEGER(IntKi), PARAMETER :: EddShrT7N06D9 = 8766 + INTEGER(IntKi), PARAMETER :: EddShrT7N07D1 = 8767 + INTEGER(IntKi), PARAMETER :: EddShrT7N07D2 = 8768 + INTEGER(IntKi), PARAMETER :: EddShrT7N07D3 = 8769 + INTEGER(IntKi), PARAMETER :: EddShrT7N07D4 = 8770 + INTEGER(IntKi), PARAMETER :: EddShrT7N07D5 = 8771 + INTEGER(IntKi), PARAMETER :: EddShrT7N07D6 = 8772 + INTEGER(IntKi), PARAMETER :: EddShrT7N07D7 = 8773 + INTEGER(IntKi), PARAMETER :: EddShrT7N07D8 = 8774 + INTEGER(IntKi), PARAMETER :: EddShrT7N07D9 = 8775 + INTEGER(IntKi), PARAMETER :: EddShrT7N08D1 = 8776 + INTEGER(IntKi), PARAMETER :: EddShrT7N08D2 = 8777 + INTEGER(IntKi), PARAMETER :: EddShrT7N08D3 = 8778 + INTEGER(IntKi), PARAMETER :: EddShrT7N08D4 = 8779 + INTEGER(IntKi), PARAMETER :: EddShrT7N08D5 = 8780 + INTEGER(IntKi), PARAMETER :: EddShrT7N08D6 = 8781 + INTEGER(IntKi), PARAMETER :: EddShrT7N08D7 = 8782 + INTEGER(IntKi), PARAMETER :: EddShrT7N08D8 = 8783 + INTEGER(IntKi), PARAMETER :: EddShrT7N08D9 = 8784 + INTEGER(IntKi), PARAMETER :: EddShrT7N09D1 = 8785 + INTEGER(IntKi), PARAMETER :: EddShrT7N09D2 = 8786 + INTEGER(IntKi), PARAMETER :: EddShrT7N09D3 = 8787 + INTEGER(IntKi), PARAMETER :: EddShrT7N09D4 = 8788 + INTEGER(IntKi), PARAMETER :: EddShrT7N09D5 = 8789 + INTEGER(IntKi), PARAMETER :: EddShrT7N09D6 = 8790 + INTEGER(IntKi), PARAMETER :: EddShrT7N09D7 = 8791 + INTEGER(IntKi), PARAMETER :: EddShrT7N09D8 = 8792 + INTEGER(IntKi), PARAMETER :: EddShrT7N09D9 = 8793 + INTEGER(IntKi), PARAMETER :: EddShrT7N10D1 = 8794 + INTEGER(IntKi), PARAMETER :: EddShrT7N10D2 = 8795 + INTEGER(IntKi), PARAMETER :: EddShrT7N10D3 = 8796 + INTEGER(IntKi), PARAMETER :: EddShrT7N10D4 = 8797 + INTEGER(IntKi), PARAMETER :: EddShrT7N10D5 = 8798 + INTEGER(IntKi), PARAMETER :: EddShrT7N10D6 = 8799 + INTEGER(IntKi), PARAMETER :: EddShrT7N10D7 = 8800 + INTEGER(IntKi), PARAMETER :: EddShrT7N10D8 = 8801 + INTEGER(IntKi), PARAMETER :: EddShrT7N10D9 = 8802 + INTEGER(IntKi), PARAMETER :: EddShrT7N11D1 = 8803 + INTEGER(IntKi), PARAMETER :: EddShrT7N11D2 = 8804 + INTEGER(IntKi), PARAMETER :: EddShrT7N11D3 = 8805 + INTEGER(IntKi), PARAMETER :: EddShrT7N11D4 = 8806 + INTEGER(IntKi), PARAMETER :: EddShrT7N11D5 = 8807 + INTEGER(IntKi), PARAMETER :: EddShrT7N11D6 = 8808 + INTEGER(IntKi), PARAMETER :: EddShrT7N11D7 = 8809 + INTEGER(IntKi), PARAMETER :: EddShrT7N11D8 = 8810 + INTEGER(IntKi), PARAMETER :: EddShrT7N11D9 = 8811 + INTEGER(IntKi), PARAMETER :: EddShrT7N12D1 = 8812 + INTEGER(IntKi), PARAMETER :: EddShrT7N12D2 = 8813 + INTEGER(IntKi), PARAMETER :: EddShrT7N12D3 = 8814 + INTEGER(IntKi), PARAMETER :: EddShrT7N12D4 = 8815 + INTEGER(IntKi), PARAMETER :: EddShrT7N12D5 = 8816 + INTEGER(IntKi), PARAMETER :: EddShrT7N12D6 = 8817 + INTEGER(IntKi), PARAMETER :: EddShrT7N12D7 = 8818 + INTEGER(IntKi), PARAMETER :: EddShrT7N12D8 = 8819 + INTEGER(IntKi), PARAMETER :: EddShrT7N12D9 = 8820 + INTEGER(IntKi), PARAMETER :: EddShrT7N13D1 = 8821 + INTEGER(IntKi), PARAMETER :: EddShrT7N13D2 = 8822 + INTEGER(IntKi), PARAMETER :: EddShrT7N13D3 = 8823 + INTEGER(IntKi), PARAMETER :: EddShrT7N13D4 = 8824 + INTEGER(IntKi), PARAMETER :: EddShrT7N13D5 = 8825 + INTEGER(IntKi), PARAMETER :: EddShrT7N13D6 = 8826 + INTEGER(IntKi), PARAMETER :: EddShrT7N13D7 = 8827 + INTEGER(IntKi), PARAMETER :: EddShrT7N13D8 = 8828 + INTEGER(IntKi), PARAMETER :: EddShrT7N13D9 = 8829 + INTEGER(IntKi), PARAMETER :: EddShrT7N14D1 = 8830 + INTEGER(IntKi), PARAMETER :: EddShrT7N14D2 = 8831 + INTEGER(IntKi), PARAMETER :: EddShrT7N14D3 = 8832 + INTEGER(IntKi), PARAMETER :: EddShrT7N14D4 = 8833 + INTEGER(IntKi), PARAMETER :: EddShrT7N14D5 = 8834 + INTEGER(IntKi), PARAMETER :: EddShrT7N14D6 = 8835 + INTEGER(IntKi), PARAMETER :: EddShrT7N14D7 = 8836 + INTEGER(IntKi), PARAMETER :: EddShrT7N14D8 = 8837 + INTEGER(IntKi), PARAMETER :: EddShrT7N14D9 = 8838 + INTEGER(IntKi), PARAMETER :: EddShrT7N15D1 = 8839 + INTEGER(IntKi), PARAMETER :: EddShrT7N15D2 = 8840 + INTEGER(IntKi), PARAMETER :: EddShrT7N15D3 = 8841 + INTEGER(IntKi), PARAMETER :: EddShrT7N15D4 = 8842 + INTEGER(IntKi), PARAMETER :: EddShrT7N15D5 = 8843 + INTEGER(IntKi), PARAMETER :: EddShrT7N15D6 = 8844 + INTEGER(IntKi), PARAMETER :: EddShrT7N15D7 = 8845 + INTEGER(IntKi), PARAMETER :: EddShrT7N15D8 = 8846 + INTEGER(IntKi), PARAMETER :: EddShrT7N15D9 = 8847 + INTEGER(IntKi), PARAMETER :: EddShrT7N16D1 = 8848 + INTEGER(IntKi), PARAMETER :: EddShrT7N16D2 = 8849 + INTEGER(IntKi), PARAMETER :: EddShrT7N16D3 = 8850 + INTEGER(IntKi), PARAMETER :: EddShrT7N16D4 = 8851 + INTEGER(IntKi), PARAMETER :: EddShrT7N16D5 = 8852 + INTEGER(IntKi), PARAMETER :: EddShrT7N16D6 = 8853 + INTEGER(IntKi), PARAMETER :: EddShrT7N16D7 = 8854 + INTEGER(IntKi), PARAMETER :: EddShrT7N16D8 = 8855 + INTEGER(IntKi), PARAMETER :: EddShrT7N16D9 = 8856 + INTEGER(IntKi), PARAMETER :: EddShrT7N17D1 = 8857 + INTEGER(IntKi), PARAMETER :: EddShrT7N17D2 = 8858 + INTEGER(IntKi), PARAMETER :: EddShrT7N17D3 = 8859 + INTEGER(IntKi), PARAMETER :: EddShrT7N17D4 = 8860 + INTEGER(IntKi), PARAMETER :: EddShrT7N17D5 = 8861 + INTEGER(IntKi), PARAMETER :: EddShrT7N17D6 = 8862 + INTEGER(IntKi), PARAMETER :: EddShrT7N17D7 = 8863 + INTEGER(IntKi), PARAMETER :: EddShrT7N17D8 = 8864 + INTEGER(IntKi), PARAMETER :: EddShrT7N17D9 = 8865 + INTEGER(IntKi), PARAMETER :: EddShrT7N18D1 = 8866 + INTEGER(IntKi), PARAMETER :: EddShrT7N18D2 = 8867 + INTEGER(IntKi), PARAMETER :: EddShrT7N18D3 = 8868 + INTEGER(IntKi), PARAMETER :: EddShrT7N18D4 = 8869 + INTEGER(IntKi), PARAMETER :: EddShrT7N18D5 = 8870 + INTEGER(IntKi), PARAMETER :: EddShrT7N18D6 = 8871 + INTEGER(IntKi), PARAMETER :: EddShrT7N18D7 = 8872 + INTEGER(IntKi), PARAMETER :: EddShrT7N18D8 = 8873 + INTEGER(IntKi), PARAMETER :: EddShrT7N18D9 = 8874 + INTEGER(IntKi), PARAMETER :: EddShrT7N19D1 = 8875 + INTEGER(IntKi), PARAMETER :: EddShrT7N19D2 = 8876 + INTEGER(IntKi), PARAMETER :: EddShrT7N19D3 = 8877 + INTEGER(IntKi), PARAMETER :: EddShrT7N19D4 = 8878 + INTEGER(IntKi), PARAMETER :: EddShrT7N19D5 = 8879 + INTEGER(IntKi), PARAMETER :: EddShrT7N19D6 = 8880 + INTEGER(IntKi), PARAMETER :: EddShrT7N19D7 = 8881 + INTEGER(IntKi), PARAMETER :: EddShrT7N19D8 = 8882 + INTEGER(IntKi), PARAMETER :: EddShrT7N19D9 = 8883 + INTEGER(IntKi), PARAMETER :: EddShrT7N20D1 = 8884 + INTEGER(IntKi), PARAMETER :: EddShrT7N20D2 = 8885 + INTEGER(IntKi), PARAMETER :: EddShrT7N20D3 = 8886 + INTEGER(IntKi), PARAMETER :: EddShrT7N20D4 = 8887 + INTEGER(IntKi), PARAMETER :: EddShrT7N20D5 = 8888 + INTEGER(IntKi), PARAMETER :: EddShrT7N20D6 = 8889 + INTEGER(IntKi), PARAMETER :: EddShrT7N20D7 = 8890 + INTEGER(IntKi), PARAMETER :: EddShrT7N20D8 = 8891 + INTEGER(IntKi), PARAMETER :: EddShrT7N20D9 = 8892 + INTEGER(IntKi), PARAMETER :: EddShrT8N01D1 = 8893 + INTEGER(IntKi), PARAMETER :: EddShrT8N01D2 = 8894 + INTEGER(IntKi), PARAMETER :: EddShrT8N01D3 = 8895 + INTEGER(IntKi), PARAMETER :: EddShrT8N01D4 = 8896 + INTEGER(IntKi), PARAMETER :: EddShrT8N01D5 = 8897 + INTEGER(IntKi), PARAMETER :: EddShrT8N01D6 = 8898 + INTEGER(IntKi), PARAMETER :: EddShrT8N01D7 = 8899 + INTEGER(IntKi), PARAMETER :: EddShrT8N01D8 = 8900 + INTEGER(IntKi), PARAMETER :: EddShrT8N01D9 = 8901 + INTEGER(IntKi), PARAMETER :: EddShrT8N02D1 = 8902 + INTEGER(IntKi), PARAMETER :: EddShrT8N02D2 = 8903 + INTEGER(IntKi), PARAMETER :: EddShrT8N02D3 = 8904 + INTEGER(IntKi), PARAMETER :: EddShrT8N02D4 = 8905 + INTEGER(IntKi), PARAMETER :: EddShrT8N02D5 = 8906 + INTEGER(IntKi), PARAMETER :: EddShrT8N02D6 = 8907 + INTEGER(IntKi), PARAMETER :: EddShrT8N02D7 = 8908 + INTEGER(IntKi), PARAMETER :: EddShrT8N02D8 = 8909 + INTEGER(IntKi), PARAMETER :: EddShrT8N02D9 = 8910 + INTEGER(IntKi), PARAMETER :: EddShrT8N03D1 = 8911 + INTEGER(IntKi), PARAMETER :: EddShrT8N03D2 = 8912 + INTEGER(IntKi), PARAMETER :: EddShrT8N03D3 = 8913 + INTEGER(IntKi), PARAMETER :: EddShrT8N03D4 = 8914 + INTEGER(IntKi), PARAMETER :: EddShrT8N03D5 = 8915 + INTEGER(IntKi), PARAMETER :: EddShrT8N03D6 = 8916 + INTEGER(IntKi), PARAMETER :: EddShrT8N03D7 = 8917 + INTEGER(IntKi), PARAMETER :: EddShrT8N03D8 = 8918 + INTEGER(IntKi), PARAMETER :: EddShrT8N03D9 = 8919 + INTEGER(IntKi), PARAMETER :: EddShrT8N04D1 = 8920 + INTEGER(IntKi), PARAMETER :: EddShrT8N04D2 = 8921 + INTEGER(IntKi), PARAMETER :: EddShrT8N04D3 = 8922 + INTEGER(IntKi), PARAMETER :: EddShrT8N04D4 = 8923 + INTEGER(IntKi), PARAMETER :: EddShrT8N04D5 = 8924 + INTEGER(IntKi), PARAMETER :: EddShrT8N04D6 = 8925 + INTEGER(IntKi), PARAMETER :: EddShrT8N04D7 = 8926 + INTEGER(IntKi), PARAMETER :: EddShrT8N04D8 = 8927 + INTEGER(IntKi), PARAMETER :: EddShrT8N04D9 = 8928 + INTEGER(IntKi), PARAMETER :: EddShrT8N05D1 = 8929 + INTEGER(IntKi), PARAMETER :: EddShrT8N05D2 = 8930 + INTEGER(IntKi), PARAMETER :: EddShrT8N05D3 = 8931 + INTEGER(IntKi), PARAMETER :: EddShrT8N05D4 = 8932 + INTEGER(IntKi), PARAMETER :: EddShrT8N05D5 = 8933 + INTEGER(IntKi), PARAMETER :: EddShrT8N05D6 = 8934 + INTEGER(IntKi), PARAMETER :: EddShrT8N05D7 = 8935 + INTEGER(IntKi), PARAMETER :: EddShrT8N05D8 = 8936 + INTEGER(IntKi), PARAMETER :: EddShrT8N05D9 = 8937 + INTEGER(IntKi), PARAMETER :: EddShrT8N06D1 = 8938 + INTEGER(IntKi), PARAMETER :: EddShrT8N06D2 = 8939 + INTEGER(IntKi), PARAMETER :: EddShrT8N06D3 = 8940 + INTEGER(IntKi), PARAMETER :: EddShrT8N06D4 = 8941 + INTEGER(IntKi), PARAMETER :: EddShrT8N06D5 = 8942 + INTEGER(IntKi), PARAMETER :: EddShrT8N06D6 = 8943 + INTEGER(IntKi), PARAMETER :: EddShrT8N06D7 = 8944 + INTEGER(IntKi), PARAMETER :: EddShrT8N06D8 = 8945 + INTEGER(IntKi), PARAMETER :: EddShrT8N06D9 = 8946 + INTEGER(IntKi), PARAMETER :: EddShrT8N07D1 = 8947 + INTEGER(IntKi), PARAMETER :: EddShrT8N07D2 = 8948 + INTEGER(IntKi), PARAMETER :: EddShrT8N07D3 = 8949 + INTEGER(IntKi), PARAMETER :: EddShrT8N07D4 = 8950 + INTEGER(IntKi), PARAMETER :: EddShrT8N07D5 = 8951 + INTEGER(IntKi), PARAMETER :: EddShrT8N07D6 = 8952 + INTEGER(IntKi), PARAMETER :: EddShrT8N07D7 = 8953 + INTEGER(IntKi), PARAMETER :: EddShrT8N07D8 = 8954 + INTEGER(IntKi), PARAMETER :: EddShrT8N07D9 = 8955 + INTEGER(IntKi), PARAMETER :: EddShrT8N08D1 = 8956 + INTEGER(IntKi), PARAMETER :: EddShrT8N08D2 = 8957 + INTEGER(IntKi), PARAMETER :: EddShrT8N08D3 = 8958 + INTEGER(IntKi), PARAMETER :: EddShrT8N08D4 = 8959 + INTEGER(IntKi), PARAMETER :: EddShrT8N08D5 = 8960 + INTEGER(IntKi), PARAMETER :: EddShrT8N08D6 = 8961 + INTEGER(IntKi), PARAMETER :: EddShrT8N08D7 = 8962 + INTEGER(IntKi), PARAMETER :: EddShrT8N08D8 = 8963 + INTEGER(IntKi), PARAMETER :: EddShrT8N08D9 = 8964 + INTEGER(IntKi), PARAMETER :: EddShrT8N09D1 = 8965 + INTEGER(IntKi), PARAMETER :: EddShrT8N09D2 = 8966 + INTEGER(IntKi), PARAMETER :: EddShrT8N09D3 = 8967 + INTEGER(IntKi), PARAMETER :: EddShrT8N09D4 = 8968 + INTEGER(IntKi), PARAMETER :: EddShrT8N09D5 = 8969 + INTEGER(IntKi), PARAMETER :: EddShrT8N09D6 = 8970 + INTEGER(IntKi), PARAMETER :: EddShrT8N09D7 = 8971 + INTEGER(IntKi), PARAMETER :: EddShrT8N09D8 = 8972 + INTEGER(IntKi), PARAMETER :: EddShrT8N09D9 = 8973 + INTEGER(IntKi), PARAMETER :: EddShrT8N10D1 = 8974 + INTEGER(IntKi), PARAMETER :: EddShrT8N10D2 = 8975 + INTEGER(IntKi), PARAMETER :: EddShrT8N10D3 = 8976 + INTEGER(IntKi), PARAMETER :: EddShrT8N10D4 = 8977 + INTEGER(IntKi), PARAMETER :: EddShrT8N10D5 = 8978 + INTEGER(IntKi), PARAMETER :: EddShrT8N10D6 = 8979 + INTEGER(IntKi), PARAMETER :: EddShrT8N10D7 = 8980 + INTEGER(IntKi), PARAMETER :: EddShrT8N10D8 = 8981 + INTEGER(IntKi), PARAMETER :: EddShrT8N10D9 = 8982 + INTEGER(IntKi), PARAMETER :: EddShrT8N11D1 = 8983 + INTEGER(IntKi), PARAMETER :: EddShrT8N11D2 = 8984 + INTEGER(IntKi), PARAMETER :: EddShrT8N11D3 = 8985 + INTEGER(IntKi), PARAMETER :: EddShrT8N11D4 = 8986 + INTEGER(IntKi), PARAMETER :: EddShrT8N11D5 = 8987 + INTEGER(IntKi), PARAMETER :: EddShrT8N11D6 = 8988 + INTEGER(IntKi), PARAMETER :: EddShrT8N11D7 = 8989 + INTEGER(IntKi), PARAMETER :: EddShrT8N11D8 = 8990 + INTEGER(IntKi), PARAMETER :: EddShrT8N11D9 = 8991 + INTEGER(IntKi), PARAMETER :: EddShrT8N12D1 = 8992 + INTEGER(IntKi), PARAMETER :: EddShrT8N12D2 = 8993 + INTEGER(IntKi), PARAMETER :: EddShrT8N12D3 = 8994 + INTEGER(IntKi), PARAMETER :: EddShrT8N12D4 = 8995 + INTEGER(IntKi), PARAMETER :: EddShrT8N12D5 = 8996 + INTEGER(IntKi), PARAMETER :: EddShrT8N12D6 = 8997 + INTEGER(IntKi), PARAMETER :: EddShrT8N12D7 = 8998 + INTEGER(IntKi), PARAMETER :: EddShrT8N12D8 = 8999 + INTEGER(IntKi), PARAMETER :: EddShrT8N12D9 = 9000 + INTEGER(IntKi), PARAMETER :: EddShrT8N13D1 = 9001 + INTEGER(IntKi), PARAMETER :: EddShrT8N13D2 = 9002 + INTEGER(IntKi), PARAMETER :: EddShrT8N13D3 = 9003 + INTEGER(IntKi), PARAMETER :: EddShrT8N13D4 = 9004 + INTEGER(IntKi), PARAMETER :: EddShrT8N13D5 = 9005 + INTEGER(IntKi), PARAMETER :: EddShrT8N13D6 = 9006 + INTEGER(IntKi), PARAMETER :: EddShrT8N13D7 = 9007 + INTEGER(IntKi), PARAMETER :: EddShrT8N13D8 = 9008 + INTEGER(IntKi), PARAMETER :: EddShrT8N13D9 = 9009 + INTEGER(IntKi), PARAMETER :: EddShrT8N14D1 = 9010 + INTEGER(IntKi), PARAMETER :: EddShrT8N14D2 = 9011 + INTEGER(IntKi), PARAMETER :: EddShrT8N14D3 = 9012 + INTEGER(IntKi), PARAMETER :: EddShrT8N14D4 = 9013 + INTEGER(IntKi), PARAMETER :: EddShrT8N14D5 = 9014 + INTEGER(IntKi), PARAMETER :: EddShrT8N14D6 = 9015 + INTEGER(IntKi), PARAMETER :: EddShrT8N14D7 = 9016 + INTEGER(IntKi), PARAMETER :: EddShrT8N14D8 = 9017 + INTEGER(IntKi), PARAMETER :: EddShrT8N14D9 = 9018 + INTEGER(IntKi), PARAMETER :: EddShrT8N15D1 = 9019 + INTEGER(IntKi), PARAMETER :: EddShrT8N15D2 = 9020 + INTEGER(IntKi), PARAMETER :: EddShrT8N15D3 = 9021 + INTEGER(IntKi), PARAMETER :: EddShrT8N15D4 = 9022 + INTEGER(IntKi), PARAMETER :: EddShrT8N15D5 = 9023 + INTEGER(IntKi), PARAMETER :: EddShrT8N15D6 = 9024 + INTEGER(IntKi), PARAMETER :: EddShrT8N15D7 = 9025 + INTEGER(IntKi), PARAMETER :: EddShrT8N15D8 = 9026 + INTEGER(IntKi), PARAMETER :: EddShrT8N15D9 = 9027 + INTEGER(IntKi), PARAMETER :: EddShrT8N16D1 = 9028 + INTEGER(IntKi), PARAMETER :: EddShrT8N16D2 = 9029 + INTEGER(IntKi), PARAMETER :: EddShrT8N16D3 = 9030 + INTEGER(IntKi), PARAMETER :: EddShrT8N16D4 = 9031 + INTEGER(IntKi), PARAMETER :: EddShrT8N16D5 = 9032 + INTEGER(IntKi), PARAMETER :: EddShrT8N16D6 = 9033 + INTEGER(IntKi), PARAMETER :: EddShrT8N16D7 = 9034 + INTEGER(IntKi), PARAMETER :: EddShrT8N16D8 = 9035 + INTEGER(IntKi), PARAMETER :: EddShrT8N16D9 = 9036 + INTEGER(IntKi), PARAMETER :: EddShrT8N17D1 = 9037 + INTEGER(IntKi), PARAMETER :: EddShrT8N17D2 = 9038 + INTEGER(IntKi), PARAMETER :: EddShrT8N17D3 = 9039 + INTEGER(IntKi), PARAMETER :: EddShrT8N17D4 = 9040 + INTEGER(IntKi), PARAMETER :: EddShrT8N17D5 = 9041 + INTEGER(IntKi), PARAMETER :: EddShrT8N17D6 = 9042 + INTEGER(IntKi), PARAMETER :: EddShrT8N17D7 = 9043 + INTEGER(IntKi), PARAMETER :: EddShrT8N17D8 = 9044 + INTEGER(IntKi), PARAMETER :: EddShrT8N17D9 = 9045 + INTEGER(IntKi), PARAMETER :: EddShrT8N18D1 = 9046 + INTEGER(IntKi), PARAMETER :: EddShrT8N18D2 = 9047 + INTEGER(IntKi), PARAMETER :: EddShrT8N18D3 = 9048 + INTEGER(IntKi), PARAMETER :: EddShrT8N18D4 = 9049 + INTEGER(IntKi), PARAMETER :: EddShrT8N18D5 = 9050 + INTEGER(IntKi), PARAMETER :: EddShrT8N18D6 = 9051 + INTEGER(IntKi), PARAMETER :: EddShrT8N18D7 = 9052 + INTEGER(IntKi), PARAMETER :: EddShrT8N18D8 = 9053 + INTEGER(IntKi), PARAMETER :: EddShrT8N18D9 = 9054 + INTEGER(IntKi), PARAMETER :: EddShrT8N19D1 = 9055 + INTEGER(IntKi), PARAMETER :: EddShrT8N19D2 = 9056 + INTEGER(IntKi), PARAMETER :: EddShrT8N19D3 = 9057 + INTEGER(IntKi), PARAMETER :: EddShrT8N19D4 = 9058 + INTEGER(IntKi), PARAMETER :: EddShrT8N19D5 = 9059 + INTEGER(IntKi), PARAMETER :: EddShrT8N19D6 = 9060 + INTEGER(IntKi), PARAMETER :: EddShrT8N19D7 = 9061 + INTEGER(IntKi), PARAMETER :: EddShrT8N19D8 = 9062 + INTEGER(IntKi), PARAMETER :: EddShrT8N19D9 = 9063 + INTEGER(IntKi), PARAMETER :: EddShrT8N20D1 = 9064 + INTEGER(IntKi), PARAMETER :: EddShrT8N20D2 = 9065 + INTEGER(IntKi), PARAMETER :: EddShrT8N20D3 = 9066 + INTEGER(IntKi), PARAMETER :: EddShrT8N20D4 = 9067 + INTEGER(IntKi), PARAMETER :: EddShrT8N20D5 = 9068 + INTEGER(IntKi), PARAMETER :: EddShrT8N20D6 = 9069 + INTEGER(IntKi), PARAMETER :: EddShrT8N20D7 = 9070 + INTEGER(IntKi), PARAMETER :: EddShrT8N20D8 = 9071 + INTEGER(IntKi), PARAMETER :: EddShrT8N20D9 = 9072 + INTEGER(IntKi), PARAMETER :: EddShrT9N01D1 = 9073 + INTEGER(IntKi), PARAMETER :: EddShrT9N01D2 = 9074 + INTEGER(IntKi), PARAMETER :: EddShrT9N01D3 = 9075 + INTEGER(IntKi), PARAMETER :: EddShrT9N01D4 = 9076 + INTEGER(IntKi), PARAMETER :: EddShrT9N01D5 = 9077 + INTEGER(IntKi), PARAMETER :: EddShrT9N01D6 = 9078 + INTEGER(IntKi), PARAMETER :: EddShrT9N01D7 = 9079 + INTEGER(IntKi), PARAMETER :: EddShrT9N01D8 = 9080 + INTEGER(IntKi), PARAMETER :: EddShrT9N01D9 = 9081 + INTEGER(IntKi), PARAMETER :: EddShrT9N02D1 = 9082 + INTEGER(IntKi), PARAMETER :: EddShrT9N02D2 = 9083 + INTEGER(IntKi), PARAMETER :: EddShrT9N02D3 = 9084 + INTEGER(IntKi), PARAMETER :: EddShrT9N02D4 = 9085 + INTEGER(IntKi), PARAMETER :: EddShrT9N02D5 = 9086 + INTEGER(IntKi), PARAMETER :: EddShrT9N02D6 = 9087 + INTEGER(IntKi), PARAMETER :: EddShrT9N02D7 = 9088 + INTEGER(IntKi), PARAMETER :: EddShrT9N02D8 = 9089 + INTEGER(IntKi), PARAMETER :: EddShrT9N02D9 = 9090 + INTEGER(IntKi), PARAMETER :: EddShrT9N03D1 = 9091 + INTEGER(IntKi), PARAMETER :: EddShrT9N03D2 = 9092 + INTEGER(IntKi), PARAMETER :: EddShrT9N03D3 = 9093 + INTEGER(IntKi), PARAMETER :: EddShrT9N03D4 = 9094 + INTEGER(IntKi), PARAMETER :: EddShrT9N03D5 = 9095 + INTEGER(IntKi), PARAMETER :: EddShrT9N03D6 = 9096 + INTEGER(IntKi), PARAMETER :: EddShrT9N03D7 = 9097 + INTEGER(IntKi), PARAMETER :: EddShrT9N03D8 = 9098 + INTEGER(IntKi), PARAMETER :: EddShrT9N03D9 = 9099 + INTEGER(IntKi), PARAMETER :: EddShrT9N04D1 = 9100 + INTEGER(IntKi), PARAMETER :: EddShrT9N04D2 = 9101 + INTEGER(IntKi), PARAMETER :: EddShrT9N04D3 = 9102 + INTEGER(IntKi), PARAMETER :: EddShrT9N04D4 = 9103 + INTEGER(IntKi), PARAMETER :: EddShrT9N04D5 = 9104 + INTEGER(IntKi), PARAMETER :: EddShrT9N04D6 = 9105 + INTEGER(IntKi), PARAMETER :: EddShrT9N04D7 = 9106 + INTEGER(IntKi), PARAMETER :: EddShrT9N04D8 = 9107 + INTEGER(IntKi), PARAMETER :: EddShrT9N04D9 = 9108 + INTEGER(IntKi), PARAMETER :: EddShrT9N05D1 = 9109 + INTEGER(IntKi), PARAMETER :: EddShrT9N05D2 = 9110 + INTEGER(IntKi), PARAMETER :: EddShrT9N05D3 = 9111 + INTEGER(IntKi), PARAMETER :: EddShrT9N05D4 = 9112 + INTEGER(IntKi), PARAMETER :: EddShrT9N05D5 = 9113 + INTEGER(IntKi), PARAMETER :: EddShrT9N05D6 = 9114 + INTEGER(IntKi), PARAMETER :: EddShrT9N05D7 = 9115 + INTEGER(IntKi), PARAMETER :: EddShrT9N05D8 = 9116 + INTEGER(IntKi), PARAMETER :: EddShrT9N05D9 = 9117 + INTEGER(IntKi), PARAMETER :: EddShrT9N06D1 = 9118 + INTEGER(IntKi), PARAMETER :: EddShrT9N06D2 = 9119 + INTEGER(IntKi), PARAMETER :: EddShrT9N06D3 = 9120 + INTEGER(IntKi), PARAMETER :: EddShrT9N06D4 = 9121 + INTEGER(IntKi), PARAMETER :: EddShrT9N06D5 = 9122 + INTEGER(IntKi), PARAMETER :: EddShrT9N06D6 = 9123 + INTEGER(IntKi), PARAMETER :: EddShrT9N06D7 = 9124 + INTEGER(IntKi), PARAMETER :: EddShrT9N06D8 = 9125 + INTEGER(IntKi), PARAMETER :: EddShrT9N06D9 = 9126 + INTEGER(IntKi), PARAMETER :: EddShrT9N07D1 = 9127 + INTEGER(IntKi), PARAMETER :: EddShrT9N07D2 = 9128 + INTEGER(IntKi), PARAMETER :: EddShrT9N07D3 = 9129 + INTEGER(IntKi), PARAMETER :: EddShrT9N07D4 = 9130 + INTEGER(IntKi), PARAMETER :: EddShrT9N07D5 = 9131 + INTEGER(IntKi), PARAMETER :: EddShrT9N07D6 = 9132 + INTEGER(IntKi), PARAMETER :: EddShrT9N07D7 = 9133 + INTEGER(IntKi), PARAMETER :: EddShrT9N07D8 = 9134 + INTEGER(IntKi), PARAMETER :: EddShrT9N07D9 = 9135 + INTEGER(IntKi), PARAMETER :: EddShrT9N08D1 = 9136 + INTEGER(IntKi), PARAMETER :: EddShrT9N08D2 = 9137 + INTEGER(IntKi), PARAMETER :: EddShrT9N08D3 = 9138 + INTEGER(IntKi), PARAMETER :: EddShrT9N08D4 = 9139 + INTEGER(IntKi), PARAMETER :: EddShrT9N08D5 = 9140 + INTEGER(IntKi), PARAMETER :: EddShrT9N08D6 = 9141 + INTEGER(IntKi), PARAMETER :: EddShrT9N08D7 = 9142 + INTEGER(IntKi), PARAMETER :: EddShrT9N08D8 = 9143 + INTEGER(IntKi), PARAMETER :: EddShrT9N08D9 = 9144 + INTEGER(IntKi), PARAMETER :: EddShrT9N09D1 = 9145 + INTEGER(IntKi), PARAMETER :: EddShrT9N09D2 = 9146 + INTEGER(IntKi), PARAMETER :: EddShrT9N09D3 = 9147 + INTEGER(IntKi), PARAMETER :: EddShrT9N09D4 = 9148 + INTEGER(IntKi), PARAMETER :: EddShrT9N09D5 = 9149 + INTEGER(IntKi), PARAMETER :: EddShrT9N09D6 = 9150 + INTEGER(IntKi), PARAMETER :: EddShrT9N09D7 = 9151 + INTEGER(IntKi), PARAMETER :: EddShrT9N09D8 = 9152 + INTEGER(IntKi), PARAMETER :: EddShrT9N09D9 = 9153 + INTEGER(IntKi), PARAMETER :: EddShrT9N10D1 = 9154 + INTEGER(IntKi), PARAMETER :: EddShrT9N10D2 = 9155 + INTEGER(IntKi), PARAMETER :: EddShrT9N10D3 = 9156 + INTEGER(IntKi), PARAMETER :: EddShrT9N10D4 = 9157 + INTEGER(IntKi), PARAMETER :: EddShrT9N10D5 = 9158 + INTEGER(IntKi), PARAMETER :: EddShrT9N10D6 = 9159 + INTEGER(IntKi), PARAMETER :: EddShrT9N10D7 = 9160 + INTEGER(IntKi), PARAMETER :: EddShrT9N10D8 = 9161 + INTEGER(IntKi), PARAMETER :: EddShrT9N10D9 = 9162 + INTEGER(IntKi), PARAMETER :: EddShrT9N11D1 = 9163 + INTEGER(IntKi), PARAMETER :: EddShrT9N11D2 = 9164 + INTEGER(IntKi), PARAMETER :: EddShrT9N11D3 = 9165 + INTEGER(IntKi), PARAMETER :: EddShrT9N11D4 = 9166 + INTEGER(IntKi), PARAMETER :: EddShrT9N11D5 = 9167 + INTEGER(IntKi), PARAMETER :: EddShrT9N11D6 = 9168 + INTEGER(IntKi), PARAMETER :: EddShrT9N11D7 = 9169 + INTEGER(IntKi), PARAMETER :: EddShrT9N11D8 = 9170 + INTEGER(IntKi), PARAMETER :: EddShrT9N11D9 = 9171 + INTEGER(IntKi), PARAMETER :: EddShrT9N12D1 = 9172 + INTEGER(IntKi), PARAMETER :: EddShrT9N12D2 = 9173 + INTEGER(IntKi), PARAMETER :: EddShrT9N12D3 = 9174 + INTEGER(IntKi), PARAMETER :: EddShrT9N12D4 = 9175 + INTEGER(IntKi), PARAMETER :: EddShrT9N12D5 = 9176 + INTEGER(IntKi), PARAMETER :: EddShrT9N12D6 = 9177 + INTEGER(IntKi), PARAMETER :: EddShrT9N12D7 = 9178 + INTEGER(IntKi), PARAMETER :: EddShrT9N12D8 = 9179 + INTEGER(IntKi), PARAMETER :: EddShrT9N12D9 = 9180 + INTEGER(IntKi), PARAMETER :: EddShrT9N13D1 = 9181 + INTEGER(IntKi), PARAMETER :: EddShrT9N13D2 = 9182 + INTEGER(IntKi), PARAMETER :: EddShrT9N13D3 = 9183 + INTEGER(IntKi), PARAMETER :: EddShrT9N13D4 = 9184 + INTEGER(IntKi), PARAMETER :: EddShrT9N13D5 = 9185 + INTEGER(IntKi), PARAMETER :: EddShrT9N13D6 = 9186 + INTEGER(IntKi), PARAMETER :: EddShrT9N13D7 = 9187 + INTEGER(IntKi), PARAMETER :: EddShrT9N13D8 = 9188 + INTEGER(IntKi), PARAMETER :: EddShrT9N13D9 = 9189 + INTEGER(IntKi), PARAMETER :: EddShrT9N14D1 = 9190 + INTEGER(IntKi), PARAMETER :: EddShrT9N14D2 = 9191 + INTEGER(IntKi), PARAMETER :: EddShrT9N14D3 = 9192 + INTEGER(IntKi), PARAMETER :: EddShrT9N14D4 = 9193 + INTEGER(IntKi), PARAMETER :: EddShrT9N14D5 = 9194 + INTEGER(IntKi), PARAMETER :: EddShrT9N14D6 = 9195 + INTEGER(IntKi), PARAMETER :: EddShrT9N14D7 = 9196 + INTEGER(IntKi), PARAMETER :: EddShrT9N14D8 = 9197 + INTEGER(IntKi), PARAMETER :: EddShrT9N14D9 = 9198 + INTEGER(IntKi), PARAMETER :: EddShrT9N15D1 = 9199 + INTEGER(IntKi), PARAMETER :: EddShrT9N15D2 = 9200 + INTEGER(IntKi), PARAMETER :: EddShrT9N15D3 = 9201 + INTEGER(IntKi), PARAMETER :: EddShrT9N15D4 = 9202 + INTEGER(IntKi), PARAMETER :: EddShrT9N15D5 = 9203 + INTEGER(IntKi), PARAMETER :: EddShrT9N15D6 = 9204 + INTEGER(IntKi), PARAMETER :: EddShrT9N15D7 = 9205 + INTEGER(IntKi), PARAMETER :: EddShrT9N15D8 = 9206 + INTEGER(IntKi), PARAMETER :: EddShrT9N15D9 = 9207 + INTEGER(IntKi), PARAMETER :: EddShrT9N16D1 = 9208 + INTEGER(IntKi), PARAMETER :: EddShrT9N16D2 = 9209 + INTEGER(IntKi), PARAMETER :: EddShrT9N16D3 = 9210 + INTEGER(IntKi), PARAMETER :: EddShrT9N16D4 = 9211 + INTEGER(IntKi), PARAMETER :: EddShrT9N16D5 = 9212 + INTEGER(IntKi), PARAMETER :: EddShrT9N16D6 = 9213 + INTEGER(IntKi), PARAMETER :: EddShrT9N16D7 = 9214 + INTEGER(IntKi), PARAMETER :: EddShrT9N16D8 = 9215 + INTEGER(IntKi), PARAMETER :: EddShrT9N16D9 = 9216 + INTEGER(IntKi), PARAMETER :: EddShrT9N17D1 = 9217 + INTEGER(IntKi), PARAMETER :: EddShrT9N17D2 = 9218 + INTEGER(IntKi), PARAMETER :: EddShrT9N17D3 = 9219 + INTEGER(IntKi), PARAMETER :: EddShrT9N17D4 = 9220 + INTEGER(IntKi), PARAMETER :: EddShrT9N17D5 = 9221 + INTEGER(IntKi), PARAMETER :: EddShrT9N17D6 = 9222 + INTEGER(IntKi), PARAMETER :: EddShrT9N17D7 = 9223 + INTEGER(IntKi), PARAMETER :: EddShrT9N17D8 = 9224 + INTEGER(IntKi), PARAMETER :: EddShrT9N17D9 = 9225 + INTEGER(IntKi), PARAMETER :: EddShrT9N18D1 = 9226 + INTEGER(IntKi), PARAMETER :: EddShrT9N18D2 = 9227 + INTEGER(IntKi), PARAMETER :: EddShrT9N18D3 = 9228 + INTEGER(IntKi), PARAMETER :: EddShrT9N18D4 = 9229 + INTEGER(IntKi), PARAMETER :: EddShrT9N18D5 = 9230 + INTEGER(IntKi), PARAMETER :: EddShrT9N18D6 = 9231 + INTEGER(IntKi), PARAMETER :: EddShrT9N18D7 = 9232 + INTEGER(IntKi), PARAMETER :: EddShrT9N18D8 = 9233 + INTEGER(IntKi), PARAMETER :: EddShrT9N18D9 = 9234 + INTEGER(IntKi), PARAMETER :: EddShrT9N19D1 = 9235 + INTEGER(IntKi), PARAMETER :: EddShrT9N19D2 = 9236 + INTEGER(IntKi), PARAMETER :: EddShrT9N19D3 = 9237 + INTEGER(IntKi), PARAMETER :: EddShrT9N19D4 = 9238 + INTEGER(IntKi), PARAMETER :: EddShrT9N19D5 = 9239 + INTEGER(IntKi), PARAMETER :: EddShrT9N19D6 = 9240 + INTEGER(IntKi), PARAMETER :: EddShrT9N19D7 = 9241 + INTEGER(IntKi), PARAMETER :: EddShrT9N19D8 = 9242 + INTEGER(IntKi), PARAMETER :: EddShrT9N19D9 = 9243 + INTEGER(IntKi), PARAMETER :: EddShrT9N20D1 = 9244 + INTEGER(IntKi), PARAMETER :: EddShrT9N20D2 = 9245 + INTEGER(IntKi), PARAMETER :: EddShrT9N20D3 = 9246 + INTEGER(IntKi), PARAMETER :: EddShrT9N20D4 = 9247 + INTEGER(IntKi), PARAMETER :: EddShrT9N20D5 = 9248 + INTEGER(IntKi), PARAMETER :: EddShrT9N20D6 = 9249 + INTEGER(IntKi), PARAMETER :: EddShrT9N20D7 = 9250 + INTEGER(IntKi), PARAMETER :: EddShrT9N20D8 = 9251 + INTEGER(IntKi), PARAMETER :: EddShrT9N20D9 = 9252 ! Ambient Wind Velocity: - INTEGER(IntKi), PARAMETER :: W1VAmbX = 9433 - INTEGER(IntKi), PARAMETER :: W2VAmbX = 9434 - INTEGER(IntKi), PARAMETER :: W3VAmbX = 9435 - INTEGER(IntKi), PARAMETER :: W4VAmbX = 9436 - INTEGER(IntKi), PARAMETER :: W5VAmbX = 9437 - INTEGER(IntKi), PARAMETER :: W6VAmbX = 9438 - INTEGER(IntKi), PARAMETER :: W7VAmbX = 9439 - INTEGER(IntKi), PARAMETER :: W8VAmbX = 9440 - INTEGER(IntKi), PARAMETER :: W9VAmbX = 9441 - INTEGER(IntKi), PARAMETER :: W1VAmbY = 9442 - INTEGER(IntKi), PARAMETER :: W2VAmbY = 9443 - INTEGER(IntKi), PARAMETER :: W3VAmbY = 9444 - INTEGER(IntKi), PARAMETER :: W4VAmbY = 9445 - INTEGER(IntKi), PARAMETER :: W5VAmbY = 9446 - INTEGER(IntKi), PARAMETER :: W6VAmbY = 9447 - INTEGER(IntKi), PARAMETER :: W7VAmbY = 9448 - INTEGER(IntKi), PARAMETER :: W8VAmbY = 9449 - INTEGER(IntKi), PARAMETER :: W9VAmbY = 9450 - INTEGER(IntKi), PARAMETER :: W1VAmbZ = 9451 - INTEGER(IntKi), PARAMETER :: W2VAmbZ = 9452 - INTEGER(IntKi), PARAMETER :: W3VAmbZ = 9453 - INTEGER(IntKi), PARAMETER :: W4VAmbZ = 9454 - INTEGER(IntKi), PARAMETER :: W5VAmbZ = 9455 - INTEGER(IntKi), PARAMETER :: W6VAmbZ = 9456 - INTEGER(IntKi), PARAMETER :: W7VAmbZ = 9457 - INTEGER(IntKi), PARAMETER :: W8VAmbZ = 9458 - INTEGER(IntKi), PARAMETER :: W9VAmbZ = 9459 - - - ! Disturbed Wind Velocity: - - INTEGER(IntKi), PARAMETER :: W1VDisX = 9460 - INTEGER(IntKi), PARAMETER :: W2VDisX = 9461 - INTEGER(IntKi), PARAMETER :: W3VDisX = 9462 - INTEGER(IntKi), PARAMETER :: W4VDisX = 9463 - INTEGER(IntKi), PARAMETER :: W5VDisX = 9464 - INTEGER(IntKi), PARAMETER :: W6VDisX = 9465 - INTEGER(IntKi), PARAMETER :: W7VDisX = 9466 - INTEGER(IntKi), PARAMETER :: W8VDisX = 9467 - INTEGER(IntKi), PARAMETER :: W9VDisX = 9468 - INTEGER(IntKi), PARAMETER :: W1VDisY = 9469 - INTEGER(IntKi), PARAMETER :: W2VDisY = 9470 - INTEGER(IntKi), PARAMETER :: W3VDisY = 9471 - INTEGER(IntKi), PARAMETER :: W4VDisY = 9472 - INTEGER(IntKi), PARAMETER :: W5VDisY = 9473 - INTEGER(IntKi), PARAMETER :: W6VDisY = 9474 - INTEGER(IntKi), PARAMETER :: W7VDisY = 9475 - INTEGER(IntKi), PARAMETER :: W8VDisY = 9476 - INTEGER(IntKi), PARAMETER :: W9VDisY = 9477 - INTEGER(IntKi), PARAMETER :: W1VDisZ = 9478 - INTEGER(IntKi), PARAMETER :: W2VDisZ = 9479 - INTEGER(IntKi), PARAMETER :: W3VDisZ = 9480 - INTEGER(IntKi), PARAMETER :: W4VDisZ = 9481 - INTEGER(IntKi), PARAMETER :: W5VDisZ = 9482 - INTEGER(IntKi), PARAMETER :: W6VDisZ = 9483 - INTEGER(IntKi), PARAMETER :: W7VDisZ = 9484 - INTEGER(IntKi), PARAMETER :: W8VDisZ = 9485 - INTEGER(IntKi), PARAMETER :: W9VDisZ = 9486 + INTEGER(IntKi), PARAMETER :: W1VAmbX = 9253 + INTEGER(IntKi), PARAMETER :: W2VAmbX = 9254 + INTEGER(IntKi), PARAMETER :: W3VAmbX = 9255 + INTEGER(IntKi), PARAMETER :: W4VAmbX = 9256 + INTEGER(IntKi), PARAMETER :: W5VAmbX = 9257 + INTEGER(IntKi), PARAMETER :: W6VAmbX = 9258 + INTEGER(IntKi), PARAMETER :: W7VAmbX = 9259 + INTEGER(IntKi), PARAMETER :: W8VAmbX = 9260 + INTEGER(IntKi), PARAMETER :: W9VAmbX = 9261 + INTEGER(IntKi), PARAMETER :: W1VAmbY = 9262 + INTEGER(IntKi), PARAMETER :: W2VAmbY = 9263 + INTEGER(IntKi), PARAMETER :: W3VAmbY = 9264 + INTEGER(IntKi), PARAMETER :: W4VAmbY = 9265 + INTEGER(IntKi), PARAMETER :: W5VAmbY = 9266 + INTEGER(IntKi), PARAMETER :: W6VAmbY = 9267 + INTEGER(IntKi), PARAMETER :: W7VAmbY = 9268 + INTEGER(IntKi), PARAMETER :: W8VAmbY = 9269 + INTEGER(IntKi), PARAMETER :: W9VAmbY = 9270 + INTEGER(IntKi), PARAMETER :: W1VAmbZ = 9271 + INTEGER(IntKi), PARAMETER :: W2VAmbZ = 9272 + INTEGER(IntKi), PARAMETER :: W3VAmbZ = 9273 + INTEGER(IntKi), PARAMETER :: W4VAmbZ = 9274 + INTEGER(IntKi), PARAMETER :: W5VAmbZ = 9275 + INTEGER(IntKi), PARAMETER :: W6VAmbZ = 9276 + INTEGER(IntKi), PARAMETER :: W7VAmbZ = 9277 + INTEGER(IntKi), PARAMETER :: W8VAmbZ = 9278 + INTEGER(IntKi), PARAMETER :: W9VAmbZ = 9279 ! Disturbed Wind Velocity: + INTEGER(IntKi), PARAMETER :: W1VDisX = 9280 + INTEGER(IntKi), PARAMETER :: W2VDisX = 9281 + INTEGER(IntKi), PARAMETER :: W3VDisX = 9282 + INTEGER(IntKi), PARAMETER :: W4VDisX = 9283 + INTEGER(IntKi), PARAMETER :: W5VDisX = 9284 + INTEGER(IntKi), PARAMETER :: W6VDisX = 9285 + INTEGER(IntKi), PARAMETER :: W7VDisX = 9286 + INTEGER(IntKi), PARAMETER :: W8VDisX = 9287 + INTEGER(IntKi), PARAMETER :: W9VDisX = 9288 + INTEGER(IntKi), PARAMETER :: W1VDisY = 9289 + INTEGER(IntKi), PARAMETER :: W2VDisY = 9290 + INTEGER(IntKi), PARAMETER :: W3VDisY = 9291 + INTEGER(IntKi), PARAMETER :: W4VDisY = 9292 + INTEGER(IntKi), PARAMETER :: W5VDisY = 9293 + INTEGER(IntKi), PARAMETER :: W6VDisY = 9294 + INTEGER(IntKi), PARAMETER :: W7VDisY = 9295 + INTEGER(IntKi), PARAMETER :: W8VDisY = 9296 + INTEGER(IntKi), PARAMETER :: W9VDisY = 9297 + INTEGER(IntKi), PARAMETER :: W1VDisZ = 9298 + INTEGER(IntKi), PARAMETER :: W2VDisZ = 9299 + INTEGER(IntKi), PARAMETER :: W3VDisZ = 9300 + INTEGER(IntKi), PARAMETER :: W4VDisZ = 9301 + INTEGER(IntKi), PARAMETER :: W5VDisZ = 9302 + INTEGER(IntKi), PARAMETER :: W6VDisZ = 9303 + INTEGER(IntKi), PARAMETER :: W7VDisZ = 9304 + INTEGER(IntKi), PARAMETER :: W8VDisZ = 9305 + INTEGER(IntKi), PARAMETER :: W9VDisZ = 9306 ! The maximum number of output channels which can be output by the code. - INTEGER(IntKi), PARAMETER :: Farm_MaxOutPts = 9486 + INTEGER(IntKi), PARAMETER :: Farm_MaxOutPts = 9306 !End of code generated by Matlab script Write_ChckOutLst ! =================================================================================================== - INTEGER, PARAMETER :: SCGblIn(9) = (/SCGblIn1,SCGblIn2,SCGblIn3,SCGblIn4,SCGblIn5,SCGblIn6,SCGblIn7,SCGblIn8,SCGblIn9/) - INTEGER, PARAMETER :: SCGblOt(9) = (/SCGblOt1,SCGblOt2,SCGblOt3,SCGblOt4,SCGblOt5,SCGblOt6,SCGblOt7,SCGblOt8,SCGblOt9/) - INTEGER, PARAMETER :: SCTIn(9,9) = RESHAPE( & - (/SCT1In1 ,SCT1In2 ,SCT1In3 ,SCT1In4 ,SCT1In5 ,SCT1In6 ,SCT1In7 ,SCT1In8 ,SCT1In9, & - SCT2In1 ,SCT2In2 ,SCT2In3 ,SCT2In4 ,SCT2In5 ,SCT2In6 ,SCT2In7 ,SCT2In8 ,SCT2In9, & - SCT3In1 ,SCT3In2 ,SCT3In3 ,SCT3In4 ,SCT3In5 ,SCT3In6 ,SCT3In7 ,SCT3In8 ,SCT3In9, & - SCT4In1 ,SCT4In2 ,SCT4In3 ,SCT4In4 ,SCT4In5 ,SCT4In6 ,SCT4In7 ,SCT4In8 ,SCT4In9, & - SCT5In1 ,SCT5In2 ,SCT5In3 ,SCT5In4 ,SCT5In5 ,SCT5In6 ,SCT5In7 ,SCT5In8 ,SCT5In9, & - SCT6In1 ,SCT6In2 ,SCT6In3 ,SCT6In4 ,SCT6In5 ,SCT6In6 ,SCT6In7 ,SCT6In8 ,SCT6In9, & - SCT7In1 ,SCT7In2 ,SCT7In3 ,SCT7In4 ,SCT7In5 ,SCT7In6 ,SCT7In7 ,SCT7In8 ,SCT7In9, & - SCT8In1 ,SCT8In2 ,SCT8In3 ,SCT8In4 ,SCT8In5 ,SCT8In6 ,SCT8In7 ,SCT8In8 ,SCT8In9, & - SCT9In1 ,SCT9In2 ,SCT9In3 ,SCT9In4 ,SCT9In5 ,SCT9In6 ,SCT9In7 ,SCT9In8 ,SCT9In9/), (/9,9/) ) - INTEGER, PARAMETER :: SCTOt(9,9) = RESHAPE( & - (/SCT1Ot1 ,SCT1Ot2 ,SCT1Ot3 ,SCT1Ot4 ,SCT1Ot5 ,SCT1Ot6 ,SCT1Ot7 ,SCT1Ot8 ,SCT1Ot9, & - SCT2Ot1 ,SCT2Ot2 ,SCT2Ot3 ,SCT2Ot4 ,SCT2Ot5 ,SCT2Ot6 ,SCT2Ot7 ,SCT2Ot8 ,SCT2Ot9, & - SCT3Ot1 ,SCT3Ot2 ,SCT3Ot3 ,SCT3Ot4 ,SCT3Ot5 ,SCT3Ot6 ,SCT3Ot7 ,SCT3Ot8 ,SCT3Ot9, & - SCT4Ot1 ,SCT4Ot2 ,SCT4Ot3 ,SCT4Ot4 ,SCT4Ot5 ,SCT4Ot6 ,SCT4Ot7 ,SCT4Ot8 ,SCT4Ot9, & - SCT5Ot1 ,SCT5Ot2 ,SCT5Ot3 ,SCT5Ot4 ,SCT5Ot5 ,SCT5Ot6 ,SCT5Ot7 ,SCT5Ot8 ,SCT5Ot9, & - SCT6Ot1 ,SCT6Ot2 ,SCT6Ot3 ,SCT6Ot4 ,SCT6Ot5 ,SCT6Ot6 ,SCT6Ot7 ,SCT6Ot8 ,SCT6Ot9, & - SCT7Ot1 ,SCT7Ot2 ,SCT7Ot3 ,SCT7Ot4 ,SCT7Ot5 ,SCT7Ot6 ,SCT7Ot7 ,SCT7Ot8 ,SCT7Ot9, & - SCT8Ot1 ,SCT8Ot2 ,SCT8Ot3 ,SCT8Ot4 ,SCT8Ot5 ,SCT8Ot6 ,SCT8Ot7 ,SCT8Ot8 ,SCT8Ot9, & - SCT9Ot1 ,SCT9Ot2 ,SCT9Ot3 ,SCT9Ot4 ,SCT9Ot5 ,SCT9Ot6 ,SCT9Ot7 ,SCT9Ot8 ,SCT9Ot9/), (/9,9/) ) - INTEGER, PARAMETER :: RtAxsXT(9) = (/RtAxsXT1,RtAxsXT2,RtAxsXT3,RtAxsXT4,RtAxsXT5,RtAxsXT6,RtAxsXT7,RtAxsXT8,RtAxsXT9/) INTEGER, PARAMETER :: RtAxsYT(9) = (/RtAxsYT1,RtAxsYT2,RtAxsYT3,RtAxsYT4,RtAxsYT5,RtAxsYT6,RtAxsYT7,RtAxsYT8,RtAxsYT9/) INTEGER, PARAMETER :: RtAxsZT(9) = (/RtAxsZT1,RtAxsZT2,RtAxsZT3,RtAxsZT4,RtAxsZT5,RtAxsZT6,RtAxsZT7,RtAxsZT8,RtAxsZT9/) @@ -10736,7 +10513,7 @@ END SUBROUTINE Farm_SetAggregatedChannelOutArrays !! the sign is set to 0 if the channel is invalid. !! It sets assumes the value p%NumOuts has been set before this routine has been called, and it sets the values of p%OutParam here. !! -!! This routine was generated by Write_ChckOutLst.m using the parameters listed in OutListParameters.xlsx +!! This routine was generated by Write_ChckOutLst.m using the parameters listed in OutListParameters.xlsx. SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) !.................................................................................................................................. @@ -10759,7 +10536,7 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) LOGICAL :: InvalidOutput(0:Farm_MaxOutPts) ! This array determines if the output channel is valid for this configuration CHARACTER(*), PARAMETER :: RoutineName = "SetOutParam" - CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry1(1356) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically + CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry1(1330) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically "AZISKEWFILTT1","AZISKEWFILTT2","AZISKEWFILTT3","AZISKEWFILTT4","AZISKEWFILTT5","AZISKEWFILTT6", & "AZISKEWFILTT7","AZISKEWFILTT8","AZISKEWFILTT9","AZISKEWT1 ","AZISKEWT2 ","AZISKEWT3 ", & "AZISKEWT4 ","AZISKEWT5 ","AZISKEWT6 ","AZISKEWT7 ","AZISKEWT8 ","AZISKEWT9 ", & @@ -10981,452 +10758,454 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "EDDAMBT7N04D4","EDDAMBT7N04D5","EDDAMBT7N04D6","EDDAMBT7N04D7","EDDAMBT7N04D8","EDDAMBT7N04D9", & "EDDAMBT7N05D1","EDDAMBT7N05D2","EDDAMBT7N05D3","EDDAMBT7N05D4","EDDAMBT7N05D5","EDDAMBT7N05D6", & "EDDAMBT7N05D7","EDDAMBT7N05D8","EDDAMBT7N05D9","EDDAMBT7N06D1","EDDAMBT7N06D2","EDDAMBT7N06D3", & - "EDDAMBT7N06D4","EDDAMBT7N06D5","EDDAMBT7N06D6","EDDAMBT7N06D7","EDDAMBT7N06D8","EDDAMBT7N06D9", & - "EDDAMBT7N07D1","EDDAMBT7N07D2","EDDAMBT7N07D3","EDDAMBT7N07D4","EDDAMBT7N07D5","EDDAMBT7N07D6", & - "EDDAMBT7N07D7","EDDAMBT7N07D8","EDDAMBT7N07D9","EDDAMBT7N08D1","EDDAMBT7N08D2","EDDAMBT7N08D3", & - "EDDAMBT7N08D4","EDDAMBT7N08D5","EDDAMBT7N08D6","EDDAMBT7N08D7","EDDAMBT7N08D8","EDDAMBT7N08D9", & - "EDDAMBT7N09D1","EDDAMBT7N09D2","EDDAMBT7N09D3","EDDAMBT7N09D4","EDDAMBT7N09D5","EDDAMBT7N09D6"/) - CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry2(1356) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically - "EDDAMBT7N09D7","EDDAMBT7N09D8","EDDAMBT7N09D9","EDDAMBT7N10D1","EDDAMBT7N10D2","EDDAMBT7N10D3", & - "EDDAMBT7N10D4","EDDAMBT7N10D5","EDDAMBT7N10D6","EDDAMBT7N10D7","EDDAMBT7N10D8","EDDAMBT7N10D9", & - "EDDAMBT7N11D1","EDDAMBT7N11D2","EDDAMBT7N11D3","EDDAMBT7N11D4","EDDAMBT7N11D5","EDDAMBT7N11D6", & - "EDDAMBT7N11D7","EDDAMBT7N11D8","EDDAMBT7N11D9","EDDAMBT7N12D1","EDDAMBT7N12D2","EDDAMBT7N12D3", & - "EDDAMBT7N12D4","EDDAMBT7N12D5","EDDAMBT7N12D6","EDDAMBT7N12D7","EDDAMBT7N12D8","EDDAMBT7N12D9", & - "EDDAMBT7N13D1","EDDAMBT7N13D2","EDDAMBT7N13D3","EDDAMBT7N13D4","EDDAMBT7N13D5","EDDAMBT7N13D6", & - "EDDAMBT7N13D7","EDDAMBT7N13D8","EDDAMBT7N13D9","EDDAMBT7N14D1","EDDAMBT7N14D2","EDDAMBT7N14D3", & - "EDDAMBT7N14D4","EDDAMBT7N14D5","EDDAMBT7N14D6","EDDAMBT7N14D7","EDDAMBT7N14D8","EDDAMBT7N14D9", & - "EDDAMBT7N15D1","EDDAMBT7N15D2","EDDAMBT7N15D3","EDDAMBT7N15D4","EDDAMBT7N15D5","EDDAMBT7N15D6", & - "EDDAMBT7N15D7","EDDAMBT7N15D8","EDDAMBT7N15D9","EDDAMBT7N16D1","EDDAMBT7N16D2","EDDAMBT7N16D3", & - "EDDAMBT7N16D4","EDDAMBT7N16D5","EDDAMBT7N16D6","EDDAMBT7N16D7","EDDAMBT7N16D8","EDDAMBT7N16D9", & - "EDDAMBT7N17D1","EDDAMBT7N17D2","EDDAMBT7N17D3","EDDAMBT7N17D4","EDDAMBT7N17D5","EDDAMBT7N17D6", & - "EDDAMBT7N17D7","EDDAMBT7N17D8","EDDAMBT7N17D9","EDDAMBT7N18D1","EDDAMBT7N18D2","EDDAMBT7N18D3", & - "EDDAMBT7N18D4","EDDAMBT7N18D5","EDDAMBT7N18D6","EDDAMBT7N18D7","EDDAMBT7N18D8","EDDAMBT7N18D9", & - "EDDAMBT7N19D1","EDDAMBT7N19D2","EDDAMBT7N19D3","EDDAMBT7N19D4","EDDAMBT7N19D5","EDDAMBT7N19D6", & - "EDDAMBT7N19D7","EDDAMBT7N19D8","EDDAMBT7N19D9","EDDAMBT7N20D1","EDDAMBT7N20D2","EDDAMBT7N20D3", & - "EDDAMBT7N20D4","EDDAMBT7N20D5","EDDAMBT7N20D6","EDDAMBT7N20D7","EDDAMBT7N20D8","EDDAMBT7N20D9", & - "EDDAMBT8N01D1","EDDAMBT8N01D2","EDDAMBT8N01D3","EDDAMBT8N01D4","EDDAMBT8N01D5","EDDAMBT8N01D6", & - "EDDAMBT8N01D7","EDDAMBT8N01D8","EDDAMBT8N01D9","EDDAMBT8N02D1","EDDAMBT8N02D2","EDDAMBT8N02D3", & - "EDDAMBT8N02D4","EDDAMBT8N02D5","EDDAMBT8N02D6","EDDAMBT8N02D7","EDDAMBT8N02D8","EDDAMBT8N02D9", & - "EDDAMBT8N03D1","EDDAMBT8N03D2","EDDAMBT8N03D3","EDDAMBT8N03D4","EDDAMBT8N03D5","EDDAMBT8N03D6", & - "EDDAMBT8N03D7","EDDAMBT8N03D8","EDDAMBT8N03D9","EDDAMBT8N04D1","EDDAMBT8N04D2","EDDAMBT8N04D3", & - "EDDAMBT8N04D4","EDDAMBT8N04D5","EDDAMBT8N04D6","EDDAMBT8N04D7","EDDAMBT8N04D8","EDDAMBT8N04D9", & - "EDDAMBT8N05D1","EDDAMBT8N05D2","EDDAMBT8N05D3","EDDAMBT8N05D4","EDDAMBT8N05D5","EDDAMBT8N05D6", & - "EDDAMBT8N05D7","EDDAMBT8N05D8","EDDAMBT8N05D9","EDDAMBT8N06D1","EDDAMBT8N06D2","EDDAMBT8N06D3", & - "EDDAMBT8N06D4","EDDAMBT8N06D5","EDDAMBT8N06D6","EDDAMBT8N06D7","EDDAMBT8N06D8","EDDAMBT8N06D9", & - "EDDAMBT8N07D1","EDDAMBT8N07D2","EDDAMBT8N07D3","EDDAMBT8N07D4","EDDAMBT8N07D5","EDDAMBT8N07D6", & - "EDDAMBT8N07D7","EDDAMBT8N07D8","EDDAMBT8N07D9","EDDAMBT8N08D1","EDDAMBT8N08D2","EDDAMBT8N08D3", & - "EDDAMBT8N08D4","EDDAMBT8N08D5","EDDAMBT8N08D6","EDDAMBT8N08D7","EDDAMBT8N08D8","EDDAMBT8N08D9", & - "EDDAMBT8N09D1","EDDAMBT8N09D2","EDDAMBT8N09D3","EDDAMBT8N09D4","EDDAMBT8N09D5","EDDAMBT8N09D6", & - "EDDAMBT8N09D7","EDDAMBT8N09D8","EDDAMBT8N09D9","EDDAMBT8N10D1","EDDAMBT8N10D2","EDDAMBT8N10D3", & - "EDDAMBT8N10D4","EDDAMBT8N10D5","EDDAMBT8N10D6","EDDAMBT8N10D7","EDDAMBT8N10D8","EDDAMBT8N10D9", & - "EDDAMBT8N11D1","EDDAMBT8N11D2","EDDAMBT8N11D3","EDDAMBT8N11D4","EDDAMBT8N11D5","EDDAMBT8N11D6", & - "EDDAMBT8N11D7","EDDAMBT8N11D8","EDDAMBT8N11D9","EDDAMBT8N12D1","EDDAMBT8N12D2","EDDAMBT8N12D3", & - "EDDAMBT8N12D4","EDDAMBT8N12D5","EDDAMBT8N12D6","EDDAMBT8N12D7","EDDAMBT8N12D8","EDDAMBT8N12D9", & - "EDDAMBT8N13D1","EDDAMBT8N13D2","EDDAMBT8N13D3","EDDAMBT8N13D4","EDDAMBT8N13D5","EDDAMBT8N13D6", & - "EDDAMBT8N13D7","EDDAMBT8N13D8","EDDAMBT8N13D9","EDDAMBT8N14D1","EDDAMBT8N14D2","EDDAMBT8N14D3", & - "EDDAMBT8N14D4","EDDAMBT8N14D5","EDDAMBT8N14D6","EDDAMBT8N14D7","EDDAMBT8N14D8","EDDAMBT8N14D9", & - "EDDAMBT8N15D1","EDDAMBT8N15D2","EDDAMBT8N15D3","EDDAMBT8N15D4","EDDAMBT8N15D5","EDDAMBT8N15D6", & - "EDDAMBT8N15D7","EDDAMBT8N15D8","EDDAMBT8N15D9","EDDAMBT8N16D1","EDDAMBT8N16D2","EDDAMBT8N16D3", & - "EDDAMBT8N16D4","EDDAMBT8N16D5","EDDAMBT8N16D6","EDDAMBT8N16D7","EDDAMBT8N16D8","EDDAMBT8N16D9", & - "EDDAMBT8N17D1","EDDAMBT8N17D2","EDDAMBT8N17D3","EDDAMBT8N17D4","EDDAMBT8N17D5","EDDAMBT8N17D6", & - "EDDAMBT8N17D7","EDDAMBT8N17D8","EDDAMBT8N17D9","EDDAMBT8N18D1","EDDAMBT8N18D2","EDDAMBT8N18D3", & - "EDDAMBT8N18D4","EDDAMBT8N18D5","EDDAMBT8N18D6","EDDAMBT8N18D7","EDDAMBT8N18D8","EDDAMBT8N18D9", & - "EDDAMBT8N19D1","EDDAMBT8N19D2","EDDAMBT8N19D3","EDDAMBT8N19D4","EDDAMBT8N19D5","EDDAMBT8N19D6", & - "EDDAMBT8N19D7","EDDAMBT8N19D8","EDDAMBT8N19D9","EDDAMBT8N20D1","EDDAMBT8N20D2","EDDAMBT8N20D3", & - "EDDAMBT8N20D4","EDDAMBT8N20D5","EDDAMBT8N20D6","EDDAMBT8N20D7","EDDAMBT8N20D8","EDDAMBT8N20D9", & - "EDDAMBT9N01D1","EDDAMBT9N01D2","EDDAMBT9N01D3","EDDAMBT9N01D4","EDDAMBT9N01D5","EDDAMBT9N01D6", & - "EDDAMBT9N01D7","EDDAMBT9N01D8","EDDAMBT9N01D9","EDDAMBT9N02D1","EDDAMBT9N02D2","EDDAMBT9N02D3", & - "EDDAMBT9N02D4","EDDAMBT9N02D5","EDDAMBT9N02D6","EDDAMBT9N02D7","EDDAMBT9N02D8","EDDAMBT9N02D9", & - "EDDAMBT9N03D1","EDDAMBT9N03D2","EDDAMBT9N03D3","EDDAMBT9N03D4","EDDAMBT9N03D5","EDDAMBT9N03D6", & - "EDDAMBT9N03D7","EDDAMBT9N03D8","EDDAMBT9N03D9","EDDAMBT9N04D1","EDDAMBT9N04D2","EDDAMBT9N04D3", & - "EDDAMBT9N04D4","EDDAMBT9N04D5","EDDAMBT9N04D6","EDDAMBT9N04D7","EDDAMBT9N04D8","EDDAMBT9N04D9", & - "EDDAMBT9N05D1","EDDAMBT9N05D2","EDDAMBT9N05D3","EDDAMBT9N05D4","EDDAMBT9N05D5","EDDAMBT9N05D6", & - "EDDAMBT9N05D7","EDDAMBT9N05D8","EDDAMBT9N05D9","EDDAMBT9N06D1","EDDAMBT9N06D2","EDDAMBT9N06D3", & - "EDDAMBT9N06D4","EDDAMBT9N06D5","EDDAMBT9N06D6","EDDAMBT9N06D7","EDDAMBT9N06D8","EDDAMBT9N06D9", & - "EDDAMBT9N07D1","EDDAMBT9N07D2","EDDAMBT9N07D3","EDDAMBT9N07D4","EDDAMBT9N07D5","EDDAMBT9N07D6", & - "EDDAMBT9N07D7","EDDAMBT9N07D8","EDDAMBT9N07D9","EDDAMBT9N08D1","EDDAMBT9N08D2","EDDAMBT9N08D3", & - "EDDAMBT9N08D4","EDDAMBT9N08D5","EDDAMBT9N08D6","EDDAMBT9N08D7","EDDAMBT9N08D8","EDDAMBT9N08D9", & - "EDDAMBT9N09D1","EDDAMBT9N09D2","EDDAMBT9N09D3","EDDAMBT9N09D4","EDDAMBT9N09D5","EDDAMBT9N09D6", & - "EDDAMBT9N09D7","EDDAMBT9N09D8","EDDAMBT9N09D9","EDDAMBT9N10D1","EDDAMBT9N10D2","EDDAMBT9N10D3", & - "EDDAMBT9N10D4","EDDAMBT9N10D5","EDDAMBT9N10D6","EDDAMBT9N10D7","EDDAMBT9N10D8","EDDAMBT9N10D9", & - "EDDAMBT9N11D1","EDDAMBT9N11D2","EDDAMBT9N11D3","EDDAMBT9N11D4","EDDAMBT9N11D5","EDDAMBT9N11D6", & - "EDDAMBT9N11D7","EDDAMBT9N11D8","EDDAMBT9N11D9","EDDAMBT9N12D1","EDDAMBT9N12D2","EDDAMBT9N12D3", & - "EDDAMBT9N12D4","EDDAMBT9N12D5","EDDAMBT9N12D6","EDDAMBT9N12D7","EDDAMBT9N12D8","EDDAMBT9N12D9", & - "EDDAMBT9N13D1","EDDAMBT9N13D2","EDDAMBT9N13D3","EDDAMBT9N13D4","EDDAMBT9N13D5","EDDAMBT9N13D6", & - "EDDAMBT9N13D7","EDDAMBT9N13D8","EDDAMBT9N13D9","EDDAMBT9N14D1","EDDAMBT9N14D2","EDDAMBT9N14D3", & - "EDDAMBT9N14D4","EDDAMBT9N14D5","EDDAMBT9N14D6","EDDAMBT9N14D7","EDDAMBT9N14D8","EDDAMBT9N14D9", & - "EDDAMBT9N15D1","EDDAMBT9N15D2","EDDAMBT9N15D3","EDDAMBT9N15D4","EDDAMBT9N15D5","EDDAMBT9N15D6", & - "EDDAMBT9N15D7","EDDAMBT9N15D8","EDDAMBT9N15D9","EDDAMBT9N16D1","EDDAMBT9N16D2","EDDAMBT9N16D3", & - "EDDAMBT9N16D4","EDDAMBT9N16D5","EDDAMBT9N16D6","EDDAMBT9N16D7","EDDAMBT9N16D8","EDDAMBT9N16D9", & - "EDDAMBT9N17D1","EDDAMBT9N17D2","EDDAMBT9N17D3","EDDAMBT9N17D4","EDDAMBT9N17D5","EDDAMBT9N17D6", & - "EDDAMBT9N17D7","EDDAMBT9N17D8","EDDAMBT9N17D9","EDDAMBT9N18D1","EDDAMBT9N18D2","EDDAMBT9N18D3", & - "EDDAMBT9N18D4","EDDAMBT9N18D5","EDDAMBT9N18D6","EDDAMBT9N18D7","EDDAMBT9N18D8","EDDAMBT9N18D9", & - "EDDAMBT9N19D1","EDDAMBT9N19D2","EDDAMBT9N19D3","EDDAMBT9N19D4","EDDAMBT9N19D5","EDDAMBT9N19D6", & - "EDDAMBT9N19D7","EDDAMBT9N19D8","EDDAMBT9N19D9","EDDAMBT9N20D1","EDDAMBT9N20D2","EDDAMBT9N20D3", & - "EDDAMBT9N20D4","EDDAMBT9N20D5","EDDAMBT9N20D6","EDDAMBT9N20D7","EDDAMBT9N20D8","EDDAMBT9N20D9", & - "EDDSHRT1N01D1","EDDSHRT1N01D2","EDDSHRT1N01D3","EDDSHRT1N01D4","EDDSHRT1N01D5","EDDSHRT1N01D6", & - "EDDSHRT1N01D7","EDDSHRT1N01D8","EDDSHRT1N01D9","EDDSHRT1N02D1","EDDSHRT1N02D2","EDDSHRT1N02D3", & - "EDDSHRT1N02D4","EDDSHRT1N02D5","EDDSHRT1N02D6","EDDSHRT1N02D7","EDDSHRT1N02D8","EDDSHRT1N02D9", & - "EDDSHRT1N03D1","EDDSHRT1N03D2","EDDSHRT1N03D3","EDDSHRT1N03D4","EDDSHRT1N03D5","EDDSHRT1N03D6", & - "EDDSHRT1N03D7","EDDSHRT1N03D8","EDDSHRT1N03D9","EDDSHRT1N04D1","EDDSHRT1N04D2","EDDSHRT1N04D3", & - "EDDSHRT1N04D4","EDDSHRT1N04D5","EDDSHRT1N04D6","EDDSHRT1N04D7","EDDSHRT1N04D8","EDDSHRT1N04D9", & - "EDDSHRT1N05D1","EDDSHRT1N05D2","EDDSHRT1N05D3","EDDSHRT1N05D4","EDDSHRT1N05D5","EDDSHRT1N05D6", & - "EDDSHRT1N05D7","EDDSHRT1N05D8","EDDSHRT1N05D9","EDDSHRT1N06D1","EDDSHRT1N06D2","EDDSHRT1N06D3", & - "EDDSHRT1N06D4","EDDSHRT1N06D5","EDDSHRT1N06D6","EDDSHRT1N06D7","EDDSHRT1N06D8","EDDSHRT1N06D9", & - "EDDSHRT1N07D1","EDDSHRT1N07D2","EDDSHRT1N07D3","EDDSHRT1N07D4","EDDSHRT1N07D5","EDDSHRT1N07D6", & - "EDDSHRT1N07D7","EDDSHRT1N07D8","EDDSHRT1N07D9","EDDSHRT1N08D1","EDDSHRT1N08D2","EDDSHRT1N08D3", & - "EDDSHRT1N08D4","EDDSHRT1N08D5","EDDSHRT1N08D6","EDDSHRT1N08D7","EDDSHRT1N08D8","EDDSHRT1N08D9", & - "EDDSHRT1N09D1","EDDSHRT1N09D2","EDDSHRT1N09D3","EDDSHRT1N09D4","EDDSHRT1N09D5","EDDSHRT1N09D6", & - "EDDSHRT1N09D7","EDDSHRT1N09D8","EDDSHRT1N09D9","EDDSHRT1N10D1","EDDSHRT1N10D2","EDDSHRT1N10D3", & - "EDDSHRT1N10D4","EDDSHRT1N10D5","EDDSHRT1N10D6","EDDSHRT1N10D7","EDDSHRT1N10D8","EDDSHRT1N10D9", & - "EDDSHRT1N11D1","EDDSHRT1N11D2","EDDSHRT1N11D3","EDDSHRT1N11D4","EDDSHRT1N11D5","EDDSHRT1N11D6", & - "EDDSHRT1N11D7","EDDSHRT1N11D8","EDDSHRT1N11D9","EDDSHRT1N12D1","EDDSHRT1N12D2","EDDSHRT1N12D3", & - "EDDSHRT1N12D4","EDDSHRT1N12D5","EDDSHRT1N12D6","EDDSHRT1N12D7","EDDSHRT1N12D8","EDDSHRT1N12D9", & - "EDDSHRT1N13D1","EDDSHRT1N13D2","EDDSHRT1N13D3","EDDSHRT1N13D4","EDDSHRT1N13D5","EDDSHRT1N13D6", & - "EDDSHRT1N13D7","EDDSHRT1N13D8","EDDSHRT1N13D9","EDDSHRT1N14D1","EDDSHRT1N14D2","EDDSHRT1N14D3", & - "EDDSHRT1N14D4","EDDSHRT1N14D5","EDDSHRT1N14D6","EDDSHRT1N14D7","EDDSHRT1N14D8","EDDSHRT1N14D9", & - "EDDSHRT1N15D1","EDDSHRT1N15D2","EDDSHRT1N15D3","EDDSHRT1N15D4","EDDSHRT1N15D5","EDDSHRT1N15D6", & - "EDDSHRT1N15D7","EDDSHRT1N15D8","EDDSHRT1N15D9","EDDSHRT1N16D1","EDDSHRT1N16D2","EDDSHRT1N16D3", & - "EDDSHRT1N16D4","EDDSHRT1N16D5","EDDSHRT1N16D6","EDDSHRT1N16D7","EDDSHRT1N16D8","EDDSHRT1N16D9", & - "EDDSHRT1N17D1","EDDSHRT1N17D2","EDDSHRT1N17D3","EDDSHRT1N17D4","EDDSHRT1N17D5","EDDSHRT1N17D6", & - "EDDSHRT1N17D7","EDDSHRT1N17D8","EDDSHRT1N17D9","EDDSHRT1N18D1","EDDSHRT1N18D2","EDDSHRT1N18D3", & - "EDDSHRT1N18D4","EDDSHRT1N18D5","EDDSHRT1N18D6","EDDSHRT1N18D7","EDDSHRT1N18D8","EDDSHRT1N18D9", & - "EDDSHRT1N19D1","EDDSHRT1N19D2","EDDSHRT1N19D3","EDDSHRT1N19D4","EDDSHRT1N19D5","EDDSHRT1N19D6", & - "EDDSHRT1N19D7","EDDSHRT1N19D8","EDDSHRT1N19D9","EDDSHRT1N20D1","EDDSHRT1N20D2","EDDSHRT1N20D3", & - "EDDSHRT1N20D4","EDDSHRT1N20D5","EDDSHRT1N20D6","EDDSHRT1N20D7","EDDSHRT1N20D8","EDDSHRT1N20D9", & - "EDDSHRT2N01D1","EDDSHRT2N01D2","EDDSHRT2N01D3","EDDSHRT2N01D4","EDDSHRT2N01D5","EDDSHRT2N01D6", & - "EDDSHRT2N01D7","EDDSHRT2N01D8","EDDSHRT2N01D9","EDDSHRT2N02D1","EDDSHRT2N02D2","EDDSHRT2N02D3", & - "EDDSHRT2N02D4","EDDSHRT2N02D5","EDDSHRT2N02D6","EDDSHRT2N02D7","EDDSHRT2N02D8","EDDSHRT2N02D9", & - "EDDSHRT2N03D1","EDDSHRT2N03D2","EDDSHRT2N03D3","EDDSHRT2N03D4","EDDSHRT2N03D5","EDDSHRT2N03D6", & - "EDDSHRT2N03D7","EDDSHRT2N03D8","EDDSHRT2N03D9","EDDSHRT2N04D1","EDDSHRT2N04D2","EDDSHRT2N04D3", & - "EDDSHRT2N04D4","EDDSHRT2N04D5","EDDSHRT2N04D6","EDDSHRT2N04D7","EDDSHRT2N04D8","EDDSHRT2N04D9", & - "EDDSHRT2N05D1","EDDSHRT2N05D2","EDDSHRT2N05D3","EDDSHRT2N05D4","EDDSHRT2N05D5","EDDSHRT2N05D6", & - "EDDSHRT2N05D7","EDDSHRT2N05D8","EDDSHRT2N05D9","EDDSHRT2N06D1","EDDSHRT2N06D2","EDDSHRT2N06D3", & - "EDDSHRT2N06D4","EDDSHRT2N06D5","EDDSHRT2N06D6","EDDSHRT2N06D7","EDDSHRT2N06D8","EDDSHRT2N06D9", & - "EDDSHRT2N07D1","EDDSHRT2N07D2","EDDSHRT2N07D3","EDDSHRT2N07D4","EDDSHRT2N07D5","EDDSHRT2N07D6", & - "EDDSHRT2N07D7","EDDSHRT2N07D8","EDDSHRT2N07D9","EDDSHRT2N08D1","EDDSHRT2N08D2","EDDSHRT2N08D3", & - "EDDSHRT2N08D4","EDDSHRT2N08D5","EDDSHRT2N08D6","EDDSHRT2N08D7","EDDSHRT2N08D8","EDDSHRT2N08D9", & - "EDDSHRT2N09D1","EDDSHRT2N09D2","EDDSHRT2N09D3","EDDSHRT2N09D4","EDDSHRT2N09D5","EDDSHRT2N09D6", & - "EDDSHRT2N09D7","EDDSHRT2N09D8","EDDSHRT2N09D9","EDDSHRT2N10D1","EDDSHRT2N10D2","EDDSHRT2N10D3", & - "EDDSHRT2N10D4","EDDSHRT2N10D5","EDDSHRT2N10D6","EDDSHRT2N10D7","EDDSHRT2N10D8","EDDSHRT2N10D9", & - "EDDSHRT2N11D1","EDDSHRT2N11D2","EDDSHRT2N11D3","EDDSHRT2N11D4","EDDSHRT2N11D5","EDDSHRT2N11D6", & - "EDDSHRT2N11D7","EDDSHRT2N11D8","EDDSHRT2N11D9","EDDSHRT2N12D1","EDDSHRT2N12D2","EDDSHRT2N12D3", & - "EDDSHRT2N12D4","EDDSHRT2N12D5","EDDSHRT2N12D6","EDDSHRT2N12D7","EDDSHRT2N12D8","EDDSHRT2N12D9", & - "EDDSHRT2N13D1","EDDSHRT2N13D2","EDDSHRT2N13D3","EDDSHRT2N13D4","EDDSHRT2N13D5","EDDSHRT2N13D6", & - "EDDSHRT2N13D7","EDDSHRT2N13D8","EDDSHRT2N13D9","EDDSHRT2N14D1","EDDSHRT2N14D2","EDDSHRT2N14D3", & - "EDDSHRT2N14D4","EDDSHRT2N14D5","EDDSHRT2N14D6","EDDSHRT2N14D7","EDDSHRT2N14D8","EDDSHRT2N14D9", & - "EDDSHRT2N15D1","EDDSHRT2N15D2","EDDSHRT2N15D3","EDDSHRT2N15D4","EDDSHRT2N15D5","EDDSHRT2N15D6", & - "EDDSHRT2N15D7","EDDSHRT2N15D8","EDDSHRT2N15D9","EDDSHRT2N16D1","EDDSHRT2N16D2","EDDSHRT2N16D3", & - "EDDSHRT2N16D4","EDDSHRT2N16D5","EDDSHRT2N16D6","EDDSHRT2N16D7","EDDSHRT2N16D8","EDDSHRT2N16D9", & - "EDDSHRT2N17D1","EDDSHRT2N17D2","EDDSHRT2N17D3","EDDSHRT2N17D4","EDDSHRT2N17D5","EDDSHRT2N17D6", & - "EDDSHRT2N17D7","EDDSHRT2N17D8","EDDSHRT2N17D9","EDDSHRT2N18D1","EDDSHRT2N18D2","EDDSHRT2N18D3", & - "EDDSHRT2N18D4","EDDSHRT2N18D5","EDDSHRT2N18D6","EDDSHRT2N18D7","EDDSHRT2N18D8","EDDSHRT2N18D9", & - "EDDSHRT2N19D1","EDDSHRT2N19D2","EDDSHRT2N19D3","EDDSHRT2N19D4","EDDSHRT2N19D5","EDDSHRT2N19D6", & - "EDDSHRT2N19D7","EDDSHRT2N19D8","EDDSHRT2N19D9","EDDSHRT2N20D1","EDDSHRT2N20D2","EDDSHRT2N20D3", & - "EDDSHRT2N20D4","EDDSHRT2N20D5","EDDSHRT2N20D6","EDDSHRT2N20D7","EDDSHRT2N20D8","EDDSHRT2N20D9", & - "EDDSHRT3N01D1","EDDSHRT3N01D2","EDDSHRT3N01D3","EDDSHRT3N01D4","EDDSHRT3N01D5","EDDSHRT3N01D6", & - "EDDSHRT3N01D7","EDDSHRT3N01D8","EDDSHRT3N01D9","EDDSHRT3N02D1","EDDSHRT3N02D2","EDDSHRT3N02D3", & - "EDDSHRT3N02D4","EDDSHRT3N02D5","EDDSHRT3N02D6","EDDSHRT3N02D7","EDDSHRT3N02D8","EDDSHRT3N02D9", & - "EDDSHRT3N03D1","EDDSHRT3N03D2","EDDSHRT3N03D3","EDDSHRT3N03D4","EDDSHRT3N03D5","EDDSHRT3N03D6", & - "EDDSHRT3N03D7","EDDSHRT3N03D8","EDDSHRT3N03D9","EDDSHRT3N04D1","EDDSHRT3N04D2","EDDSHRT3N04D3", & - "EDDSHRT3N04D4","EDDSHRT3N04D5","EDDSHRT3N04D6","EDDSHRT3N04D7","EDDSHRT3N04D8","EDDSHRT3N04D9", & - "EDDSHRT3N05D1","EDDSHRT3N05D2","EDDSHRT3N05D3","EDDSHRT3N05D4","EDDSHRT3N05D5","EDDSHRT3N05D6", & - "EDDSHRT3N05D7","EDDSHRT3N05D8","EDDSHRT3N05D9","EDDSHRT3N06D1","EDDSHRT3N06D2","EDDSHRT3N06D3", & - "EDDSHRT3N06D4","EDDSHRT3N06D5","EDDSHRT3N06D6","EDDSHRT3N06D7","EDDSHRT3N06D8","EDDSHRT3N06D9", & - "EDDSHRT3N07D1","EDDSHRT3N07D2","EDDSHRT3N07D3","EDDSHRT3N07D4","EDDSHRT3N07D5","EDDSHRT3N07D6", & - "EDDSHRT3N07D7","EDDSHRT3N07D8","EDDSHRT3N07D9","EDDSHRT3N08D1","EDDSHRT3N08D2","EDDSHRT3N08D3", & - "EDDSHRT3N08D4","EDDSHRT3N08D5","EDDSHRT3N08D6","EDDSHRT3N08D7","EDDSHRT3N08D8","EDDSHRT3N08D9", & - "EDDSHRT3N09D1","EDDSHRT3N09D2","EDDSHRT3N09D3","EDDSHRT3N09D4","EDDSHRT3N09D5","EDDSHRT3N09D6", & - "EDDSHRT3N09D7","EDDSHRT3N09D8","EDDSHRT3N09D9","EDDSHRT3N10D1","EDDSHRT3N10D2","EDDSHRT3N10D3", & - "EDDSHRT3N10D4","EDDSHRT3N10D5","EDDSHRT3N10D6","EDDSHRT3N10D7","EDDSHRT3N10D8","EDDSHRT3N10D9", & - "EDDSHRT3N11D1","EDDSHRT3N11D2","EDDSHRT3N11D3","EDDSHRT3N11D4","EDDSHRT3N11D5","EDDSHRT3N11D6", & - "EDDSHRT3N11D7","EDDSHRT3N11D8","EDDSHRT3N11D9","EDDSHRT3N12D1","EDDSHRT3N12D2","EDDSHRT3N12D3", & - "EDDSHRT3N12D4","EDDSHRT3N12D5","EDDSHRT3N12D6","EDDSHRT3N12D7","EDDSHRT3N12D8","EDDSHRT3N12D9", & - "EDDSHRT3N13D1","EDDSHRT3N13D2","EDDSHRT3N13D3","EDDSHRT3N13D4","EDDSHRT3N13D5","EDDSHRT3N13D6", & - "EDDSHRT3N13D7","EDDSHRT3N13D8","EDDSHRT3N13D9","EDDSHRT3N14D1","EDDSHRT3N14D2","EDDSHRT3N14D3", & - "EDDSHRT3N14D4","EDDSHRT3N14D5","EDDSHRT3N14D6","EDDSHRT3N14D7","EDDSHRT3N14D8","EDDSHRT3N14D9", & - "EDDSHRT3N15D1","EDDSHRT3N15D2","EDDSHRT3N15D3","EDDSHRT3N15D4","EDDSHRT3N15D5","EDDSHRT3N15D6", & - "EDDSHRT3N15D7","EDDSHRT3N15D8","EDDSHRT3N15D9","EDDSHRT3N16D1","EDDSHRT3N16D2","EDDSHRT3N16D3", & - "EDDSHRT3N16D4","EDDSHRT3N16D5","EDDSHRT3N16D6","EDDSHRT3N16D7","EDDSHRT3N16D8","EDDSHRT3N16D9", & - "EDDSHRT3N17D1","EDDSHRT3N17D2","EDDSHRT3N17D3","EDDSHRT3N17D4","EDDSHRT3N17D5","EDDSHRT3N17D6", & - "EDDSHRT3N17D7","EDDSHRT3N17D8","EDDSHRT3N17D9","EDDSHRT3N18D1","EDDSHRT3N18D2","EDDSHRT3N18D3", & - "EDDSHRT3N18D4","EDDSHRT3N18D5","EDDSHRT3N18D6","EDDSHRT3N18D7","EDDSHRT3N18D8","EDDSHRT3N18D9", & - "EDDSHRT3N19D1","EDDSHRT3N19D2","EDDSHRT3N19D3","EDDSHRT3N19D4","EDDSHRT3N19D5","EDDSHRT3N19D6", & - "EDDSHRT3N19D7","EDDSHRT3N19D8","EDDSHRT3N19D9","EDDSHRT3N20D1","EDDSHRT3N20D2","EDDSHRT3N20D3", & - "EDDSHRT3N20D4","EDDSHRT3N20D5","EDDSHRT3N20D6","EDDSHRT3N20D7","EDDSHRT3N20D8","EDDSHRT3N20D9", & - "EDDSHRT4N01D1","EDDSHRT4N01D2","EDDSHRT4N01D3","EDDSHRT4N01D4","EDDSHRT4N01D5","EDDSHRT4N01D6", & - "EDDSHRT4N01D7","EDDSHRT4N01D8","EDDSHRT4N01D9","EDDSHRT4N02D1","EDDSHRT4N02D2","EDDSHRT4N02D3", & - "EDDSHRT4N02D4","EDDSHRT4N02D5","EDDSHRT4N02D6","EDDSHRT4N02D7","EDDSHRT4N02D8","EDDSHRT4N02D9", & - "EDDSHRT4N03D1","EDDSHRT4N03D2","EDDSHRT4N03D3","EDDSHRT4N03D4","EDDSHRT4N03D5","EDDSHRT4N03D6", & - "EDDSHRT4N03D7","EDDSHRT4N03D8","EDDSHRT4N03D9","EDDSHRT4N04D1","EDDSHRT4N04D2","EDDSHRT4N04D3", & - "EDDSHRT4N04D4","EDDSHRT4N04D5","EDDSHRT4N04D6","EDDSHRT4N04D7","EDDSHRT4N04D8","EDDSHRT4N04D9", & - "EDDSHRT4N05D1","EDDSHRT4N05D2","EDDSHRT4N05D3","EDDSHRT4N05D4","EDDSHRT4N05D5","EDDSHRT4N05D6", & - "EDDSHRT4N05D7","EDDSHRT4N05D8","EDDSHRT4N05D9","EDDSHRT4N06D1","EDDSHRT4N06D2","EDDSHRT4N06D3", & - "EDDSHRT4N06D4","EDDSHRT4N06D5","EDDSHRT4N06D6","EDDSHRT4N06D7","EDDSHRT4N06D8","EDDSHRT4N06D9", & - "EDDSHRT4N07D1","EDDSHRT4N07D2","EDDSHRT4N07D3","EDDSHRT4N07D4","EDDSHRT4N07D5","EDDSHRT4N07D6", & - "EDDSHRT4N07D7","EDDSHRT4N07D8","EDDSHRT4N07D9","EDDSHRT4N08D1","EDDSHRT4N08D2","EDDSHRT4N08D3", & - "EDDSHRT4N08D4","EDDSHRT4N08D5","EDDSHRT4N08D6","EDDSHRT4N08D7","EDDSHRT4N08D8","EDDSHRT4N08D9", & - "EDDSHRT4N09D1","EDDSHRT4N09D2","EDDSHRT4N09D3","EDDSHRT4N09D4","EDDSHRT4N09D5","EDDSHRT4N09D6", & - "EDDSHRT4N09D7","EDDSHRT4N09D8","EDDSHRT4N09D9","EDDSHRT4N10D1","EDDSHRT4N10D2","EDDSHRT4N10D3", & - "EDDSHRT4N10D4","EDDSHRT4N10D5","EDDSHRT4N10D6","EDDSHRT4N10D7","EDDSHRT4N10D8","EDDSHRT4N10D9", & - "EDDSHRT4N11D1","EDDSHRT4N11D2","EDDSHRT4N11D3","EDDSHRT4N11D4","EDDSHRT4N11D5","EDDSHRT4N11D6", & - "EDDSHRT4N11D7","EDDSHRT4N11D8","EDDSHRT4N11D9","EDDSHRT4N12D1","EDDSHRT4N12D2","EDDSHRT4N12D3", & - "EDDSHRT4N12D4","EDDSHRT4N12D5","EDDSHRT4N12D6","EDDSHRT4N12D7","EDDSHRT4N12D8","EDDSHRT4N12D9", & - "EDDSHRT4N13D1","EDDSHRT4N13D2","EDDSHRT4N13D3","EDDSHRT4N13D4","EDDSHRT4N13D5","EDDSHRT4N13D6", & - "EDDSHRT4N13D7","EDDSHRT4N13D8","EDDSHRT4N13D9","EDDSHRT4N14D1","EDDSHRT4N14D2","EDDSHRT4N14D3", & - "EDDSHRT4N14D4","EDDSHRT4N14D5","EDDSHRT4N14D6","EDDSHRT4N14D7","EDDSHRT4N14D8","EDDSHRT4N14D9", & - "EDDSHRT4N15D1","EDDSHRT4N15D2","EDDSHRT4N15D3","EDDSHRT4N15D4","EDDSHRT4N15D5","EDDSHRT4N15D6", & - "EDDSHRT4N15D7","EDDSHRT4N15D8","EDDSHRT4N15D9","EDDSHRT4N16D1","EDDSHRT4N16D2","EDDSHRT4N16D3", & - "EDDSHRT4N16D4","EDDSHRT4N16D5","EDDSHRT4N16D6","EDDSHRT4N16D7","EDDSHRT4N16D8","EDDSHRT4N16D9", & - "EDDSHRT4N17D1","EDDSHRT4N17D2","EDDSHRT4N17D3","EDDSHRT4N17D4","EDDSHRT4N17D5","EDDSHRT4N17D6", & - "EDDSHRT4N17D7","EDDSHRT4N17D8","EDDSHRT4N17D9","EDDSHRT4N18D1","EDDSHRT4N18D2","EDDSHRT4N18D3", & - "EDDSHRT4N18D4","EDDSHRT4N18D5","EDDSHRT4N18D6","EDDSHRT4N18D7","EDDSHRT4N18D8","EDDSHRT4N18D9", & - "EDDSHRT4N19D1","EDDSHRT4N19D2","EDDSHRT4N19D3","EDDSHRT4N19D4","EDDSHRT4N19D5","EDDSHRT4N19D6", & - "EDDSHRT4N19D7","EDDSHRT4N19D8","EDDSHRT4N19D9","EDDSHRT4N20D1","EDDSHRT4N20D2","EDDSHRT4N20D3", & - "EDDSHRT4N20D4","EDDSHRT4N20D5","EDDSHRT4N20D6","EDDSHRT4N20D7","EDDSHRT4N20D8","EDDSHRT4N20D9", & - "EDDSHRT5N01D1","EDDSHRT5N01D2","EDDSHRT5N01D3","EDDSHRT5N01D4","EDDSHRT5N01D5","EDDSHRT5N01D6", & - "EDDSHRT5N01D7","EDDSHRT5N01D8","EDDSHRT5N01D9","EDDSHRT5N02D1","EDDSHRT5N02D2","EDDSHRT5N02D3", & - "EDDSHRT5N02D4","EDDSHRT5N02D5","EDDSHRT5N02D6","EDDSHRT5N02D7","EDDSHRT5N02D8","EDDSHRT5N02D9", & - "EDDSHRT5N03D1","EDDSHRT5N03D2","EDDSHRT5N03D3","EDDSHRT5N03D4","EDDSHRT5N03D5","EDDSHRT5N03D6", & - "EDDSHRT5N03D7","EDDSHRT5N03D8","EDDSHRT5N03D9","EDDSHRT5N04D1","EDDSHRT5N04D2","EDDSHRT5N04D3", & - "EDDSHRT5N04D4","EDDSHRT5N04D5","EDDSHRT5N04D6","EDDSHRT5N04D7","EDDSHRT5N04D8","EDDSHRT5N04D9", & - "EDDSHRT5N05D1","EDDSHRT5N05D2","EDDSHRT5N05D3","EDDSHRT5N05D4","EDDSHRT5N05D5","EDDSHRT5N05D6", & - "EDDSHRT5N05D7","EDDSHRT5N05D8","EDDSHRT5N05D9","EDDSHRT5N06D1","EDDSHRT5N06D2","EDDSHRT5N06D3", & - "EDDSHRT5N06D4","EDDSHRT5N06D5","EDDSHRT5N06D6","EDDSHRT5N06D7","EDDSHRT5N06D8","EDDSHRT5N06D9", & - "EDDSHRT5N07D1","EDDSHRT5N07D2","EDDSHRT5N07D3","EDDSHRT5N07D4","EDDSHRT5N07D5","EDDSHRT5N07D6", & - "EDDSHRT5N07D7","EDDSHRT5N07D8","EDDSHRT5N07D9","EDDSHRT5N08D1","EDDSHRT5N08D2","EDDSHRT5N08D3", & - "EDDSHRT5N08D4","EDDSHRT5N08D5","EDDSHRT5N08D6","EDDSHRT5N08D7","EDDSHRT5N08D8","EDDSHRT5N08D9", & - "EDDSHRT5N09D1","EDDSHRT5N09D2","EDDSHRT5N09D3","EDDSHRT5N09D4","EDDSHRT5N09D5","EDDSHRT5N09D6", & - "EDDSHRT5N09D7","EDDSHRT5N09D8","EDDSHRT5N09D9","EDDSHRT5N10D1","EDDSHRT5N10D2","EDDSHRT5N10D3", & - "EDDSHRT5N10D4","EDDSHRT5N10D5","EDDSHRT5N10D6","EDDSHRT5N10D7","EDDSHRT5N10D8","EDDSHRT5N10D9", & - "EDDSHRT5N11D1","EDDSHRT5N11D2","EDDSHRT5N11D3","EDDSHRT5N11D4","EDDSHRT5N11D5","EDDSHRT5N11D6", & - "EDDSHRT5N11D7","EDDSHRT5N11D8","EDDSHRT5N11D9","EDDSHRT5N12D1","EDDSHRT5N12D2","EDDSHRT5N12D3", & - "EDDSHRT5N12D4","EDDSHRT5N12D5","EDDSHRT5N12D6","EDDSHRT5N12D7","EDDSHRT5N12D8","EDDSHRT5N12D9", & - "EDDSHRT5N13D1","EDDSHRT5N13D2","EDDSHRT5N13D3","EDDSHRT5N13D4","EDDSHRT5N13D5","EDDSHRT5N13D6", & - "EDDSHRT5N13D7","EDDSHRT5N13D8","EDDSHRT5N13D9","EDDSHRT5N14D1","EDDSHRT5N14D2","EDDSHRT5N14D3", & - "EDDSHRT5N14D4","EDDSHRT5N14D5","EDDSHRT5N14D6","EDDSHRT5N14D7","EDDSHRT5N14D8","EDDSHRT5N14D9", & - "EDDSHRT5N15D1","EDDSHRT5N15D2","EDDSHRT5N15D3","EDDSHRT5N15D4","EDDSHRT5N15D5","EDDSHRT5N15D6", & - "EDDSHRT5N15D7","EDDSHRT5N15D8","EDDSHRT5N15D9","EDDSHRT5N16D1","EDDSHRT5N16D2","EDDSHRT5N16D3", & - "EDDSHRT5N16D4","EDDSHRT5N16D5","EDDSHRT5N16D6","EDDSHRT5N16D7","EDDSHRT5N16D8","EDDSHRT5N16D9", & - "EDDSHRT5N17D1","EDDSHRT5N17D2","EDDSHRT5N17D3","EDDSHRT5N17D4","EDDSHRT5N17D5","EDDSHRT5N17D6", & - "EDDSHRT5N17D7","EDDSHRT5N17D8","EDDSHRT5N17D9","EDDSHRT5N18D1","EDDSHRT5N18D2","EDDSHRT5N18D3", & - "EDDSHRT5N18D4","EDDSHRT5N18D5","EDDSHRT5N18D6","EDDSHRT5N18D7","EDDSHRT5N18D8","EDDSHRT5N18D9", & - "EDDSHRT5N19D1","EDDSHRT5N19D2","EDDSHRT5N19D3","EDDSHRT5N19D4","EDDSHRT5N19D5","EDDSHRT5N19D6", & - "EDDSHRT5N19D7","EDDSHRT5N19D8","EDDSHRT5N19D9","EDDSHRT5N20D1","EDDSHRT5N20D2","EDDSHRT5N20D3"/) - CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry3(1356) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically - "EDDSHRT5N20D4","EDDSHRT5N20D5","EDDSHRT5N20D6","EDDSHRT5N20D7","EDDSHRT5N20D8","EDDSHRT5N20D9", & - "EDDSHRT6N01D1","EDDSHRT6N01D2","EDDSHRT6N01D3","EDDSHRT6N01D4","EDDSHRT6N01D5","EDDSHRT6N01D6", & - "EDDSHRT6N01D7","EDDSHRT6N01D8","EDDSHRT6N01D9","EDDSHRT6N02D1","EDDSHRT6N02D2","EDDSHRT6N02D3", & - "EDDSHRT6N02D4","EDDSHRT6N02D5","EDDSHRT6N02D6","EDDSHRT6N02D7","EDDSHRT6N02D8","EDDSHRT6N02D9", & - "EDDSHRT6N03D1","EDDSHRT6N03D2","EDDSHRT6N03D3","EDDSHRT6N03D4","EDDSHRT6N03D5","EDDSHRT6N03D6", & - "EDDSHRT6N03D7","EDDSHRT6N03D8","EDDSHRT6N03D9","EDDSHRT6N04D1","EDDSHRT6N04D2","EDDSHRT6N04D3", & - "EDDSHRT6N04D4","EDDSHRT6N04D5","EDDSHRT6N04D6","EDDSHRT6N04D7","EDDSHRT6N04D8","EDDSHRT6N04D9", & - "EDDSHRT6N05D1","EDDSHRT6N05D2","EDDSHRT6N05D3","EDDSHRT6N05D4","EDDSHRT6N05D5","EDDSHRT6N05D6", & - "EDDSHRT6N05D7","EDDSHRT6N05D8","EDDSHRT6N05D9","EDDSHRT6N06D1","EDDSHRT6N06D2","EDDSHRT6N06D3", & - "EDDSHRT6N06D4","EDDSHRT6N06D5","EDDSHRT6N06D6","EDDSHRT6N06D7","EDDSHRT6N06D8","EDDSHRT6N06D9", & - "EDDSHRT6N07D1","EDDSHRT6N07D2","EDDSHRT6N07D3","EDDSHRT6N07D4","EDDSHRT6N07D5","EDDSHRT6N07D6", & - "EDDSHRT6N07D7","EDDSHRT6N07D8","EDDSHRT6N07D9","EDDSHRT6N08D1","EDDSHRT6N08D2","EDDSHRT6N08D3", & - "EDDSHRT6N08D4","EDDSHRT6N08D5","EDDSHRT6N08D6","EDDSHRT6N08D7","EDDSHRT6N08D8","EDDSHRT6N08D9", & - "EDDSHRT6N09D1","EDDSHRT6N09D2","EDDSHRT6N09D3","EDDSHRT6N09D4","EDDSHRT6N09D5","EDDSHRT6N09D6", & - "EDDSHRT6N09D7","EDDSHRT6N09D8","EDDSHRT6N09D9","EDDSHRT6N10D1","EDDSHRT6N10D2","EDDSHRT6N10D3", & - "EDDSHRT6N10D4","EDDSHRT6N10D5","EDDSHRT6N10D6","EDDSHRT6N10D7","EDDSHRT6N10D8","EDDSHRT6N10D9", & - "EDDSHRT6N11D1","EDDSHRT6N11D2","EDDSHRT6N11D3","EDDSHRT6N11D4","EDDSHRT6N11D5","EDDSHRT6N11D6", & - "EDDSHRT6N11D7","EDDSHRT6N11D8","EDDSHRT6N11D9","EDDSHRT6N12D1","EDDSHRT6N12D2","EDDSHRT6N12D3", & - "EDDSHRT6N12D4","EDDSHRT6N12D5","EDDSHRT6N12D6","EDDSHRT6N12D7","EDDSHRT6N12D8","EDDSHRT6N12D9", & - "EDDSHRT6N13D1","EDDSHRT6N13D2","EDDSHRT6N13D3","EDDSHRT6N13D4","EDDSHRT6N13D5","EDDSHRT6N13D6", & - "EDDSHRT6N13D7","EDDSHRT6N13D8","EDDSHRT6N13D9","EDDSHRT6N14D1","EDDSHRT6N14D2","EDDSHRT6N14D3", & - "EDDSHRT6N14D4","EDDSHRT6N14D5","EDDSHRT6N14D6","EDDSHRT6N14D7","EDDSHRT6N14D8","EDDSHRT6N14D9", & - "EDDSHRT6N15D1","EDDSHRT6N15D2","EDDSHRT6N15D3","EDDSHRT6N15D4","EDDSHRT6N15D5","EDDSHRT6N15D6", & - "EDDSHRT6N15D7","EDDSHRT6N15D8","EDDSHRT6N15D9","EDDSHRT6N16D1","EDDSHRT6N16D2","EDDSHRT6N16D3", & - "EDDSHRT6N16D4","EDDSHRT6N16D5","EDDSHRT6N16D6","EDDSHRT6N16D7","EDDSHRT6N16D8","EDDSHRT6N16D9", & - "EDDSHRT6N17D1","EDDSHRT6N17D2","EDDSHRT6N17D3","EDDSHRT6N17D4","EDDSHRT6N17D5","EDDSHRT6N17D6", & - "EDDSHRT6N17D7","EDDSHRT6N17D8","EDDSHRT6N17D9","EDDSHRT6N18D1","EDDSHRT6N18D2","EDDSHRT6N18D3", & - "EDDSHRT6N18D4","EDDSHRT6N18D5","EDDSHRT6N18D6","EDDSHRT6N18D7","EDDSHRT6N18D8","EDDSHRT6N18D9", & - "EDDSHRT6N19D1","EDDSHRT6N19D2","EDDSHRT6N19D3","EDDSHRT6N19D4","EDDSHRT6N19D5","EDDSHRT6N19D6", & - "EDDSHRT6N19D7","EDDSHRT6N19D8","EDDSHRT6N19D9","EDDSHRT6N20D1","EDDSHRT6N20D2","EDDSHRT6N20D3", & - "EDDSHRT6N20D4","EDDSHRT6N20D5","EDDSHRT6N20D6","EDDSHRT6N20D7","EDDSHRT6N20D8","EDDSHRT6N20D9", & - "EDDSHRT7N01D1","EDDSHRT7N01D2","EDDSHRT7N01D3","EDDSHRT7N01D4","EDDSHRT7N01D5","EDDSHRT7N01D6", & - "EDDSHRT7N01D7","EDDSHRT7N01D8","EDDSHRT7N01D9","EDDSHRT7N02D1","EDDSHRT7N02D2","EDDSHRT7N02D3", & - "EDDSHRT7N02D4","EDDSHRT7N02D5","EDDSHRT7N02D6","EDDSHRT7N02D7","EDDSHRT7N02D8","EDDSHRT7N02D9", & - "EDDSHRT7N03D1","EDDSHRT7N03D2","EDDSHRT7N03D3","EDDSHRT7N03D4","EDDSHRT7N03D5","EDDSHRT7N03D6", & - "EDDSHRT7N03D7","EDDSHRT7N03D8","EDDSHRT7N03D9","EDDSHRT7N04D1","EDDSHRT7N04D2","EDDSHRT7N04D3", & - "EDDSHRT7N04D4","EDDSHRT7N04D5","EDDSHRT7N04D6","EDDSHRT7N04D7","EDDSHRT7N04D8","EDDSHRT7N04D9", & - "EDDSHRT7N05D1","EDDSHRT7N05D2","EDDSHRT7N05D3","EDDSHRT7N05D4","EDDSHRT7N05D5","EDDSHRT7N05D6", & - "EDDSHRT7N05D7","EDDSHRT7N05D8","EDDSHRT7N05D9","EDDSHRT7N06D1","EDDSHRT7N06D2","EDDSHRT7N06D3", & - "EDDSHRT7N06D4","EDDSHRT7N06D5","EDDSHRT7N06D6","EDDSHRT7N06D7","EDDSHRT7N06D8","EDDSHRT7N06D9", & - "EDDSHRT7N07D1","EDDSHRT7N07D2","EDDSHRT7N07D3","EDDSHRT7N07D4","EDDSHRT7N07D5","EDDSHRT7N07D6", & - "EDDSHRT7N07D7","EDDSHRT7N07D8","EDDSHRT7N07D9","EDDSHRT7N08D1","EDDSHRT7N08D2","EDDSHRT7N08D3", & - "EDDSHRT7N08D4","EDDSHRT7N08D5","EDDSHRT7N08D6","EDDSHRT7N08D7","EDDSHRT7N08D8","EDDSHRT7N08D9", & - "EDDSHRT7N09D1","EDDSHRT7N09D2","EDDSHRT7N09D3","EDDSHRT7N09D4","EDDSHRT7N09D5","EDDSHRT7N09D6", & - "EDDSHRT7N09D7","EDDSHRT7N09D8","EDDSHRT7N09D9","EDDSHRT7N10D1","EDDSHRT7N10D2","EDDSHRT7N10D3", & - "EDDSHRT7N10D4","EDDSHRT7N10D5","EDDSHRT7N10D6","EDDSHRT7N10D7","EDDSHRT7N10D8","EDDSHRT7N10D9", & - "EDDSHRT7N11D1","EDDSHRT7N11D2","EDDSHRT7N11D3","EDDSHRT7N11D4","EDDSHRT7N11D5","EDDSHRT7N11D6", & - "EDDSHRT7N11D7","EDDSHRT7N11D8","EDDSHRT7N11D9","EDDSHRT7N12D1","EDDSHRT7N12D2","EDDSHRT7N12D3", & - "EDDSHRT7N12D4","EDDSHRT7N12D5","EDDSHRT7N12D6","EDDSHRT7N12D7","EDDSHRT7N12D8","EDDSHRT7N12D9", & - "EDDSHRT7N13D1","EDDSHRT7N13D2","EDDSHRT7N13D3","EDDSHRT7N13D4","EDDSHRT7N13D5","EDDSHRT7N13D6", & - "EDDSHRT7N13D7","EDDSHRT7N13D8","EDDSHRT7N13D9","EDDSHRT7N14D1","EDDSHRT7N14D2","EDDSHRT7N14D3", & - "EDDSHRT7N14D4","EDDSHRT7N14D5","EDDSHRT7N14D6","EDDSHRT7N14D7","EDDSHRT7N14D8","EDDSHRT7N14D9", & - "EDDSHRT7N15D1","EDDSHRT7N15D2","EDDSHRT7N15D3","EDDSHRT7N15D4","EDDSHRT7N15D5","EDDSHRT7N15D6", & - "EDDSHRT7N15D7","EDDSHRT7N15D8","EDDSHRT7N15D9","EDDSHRT7N16D1","EDDSHRT7N16D2","EDDSHRT7N16D3", & - "EDDSHRT7N16D4","EDDSHRT7N16D5","EDDSHRT7N16D6","EDDSHRT7N16D7","EDDSHRT7N16D8","EDDSHRT7N16D9", & - "EDDSHRT7N17D1","EDDSHRT7N17D2","EDDSHRT7N17D3","EDDSHRT7N17D4","EDDSHRT7N17D5","EDDSHRT7N17D6", & - "EDDSHRT7N17D7","EDDSHRT7N17D8","EDDSHRT7N17D9","EDDSHRT7N18D1","EDDSHRT7N18D2","EDDSHRT7N18D3", & - "EDDSHRT7N18D4","EDDSHRT7N18D5","EDDSHRT7N18D6","EDDSHRT7N18D7","EDDSHRT7N18D8","EDDSHRT7N18D9", & - "EDDSHRT7N19D1","EDDSHRT7N19D2","EDDSHRT7N19D3","EDDSHRT7N19D4","EDDSHRT7N19D5","EDDSHRT7N19D6", & - "EDDSHRT7N19D7","EDDSHRT7N19D8","EDDSHRT7N19D9","EDDSHRT7N20D1","EDDSHRT7N20D2","EDDSHRT7N20D3", & - "EDDSHRT7N20D4","EDDSHRT7N20D5","EDDSHRT7N20D6","EDDSHRT7N20D7","EDDSHRT7N20D8","EDDSHRT7N20D9", & - "EDDSHRT8N01D1","EDDSHRT8N01D2","EDDSHRT8N01D3","EDDSHRT8N01D4","EDDSHRT8N01D5","EDDSHRT8N01D6", & - "EDDSHRT8N01D7","EDDSHRT8N01D8","EDDSHRT8N01D9","EDDSHRT8N02D1","EDDSHRT8N02D2","EDDSHRT8N02D3", & - "EDDSHRT8N02D4","EDDSHRT8N02D5","EDDSHRT8N02D6","EDDSHRT8N02D7","EDDSHRT8N02D8","EDDSHRT8N02D9", & - "EDDSHRT8N03D1","EDDSHRT8N03D2","EDDSHRT8N03D3","EDDSHRT8N03D4","EDDSHRT8N03D5","EDDSHRT8N03D6", & - "EDDSHRT8N03D7","EDDSHRT8N03D8","EDDSHRT8N03D9","EDDSHRT8N04D1","EDDSHRT8N04D2","EDDSHRT8N04D3", & - "EDDSHRT8N04D4","EDDSHRT8N04D5","EDDSHRT8N04D6","EDDSHRT8N04D7","EDDSHRT8N04D8","EDDSHRT8N04D9", & - "EDDSHRT8N05D1","EDDSHRT8N05D2","EDDSHRT8N05D3","EDDSHRT8N05D4","EDDSHRT8N05D5","EDDSHRT8N05D6", & - "EDDSHRT8N05D7","EDDSHRT8N05D8","EDDSHRT8N05D9","EDDSHRT8N06D1","EDDSHRT8N06D2","EDDSHRT8N06D3", & - "EDDSHRT8N06D4","EDDSHRT8N06D5","EDDSHRT8N06D6","EDDSHRT8N06D7","EDDSHRT8N06D8","EDDSHRT8N06D9", & - "EDDSHRT8N07D1","EDDSHRT8N07D2","EDDSHRT8N07D3","EDDSHRT8N07D4","EDDSHRT8N07D5","EDDSHRT8N07D6", & - "EDDSHRT8N07D7","EDDSHRT8N07D8","EDDSHRT8N07D9","EDDSHRT8N08D1","EDDSHRT8N08D2","EDDSHRT8N08D3", & - "EDDSHRT8N08D4","EDDSHRT8N08D5","EDDSHRT8N08D6","EDDSHRT8N08D7","EDDSHRT8N08D8","EDDSHRT8N08D9", & - "EDDSHRT8N09D1","EDDSHRT8N09D2","EDDSHRT8N09D3","EDDSHRT8N09D4","EDDSHRT8N09D5","EDDSHRT8N09D6", & - "EDDSHRT8N09D7","EDDSHRT8N09D8","EDDSHRT8N09D9","EDDSHRT8N10D1","EDDSHRT8N10D2","EDDSHRT8N10D3", & - "EDDSHRT8N10D4","EDDSHRT8N10D5","EDDSHRT8N10D6","EDDSHRT8N10D7","EDDSHRT8N10D8","EDDSHRT8N10D9", & - "EDDSHRT8N11D1","EDDSHRT8N11D2","EDDSHRT8N11D3","EDDSHRT8N11D4","EDDSHRT8N11D5","EDDSHRT8N11D6", & - "EDDSHRT8N11D7","EDDSHRT8N11D8","EDDSHRT8N11D9","EDDSHRT8N12D1","EDDSHRT8N12D2","EDDSHRT8N12D3", & - "EDDSHRT8N12D4","EDDSHRT8N12D5","EDDSHRT8N12D6","EDDSHRT8N12D7","EDDSHRT8N12D8","EDDSHRT8N12D9", & - "EDDSHRT8N13D1","EDDSHRT8N13D2","EDDSHRT8N13D3","EDDSHRT8N13D4","EDDSHRT8N13D5","EDDSHRT8N13D6", & - "EDDSHRT8N13D7","EDDSHRT8N13D8","EDDSHRT8N13D9","EDDSHRT8N14D1","EDDSHRT8N14D2","EDDSHRT8N14D3", & - "EDDSHRT8N14D4","EDDSHRT8N14D5","EDDSHRT8N14D6","EDDSHRT8N14D7","EDDSHRT8N14D8","EDDSHRT8N14D9", & - "EDDSHRT8N15D1","EDDSHRT8N15D2","EDDSHRT8N15D3","EDDSHRT8N15D4","EDDSHRT8N15D5","EDDSHRT8N15D6", & - "EDDSHRT8N15D7","EDDSHRT8N15D8","EDDSHRT8N15D9","EDDSHRT8N16D1","EDDSHRT8N16D2","EDDSHRT8N16D3", & - "EDDSHRT8N16D4","EDDSHRT8N16D5","EDDSHRT8N16D6","EDDSHRT8N16D7","EDDSHRT8N16D8","EDDSHRT8N16D9", & - "EDDSHRT8N17D1","EDDSHRT8N17D2","EDDSHRT8N17D3","EDDSHRT8N17D4","EDDSHRT8N17D5","EDDSHRT8N17D6", & - "EDDSHRT8N17D7","EDDSHRT8N17D8","EDDSHRT8N17D9","EDDSHRT8N18D1","EDDSHRT8N18D2","EDDSHRT8N18D3", & - "EDDSHRT8N18D4","EDDSHRT8N18D5","EDDSHRT8N18D6","EDDSHRT8N18D7","EDDSHRT8N18D8","EDDSHRT8N18D9", & - "EDDSHRT8N19D1","EDDSHRT8N19D2","EDDSHRT8N19D3","EDDSHRT8N19D4","EDDSHRT8N19D5","EDDSHRT8N19D6", & - "EDDSHRT8N19D7","EDDSHRT8N19D8","EDDSHRT8N19D9","EDDSHRT8N20D1","EDDSHRT8N20D2","EDDSHRT8N20D3", & - "EDDSHRT8N20D4","EDDSHRT8N20D5","EDDSHRT8N20D6","EDDSHRT8N20D7","EDDSHRT8N20D8","EDDSHRT8N20D9", & - "EDDSHRT9N01D1","EDDSHRT9N01D2","EDDSHRT9N01D3","EDDSHRT9N01D4","EDDSHRT9N01D5","EDDSHRT9N01D6", & - "EDDSHRT9N01D7","EDDSHRT9N01D8","EDDSHRT9N01D9","EDDSHRT9N02D1","EDDSHRT9N02D2","EDDSHRT9N02D3", & - "EDDSHRT9N02D4","EDDSHRT9N02D5","EDDSHRT9N02D6","EDDSHRT9N02D7","EDDSHRT9N02D8","EDDSHRT9N02D9", & - "EDDSHRT9N03D1","EDDSHRT9N03D2","EDDSHRT9N03D3","EDDSHRT9N03D4","EDDSHRT9N03D5","EDDSHRT9N03D6", & - "EDDSHRT9N03D7","EDDSHRT9N03D8","EDDSHRT9N03D9","EDDSHRT9N04D1","EDDSHRT9N04D2","EDDSHRT9N04D3", & - "EDDSHRT9N04D4","EDDSHRT9N04D5","EDDSHRT9N04D6","EDDSHRT9N04D7","EDDSHRT9N04D8","EDDSHRT9N04D9", & - "EDDSHRT9N05D1","EDDSHRT9N05D2","EDDSHRT9N05D3","EDDSHRT9N05D4","EDDSHRT9N05D5","EDDSHRT9N05D6", & - "EDDSHRT9N05D7","EDDSHRT9N05D8","EDDSHRT9N05D9","EDDSHRT9N06D1","EDDSHRT9N06D2","EDDSHRT9N06D3", & - "EDDSHRT9N06D4","EDDSHRT9N06D5","EDDSHRT9N06D6","EDDSHRT9N06D7","EDDSHRT9N06D8","EDDSHRT9N06D9", & - "EDDSHRT9N07D1","EDDSHRT9N07D2","EDDSHRT9N07D3","EDDSHRT9N07D4","EDDSHRT9N07D5","EDDSHRT9N07D6", & - "EDDSHRT9N07D7","EDDSHRT9N07D8","EDDSHRT9N07D9","EDDSHRT9N08D1","EDDSHRT9N08D2","EDDSHRT9N08D3", & - "EDDSHRT9N08D4","EDDSHRT9N08D5","EDDSHRT9N08D6","EDDSHRT9N08D7","EDDSHRT9N08D8","EDDSHRT9N08D9", & - "EDDSHRT9N09D1","EDDSHRT9N09D2","EDDSHRT9N09D3","EDDSHRT9N09D4","EDDSHRT9N09D5","EDDSHRT9N09D6", & - "EDDSHRT9N09D7","EDDSHRT9N09D8","EDDSHRT9N09D9","EDDSHRT9N10D1","EDDSHRT9N10D2","EDDSHRT9N10D3", & - "EDDSHRT9N10D4","EDDSHRT9N10D5","EDDSHRT9N10D6","EDDSHRT9N10D7","EDDSHRT9N10D8","EDDSHRT9N10D9", & - "EDDSHRT9N11D1","EDDSHRT9N11D2","EDDSHRT9N11D3","EDDSHRT9N11D4","EDDSHRT9N11D5","EDDSHRT9N11D6", & - "EDDSHRT9N11D7","EDDSHRT9N11D8","EDDSHRT9N11D9","EDDSHRT9N12D1","EDDSHRT9N12D2","EDDSHRT9N12D3", & - "EDDSHRT9N12D4","EDDSHRT9N12D5","EDDSHRT9N12D6","EDDSHRT9N12D7","EDDSHRT9N12D8","EDDSHRT9N12D9", & - "EDDSHRT9N13D1","EDDSHRT9N13D2","EDDSHRT9N13D3","EDDSHRT9N13D4","EDDSHRT9N13D5","EDDSHRT9N13D6", & - "EDDSHRT9N13D7","EDDSHRT9N13D8","EDDSHRT9N13D9","EDDSHRT9N14D1","EDDSHRT9N14D2","EDDSHRT9N14D3", & - "EDDSHRT9N14D4","EDDSHRT9N14D5","EDDSHRT9N14D6","EDDSHRT9N14D7","EDDSHRT9N14D8","EDDSHRT9N14D9", & - "EDDSHRT9N15D1","EDDSHRT9N15D2","EDDSHRT9N15D3","EDDSHRT9N15D4","EDDSHRT9N15D5","EDDSHRT9N15D6", & - "EDDSHRT9N15D7","EDDSHRT9N15D8","EDDSHRT9N15D9","EDDSHRT9N16D1","EDDSHRT9N16D2","EDDSHRT9N16D3", & - "EDDSHRT9N16D4","EDDSHRT9N16D5","EDDSHRT9N16D6","EDDSHRT9N16D7","EDDSHRT9N16D8","EDDSHRT9N16D9", & - "EDDSHRT9N17D1","EDDSHRT9N17D2","EDDSHRT9N17D3","EDDSHRT9N17D4","EDDSHRT9N17D5","EDDSHRT9N17D6", & - "EDDSHRT9N17D7","EDDSHRT9N17D8","EDDSHRT9N17D9","EDDSHRT9N18D1","EDDSHRT9N18D2","EDDSHRT9N18D3", & - "EDDSHRT9N18D4","EDDSHRT9N18D5","EDDSHRT9N18D6","EDDSHRT9N18D7","EDDSHRT9N18D8","EDDSHRT9N18D9", & - "EDDSHRT9N19D1","EDDSHRT9N19D2","EDDSHRT9N19D3","EDDSHRT9N19D4","EDDSHRT9N19D5","EDDSHRT9N19D6", & - "EDDSHRT9N19D7","EDDSHRT9N19D8","EDDSHRT9N19D9","EDDSHRT9N20D1","EDDSHRT9N20D2","EDDSHRT9N20D3", & - "EDDSHRT9N20D4","EDDSHRT9N20D5","EDDSHRT9N20D6","EDDSHRT9N20D7","EDDSHRT9N20D8","EDDSHRT9N20D9", & - "EDDVIST1N01D1","EDDVIST1N01D2","EDDVIST1N01D3","EDDVIST1N01D4","EDDVIST1N01D5","EDDVIST1N01D6", & - "EDDVIST1N01D7","EDDVIST1N01D8","EDDVIST1N01D9","EDDVIST1N02D1","EDDVIST1N02D2","EDDVIST1N02D3", & - "EDDVIST1N02D4","EDDVIST1N02D5","EDDVIST1N02D6","EDDVIST1N02D7","EDDVIST1N02D8","EDDVIST1N02D9", & - "EDDVIST1N03D1","EDDVIST1N03D2","EDDVIST1N03D3","EDDVIST1N03D4","EDDVIST1N03D5","EDDVIST1N03D6", & - "EDDVIST1N03D7","EDDVIST1N03D8","EDDVIST1N03D9","EDDVIST1N04D1","EDDVIST1N04D2","EDDVIST1N04D3", & - "EDDVIST1N04D4","EDDVIST1N04D5","EDDVIST1N04D6","EDDVIST1N04D7","EDDVIST1N04D8","EDDVIST1N04D9", & - "EDDVIST1N05D1","EDDVIST1N05D2","EDDVIST1N05D3","EDDVIST1N05D4","EDDVIST1N05D5","EDDVIST1N05D6", & - "EDDVIST1N05D7","EDDVIST1N05D8","EDDVIST1N05D9","EDDVIST1N06D1","EDDVIST1N06D2","EDDVIST1N06D3", & - "EDDVIST1N06D4","EDDVIST1N06D5","EDDVIST1N06D6","EDDVIST1N06D7","EDDVIST1N06D8","EDDVIST1N06D9", & - "EDDVIST1N07D1","EDDVIST1N07D2","EDDVIST1N07D3","EDDVIST1N07D4","EDDVIST1N07D5","EDDVIST1N07D6", & - "EDDVIST1N07D7","EDDVIST1N07D8","EDDVIST1N07D9","EDDVIST1N08D1","EDDVIST1N08D2","EDDVIST1N08D3", & - "EDDVIST1N08D4","EDDVIST1N08D5","EDDVIST1N08D6","EDDVIST1N08D7","EDDVIST1N08D8","EDDVIST1N08D9", & - "EDDVIST1N09D1","EDDVIST1N09D2","EDDVIST1N09D3","EDDVIST1N09D4","EDDVIST1N09D5","EDDVIST1N09D6", & - "EDDVIST1N09D7","EDDVIST1N09D8","EDDVIST1N09D9","EDDVIST1N10D1","EDDVIST1N10D2","EDDVIST1N10D3", & - "EDDVIST1N10D4","EDDVIST1N10D5","EDDVIST1N10D6","EDDVIST1N10D7","EDDVIST1N10D8","EDDVIST1N10D9", & - "EDDVIST1N11D1","EDDVIST1N11D2","EDDVIST1N11D3","EDDVIST1N11D4","EDDVIST1N11D5","EDDVIST1N11D6", & - "EDDVIST1N11D7","EDDVIST1N11D8","EDDVIST1N11D9","EDDVIST1N12D1","EDDVIST1N12D2","EDDVIST1N12D3", & - "EDDVIST1N12D4","EDDVIST1N12D5","EDDVIST1N12D6","EDDVIST1N12D7","EDDVIST1N12D8","EDDVIST1N12D9", & - "EDDVIST1N13D1","EDDVIST1N13D2","EDDVIST1N13D3","EDDVIST1N13D4","EDDVIST1N13D5","EDDVIST1N13D6", & - "EDDVIST1N13D7","EDDVIST1N13D8","EDDVIST1N13D9","EDDVIST1N14D1","EDDVIST1N14D2","EDDVIST1N14D3", & - "EDDVIST1N14D4","EDDVIST1N14D5","EDDVIST1N14D6","EDDVIST1N14D7","EDDVIST1N14D8","EDDVIST1N14D9", & - "EDDVIST1N15D1","EDDVIST1N15D2","EDDVIST1N15D3","EDDVIST1N15D4","EDDVIST1N15D5","EDDVIST1N15D6", & - "EDDVIST1N15D7","EDDVIST1N15D8","EDDVIST1N15D9","EDDVIST1N16D1","EDDVIST1N16D2","EDDVIST1N16D3", & - "EDDVIST1N16D4","EDDVIST1N16D5","EDDVIST1N16D6","EDDVIST1N16D7","EDDVIST1N16D8","EDDVIST1N16D9", & - "EDDVIST1N17D1","EDDVIST1N17D2","EDDVIST1N17D3","EDDVIST1N17D4","EDDVIST1N17D5","EDDVIST1N17D6", & - "EDDVIST1N17D7","EDDVIST1N17D8","EDDVIST1N17D9","EDDVIST1N18D1","EDDVIST1N18D2","EDDVIST1N18D3", & - "EDDVIST1N18D4","EDDVIST1N18D5","EDDVIST1N18D6","EDDVIST1N18D7","EDDVIST1N18D8","EDDVIST1N18D9", & - "EDDVIST1N19D1","EDDVIST1N19D2","EDDVIST1N19D3","EDDVIST1N19D4","EDDVIST1N19D5","EDDVIST1N19D6", & - "EDDVIST1N19D7","EDDVIST1N19D8","EDDVIST1N19D9","EDDVIST1N20D1","EDDVIST1N20D2","EDDVIST1N20D3", & - "EDDVIST1N20D4","EDDVIST1N20D5","EDDVIST1N20D6","EDDVIST1N20D7","EDDVIST1N20D8","EDDVIST1N20D9", & - "EDDVIST2N01D1","EDDVIST2N01D2","EDDVIST2N01D3","EDDVIST2N01D4","EDDVIST2N01D5","EDDVIST2N01D6", & - "EDDVIST2N01D7","EDDVIST2N01D8","EDDVIST2N01D9","EDDVIST2N02D1","EDDVIST2N02D2","EDDVIST2N02D3", & - "EDDVIST2N02D4","EDDVIST2N02D5","EDDVIST2N02D6","EDDVIST2N02D7","EDDVIST2N02D8","EDDVIST2N02D9", & - "EDDVIST2N03D1","EDDVIST2N03D2","EDDVIST2N03D3","EDDVIST2N03D4","EDDVIST2N03D5","EDDVIST2N03D6", & - "EDDVIST2N03D7","EDDVIST2N03D8","EDDVIST2N03D9","EDDVIST2N04D1","EDDVIST2N04D2","EDDVIST2N04D3", & - "EDDVIST2N04D4","EDDVIST2N04D5","EDDVIST2N04D6","EDDVIST2N04D7","EDDVIST2N04D8","EDDVIST2N04D9", & - "EDDVIST2N05D1","EDDVIST2N05D2","EDDVIST2N05D3","EDDVIST2N05D4","EDDVIST2N05D5","EDDVIST2N05D6", & - "EDDVIST2N05D7","EDDVIST2N05D8","EDDVIST2N05D9","EDDVIST2N06D1","EDDVIST2N06D2","EDDVIST2N06D3", & - "EDDVIST2N06D4","EDDVIST2N06D5","EDDVIST2N06D6","EDDVIST2N06D7","EDDVIST2N06D8","EDDVIST2N06D9", & - "EDDVIST2N07D1","EDDVIST2N07D2","EDDVIST2N07D3","EDDVIST2N07D4","EDDVIST2N07D5","EDDVIST2N07D6", & - "EDDVIST2N07D7","EDDVIST2N07D8","EDDVIST2N07D9","EDDVIST2N08D1","EDDVIST2N08D2","EDDVIST2N08D3", & - "EDDVIST2N08D4","EDDVIST2N08D5","EDDVIST2N08D6","EDDVIST2N08D7","EDDVIST2N08D8","EDDVIST2N08D9", & - "EDDVIST2N09D1","EDDVIST2N09D2","EDDVIST2N09D3","EDDVIST2N09D4","EDDVIST2N09D5","EDDVIST2N09D6", & - "EDDVIST2N09D7","EDDVIST2N09D8","EDDVIST2N09D9","EDDVIST2N10D1","EDDVIST2N10D2","EDDVIST2N10D3", & - "EDDVIST2N10D4","EDDVIST2N10D5","EDDVIST2N10D6","EDDVIST2N10D7","EDDVIST2N10D8","EDDVIST2N10D9", & - "EDDVIST2N11D1","EDDVIST2N11D2","EDDVIST2N11D3","EDDVIST2N11D4","EDDVIST2N11D5","EDDVIST2N11D6", & - "EDDVIST2N11D7","EDDVIST2N11D8","EDDVIST2N11D9","EDDVIST2N12D1","EDDVIST2N12D2","EDDVIST2N12D3", & - "EDDVIST2N12D4","EDDVIST2N12D5","EDDVIST2N12D6","EDDVIST2N12D7","EDDVIST2N12D8","EDDVIST2N12D9", & - "EDDVIST2N13D1","EDDVIST2N13D2","EDDVIST2N13D3","EDDVIST2N13D4","EDDVIST2N13D5","EDDVIST2N13D6", & - "EDDVIST2N13D7","EDDVIST2N13D8","EDDVIST2N13D9","EDDVIST2N14D1","EDDVIST2N14D2","EDDVIST2N14D3", & - "EDDVIST2N14D4","EDDVIST2N14D5","EDDVIST2N14D6","EDDVIST2N14D7","EDDVIST2N14D8","EDDVIST2N14D9", & - "EDDVIST2N15D1","EDDVIST2N15D2","EDDVIST2N15D3","EDDVIST2N15D4","EDDVIST2N15D5","EDDVIST2N15D6", & - "EDDVIST2N15D7","EDDVIST2N15D8","EDDVIST2N15D9","EDDVIST2N16D1","EDDVIST2N16D2","EDDVIST2N16D3", & - "EDDVIST2N16D4","EDDVIST2N16D5","EDDVIST2N16D6","EDDVIST2N16D7","EDDVIST2N16D8","EDDVIST2N16D9", & - "EDDVIST2N17D1","EDDVIST2N17D2","EDDVIST2N17D3","EDDVIST2N17D4","EDDVIST2N17D5","EDDVIST2N17D6", & - "EDDVIST2N17D7","EDDVIST2N17D8","EDDVIST2N17D9","EDDVIST2N18D1","EDDVIST2N18D2","EDDVIST2N18D3", & - "EDDVIST2N18D4","EDDVIST2N18D5","EDDVIST2N18D6","EDDVIST2N18D7","EDDVIST2N18D8","EDDVIST2N18D9", & - "EDDVIST2N19D1","EDDVIST2N19D2","EDDVIST2N19D3","EDDVIST2N19D4","EDDVIST2N19D5","EDDVIST2N19D6", & - "EDDVIST2N19D7","EDDVIST2N19D8","EDDVIST2N19D9","EDDVIST2N20D1","EDDVIST2N20D2","EDDVIST2N20D3", & - "EDDVIST2N20D4","EDDVIST2N20D5","EDDVIST2N20D6","EDDVIST2N20D7","EDDVIST2N20D8","EDDVIST2N20D9", & - "EDDVIST3N01D1","EDDVIST3N01D2","EDDVIST3N01D3","EDDVIST3N01D4","EDDVIST3N01D5","EDDVIST3N01D6", & - "EDDVIST3N01D7","EDDVIST3N01D8","EDDVIST3N01D9","EDDVIST3N02D1","EDDVIST3N02D2","EDDVIST3N02D3", & - "EDDVIST3N02D4","EDDVIST3N02D5","EDDVIST3N02D6","EDDVIST3N02D7","EDDVIST3N02D8","EDDVIST3N02D9", & - "EDDVIST3N03D1","EDDVIST3N03D2","EDDVIST3N03D3","EDDVIST3N03D4","EDDVIST3N03D5","EDDVIST3N03D6", & - "EDDVIST3N03D7","EDDVIST3N03D8","EDDVIST3N03D9","EDDVIST3N04D1","EDDVIST3N04D2","EDDVIST3N04D3", & - "EDDVIST3N04D4","EDDVIST3N04D5","EDDVIST3N04D6","EDDVIST3N04D7","EDDVIST3N04D8","EDDVIST3N04D9", & - "EDDVIST3N05D1","EDDVIST3N05D2","EDDVIST3N05D3","EDDVIST3N05D4","EDDVIST3N05D5","EDDVIST3N05D6", & - "EDDVIST3N05D7","EDDVIST3N05D8","EDDVIST3N05D9","EDDVIST3N06D1","EDDVIST3N06D2","EDDVIST3N06D3", & - "EDDVIST3N06D4","EDDVIST3N06D5","EDDVIST3N06D6","EDDVIST3N06D7","EDDVIST3N06D8","EDDVIST3N06D9", & - "EDDVIST3N07D1","EDDVIST3N07D2","EDDVIST3N07D3","EDDVIST3N07D4","EDDVIST3N07D5","EDDVIST3N07D6", & - "EDDVIST3N07D7","EDDVIST3N07D8","EDDVIST3N07D9","EDDVIST3N08D1","EDDVIST3N08D2","EDDVIST3N08D3", & - "EDDVIST3N08D4","EDDVIST3N08D5","EDDVIST3N08D6","EDDVIST3N08D7","EDDVIST3N08D8","EDDVIST3N08D9", & - "EDDVIST3N09D1","EDDVIST3N09D2","EDDVIST3N09D3","EDDVIST3N09D4","EDDVIST3N09D5","EDDVIST3N09D6", & - "EDDVIST3N09D7","EDDVIST3N09D8","EDDVIST3N09D9","EDDVIST3N10D1","EDDVIST3N10D2","EDDVIST3N10D3", & - "EDDVIST3N10D4","EDDVIST3N10D5","EDDVIST3N10D6","EDDVIST3N10D7","EDDVIST3N10D8","EDDVIST3N10D9", & - "EDDVIST3N11D1","EDDVIST3N11D2","EDDVIST3N11D3","EDDVIST3N11D4","EDDVIST3N11D5","EDDVIST3N11D6", & - "EDDVIST3N11D7","EDDVIST3N11D8","EDDVIST3N11D9","EDDVIST3N12D1","EDDVIST3N12D2","EDDVIST3N12D3", & - "EDDVIST3N12D4","EDDVIST3N12D5","EDDVIST3N12D6","EDDVIST3N12D7","EDDVIST3N12D8","EDDVIST3N12D9", & - "EDDVIST3N13D1","EDDVIST3N13D2","EDDVIST3N13D3","EDDVIST3N13D4","EDDVIST3N13D5","EDDVIST3N13D6", & - "EDDVIST3N13D7","EDDVIST3N13D8","EDDVIST3N13D9","EDDVIST3N14D1","EDDVIST3N14D2","EDDVIST3N14D3", & - "EDDVIST3N14D4","EDDVIST3N14D5","EDDVIST3N14D6","EDDVIST3N14D7","EDDVIST3N14D8","EDDVIST3N14D9", & - "EDDVIST3N15D1","EDDVIST3N15D2","EDDVIST3N15D3","EDDVIST3N15D4","EDDVIST3N15D5","EDDVIST3N15D6", & - "EDDVIST3N15D7","EDDVIST3N15D8","EDDVIST3N15D9","EDDVIST3N16D1","EDDVIST3N16D2","EDDVIST3N16D3", & - "EDDVIST3N16D4","EDDVIST3N16D5","EDDVIST3N16D6","EDDVIST3N16D7","EDDVIST3N16D8","EDDVIST3N16D9", & - "EDDVIST3N17D1","EDDVIST3N17D2","EDDVIST3N17D3","EDDVIST3N17D4","EDDVIST3N17D5","EDDVIST3N17D6", & - "EDDVIST3N17D7","EDDVIST3N17D8","EDDVIST3N17D9","EDDVIST3N18D1","EDDVIST3N18D2","EDDVIST3N18D3", & - "EDDVIST3N18D4","EDDVIST3N18D5","EDDVIST3N18D6","EDDVIST3N18D7","EDDVIST3N18D8","EDDVIST3N18D9", & - "EDDVIST3N19D1","EDDVIST3N19D2","EDDVIST3N19D3","EDDVIST3N19D4","EDDVIST3N19D5","EDDVIST3N19D6", & - "EDDVIST3N19D7","EDDVIST3N19D8","EDDVIST3N19D9","EDDVIST3N20D1","EDDVIST3N20D2","EDDVIST3N20D3", & - "EDDVIST3N20D4","EDDVIST3N20D5","EDDVIST3N20D6","EDDVIST3N20D7","EDDVIST3N20D8","EDDVIST3N20D9", & - "EDDVIST4N01D1","EDDVIST4N01D2","EDDVIST4N01D3","EDDVIST4N01D4","EDDVIST4N01D5","EDDVIST4N01D6", & - "EDDVIST4N01D7","EDDVIST4N01D8","EDDVIST4N01D9","EDDVIST4N02D1","EDDVIST4N02D2","EDDVIST4N02D3", & + "EDDAMBT7N06D4","EDDAMBT7N06D5","EDDAMBT7N06D6","EDDAMBT7N06D7"/) + CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry2(1330) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically + "EDDAMBT7N06D8","EDDAMBT7N06D9","EDDAMBT7N07D1","EDDAMBT7N07D2","EDDAMBT7N07D3","EDDAMBT7N07D4", & + "EDDAMBT7N07D5","EDDAMBT7N07D6","EDDAMBT7N07D7","EDDAMBT7N07D8","EDDAMBT7N07D9","EDDAMBT7N08D1", & + "EDDAMBT7N08D2","EDDAMBT7N08D3","EDDAMBT7N08D4","EDDAMBT7N08D5","EDDAMBT7N08D6","EDDAMBT7N08D7", & + "EDDAMBT7N08D8","EDDAMBT7N08D9","EDDAMBT7N09D1","EDDAMBT7N09D2","EDDAMBT7N09D3","EDDAMBT7N09D4", & + "EDDAMBT7N09D5","EDDAMBT7N09D6","EDDAMBT7N09D7","EDDAMBT7N09D8","EDDAMBT7N09D9","EDDAMBT7N10D1", & + "EDDAMBT7N10D2","EDDAMBT7N10D3","EDDAMBT7N10D4","EDDAMBT7N10D5","EDDAMBT7N10D6","EDDAMBT7N10D7", & + "EDDAMBT7N10D8","EDDAMBT7N10D9","EDDAMBT7N11D1","EDDAMBT7N11D2","EDDAMBT7N11D3","EDDAMBT7N11D4", & + "EDDAMBT7N11D5","EDDAMBT7N11D6","EDDAMBT7N11D7","EDDAMBT7N11D8","EDDAMBT7N11D9","EDDAMBT7N12D1", & + "EDDAMBT7N12D2","EDDAMBT7N12D3","EDDAMBT7N12D4","EDDAMBT7N12D5","EDDAMBT7N12D6","EDDAMBT7N12D7", & + "EDDAMBT7N12D8","EDDAMBT7N12D9","EDDAMBT7N13D1","EDDAMBT7N13D2","EDDAMBT7N13D3","EDDAMBT7N13D4", & + "EDDAMBT7N13D5","EDDAMBT7N13D6","EDDAMBT7N13D7","EDDAMBT7N13D8","EDDAMBT7N13D9","EDDAMBT7N14D1", & + "EDDAMBT7N14D2","EDDAMBT7N14D3","EDDAMBT7N14D4","EDDAMBT7N14D5","EDDAMBT7N14D6","EDDAMBT7N14D7", & + "EDDAMBT7N14D8","EDDAMBT7N14D9","EDDAMBT7N15D1","EDDAMBT7N15D2","EDDAMBT7N15D3","EDDAMBT7N15D4", & + "EDDAMBT7N15D5","EDDAMBT7N15D6","EDDAMBT7N15D7","EDDAMBT7N15D8","EDDAMBT7N15D9","EDDAMBT7N16D1", & + "EDDAMBT7N16D2","EDDAMBT7N16D3","EDDAMBT7N16D4","EDDAMBT7N16D5","EDDAMBT7N16D6","EDDAMBT7N16D7", & + "EDDAMBT7N16D8","EDDAMBT7N16D9","EDDAMBT7N17D1","EDDAMBT7N17D2","EDDAMBT7N17D3","EDDAMBT7N17D4", & + "EDDAMBT7N17D5","EDDAMBT7N17D6","EDDAMBT7N17D7","EDDAMBT7N17D8","EDDAMBT7N17D9","EDDAMBT7N18D1", & + "EDDAMBT7N18D2","EDDAMBT7N18D3","EDDAMBT7N18D4","EDDAMBT7N18D5","EDDAMBT7N18D6","EDDAMBT7N18D7", & + "EDDAMBT7N18D8","EDDAMBT7N18D9","EDDAMBT7N19D1","EDDAMBT7N19D2","EDDAMBT7N19D3","EDDAMBT7N19D4", & + "EDDAMBT7N19D5","EDDAMBT7N19D6","EDDAMBT7N19D7","EDDAMBT7N19D8","EDDAMBT7N19D9","EDDAMBT7N20D1", & + "EDDAMBT7N20D2","EDDAMBT7N20D3","EDDAMBT7N20D4","EDDAMBT7N20D5","EDDAMBT7N20D6","EDDAMBT7N20D7", & + "EDDAMBT7N20D8","EDDAMBT7N20D9","EDDAMBT8N01D1","EDDAMBT8N01D2","EDDAMBT8N01D3","EDDAMBT8N01D4", & + "EDDAMBT8N01D5","EDDAMBT8N01D6","EDDAMBT8N01D7","EDDAMBT8N01D8","EDDAMBT8N01D9","EDDAMBT8N02D1", & + "EDDAMBT8N02D2","EDDAMBT8N02D3","EDDAMBT8N02D4","EDDAMBT8N02D5","EDDAMBT8N02D6","EDDAMBT8N02D7", & + "EDDAMBT8N02D8","EDDAMBT8N02D9","EDDAMBT8N03D1","EDDAMBT8N03D2","EDDAMBT8N03D3","EDDAMBT8N03D4", & + "EDDAMBT8N03D5","EDDAMBT8N03D6","EDDAMBT8N03D7","EDDAMBT8N03D8","EDDAMBT8N03D9","EDDAMBT8N04D1", & + "EDDAMBT8N04D2","EDDAMBT8N04D3","EDDAMBT8N04D4","EDDAMBT8N04D5","EDDAMBT8N04D6","EDDAMBT8N04D7", & + "EDDAMBT8N04D8","EDDAMBT8N04D9","EDDAMBT8N05D1","EDDAMBT8N05D2","EDDAMBT8N05D3","EDDAMBT8N05D4", & + "EDDAMBT8N05D5","EDDAMBT8N05D6","EDDAMBT8N05D7","EDDAMBT8N05D8","EDDAMBT8N05D9","EDDAMBT8N06D1", & + "EDDAMBT8N06D2","EDDAMBT8N06D3","EDDAMBT8N06D4","EDDAMBT8N06D5","EDDAMBT8N06D6","EDDAMBT8N06D7", & + "EDDAMBT8N06D8","EDDAMBT8N06D9","EDDAMBT8N07D1","EDDAMBT8N07D2","EDDAMBT8N07D3","EDDAMBT8N07D4", & + "EDDAMBT8N07D5","EDDAMBT8N07D6","EDDAMBT8N07D7","EDDAMBT8N07D8","EDDAMBT8N07D9","EDDAMBT8N08D1", & + "EDDAMBT8N08D2","EDDAMBT8N08D3","EDDAMBT8N08D4","EDDAMBT8N08D5","EDDAMBT8N08D6","EDDAMBT8N08D7", & + "EDDAMBT8N08D8","EDDAMBT8N08D9","EDDAMBT8N09D1","EDDAMBT8N09D2","EDDAMBT8N09D3","EDDAMBT8N09D4", & + "EDDAMBT8N09D5","EDDAMBT8N09D6","EDDAMBT8N09D7","EDDAMBT8N09D8","EDDAMBT8N09D9","EDDAMBT8N10D1", & + "EDDAMBT8N10D2","EDDAMBT8N10D3","EDDAMBT8N10D4","EDDAMBT8N10D5","EDDAMBT8N10D6","EDDAMBT8N10D7", & + "EDDAMBT8N10D8","EDDAMBT8N10D9","EDDAMBT8N11D1","EDDAMBT8N11D2","EDDAMBT8N11D3","EDDAMBT8N11D4", & + "EDDAMBT8N11D5","EDDAMBT8N11D6","EDDAMBT8N11D7","EDDAMBT8N11D8","EDDAMBT8N11D9","EDDAMBT8N12D1", & + "EDDAMBT8N12D2","EDDAMBT8N12D3","EDDAMBT8N12D4","EDDAMBT8N12D5","EDDAMBT8N12D6","EDDAMBT8N12D7", & + "EDDAMBT8N12D8","EDDAMBT8N12D9","EDDAMBT8N13D1","EDDAMBT8N13D2","EDDAMBT8N13D3","EDDAMBT8N13D4", & + "EDDAMBT8N13D5","EDDAMBT8N13D6","EDDAMBT8N13D7","EDDAMBT8N13D8","EDDAMBT8N13D9","EDDAMBT8N14D1", & + "EDDAMBT8N14D2","EDDAMBT8N14D3","EDDAMBT8N14D4","EDDAMBT8N14D5","EDDAMBT8N14D6","EDDAMBT8N14D7", & + "EDDAMBT8N14D8","EDDAMBT8N14D9","EDDAMBT8N15D1","EDDAMBT8N15D2","EDDAMBT8N15D3","EDDAMBT8N15D4", & + "EDDAMBT8N15D5","EDDAMBT8N15D6","EDDAMBT8N15D7","EDDAMBT8N15D8","EDDAMBT8N15D9","EDDAMBT8N16D1", & + "EDDAMBT8N16D2","EDDAMBT8N16D3","EDDAMBT8N16D4","EDDAMBT8N16D5","EDDAMBT8N16D6","EDDAMBT8N16D7", & + "EDDAMBT8N16D8","EDDAMBT8N16D9","EDDAMBT8N17D1","EDDAMBT8N17D2","EDDAMBT8N17D3","EDDAMBT8N17D4", & + "EDDAMBT8N17D5","EDDAMBT8N17D6","EDDAMBT8N17D7","EDDAMBT8N17D8","EDDAMBT8N17D9","EDDAMBT8N18D1", & + "EDDAMBT8N18D2","EDDAMBT8N18D3","EDDAMBT8N18D4","EDDAMBT8N18D5","EDDAMBT8N18D6","EDDAMBT8N18D7", & + "EDDAMBT8N18D8","EDDAMBT8N18D9","EDDAMBT8N19D1","EDDAMBT8N19D2","EDDAMBT8N19D3","EDDAMBT8N19D4", & + "EDDAMBT8N19D5","EDDAMBT8N19D6","EDDAMBT8N19D7","EDDAMBT8N19D8","EDDAMBT8N19D9","EDDAMBT8N20D1", & + "EDDAMBT8N20D2","EDDAMBT8N20D3","EDDAMBT8N20D4","EDDAMBT8N20D5","EDDAMBT8N20D6","EDDAMBT8N20D7", & + "EDDAMBT8N20D8","EDDAMBT8N20D9","EDDAMBT9N01D1","EDDAMBT9N01D2","EDDAMBT9N01D3","EDDAMBT9N01D4", & + "EDDAMBT9N01D5","EDDAMBT9N01D6","EDDAMBT9N01D7","EDDAMBT9N01D8","EDDAMBT9N01D9","EDDAMBT9N02D1", & + "EDDAMBT9N02D2","EDDAMBT9N02D3","EDDAMBT9N02D4","EDDAMBT9N02D5","EDDAMBT9N02D6","EDDAMBT9N02D7", & + "EDDAMBT9N02D8","EDDAMBT9N02D9","EDDAMBT9N03D1","EDDAMBT9N03D2","EDDAMBT9N03D3","EDDAMBT9N03D4", & + "EDDAMBT9N03D5","EDDAMBT9N03D6","EDDAMBT9N03D7","EDDAMBT9N03D8","EDDAMBT9N03D9","EDDAMBT9N04D1", & + "EDDAMBT9N04D2","EDDAMBT9N04D3","EDDAMBT9N04D4","EDDAMBT9N04D5","EDDAMBT9N04D6","EDDAMBT9N04D7", & + "EDDAMBT9N04D8","EDDAMBT9N04D9","EDDAMBT9N05D1","EDDAMBT9N05D2","EDDAMBT9N05D3","EDDAMBT9N05D4", & + "EDDAMBT9N05D5","EDDAMBT9N05D6","EDDAMBT9N05D7","EDDAMBT9N05D8","EDDAMBT9N05D9","EDDAMBT9N06D1", & + "EDDAMBT9N06D2","EDDAMBT9N06D3","EDDAMBT9N06D4","EDDAMBT9N06D5","EDDAMBT9N06D6","EDDAMBT9N06D7", & + "EDDAMBT9N06D8","EDDAMBT9N06D9","EDDAMBT9N07D1","EDDAMBT9N07D2","EDDAMBT9N07D3","EDDAMBT9N07D4", & + "EDDAMBT9N07D5","EDDAMBT9N07D6","EDDAMBT9N07D7","EDDAMBT9N07D8","EDDAMBT9N07D9","EDDAMBT9N08D1", & + "EDDAMBT9N08D2","EDDAMBT9N08D3","EDDAMBT9N08D4","EDDAMBT9N08D5","EDDAMBT9N08D6","EDDAMBT9N08D7", & + "EDDAMBT9N08D8","EDDAMBT9N08D9","EDDAMBT9N09D1","EDDAMBT9N09D2","EDDAMBT9N09D3","EDDAMBT9N09D4", & + "EDDAMBT9N09D5","EDDAMBT9N09D6","EDDAMBT9N09D7","EDDAMBT9N09D8","EDDAMBT9N09D9","EDDAMBT9N10D1", & + "EDDAMBT9N10D2","EDDAMBT9N10D3","EDDAMBT9N10D4","EDDAMBT9N10D5","EDDAMBT9N10D6","EDDAMBT9N10D7", & + "EDDAMBT9N10D8","EDDAMBT9N10D9","EDDAMBT9N11D1","EDDAMBT9N11D2","EDDAMBT9N11D3","EDDAMBT9N11D4", & + "EDDAMBT9N11D5","EDDAMBT9N11D6","EDDAMBT9N11D7","EDDAMBT9N11D8","EDDAMBT9N11D9","EDDAMBT9N12D1", & + "EDDAMBT9N12D2","EDDAMBT9N12D3","EDDAMBT9N12D4","EDDAMBT9N12D5","EDDAMBT9N12D6","EDDAMBT9N12D7", & + "EDDAMBT9N12D8","EDDAMBT9N12D9","EDDAMBT9N13D1","EDDAMBT9N13D2","EDDAMBT9N13D3","EDDAMBT9N13D4", & + "EDDAMBT9N13D5","EDDAMBT9N13D6","EDDAMBT9N13D7","EDDAMBT9N13D8","EDDAMBT9N13D9","EDDAMBT9N14D1", & + "EDDAMBT9N14D2","EDDAMBT9N14D3","EDDAMBT9N14D4","EDDAMBT9N14D5","EDDAMBT9N14D6","EDDAMBT9N14D7", & + "EDDAMBT9N14D8","EDDAMBT9N14D9","EDDAMBT9N15D1","EDDAMBT9N15D2","EDDAMBT9N15D3","EDDAMBT9N15D4", & + "EDDAMBT9N15D5","EDDAMBT9N15D6","EDDAMBT9N15D7","EDDAMBT9N15D8","EDDAMBT9N15D9","EDDAMBT9N16D1", & + "EDDAMBT9N16D2","EDDAMBT9N16D3","EDDAMBT9N16D4","EDDAMBT9N16D5","EDDAMBT9N16D6","EDDAMBT9N16D7", & + "EDDAMBT9N16D8","EDDAMBT9N16D9","EDDAMBT9N17D1","EDDAMBT9N17D2","EDDAMBT9N17D3","EDDAMBT9N17D4", & + "EDDAMBT9N17D5","EDDAMBT9N17D6","EDDAMBT9N17D7","EDDAMBT9N17D8","EDDAMBT9N17D9","EDDAMBT9N18D1", & + "EDDAMBT9N18D2","EDDAMBT9N18D3","EDDAMBT9N18D4","EDDAMBT9N18D5","EDDAMBT9N18D6","EDDAMBT9N18D7", & + "EDDAMBT9N18D8","EDDAMBT9N18D9","EDDAMBT9N19D1","EDDAMBT9N19D2","EDDAMBT9N19D3","EDDAMBT9N19D4", & + "EDDAMBT9N19D5","EDDAMBT9N19D6","EDDAMBT9N19D7","EDDAMBT9N19D8","EDDAMBT9N19D9","EDDAMBT9N20D1", & + "EDDAMBT9N20D2","EDDAMBT9N20D3","EDDAMBT9N20D4","EDDAMBT9N20D5","EDDAMBT9N20D6","EDDAMBT9N20D7", & + "EDDAMBT9N20D8","EDDAMBT9N20D9","EDDSHRT1N01D1","EDDSHRT1N01D2","EDDSHRT1N01D3","EDDSHRT1N01D4", & + "EDDSHRT1N01D5","EDDSHRT1N01D6","EDDSHRT1N01D7","EDDSHRT1N01D8","EDDSHRT1N01D9","EDDSHRT1N02D1", & + "EDDSHRT1N02D2","EDDSHRT1N02D3","EDDSHRT1N02D4","EDDSHRT1N02D5","EDDSHRT1N02D6","EDDSHRT1N02D7", & + "EDDSHRT1N02D8","EDDSHRT1N02D9","EDDSHRT1N03D1","EDDSHRT1N03D2","EDDSHRT1N03D3","EDDSHRT1N03D4", & + "EDDSHRT1N03D5","EDDSHRT1N03D6","EDDSHRT1N03D7","EDDSHRT1N03D8","EDDSHRT1N03D9","EDDSHRT1N04D1", & + "EDDSHRT1N04D2","EDDSHRT1N04D3","EDDSHRT1N04D4","EDDSHRT1N04D5","EDDSHRT1N04D6","EDDSHRT1N04D7", & + "EDDSHRT1N04D8","EDDSHRT1N04D9","EDDSHRT1N05D1","EDDSHRT1N05D2","EDDSHRT1N05D3","EDDSHRT1N05D4", & + "EDDSHRT1N05D5","EDDSHRT1N05D6","EDDSHRT1N05D7","EDDSHRT1N05D8","EDDSHRT1N05D9","EDDSHRT1N06D1", & + "EDDSHRT1N06D2","EDDSHRT1N06D3","EDDSHRT1N06D4","EDDSHRT1N06D5","EDDSHRT1N06D6","EDDSHRT1N06D7", & + "EDDSHRT1N06D8","EDDSHRT1N06D9","EDDSHRT1N07D1","EDDSHRT1N07D2","EDDSHRT1N07D3","EDDSHRT1N07D4", & + "EDDSHRT1N07D5","EDDSHRT1N07D6","EDDSHRT1N07D7","EDDSHRT1N07D8","EDDSHRT1N07D9","EDDSHRT1N08D1", & + "EDDSHRT1N08D2","EDDSHRT1N08D3","EDDSHRT1N08D4","EDDSHRT1N08D5","EDDSHRT1N08D6","EDDSHRT1N08D7", & + "EDDSHRT1N08D8","EDDSHRT1N08D9","EDDSHRT1N09D1","EDDSHRT1N09D2","EDDSHRT1N09D3","EDDSHRT1N09D4", & + "EDDSHRT1N09D5","EDDSHRT1N09D6","EDDSHRT1N09D7","EDDSHRT1N09D8","EDDSHRT1N09D9","EDDSHRT1N10D1", & + "EDDSHRT1N10D2","EDDSHRT1N10D3","EDDSHRT1N10D4","EDDSHRT1N10D5","EDDSHRT1N10D6","EDDSHRT1N10D7", & + "EDDSHRT1N10D8","EDDSHRT1N10D9","EDDSHRT1N11D1","EDDSHRT1N11D2","EDDSHRT1N11D3","EDDSHRT1N11D4", & + "EDDSHRT1N11D5","EDDSHRT1N11D6","EDDSHRT1N11D7","EDDSHRT1N11D8","EDDSHRT1N11D9","EDDSHRT1N12D1", & + "EDDSHRT1N12D2","EDDSHRT1N12D3","EDDSHRT1N12D4","EDDSHRT1N12D5","EDDSHRT1N12D6","EDDSHRT1N12D7", & + "EDDSHRT1N12D8","EDDSHRT1N12D9","EDDSHRT1N13D1","EDDSHRT1N13D2","EDDSHRT1N13D3","EDDSHRT1N13D4", & + "EDDSHRT1N13D5","EDDSHRT1N13D6","EDDSHRT1N13D7","EDDSHRT1N13D8","EDDSHRT1N13D9","EDDSHRT1N14D1", & + "EDDSHRT1N14D2","EDDSHRT1N14D3","EDDSHRT1N14D4","EDDSHRT1N14D5","EDDSHRT1N14D6","EDDSHRT1N14D7", & + "EDDSHRT1N14D8","EDDSHRT1N14D9","EDDSHRT1N15D1","EDDSHRT1N15D2","EDDSHRT1N15D3","EDDSHRT1N15D4", & + "EDDSHRT1N15D5","EDDSHRT1N15D6","EDDSHRT1N15D7","EDDSHRT1N15D8","EDDSHRT1N15D9","EDDSHRT1N16D1", & + "EDDSHRT1N16D2","EDDSHRT1N16D3","EDDSHRT1N16D4","EDDSHRT1N16D5","EDDSHRT1N16D6","EDDSHRT1N16D7", & + "EDDSHRT1N16D8","EDDSHRT1N16D9","EDDSHRT1N17D1","EDDSHRT1N17D2","EDDSHRT1N17D3","EDDSHRT1N17D4", & + "EDDSHRT1N17D5","EDDSHRT1N17D6","EDDSHRT1N17D7","EDDSHRT1N17D8","EDDSHRT1N17D9","EDDSHRT1N18D1", & + "EDDSHRT1N18D2","EDDSHRT1N18D3","EDDSHRT1N18D4","EDDSHRT1N18D5","EDDSHRT1N18D6","EDDSHRT1N18D7", & + "EDDSHRT1N18D8","EDDSHRT1N18D9","EDDSHRT1N19D1","EDDSHRT1N19D2","EDDSHRT1N19D3","EDDSHRT1N19D4", & + "EDDSHRT1N19D5","EDDSHRT1N19D6","EDDSHRT1N19D7","EDDSHRT1N19D8","EDDSHRT1N19D9","EDDSHRT1N20D1", & + "EDDSHRT1N20D2","EDDSHRT1N20D3","EDDSHRT1N20D4","EDDSHRT1N20D5","EDDSHRT1N20D6","EDDSHRT1N20D7", & + "EDDSHRT1N20D8","EDDSHRT1N20D9","EDDSHRT2N01D1","EDDSHRT2N01D2","EDDSHRT2N01D3","EDDSHRT2N01D4", & + "EDDSHRT2N01D5","EDDSHRT2N01D6","EDDSHRT2N01D7","EDDSHRT2N01D8","EDDSHRT2N01D9","EDDSHRT2N02D1", & + "EDDSHRT2N02D2","EDDSHRT2N02D3","EDDSHRT2N02D4","EDDSHRT2N02D5","EDDSHRT2N02D6","EDDSHRT2N02D7", & + "EDDSHRT2N02D8","EDDSHRT2N02D9","EDDSHRT2N03D1","EDDSHRT2N03D2","EDDSHRT2N03D3","EDDSHRT2N03D4", & + "EDDSHRT2N03D5","EDDSHRT2N03D6","EDDSHRT2N03D7","EDDSHRT2N03D8","EDDSHRT2N03D9","EDDSHRT2N04D1", & + "EDDSHRT2N04D2","EDDSHRT2N04D3","EDDSHRT2N04D4","EDDSHRT2N04D5","EDDSHRT2N04D6","EDDSHRT2N04D7", & + "EDDSHRT2N04D8","EDDSHRT2N04D9","EDDSHRT2N05D1","EDDSHRT2N05D2","EDDSHRT2N05D3","EDDSHRT2N05D4", & + "EDDSHRT2N05D5","EDDSHRT2N05D6","EDDSHRT2N05D7","EDDSHRT2N05D8","EDDSHRT2N05D9","EDDSHRT2N06D1", & + "EDDSHRT2N06D2","EDDSHRT2N06D3","EDDSHRT2N06D4","EDDSHRT2N06D5","EDDSHRT2N06D6","EDDSHRT2N06D7", & + "EDDSHRT2N06D8","EDDSHRT2N06D9","EDDSHRT2N07D1","EDDSHRT2N07D2","EDDSHRT2N07D3","EDDSHRT2N07D4", & + "EDDSHRT2N07D5","EDDSHRT2N07D6","EDDSHRT2N07D7","EDDSHRT2N07D8","EDDSHRT2N07D9","EDDSHRT2N08D1", & + "EDDSHRT2N08D2","EDDSHRT2N08D3","EDDSHRT2N08D4","EDDSHRT2N08D5","EDDSHRT2N08D6","EDDSHRT2N08D7", & + "EDDSHRT2N08D8","EDDSHRT2N08D9","EDDSHRT2N09D1","EDDSHRT2N09D2","EDDSHRT2N09D3","EDDSHRT2N09D4", & + "EDDSHRT2N09D5","EDDSHRT2N09D6","EDDSHRT2N09D7","EDDSHRT2N09D8","EDDSHRT2N09D9","EDDSHRT2N10D1", & + "EDDSHRT2N10D2","EDDSHRT2N10D3","EDDSHRT2N10D4","EDDSHRT2N10D5","EDDSHRT2N10D6","EDDSHRT2N10D7", & + "EDDSHRT2N10D8","EDDSHRT2N10D9","EDDSHRT2N11D1","EDDSHRT2N11D2","EDDSHRT2N11D3","EDDSHRT2N11D4", & + "EDDSHRT2N11D5","EDDSHRT2N11D6","EDDSHRT2N11D7","EDDSHRT2N11D8","EDDSHRT2N11D9","EDDSHRT2N12D1", & + "EDDSHRT2N12D2","EDDSHRT2N12D3","EDDSHRT2N12D4","EDDSHRT2N12D5","EDDSHRT2N12D6","EDDSHRT2N12D7", & + "EDDSHRT2N12D8","EDDSHRT2N12D9","EDDSHRT2N13D1","EDDSHRT2N13D2","EDDSHRT2N13D3","EDDSHRT2N13D4", & + "EDDSHRT2N13D5","EDDSHRT2N13D6","EDDSHRT2N13D7","EDDSHRT2N13D8","EDDSHRT2N13D9","EDDSHRT2N14D1", & + "EDDSHRT2N14D2","EDDSHRT2N14D3","EDDSHRT2N14D4","EDDSHRT2N14D5","EDDSHRT2N14D6","EDDSHRT2N14D7", & + "EDDSHRT2N14D8","EDDSHRT2N14D9","EDDSHRT2N15D1","EDDSHRT2N15D2","EDDSHRT2N15D3","EDDSHRT2N15D4", & + "EDDSHRT2N15D5","EDDSHRT2N15D6","EDDSHRT2N15D7","EDDSHRT2N15D8","EDDSHRT2N15D9","EDDSHRT2N16D1", & + "EDDSHRT2N16D2","EDDSHRT2N16D3","EDDSHRT2N16D4","EDDSHRT2N16D5","EDDSHRT2N16D6","EDDSHRT2N16D7", & + "EDDSHRT2N16D8","EDDSHRT2N16D9","EDDSHRT2N17D1","EDDSHRT2N17D2","EDDSHRT2N17D3","EDDSHRT2N17D4", & + "EDDSHRT2N17D5","EDDSHRT2N17D6","EDDSHRT2N17D7","EDDSHRT2N17D8","EDDSHRT2N17D9","EDDSHRT2N18D1", & + "EDDSHRT2N18D2","EDDSHRT2N18D3","EDDSHRT2N18D4","EDDSHRT2N18D5","EDDSHRT2N18D6","EDDSHRT2N18D7", & + "EDDSHRT2N18D8","EDDSHRT2N18D9","EDDSHRT2N19D1","EDDSHRT2N19D2","EDDSHRT2N19D3","EDDSHRT2N19D4", & + "EDDSHRT2N19D5","EDDSHRT2N19D6","EDDSHRT2N19D7","EDDSHRT2N19D8","EDDSHRT2N19D9","EDDSHRT2N20D1", & + "EDDSHRT2N20D2","EDDSHRT2N20D3","EDDSHRT2N20D4","EDDSHRT2N20D5","EDDSHRT2N20D6","EDDSHRT2N20D7", & + "EDDSHRT2N20D8","EDDSHRT2N20D9","EDDSHRT3N01D1","EDDSHRT3N01D2","EDDSHRT3N01D3","EDDSHRT3N01D4", & + "EDDSHRT3N01D5","EDDSHRT3N01D6","EDDSHRT3N01D7","EDDSHRT3N01D8","EDDSHRT3N01D9","EDDSHRT3N02D1", & + "EDDSHRT3N02D2","EDDSHRT3N02D3","EDDSHRT3N02D4","EDDSHRT3N02D5","EDDSHRT3N02D6","EDDSHRT3N02D7", & + "EDDSHRT3N02D8","EDDSHRT3N02D9","EDDSHRT3N03D1","EDDSHRT3N03D2","EDDSHRT3N03D3","EDDSHRT3N03D4", & + "EDDSHRT3N03D5","EDDSHRT3N03D6","EDDSHRT3N03D7","EDDSHRT3N03D8","EDDSHRT3N03D9","EDDSHRT3N04D1", & + "EDDSHRT3N04D2","EDDSHRT3N04D3","EDDSHRT3N04D4","EDDSHRT3N04D5","EDDSHRT3N04D6","EDDSHRT3N04D7", & + "EDDSHRT3N04D8","EDDSHRT3N04D9","EDDSHRT3N05D1","EDDSHRT3N05D2","EDDSHRT3N05D3","EDDSHRT3N05D4", & + "EDDSHRT3N05D5","EDDSHRT3N05D6","EDDSHRT3N05D7","EDDSHRT3N05D8","EDDSHRT3N05D9","EDDSHRT3N06D1", & + "EDDSHRT3N06D2","EDDSHRT3N06D3","EDDSHRT3N06D4","EDDSHRT3N06D5","EDDSHRT3N06D6","EDDSHRT3N06D7", & + "EDDSHRT3N06D8","EDDSHRT3N06D9","EDDSHRT3N07D1","EDDSHRT3N07D2","EDDSHRT3N07D3","EDDSHRT3N07D4", & + "EDDSHRT3N07D5","EDDSHRT3N07D6","EDDSHRT3N07D7","EDDSHRT3N07D8","EDDSHRT3N07D9","EDDSHRT3N08D1", & + "EDDSHRT3N08D2","EDDSHRT3N08D3","EDDSHRT3N08D4","EDDSHRT3N08D5","EDDSHRT3N08D6","EDDSHRT3N08D7", & + "EDDSHRT3N08D8","EDDSHRT3N08D9","EDDSHRT3N09D1","EDDSHRT3N09D2","EDDSHRT3N09D3","EDDSHRT3N09D4", & + "EDDSHRT3N09D5","EDDSHRT3N09D6","EDDSHRT3N09D7","EDDSHRT3N09D8","EDDSHRT3N09D9","EDDSHRT3N10D1", & + "EDDSHRT3N10D2","EDDSHRT3N10D3","EDDSHRT3N10D4","EDDSHRT3N10D5","EDDSHRT3N10D6","EDDSHRT3N10D7", & + "EDDSHRT3N10D8","EDDSHRT3N10D9","EDDSHRT3N11D1","EDDSHRT3N11D2","EDDSHRT3N11D3","EDDSHRT3N11D4", & + "EDDSHRT3N11D5","EDDSHRT3N11D6","EDDSHRT3N11D7","EDDSHRT3N11D8","EDDSHRT3N11D9","EDDSHRT3N12D1", & + "EDDSHRT3N12D2","EDDSHRT3N12D3","EDDSHRT3N12D4","EDDSHRT3N12D5","EDDSHRT3N12D6","EDDSHRT3N12D7", & + "EDDSHRT3N12D8","EDDSHRT3N12D9","EDDSHRT3N13D1","EDDSHRT3N13D2","EDDSHRT3N13D3","EDDSHRT3N13D4", & + "EDDSHRT3N13D5","EDDSHRT3N13D6","EDDSHRT3N13D7","EDDSHRT3N13D8","EDDSHRT3N13D9","EDDSHRT3N14D1", & + "EDDSHRT3N14D2","EDDSHRT3N14D3","EDDSHRT3N14D4","EDDSHRT3N14D5","EDDSHRT3N14D6","EDDSHRT3N14D7", & + "EDDSHRT3N14D8","EDDSHRT3N14D9","EDDSHRT3N15D1","EDDSHRT3N15D2","EDDSHRT3N15D3","EDDSHRT3N15D4", & + "EDDSHRT3N15D5","EDDSHRT3N15D6","EDDSHRT3N15D7","EDDSHRT3N15D8","EDDSHRT3N15D9","EDDSHRT3N16D1", & + "EDDSHRT3N16D2","EDDSHRT3N16D3","EDDSHRT3N16D4","EDDSHRT3N16D5","EDDSHRT3N16D6","EDDSHRT3N16D7", & + "EDDSHRT3N16D8","EDDSHRT3N16D9","EDDSHRT3N17D1","EDDSHRT3N17D2","EDDSHRT3N17D3","EDDSHRT3N17D4", & + "EDDSHRT3N17D5","EDDSHRT3N17D6","EDDSHRT3N17D7","EDDSHRT3N17D8","EDDSHRT3N17D9","EDDSHRT3N18D1", & + "EDDSHRT3N18D2","EDDSHRT3N18D3","EDDSHRT3N18D4","EDDSHRT3N18D5","EDDSHRT3N18D6","EDDSHRT3N18D7", & + "EDDSHRT3N18D8","EDDSHRT3N18D9","EDDSHRT3N19D1","EDDSHRT3N19D2","EDDSHRT3N19D3","EDDSHRT3N19D4", & + "EDDSHRT3N19D5","EDDSHRT3N19D6","EDDSHRT3N19D7","EDDSHRT3N19D8","EDDSHRT3N19D9","EDDSHRT3N20D1", & + "EDDSHRT3N20D2","EDDSHRT3N20D3","EDDSHRT3N20D4","EDDSHRT3N20D5","EDDSHRT3N20D6","EDDSHRT3N20D7", & + "EDDSHRT3N20D8","EDDSHRT3N20D9","EDDSHRT4N01D1","EDDSHRT4N01D2","EDDSHRT4N01D3","EDDSHRT4N01D4", & + "EDDSHRT4N01D5","EDDSHRT4N01D6","EDDSHRT4N01D7","EDDSHRT4N01D8","EDDSHRT4N01D9","EDDSHRT4N02D1", & + "EDDSHRT4N02D2","EDDSHRT4N02D3","EDDSHRT4N02D4","EDDSHRT4N02D5","EDDSHRT4N02D6","EDDSHRT4N02D7", & + "EDDSHRT4N02D8","EDDSHRT4N02D9","EDDSHRT4N03D1","EDDSHRT4N03D2","EDDSHRT4N03D3","EDDSHRT4N03D4", & + "EDDSHRT4N03D5","EDDSHRT4N03D6","EDDSHRT4N03D7","EDDSHRT4N03D8","EDDSHRT4N03D9","EDDSHRT4N04D1", & + "EDDSHRT4N04D2","EDDSHRT4N04D3","EDDSHRT4N04D4","EDDSHRT4N04D5","EDDSHRT4N04D6","EDDSHRT4N04D7", & + "EDDSHRT4N04D8","EDDSHRT4N04D9","EDDSHRT4N05D1","EDDSHRT4N05D2","EDDSHRT4N05D3","EDDSHRT4N05D4", & + "EDDSHRT4N05D5","EDDSHRT4N05D6","EDDSHRT4N05D7","EDDSHRT4N05D8","EDDSHRT4N05D9","EDDSHRT4N06D1", & + "EDDSHRT4N06D2","EDDSHRT4N06D3","EDDSHRT4N06D4","EDDSHRT4N06D5","EDDSHRT4N06D6","EDDSHRT4N06D7", & + "EDDSHRT4N06D8","EDDSHRT4N06D9","EDDSHRT4N07D1","EDDSHRT4N07D2","EDDSHRT4N07D3","EDDSHRT4N07D4", & + "EDDSHRT4N07D5","EDDSHRT4N07D6","EDDSHRT4N07D7","EDDSHRT4N07D8","EDDSHRT4N07D9","EDDSHRT4N08D1", & + "EDDSHRT4N08D2","EDDSHRT4N08D3","EDDSHRT4N08D4","EDDSHRT4N08D5","EDDSHRT4N08D6","EDDSHRT4N08D7", & + "EDDSHRT4N08D8","EDDSHRT4N08D9","EDDSHRT4N09D1","EDDSHRT4N09D2","EDDSHRT4N09D3","EDDSHRT4N09D4", & + "EDDSHRT4N09D5","EDDSHRT4N09D6","EDDSHRT4N09D7","EDDSHRT4N09D8","EDDSHRT4N09D9","EDDSHRT4N10D1", & + "EDDSHRT4N10D2","EDDSHRT4N10D3","EDDSHRT4N10D4","EDDSHRT4N10D5","EDDSHRT4N10D6","EDDSHRT4N10D7", & + "EDDSHRT4N10D8","EDDSHRT4N10D9","EDDSHRT4N11D1","EDDSHRT4N11D2","EDDSHRT4N11D3","EDDSHRT4N11D4", & + "EDDSHRT4N11D5","EDDSHRT4N11D6","EDDSHRT4N11D7","EDDSHRT4N11D8","EDDSHRT4N11D9","EDDSHRT4N12D1", & + "EDDSHRT4N12D2","EDDSHRT4N12D3","EDDSHRT4N12D4","EDDSHRT4N12D5","EDDSHRT4N12D6","EDDSHRT4N12D7", & + "EDDSHRT4N12D8","EDDSHRT4N12D9","EDDSHRT4N13D1","EDDSHRT4N13D2","EDDSHRT4N13D3","EDDSHRT4N13D4", & + "EDDSHRT4N13D5","EDDSHRT4N13D6","EDDSHRT4N13D7","EDDSHRT4N13D8","EDDSHRT4N13D9","EDDSHRT4N14D1", & + "EDDSHRT4N14D2","EDDSHRT4N14D3","EDDSHRT4N14D4","EDDSHRT4N14D5","EDDSHRT4N14D6","EDDSHRT4N14D7", & + "EDDSHRT4N14D8","EDDSHRT4N14D9","EDDSHRT4N15D1","EDDSHRT4N15D2","EDDSHRT4N15D3","EDDSHRT4N15D4", & + "EDDSHRT4N15D5","EDDSHRT4N15D6","EDDSHRT4N15D7","EDDSHRT4N15D8","EDDSHRT4N15D9","EDDSHRT4N16D1", & + "EDDSHRT4N16D2","EDDSHRT4N16D3","EDDSHRT4N16D4","EDDSHRT4N16D5","EDDSHRT4N16D6","EDDSHRT4N16D7", & + "EDDSHRT4N16D8","EDDSHRT4N16D9","EDDSHRT4N17D1","EDDSHRT4N17D2","EDDSHRT4N17D3","EDDSHRT4N17D4", & + "EDDSHRT4N17D5","EDDSHRT4N17D6","EDDSHRT4N17D7","EDDSHRT4N17D8","EDDSHRT4N17D9","EDDSHRT4N18D1", & + "EDDSHRT4N18D2","EDDSHRT4N18D3","EDDSHRT4N18D4","EDDSHRT4N18D5","EDDSHRT4N18D6","EDDSHRT4N18D7", & + "EDDSHRT4N18D8","EDDSHRT4N18D9","EDDSHRT4N19D1","EDDSHRT4N19D2","EDDSHRT4N19D3","EDDSHRT4N19D4", & + "EDDSHRT4N19D5","EDDSHRT4N19D6","EDDSHRT4N19D7","EDDSHRT4N19D8","EDDSHRT4N19D9","EDDSHRT4N20D1", & + "EDDSHRT4N20D2","EDDSHRT4N20D3","EDDSHRT4N20D4","EDDSHRT4N20D5","EDDSHRT4N20D6","EDDSHRT4N20D7", & + "EDDSHRT4N20D8","EDDSHRT4N20D9","EDDSHRT5N01D1","EDDSHRT5N01D2","EDDSHRT5N01D3","EDDSHRT5N01D4", & + "EDDSHRT5N01D5","EDDSHRT5N01D6","EDDSHRT5N01D7","EDDSHRT5N01D8","EDDSHRT5N01D9","EDDSHRT5N02D1", & + "EDDSHRT5N02D2","EDDSHRT5N02D3","EDDSHRT5N02D4","EDDSHRT5N02D5","EDDSHRT5N02D6","EDDSHRT5N02D7", & + "EDDSHRT5N02D8","EDDSHRT5N02D9","EDDSHRT5N03D1","EDDSHRT5N03D2","EDDSHRT5N03D3","EDDSHRT5N03D4", & + "EDDSHRT5N03D5","EDDSHRT5N03D6","EDDSHRT5N03D7","EDDSHRT5N03D8","EDDSHRT5N03D9","EDDSHRT5N04D1", & + "EDDSHRT5N04D2","EDDSHRT5N04D3","EDDSHRT5N04D4","EDDSHRT5N04D5","EDDSHRT5N04D6","EDDSHRT5N04D7", & + "EDDSHRT5N04D8","EDDSHRT5N04D9","EDDSHRT5N05D1","EDDSHRT5N05D2","EDDSHRT5N05D3","EDDSHRT5N05D4", & + "EDDSHRT5N05D5","EDDSHRT5N05D6","EDDSHRT5N05D7","EDDSHRT5N05D8","EDDSHRT5N05D9","EDDSHRT5N06D1", & + "EDDSHRT5N06D2","EDDSHRT5N06D3","EDDSHRT5N06D4","EDDSHRT5N06D5","EDDSHRT5N06D6","EDDSHRT5N06D7", & + "EDDSHRT5N06D8","EDDSHRT5N06D9","EDDSHRT5N07D1","EDDSHRT5N07D2","EDDSHRT5N07D3","EDDSHRT5N07D4", & + "EDDSHRT5N07D5","EDDSHRT5N07D6","EDDSHRT5N07D7","EDDSHRT5N07D8","EDDSHRT5N07D9","EDDSHRT5N08D1", & + "EDDSHRT5N08D2","EDDSHRT5N08D3","EDDSHRT5N08D4","EDDSHRT5N08D5","EDDSHRT5N08D6","EDDSHRT5N08D7", & + "EDDSHRT5N08D8","EDDSHRT5N08D9","EDDSHRT5N09D1","EDDSHRT5N09D2","EDDSHRT5N09D3","EDDSHRT5N09D4", & + "EDDSHRT5N09D5","EDDSHRT5N09D6","EDDSHRT5N09D7","EDDSHRT5N09D8","EDDSHRT5N09D9","EDDSHRT5N10D1", & + "EDDSHRT5N10D2","EDDSHRT5N10D3","EDDSHRT5N10D4","EDDSHRT5N10D5","EDDSHRT5N10D6","EDDSHRT5N10D7", & + "EDDSHRT5N10D8","EDDSHRT5N10D9","EDDSHRT5N11D1","EDDSHRT5N11D2","EDDSHRT5N11D3","EDDSHRT5N11D4", & + "EDDSHRT5N11D5","EDDSHRT5N11D6","EDDSHRT5N11D7","EDDSHRT5N11D8","EDDSHRT5N11D9","EDDSHRT5N12D1", & + "EDDSHRT5N12D2","EDDSHRT5N12D3","EDDSHRT5N12D4","EDDSHRT5N12D5","EDDSHRT5N12D6","EDDSHRT5N12D7", & + "EDDSHRT5N12D8","EDDSHRT5N12D9","EDDSHRT5N13D1","EDDSHRT5N13D2","EDDSHRT5N13D3","EDDSHRT5N13D4", & + "EDDSHRT5N13D5","EDDSHRT5N13D6","EDDSHRT5N13D7","EDDSHRT5N13D8","EDDSHRT5N13D9","EDDSHRT5N14D1", & + "EDDSHRT5N14D2","EDDSHRT5N14D3","EDDSHRT5N14D4","EDDSHRT5N14D5"/) + CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry3(1330) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically + "EDDSHRT5N14D6","EDDSHRT5N14D7","EDDSHRT5N14D8","EDDSHRT5N14D9","EDDSHRT5N15D1","EDDSHRT5N15D2", & + "EDDSHRT5N15D3","EDDSHRT5N15D4","EDDSHRT5N15D5","EDDSHRT5N15D6","EDDSHRT5N15D7","EDDSHRT5N15D8", & + "EDDSHRT5N15D9","EDDSHRT5N16D1","EDDSHRT5N16D2","EDDSHRT5N16D3","EDDSHRT5N16D4","EDDSHRT5N16D5", & + "EDDSHRT5N16D6","EDDSHRT5N16D7","EDDSHRT5N16D8","EDDSHRT5N16D9","EDDSHRT5N17D1","EDDSHRT5N17D2", & + "EDDSHRT5N17D3","EDDSHRT5N17D4","EDDSHRT5N17D5","EDDSHRT5N17D6","EDDSHRT5N17D7","EDDSHRT5N17D8", & + "EDDSHRT5N17D9","EDDSHRT5N18D1","EDDSHRT5N18D2","EDDSHRT5N18D3","EDDSHRT5N18D4","EDDSHRT5N18D5", & + "EDDSHRT5N18D6","EDDSHRT5N18D7","EDDSHRT5N18D8","EDDSHRT5N18D9","EDDSHRT5N19D1","EDDSHRT5N19D2", & + "EDDSHRT5N19D3","EDDSHRT5N19D4","EDDSHRT5N19D5","EDDSHRT5N19D6","EDDSHRT5N19D7","EDDSHRT5N19D8", & + "EDDSHRT5N19D9","EDDSHRT5N20D1","EDDSHRT5N20D2","EDDSHRT5N20D3","EDDSHRT5N20D4","EDDSHRT5N20D5", & + "EDDSHRT5N20D6","EDDSHRT5N20D7","EDDSHRT5N20D8","EDDSHRT5N20D9","EDDSHRT6N01D1","EDDSHRT6N01D2", & + "EDDSHRT6N01D3","EDDSHRT6N01D4","EDDSHRT6N01D5","EDDSHRT6N01D6","EDDSHRT6N01D7","EDDSHRT6N01D8", & + "EDDSHRT6N01D9","EDDSHRT6N02D1","EDDSHRT6N02D2","EDDSHRT6N02D3","EDDSHRT6N02D4","EDDSHRT6N02D5", & + "EDDSHRT6N02D6","EDDSHRT6N02D7","EDDSHRT6N02D8","EDDSHRT6N02D9","EDDSHRT6N03D1","EDDSHRT6N03D2", & + "EDDSHRT6N03D3","EDDSHRT6N03D4","EDDSHRT6N03D5","EDDSHRT6N03D6","EDDSHRT6N03D7","EDDSHRT6N03D8", & + "EDDSHRT6N03D9","EDDSHRT6N04D1","EDDSHRT6N04D2","EDDSHRT6N04D3","EDDSHRT6N04D4","EDDSHRT6N04D5", & + "EDDSHRT6N04D6","EDDSHRT6N04D7","EDDSHRT6N04D8","EDDSHRT6N04D9","EDDSHRT6N05D1","EDDSHRT6N05D2", & + "EDDSHRT6N05D3","EDDSHRT6N05D4","EDDSHRT6N05D5","EDDSHRT6N05D6","EDDSHRT6N05D7","EDDSHRT6N05D8", & + "EDDSHRT6N05D9","EDDSHRT6N06D1","EDDSHRT6N06D2","EDDSHRT6N06D3","EDDSHRT6N06D4","EDDSHRT6N06D5", & + "EDDSHRT6N06D6","EDDSHRT6N06D7","EDDSHRT6N06D8","EDDSHRT6N06D9","EDDSHRT6N07D1","EDDSHRT6N07D2", & + "EDDSHRT6N07D3","EDDSHRT6N07D4","EDDSHRT6N07D5","EDDSHRT6N07D6","EDDSHRT6N07D7","EDDSHRT6N07D8", & + "EDDSHRT6N07D9","EDDSHRT6N08D1","EDDSHRT6N08D2","EDDSHRT6N08D3","EDDSHRT6N08D4","EDDSHRT6N08D5", & + "EDDSHRT6N08D6","EDDSHRT6N08D7","EDDSHRT6N08D8","EDDSHRT6N08D9","EDDSHRT6N09D1","EDDSHRT6N09D2", & + "EDDSHRT6N09D3","EDDSHRT6N09D4","EDDSHRT6N09D5","EDDSHRT6N09D6","EDDSHRT6N09D7","EDDSHRT6N09D8", & + "EDDSHRT6N09D9","EDDSHRT6N10D1","EDDSHRT6N10D2","EDDSHRT6N10D3","EDDSHRT6N10D4","EDDSHRT6N10D5", & + "EDDSHRT6N10D6","EDDSHRT6N10D7","EDDSHRT6N10D8","EDDSHRT6N10D9","EDDSHRT6N11D1","EDDSHRT6N11D2", & + "EDDSHRT6N11D3","EDDSHRT6N11D4","EDDSHRT6N11D5","EDDSHRT6N11D6","EDDSHRT6N11D7","EDDSHRT6N11D8", & + "EDDSHRT6N11D9","EDDSHRT6N12D1","EDDSHRT6N12D2","EDDSHRT6N12D3","EDDSHRT6N12D4","EDDSHRT6N12D5", & + "EDDSHRT6N12D6","EDDSHRT6N12D7","EDDSHRT6N12D8","EDDSHRT6N12D9","EDDSHRT6N13D1","EDDSHRT6N13D2", & + "EDDSHRT6N13D3","EDDSHRT6N13D4","EDDSHRT6N13D5","EDDSHRT6N13D6","EDDSHRT6N13D7","EDDSHRT6N13D8", & + "EDDSHRT6N13D9","EDDSHRT6N14D1","EDDSHRT6N14D2","EDDSHRT6N14D3","EDDSHRT6N14D4","EDDSHRT6N14D5", & + "EDDSHRT6N14D6","EDDSHRT6N14D7","EDDSHRT6N14D8","EDDSHRT6N14D9","EDDSHRT6N15D1","EDDSHRT6N15D2", & + "EDDSHRT6N15D3","EDDSHRT6N15D4","EDDSHRT6N15D5","EDDSHRT6N15D6","EDDSHRT6N15D7","EDDSHRT6N15D8", & + "EDDSHRT6N15D9","EDDSHRT6N16D1","EDDSHRT6N16D2","EDDSHRT6N16D3","EDDSHRT6N16D4","EDDSHRT6N16D5", & + "EDDSHRT6N16D6","EDDSHRT6N16D7","EDDSHRT6N16D8","EDDSHRT6N16D9","EDDSHRT6N17D1","EDDSHRT6N17D2", & + "EDDSHRT6N17D3","EDDSHRT6N17D4","EDDSHRT6N17D5","EDDSHRT6N17D6","EDDSHRT6N17D7","EDDSHRT6N17D8", & + "EDDSHRT6N17D9","EDDSHRT6N18D1","EDDSHRT6N18D2","EDDSHRT6N18D3","EDDSHRT6N18D4","EDDSHRT6N18D5", & + "EDDSHRT6N18D6","EDDSHRT6N18D7","EDDSHRT6N18D8","EDDSHRT6N18D9","EDDSHRT6N19D1","EDDSHRT6N19D2", & + "EDDSHRT6N19D3","EDDSHRT6N19D4","EDDSHRT6N19D5","EDDSHRT6N19D6","EDDSHRT6N19D7","EDDSHRT6N19D8", & + "EDDSHRT6N19D9","EDDSHRT6N20D1","EDDSHRT6N20D2","EDDSHRT6N20D3","EDDSHRT6N20D4","EDDSHRT6N20D5", & + "EDDSHRT6N20D6","EDDSHRT6N20D7","EDDSHRT6N20D8","EDDSHRT6N20D9","EDDSHRT7N01D1","EDDSHRT7N01D2", & + "EDDSHRT7N01D3","EDDSHRT7N01D4","EDDSHRT7N01D5","EDDSHRT7N01D6","EDDSHRT7N01D7","EDDSHRT7N01D8", & + "EDDSHRT7N01D9","EDDSHRT7N02D1","EDDSHRT7N02D2","EDDSHRT7N02D3","EDDSHRT7N02D4","EDDSHRT7N02D5", & + "EDDSHRT7N02D6","EDDSHRT7N02D7","EDDSHRT7N02D8","EDDSHRT7N02D9","EDDSHRT7N03D1","EDDSHRT7N03D2", & + "EDDSHRT7N03D3","EDDSHRT7N03D4","EDDSHRT7N03D5","EDDSHRT7N03D6","EDDSHRT7N03D7","EDDSHRT7N03D8", & + "EDDSHRT7N03D9","EDDSHRT7N04D1","EDDSHRT7N04D2","EDDSHRT7N04D3","EDDSHRT7N04D4","EDDSHRT7N04D5", & + "EDDSHRT7N04D6","EDDSHRT7N04D7","EDDSHRT7N04D8","EDDSHRT7N04D9","EDDSHRT7N05D1","EDDSHRT7N05D2", & + "EDDSHRT7N05D3","EDDSHRT7N05D4","EDDSHRT7N05D5","EDDSHRT7N05D6","EDDSHRT7N05D7","EDDSHRT7N05D8", & + "EDDSHRT7N05D9","EDDSHRT7N06D1","EDDSHRT7N06D2","EDDSHRT7N06D3","EDDSHRT7N06D4","EDDSHRT7N06D5", & + "EDDSHRT7N06D6","EDDSHRT7N06D7","EDDSHRT7N06D8","EDDSHRT7N06D9","EDDSHRT7N07D1","EDDSHRT7N07D2", & + "EDDSHRT7N07D3","EDDSHRT7N07D4","EDDSHRT7N07D5","EDDSHRT7N07D6","EDDSHRT7N07D7","EDDSHRT7N07D8", & + "EDDSHRT7N07D9","EDDSHRT7N08D1","EDDSHRT7N08D2","EDDSHRT7N08D3","EDDSHRT7N08D4","EDDSHRT7N08D5", & + "EDDSHRT7N08D6","EDDSHRT7N08D7","EDDSHRT7N08D8","EDDSHRT7N08D9","EDDSHRT7N09D1","EDDSHRT7N09D2", & + "EDDSHRT7N09D3","EDDSHRT7N09D4","EDDSHRT7N09D5","EDDSHRT7N09D6","EDDSHRT7N09D7","EDDSHRT7N09D8", & + "EDDSHRT7N09D9","EDDSHRT7N10D1","EDDSHRT7N10D2","EDDSHRT7N10D3","EDDSHRT7N10D4","EDDSHRT7N10D5", & + "EDDSHRT7N10D6","EDDSHRT7N10D7","EDDSHRT7N10D8","EDDSHRT7N10D9","EDDSHRT7N11D1","EDDSHRT7N11D2", & + "EDDSHRT7N11D3","EDDSHRT7N11D4","EDDSHRT7N11D5","EDDSHRT7N11D6","EDDSHRT7N11D7","EDDSHRT7N11D8", & + "EDDSHRT7N11D9","EDDSHRT7N12D1","EDDSHRT7N12D2","EDDSHRT7N12D3","EDDSHRT7N12D4","EDDSHRT7N12D5", & + "EDDSHRT7N12D6","EDDSHRT7N12D7","EDDSHRT7N12D8","EDDSHRT7N12D9","EDDSHRT7N13D1","EDDSHRT7N13D2", & + "EDDSHRT7N13D3","EDDSHRT7N13D4","EDDSHRT7N13D5","EDDSHRT7N13D6","EDDSHRT7N13D7","EDDSHRT7N13D8", & + "EDDSHRT7N13D9","EDDSHRT7N14D1","EDDSHRT7N14D2","EDDSHRT7N14D3","EDDSHRT7N14D4","EDDSHRT7N14D5", & + "EDDSHRT7N14D6","EDDSHRT7N14D7","EDDSHRT7N14D8","EDDSHRT7N14D9","EDDSHRT7N15D1","EDDSHRT7N15D2", & + "EDDSHRT7N15D3","EDDSHRT7N15D4","EDDSHRT7N15D5","EDDSHRT7N15D6","EDDSHRT7N15D7","EDDSHRT7N15D8", & + "EDDSHRT7N15D9","EDDSHRT7N16D1","EDDSHRT7N16D2","EDDSHRT7N16D3","EDDSHRT7N16D4","EDDSHRT7N16D5", & + "EDDSHRT7N16D6","EDDSHRT7N16D7","EDDSHRT7N16D8","EDDSHRT7N16D9","EDDSHRT7N17D1","EDDSHRT7N17D2", & + "EDDSHRT7N17D3","EDDSHRT7N17D4","EDDSHRT7N17D5","EDDSHRT7N17D6","EDDSHRT7N17D7","EDDSHRT7N17D8", & + "EDDSHRT7N17D9","EDDSHRT7N18D1","EDDSHRT7N18D2","EDDSHRT7N18D3","EDDSHRT7N18D4","EDDSHRT7N18D5", & + "EDDSHRT7N18D6","EDDSHRT7N18D7","EDDSHRT7N18D8","EDDSHRT7N18D9","EDDSHRT7N19D1","EDDSHRT7N19D2", & + "EDDSHRT7N19D3","EDDSHRT7N19D4","EDDSHRT7N19D5","EDDSHRT7N19D6","EDDSHRT7N19D7","EDDSHRT7N19D8", & + "EDDSHRT7N19D9","EDDSHRT7N20D1","EDDSHRT7N20D2","EDDSHRT7N20D3","EDDSHRT7N20D4","EDDSHRT7N20D5", & + "EDDSHRT7N20D6","EDDSHRT7N20D7","EDDSHRT7N20D8","EDDSHRT7N20D9","EDDSHRT8N01D1","EDDSHRT8N01D2", & + "EDDSHRT8N01D3","EDDSHRT8N01D4","EDDSHRT8N01D5","EDDSHRT8N01D6","EDDSHRT8N01D7","EDDSHRT8N01D8", & + "EDDSHRT8N01D9","EDDSHRT8N02D1","EDDSHRT8N02D2","EDDSHRT8N02D3","EDDSHRT8N02D4","EDDSHRT8N02D5", & + "EDDSHRT8N02D6","EDDSHRT8N02D7","EDDSHRT8N02D8","EDDSHRT8N02D9","EDDSHRT8N03D1","EDDSHRT8N03D2", & + "EDDSHRT8N03D3","EDDSHRT8N03D4","EDDSHRT8N03D5","EDDSHRT8N03D6","EDDSHRT8N03D7","EDDSHRT8N03D8", & + "EDDSHRT8N03D9","EDDSHRT8N04D1","EDDSHRT8N04D2","EDDSHRT8N04D3","EDDSHRT8N04D4","EDDSHRT8N04D5", & + "EDDSHRT8N04D6","EDDSHRT8N04D7","EDDSHRT8N04D8","EDDSHRT8N04D9","EDDSHRT8N05D1","EDDSHRT8N05D2", & + "EDDSHRT8N05D3","EDDSHRT8N05D4","EDDSHRT8N05D5","EDDSHRT8N05D6","EDDSHRT8N05D7","EDDSHRT8N05D8", & + "EDDSHRT8N05D9","EDDSHRT8N06D1","EDDSHRT8N06D2","EDDSHRT8N06D3","EDDSHRT8N06D4","EDDSHRT8N06D5", & + "EDDSHRT8N06D6","EDDSHRT8N06D7","EDDSHRT8N06D8","EDDSHRT8N06D9","EDDSHRT8N07D1","EDDSHRT8N07D2", & + "EDDSHRT8N07D3","EDDSHRT8N07D4","EDDSHRT8N07D5","EDDSHRT8N07D6","EDDSHRT8N07D7","EDDSHRT8N07D8", & + "EDDSHRT8N07D9","EDDSHRT8N08D1","EDDSHRT8N08D2","EDDSHRT8N08D3","EDDSHRT8N08D4","EDDSHRT8N08D5", & + "EDDSHRT8N08D6","EDDSHRT8N08D7","EDDSHRT8N08D8","EDDSHRT8N08D9","EDDSHRT8N09D1","EDDSHRT8N09D2", & + "EDDSHRT8N09D3","EDDSHRT8N09D4","EDDSHRT8N09D5","EDDSHRT8N09D6","EDDSHRT8N09D7","EDDSHRT8N09D8", & + "EDDSHRT8N09D9","EDDSHRT8N10D1","EDDSHRT8N10D2","EDDSHRT8N10D3","EDDSHRT8N10D4","EDDSHRT8N10D5", & + "EDDSHRT8N10D6","EDDSHRT8N10D7","EDDSHRT8N10D8","EDDSHRT8N10D9","EDDSHRT8N11D1","EDDSHRT8N11D2", & + "EDDSHRT8N11D3","EDDSHRT8N11D4","EDDSHRT8N11D5","EDDSHRT8N11D6","EDDSHRT8N11D7","EDDSHRT8N11D8", & + "EDDSHRT8N11D9","EDDSHRT8N12D1","EDDSHRT8N12D2","EDDSHRT8N12D3","EDDSHRT8N12D4","EDDSHRT8N12D5", & + "EDDSHRT8N12D6","EDDSHRT8N12D7","EDDSHRT8N12D8","EDDSHRT8N12D9","EDDSHRT8N13D1","EDDSHRT8N13D2", & + "EDDSHRT8N13D3","EDDSHRT8N13D4","EDDSHRT8N13D5","EDDSHRT8N13D6","EDDSHRT8N13D7","EDDSHRT8N13D8", & + "EDDSHRT8N13D9","EDDSHRT8N14D1","EDDSHRT8N14D2","EDDSHRT8N14D3","EDDSHRT8N14D4","EDDSHRT8N14D5", & + "EDDSHRT8N14D6","EDDSHRT8N14D7","EDDSHRT8N14D8","EDDSHRT8N14D9","EDDSHRT8N15D1","EDDSHRT8N15D2", & + "EDDSHRT8N15D3","EDDSHRT8N15D4","EDDSHRT8N15D5","EDDSHRT8N15D6","EDDSHRT8N15D7","EDDSHRT8N15D8", & + "EDDSHRT8N15D9","EDDSHRT8N16D1","EDDSHRT8N16D2","EDDSHRT8N16D3","EDDSHRT8N16D4","EDDSHRT8N16D5", & + "EDDSHRT8N16D6","EDDSHRT8N16D7","EDDSHRT8N16D8","EDDSHRT8N16D9","EDDSHRT8N17D1","EDDSHRT8N17D2", & + "EDDSHRT8N17D3","EDDSHRT8N17D4","EDDSHRT8N17D5","EDDSHRT8N17D6","EDDSHRT8N17D7","EDDSHRT8N17D8", & + "EDDSHRT8N17D9","EDDSHRT8N18D1","EDDSHRT8N18D2","EDDSHRT8N18D3","EDDSHRT8N18D4","EDDSHRT8N18D5", & + "EDDSHRT8N18D6","EDDSHRT8N18D7","EDDSHRT8N18D8","EDDSHRT8N18D9","EDDSHRT8N19D1","EDDSHRT8N19D2", & + "EDDSHRT8N19D3","EDDSHRT8N19D4","EDDSHRT8N19D5","EDDSHRT8N19D6","EDDSHRT8N19D7","EDDSHRT8N19D8", & + "EDDSHRT8N19D9","EDDSHRT8N20D1","EDDSHRT8N20D2","EDDSHRT8N20D3","EDDSHRT8N20D4","EDDSHRT8N20D5", & + "EDDSHRT8N20D6","EDDSHRT8N20D7","EDDSHRT8N20D8","EDDSHRT8N20D9","EDDSHRT9N01D1","EDDSHRT9N01D2", & + "EDDSHRT9N01D3","EDDSHRT9N01D4","EDDSHRT9N01D5","EDDSHRT9N01D6","EDDSHRT9N01D7","EDDSHRT9N01D8", & + "EDDSHRT9N01D9","EDDSHRT9N02D1","EDDSHRT9N02D2","EDDSHRT9N02D3","EDDSHRT9N02D4","EDDSHRT9N02D5", & + "EDDSHRT9N02D6","EDDSHRT9N02D7","EDDSHRT9N02D8","EDDSHRT9N02D9","EDDSHRT9N03D1","EDDSHRT9N03D2", & + "EDDSHRT9N03D3","EDDSHRT9N03D4","EDDSHRT9N03D5","EDDSHRT9N03D6","EDDSHRT9N03D7","EDDSHRT9N03D8", & + "EDDSHRT9N03D9","EDDSHRT9N04D1","EDDSHRT9N04D2","EDDSHRT9N04D3","EDDSHRT9N04D4","EDDSHRT9N04D5", & + "EDDSHRT9N04D6","EDDSHRT9N04D7","EDDSHRT9N04D8","EDDSHRT9N04D9","EDDSHRT9N05D1","EDDSHRT9N05D2", & + "EDDSHRT9N05D3","EDDSHRT9N05D4","EDDSHRT9N05D5","EDDSHRT9N05D6","EDDSHRT9N05D7","EDDSHRT9N05D8", & + "EDDSHRT9N05D9","EDDSHRT9N06D1","EDDSHRT9N06D2","EDDSHRT9N06D3","EDDSHRT9N06D4","EDDSHRT9N06D5", & + "EDDSHRT9N06D6","EDDSHRT9N06D7","EDDSHRT9N06D8","EDDSHRT9N06D9","EDDSHRT9N07D1","EDDSHRT9N07D2", & + "EDDSHRT9N07D3","EDDSHRT9N07D4","EDDSHRT9N07D5","EDDSHRT9N07D6","EDDSHRT9N07D7","EDDSHRT9N07D8", & + "EDDSHRT9N07D9","EDDSHRT9N08D1","EDDSHRT9N08D2","EDDSHRT9N08D3","EDDSHRT9N08D4","EDDSHRT9N08D5", & + "EDDSHRT9N08D6","EDDSHRT9N08D7","EDDSHRT9N08D8","EDDSHRT9N08D9","EDDSHRT9N09D1","EDDSHRT9N09D2", & + "EDDSHRT9N09D3","EDDSHRT9N09D4","EDDSHRT9N09D5","EDDSHRT9N09D6","EDDSHRT9N09D7","EDDSHRT9N09D8", & + "EDDSHRT9N09D9","EDDSHRT9N10D1","EDDSHRT9N10D2","EDDSHRT9N10D3","EDDSHRT9N10D4","EDDSHRT9N10D5", & + "EDDSHRT9N10D6","EDDSHRT9N10D7","EDDSHRT9N10D8","EDDSHRT9N10D9","EDDSHRT9N11D1","EDDSHRT9N11D2", & + "EDDSHRT9N11D3","EDDSHRT9N11D4","EDDSHRT9N11D5","EDDSHRT9N11D6","EDDSHRT9N11D7","EDDSHRT9N11D8", & + "EDDSHRT9N11D9","EDDSHRT9N12D1","EDDSHRT9N12D2","EDDSHRT9N12D3","EDDSHRT9N12D4","EDDSHRT9N12D5", & + "EDDSHRT9N12D6","EDDSHRT9N12D7","EDDSHRT9N12D8","EDDSHRT9N12D9","EDDSHRT9N13D1","EDDSHRT9N13D2", & + "EDDSHRT9N13D3","EDDSHRT9N13D4","EDDSHRT9N13D5","EDDSHRT9N13D6","EDDSHRT9N13D7","EDDSHRT9N13D8", & + "EDDSHRT9N13D9","EDDSHRT9N14D1","EDDSHRT9N14D2","EDDSHRT9N14D3","EDDSHRT9N14D4","EDDSHRT9N14D5", & + "EDDSHRT9N14D6","EDDSHRT9N14D7","EDDSHRT9N14D8","EDDSHRT9N14D9","EDDSHRT9N15D1","EDDSHRT9N15D2", & + "EDDSHRT9N15D3","EDDSHRT9N15D4","EDDSHRT9N15D5","EDDSHRT9N15D6","EDDSHRT9N15D7","EDDSHRT9N15D8", & + "EDDSHRT9N15D9","EDDSHRT9N16D1","EDDSHRT9N16D2","EDDSHRT9N16D3","EDDSHRT9N16D4","EDDSHRT9N16D5", & + "EDDSHRT9N16D6","EDDSHRT9N16D7","EDDSHRT9N16D8","EDDSHRT9N16D9","EDDSHRT9N17D1","EDDSHRT9N17D2", & + "EDDSHRT9N17D3","EDDSHRT9N17D4","EDDSHRT9N17D5","EDDSHRT9N17D6","EDDSHRT9N17D7","EDDSHRT9N17D8", & + "EDDSHRT9N17D9","EDDSHRT9N18D1","EDDSHRT9N18D2","EDDSHRT9N18D3","EDDSHRT9N18D4","EDDSHRT9N18D5", & + "EDDSHRT9N18D6","EDDSHRT9N18D7","EDDSHRT9N18D8","EDDSHRT9N18D9","EDDSHRT9N19D1","EDDSHRT9N19D2", & + "EDDSHRT9N19D3","EDDSHRT9N19D4","EDDSHRT9N19D5","EDDSHRT9N19D6","EDDSHRT9N19D7","EDDSHRT9N19D8", & + "EDDSHRT9N19D9","EDDSHRT9N20D1","EDDSHRT9N20D2","EDDSHRT9N20D3","EDDSHRT9N20D4","EDDSHRT9N20D5", & + "EDDSHRT9N20D6","EDDSHRT9N20D7","EDDSHRT9N20D8","EDDSHRT9N20D9","EDDVIST1N01D1","EDDVIST1N01D2", & + "EDDVIST1N01D3","EDDVIST1N01D4","EDDVIST1N01D5","EDDVIST1N01D6","EDDVIST1N01D7","EDDVIST1N01D8", & + "EDDVIST1N01D9","EDDVIST1N02D1","EDDVIST1N02D2","EDDVIST1N02D3","EDDVIST1N02D4","EDDVIST1N02D5", & + "EDDVIST1N02D6","EDDVIST1N02D7","EDDVIST1N02D8","EDDVIST1N02D9","EDDVIST1N03D1","EDDVIST1N03D2", & + "EDDVIST1N03D3","EDDVIST1N03D4","EDDVIST1N03D5","EDDVIST1N03D6","EDDVIST1N03D7","EDDVIST1N03D8", & + "EDDVIST1N03D9","EDDVIST1N04D1","EDDVIST1N04D2","EDDVIST1N04D3","EDDVIST1N04D4","EDDVIST1N04D5", & + "EDDVIST1N04D6","EDDVIST1N04D7","EDDVIST1N04D8","EDDVIST1N04D9","EDDVIST1N05D1","EDDVIST1N05D2", & + "EDDVIST1N05D3","EDDVIST1N05D4","EDDVIST1N05D5","EDDVIST1N05D6","EDDVIST1N05D7","EDDVIST1N05D8", & + "EDDVIST1N05D9","EDDVIST1N06D1","EDDVIST1N06D2","EDDVIST1N06D3","EDDVIST1N06D4","EDDVIST1N06D5", & + "EDDVIST1N06D6","EDDVIST1N06D7","EDDVIST1N06D8","EDDVIST1N06D9","EDDVIST1N07D1","EDDVIST1N07D2", & + "EDDVIST1N07D3","EDDVIST1N07D4","EDDVIST1N07D5","EDDVIST1N07D6","EDDVIST1N07D7","EDDVIST1N07D8", & + "EDDVIST1N07D9","EDDVIST1N08D1","EDDVIST1N08D2","EDDVIST1N08D3","EDDVIST1N08D4","EDDVIST1N08D5", & + "EDDVIST1N08D6","EDDVIST1N08D7","EDDVIST1N08D8","EDDVIST1N08D9","EDDVIST1N09D1","EDDVIST1N09D2", & + "EDDVIST1N09D3","EDDVIST1N09D4","EDDVIST1N09D5","EDDVIST1N09D6","EDDVIST1N09D7","EDDVIST1N09D8", & + "EDDVIST1N09D9","EDDVIST1N10D1","EDDVIST1N10D2","EDDVIST1N10D3","EDDVIST1N10D4","EDDVIST1N10D5", & + "EDDVIST1N10D6","EDDVIST1N10D7","EDDVIST1N10D8","EDDVIST1N10D9","EDDVIST1N11D1","EDDVIST1N11D2", & + "EDDVIST1N11D3","EDDVIST1N11D4","EDDVIST1N11D5","EDDVIST1N11D6","EDDVIST1N11D7","EDDVIST1N11D8", & + "EDDVIST1N11D9","EDDVIST1N12D1","EDDVIST1N12D2","EDDVIST1N12D3","EDDVIST1N12D4","EDDVIST1N12D5", & + "EDDVIST1N12D6","EDDVIST1N12D7","EDDVIST1N12D8","EDDVIST1N12D9","EDDVIST1N13D1","EDDVIST1N13D2", & + "EDDVIST1N13D3","EDDVIST1N13D4","EDDVIST1N13D5","EDDVIST1N13D6","EDDVIST1N13D7","EDDVIST1N13D8", & + "EDDVIST1N13D9","EDDVIST1N14D1","EDDVIST1N14D2","EDDVIST1N14D3","EDDVIST1N14D4","EDDVIST1N14D5", & + "EDDVIST1N14D6","EDDVIST1N14D7","EDDVIST1N14D8","EDDVIST1N14D9","EDDVIST1N15D1","EDDVIST1N15D2", & + "EDDVIST1N15D3","EDDVIST1N15D4","EDDVIST1N15D5","EDDVIST1N15D6","EDDVIST1N15D7","EDDVIST1N15D8", & + "EDDVIST1N15D9","EDDVIST1N16D1","EDDVIST1N16D2","EDDVIST1N16D3","EDDVIST1N16D4","EDDVIST1N16D5", & + "EDDVIST1N16D6","EDDVIST1N16D7","EDDVIST1N16D8","EDDVIST1N16D9","EDDVIST1N17D1","EDDVIST1N17D2", & + "EDDVIST1N17D3","EDDVIST1N17D4","EDDVIST1N17D5","EDDVIST1N17D6","EDDVIST1N17D7","EDDVIST1N17D8", & + "EDDVIST1N17D9","EDDVIST1N18D1","EDDVIST1N18D2","EDDVIST1N18D3","EDDVIST1N18D4","EDDVIST1N18D5", & + "EDDVIST1N18D6","EDDVIST1N18D7","EDDVIST1N18D8","EDDVIST1N18D9","EDDVIST1N19D1","EDDVIST1N19D2", & + "EDDVIST1N19D3","EDDVIST1N19D4","EDDVIST1N19D5","EDDVIST1N19D6","EDDVIST1N19D7","EDDVIST1N19D8", & + "EDDVIST1N19D9","EDDVIST1N20D1","EDDVIST1N20D2","EDDVIST1N20D3","EDDVIST1N20D4","EDDVIST1N20D5", & + "EDDVIST1N20D6","EDDVIST1N20D7","EDDVIST1N20D8","EDDVIST1N20D9","EDDVIST2N01D1","EDDVIST2N01D2", & + "EDDVIST2N01D3","EDDVIST2N01D4","EDDVIST2N01D5","EDDVIST2N01D6","EDDVIST2N01D7","EDDVIST2N01D8", & + "EDDVIST2N01D9","EDDVIST2N02D1","EDDVIST2N02D2","EDDVIST2N02D3","EDDVIST2N02D4","EDDVIST2N02D5", & + "EDDVIST2N02D6","EDDVIST2N02D7","EDDVIST2N02D8","EDDVIST2N02D9","EDDVIST2N03D1","EDDVIST2N03D2", & + "EDDVIST2N03D3","EDDVIST2N03D4","EDDVIST2N03D5","EDDVIST2N03D6","EDDVIST2N03D7","EDDVIST2N03D8", & + "EDDVIST2N03D9","EDDVIST2N04D1","EDDVIST2N04D2","EDDVIST2N04D3","EDDVIST2N04D4","EDDVIST2N04D5", & + "EDDVIST2N04D6","EDDVIST2N04D7","EDDVIST2N04D8","EDDVIST2N04D9","EDDVIST2N05D1","EDDVIST2N05D2", & + "EDDVIST2N05D3","EDDVIST2N05D4","EDDVIST2N05D5","EDDVIST2N05D6","EDDVIST2N05D7","EDDVIST2N05D8", & + "EDDVIST2N05D9","EDDVIST2N06D1","EDDVIST2N06D2","EDDVIST2N06D3","EDDVIST2N06D4","EDDVIST2N06D5", & + "EDDVIST2N06D6","EDDVIST2N06D7","EDDVIST2N06D8","EDDVIST2N06D9","EDDVIST2N07D1","EDDVIST2N07D2", & + "EDDVIST2N07D3","EDDVIST2N07D4","EDDVIST2N07D5","EDDVIST2N07D6","EDDVIST2N07D7","EDDVIST2N07D8", & + "EDDVIST2N07D9","EDDVIST2N08D1","EDDVIST2N08D2","EDDVIST2N08D3","EDDVIST2N08D4","EDDVIST2N08D5", & + "EDDVIST2N08D6","EDDVIST2N08D7","EDDVIST2N08D8","EDDVIST2N08D9","EDDVIST2N09D1","EDDVIST2N09D2", & + "EDDVIST2N09D3","EDDVIST2N09D4","EDDVIST2N09D5","EDDVIST2N09D6","EDDVIST2N09D7","EDDVIST2N09D8", & + "EDDVIST2N09D9","EDDVIST2N10D1","EDDVIST2N10D2","EDDVIST2N10D3","EDDVIST2N10D4","EDDVIST2N10D5", & + "EDDVIST2N10D6","EDDVIST2N10D7","EDDVIST2N10D8","EDDVIST2N10D9","EDDVIST2N11D1","EDDVIST2N11D2", & + "EDDVIST2N11D3","EDDVIST2N11D4","EDDVIST2N11D5","EDDVIST2N11D6","EDDVIST2N11D7","EDDVIST2N11D8", & + "EDDVIST2N11D9","EDDVIST2N12D1","EDDVIST2N12D2","EDDVIST2N12D3","EDDVIST2N12D4","EDDVIST2N12D5", & + "EDDVIST2N12D6","EDDVIST2N12D7","EDDVIST2N12D8","EDDVIST2N12D9","EDDVIST2N13D1","EDDVIST2N13D2", & + "EDDVIST2N13D3","EDDVIST2N13D4","EDDVIST2N13D5","EDDVIST2N13D6","EDDVIST2N13D7","EDDVIST2N13D8", & + "EDDVIST2N13D9","EDDVIST2N14D1","EDDVIST2N14D2","EDDVIST2N14D3","EDDVIST2N14D4","EDDVIST2N14D5", & + "EDDVIST2N14D6","EDDVIST2N14D7","EDDVIST2N14D8","EDDVIST2N14D9","EDDVIST2N15D1","EDDVIST2N15D2", & + "EDDVIST2N15D3","EDDVIST2N15D4","EDDVIST2N15D5","EDDVIST2N15D6","EDDVIST2N15D7","EDDVIST2N15D8", & + "EDDVIST2N15D9","EDDVIST2N16D1","EDDVIST2N16D2","EDDVIST2N16D3","EDDVIST2N16D4","EDDVIST2N16D5", & + "EDDVIST2N16D6","EDDVIST2N16D7","EDDVIST2N16D8","EDDVIST2N16D9","EDDVIST2N17D1","EDDVIST2N17D2", & + "EDDVIST2N17D3","EDDVIST2N17D4","EDDVIST2N17D5","EDDVIST2N17D6","EDDVIST2N17D7","EDDVIST2N17D8", & + "EDDVIST2N17D9","EDDVIST2N18D1","EDDVIST2N18D2","EDDVIST2N18D3","EDDVIST2N18D4","EDDVIST2N18D5", & + "EDDVIST2N18D6","EDDVIST2N18D7","EDDVIST2N18D8","EDDVIST2N18D9","EDDVIST2N19D1","EDDVIST2N19D2", & + "EDDVIST2N19D3","EDDVIST2N19D4","EDDVIST2N19D5","EDDVIST2N19D6","EDDVIST2N19D7","EDDVIST2N19D8", & + "EDDVIST2N19D9","EDDVIST2N20D1","EDDVIST2N20D2","EDDVIST2N20D3","EDDVIST2N20D4","EDDVIST2N20D5", & + "EDDVIST2N20D6","EDDVIST2N20D7","EDDVIST2N20D8","EDDVIST2N20D9","EDDVIST3N01D1","EDDVIST3N01D2", & + "EDDVIST3N01D3","EDDVIST3N01D4","EDDVIST3N01D5","EDDVIST3N01D6","EDDVIST3N01D7","EDDVIST3N01D8", & + "EDDVIST3N01D9","EDDVIST3N02D1","EDDVIST3N02D2","EDDVIST3N02D3","EDDVIST3N02D4","EDDVIST3N02D5", & + "EDDVIST3N02D6","EDDVIST3N02D7","EDDVIST3N02D8","EDDVIST3N02D9","EDDVIST3N03D1","EDDVIST3N03D2", & + "EDDVIST3N03D3","EDDVIST3N03D4","EDDVIST3N03D5","EDDVIST3N03D6","EDDVIST3N03D7","EDDVIST3N03D8", & + "EDDVIST3N03D9","EDDVIST3N04D1","EDDVIST3N04D2","EDDVIST3N04D3","EDDVIST3N04D4","EDDVIST3N04D5", & + "EDDVIST3N04D6","EDDVIST3N04D7","EDDVIST3N04D8","EDDVIST3N04D9","EDDVIST3N05D1","EDDVIST3N05D2", & + "EDDVIST3N05D3","EDDVIST3N05D4","EDDVIST3N05D5","EDDVIST3N05D6","EDDVIST3N05D7","EDDVIST3N05D8", & + "EDDVIST3N05D9","EDDVIST3N06D1","EDDVIST3N06D2","EDDVIST3N06D3","EDDVIST3N06D4","EDDVIST3N06D5", & + "EDDVIST3N06D6","EDDVIST3N06D7","EDDVIST3N06D8","EDDVIST3N06D9","EDDVIST3N07D1","EDDVIST3N07D2", & + "EDDVIST3N07D3","EDDVIST3N07D4","EDDVIST3N07D5","EDDVIST3N07D6","EDDVIST3N07D7","EDDVIST3N07D8", & + "EDDVIST3N07D9","EDDVIST3N08D1","EDDVIST3N08D2","EDDVIST3N08D3","EDDVIST3N08D4","EDDVIST3N08D5", & + "EDDVIST3N08D6","EDDVIST3N08D7","EDDVIST3N08D8","EDDVIST3N08D9","EDDVIST3N09D1","EDDVIST3N09D2", & + "EDDVIST3N09D3","EDDVIST3N09D4","EDDVIST3N09D5","EDDVIST3N09D6","EDDVIST3N09D7","EDDVIST3N09D8", & + "EDDVIST3N09D9","EDDVIST3N10D1","EDDVIST3N10D2","EDDVIST3N10D3","EDDVIST3N10D4","EDDVIST3N10D5", & + "EDDVIST3N10D6","EDDVIST3N10D7","EDDVIST3N10D8","EDDVIST3N10D9","EDDVIST3N11D1","EDDVIST3N11D2", & + "EDDVIST3N11D3","EDDVIST3N11D4","EDDVIST3N11D5","EDDVIST3N11D6","EDDVIST3N11D7","EDDVIST3N11D8", & + "EDDVIST3N11D9","EDDVIST3N12D1","EDDVIST3N12D2","EDDVIST3N12D3","EDDVIST3N12D4","EDDVIST3N12D5", & + "EDDVIST3N12D6","EDDVIST3N12D7","EDDVIST3N12D8","EDDVIST3N12D9","EDDVIST3N13D1","EDDVIST3N13D2", & + "EDDVIST3N13D3","EDDVIST3N13D4","EDDVIST3N13D5","EDDVIST3N13D6","EDDVIST3N13D7","EDDVIST3N13D8", & + "EDDVIST3N13D9","EDDVIST3N14D1","EDDVIST3N14D2","EDDVIST3N14D3","EDDVIST3N14D4","EDDVIST3N14D5", & + "EDDVIST3N14D6","EDDVIST3N14D7","EDDVIST3N14D8","EDDVIST3N14D9","EDDVIST3N15D1","EDDVIST3N15D2", & + "EDDVIST3N15D3","EDDVIST3N15D4","EDDVIST3N15D5","EDDVIST3N15D6","EDDVIST3N15D7","EDDVIST3N15D8", & + "EDDVIST3N15D9","EDDVIST3N16D1","EDDVIST3N16D2","EDDVIST3N16D3","EDDVIST3N16D4","EDDVIST3N16D5", & + "EDDVIST3N16D6","EDDVIST3N16D7","EDDVIST3N16D8","EDDVIST3N16D9","EDDVIST3N17D1","EDDVIST3N17D2", & + "EDDVIST3N17D3","EDDVIST3N17D4","EDDVIST3N17D5","EDDVIST3N17D6","EDDVIST3N17D7","EDDVIST3N17D8", & + "EDDVIST3N17D9","EDDVIST3N18D1","EDDVIST3N18D2","EDDVIST3N18D3","EDDVIST3N18D4","EDDVIST3N18D5", & + "EDDVIST3N18D6","EDDVIST3N18D7","EDDVIST3N18D8","EDDVIST3N18D9","EDDVIST3N19D1","EDDVIST3N19D2", & + "EDDVIST3N19D3","EDDVIST3N19D4","EDDVIST3N19D5","EDDVIST3N19D6","EDDVIST3N19D7","EDDVIST3N19D8", & + "EDDVIST3N19D9","EDDVIST3N20D1","EDDVIST3N20D2","EDDVIST3N20D3","EDDVIST3N20D4","EDDVIST3N20D5", & + "EDDVIST3N20D6","EDDVIST3N20D7","EDDVIST3N20D8","EDDVIST3N20D9","EDDVIST4N01D1","EDDVIST4N01D2", & + "EDDVIST4N01D3","EDDVIST4N01D4","EDDVIST4N01D5","EDDVIST4N01D6","EDDVIST4N01D7","EDDVIST4N01D8", & + "EDDVIST4N01D9","EDDVIST4N02D1","EDDVIST4N02D2","EDDVIST4N02D3"/) + CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry4(1330) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically "EDDVIST4N02D4","EDDVIST4N02D5","EDDVIST4N02D6","EDDVIST4N02D7","EDDVIST4N02D8","EDDVIST4N02D9", & "EDDVIST4N03D1","EDDVIST4N03D2","EDDVIST4N03D3","EDDVIST4N03D4","EDDVIST4N03D5","EDDVIST4N03D6", & "EDDVIST4N03D7","EDDVIST4N03D8","EDDVIST4N03D9","EDDVIST4N04D1","EDDVIST4N04D2","EDDVIST4N04D3", & @@ -11439,8 +11218,7 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "EDDVIST4N08D4","EDDVIST4N08D5","EDDVIST4N08D6","EDDVIST4N08D7","EDDVIST4N08D8","EDDVIST4N08D9", & "EDDVIST4N09D1","EDDVIST4N09D2","EDDVIST4N09D3","EDDVIST4N09D4","EDDVIST4N09D5","EDDVIST4N09D6", & "EDDVIST4N09D7","EDDVIST4N09D8","EDDVIST4N09D9","EDDVIST4N10D1","EDDVIST4N10D2","EDDVIST4N10D3", & - "EDDVIST4N10D4","EDDVIST4N10D5","EDDVIST4N10D6","EDDVIST4N10D7","EDDVIST4N10D8","EDDVIST4N10D9"/) - CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry4(1356) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically + "EDDVIST4N10D4","EDDVIST4N10D5","EDDVIST4N10D6","EDDVIST4N10D7","EDDVIST4N10D8","EDDVIST4N10D9", & "EDDVIST4N11D1","EDDVIST4N11D2","EDDVIST4N11D3","EDDVIST4N11D4","EDDVIST4N11D5","EDDVIST4N11D6", & "EDDVIST4N11D7","EDDVIST4N11D8","EDDVIST4N11D9","EDDVIST4N12D1","EDDVIST4N12D2","EDDVIST4N12D3", & "EDDVIST4N12D4","EDDVIST4N12D5","EDDVIST4N12D6","EDDVIST4N12D7","EDDVIST4N12D8","EDDVIST4N12D9", & @@ -11627,36 +11405,6 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "RTVAMBT1 ","RTVAMBT2 ","RTVAMBT3 ","RTVAMBT4 ","RTVAMBT5 ","RTVAMBT6 ", & "RTVAMBT7 ","RTVAMBT8 ","RTVAMBT9 ","RTVRELT1 ","RTVRELT2 ","RTVRELT3 ", & "RTVRELT4 ","RTVRELT5 ","RTVRELT6 ","RTVRELT7 ","RTVRELT8 ","RTVRELT9 ", & - "SCGBLIN1 ","SCGBLIN2 ","SCGBLIN3 ","SCGBLIN4 ","SCGBLIN5 ","SCGBLIN6 ", & - "SCGBLIN7 ","SCGBLIN8 ","SCGBLIN9 ","SCGBLOT1 ","SCGBLOT2 ","SCGBLOT3 ", & - "SCGBLOT4 ","SCGBLOT5 ","SCGBLOT6 ","SCGBLOT7 ","SCGBLOT8 ","SCGBLOT9 ", & - "SCT1IN1 ","SCT1IN2 ","SCT1IN3 ","SCT1IN4 ","SCT1IN5 ","SCT1IN6 ", & - "SCT1IN7 ","SCT1IN8 ","SCT1IN9 ","SCT1OT1 ","SCT1OT2 ","SCT1OT3 ", & - "SCT1OT4 ","SCT1OT5 ","SCT1OT6 ","SCT1OT7 ","SCT1OT8 ","SCT1OT9 ", & - "SCT2IN1 ","SCT2IN2 ","SCT2IN3 ","SCT2IN4 ","SCT2IN5 ","SCT2IN6 ", & - "SCT2IN7 ","SCT2IN8 ","SCT2IN9 ","SCT2OT1 ","SCT2OT2 ","SCT2OT3 ", & - "SCT2OT4 ","SCT2OT5 ","SCT2OT6 ","SCT2OT7 ","SCT2OT8 ","SCT2OT9 ", & - "SCT3IN1 ","SCT3IN2 ","SCT3IN3 ","SCT3IN4 ","SCT3IN5 ","SCT3IN6 ", & - "SCT3IN7 ","SCT3IN8 ","SCT3IN9 ","SCT3OT1 ","SCT3OT2 ","SCT3OT3 ", & - "SCT3OT4 ","SCT3OT5 ","SCT3OT6 ","SCT3OT7 ","SCT3OT8 ","SCT3OT9 ", & - "SCT4IN1 ","SCT4IN2 ","SCT4IN3 ","SCT4IN4 ","SCT4IN5 ","SCT4IN6 ", & - "SCT4IN7 ","SCT4IN8 ","SCT4IN9 ","SCT4OT1 ","SCT4OT2 ","SCT4OT3 ", & - "SCT4OT4 ","SCT4OT5 ","SCT4OT6 ","SCT4OT7 ","SCT4OT8 ","SCT4OT9 ", & - "SCT5IN1 ","SCT5IN2 ","SCT5IN3 ","SCT5IN4 ","SCT5IN5 ","SCT5IN6 ", & - "SCT5IN7 ","SCT5IN8 ","SCT5IN9 ","SCT5OT1 ","SCT5OT2 ","SCT5OT3 ", & - "SCT5OT4 ","SCT5OT5 ","SCT5OT6 ","SCT5OT7 ","SCT5OT8 ","SCT5OT9 ", & - "SCT6IN1 ","SCT6IN2 ","SCT6IN3 ","SCT6IN4 ","SCT6IN5 ","SCT6IN6 ", & - "SCT6IN7 ","SCT6IN8 ","SCT6IN9 ","SCT6OT1 ","SCT6OT2 ","SCT6OT3 ", & - "SCT6OT4 ","SCT6OT5 ","SCT6OT6 ","SCT6OT7 ","SCT6OT8 ","SCT6OT9 ", & - "SCT7IN1 ","SCT7IN2 ","SCT7IN3 ","SCT7IN4 ","SCT7IN5 ","SCT7IN6 ", & - "SCT7IN7 ","SCT7IN8 ","SCT7IN9 ","SCT7OT1 ","SCT7OT2 ","SCT7OT3 ", & - "SCT7OT4 ","SCT7OT5 ","SCT7OT6 ","SCT7OT7 ","SCT7OT8 ","SCT7OT9 ", & - "SCT8IN1 ","SCT8IN2 ","SCT8IN3 ","SCT8IN4 ","SCT8IN5 ","SCT8IN6 ", & - "SCT8IN7 ","SCT8IN8 ","SCT8IN9 ","SCT8OT1 ","SCT8OT2 ","SCT8OT3 ", & - "SCT8OT4 ","SCT8OT5 ","SCT8OT6 ","SCT8OT7 ","SCT8OT8 ","SCT8OT9 ", & - "SCT9IN1 ","SCT9IN2 ","SCT9IN3 ","SCT9IN4 ","SCT9IN5 ","SCT9IN6 ", & - "SCT9IN7 ","SCT9IN8 ","SCT9IN9 ","SCT9OT1 ","SCT9OT2 ","SCT9OT3 ", & - "SCT9OT4 ","SCT9OT5 ","SCT9OT6 ","SCT9OT7 ","SCT9OT8 ","SCT9OT9 ", & "TIAMBT1 ","TIAMBT2 ","TIAMBT3 ","TIAMBT4 ","TIAMBT5 ","TIAMBT6 ", & "TIAMBT7 ","TIAMBT8 ","TIAMBT9 ","W1VAMBX ","W1VAMBY ","W1VAMBZ ", & "W1VDISX ","W1VDISY ","W1VDISZ ","W2VAMBX ","W2VAMBY ","W2VAMBZ ", & @@ -11666,8 +11414,7 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "W5VDISX ","W5VDISY ","W5VDISZ ","W6VAMBX ","W6VAMBY ","W6VAMBZ ", & "W6VDISX ","W6VDISY ","W6VDISZ ","W7VAMBX ","W7VAMBY ","W7VAMBZ ", & "W7VDISX ","W7VDISY ","W7VDISZ ","W8VAMBX ","W8VAMBY ","W8VAMBZ ", & - "W8VDISX ","W8VDISY ","W8VDISZ ","W9VAMBX ","W9VAMBY ","W9VAMBZ "/) - CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry5(1356) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically + "W8VDISX ","W8VDISY ","W8VDISZ ","W9VAMBX ","W9VAMBY ","W9VAMBZ ", & "W9VDISX ","W9VDISY ","W9VDISZ ","WKAXSXT1D1 ","WKAXSXT1D2 ","WKAXSXT1D3 ", & "WKAXSXT1D4 ","WKAXSXT1D5 ","WKAXSXT1D6 ","WKAXSXT1D7 ","WKAXSXT1D8 ","WKAXSXT1D9 ", & "WKAXSXT2D1 ","WKAXSXT2D2 ","WKAXSXT2D3 ","WKAXSXT2D4 ","WKAXSXT2D5 ","WKAXSXT2D6 ", & @@ -11680,452 +11427,454 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "WKAXSXT6D7 ","WKAXSXT6D8 ","WKAXSXT6D9 ","WKAXSXT7D1 ","WKAXSXT7D2 ","WKAXSXT7D3 ", & "WKAXSXT7D4 ","WKAXSXT7D5 ","WKAXSXT7D6 ","WKAXSXT7D7 ","WKAXSXT7D8 ","WKAXSXT7D9 ", & "WKAXSXT8D1 ","WKAXSXT8D2 ","WKAXSXT8D3 ","WKAXSXT8D4 ","WKAXSXT8D5 ","WKAXSXT8D6 ", & - "WKAXSXT8D7 ","WKAXSXT8D8 ","WKAXSXT8D9 ","WKAXSXT9D1 ","WKAXSXT9D2 ","WKAXSXT9D3 ", & - "WKAXSXT9D4 ","WKAXSXT9D5 ","WKAXSXT9D6 ","WKAXSXT9D7 ","WKAXSXT9D8 ","WKAXSXT9D9 ", & - "WKAXSYT1D1 ","WKAXSYT1D2 ","WKAXSYT1D3 ","WKAXSYT1D4 ","WKAXSYT1D5 ","WKAXSYT1D6 ", & - "WKAXSYT1D7 ","WKAXSYT1D8 ","WKAXSYT1D9 ","WKAXSYT2D1 ","WKAXSYT2D2 ","WKAXSYT2D3 ", & - "WKAXSYT2D4 ","WKAXSYT2D5 ","WKAXSYT2D6 ","WKAXSYT2D7 ","WKAXSYT2D8 ","WKAXSYT2D9 ", & - "WKAXSYT3D1 ","WKAXSYT3D2 ","WKAXSYT3D3 ","WKAXSYT3D4 ","WKAXSYT3D5 ","WKAXSYT3D6 ", & - "WKAXSYT3D7 ","WKAXSYT3D8 ","WKAXSYT3D9 ","WKAXSYT4D1 ","WKAXSYT4D2 ","WKAXSYT4D3 ", & - "WKAXSYT4D4 ","WKAXSYT4D5 ","WKAXSYT4D6 ","WKAXSYT4D7 ","WKAXSYT4D8 ","WKAXSYT4D9 ", & - "WKAXSYT5D1 ","WKAXSYT5D2 ","WKAXSYT5D3 ","WKAXSYT5D4 ","WKAXSYT5D5 ","WKAXSYT5D6 ", & - "WKAXSYT5D7 ","WKAXSYT5D8 ","WKAXSYT5D9 ","WKAXSYT6D1 ","WKAXSYT6D2 ","WKAXSYT6D3 ", & - "WKAXSYT6D4 ","WKAXSYT6D5 ","WKAXSYT6D6 ","WKAXSYT6D7 ","WKAXSYT6D8 ","WKAXSYT6D9 ", & - "WKAXSYT7D1 ","WKAXSYT7D2 ","WKAXSYT7D3 ","WKAXSYT7D4 ","WKAXSYT7D5 ","WKAXSYT7D6 ", & - "WKAXSYT7D7 ","WKAXSYT7D8 ","WKAXSYT7D9 ","WKAXSYT8D1 ","WKAXSYT8D2 ","WKAXSYT8D3 ", & - "WKAXSYT8D4 ","WKAXSYT8D5 ","WKAXSYT8D6 ","WKAXSYT8D7 ","WKAXSYT8D8 ","WKAXSYT8D9 ", & - "WKAXSYT9D1 ","WKAXSYT9D2 ","WKAXSYT9D3 ","WKAXSYT9D4 ","WKAXSYT9D5 ","WKAXSYT9D6 ", & - "WKAXSYT9D7 ","WKAXSYT9D8 ","WKAXSYT9D9 ","WKAXSZT1D1 ","WKAXSZT1D2 ","WKAXSZT1D3 ", & - "WKAXSZT1D4 ","WKAXSZT1D5 ","WKAXSZT1D6 ","WKAXSZT1D7 ","WKAXSZT1D8 ","WKAXSZT1D9 ", & - "WKAXSZT2D1 ","WKAXSZT2D2 ","WKAXSZT2D3 ","WKAXSZT2D4 ","WKAXSZT2D5 ","WKAXSZT2D6 ", & - "WKAXSZT2D7 ","WKAXSZT2D8 ","WKAXSZT2D9 ","WKAXSZT3D1 ","WKAXSZT3D2 ","WKAXSZT3D3 ", & - "WKAXSZT3D4 ","WKAXSZT3D5 ","WKAXSZT3D6 ","WKAXSZT3D7 ","WKAXSZT3D8 ","WKAXSZT3D9 ", & - "WKAXSZT4D1 ","WKAXSZT4D2 ","WKAXSZT4D3 ","WKAXSZT4D4 ","WKAXSZT4D5 ","WKAXSZT4D6 ", & - "WKAXSZT4D7 ","WKAXSZT4D8 ","WKAXSZT4D9 ","WKAXSZT5D1 ","WKAXSZT5D2 ","WKAXSZT5D3 ", & - "WKAXSZT5D4 ","WKAXSZT5D5 ","WKAXSZT5D6 ","WKAXSZT5D7 ","WKAXSZT5D8 ","WKAXSZT5D9 ", & - "WKAXSZT6D1 ","WKAXSZT6D2 ","WKAXSZT6D3 ","WKAXSZT6D4 ","WKAXSZT6D5 ","WKAXSZT6D6 ", & - "WKAXSZT6D7 ","WKAXSZT6D8 ","WKAXSZT6D9 ","WKAXSZT7D1 ","WKAXSZT7D2 ","WKAXSZT7D3 ", & - "WKAXSZT7D4 ","WKAXSZT7D5 ","WKAXSZT7D6 ","WKAXSZT7D7 ","WKAXSZT7D8 ","WKAXSZT7D9 ", & - "WKAXSZT8D1 ","WKAXSZT8D2 ","WKAXSZT8D3 ","WKAXSZT8D4 ","WKAXSZT8D5 ","WKAXSZT8D6 ", & - "WKAXSZT8D7 ","WKAXSZT8D8 ","WKAXSZT8D9 ","WKAXSZT9D1 ","WKAXSZT9D2 ","WKAXSZT9D3 ", & - "WKAXSZT9D4 ","WKAXSZT9D5 ","WKAXSZT9D6 ","WKAXSZT9D7 ","WKAXSZT9D8 ","WKAXSZT9D9 ", & - "WKDFVRT1N01D1","WKDFVRT1N01D2","WKDFVRT1N01D3","WKDFVRT1N01D4","WKDFVRT1N01D5","WKDFVRT1N01D6", & - "WKDFVRT1N01D7","WKDFVRT1N01D8","WKDFVRT1N01D9","WKDFVRT1N02D1","WKDFVRT1N02D2","WKDFVRT1N02D3", & - "WKDFVRT1N02D4","WKDFVRT1N02D5","WKDFVRT1N02D6","WKDFVRT1N02D7","WKDFVRT1N02D8","WKDFVRT1N02D9", & - "WKDFVRT1N03D1","WKDFVRT1N03D2","WKDFVRT1N03D3","WKDFVRT1N03D4","WKDFVRT1N03D5","WKDFVRT1N03D6", & - "WKDFVRT1N03D7","WKDFVRT1N03D8","WKDFVRT1N03D9","WKDFVRT1N04D1","WKDFVRT1N04D2","WKDFVRT1N04D3", & - "WKDFVRT1N04D4","WKDFVRT1N04D5","WKDFVRT1N04D6","WKDFVRT1N04D7","WKDFVRT1N04D8","WKDFVRT1N04D9", & - "WKDFVRT1N05D1","WKDFVRT1N05D2","WKDFVRT1N05D3","WKDFVRT1N05D4","WKDFVRT1N05D5","WKDFVRT1N05D6", & - "WKDFVRT1N05D7","WKDFVRT1N05D8","WKDFVRT1N05D9","WKDFVRT1N06D1","WKDFVRT1N06D2","WKDFVRT1N06D3", & - "WKDFVRT1N06D4","WKDFVRT1N06D5","WKDFVRT1N06D6","WKDFVRT1N06D7","WKDFVRT1N06D8","WKDFVRT1N06D9", & - "WKDFVRT1N07D1","WKDFVRT1N07D2","WKDFVRT1N07D3","WKDFVRT1N07D4","WKDFVRT1N07D5","WKDFVRT1N07D6", & - "WKDFVRT1N07D7","WKDFVRT1N07D8","WKDFVRT1N07D9","WKDFVRT1N08D1","WKDFVRT1N08D2","WKDFVRT1N08D3", & - "WKDFVRT1N08D4","WKDFVRT1N08D5","WKDFVRT1N08D6","WKDFVRT1N08D7","WKDFVRT1N08D8","WKDFVRT1N08D9", & - "WKDFVRT1N09D1","WKDFVRT1N09D2","WKDFVRT1N09D3","WKDFVRT1N09D4","WKDFVRT1N09D5","WKDFVRT1N09D6", & - "WKDFVRT1N09D7","WKDFVRT1N09D8","WKDFVRT1N09D9","WKDFVRT1N10D1","WKDFVRT1N10D2","WKDFVRT1N10D3", & - "WKDFVRT1N10D4","WKDFVRT1N10D5","WKDFVRT1N10D6","WKDFVRT1N10D7","WKDFVRT1N10D8","WKDFVRT1N10D9", & - "WKDFVRT1N11D1","WKDFVRT1N11D2","WKDFVRT1N11D3","WKDFVRT1N11D4","WKDFVRT1N11D5","WKDFVRT1N11D6", & - "WKDFVRT1N11D7","WKDFVRT1N11D8","WKDFVRT1N11D9","WKDFVRT1N12D1","WKDFVRT1N12D2","WKDFVRT1N12D3", & - "WKDFVRT1N12D4","WKDFVRT1N12D5","WKDFVRT1N12D6","WKDFVRT1N12D7","WKDFVRT1N12D8","WKDFVRT1N12D9", & - "WKDFVRT1N13D1","WKDFVRT1N13D2","WKDFVRT1N13D3","WKDFVRT1N13D4","WKDFVRT1N13D5","WKDFVRT1N13D6", & - "WKDFVRT1N13D7","WKDFVRT1N13D8","WKDFVRT1N13D9","WKDFVRT1N14D1","WKDFVRT1N14D2","WKDFVRT1N14D3", & - "WKDFVRT1N14D4","WKDFVRT1N14D5","WKDFVRT1N14D6","WKDFVRT1N14D7","WKDFVRT1N14D8","WKDFVRT1N14D9", & - "WKDFVRT1N15D1","WKDFVRT1N15D2","WKDFVRT1N15D3","WKDFVRT1N15D4","WKDFVRT1N15D5","WKDFVRT1N15D6", & - "WKDFVRT1N15D7","WKDFVRT1N15D8","WKDFVRT1N15D9","WKDFVRT1N16D1","WKDFVRT1N16D2","WKDFVRT1N16D3", & - "WKDFVRT1N16D4","WKDFVRT1N16D5","WKDFVRT1N16D6","WKDFVRT1N16D7","WKDFVRT1N16D8","WKDFVRT1N16D9", & - "WKDFVRT1N17D1","WKDFVRT1N17D2","WKDFVRT1N17D3","WKDFVRT1N17D4","WKDFVRT1N17D5","WKDFVRT1N17D6", & - "WKDFVRT1N17D7","WKDFVRT1N17D8","WKDFVRT1N17D9","WKDFVRT1N18D1","WKDFVRT1N18D2","WKDFVRT1N18D3", & - "WKDFVRT1N18D4","WKDFVRT1N18D5","WKDFVRT1N18D6","WKDFVRT1N18D7","WKDFVRT1N18D8","WKDFVRT1N18D9", & - "WKDFVRT1N19D1","WKDFVRT1N19D2","WKDFVRT1N19D3","WKDFVRT1N19D4","WKDFVRT1N19D5","WKDFVRT1N19D6", & - "WKDFVRT1N19D7","WKDFVRT1N19D8","WKDFVRT1N19D9","WKDFVRT1N20D1","WKDFVRT1N20D2","WKDFVRT1N20D3", & - "WKDFVRT1N20D4","WKDFVRT1N20D5","WKDFVRT1N20D6","WKDFVRT1N20D7","WKDFVRT1N20D8","WKDFVRT1N20D9", & - "WKDFVRT2N01D1","WKDFVRT2N01D2","WKDFVRT2N01D3","WKDFVRT2N01D4","WKDFVRT2N01D5","WKDFVRT2N01D6", & - "WKDFVRT2N01D7","WKDFVRT2N01D8","WKDFVRT2N01D9","WKDFVRT2N02D1","WKDFVRT2N02D2","WKDFVRT2N02D3", & - "WKDFVRT2N02D4","WKDFVRT2N02D5","WKDFVRT2N02D6","WKDFVRT2N02D7","WKDFVRT2N02D8","WKDFVRT2N02D9", & - "WKDFVRT2N03D1","WKDFVRT2N03D2","WKDFVRT2N03D3","WKDFVRT2N03D4","WKDFVRT2N03D5","WKDFVRT2N03D6", & - "WKDFVRT2N03D7","WKDFVRT2N03D8","WKDFVRT2N03D9","WKDFVRT2N04D1","WKDFVRT2N04D2","WKDFVRT2N04D3", & - "WKDFVRT2N04D4","WKDFVRT2N04D5","WKDFVRT2N04D6","WKDFVRT2N04D7","WKDFVRT2N04D8","WKDFVRT2N04D9", & - "WKDFVRT2N05D1","WKDFVRT2N05D2","WKDFVRT2N05D3","WKDFVRT2N05D4","WKDFVRT2N05D5","WKDFVRT2N05D6", & - "WKDFVRT2N05D7","WKDFVRT2N05D8","WKDFVRT2N05D9","WKDFVRT2N06D1","WKDFVRT2N06D2","WKDFVRT2N06D3", & - "WKDFVRT2N06D4","WKDFVRT2N06D5","WKDFVRT2N06D6","WKDFVRT2N06D7","WKDFVRT2N06D8","WKDFVRT2N06D9", & - "WKDFVRT2N07D1","WKDFVRT2N07D2","WKDFVRT2N07D3","WKDFVRT2N07D4","WKDFVRT2N07D5","WKDFVRT2N07D6", & - "WKDFVRT2N07D7","WKDFVRT2N07D8","WKDFVRT2N07D9","WKDFVRT2N08D1","WKDFVRT2N08D2","WKDFVRT2N08D3", & - "WKDFVRT2N08D4","WKDFVRT2N08D5","WKDFVRT2N08D6","WKDFVRT2N08D7","WKDFVRT2N08D8","WKDFVRT2N08D9", & - "WKDFVRT2N09D1","WKDFVRT2N09D2","WKDFVRT2N09D3","WKDFVRT2N09D4","WKDFVRT2N09D5","WKDFVRT2N09D6", & - "WKDFVRT2N09D7","WKDFVRT2N09D8","WKDFVRT2N09D9","WKDFVRT2N10D1","WKDFVRT2N10D2","WKDFVRT2N10D3", & - "WKDFVRT2N10D4","WKDFVRT2N10D5","WKDFVRT2N10D6","WKDFVRT2N10D7","WKDFVRT2N10D8","WKDFVRT2N10D9", & - "WKDFVRT2N11D1","WKDFVRT2N11D2","WKDFVRT2N11D3","WKDFVRT2N11D4","WKDFVRT2N11D5","WKDFVRT2N11D6", & - "WKDFVRT2N11D7","WKDFVRT2N11D8","WKDFVRT2N11D9","WKDFVRT2N12D1","WKDFVRT2N12D2","WKDFVRT2N12D3", & - "WKDFVRT2N12D4","WKDFVRT2N12D5","WKDFVRT2N12D6","WKDFVRT2N12D7","WKDFVRT2N12D8","WKDFVRT2N12D9", & - "WKDFVRT2N13D1","WKDFVRT2N13D2","WKDFVRT2N13D3","WKDFVRT2N13D4","WKDFVRT2N13D5","WKDFVRT2N13D6", & - "WKDFVRT2N13D7","WKDFVRT2N13D8","WKDFVRT2N13D9","WKDFVRT2N14D1","WKDFVRT2N14D2","WKDFVRT2N14D3", & - "WKDFVRT2N14D4","WKDFVRT2N14D5","WKDFVRT2N14D6","WKDFVRT2N14D7","WKDFVRT2N14D8","WKDFVRT2N14D9", & - "WKDFVRT2N15D1","WKDFVRT2N15D2","WKDFVRT2N15D3","WKDFVRT2N15D4","WKDFVRT2N15D5","WKDFVRT2N15D6", & - "WKDFVRT2N15D7","WKDFVRT2N15D8","WKDFVRT2N15D9","WKDFVRT2N16D1","WKDFVRT2N16D2","WKDFVRT2N16D3", & - "WKDFVRT2N16D4","WKDFVRT2N16D5","WKDFVRT2N16D6","WKDFVRT2N16D7","WKDFVRT2N16D8","WKDFVRT2N16D9", & - "WKDFVRT2N17D1","WKDFVRT2N17D2","WKDFVRT2N17D3","WKDFVRT2N17D4","WKDFVRT2N17D5","WKDFVRT2N17D6", & - "WKDFVRT2N17D7","WKDFVRT2N17D8","WKDFVRT2N17D9","WKDFVRT2N18D1","WKDFVRT2N18D2","WKDFVRT2N18D3", & - "WKDFVRT2N18D4","WKDFVRT2N18D5","WKDFVRT2N18D6","WKDFVRT2N18D7","WKDFVRT2N18D8","WKDFVRT2N18D9", & - "WKDFVRT2N19D1","WKDFVRT2N19D2","WKDFVRT2N19D3","WKDFVRT2N19D4","WKDFVRT2N19D5","WKDFVRT2N19D6", & - "WKDFVRT2N19D7","WKDFVRT2N19D8","WKDFVRT2N19D9","WKDFVRT2N20D1","WKDFVRT2N20D2","WKDFVRT2N20D3", & - "WKDFVRT2N20D4","WKDFVRT2N20D5","WKDFVRT2N20D6","WKDFVRT2N20D7","WKDFVRT2N20D8","WKDFVRT2N20D9", & - "WKDFVRT3N01D1","WKDFVRT3N01D2","WKDFVRT3N01D3","WKDFVRT3N01D4","WKDFVRT3N01D5","WKDFVRT3N01D6", & - "WKDFVRT3N01D7","WKDFVRT3N01D8","WKDFVRT3N01D9","WKDFVRT3N02D1","WKDFVRT3N02D2","WKDFVRT3N02D3", & - "WKDFVRT3N02D4","WKDFVRT3N02D5","WKDFVRT3N02D6","WKDFVRT3N02D7","WKDFVRT3N02D8","WKDFVRT3N02D9", & - "WKDFVRT3N03D1","WKDFVRT3N03D2","WKDFVRT3N03D3","WKDFVRT3N03D4","WKDFVRT3N03D5","WKDFVRT3N03D6", & - "WKDFVRT3N03D7","WKDFVRT3N03D8","WKDFVRT3N03D9","WKDFVRT3N04D1","WKDFVRT3N04D2","WKDFVRT3N04D3", & - "WKDFVRT3N04D4","WKDFVRT3N04D5","WKDFVRT3N04D6","WKDFVRT3N04D7","WKDFVRT3N04D8","WKDFVRT3N04D9", & - "WKDFVRT3N05D1","WKDFVRT3N05D2","WKDFVRT3N05D3","WKDFVRT3N05D4","WKDFVRT3N05D5","WKDFVRT3N05D6", & - "WKDFVRT3N05D7","WKDFVRT3N05D8","WKDFVRT3N05D9","WKDFVRT3N06D1","WKDFVRT3N06D2","WKDFVRT3N06D3", & - "WKDFVRT3N06D4","WKDFVRT3N06D5","WKDFVRT3N06D6","WKDFVRT3N06D7","WKDFVRT3N06D8","WKDFVRT3N06D9", & - "WKDFVRT3N07D1","WKDFVRT3N07D2","WKDFVRT3N07D3","WKDFVRT3N07D4","WKDFVRT3N07D5","WKDFVRT3N07D6", & - "WKDFVRT3N07D7","WKDFVRT3N07D8","WKDFVRT3N07D9","WKDFVRT3N08D1","WKDFVRT3N08D2","WKDFVRT3N08D3", & - "WKDFVRT3N08D4","WKDFVRT3N08D5","WKDFVRT3N08D6","WKDFVRT3N08D7","WKDFVRT3N08D8","WKDFVRT3N08D9", & - "WKDFVRT3N09D1","WKDFVRT3N09D2","WKDFVRT3N09D3","WKDFVRT3N09D4","WKDFVRT3N09D5","WKDFVRT3N09D6", & - "WKDFVRT3N09D7","WKDFVRT3N09D8","WKDFVRT3N09D9","WKDFVRT3N10D1","WKDFVRT3N10D2","WKDFVRT3N10D3", & - "WKDFVRT3N10D4","WKDFVRT3N10D5","WKDFVRT3N10D6","WKDFVRT3N10D7","WKDFVRT3N10D8","WKDFVRT3N10D9", & - "WKDFVRT3N11D1","WKDFVRT3N11D2","WKDFVRT3N11D3","WKDFVRT3N11D4","WKDFVRT3N11D5","WKDFVRT3N11D6", & - "WKDFVRT3N11D7","WKDFVRT3N11D8","WKDFVRT3N11D9","WKDFVRT3N12D1","WKDFVRT3N12D2","WKDFVRT3N12D3", & - "WKDFVRT3N12D4","WKDFVRT3N12D5","WKDFVRT3N12D6","WKDFVRT3N12D7","WKDFVRT3N12D8","WKDFVRT3N12D9", & - "WKDFVRT3N13D1","WKDFVRT3N13D2","WKDFVRT3N13D3","WKDFVRT3N13D4","WKDFVRT3N13D5","WKDFVRT3N13D6", & - "WKDFVRT3N13D7","WKDFVRT3N13D8","WKDFVRT3N13D9","WKDFVRT3N14D1","WKDFVRT3N14D2","WKDFVRT3N14D3", & - "WKDFVRT3N14D4","WKDFVRT3N14D5","WKDFVRT3N14D6","WKDFVRT3N14D7","WKDFVRT3N14D8","WKDFVRT3N14D9", & - "WKDFVRT3N15D1","WKDFVRT3N15D2","WKDFVRT3N15D3","WKDFVRT3N15D4","WKDFVRT3N15D5","WKDFVRT3N15D6", & - "WKDFVRT3N15D7","WKDFVRT3N15D8","WKDFVRT3N15D9","WKDFVRT3N16D1","WKDFVRT3N16D2","WKDFVRT3N16D3", & - "WKDFVRT3N16D4","WKDFVRT3N16D5","WKDFVRT3N16D6","WKDFVRT3N16D7","WKDFVRT3N16D8","WKDFVRT3N16D9", & - "WKDFVRT3N17D1","WKDFVRT3N17D2","WKDFVRT3N17D3","WKDFVRT3N17D4","WKDFVRT3N17D5","WKDFVRT3N17D6", & - "WKDFVRT3N17D7","WKDFVRT3N17D8","WKDFVRT3N17D9","WKDFVRT3N18D1","WKDFVRT3N18D2","WKDFVRT3N18D3", & - "WKDFVRT3N18D4","WKDFVRT3N18D5","WKDFVRT3N18D6","WKDFVRT3N18D7","WKDFVRT3N18D8","WKDFVRT3N18D9", & - "WKDFVRT3N19D1","WKDFVRT3N19D2","WKDFVRT3N19D3","WKDFVRT3N19D4","WKDFVRT3N19D5","WKDFVRT3N19D6", & - "WKDFVRT3N19D7","WKDFVRT3N19D8","WKDFVRT3N19D9","WKDFVRT3N20D1","WKDFVRT3N20D2","WKDFVRT3N20D3", & - "WKDFVRT3N20D4","WKDFVRT3N20D5","WKDFVRT3N20D6","WKDFVRT3N20D7","WKDFVRT3N20D8","WKDFVRT3N20D9", & - "WKDFVRT4N01D1","WKDFVRT4N01D2","WKDFVRT4N01D3","WKDFVRT4N01D4","WKDFVRT4N01D5","WKDFVRT4N01D6", & - "WKDFVRT4N01D7","WKDFVRT4N01D8","WKDFVRT4N01D9","WKDFVRT4N02D1","WKDFVRT4N02D2","WKDFVRT4N02D3", & - "WKDFVRT4N02D4","WKDFVRT4N02D5","WKDFVRT4N02D6","WKDFVRT4N02D7","WKDFVRT4N02D8","WKDFVRT4N02D9", & - "WKDFVRT4N03D1","WKDFVRT4N03D2","WKDFVRT4N03D3","WKDFVRT4N03D4","WKDFVRT4N03D5","WKDFVRT4N03D6", & - "WKDFVRT4N03D7","WKDFVRT4N03D8","WKDFVRT4N03D9","WKDFVRT4N04D1","WKDFVRT4N04D2","WKDFVRT4N04D3", & - "WKDFVRT4N04D4","WKDFVRT4N04D5","WKDFVRT4N04D6","WKDFVRT4N04D7","WKDFVRT4N04D8","WKDFVRT4N04D9", & - "WKDFVRT4N05D1","WKDFVRT4N05D2","WKDFVRT4N05D3","WKDFVRT4N05D4","WKDFVRT4N05D5","WKDFVRT4N05D6", & - "WKDFVRT4N05D7","WKDFVRT4N05D8","WKDFVRT4N05D9","WKDFVRT4N06D1","WKDFVRT4N06D2","WKDFVRT4N06D3", & - "WKDFVRT4N06D4","WKDFVRT4N06D5","WKDFVRT4N06D6","WKDFVRT4N06D7","WKDFVRT4N06D8","WKDFVRT4N06D9", & - "WKDFVRT4N07D1","WKDFVRT4N07D2","WKDFVRT4N07D3","WKDFVRT4N07D4","WKDFVRT4N07D5","WKDFVRT4N07D6", & - "WKDFVRT4N07D7","WKDFVRT4N07D8","WKDFVRT4N07D9","WKDFVRT4N08D1","WKDFVRT4N08D2","WKDFVRT4N08D3", & - "WKDFVRT4N08D4","WKDFVRT4N08D5","WKDFVRT4N08D6","WKDFVRT4N08D7","WKDFVRT4N08D8","WKDFVRT4N08D9", & - "WKDFVRT4N09D1","WKDFVRT4N09D2","WKDFVRT4N09D3","WKDFVRT4N09D4","WKDFVRT4N09D5","WKDFVRT4N09D6", & - "WKDFVRT4N09D7","WKDFVRT4N09D8","WKDFVRT4N09D9","WKDFVRT4N10D1","WKDFVRT4N10D2","WKDFVRT4N10D3", & - "WKDFVRT4N10D4","WKDFVRT4N10D5","WKDFVRT4N10D6","WKDFVRT4N10D7","WKDFVRT4N10D8","WKDFVRT4N10D9", & - "WKDFVRT4N11D1","WKDFVRT4N11D2","WKDFVRT4N11D3","WKDFVRT4N11D4","WKDFVRT4N11D5","WKDFVRT4N11D6", & - "WKDFVRT4N11D7","WKDFVRT4N11D8","WKDFVRT4N11D9","WKDFVRT4N12D1","WKDFVRT4N12D2","WKDFVRT4N12D3", & - "WKDFVRT4N12D4","WKDFVRT4N12D5","WKDFVRT4N12D6","WKDFVRT4N12D7","WKDFVRT4N12D8","WKDFVRT4N12D9", & - "WKDFVRT4N13D1","WKDFVRT4N13D2","WKDFVRT4N13D3","WKDFVRT4N13D4","WKDFVRT4N13D5","WKDFVRT4N13D6", & - "WKDFVRT4N13D7","WKDFVRT4N13D8","WKDFVRT4N13D9","WKDFVRT4N14D1","WKDFVRT4N14D2","WKDFVRT4N14D3", & - "WKDFVRT4N14D4","WKDFVRT4N14D5","WKDFVRT4N14D6","WKDFVRT4N14D7","WKDFVRT4N14D8","WKDFVRT4N14D9", & - "WKDFVRT4N15D1","WKDFVRT4N15D2","WKDFVRT4N15D3","WKDFVRT4N15D4","WKDFVRT4N15D5","WKDFVRT4N15D6", & - "WKDFVRT4N15D7","WKDFVRT4N15D8","WKDFVRT4N15D9","WKDFVRT4N16D1","WKDFVRT4N16D2","WKDFVRT4N16D3", & - "WKDFVRT4N16D4","WKDFVRT4N16D5","WKDFVRT4N16D6","WKDFVRT4N16D7","WKDFVRT4N16D8","WKDFVRT4N16D9", & - "WKDFVRT4N17D1","WKDFVRT4N17D2","WKDFVRT4N17D3","WKDFVRT4N17D4","WKDFVRT4N17D5","WKDFVRT4N17D6", & - "WKDFVRT4N17D7","WKDFVRT4N17D8","WKDFVRT4N17D9","WKDFVRT4N18D1","WKDFVRT4N18D2","WKDFVRT4N18D3", & - "WKDFVRT4N18D4","WKDFVRT4N18D5","WKDFVRT4N18D6","WKDFVRT4N18D7","WKDFVRT4N18D8","WKDFVRT4N18D9", & - "WKDFVRT4N19D1","WKDFVRT4N19D2","WKDFVRT4N19D3","WKDFVRT4N19D4","WKDFVRT4N19D5","WKDFVRT4N19D6", & - "WKDFVRT4N19D7","WKDFVRT4N19D8","WKDFVRT4N19D9","WKDFVRT4N20D1","WKDFVRT4N20D2","WKDFVRT4N20D3", & - "WKDFVRT4N20D4","WKDFVRT4N20D5","WKDFVRT4N20D6","WKDFVRT4N20D7","WKDFVRT4N20D8","WKDFVRT4N20D9", & - "WKDFVRT5N01D1","WKDFVRT5N01D2","WKDFVRT5N01D3","WKDFVRT5N01D4","WKDFVRT5N01D5","WKDFVRT5N01D6", & - "WKDFVRT5N01D7","WKDFVRT5N01D8","WKDFVRT5N01D9","WKDFVRT5N02D1","WKDFVRT5N02D2","WKDFVRT5N02D3", & - "WKDFVRT5N02D4","WKDFVRT5N02D5","WKDFVRT5N02D6","WKDFVRT5N02D7","WKDFVRT5N02D8","WKDFVRT5N02D9", & - "WKDFVRT5N03D1","WKDFVRT5N03D2","WKDFVRT5N03D3","WKDFVRT5N03D4","WKDFVRT5N03D5","WKDFVRT5N03D6", & - "WKDFVRT5N03D7","WKDFVRT5N03D8","WKDFVRT5N03D9","WKDFVRT5N04D1","WKDFVRT5N04D2","WKDFVRT5N04D3", & - "WKDFVRT5N04D4","WKDFVRT5N04D5","WKDFVRT5N04D6","WKDFVRT5N04D7","WKDFVRT5N04D8","WKDFVRT5N04D9", & - "WKDFVRT5N05D1","WKDFVRT5N05D2","WKDFVRT5N05D3","WKDFVRT5N05D4","WKDFVRT5N05D5","WKDFVRT5N05D6", & - "WKDFVRT5N05D7","WKDFVRT5N05D8","WKDFVRT5N05D9","WKDFVRT5N06D1","WKDFVRT5N06D2","WKDFVRT5N06D3", & - "WKDFVRT5N06D4","WKDFVRT5N06D5","WKDFVRT5N06D6","WKDFVRT5N06D7","WKDFVRT5N06D8","WKDFVRT5N06D9", & - "WKDFVRT5N07D1","WKDFVRT5N07D2","WKDFVRT5N07D3","WKDFVRT5N07D4","WKDFVRT5N07D5","WKDFVRT5N07D6", & - "WKDFVRT5N07D7","WKDFVRT5N07D8","WKDFVRT5N07D9","WKDFVRT5N08D1","WKDFVRT5N08D2","WKDFVRT5N08D3", & - "WKDFVRT5N08D4","WKDFVRT5N08D5","WKDFVRT5N08D6","WKDFVRT5N08D7","WKDFVRT5N08D8","WKDFVRT5N08D9", & - "WKDFVRT5N09D1","WKDFVRT5N09D2","WKDFVRT5N09D3","WKDFVRT5N09D4","WKDFVRT5N09D5","WKDFVRT5N09D6", & - "WKDFVRT5N09D7","WKDFVRT5N09D8","WKDFVRT5N09D9","WKDFVRT5N10D1","WKDFVRT5N10D2","WKDFVRT5N10D3", & - "WKDFVRT5N10D4","WKDFVRT5N10D5","WKDFVRT5N10D6","WKDFVRT5N10D7","WKDFVRT5N10D8","WKDFVRT5N10D9", & - "WKDFVRT5N11D1","WKDFVRT5N11D2","WKDFVRT5N11D3","WKDFVRT5N11D4","WKDFVRT5N11D5","WKDFVRT5N11D6", & - "WKDFVRT5N11D7","WKDFVRT5N11D8","WKDFVRT5N11D9","WKDFVRT5N12D1","WKDFVRT5N12D2","WKDFVRT5N12D3", & - "WKDFVRT5N12D4","WKDFVRT5N12D5","WKDFVRT5N12D6","WKDFVRT5N12D7","WKDFVRT5N12D8","WKDFVRT5N12D9", & - "WKDFVRT5N13D1","WKDFVRT5N13D2","WKDFVRT5N13D3","WKDFVRT5N13D4","WKDFVRT5N13D5","WKDFVRT5N13D6", & - "WKDFVRT5N13D7","WKDFVRT5N13D8","WKDFVRT5N13D9","WKDFVRT5N14D1","WKDFVRT5N14D2","WKDFVRT5N14D3", & - "WKDFVRT5N14D4","WKDFVRT5N14D5","WKDFVRT5N14D6","WKDFVRT5N14D7","WKDFVRT5N14D8","WKDFVRT5N14D9", & - "WKDFVRT5N15D1","WKDFVRT5N15D2","WKDFVRT5N15D3","WKDFVRT5N15D4","WKDFVRT5N15D5","WKDFVRT5N15D6", & - "WKDFVRT5N15D7","WKDFVRT5N15D8","WKDFVRT5N15D9","WKDFVRT5N16D1","WKDFVRT5N16D2","WKDFVRT5N16D3", & - "WKDFVRT5N16D4","WKDFVRT5N16D5","WKDFVRT5N16D6","WKDFVRT5N16D7","WKDFVRT5N16D8","WKDFVRT5N16D9", & - "WKDFVRT5N17D1","WKDFVRT5N17D2","WKDFVRT5N17D3","WKDFVRT5N17D4","WKDFVRT5N17D5","WKDFVRT5N17D6", & - "WKDFVRT5N17D7","WKDFVRT5N17D8","WKDFVRT5N17D9","WKDFVRT5N18D1","WKDFVRT5N18D2","WKDFVRT5N18D3", & - "WKDFVRT5N18D4","WKDFVRT5N18D5","WKDFVRT5N18D6","WKDFVRT5N18D7","WKDFVRT5N18D8","WKDFVRT5N18D9", & - "WKDFVRT5N19D1","WKDFVRT5N19D2","WKDFVRT5N19D3","WKDFVRT5N19D4","WKDFVRT5N19D5","WKDFVRT5N19D6", & - "WKDFVRT5N19D7","WKDFVRT5N19D8","WKDFVRT5N19D9","WKDFVRT5N20D1","WKDFVRT5N20D2","WKDFVRT5N20D3", & - "WKDFVRT5N20D4","WKDFVRT5N20D5","WKDFVRT5N20D6","WKDFVRT5N20D7","WKDFVRT5N20D8","WKDFVRT5N20D9", & - "WKDFVRT6N01D1","WKDFVRT6N01D2","WKDFVRT6N01D3","WKDFVRT6N01D4","WKDFVRT6N01D5","WKDFVRT6N01D6", & - "WKDFVRT6N01D7","WKDFVRT6N01D8","WKDFVRT6N01D9","WKDFVRT6N02D1","WKDFVRT6N02D2","WKDFVRT6N02D3", & - "WKDFVRT6N02D4","WKDFVRT6N02D5","WKDFVRT6N02D6","WKDFVRT6N02D7","WKDFVRT6N02D8","WKDFVRT6N02D9", & - "WKDFVRT6N03D1","WKDFVRT6N03D2","WKDFVRT6N03D3","WKDFVRT6N03D4","WKDFVRT6N03D5","WKDFVRT6N03D6", & - "WKDFVRT6N03D7","WKDFVRT6N03D8","WKDFVRT6N03D9","WKDFVRT6N04D1","WKDFVRT6N04D2","WKDFVRT6N04D3", & - "WKDFVRT6N04D4","WKDFVRT6N04D5","WKDFVRT6N04D6","WKDFVRT6N04D7","WKDFVRT6N04D8","WKDFVRT6N04D9", & - "WKDFVRT6N05D1","WKDFVRT6N05D2","WKDFVRT6N05D3","WKDFVRT6N05D4","WKDFVRT6N05D5","WKDFVRT6N05D6", & - "WKDFVRT6N05D7","WKDFVRT6N05D8","WKDFVRT6N05D9","WKDFVRT6N06D1","WKDFVRT6N06D2","WKDFVRT6N06D3", & - "WKDFVRT6N06D4","WKDFVRT6N06D5","WKDFVRT6N06D6","WKDFVRT6N06D7","WKDFVRT6N06D8","WKDFVRT6N06D9", & - "WKDFVRT6N07D1","WKDFVRT6N07D2","WKDFVRT6N07D3","WKDFVRT6N07D4","WKDFVRT6N07D5","WKDFVRT6N07D6", & - "WKDFVRT6N07D7","WKDFVRT6N07D8","WKDFVRT6N07D9","WKDFVRT6N08D1","WKDFVRT6N08D2","WKDFVRT6N08D3", & - "WKDFVRT6N08D4","WKDFVRT6N08D5","WKDFVRT6N08D6","WKDFVRT6N08D7","WKDFVRT6N08D8","WKDFVRT6N08D9", & - "WKDFVRT6N09D1","WKDFVRT6N09D2","WKDFVRT6N09D3","WKDFVRT6N09D4","WKDFVRT6N09D5","WKDFVRT6N09D6", & - "WKDFVRT6N09D7","WKDFVRT6N09D8","WKDFVRT6N09D9","WKDFVRT6N10D1","WKDFVRT6N10D2","WKDFVRT6N10D3", & - "WKDFVRT6N10D4","WKDFVRT6N10D5","WKDFVRT6N10D6","WKDFVRT6N10D7","WKDFVRT6N10D8","WKDFVRT6N10D9", & - "WKDFVRT6N11D1","WKDFVRT6N11D2","WKDFVRT6N11D3","WKDFVRT6N11D4","WKDFVRT6N11D5","WKDFVRT6N11D6", & - "WKDFVRT6N11D7","WKDFVRT6N11D8","WKDFVRT6N11D9","WKDFVRT6N12D1","WKDFVRT6N12D2","WKDFVRT6N12D3", & - "WKDFVRT6N12D4","WKDFVRT6N12D5","WKDFVRT6N12D6","WKDFVRT6N12D7","WKDFVRT6N12D8","WKDFVRT6N12D9", & - "WKDFVRT6N13D1","WKDFVRT6N13D2","WKDFVRT6N13D3","WKDFVRT6N13D4","WKDFVRT6N13D5","WKDFVRT6N13D6", & - "WKDFVRT6N13D7","WKDFVRT6N13D8","WKDFVRT6N13D9","WKDFVRT6N14D1","WKDFVRT6N14D2","WKDFVRT6N14D3", & - "WKDFVRT6N14D4","WKDFVRT6N14D5","WKDFVRT6N14D6","WKDFVRT6N14D7","WKDFVRT6N14D8","WKDFVRT6N14D9", & - "WKDFVRT6N15D1","WKDFVRT6N15D2","WKDFVRT6N15D3","WKDFVRT6N15D4","WKDFVRT6N15D5","WKDFVRT6N15D6", & - "WKDFVRT6N15D7","WKDFVRT6N15D8","WKDFVRT6N15D9","WKDFVRT6N16D1","WKDFVRT6N16D2","WKDFVRT6N16D3", & - "WKDFVRT6N16D4","WKDFVRT6N16D5","WKDFVRT6N16D6","WKDFVRT6N16D7","WKDFVRT6N16D8","WKDFVRT6N16D9", & - "WKDFVRT6N17D1","WKDFVRT6N17D2","WKDFVRT6N17D3","WKDFVRT6N17D4","WKDFVRT6N17D5","WKDFVRT6N17D6", & - "WKDFVRT6N17D7","WKDFVRT6N17D8","WKDFVRT6N17D9","WKDFVRT6N18D1","WKDFVRT6N18D2","WKDFVRT6N18D3", & - "WKDFVRT6N18D4","WKDFVRT6N18D5","WKDFVRT6N18D6","WKDFVRT6N18D7","WKDFVRT6N18D8","WKDFVRT6N18D9", & - "WKDFVRT6N19D1","WKDFVRT6N19D2","WKDFVRT6N19D3","WKDFVRT6N19D4","WKDFVRT6N19D5","WKDFVRT6N19D6", & - "WKDFVRT6N19D7","WKDFVRT6N19D8","WKDFVRT6N19D9","WKDFVRT6N20D1","WKDFVRT6N20D2","WKDFVRT6N20D3", & - "WKDFVRT6N20D4","WKDFVRT6N20D5","WKDFVRT6N20D6","WKDFVRT6N20D7","WKDFVRT6N20D8","WKDFVRT6N20D9", & - "WKDFVRT7N01D1","WKDFVRT7N01D2","WKDFVRT7N01D3","WKDFVRT7N01D4","WKDFVRT7N01D5","WKDFVRT7N01D6", & - "WKDFVRT7N01D7","WKDFVRT7N01D8","WKDFVRT7N01D9","WKDFVRT7N02D1","WKDFVRT7N02D2","WKDFVRT7N02D3", & - "WKDFVRT7N02D4","WKDFVRT7N02D5","WKDFVRT7N02D6","WKDFVRT7N02D7","WKDFVRT7N02D8","WKDFVRT7N02D9", & - "WKDFVRT7N03D1","WKDFVRT7N03D2","WKDFVRT7N03D3","WKDFVRT7N03D4","WKDFVRT7N03D5","WKDFVRT7N03D6", & - "WKDFVRT7N03D7","WKDFVRT7N03D8","WKDFVRT7N03D9","WKDFVRT7N04D1","WKDFVRT7N04D2","WKDFVRT7N04D3"/) - CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry6(1356) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically - "WKDFVRT7N04D4","WKDFVRT7N04D5","WKDFVRT7N04D6","WKDFVRT7N04D7","WKDFVRT7N04D8","WKDFVRT7N04D9", & - "WKDFVRT7N05D1","WKDFVRT7N05D2","WKDFVRT7N05D3","WKDFVRT7N05D4","WKDFVRT7N05D5","WKDFVRT7N05D6", & - "WKDFVRT7N05D7","WKDFVRT7N05D8","WKDFVRT7N05D9","WKDFVRT7N06D1","WKDFVRT7N06D2","WKDFVRT7N06D3", & - "WKDFVRT7N06D4","WKDFVRT7N06D5","WKDFVRT7N06D6","WKDFVRT7N06D7","WKDFVRT7N06D8","WKDFVRT7N06D9", & - "WKDFVRT7N07D1","WKDFVRT7N07D2","WKDFVRT7N07D3","WKDFVRT7N07D4","WKDFVRT7N07D5","WKDFVRT7N07D6", & - "WKDFVRT7N07D7","WKDFVRT7N07D8","WKDFVRT7N07D9","WKDFVRT7N08D1","WKDFVRT7N08D2","WKDFVRT7N08D3", & - "WKDFVRT7N08D4","WKDFVRT7N08D5","WKDFVRT7N08D6","WKDFVRT7N08D7","WKDFVRT7N08D8","WKDFVRT7N08D9", & - "WKDFVRT7N09D1","WKDFVRT7N09D2","WKDFVRT7N09D3","WKDFVRT7N09D4","WKDFVRT7N09D5","WKDFVRT7N09D6", & - "WKDFVRT7N09D7","WKDFVRT7N09D8","WKDFVRT7N09D9","WKDFVRT7N10D1","WKDFVRT7N10D2","WKDFVRT7N10D3", & - "WKDFVRT7N10D4","WKDFVRT7N10D5","WKDFVRT7N10D6","WKDFVRT7N10D7","WKDFVRT7N10D8","WKDFVRT7N10D9", & - "WKDFVRT7N11D1","WKDFVRT7N11D2","WKDFVRT7N11D3","WKDFVRT7N11D4","WKDFVRT7N11D5","WKDFVRT7N11D6", & - "WKDFVRT7N11D7","WKDFVRT7N11D8","WKDFVRT7N11D9","WKDFVRT7N12D1","WKDFVRT7N12D2","WKDFVRT7N12D3", & - "WKDFVRT7N12D4","WKDFVRT7N12D5","WKDFVRT7N12D6","WKDFVRT7N12D7","WKDFVRT7N12D8","WKDFVRT7N12D9", & - "WKDFVRT7N13D1","WKDFVRT7N13D2","WKDFVRT7N13D3","WKDFVRT7N13D4","WKDFVRT7N13D5","WKDFVRT7N13D6", & - "WKDFVRT7N13D7","WKDFVRT7N13D8","WKDFVRT7N13D9","WKDFVRT7N14D1","WKDFVRT7N14D2","WKDFVRT7N14D3", & - "WKDFVRT7N14D4","WKDFVRT7N14D5","WKDFVRT7N14D6","WKDFVRT7N14D7","WKDFVRT7N14D8","WKDFVRT7N14D9", & - "WKDFVRT7N15D1","WKDFVRT7N15D2","WKDFVRT7N15D3","WKDFVRT7N15D4","WKDFVRT7N15D5","WKDFVRT7N15D6", & - "WKDFVRT7N15D7","WKDFVRT7N15D8","WKDFVRT7N15D9","WKDFVRT7N16D1","WKDFVRT7N16D2","WKDFVRT7N16D3", & - "WKDFVRT7N16D4","WKDFVRT7N16D5","WKDFVRT7N16D6","WKDFVRT7N16D7","WKDFVRT7N16D8","WKDFVRT7N16D9", & - "WKDFVRT7N17D1","WKDFVRT7N17D2","WKDFVRT7N17D3","WKDFVRT7N17D4","WKDFVRT7N17D5","WKDFVRT7N17D6", & - "WKDFVRT7N17D7","WKDFVRT7N17D8","WKDFVRT7N17D9","WKDFVRT7N18D1","WKDFVRT7N18D2","WKDFVRT7N18D3", & - "WKDFVRT7N18D4","WKDFVRT7N18D5","WKDFVRT7N18D6","WKDFVRT7N18D7","WKDFVRT7N18D8","WKDFVRT7N18D9", & - "WKDFVRT7N19D1","WKDFVRT7N19D2","WKDFVRT7N19D3","WKDFVRT7N19D4","WKDFVRT7N19D5","WKDFVRT7N19D6", & - "WKDFVRT7N19D7","WKDFVRT7N19D8","WKDFVRT7N19D9","WKDFVRT7N20D1","WKDFVRT7N20D2","WKDFVRT7N20D3", & - "WKDFVRT7N20D4","WKDFVRT7N20D5","WKDFVRT7N20D6","WKDFVRT7N20D7","WKDFVRT7N20D8","WKDFVRT7N20D9", & - "WKDFVRT8N01D1","WKDFVRT8N01D2","WKDFVRT8N01D3","WKDFVRT8N01D4","WKDFVRT8N01D5","WKDFVRT8N01D6", & - "WKDFVRT8N01D7","WKDFVRT8N01D8","WKDFVRT8N01D9","WKDFVRT8N02D1","WKDFVRT8N02D2","WKDFVRT8N02D3", & - "WKDFVRT8N02D4","WKDFVRT8N02D5","WKDFVRT8N02D6","WKDFVRT8N02D7","WKDFVRT8N02D8","WKDFVRT8N02D9", & - "WKDFVRT8N03D1","WKDFVRT8N03D2","WKDFVRT8N03D3","WKDFVRT8N03D4","WKDFVRT8N03D5","WKDFVRT8N03D6", & - "WKDFVRT8N03D7","WKDFVRT8N03D8","WKDFVRT8N03D9","WKDFVRT8N04D1","WKDFVRT8N04D2","WKDFVRT8N04D3", & - "WKDFVRT8N04D4","WKDFVRT8N04D5","WKDFVRT8N04D6","WKDFVRT8N04D7","WKDFVRT8N04D8","WKDFVRT8N04D9", & - "WKDFVRT8N05D1","WKDFVRT8N05D2","WKDFVRT8N05D3","WKDFVRT8N05D4","WKDFVRT8N05D5","WKDFVRT8N05D6", & - "WKDFVRT8N05D7","WKDFVRT8N05D8","WKDFVRT8N05D9","WKDFVRT8N06D1","WKDFVRT8N06D2","WKDFVRT8N06D3", & - "WKDFVRT8N06D4","WKDFVRT8N06D5","WKDFVRT8N06D6","WKDFVRT8N06D7","WKDFVRT8N06D8","WKDFVRT8N06D9", & - "WKDFVRT8N07D1","WKDFVRT8N07D2","WKDFVRT8N07D3","WKDFVRT8N07D4","WKDFVRT8N07D5","WKDFVRT8N07D6", & - "WKDFVRT8N07D7","WKDFVRT8N07D8","WKDFVRT8N07D9","WKDFVRT8N08D1","WKDFVRT8N08D2","WKDFVRT8N08D3", & - "WKDFVRT8N08D4","WKDFVRT8N08D5","WKDFVRT8N08D6","WKDFVRT8N08D7","WKDFVRT8N08D8","WKDFVRT8N08D9", & - "WKDFVRT8N09D1","WKDFVRT8N09D2","WKDFVRT8N09D3","WKDFVRT8N09D4","WKDFVRT8N09D5","WKDFVRT8N09D6", & - "WKDFVRT8N09D7","WKDFVRT8N09D8","WKDFVRT8N09D9","WKDFVRT8N10D1","WKDFVRT8N10D2","WKDFVRT8N10D3", & - "WKDFVRT8N10D4","WKDFVRT8N10D5","WKDFVRT8N10D6","WKDFVRT8N10D7","WKDFVRT8N10D8","WKDFVRT8N10D9", & - "WKDFVRT8N11D1","WKDFVRT8N11D2","WKDFVRT8N11D3","WKDFVRT8N11D4","WKDFVRT8N11D5","WKDFVRT8N11D6", & - "WKDFVRT8N11D7","WKDFVRT8N11D8","WKDFVRT8N11D9","WKDFVRT8N12D1","WKDFVRT8N12D2","WKDFVRT8N12D3", & - "WKDFVRT8N12D4","WKDFVRT8N12D5","WKDFVRT8N12D6","WKDFVRT8N12D7","WKDFVRT8N12D8","WKDFVRT8N12D9", & - "WKDFVRT8N13D1","WKDFVRT8N13D2","WKDFVRT8N13D3","WKDFVRT8N13D4","WKDFVRT8N13D5","WKDFVRT8N13D6", & - "WKDFVRT8N13D7","WKDFVRT8N13D8","WKDFVRT8N13D9","WKDFVRT8N14D1","WKDFVRT8N14D2","WKDFVRT8N14D3", & - "WKDFVRT8N14D4","WKDFVRT8N14D5","WKDFVRT8N14D6","WKDFVRT8N14D7","WKDFVRT8N14D8","WKDFVRT8N14D9", & - "WKDFVRT8N15D1","WKDFVRT8N15D2","WKDFVRT8N15D3","WKDFVRT8N15D4","WKDFVRT8N15D5","WKDFVRT8N15D6", & - "WKDFVRT8N15D7","WKDFVRT8N15D8","WKDFVRT8N15D9","WKDFVRT8N16D1","WKDFVRT8N16D2","WKDFVRT8N16D3", & - "WKDFVRT8N16D4","WKDFVRT8N16D5","WKDFVRT8N16D6","WKDFVRT8N16D7","WKDFVRT8N16D8","WKDFVRT8N16D9", & - "WKDFVRT8N17D1","WKDFVRT8N17D2","WKDFVRT8N17D3","WKDFVRT8N17D4","WKDFVRT8N17D5","WKDFVRT8N17D6", & - "WKDFVRT8N17D7","WKDFVRT8N17D8","WKDFVRT8N17D9","WKDFVRT8N18D1","WKDFVRT8N18D2","WKDFVRT8N18D3", & - "WKDFVRT8N18D4","WKDFVRT8N18D5","WKDFVRT8N18D6","WKDFVRT8N18D7","WKDFVRT8N18D8","WKDFVRT8N18D9", & - "WKDFVRT8N19D1","WKDFVRT8N19D2","WKDFVRT8N19D3","WKDFVRT8N19D4","WKDFVRT8N19D5","WKDFVRT8N19D6", & - "WKDFVRT8N19D7","WKDFVRT8N19D8","WKDFVRT8N19D9","WKDFVRT8N20D1","WKDFVRT8N20D2","WKDFVRT8N20D3", & - "WKDFVRT8N20D4","WKDFVRT8N20D5","WKDFVRT8N20D6","WKDFVRT8N20D7","WKDFVRT8N20D8","WKDFVRT8N20D9", & - "WKDFVRT9N01D1","WKDFVRT9N01D2","WKDFVRT9N01D3","WKDFVRT9N01D4","WKDFVRT9N01D5","WKDFVRT9N01D6", & - "WKDFVRT9N01D7","WKDFVRT9N01D8","WKDFVRT9N01D9","WKDFVRT9N02D1","WKDFVRT9N02D2","WKDFVRT9N02D3", & - "WKDFVRT9N02D4","WKDFVRT9N02D5","WKDFVRT9N02D6","WKDFVRT9N02D7","WKDFVRT9N02D8","WKDFVRT9N02D9", & - "WKDFVRT9N03D1","WKDFVRT9N03D2","WKDFVRT9N03D3","WKDFVRT9N03D4","WKDFVRT9N03D5","WKDFVRT9N03D6", & - "WKDFVRT9N03D7","WKDFVRT9N03D8","WKDFVRT9N03D9","WKDFVRT9N04D1","WKDFVRT9N04D2","WKDFVRT9N04D3", & - "WKDFVRT9N04D4","WKDFVRT9N04D5","WKDFVRT9N04D6","WKDFVRT9N04D7","WKDFVRT9N04D8","WKDFVRT9N04D9", & - "WKDFVRT9N05D1","WKDFVRT9N05D2","WKDFVRT9N05D3","WKDFVRT9N05D4","WKDFVRT9N05D5","WKDFVRT9N05D6", & - "WKDFVRT9N05D7","WKDFVRT9N05D8","WKDFVRT9N05D9","WKDFVRT9N06D1","WKDFVRT9N06D2","WKDFVRT9N06D3", & - "WKDFVRT9N06D4","WKDFVRT9N06D5","WKDFVRT9N06D6","WKDFVRT9N06D7","WKDFVRT9N06D8","WKDFVRT9N06D9", & - "WKDFVRT9N07D1","WKDFVRT9N07D2","WKDFVRT9N07D3","WKDFVRT9N07D4","WKDFVRT9N07D5","WKDFVRT9N07D6", & - "WKDFVRT9N07D7","WKDFVRT9N07D8","WKDFVRT9N07D9","WKDFVRT9N08D1","WKDFVRT9N08D2","WKDFVRT9N08D3", & - "WKDFVRT9N08D4","WKDFVRT9N08D5","WKDFVRT9N08D6","WKDFVRT9N08D7","WKDFVRT9N08D8","WKDFVRT9N08D9", & - "WKDFVRT9N09D1","WKDFVRT9N09D2","WKDFVRT9N09D3","WKDFVRT9N09D4","WKDFVRT9N09D5","WKDFVRT9N09D6", & - "WKDFVRT9N09D7","WKDFVRT9N09D8","WKDFVRT9N09D9","WKDFVRT9N10D1","WKDFVRT9N10D2","WKDFVRT9N10D3", & - "WKDFVRT9N10D4","WKDFVRT9N10D5","WKDFVRT9N10D6","WKDFVRT9N10D7","WKDFVRT9N10D8","WKDFVRT9N10D9", & - "WKDFVRT9N11D1","WKDFVRT9N11D2","WKDFVRT9N11D3","WKDFVRT9N11D4","WKDFVRT9N11D5","WKDFVRT9N11D6", & - "WKDFVRT9N11D7","WKDFVRT9N11D8","WKDFVRT9N11D9","WKDFVRT9N12D1","WKDFVRT9N12D2","WKDFVRT9N12D3", & - "WKDFVRT9N12D4","WKDFVRT9N12D5","WKDFVRT9N12D6","WKDFVRT9N12D7","WKDFVRT9N12D8","WKDFVRT9N12D9", & - "WKDFVRT9N13D1","WKDFVRT9N13D2","WKDFVRT9N13D3","WKDFVRT9N13D4","WKDFVRT9N13D5","WKDFVRT9N13D6", & - "WKDFVRT9N13D7","WKDFVRT9N13D8","WKDFVRT9N13D9","WKDFVRT9N14D1","WKDFVRT9N14D2","WKDFVRT9N14D3", & - "WKDFVRT9N14D4","WKDFVRT9N14D5","WKDFVRT9N14D6","WKDFVRT9N14D7","WKDFVRT9N14D8","WKDFVRT9N14D9", & - "WKDFVRT9N15D1","WKDFVRT9N15D2","WKDFVRT9N15D3","WKDFVRT9N15D4","WKDFVRT9N15D5","WKDFVRT9N15D6", & - "WKDFVRT9N15D7","WKDFVRT9N15D8","WKDFVRT9N15D9","WKDFVRT9N16D1","WKDFVRT9N16D2","WKDFVRT9N16D3", & - "WKDFVRT9N16D4","WKDFVRT9N16D5","WKDFVRT9N16D6","WKDFVRT9N16D7","WKDFVRT9N16D8","WKDFVRT9N16D9", & - "WKDFVRT9N17D1","WKDFVRT9N17D2","WKDFVRT9N17D3","WKDFVRT9N17D4","WKDFVRT9N17D5","WKDFVRT9N17D6", & - "WKDFVRT9N17D7","WKDFVRT9N17D8","WKDFVRT9N17D9","WKDFVRT9N18D1","WKDFVRT9N18D2","WKDFVRT9N18D3", & - "WKDFVRT9N18D4","WKDFVRT9N18D5","WKDFVRT9N18D6","WKDFVRT9N18D7","WKDFVRT9N18D8","WKDFVRT9N18D9", & - "WKDFVRT9N19D1","WKDFVRT9N19D2","WKDFVRT9N19D3","WKDFVRT9N19D4","WKDFVRT9N19D5","WKDFVRT9N19D6", & - "WKDFVRT9N19D7","WKDFVRT9N19D8","WKDFVRT9N19D9","WKDFVRT9N20D1","WKDFVRT9N20D2","WKDFVRT9N20D3", & - "WKDFVRT9N20D4","WKDFVRT9N20D5","WKDFVRT9N20D6","WKDFVRT9N20D7","WKDFVRT9N20D8","WKDFVRT9N20D9", & - "WKDFVXT1N01D1","WKDFVXT1N01D2","WKDFVXT1N01D3","WKDFVXT1N01D4","WKDFVXT1N01D5","WKDFVXT1N01D6", & - "WKDFVXT1N01D7","WKDFVXT1N01D8","WKDFVXT1N01D9","WKDFVXT1N02D1","WKDFVXT1N02D2","WKDFVXT1N02D3", & - "WKDFVXT1N02D4","WKDFVXT1N02D5","WKDFVXT1N02D6","WKDFVXT1N02D7","WKDFVXT1N02D8","WKDFVXT1N02D9", & - "WKDFVXT1N03D1","WKDFVXT1N03D2","WKDFVXT1N03D3","WKDFVXT1N03D4","WKDFVXT1N03D5","WKDFVXT1N03D6", & - "WKDFVXT1N03D7","WKDFVXT1N03D8","WKDFVXT1N03D9","WKDFVXT1N04D1","WKDFVXT1N04D2","WKDFVXT1N04D3", & - "WKDFVXT1N04D4","WKDFVXT1N04D5","WKDFVXT1N04D6","WKDFVXT1N04D7","WKDFVXT1N04D8","WKDFVXT1N04D9", & - "WKDFVXT1N05D1","WKDFVXT1N05D2","WKDFVXT1N05D3","WKDFVXT1N05D4","WKDFVXT1N05D5","WKDFVXT1N05D6", & - "WKDFVXT1N05D7","WKDFVXT1N05D8","WKDFVXT1N05D9","WKDFVXT1N06D1","WKDFVXT1N06D2","WKDFVXT1N06D3", & - "WKDFVXT1N06D4","WKDFVXT1N06D5","WKDFVXT1N06D6","WKDFVXT1N06D7","WKDFVXT1N06D8","WKDFVXT1N06D9", & - "WKDFVXT1N07D1","WKDFVXT1N07D2","WKDFVXT1N07D3","WKDFVXT1N07D4","WKDFVXT1N07D5","WKDFVXT1N07D6", & - "WKDFVXT1N07D7","WKDFVXT1N07D8","WKDFVXT1N07D9","WKDFVXT1N08D1","WKDFVXT1N08D2","WKDFVXT1N08D3", & - "WKDFVXT1N08D4","WKDFVXT1N08D5","WKDFVXT1N08D6","WKDFVXT1N08D7","WKDFVXT1N08D8","WKDFVXT1N08D9", & - "WKDFVXT1N09D1","WKDFVXT1N09D2","WKDFVXT1N09D3","WKDFVXT1N09D4","WKDFVXT1N09D5","WKDFVXT1N09D6", & - "WKDFVXT1N09D7","WKDFVXT1N09D8","WKDFVXT1N09D9","WKDFVXT1N10D1","WKDFVXT1N10D2","WKDFVXT1N10D3", & - "WKDFVXT1N10D4","WKDFVXT1N10D5","WKDFVXT1N10D6","WKDFVXT1N10D7","WKDFVXT1N10D8","WKDFVXT1N10D9", & - "WKDFVXT1N11D1","WKDFVXT1N11D2","WKDFVXT1N11D3","WKDFVXT1N11D4","WKDFVXT1N11D5","WKDFVXT1N11D6", & - "WKDFVXT1N11D7","WKDFVXT1N11D8","WKDFVXT1N11D9","WKDFVXT1N12D1","WKDFVXT1N12D2","WKDFVXT1N12D3", & - "WKDFVXT1N12D4","WKDFVXT1N12D5","WKDFVXT1N12D6","WKDFVXT1N12D7","WKDFVXT1N12D8","WKDFVXT1N12D9", & - "WKDFVXT1N13D1","WKDFVXT1N13D2","WKDFVXT1N13D3","WKDFVXT1N13D4","WKDFVXT1N13D5","WKDFVXT1N13D6", & - "WKDFVXT1N13D7","WKDFVXT1N13D8","WKDFVXT1N13D9","WKDFVXT1N14D1","WKDFVXT1N14D2","WKDFVXT1N14D3", & - "WKDFVXT1N14D4","WKDFVXT1N14D5","WKDFVXT1N14D6","WKDFVXT1N14D7","WKDFVXT1N14D8","WKDFVXT1N14D9", & - "WKDFVXT1N15D1","WKDFVXT1N15D2","WKDFVXT1N15D3","WKDFVXT1N15D4","WKDFVXT1N15D5","WKDFVXT1N15D6", & - "WKDFVXT1N15D7","WKDFVXT1N15D8","WKDFVXT1N15D9","WKDFVXT1N16D1","WKDFVXT1N16D2","WKDFVXT1N16D3", & - "WKDFVXT1N16D4","WKDFVXT1N16D5","WKDFVXT1N16D6","WKDFVXT1N16D7","WKDFVXT1N16D8","WKDFVXT1N16D9", & - "WKDFVXT1N17D1","WKDFVXT1N17D2","WKDFVXT1N17D3","WKDFVXT1N17D4","WKDFVXT1N17D5","WKDFVXT1N17D6", & - "WKDFVXT1N17D7","WKDFVXT1N17D8","WKDFVXT1N17D9","WKDFVXT1N18D1","WKDFVXT1N18D2","WKDFVXT1N18D3", & - "WKDFVXT1N18D4","WKDFVXT1N18D5","WKDFVXT1N18D6","WKDFVXT1N18D7","WKDFVXT1N18D8","WKDFVXT1N18D9", & - "WKDFVXT1N19D1","WKDFVXT1N19D2","WKDFVXT1N19D3","WKDFVXT1N19D4","WKDFVXT1N19D5","WKDFVXT1N19D6", & - "WKDFVXT1N19D7","WKDFVXT1N19D8","WKDFVXT1N19D9","WKDFVXT1N20D1","WKDFVXT1N20D2","WKDFVXT1N20D3", & - "WKDFVXT1N20D4","WKDFVXT1N20D5","WKDFVXT1N20D6","WKDFVXT1N20D7","WKDFVXT1N20D8","WKDFVXT1N20D9", & - "WKDFVXT2N01D1","WKDFVXT2N01D2","WKDFVXT2N01D3","WKDFVXT2N01D4","WKDFVXT2N01D5","WKDFVXT2N01D6", & - "WKDFVXT2N01D7","WKDFVXT2N01D8","WKDFVXT2N01D9","WKDFVXT2N02D1","WKDFVXT2N02D2","WKDFVXT2N02D3", & - "WKDFVXT2N02D4","WKDFVXT2N02D5","WKDFVXT2N02D6","WKDFVXT2N02D7","WKDFVXT2N02D8","WKDFVXT2N02D9", & - "WKDFVXT2N03D1","WKDFVXT2N03D2","WKDFVXT2N03D3","WKDFVXT2N03D4","WKDFVXT2N03D5","WKDFVXT2N03D6", & - "WKDFVXT2N03D7","WKDFVXT2N03D8","WKDFVXT2N03D9","WKDFVXT2N04D1","WKDFVXT2N04D2","WKDFVXT2N04D3", & - "WKDFVXT2N04D4","WKDFVXT2N04D5","WKDFVXT2N04D6","WKDFVXT2N04D7","WKDFVXT2N04D8","WKDFVXT2N04D9", & - "WKDFVXT2N05D1","WKDFVXT2N05D2","WKDFVXT2N05D3","WKDFVXT2N05D4","WKDFVXT2N05D5","WKDFVXT2N05D6", & - "WKDFVXT2N05D7","WKDFVXT2N05D8","WKDFVXT2N05D9","WKDFVXT2N06D1","WKDFVXT2N06D2","WKDFVXT2N06D3", & - "WKDFVXT2N06D4","WKDFVXT2N06D5","WKDFVXT2N06D6","WKDFVXT2N06D7","WKDFVXT2N06D8","WKDFVXT2N06D9", & - "WKDFVXT2N07D1","WKDFVXT2N07D2","WKDFVXT2N07D3","WKDFVXT2N07D4","WKDFVXT2N07D5","WKDFVXT2N07D6", & - "WKDFVXT2N07D7","WKDFVXT2N07D8","WKDFVXT2N07D9","WKDFVXT2N08D1","WKDFVXT2N08D2","WKDFVXT2N08D3", & - "WKDFVXT2N08D4","WKDFVXT2N08D5","WKDFVXT2N08D6","WKDFVXT2N08D7","WKDFVXT2N08D8","WKDFVXT2N08D9", & - "WKDFVXT2N09D1","WKDFVXT2N09D2","WKDFVXT2N09D3","WKDFVXT2N09D4","WKDFVXT2N09D5","WKDFVXT2N09D6", & - "WKDFVXT2N09D7","WKDFVXT2N09D8","WKDFVXT2N09D9","WKDFVXT2N10D1","WKDFVXT2N10D2","WKDFVXT2N10D3", & - "WKDFVXT2N10D4","WKDFVXT2N10D5","WKDFVXT2N10D6","WKDFVXT2N10D7","WKDFVXT2N10D8","WKDFVXT2N10D9", & - "WKDFVXT2N11D1","WKDFVXT2N11D2","WKDFVXT2N11D3","WKDFVXT2N11D4","WKDFVXT2N11D5","WKDFVXT2N11D6", & - "WKDFVXT2N11D7","WKDFVXT2N11D8","WKDFVXT2N11D9","WKDFVXT2N12D1","WKDFVXT2N12D2","WKDFVXT2N12D3", & - "WKDFVXT2N12D4","WKDFVXT2N12D5","WKDFVXT2N12D6","WKDFVXT2N12D7","WKDFVXT2N12D8","WKDFVXT2N12D9", & - "WKDFVXT2N13D1","WKDFVXT2N13D2","WKDFVXT2N13D3","WKDFVXT2N13D4","WKDFVXT2N13D5","WKDFVXT2N13D6", & - "WKDFVXT2N13D7","WKDFVXT2N13D8","WKDFVXT2N13D9","WKDFVXT2N14D1","WKDFVXT2N14D2","WKDFVXT2N14D3", & - "WKDFVXT2N14D4","WKDFVXT2N14D5","WKDFVXT2N14D6","WKDFVXT2N14D7","WKDFVXT2N14D8","WKDFVXT2N14D9", & - "WKDFVXT2N15D1","WKDFVXT2N15D2","WKDFVXT2N15D3","WKDFVXT2N15D4","WKDFVXT2N15D5","WKDFVXT2N15D6", & - "WKDFVXT2N15D7","WKDFVXT2N15D8","WKDFVXT2N15D9","WKDFVXT2N16D1","WKDFVXT2N16D2","WKDFVXT2N16D3", & - "WKDFVXT2N16D4","WKDFVXT2N16D5","WKDFVXT2N16D6","WKDFVXT2N16D7","WKDFVXT2N16D8","WKDFVXT2N16D9", & - "WKDFVXT2N17D1","WKDFVXT2N17D2","WKDFVXT2N17D3","WKDFVXT2N17D4","WKDFVXT2N17D5","WKDFVXT2N17D6", & - "WKDFVXT2N17D7","WKDFVXT2N17D8","WKDFVXT2N17D9","WKDFVXT2N18D1","WKDFVXT2N18D2","WKDFVXT2N18D3", & - "WKDFVXT2N18D4","WKDFVXT2N18D5","WKDFVXT2N18D6","WKDFVXT2N18D7","WKDFVXT2N18D8","WKDFVXT2N18D9", & - "WKDFVXT2N19D1","WKDFVXT2N19D2","WKDFVXT2N19D3","WKDFVXT2N19D4","WKDFVXT2N19D5","WKDFVXT2N19D6", & - "WKDFVXT2N19D7","WKDFVXT2N19D8","WKDFVXT2N19D9","WKDFVXT2N20D1","WKDFVXT2N20D2","WKDFVXT2N20D3", & - "WKDFVXT2N20D4","WKDFVXT2N20D5","WKDFVXT2N20D6","WKDFVXT2N20D7","WKDFVXT2N20D8","WKDFVXT2N20D9", & - "WKDFVXT3N01D1","WKDFVXT3N01D2","WKDFVXT3N01D3","WKDFVXT3N01D4","WKDFVXT3N01D5","WKDFVXT3N01D6", & - "WKDFVXT3N01D7","WKDFVXT3N01D8","WKDFVXT3N01D9","WKDFVXT3N02D1","WKDFVXT3N02D2","WKDFVXT3N02D3", & - "WKDFVXT3N02D4","WKDFVXT3N02D5","WKDFVXT3N02D6","WKDFVXT3N02D7","WKDFVXT3N02D8","WKDFVXT3N02D9", & - "WKDFVXT3N03D1","WKDFVXT3N03D2","WKDFVXT3N03D3","WKDFVXT3N03D4","WKDFVXT3N03D5","WKDFVXT3N03D6", & - "WKDFVXT3N03D7","WKDFVXT3N03D8","WKDFVXT3N03D9","WKDFVXT3N04D1","WKDFVXT3N04D2","WKDFVXT3N04D3", & - "WKDFVXT3N04D4","WKDFVXT3N04D5","WKDFVXT3N04D6","WKDFVXT3N04D7","WKDFVXT3N04D8","WKDFVXT3N04D9", & - "WKDFVXT3N05D1","WKDFVXT3N05D2","WKDFVXT3N05D3","WKDFVXT3N05D4","WKDFVXT3N05D5","WKDFVXT3N05D6", & - "WKDFVXT3N05D7","WKDFVXT3N05D8","WKDFVXT3N05D9","WKDFVXT3N06D1","WKDFVXT3N06D2","WKDFVXT3N06D3", & - "WKDFVXT3N06D4","WKDFVXT3N06D5","WKDFVXT3N06D6","WKDFVXT3N06D7","WKDFVXT3N06D8","WKDFVXT3N06D9", & - "WKDFVXT3N07D1","WKDFVXT3N07D2","WKDFVXT3N07D3","WKDFVXT3N07D4","WKDFVXT3N07D5","WKDFVXT3N07D6", & - "WKDFVXT3N07D7","WKDFVXT3N07D8","WKDFVXT3N07D9","WKDFVXT3N08D1","WKDFVXT3N08D2","WKDFVXT3N08D3", & - "WKDFVXT3N08D4","WKDFVXT3N08D5","WKDFVXT3N08D6","WKDFVXT3N08D7","WKDFVXT3N08D8","WKDFVXT3N08D9", & - "WKDFVXT3N09D1","WKDFVXT3N09D2","WKDFVXT3N09D3","WKDFVXT3N09D4","WKDFVXT3N09D5","WKDFVXT3N09D6", & - "WKDFVXT3N09D7","WKDFVXT3N09D8","WKDFVXT3N09D9","WKDFVXT3N10D1","WKDFVXT3N10D2","WKDFVXT3N10D3", & - "WKDFVXT3N10D4","WKDFVXT3N10D5","WKDFVXT3N10D6","WKDFVXT3N10D7","WKDFVXT3N10D8","WKDFVXT3N10D9", & - "WKDFVXT3N11D1","WKDFVXT3N11D2","WKDFVXT3N11D3","WKDFVXT3N11D4","WKDFVXT3N11D5","WKDFVXT3N11D6", & - "WKDFVXT3N11D7","WKDFVXT3N11D8","WKDFVXT3N11D9","WKDFVXT3N12D1","WKDFVXT3N12D2","WKDFVXT3N12D3", & - "WKDFVXT3N12D4","WKDFVXT3N12D5","WKDFVXT3N12D6","WKDFVXT3N12D7","WKDFVXT3N12D8","WKDFVXT3N12D9", & - "WKDFVXT3N13D1","WKDFVXT3N13D2","WKDFVXT3N13D3","WKDFVXT3N13D4","WKDFVXT3N13D5","WKDFVXT3N13D6", & - "WKDFVXT3N13D7","WKDFVXT3N13D8","WKDFVXT3N13D9","WKDFVXT3N14D1","WKDFVXT3N14D2","WKDFVXT3N14D3", & - "WKDFVXT3N14D4","WKDFVXT3N14D5","WKDFVXT3N14D6","WKDFVXT3N14D7","WKDFVXT3N14D8","WKDFVXT3N14D9", & - "WKDFVXT3N15D1","WKDFVXT3N15D2","WKDFVXT3N15D3","WKDFVXT3N15D4","WKDFVXT3N15D5","WKDFVXT3N15D6", & - "WKDFVXT3N15D7","WKDFVXT3N15D8","WKDFVXT3N15D9","WKDFVXT3N16D1","WKDFVXT3N16D2","WKDFVXT3N16D3", & - "WKDFVXT3N16D4","WKDFVXT3N16D5","WKDFVXT3N16D6","WKDFVXT3N16D7","WKDFVXT3N16D8","WKDFVXT3N16D9", & - "WKDFVXT3N17D1","WKDFVXT3N17D2","WKDFVXT3N17D3","WKDFVXT3N17D4","WKDFVXT3N17D5","WKDFVXT3N17D6", & - "WKDFVXT3N17D7","WKDFVXT3N17D8","WKDFVXT3N17D9","WKDFVXT3N18D1","WKDFVXT3N18D2","WKDFVXT3N18D3", & - "WKDFVXT3N18D4","WKDFVXT3N18D5","WKDFVXT3N18D6","WKDFVXT3N18D7","WKDFVXT3N18D8","WKDFVXT3N18D9", & - "WKDFVXT3N19D1","WKDFVXT3N19D2","WKDFVXT3N19D3","WKDFVXT3N19D4","WKDFVXT3N19D5","WKDFVXT3N19D6", & - "WKDFVXT3N19D7","WKDFVXT3N19D8","WKDFVXT3N19D9","WKDFVXT3N20D1","WKDFVXT3N20D2","WKDFVXT3N20D3", & - "WKDFVXT3N20D4","WKDFVXT3N20D5","WKDFVXT3N20D6","WKDFVXT3N20D7","WKDFVXT3N20D8","WKDFVXT3N20D9", & - "WKDFVXT4N01D1","WKDFVXT4N01D2","WKDFVXT4N01D3","WKDFVXT4N01D4","WKDFVXT4N01D5","WKDFVXT4N01D6", & - "WKDFVXT4N01D7","WKDFVXT4N01D8","WKDFVXT4N01D9","WKDFVXT4N02D1","WKDFVXT4N02D2","WKDFVXT4N02D3", & - "WKDFVXT4N02D4","WKDFVXT4N02D5","WKDFVXT4N02D6","WKDFVXT4N02D7","WKDFVXT4N02D8","WKDFVXT4N02D9", & - "WKDFVXT4N03D1","WKDFVXT4N03D2","WKDFVXT4N03D3","WKDFVXT4N03D4","WKDFVXT4N03D5","WKDFVXT4N03D6", & - "WKDFVXT4N03D7","WKDFVXT4N03D8","WKDFVXT4N03D9","WKDFVXT4N04D1","WKDFVXT4N04D2","WKDFVXT4N04D3", & - "WKDFVXT4N04D4","WKDFVXT4N04D5","WKDFVXT4N04D6","WKDFVXT4N04D7","WKDFVXT4N04D8","WKDFVXT4N04D9", & - "WKDFVXT4N05D1","WKDFVXT4N05D2","WKDFVXT4N05D3","WKDFVXT4N05D4","WKDFVXT4N05D5","WKDFVXT4N05D6", & - "WKDFVXT4N05D7","WKDFVXT4N05D8","WKDFVXT4N05D9","WKDFVXT4N06D1","WKDFVXT4N06D2","WKDFVXT4N06D3", & - "WKDFVXT4N06D4","WKDFVXT4N06D5","WKDFVXT4N06D6","WKDFVXT4N06D7","WKDFVXT4N06D8","WKDFVXT4N06D9", & - "WKDFVXT4N07D1","WKDFVXT4N07D2","WKDFVXT4N07D3","WKDFVXT4N07D4","WKDFVXT4N07D5","WKDFVXT4N07D6", & - "WKDFVXT4N07D7","WKDFVXT4N07D8","WKDFVXT4N07D9","WKDFVXT4N08D1","WKDFVXT4N08D2","WKDFVXT4N08D3", & - "WKDFVXT4N08D4","WKDFVXT4N08D5","WKDFVXT4N08D6","WKDFVXT4N08D7","WKDFVXT4N08D8","WKDFVXT4N08D9", & - "WKDFVXT4N09D1","WKDFVXT4N09D2","WKDFVXT4N09D3","WKDFVXT4N09D4","WKDFVXT4N09D5","WKDFVXT4N09D6", & - "WKDFVXT4N09D7","WKDFVXT4N09D8","WKDFVXT4N09D9","WKDFVXT4N10D1","WKDFVXT4N10D2","WKDFVXT4N10D3", & - "WKDFVXT4N10D4","WKDFVXT4N10D5","WKDFVXT4N10D6","WKDFVXT4N10D7","WKDFVXT4N10D8","WKDFVXT4N10D9", & - "WKDFVXT4N11D1","WKDFVXT4N11D2","WKDFVXT4N11D3","WKDFVXT4N11D4","WKDFVXT4N11D5","WKDFVXT4N11D6", & - "WKDFVXT4N11D7","WKDFVXT4N11D8","WKDFVXT4N11D9","WKDFVXT4N12D1","WKDFVXT4N12D2","WKDFVXT4N12D3", & - "WKDFVXT4N12D4","WKDFVXT4N12D5","WKDFVXT4N12D6","WKDFVXT4N12D7","WKDFVXT4N12D8","WKDFVXT4N12D9", & - "WKDFVXT4N13D1","WKDFVXT4N13D2","WKDFVXT4N13D3","WKDFVXT4N13D4","WKDFVXT4N13D5","WKDFVXT4N13D6", & - "WKDFVXT4N13D7","WKDFVXT4N13D8","WKDFVXT4N13D9","WKDFVXT4N14D1","WKDFVXT4N14D2","WKDFVXT4N14D3", & - "WKDFVXT4N14D4","WKDFVXT4N14D5","WKDFVXT4N14D6","WKDFVXT4N14D7","WKDFVXT4N14D8","WKDFVXT4N14D9", & - "WKDFVXT4N15D1","WKDFVXT4N15D2","WKDFVXT4N15D3","WKDFVXT4N15D4","WKDFVXT4N15D5","WKDFVXT4N15D6", & - "WKDFVXT4N15D7","WKDFVXT4N15D8","WKDFVXT4N15D9","WKDFVXT4N16D1","WKDFVXT4N16D2","WKDFVXT4N16D3", & - "WKDFVXT4N16D4","WKDFVXT4N16D5","WKDFVXT4N16D6","WKDFVXT4N16D7","WKDFVXT4N16D8","WKDFVXT4N16D9", & - "WKDFVXT4N17D1","WKDFVXT4N17D2","WKDFVXT4N17D3","WKDFVXT4N17D4","WKDFVXT4N17D5","WKDFVXT4N17D6", & - "WKDFVXT4N17D7","WKDFVXT4N17D8","WKDFVXT4N17D9","WKDFVXT4N18D1","WKDFVXT4N18D2","WKDFVXT4N18D3", & - "WKDFVXT4N18D4","WKDFVXT4N18D5","WKDFVXT4N18D6","WKDFVXT4N18D7","WKDFVXT4N18D8","WKDFVXT4N18D9", & - "WKDFVXT4N19D1","WKDFVXT4N19D2","WKDFVXT4N19D3","WKDFVXT4N19D4","WKDFVXT4N19D5","WKDFVXT4N19D6", & - "WKDFVXT4N19D7","WKDFVXT4N19D8","WKDFVXT4N19D9","WKDFVXT4N20D1","WKDFVXT4N20D2","WKDFVXT4N20D3", & - "WKDFVXT4N20D4","WKDFVXT4N20D5","WKDFVXT4N20D6","WKDFVXT4N20D7","WKDFVXT4N20D8","WKDFVXT4N20D9", & - "WKDFVXT5N01D1","WKDFVXT5N01D2","WKDFVXT5N01D3","WKDFVXT5N01D4","WKDFVXT5N01D5","WKDFVXT5N01D6", & - "WKDFVXT5N01D7","WKDFVXT5N01D8","WKDFVXT5N01D9","WKDFVXT5N02D1","WKDFVXT5N02D2","WKDFVXT5N02D3", & - "WKDFVXT5N02D4","WKDFVXT5N02D5","WKDFVXT5N02D6","WKDFVXT5N02D7","WKDFVXT5N02D8","WKDFVXT5N02D9", & - "WKDFVXT5N03D1","WKDFVXT5N03D2","WKDFVXT5N03D3","WKDFVXT5N03D4","WKDFVXT5N03D5","WKDFVXT5N03D6", & - "WKDFVXT5N03D7","WKDFVXT5N03D8","WKDFVXT5N03D9","WKDFVXT5N04D1","WKDFVXT5N04D2","WKDFVXT5N04D3", & - "WKDFVXT5N04D4","WKDFVXT5N04D5","WKDFVXT5N04D6","WKDFVXT5N04D7","WKDFVXT5N04D8","WKDFVXT5N04D9", & - "WKDFVXT5N05D1","WKDFVXT5N05D2","WKDFVXT5N05D3","WKDFVXT5N05D4","WKDFVXT5N05D5","WKDFVXT5N05D6", & - "WKDFVXT5N05D7","WKDFVXT5N05D8","WKDFVXT5N05D9","WKDFVXT5N06D1","WKDFVXT5N06D2","WKDFVXT5N06D3", & - "WKDFVXT5N06D4","WKDFVXT5N06D5","WKDFVXT5N06D6","WKDFVXT5N06D7","WKDFVXT5N06D8","WKDFVXT5N06D9", & - "WKDFVXT5N07D1","WKDFVXT5N07D2","WKDFVXT5N07D3","WKDFVXT5N07D4","WKDFVXT5N07D5","WKDFVXT5N07D6", & - "WKDFVXT5N07D7","WKDFVXT5N07D8","WKDFVXT5N07D9","WKDFVXT5N08D1","WKDFVXT5N08D2","WKDFVXT5N08D3", & - "WKDFVXT5N08D4","WKDFVXT5N08D5","WKDFVXT5N08D6","WKDFVXT5N08D7","WKDFVXT5N08D8","WKDFVXT5N08D9", & - "WKDFVXT5N09D1","WKDFVXT5N09D2","WKDFVXT5N09D3","WKDFVXT5N09D4","WKDFVXT5N09D5","WKDFVXT5N09D6", & - "WKDFVXT5N09D7","WKDFVXT5N09D8","WKDFVXT5N09D9","WKDFVXT5N10D1","WKDFVXT5N10D2","WKDFVXT5N10D3", & - "WKDFVXT5N10D4","WKDFVXT5N10D5","WKDFVXT5N10D6","WKDFVXT5N10D7","WKDFVXT5N10D8","WKDFVXT5N10D9", & - "WKDFVXT5N11D1","WKDFVXT5N11D2","WKDFVXT5N11D3","WKDFVXT5N11D4","WKDFVXT5N11D5","WKDFVXT5N11D6", & - "WKDFVXT5N11D7","WKDFVXT5N11D8","WKDFVXT5N11D9","WKDFVXT5N12D1","WKDFVXT5N12D2","WKDFVXT5N12D3", & - "WKDFVXT5N12D4","WKDFVXT5N12D5","WKDFVXT5N12D6","WKDFVXT5N12D7","WKDFVXT5N12D8","WKDFVXT5N12D9", & - "WKDFVXT5N13D1","WKDFVXT5N13D2","WKDFVXT5N13D3","WKDFVXT5N13D4","WKDFVXT5N13D5","WKDFVXT5N13D6", & - "WKDFVXT5N13D7","WKDFVXT5N13D8","WKDFVXT5N13D9","WKDFVXT5N14D1","WKDFVXT5N14D2","WKDFVXT5N14D3", & - "WKDFVXT5N14D4","WKDFVXT5N14D5","WKDFVXT5N14D6","WKDFVXT5N14D7","WKDFVXT5N14D8","WKDFVXT5N14D9"/) - CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry7(1350) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically - "WKDFVXT5N15D1","WKDFVXT5N15D2","WKDFVXT5N15D3","WKDFVXT5N15D4","WKDFVXT5N15D5","WKDFVXT5N15D6", & - "WKDFVXT5N15D7","WKDFVXT5N15D8","WKDFVXT5N15D9","WKDFVXT5N16D1","WKDFVXT5N16D2","WKDFVXT5N16D3", & - "WKDFVXT5N16D4","WKDFVXT5N16D5","WKDFVXT5N16D6","WKDFVXT5N16D7","WKDFVXT5N16D8","WKDFVXT5N16D9", & - "WKDFVXT5N17D1","WKDFVXT5N17D2","WKDFVXT5N17D3","WKDFVXT5N17D4","WKDFVXT5N17D5","WKDFVXT5N17D6", & + "WKAXSXT8D7 ","WKAXSXT8D8 ","WKAXSXT8D9 ","WKAXSXT9D1 "/) + CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry5(1330) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically + "WKAXSXT9D2 ","WKAXSXT9D3 ","WKAXSXT9D4 ","WKAXSXT9D5 ","WKAXSXT9D6 ","WKAXSXT9D7 ", & + "WKAXSXT9D8 ","WKAXSXT9D9 ","WKAXSYT1D1 ","WKAXSYT1D2 ","WKAXSYT1D3 ","WKAXSYT1D4 ", & + "WKAXSYT1D5 ","WKAXSYT1D6 ","WKAXSYT1D7 ","WKAXSYT1D8 ","WKAXSYT1D9 ","WKAXSYT2D1 ", & + "WKAXSYT2D2 ","WKAXSYT2D3 ","WKAXSYT2D4 ","WKAXSYT2D5 ","WKAXSYT2D6 ","WKAXSYT2D7 ", & + "WKAXSYT2D8 ","WKAXSYT2D9 ","WKAXSYT3D1 ","WKAXSYT3D2 ","WKAXSYT3D3 ","WKAXSYT3D4 ", & + "WKAXSYT3D5 ","WKAXSYT3D6 ","WKAXSYT3D7 ","WKAXSYT3D8 ","WKAXSYT3D9 ","WKAXSYT4D1 ", & + "WKAXSYT4D2 ","WKAXSYT4D3 ","WKAXSYT4D4 ","WKAXSYT4D5 ","WKAXSYT4D6 ","WKAXSYT4D7 ", & + "WKAXSYT4D8 ","WKAXSYT4D9 ","WKAXSYT5D1 ","WKAXSYT5D2 ","WKAXSYT5D3 ","WKAXSYT5D4 ", & + "WKAXSYT5D5 ","WKAXSYT5D6 ","WKAXSYT5D7 ","WKAXSYT5D8 ","WKAXSYT5D9 ","WKAXSYT6D1 ", & + "WKAXSYT6D2 ","WKAXSYT6D3 ","WKAXSYT6D4 ","WKAXSYT6D5 ","WKAXSYT6D6 ","WKAXSYT6D7 ", & + "WKAXSYT6D8 ","WKAXSYT6D9 ","WKAXSYT7D1 ","WKAXSYT7D2 ","WKAXSYT7D3 ","WKAXSYT7D4 ", & + "WKAXSYT7D5 ","WKAXSYT7D6 ","WKAXSYT7D7 ","WKAXSYT7D8 ","WKAXSYT7D9 ","WKAXSYT8D1 ", & + "WKAXSYT8D2 ","WKAXSYT8D3 ","WKAXSYT8D4 ","WKAXSYT8D5 ","WKAXSYT8D6 ","WKAXSYT8D7 ", & + "WKAXSYT8D8 ","WKAXSYT8D9 ","WKAXSYT9D1 ","WKAXSYT9D2 ","WKAXSYT9D3 ","WKAXSYT9D4 ", & + "WKAXSYT9D5 ","WKAXSYT9D6 ","WKAXSYT9D7 ","WKAXSYT9D8 ","WKAXSYT9D9 ","WKAXSZT1D1 ", & + "WKAXSZT1D2 ","WKAXSZT1D3 ","WKAXSZT1D4 ","WKAXSZT1D5 ","WKAXSZT1D6 ","WKAXSZT1D7 ", & + "WKAXSZT1D8 ","WKAXSZT1D9 ","WKAXSZT2D1 ","WKAXSZT2D2 ","WKAXSZT2D3 ","WKAXSZT2D4 ", & + "WKAXSZT2D5 ","WKAXSZT2D6 ","WKAXSZT2D7 ","WKAXSZT2D8 ","WKAXSZT2D9 ","WKAXSZT3D1 ", & + "WKAXSZT3D2 ","WKAXSZT3D3 ","WKAXSZT3D4 ","WKAXSZT3D5 ","WKAXSZT3D6 ","WKAXSZT3D7 ", & + "WKAXSZT3D8 ","WKAXSZT3D9 ","WKAXSZT4D1 ","WKAXSZT4D2 ","WKAXSZT4D3 ","WKAXSZT4D4 ", & + "WKAXSZT4D5 ","WKAXSZT4D6 ","WKAXSZT4D7 ","WKAXSZT4D8 ","WKAXSZT4D9 ","WKAXSZT5D1 ", & + "WKAXSZT5D2 ","WKAXSZT5D3 ","WKAXSZT5D4 ","WKAXSZT5D5 ","WKAXSZT5D6 ","WKAXSZT5D7 ", & + "WKAXSZT5D8 ","WKAXSZT5D9 ","WKAXSZT6D1 ","WKAXSZT6D2 ","WKAXSZT6D3 ","WKAXSZT6D4 ", & + "WKAXSZT6D5 ","WKAXSZT6D6 ","WKAXSZT6D7 ","WKAXSZT6D8 ","WKAXSZT6D9 ","WKAXSZT7D1 ", & + "WKAXSZT7D2 ","WKAXSZT7D3 ","WKAXSZT7D4 ","WKAXSZT7D5 ","WKAXSZT7D6 ","WKAXSZT7D7 ", & + "WKAXSZT7D8 ","WKAXSZT7D9 ","WKAXSZT8D1 ","WKAXSZT8D2 ","WKAXSZT8D3 ","WKAXSZT8D4 ", & + "WKAXSZT8D5 ","WKAXSZT8D6 ","WKAXSZT8D7 ","WKAXSZT8D8 ","WKAXSZT8D9 ","WKAXSZT9D1 ", & + "WKAXSZT9D2 ","WKAXSZT9D3 ","WKAXSZT9D4 ","WKAXSZT9D5 ","WKAXSZT9D6 ","WKAXSZT9D7 ", & + "WKAXSZT9D8 ","WKAXSZT9D9 ","WKDFVRT1N01D1","WKDFVRT1N01D2","WKDFVRT1N01D3","WKDFVRT1N01D4", & + "WKDFVRT1N01D5","WKDFVRT1N01D6","WKDFVRT1N01D7","WKDFVRT1N01D8","WKDFVRT1N01D9","WKDFVRT1N02D1", & + "WKDFVRT1N02D2","WKDFVRT1N02D3","WKDFVRT1N02D4","WKDFVRT1N02D5","WKDFVRT1N02D6","WKDFVRT1N02D7", & + "WKDFVRT1N02D8","WKDFVRT1N02D9","WKDFVRT1N03D1","WKDFVRT1N03D2","WKDFVRT1N03D3","WKDFVRT1N03D4", & + "WKDFVRT1N03D5","WKDFVRT1N03D6","WKDFVRT1N03D7","WKDFVRT1N03D8","WKDFVRT1N03D9","WKDFVRT1N04D1", & + "WKDFVRT1N04D2","WKDFVRT1N04D3","WKDFVRT1N04D4","WKDFVRT1N04D5","WKDFVRT1N04D6","WKDFVRT1N04D7", & + "WKDFVRT1N04D8","WKDFVRT1N04D9","WKDFVRT1N05D1","WKDFVRT1N05D2","WKDFVRT1N05D3","WKDFVRT1N05D4", & + "WKDFVRT1N05D5","WKDFVRT1N05D6","WKDFVRT1N05D7","WKDFVRT1N05D8","WKDFVRT1N05D9","WKDFVRT1N06D1", & + "WKDFVRT1N06D2","WKDFVRT1N06D3","WKDFVRT1N06D4","WKDFVRT1N06D5","WKDFVRT1N06D6","WKDFVRT1N06D7", & + "WKDFVRT1N06D8","WKDFVRT1N06D9","WKDFVRT1N07D1","WKDFVRT1N07D2","WKDFVRT1N07D3","WKDFVRT1N07D4", & + "WKDFVRT1N07D5","WKDFVRT1N07D6","WKDFVRT1N07D7","WKDFVRT1N07D8","WKDFVRT1N07D9","WKDFVRT1N08D1", & + "WKDFVRT1N08D2","WKDFVRT1N08D3","WKDFVRT1N08D4","WKDFVRT1N08D5","WKDFVRT1N08D6","WKDFVRT1N08D7", & + "WKDFVRT1N08D8","WKDFVRT1N08D9","WKDFVRT1N09D1","WKDFVRT1N09D2","WKDFVRT1N09D3","WKDFVRT1N09D4", & + "WKDFVRT1N09D5","WKDFVRT1N09D6","WKDFVRT1N09D7","WKDFVRT1N09D8","WKDFVRT1N09D9","WKDFVRT1N10D1", & + "WKDFVRT1N10D2","WKDFVRT1N10D3","WKDFVRT1N10D4","WKDFVRT1N10D5","WKDFVRT1N10D6","WKDFVRT1N10D7", & + "WKDFVRT1N10D8","WKDFVRT1N10D9","WKDFVRT1N11D1","WKDFVRT1N11D2","WKDFVRT1N11D3","WKDFVRT1N11D4", & + "WKDFVRT1N11D5","WKDFVRT1N11D6","WKDFVRT1N11D7","WKDFVRT1N11D8","WKDFVRT1N11D9","WKDFVRT1N12D1", & + "WKDFVRT1N12D2","WKDFVRT1N12D3","WKDFVRT1N12D4","WKDFVRT1N12D5","WKDFVRT1N12D6","WKDFVRT1N12D7", & + "WKDFVRT1N12D8","WKDFVRT1N12D9","WKDFVRT1N13D1","WKDFVRT1N13D2","WKDFVRT1N13D3","WKDFVRT1N13D4", & + "WKDFVRT1N13D5","WKDFVRT1N13D6","WKDFVRT1N13D7","WKDFVRT1N13D8","WKDFVRT1N13D9","WKDFVRT1N14D1", & + "WKDFVRT1N14D2","WKDFVRT1N14D3","WKDFVRT1N14D4","WKDFVRT1N14D5","WKDFVRT1N14D6","WKDFVRT1N14D7", & + "WKDFVRT1N14D8","WKDFVRT1N14D9","WKDFVRT1N15D1","WKDFVRT1N15D2","WKDFVRT1N15D3","WKDFVRT1N15D4", & + "WKDFVRT1N15D5","WKDFVRT1N15D6","WKDFVRT1N15D7","WKDFVRT1N15D8","WKDFVRT1N15D9","WKDFVRT1N16D1", & + "WKDFVRT1N16D2","WKDFVRT1N16D3","WKDFVRT1N16D4","WKDFVRT1N16D5","WKDFVRT1N16D6","WKDFVRT1N16D7", & + "WKDFVRT1N16D8","WKDFVRT1N16D9","WKDFVRT1N17D1","WKDFVRT1N17D2","WKDFVRT1N17D3","WKDFVRT1N17D4", & + "WKDFVRT1N17D5","WKDFVRT1N17D6","WKDFVRT1N17D7","WKDFVRT1N17D8","WKDFVRT1N17D9","WKDFVRT1N18D1", & + "WKDFVRT1N18D2","WKDFVRT1N18D3","WKDFVRT1N18D4","WKDFVRT1N18D5","WKDFVRT1N18D6","WKDFVRT1N18D7", & + "WKDFVRT1N18D8","WKDFVRT1N18D9","WKDFVRT1N19D1","WKDFVRT1N19D2","WKDFVRT1N19D3","WKDFVRT1N19D4", & + "WKDFVRT1N19D5","WKDFVRT1N19D6","WKDFVRT1N19D7","WKDFVRT1N19D8","WKDFVRT1N19D9","WKDFVRT1N20D1", & + "WKDFVRT1N20D2","WKDFVRT1N20D3","WKDFVRT1N20D4","WKDFVRT1N20D5","WKDFVRT1N20D6","WKDFVRT1N20D7", & + "WKDFVRT1N20D8","WKDFVRT1N20D9","WKDFVRT2N01D1","WKDFVRT2N01D2","WKDFVRT2N01D3","WKDFVRT2N01D4", & + "WKDFVRT2N01D5","WKDFVRT2N01D6","WKDFVRT2N01D7","WKDFVRT2N01D8","WKDFVRT2N01D9","WKDFVRT2N02D1", & + "WKDFVRT2N02D2","WKDFVRT2N02D3","WKDFVRT2N02D4","WKDFVRT2N02D5","WKDFVRT2N02D6","WKDFVRT2N02D7", & + "WKDFVRT2N02D8","WKDFVRT2N02D9","WKDFVRT2N03D1","WKDFVRT2N03D2","WKDFVRT2N03D3","WKDFVRT2N03D4", & + "WKDFVRT2N03D5","WKDFVRT2N03D6","WKDFVRT2N03D7","WKDFVRT2N03D8","WKDFVRT2N03D9","WKDFVRT2N04D1", & + "WKDFVRT2N04D2","WKDFVRT2N04D3","WKDFVRT2N04D4","WKDFVRT2N04D5","WKDFVRT2N04D6","WKDFVRT2N04D7", & + "WKDFVRT2N04D8","WKDFVRT2N04D9","WKDFVRT2N05D1","WKDFVRT2N05D2","WKDFVRT2N05D3","WKDFVRT2N05D4", & + "WKDFVRT2N05D5","WKDFVRT2N05D6","WKDFVRT2N05D7","WKDFVRT2N05D8","WKDFVRT2N05D9","WKDFVRT2N06D1", & + "WKDFVRT2N06D2","WKDFVRT2N06D3","WKDFVRT2N06D4","WKDFVRT2N06D5","WKDFVRT2N06D6","WKDFVRT2N06D7", & + "WKDFVRT2N06D8","WKDFVRT2N06D9","WKDFVRT2N07D1","WKDFVRT2N07D2","WKDFVRT2N07D3","WKDFVRT2N07D4", & + "WKDFVRT2N07D5","WKDFVRT2N07D6","WKDFVRT2N07D7","WKDFVRT2N07D8","WKDFVRT2N07D9","WKDFVRT2N08D1", & + "WKDFVRT2N08D2","WKDFVRT2N08D3","WKDFVRT2N08D4","WKDFVRT2N08D5","WKDFVRT2N08D6","WKDFVRT2N08D7", & + "WKDFVRT2N08D8","WKDFVRT2N08D9","WKDFVRT2N09D1","WKDFVRT2N09D2","WKDFVRT2N09D3","WKDFVRT2N09D4", & + "WKDFVRT2N09D5","WKDFVRT2N09D6","WKDFVRT2N09D7","WKDFVRT2N09D8","WKDFVRT2N09D9","WKDFVRT2N10D1", & + "WKDFVRT2N10D2","WKDFVRT2N10D3","WKDFVRT2N10D4","WKDFVRT2N10D5","WKDFVRT2N10D6","WKDFVRT2N10D7", & + "WKDFVRT2N10D8","WKDFVRT2N10D9","WKDFVRT2N11D1","WKDFVRT2N11D2","WKDFVRT2N11D3","WKDFVRT2N11D4", & + "WKDFVRT2N11D5","WKDFVRT2N11D6","WKDFVRT2N11D7","WKDFVRT2N11D8","WKDFVRT2N11D9","WKDFVRT2N12D1", & + "WKDFVRT2N12D2","WKDFVRT2N12D3","WKDFVRT2N12D4","WKDFVRT2N12D5","WKDFVRT2N12D6","WKDFVRT2N12D7", & + "WKDFVRT2N12D8","WKDFVRT2N12D9","WKDFVRT2N13D1","WKDFVRT2N13D2","WKDFVRT2N13D3","WKDFVRT2N13D4", & + "WKDFVRT2N13D5","WKDFVRT2N13D6","WKDFVRT2N13D7","WKDFVRT2N13D8","WKDFVRT2N13D9","WKDFVRT2N14D1", & + "WKDFVRT2N14D2","WKDFVRT2N14D3","WKDFVRT2N14D4","WKDFVRT2N14D5","WKDFVRT2N14D6","WKDFVRT2N14D7", & + "WKDFVRT2N14D8","WKDFVRT2N14D9","WKDFVRT2N15D1","WKDFVRT2N15D2","WKDFVRT2N15D3","WKDFVRT2N15D4", & + "WKDFVRT2N15D5","WKDFVRT2N15D6","WKDFVRT2N15D7","WKDFVRT2N15D8","WKDFVRT2N15D9","WKDFVRT2N16D1", & + "WKDFVRT2N16D2","WKDFVRT2N16D3","WKDFVRT2N16D4","WKDFVRT2N16D5","WKDFVRT2N16D6","WKDFVRT2N16D7", & + "WKDFVRT2N16D8","WKDFVRT2N16D9","WKDFVRT2N17D1","WKDFVRT2N17D2","WKDFVRT2N17D3","WKDFVRT2N17D4", & + "WKDFVRT2N17D5","WKDFVRT2N17D6","WKDFVRT2N17D7","WKDFVRT2N17D8","WKDFVRT2N17D9","WKDFVRT2N18D1", & + "WKDFVRT2N18D2","WKDFVRT2N18D3","WKDFVRT2N18D4","WKDFVRT2N18D5","WKDFVRT2N18D6","WKDFVRT2N18D7", & + "WKDFVRT2N18D8","WKDFVRT2N18D9","WKDFVRT2N19D1","WKDFVRT2N19D2","WKDFVRT2N19D3","WKDFVRT2N19D4", & + "WKDFVRT2N19D5","WKDFVRT2N19D6","WKDFVRT2N19D7","WKDFVRT2N19D8","WKDFVRT2N19D9","WKDFVRT2N20D1", & + "WKDFVRT2N20D2","WKDFVRT2N20D3","WKDFVRT2N20D4","WKDFVRT2N20D5","WKDFVRT2N20D6","WKDFVRT2N20D7", & + "WKDFVRT2N20D8","WKDFVRT2N20D9","WKDFVRT3N01D1","WKDFVRT3N01D2","WKDFVRT3N01D3","WKDFVRT3N01D4", & + "WKDFVRT3N01D5","WKDFVRT3N01D6","WKDFVRT3N01D7","WKDFVRT3N01D8","WKDFVRT3N01D9","WKDFVRT3N02D1", & + "WKDFVRT3N02D2","WKDFVRT3N02D3","WKDFVRT3N02D4","WKDFVRT3N02D5","WKDFVRT3N02D6","WKDFVRT3N02D7", & + "WKDFVRT3N02D8","WKDFVRT3N02D9","WKDFVRT3N03D1","WKDFVRT3N03D2","WKDFVRT3N03D3","WKDFVRT3N03D4", & + "WKDFVRT3N03D5","WKDFVRT3N03D6","WKDFVRT3N03D7","WKDFVRT3N03D8","WKDFVRT3N03D9","WKDFVRT3N04D1", & + "WKDFVRT3N04D2","WKDFVRT3N04D3","WKDFVRT3N04D4","WKDFVRT3N04D5","WKDFVRT3N04D6","WKDFVRT3N04D7", & + "WKDFVRT3N04D8","WKDFVRT3N04D9","WKDFVRT3N05D1","WKDFVRT3N05D2","WKDFVRT3N05D3","WKDFVRT3N05D4", & + "WKDFVRT3N05D5","WKDFVRT3N05D6","WKDFVRT3N05D7","WKDFVRT3N05D8","WKDFVRT3N05D9","WKDFVRT3N06D1", & + "WKDFVRT3N06D2","WKDFVRT3N06D3","WKDFVRT3N06D4","WKDFVRT3N06D5","WKDFVRT3N06D6","WKDFVRT3N06D7", & + "WKDFVRT3N06D8","WKDFVRT3N06D9","WKDFVRT3N07D1","WKDFVRT3N07D2","WKDFVRT3N07D3","WKDFVRT3N07D4", & + "WKDFVRT3N07D5","WKDFVRT3N07D6","WKDFVRT3N07D7","WKDFVRT3N07D8","WKDFVRT3N07D9","WKDFVRT3N08D1", & + "WKDFVRT3N08D2","WKDFVRT3N08D3","WKDFVRT3N08D4","WKDFVRT3N08D5","WKDFVRT3N08D6","WKDFVRT3N08D7", & + "WKDFVRT3N08D8","WKDFVRT3N08D9","WKDFVRT3N09D1","WKDFVRT3N09D2","WKDFVRT3N09D3","WKDFVRT3N09D4", & + "WKDFVRT3N09D5","WKDFVRT3N09D6","WKDFVRT3N09D7","WKDFVRT3N09D8","WKDFVRT3N09D9","WKDFVRT3N10D1", & + "WKDFVRT3N10D2","WKDFVRT3N10D3","WKDFVRT3N10D4","WKDFVRT3N10D5","WKDFVRT3N10D6","WKDFVRT3N10D7", & + "WKDFVRT3N10D8","WKDFVRT3N10D9","WKDFVRT3N11D1","WKDFVRT3N11D2","WKDFVRT3N11D3","WKDFVRT3N11D4", & + "WKDFVRT3N11D5","WKDFVRT3N11D6","WKDFVRT3N11D7","WKDFVRT3N11D8","WKDFVRT3N11D9","WKDFVRT3N12D1", & + "WKDFVRT3N12D2","WKDFVRT3N12D3","WKDFVRT3N12D4","WKDFVRT3N12D5","WKDFVRT3N12D6","WKDFVRT3N12D7", & + "WKDFVRT3N12D8","WKDFVRT3N12D9","WKDFVRT3N13D1","WKDFVRT3N13D2","WKDFVRT3N13D3","WKDFVRT3N13D4", & + "WKDFVRT3N13D5","WKDFVRT3N13D6","WKDFVRT3N13D7","WKDFVRT3N13D8","WKDFVRT3N13D9","WKDFVRT3N14D1", & + "WKDFVRT3N14D2","WKDFVRT3N14D3","WKDFVRT3N14D4","WKDFVRT3N14D5","WKDFVRT3N14D6","WKDFVRT3N14D7", & + "WKDFVRT3N14D8","WKDFVRT3N14D9","WKDFVRT3N15D1","WKDFVRT3N15D2","WKDFVRT3N15D3","WKDFVRT3N15D4", & + "WKDFVRT3N15D5","WKDFVRT3N15D6","WKDFVRT3N15D7","WKDFVRT3N15D8","WKDFVRT3N15D9","WKDFVRT3N16D1", & + "WKDFVRT3N16D2","WKDFVRT3N16D3","WKDFVRT3N16D4","WKDFVRT3N16D5","WKDFVRT3N16D6","WKDFVRT3N16D7", & + "WKDFVRT3N16D8","WKDFVRT3N16D9","WKDFVRT3N17D1","WKDFVRT3N17D2","WKDFVRT3N17D3","WKDFVRT3N17D4", & + "WKDFVRT3N17D5","WKDFVRT3N17D6","WKDFVRT3N17D7","WKDFVRT3N17D8","WKDFVRT3N17D9","WKDFVRT3N18D1", & + "WKDFVRT3N18D2","WKDFVRT3N18D3","WKDFVRT3N18D4","WKDFVRT3N18D5","WKDFVRT3N18D6","WKDFVRT3N18D7", & + "WKDFVRT3N18D8","WKDFVRT3N18D9","WKDFVRT3N19D1","WKDFVRT3N19D2","WKDFVRT3N19D3","WKDFVRT3N19D4", & + "WKDFVRT3N19D5","WKDFVRT3N19D6","WKDFVRT3N19D7","WKDFVRT3N19D8","WKDFVRT3N19D9","WKDFVRT3N20D1", & + "WKDFVRT3N20D2","WKDFVRT3N20D3","WKDFVRT3N20D4","WKDFVRT3N20D5","WKDFVRT3N20D6","WKDFVRT3N20D7", & + "WKDFVRT3N20D8","WKDFVRT3N20D9","WKDFVRT4N01D1","WKDFVRT4N01D2","WKDFVRT4N01D3","WKDFVRT4N01D4", & + "WKDFVRT4N01D5","WKDFVRT4N01D6","WKDFVRT4N01D7","WKDFVRT4N01D8","WKDFVRT4N01D9","WKDFVRT4N02D1", & + "WKDFVRT4N02D2","WKDFVRT4N02D3","WKDFVRT4N02D4","WKDFVRT4N02D5","WKDFVRT4N02D6","WKDFVRT4N02D7", & + "WKDFVRT4N02D8","WKDFVRT4N02D9","WKDFVRT4N03D1","WKDFVRT4N03D2","WKDFVRT4N03D3","WKDFVRT4N03D4", & + "WKDFVRT4N03D5","WKDFVRT4N03D6","WKDFVRT4N03D7","WKDFVRT4N03D8","WKDFVRT4N03D9","WKDFVRT4N04D1", & + "WKDFVRT4N04D2","WKDFVRT4N04D3","WKDFVRT4N04D4","WKDFVRT4N04D5","WKDFVRT4N04D6","WKDFVRT4N04D7", & + "WKDFVRT4N04D8","WKDFVRT4N04D9","WKDFVRT4N05D1","WKDFVRT4N05D2","WKDFVRT4N05D3","WKDFVRT4N05D4", & + "WKDFVRT4N05D5","WKDFVRT4N05D6","WKDFVRT4N05D7","WKDFVRT4N05D8","WKDFVRT4N05D9","WKDFVRT4N06D1", & + "WKDFVRT4N06D2","WKDFVRT4N06D3","WKDFVRT4N06D4","WKDFVRT4N06D5","WKDFVRT4N06D6","WKDFVRT4N06D7", & + "WKDFVRT4N06D8","WKDFVRT4N06D9","WKDFVRT4N07D1","WKDFVRT4N07D2","WKDFVRT4N07D3","WKDFVRT4N07D4", & + "WKDFVRT4N07D5","WKDFVRT4N07D6","WKDFVRT4N07D7","WKDFVRT4N07D8","WKDFVRT4N07D9","WKDFVRT4N08D1", & + "WKDFVRT4N08D2","WKDFVRT4N08D3","WKDFVRT4N08D4","WKDFVRT4N08D5","WKDFVRT4N08D6","WKDFVRT4N08D7", & + "WKDFVRT4N08D8","WKDFVRT4N08D9","WKDFVRT4N09D1","WKDFVRT4N09D2","WKDFVRT4N09D3","WKDFVRT4N09D4", & + "WKDFVRT4N09D5","WKDFVRT4N09D6","WKDFVRT4N09D7","WKDFVRT4N09D8","WKDFVRT4N09D9","WKDFVRT4N10D1", & + "WKDFVRT4N10D2","WKDFVRT4N10D3","WKDFVRT4N10D4","WKDFVRT4N10D5","WKDFVRT4N10D6","WKDFVRT4N10D7", & + "WKDFVRT4N10D8","WKDFVRT4N10D9","WKDFVRT4N11D1","WKDFVRT4N11D2","WKDFVRT4N11D3","WKDFVRT4N11D4", & + "WKDFVRT4N11D5","WKDFVRT4N11D6","WKDFVRT4N11D7","WKDFVRT4N11D8","WKDFVRT4N11D9","WKDFVRT4N12D1", & + "WKDFVRT4N12D2","WKDFVRT4N12D3","WKDFVRT4N12D4","WKDFVRT4N12D5","WKDFVRT4N12D6","WKDFVRT4N12D7", & + "WKDFVRT4N12D8","WKDFVRT4N12D9","WKDFVRT4N13D1","WKDFVRT4N13D2","WKDFVRT4N13D3","WKDFVRT4N13D4", & + "WKDFVRT4N13D5","WKDFVRT4N13D6","WKDFVRT4N13D7","WKDFVRT4N13D8","WKDFVRT4N13D9","WKDFVRT4N14D1", & + "WKDFVRT4N14D2","WKDFVRT4N14D3","WKDFVRT4N14D4","WKDFVRT4N14D5","WKDFVRT4N14D6","WKDFVRT4N14D7", & + "WKDFVRT4N14D8","WKDFVRT4N14D9","WKDFVRT4N15D1","WKDFVRT4N15D2","WKDFVRT4N15D3","WKDFVRT4N15D4", & + "WKDFVRT4N15D5","WKDFVRT4N15D6","WKDFVRT4N15D7","WKDFVRT4N15D8","WKDFVRT4N15D9","WKDFVRT4N16D1", & + "WKDFVRT4N16D2","WKDFVRT4N16D3","WKDFVRT4N16D4","WKDFVRT4N16D5","WKDFVRT4N16D6","WKDFVRT4N16D7", & + "WKDFVRT4N16D8","WKDFVRT4N16D9","WKDFVRT4N17D1","WKDFVRT4N17D2","WKDFVRT4N17D3","WKDFVRT4N17D4", & + "WKDFVRT4N17D5","WKDFVRT4N17D6","WKDFVRT4N17D7","WKDFVRT4N17D8","WKDFVRT4N17D9","WKDFVRT4N18D1", & + "WKDFVRT4N18D2","WKDFVRT4N18D3","WKDFVRT4N18D4","WKDFVRT4N18D5","WKDFVRT4N18D6","WKDFVRT4N18D7", & + "WKDFVRT4N18D8","WKDFVRT4N18D9","WKDFVRT4N19D1","WKDFVRT4N19D2","WKDFVRT4N19D3","WKDFVRT4N19D4", & + "WKDFVRT4N19D5","WKDFVRT4N19D6","WKDFVRT4N19D7","WKDFVRT4N19D8","WKDFVRT4N19D9","WKDFVRT4N20D1", & + "WKDFVRT4N20D2","WKDFVRT4N20D3","WKDFVRT4N20D4","WKDFVRT4N20D5","WKDFVRT4N20D6","WKDFVRT4N20D7", & + "WKDFVRT4N20D8","WKDFVRT4N20D9","WKDFVRT5N01D1","WKDFVRT5N01D2","WKDFVRT5N01D3","WKDFVRT5N01D4", & + "WKDFVRT5N01D5","WKDFVRT5N01D6","WKDFVRT5N01D7","WKDFVRT5N01D8","WKDFVRT5N01D9","WKDFVRT5N02D1", & + "WKDFVRT5N02D2","WKDFVRT5N02D3","WKDFVRT5N02D4","WKDFVRT5N02D5","WKDFVRT5N02D6","WKDFVRT5N02D7", & + "WKDFVRT5N02D8","WKDFVRT5N02D9","WKDFVRT5N03D1","WKDFVRT5N03D2","WKDFVRT5N03D3","WKDFVRT5N03D4", & + "WKDFVRT5N03D5","WKDFVRT5N03D6","WKDFVRT5N03D7","WKDFVRT5N03D8","WKDFVRT5N03D9","WKDFVRT5N04D1", & + "WKDFVRT5N04D2","WKDFVRT5N04D3","WKDFVRT5N04D4","WKDFVRT5N04D5","WKDFVRT5N04D6","WKDFVRT5N04D7", & + "WKDFVRT5N04D8","WKDFVRT5N04D9","WKDFVRT5N05D1","WKDFVRT5N05D2","WKDFVRT5N05D3","WKDFVRT5N05D4", & + "WKDFVRT5N05D5","WKDFVRT5N05D6","WKDFVRT5N05D7","WKDFVRT5N05D8","WKDFVRT5N05D9","WKDFVRT5N06D1", & + "WKDFVRT5N06D2","WKDFVRT5N06D3","WKDFVRT5N06D4","WKDFVRT5N06D5","WKDFVRT5N06D6","WKDFVRT5N06D7", & + "WKDFVRT5N06D8","WKDFVRT5N06D9","WKDFVRT5N07D1","WKDFVRT5N07D2","WKDFVRT5N07D3","WKDFVRT5N07D4", & + "WKDFVRT5N07D5","WKDFVRT5N07D6","WKDFVRT5N07D7","WKDFVRT5N07D8","WKDFVRT5N07D9","WKDFVRT5N08D1", & + "WKDFVRT5N08D2","WKDFVRT5N08D3","WKDFVRT5N08D4","WKDFVRT5N08D5","WKDFVRT5N08D6","WKDFVRT5N08D7", & + "WKDFVRT5N08D8","WKDFVRT5N08D9","WKDFVRT5N09D1","WKDFVRT5N09D2","WKDFVRT5N09D3","WKDFVRT5N09D4", & + "WKDFVRT5N09D5","WKDFVRT5N09D6","WKDFVRT5N09D7","WKDFVRT5N09D8","WKDFVRT5N09D9","WKDFVRT5N10D1", & + "WKDFVRT5N10D2","WKDFVRT5N10D3","WKDFVRT5N10D4","WKDFVRT5N10D5","WKDFVRT5N10D6","WKDFVRT5N10D7", & + "WKDFVRT5N10D8","WKDFVRT5N10D9","WKDFVRT5N11D1","WKDFVRT5N11D2","WKDFVRT5N11D3","WKDFVRT5N11D4", & + "WKDFVRT5N11D5","WKDFVRT5N11D6","WKDFVRT5N11D7","WKDFVRT5N11D8","WKDFVRT5N11D9","WKDFVRT5N12D1", & + "WKDFVRT5N12D2","WKDFVRT5N12D3","WKDFVRT5N12D4","WKDFVRT5N12D5","WKDFVRT5N12D6","WKDFVRT5N12D7", & + "WKDFVRT5N12D8","WKDFVRT5N12D9","WKDFVRT5N13D1","WKDFVRT5N13D2","WKDFVRT5N13D3","WKDFVRT5N13D4", & + "WKDFVRT5N13D5","WKDFVRT5N13D6","WKDFVRT5N13D7","WKDFVRT5N13D8","WKDFVRT5N13D9","WKDFVRT5N14D1", & + "WKDFVRT5N14D2","WKDFVRT5N14D3","WKDFVRT5N14D4","WKDFVRT5N14D5","WKDFVRT5N14D6","WKDFVRT5N14D7", & + "WKDFVRT5N14D8","WKDFVRT5N14D9","WKDFVRT5N15D1","WKDFVRT5N15D2","WKDFVRT5N15D3","WKDFVRT5N15D4", & + "WKDFVRT5N15D5","WKDFVRT5N15D6","WKDFVRT5N15D7","WKDFVRT5N15D8","WKDFVRT5N15D9","WKDFVRT5N16D1", & + "WKDFVRT5N16D2","WKDFVRT5N16D3","WKDFVRT5N16D4","WKDFVRT5N16D5","WKDFVRT5N16D6","WKDFVRT5N16D7", & + "WKDFVRT5N16D8","WKDFVRT5N16D9","WKDFVRT5N17D1","WKDFVRT5N17D2","WKDFVRT5N17D3","WKDFVRT5N17D4", & + "WKDFVRT5N17D5","WKDFVRT5N17D6","WKDFVRT5N17D7","WKDFVRT5N17D8","WKDFVRT5N17D9","WKDFVRT5N18D1", & + "WKDFVRT5N18D2","WKDFVRT5N18D3","WKDFVRT5N18D4","WKDFVRT5N18D5","WKDFVRT5N18D6","WKDFVRT5N18D7", & + "WKDFVRT5N18D8","WKDFVRT5N18D9","WKDFVRT5N19D1","WKDFVRT5N19D2","WKDFVRT5N19D3","WKDFVRT5N19D4", & + "WKDFVRT5N19D5","WKDFVRT5N19D6","WKDFVRT5N19D7","WKDFVRT5N19D8","WKDFVRT5N19D9","WKDFVRT5N20D1", & + "WKDFVRT5N20D2","WKDFVRT5N20D3","WKDFVRT5N20D4","WKDFVRT5N20D5","WKDFVRT5N20D6","WKDFVRT5N20D7", & + "WKDFVRT5N20D8","WKDFVRT5N20D9","WKDFVRT6N01D1","WKDFVRT6N01D2","WKDFVRT6N01D3","WKDFVRT6N01D4", & + "WKDFVRT6N01D5","WKDFVRT6N01D6","WKDFVRT6N01D7","WKDFVRT6N01D8","WKDFVRT6N01D9","WKDFVRT6N02D1", & + "WKDFVRT6N02D2","WKDFVRT6N02D3","WKDFVRT6N02D4","WKDFVRT6N02D5","WKDFVRT6N02D6","WKDFVRT6N02D7", & + "WKDFVRT6N02D8","WKDFVRT6N02D9","WKDFVRT6N03D1","WKDFVRT6N03D2","WKDFVRT6N03D3","WKDFVRT6N03D4", & + "WKDFVRT6N03D5","WKDFVRT6N03D6","WKDFVRT6N03D7","WKDFVRT6N03D8","WKDFVRT6N03D9","WKDFVRT6N04D1", & + "WKDFVRT6N04D2","WKDFVRT6N04D3","WKDFVRT6N04D4","WKDFVRT6N04D5","WKDFVRT6N04D6","WKDFVRT6N04D7", & + "WKDFVRT6N04D8","WKDFVRT6N04D9","WKDFVRT6N05D1","WKDFVRT6N05D2","WKDFVRT6N05D3","WKDFVRT6N05D4", & + "WKDFVRT6N05D5","WKDFVRT6N05D6","WKDFVRT6N05D7","WKDFVRT6N05D8","WKDFVRT6N05D9","WKDFVRT6N06D1", & + "WKDFVRT6N06D2","WKDFVRT6N06D3","WKDFVRT6N06D4","WKDFVRT6N06D5","WKDFVRT6N06D6","WKDFVRT6N06D7", & + "WKDFVRT6N06D8","WKDFVRT6N06D9","WKDFVRT6N07D1","WKDFVRT6N07D2","WKDFVRT6N07D3","WKDFVRT6N07D4", & + "WKDFVRT6N07D5","WKDFVRT6N07D6","WKDFVRT6N07D7","WKDFVRT6N07D8","WKDFVRT6N07D9","WKDFVRT6N08D1", & + "WKDFVRT6N08D2","WKDFVRT6N08D3","WKDFVRT6N08D4","WKDFVRT6N08D5","WKDFVRT6N08D6","WKDFVRT6N08D7", & + "WKDFVRT6N08D8","WKDFVRT6N08D9","WKDFVRT6N09D1","WKDFVRT6N09D2","WKDFVRT6N09D3","WKDFVRT6N09D4", & + "WKDFVRT6N09D5","WKDFVRT6N09D6","WKDFVRT6N09D7","WKDFVRT6N09D8","WKDFVRT6N09D9","WKDFVRT6N10D1", & + "WKDFVRT6N10D2","WKDFVRT6N10D3","WKDFVRT6N10D4","WKDFVRT6N10D5","WKDFVRT6N10D6","WKDFVRT6N10D7", & + "WKDFVRT6N10D8","WKDFVRT6N10D9","WKDFVRT6N11D1","WKDFVRT6N11D2","WKDFVRT6N11D3","WKDFVRT6N11D4", & + "WKDFVRT6N11D5","WKDFVRT6N11D6","WKDFVRT6N11D7","WKDFVRT6N11D8","WKDFVRT6N11D9","WKDFVRT6N12D1", & + "WKDFVRT6N12D2","WKDFVRT6N12D3","WKDFVRT6N12D4","WKDFVRT6N12D5","WKDFVRT6N12D6","WKDFVRT6N12D7", & + "WKDFVRT6N12D8","WKDFVRT6N12D9","WKDFVRT6N13D1","WKDFVRT6N13D2","WKDFVRT6N13D3","WKDFVRT6N13D4", & + "WKDFVRT6N13D5","WKDFVRT6N13D6","WKDFVRT6N13D7","WKDFVRT6N13D8","WKDFVRT6N13D9","WKDFVRT6N14D1", & + "WKDFVRT6N14D2","WKDFVRT6N14D3","WKDFVRT6N14D4","WKDFVRT6N14D5","WKDFVRT6N14D6","WKDFVRT6N14D7", & + "WKDFVRT6N14D8","WKDFVRT6N14D9","WKDFVRT6N15D1","WKDFVRT6N15D2","WKDFVRT6N15D3","WKDFVRT6N15D4", & + "WKDFVRT6N15D5","WKDFVRT6N15D6","WKDFVRT6N15D7","WKDFVRT6N15D8","WKDFVRT6N15D9","WKDFVRT6N16D1", & + "WKDFVRT6N16D2","WKDFVRT6N16D3","WKDFVRT6N16D4","WKDFVRT6N16D5","WKDFVRT6N16D6","WKDFVRT6N16D7", & + "WKDFVRT6N16D8","WKDFVRT6N16D9","WKDFVRT6N17D1","WKDFVRT6N17D2","WKDFVRT6N17D3","WKDFVRT6N17D4", & + "WKDFVRT6N17D5","WKDFVRT6N17D6","WKDFVRT6N17D7","WKDFVRT6N17D8","WKDFVRT6N17D9","WKDFVRT6N18D1", & + "WKDFVRT6N18D2","WKDFVRT6N18D3","WKDFVRT6N18D4","WKDFVRT6N18D5","WKDFVRT6N18D6","WKDFVRT6N18D7", & + "WKDFVRT6N18D8","WKDFVRT6N18D9","WKDFVRT6N19D1","WKDFVRT6N19D2","WKDFVRT6N19D3","WKDFVRT6N19D4", & + "WKDFVRT6N19D5","WKDFVRT6N19D6","WKDFVRT6N19D7","WKDFVRT6N19D8","WKDFVRT6N19D9","WKDFVRT6N20D1", & + "WKDFVRT6N20D2","WKDFVRT6N20D3","WKDFVRT6N20D4","WKDFVRT6N20D5","WKDFVRT6N20D6","WKDFVRT6N20D7", & + "WKDFVRT6N20D8","WKDFVRT6N20D9","WKDFVRT7N01D1","WKDFVRT7N01D2","WKDFVRT7N01D3","WKDFVRT7N01D4", & + "WKDFVRT7N01D5","WKDFVRT7N01D6","WKDFVRT7N01D7","WKDFVRT7N01D8","WKDFVRT7N01D9","WKDFVRT7N02D1", & + "WKDFVRT7N02D2","WKDFVRT7N02D3","WKDFVRT7N02D4","WKDFVRT7N02D5","WKDFVRT7N02D6","WKDFVRT7N02D7", & + "WKDFVRT7N02D8","WKDFVRT7N02D9","WKDFVRT7N03D1","WKDFVRT7N03D2","WKDFVRT7N03D3","WKDFVRT7N03D4", & + "WKDFVRT7N03D5","WKDFVRT7N03D6","WKDFVRT7N03D7","WKDFVRT7N03D8","WKDFVRT7N03D9","WKDFVRT7N04D1", & + "WKDFVRT7N04D2","WKDFVRT7N04D3","WKDFVRT7N04D4","WKDFVRT7N04D5","WKDFVRT7N04D6","WKDFVRT7N04D7", & + "WKDFVRT7N04D8","WKDFVRT7N04D9","WKDFVRT7N05D1","WKDFVRT7N05D2","WKDFVRT7N05D3","WKDFVRT7N05D4", & + "WKDFVRT7N05D5","WKDFVRT7N05D6","WKDFVRT7N05D7","WKDFVRT7N05D8","WKDFVRT7N05D9","WKDFVRT7N06D1", & + "WKDFVRT7N06D2","WKDFVRT7N06D3","WKDFVRT7N06D4","WKDFVRT7N06D5","WKDFVRT7N06D6","WKDFVRT7N06D7", & + "WKDFVRT7N06D8","WKDFVRT7N06D9","WKDFVRT7N07D1","WKDFVRT7N07D2","WKDFVRT7N07D3","WKDFVRT7N07D4", & + "WKDFVRT7N07D5","WKDFVRT7N07D6","WKDFVRT7N07D7","WKDFVRT7N07D8","WKDFVRT7N07D9","WKDFVRT7N08D1", & + "WKDFVRT7N08D2","WKDFVRT7N08D3","WKDFVRT7N08D4","WKDFVRT7N08D5","WKDFVRT7N08D6","WKDFVRT7N08D7", & + "WKDFVRT7N08D8","WKDFVRT7N08D9","WKDFVRT7N09D1","WKDFVRT7N09D2","WKDFVRT7N09D3","WKDFVRT7N09D4", & + "WKDFVRT7N09D5","WKDFVRT7N09D6","WKDFVRT7N09D7","WKDFVRT7N09D8"/) + CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry6(1330) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically + "WKDFVRT7N09D9","WKDFVRT7N10D1","WKDFVRT7N10D2","WKDFVRT7N10D3","WKDFVRT7N10D4","WKDFVRT7N10D5", & + "WKDFVRT7N10D6","WKDFVRT7N10D7","WKDFVRT7N10D8","WKDFVRT7N10D9","WKDFVRT7N11D1","WKDFVRT7N11D2", & + "WKDFVRT7N11D3","WKDFVRT7N11D4","WKDFVRT7N11D5","WKDFVRT7N11D6","WKDFVRT7N11D7","WKDFVRT7N11D8", & + "WKDFVRT7N11D9","WKDFVRT7N12D1","WKDFVRT7N12D2","WKDFVRT7N12D3","WKDFVRT7N12D4","WKDFVRT7N12D5", & + "WKDFVRT7N12D6","WKDFVRT7N12D7","WKDFVRT7N12D8","WKDFVRT7N12D9","WKDFVRT7N13D1","WKDFVRT7N13D2", & + "WKDFVRT7N13D3","WKDFVRT7N13D4","WKDFVRT7N13D5","WKDFVRT7N13D6","WKDFVRT7N13D7","WKDFVRT7N13D8", & + "WKDFVRT7N13D9","WKDFVRT7N14D1","WKDFVRT7N14D2","WKDFVRT7N14D3","WKDFVRT7N14D4","WKDFVRT7N14D5", & + "WKDFVRT7N14D6","WKDFVRT7N14D7","WKDFVRT7N14D8","WKDFVRT7N14D9","WKDFVRT7N15D1","WKDFVRT7N15D2", & + "WKDFVRT7N15D3","WKDFVRT7N15D4","WKDFVRT7N15D5","WKDFVRT7N15D6","WKDFVRT7N15D7","WKDFVRT7N15D8", & + "WKDFVRT7N15D9","WKDFVRT7N16D1","WKDFVRT7N16D2","WKDFVRT7N16D3","WKDFVRT7N16D4","WKDFVRT7N16D5", & + "WKDFVRT7N16D6","WKDFVRT7N16D7","WKDFVRT7N16D8","WKDFVRT7N16D9","WKDFVRT7N17D1","WKDFVRT7N17D2", & + "WKDFVRT7N17D3","WKDFVRT7N17D4","WKDFVRT7N17D5","WKDFVRT7N17D6","WKDFVRT7N17D7","WKDFVRT7N17D8", & + "WKDFVRT7N17D9","WKDFVRT7N18D1","WKDFVRT7N18D2","WKDFVRT7N18D3","WKDFVRT7N18D4","WKDFVRT7N18D5", & + "WKDFVRT7N18D6","WKDFVRT7N18D7","WKDFVRT7N18D8","WKDFVRT7N18D9","WKDFVRT7N19D1","WKDFVRT7N19D2", & + "WKDFVRT7N19D3","WKDFVRT7N19D4","WKDFVRT7N19D5","WKDFVRT7N19D6","WKDFVRT7N19D7","WKDFVRT7N19D8", & + "WKDFVRT7N19D9","WKDFVRT7N20D1","WKDFVRT7N20D2","WKDFVRT7N20D3","WKDFVRT7N20D4","WKDFVRT7N20D5", & + "WKDFVRT7N20D6","WKDFVRT7N20D7","WKDFVRT7N20D8","WKDFVRT7N20D9","WKDFVRT8N01D1","WKDFVRT8N01D2", & + "WKDFVRT8N01D3","WKDFVRT8N01D4","WKDFVRT8N01D5","WKDFVRT8N01D6","WKDFVRT8N01D7","WKDFVRT8N01D8", & + "WKDFVRT8N01D9","WKDFVRT8N02D1","WKDFVRT8N02D2","WKDFVRT8N02D3","WKDFVRT8N02D4","WKDFVRT8N02D5", & + "WKDFVRT8N02D6","WKDFVRT8N02D7","WKDFVRT8N02D8","WKDFVRT8N02D9","WKDFVRT8N03D1","WKDFVRT8N03D2", & + "WKDFVRT8N03D3","WKDFVRT8N03D4","WKDFVRT8N03D5","WKDFVRT8N03D6","WKDFVRT8N03D7","WKDFVRT8N03D8", & + "WKDFVRT8N03D9","WKDFVRT8N04D1","WKDFVRT8N04D2","WKDFVRT8N04D3","WKDFVRT8N04D4","WKDFVRT8N04D5", & + "WKDFVRT8N04D6","WKDFVRT8N04D7","WKDFVRT8N04D8","WKDFVRT8N04D9","WKDFVRT8N05D1","WKDFVRT8N05D2", & + "WKDFVRT8N05D3","WKDFVRT8N05D4","WKDFVRT8N05D5","WKDFVRT8N05D6","WKDFVRT8N05D7","WKDFVRT8N05D8", & + "WKDFVRT8N05D9","WKDFVRT8N06D1","WKDFVRT8N06D2","WKDFVRT8N06D3","WKDFVRT8N06D4","WKDFVRT8N06D5", & + "WKDFVRT8N06D6","WKDFVRT8N06D7","WKDFVRT8N06D8","WKDFVRT8N06D9","WKDFVRT8N07D1","WKDFVRT8N07D2", & + "WKDFVRT8N07D3","WKDFVRT8N07D4","WKDFVRT8N07D5","WKDFVRT8N07D6","WKDFVRT8N07D7","WKDFVRT8N07D8", & + "WKDFVRT8N07D9","WKDFVRT8N08D1","WKDFVRT8N08D2","WKDFVRT8N08D3","WKDFVRT8N08D4","WKDFVRT8N08D5", & + "WKDFVRT8N08D6","WKDFVRT8N08D7","WKDFVRT8N08D8","WKDFVRT8N08D9","WKDFVRT8N09D1","WKDFVRT8N09D2", & + "WKDFVRT8N09D3","WKDFVRT8N09D4","WKDFVRT8N09D5","WKDFVRT8N09D6","WKDFVRT8N09D7","WKDFVRT8N09D8", & + "WKDFVRT8N09D9","WKDFVRT8N10D1","WKDFVRT8N10D2","WKDFVRT8N10D3","WKDFVRT8N10D4","WKDFVRT8N10D5", & + "WKDFVRT8N10D6","WKDFVRT8N10D7","WKDFVRT8N10D8","WKDFVRT8N10D9","WKDFVRT8N11D1","WKDFVRT8N11D2", & + "WKDFVRT8N11D3","WKDFVRT8N11D4","WKDFVRT8N11D5","WKDFVRT8N11D6","WKDFVRT8N11D7","WKDFVRT8N11D8", & + "WKDFVRT8N11D9","WKDFVRT8N12D1","WKDFVRT8N12D2","WKDFVRT8N12D3","WKDFVRT8N12D4","WKDFVRT8N12D5", & + "WKDFVRT8N12D6","WKDFVRT8N12D7","WKDFVRT8N12D8","WKDFVRT8N12D9","WKDFVRT8N13D1","WKDFVRT8N13D2", & + "WKDFVRT8N13D3","WKDFVRT8N13D4","WKDFVRT8N13D5","WKDFVRT8N13D6","WKDFVRT8N13D7","WKDFVRT8N13D8", & + "WKDFVRT8N13D9","WKDFVRT8N14D1","WKDFVRT8N14D2","WKDFVRT8N14D3","WKDFVRT8N14D4","WKDFVRT8N14D5", & + "WKDFVRT8N14D6","WKDFVRT8N14D7","WKDFVRT8N14D8","WKDFVRT8N14D9","WKDFVRT8N15D1","WKDFVRT8N15D2", & + "WKDFVRT8N15D3","WKDFVRT8N15D4","WKDFVRT8N15D5","WKDFVRT8N15D6","WKDFVRT8N15D7","WKDFVRT8N15D8", & + "WKDFVRT8N15D9","WKDFVRT8N16D1","WKDFVRT8N16D2","WKDFVRT8N16D3","WKDFVRT8N16D4","WKDFVRT8N16D5", & + "WKDFVRT8N16D6","WKDFVRT8N16D7","WKDFVRT8N16D8","WKDFVRT8N16D9","WKDFVRT8N17D1","WKDFVRT8N17D2", & + "WKDFVRT8N17D3","WKDFVRT8N17D4","WKDFVRT8N17D5","WKDFVRT8N17D6","WKDFVRT8N17D7","WKDFVRT8N17D8", & + "WKDFVRT8N17D9","WKDFVRT8N18D1","WKDFVRT8N18D2","WKDFVRT8N18D3","WKDFVRT8N18D4","WKDFVRT8N18D5", & + "WKDFVRT8N18D6","WKDFVRT8N18D7","WKDFVRT8N18D8","WKDFVRT8N18D9","WKDFVRT8N19D1","WKDFVRT8N19D2", & + "WKDFVRT8N19D3","WKDFVRT8N19D4","WKDFVRT8N19D5","WKDFVRT8N19D6","WKDFVRT8N19D7","WKDFVRT8N19D8", & + "WKDFVRT8N19D9","WKDFVRT8N20D1","WKDFVRT8N20D2","WKDFVRT8N20D3","WKDFVRT8N20D4","WKDFVRT8N20D5", & + "WKDFVRT8N20D6","WKDFVRT8N20D7","WKDFVRT8N20D8","WKDFVRT8N20D9","WKDFVRT9N01D1","WKDFVRT9N01D2", & + "WKDFVRT9N01D3","WKDFVRT9N01D4","WKDFVRT9N01D5","WKDFVRT9N01D6","WKDFVRT9N01D7","WKDFVRT9N01D8", & + "WKDFVRT9N01D9","WKDFVRT9N02D1","WKDFVRT9N02D2","WKDFVRT9N02D3","WKDFVRT9N02D4","WKDFVRT9N02D5", & + "WKDFVRT9N02D6","WKDFVRT9N02D7","WKDFVRT9N02D8","WKDFVRT9N02D9","WKDFVRT9N03D1","WKDFVRT9N03D2", & + "WKDFVRT9N03D3","WKDFVRT9N03D4","WKDFVRT9N03D5","WKDFVRT9N03D6","WKDFVRT9N03D7","WKDFVRT9N03D8", & + "WKDFVRT9N03D9","WKDFVRT9N04D1","WKDFVRT9N04D2","WKDFVRT9N04D3","WKDFVRT9N04D4","WKDFVRT9N04D5", & + "WKDFVRT9N04D6","WKDFVRT9N04D7","WKDFVRT9N04D8","WKDFVRT9N04D9","WKDFVRT9N05D1","WKDFVRT9N05D2", & + "WKDFVRT9N05D3","WKDFVRT9N05D4","WKDFVRT9N05D5","WKDFVRT9N05D6","WKDFVRT9N05D7","WKDFVRT9N05D8", & + "WKDFVRT9N05D9","WKDFVRT9N06D1","WKDFVRT9N06D2","WKDFVRT9N06D3","WKDFVRT9N06D4","WKDFVRT9N06D5", & + "WKDFVRT9N06D6","WKDFVRT9N06D7","WKDFVRT9N06D8","WKDFVRT9N06D9","WKDFVRT9N07D1","WKDFVRT9N07D2", & + "WKDFVRT9N07D3","WKDFVRT9N07D4","WKDFVRT9N07D5","WKDFVRT9N07D6","WKDFVRT9N07D7","WKDFVRT9N07D8", & + "WKDFVRT9N07D9","WKDFVRT9N08D1","WKDFVRT9N08D2","WKDFVRT9N08D3","WKDFVRT9N08D4","WKDFVRT9N08D5", & + "WKDFVRT9N08D6","WKDFVRT9N08D7","WKDFVRT9N08D8","WKDFVRT9N08D9","WKDFVRT9N09D1","WKDFVRT9N09D2", & + "WKDFVRT9N09D3","WKDFVRT9N09D4","WKDFVRT9N09D5","WKDFVRT9N09D6","WKDFVRT9N09D7","WKDFVRT9N09D8", & + "WKDFVRT9N09D9","WKDFVRT9N10D1","WKDFVRT9N10D2","WKDFVRT9N10D3","WKDFVRT9N10D4","WKDFVRT9N10D5", & + "WKDFVRT9N10D6","WKDFVRT9N10D7","WKDFVRT9N10D8","WKDFVRT9N10D9","WKDFVRT9N11D1","WKDFVRT9N11D2", & + "WKDFVRT9N11D3","WKDFVRT9N11D4","WKDFVRT9N11D5","WKDFVRT9N11D6","WKDFVRT9N11D7","WKDFVRT9N11D8", & + "WKDFVRT9N11D9","WKDFVRT9N12D1","WKDFVRT9N12D2","WKDFVRT9N12D3","WKDFVRT9N12D4","WKDFVRT9N12D5", & + "WKDFVRT9N12D6","WKDFVRT9N12D7","WKDFVRT9N12D8","WKDFVRT9N12D9","WKDFVRT9N13D1","WKDFVRT9N13D2", & + "WKDFVRT9N13D3","WKDFVRT9N13D4","WKDFVRT9N13D5","WKDFVRT9N13D6","WKDFVRT9N13D7","WKDFVRT9N13D8", & + "WKDFVRT9N13D9","WKDFVRT9N14D1","WKDFVRT9N14D2","WKDFVRT9N14D3","WKDFVRT9N14D4","WKDFVRT9N14D5", & + "WKDFVRT9N14D6","WKDFVRT9N14D7","WKDFVRT9N14D8","WKDFVRT9N14D9","WKDFVRT9N15D1","WKDFVRT9N15D2", & + "WKDFVRT9N15D3","WKDFVRT9N15D4","WKDFVRT9N15D5","WKDFVRT9N15D6","WKDFVRT9N15D7","WKDFVRT9N15D8", & + "WKDFVRT9N15D9","WKDFVRT9N16D1","WKDFVRT9N16D2","WKDFVRT9N16D3","WKDFVRT9N16D4","WKDFVRT9N16D5", & + "WKDFVRT9N16D6","WKDFVRT9N16D7","WKDFVRT9N16D8","WKDFVRT9N16D9","WKDFVRT9N17D1","WKDFVRT9N17D2", & + "WKDFVRT9N17D3","WKDFVRT9N17D4","WKDFVRT9N17D5","WKDFVRT9N17D6","WKDFVRT9N17D7","WKDFVRT9N17D8", & + "WKDFVRT9N17D9","WKDFVRT9N18D1","WKDFVRT9N18D2","WKDFVRT9N18D3","WKDFVRT9N18D4","WKDFVRT9N18D5", & + "WKDFVRT9N18D6","WKDFVRT9N18D7","WKDFVRT9N18D8","WKDFVRT9N18D9","WKDFVRT9N19D1","WKDFVRT9N19D2", & + "WKDFVRT9N19D3","WKDFVRT9N19D4","WKDFVRT9N19D5","WKDFVRT9N19D6","WKDFVRT9N19D7","WKDFVRT9N19D8", & + "WKDFVRT9N19D9","WKDFVRT9N20D1","WKDFVRT9N20D2","WKDFVRT9N20D3","WKDFVRT9N20D4","WKDFVRT9N20D5", & + "WKDFVRT9N20D6","WKDFVRT9N20D7","WKDFVRT9N20D8","WKDFVRT9N20D9","WKDFVXT1N01D1","WKDFVXT1N01D2", & + "WKDFVXT1N01D3","WKDFVXT1N01D4","WKDFVXT1N01D5","WKDFVXT1N01D6","WKDFVXT1N01D7","WKDFVXT1N01D8", & + "WKDFVXT1N01D9","WKDFVXT1N02D1","WKDFVXT1N02D2","WKDFVXT1N02D3","WKDFVXT1N02D4","WKDFVXT1N02D5", & + "WKDFVXT1N02D6","WKDFVXT1N02D7","WKDFVXT1N02D8","WKDFVXT1N02D9","WKDFVXT1N03D1","WKDFVXT1N03D2", & + "WKDFVXT1N03D3","WKDFVXT1N03D4","WKDFVXT1N03D5","WKDFVXT1N03D6","WKDFVXT1N03D7","WKDFVXT1N03D8", & + "WKDFVXT1N03D9","WKDFVXT1N04D1","WKDFVXT1N04D2","WKDFVXT1N04D3","WKDFVXT1N04D4","WKDFVXT1N04D5", & + "WKDFVXT1N04D6","WKDFVXT1N04D7","WKDFVXT1N04D8","WKDFVXT1N04D9","WKDFVXT1N05D1","WKDFVXT1N05D2", & + "WKDFVXT1N05D3","WKDFVXT1N05D4","WKDFVXT1N05D5","WKDFVXT1N05D6","WKDFVXT1N05D7","WKDFVXT1N05D8", & + "WKDFVXT1N05D9","WKDFVXT1N06D1","WKDFVXT1N06D2","WKDFVXT1N06D3","WKDFVXT1N06D4","WKDFVXT1N06D5", & + "WKDFVXT1N06D6","WKDFVXT1N06D7","WKDFVXT1N06D8","WKDFVXT1N06D9","WKDFVXT1N07D1","WKDFVXT1N07D2", & + "WKDFVXT1N07D3","WKDFVXT1N07D4","WKDFVXT1N07D5","WKDFVXT1N07D6","WKDFVXT1N07D7","WKDFVXT1N07D8", & + "WKDFVXT1N07D9","WKDFVXT1N08D1","WKDFVXT1N08D2","WKDFVXT1N08D3","WKDFVXT1N08D4","WKDFVXT1N08D5", & + "WKDFVXT1N08D6","WKDFVXT1N08D7","WKDFVXT1N08D8","WKDFVXT1N08D9","WKDFVXT1N09D1","WKDFVXT1N09D2", & + "WKDFVXT1N09D3","WKDFVXT1N09D4","WKDFVXT1N09D5","WKDFVXT1N09D6","WKDFVXT1N09D7","WKDFVXT1N09D8", & + "WKDFVXT1N09D9","WKDFVXT1N10D1","WKDFVXT1N10D2","WKDFVXT1N10D3","WKDFVXT1N10D4","WKDFVXT1N10D5", & + "WKDFVXT1N10D6","WKDFVXT1N10D7","WKDFVXT1N10D8","WKDFVXT1N10D9","WKDFVXT1N11D1","WKDFVXT1N11D2", & + "WKDFVXT1N11D3","WKDFVXT1N11D4","WKDFVXT1N11D5","WKDFVXT1N11D6","WKDFVXT1N11D7","WKDFVXT1N11D8", & + "WKDFVXT1N11D9","WKDFVXT1N12D1","WKDFVXT1N12D2","WKDFVXT1N12D3","WKDFVXT1N12D4","WKDFVXT1N12D5", & + "WKDFVXT1N12D6","WKDFVXT1N12D7","WKDFVXT1N12D8","WKDFVXT1N12D9","WKDFVXT1N13D1","WKDFVXT1N13D2", & + "WKDFVXT1N13D3","WKDFVXT1N13D4","WKDFVXT1N13D5","WKDFVXT1N13D6","WKDFVXT1N13D7","WKDFVXT1N13D8", & + "WKDFVXT1N13D9","WKDFVXT1N14D1","WKDFVXT1N14D2","WKDFVXT1N14D3","WKDFVXT1N14D4","WKDFVXT1N14D5", & + "WKDFVXT1N14D6","WKDFVXT1N14D7","WKDFVXT1N14D8","WKDFVXT1N14D9","WKDFVXT1N15D1","WKDFVXT1N15D2", & + "WKDFVXT1N15D3","WKDFVXT1N15D4","WKDFVXT1N15D5","WKDFVXT1N15D6","WKDFVXT1N15D7","WKDFVXT1N15D8", & + "WKDFVXT1N15D9","WKDFVXT1N16D1","WKDFVXT1N16D2","WKDFVXT1N16D3","WKDFVXT1N16D4","WKDFVXT1N16D5", & + "WKDFVXT1N16D6","WKDFVXT1N16D7","WKDFVXT1N16D8","WKDFVXT1N16D9","WKDFVXT1N17D1","WKDFVXT1N17D2", & + "WKDFVXT1N17D3","WKDFVXT1N17D4","WKDFVXT1N17D5","WKDFVXT1N17D6","WKDFVXT1N17D7","WKDFVXT1N17D8", & + "WKDFVXT1N17D9","WKDFVXT1N18D1","WKDFVXT1N18D2","WKDFVXT1N18D3","WKDFVXT1N18D4","WKDFVXT1N18D5", & + "WKDFVXT1N18D6","WKDFVXT1N18D7","WKDFVXT1N18D8","WKDFVXT1N18D9","WKDFVXT1N19D1","WKDFVXT1N19D2", & + "WKDFVXT1N19D3","WKDFVXT1N19D4","WKDFVXT1N19D5","WKDFVXT1N19D6","WKDFVXT1N19D7","WKDFVXT1N19D8", & + "WKDFVXT1N19D9","WKDFVXT1N20D1","WKDFVXT1N20D2","WKDFVXT1N20D3","WKDFVXT1N20D4","WKDFVXT1N20D5", & + "WKDFVXT1N20D6","WKDFVXT1N20D7","WKDFVXT1N20D8","WKDFVXT1N20D9","WKDFVXT2N01D1","WKDFVXT2N01D2", & + "WKDFVXT2N01D3","WKDFVXT2N01D4","WKDFVXT2N01D5","WKDFVXT2N01D6","WKDFVXT2N01D7","WKDFVXT2N01D8", & + "WKDFVXT2N01D9","WKDFVXT2N02D1","WKDFVXT2N02D2","WKDFVXT2N02D3","WKDFVXT2N02D4","WKDFVXT2N02D5", & + "WKDFVXT2N02D6","WKDFVXT2N02D7","WKDFVXT2N02D8","WKDFVXT2N02D9","WKDFVXT2N03D1","WKDFVXT2N03D2", & + "WKDFVXT2N03D3","WKDFVXT2N03D4","WKDFVXT2N03D5","WKDFVXT2N03D6","WKDFVXT2N03D7","WKDFVXT2N03D8", & + "WKDFVXT2N03D9","WKDFVXT2N04D1","WKDFVXT2N04D2","WKDFVXT2N04D3","WKDFVXT2N04D4","WKDFVXT2N04D5", & + "WKDFVXT2N04D6","WKDFVXT2N04D7","WKDFVXT2N04D8","WKDFVXT2N04D9","WKDFVXT2N05D1","WKDFVXT2N05D2", & + "WKDFVXT2N05D3","WKDFVXT2N05D4","WKDFVXT2N05D5","WKDFVXT2N05D6","WKDFVXT2N05D7","WKDFVXT2N05D8", & + "WKDFVXT2N05D9","WKDFVXT2N06D1","WKDFVXT2N06D2","WKDFVXT2N06D3","WKDFVXT2N06D4","WKDFVXT2N06D5", & + "WKDFVXT2N06D6","WKDFVXT2N06D7","WKDFVXT2N06D8","WKDFVXT2N06D9","WKDFVXT2N07D1","WKDFVXT2N07D2", & + "WKDFVXT2N07D3","WKDFVXT2N07D4","WKDFVXT2N07D5","WKDFVXT2N07D6","WKDFVXT2N07D7","WKDFVXT2N07D8", & + "WKDFVXT2N07D9","WKDFVXT2N08D1","WKDFVXT2N08D2","WKDFVXT2N08D3","WKDFVXT2N08D4","WKDFVXT2N08D5", & + "WKDFVXT2N08D6","WKDFVXT2N08D7","WKDFVXT2N08D8","WKDFVXT2N08D9","WKDFVXT2N09D1","WKDFVXT2N09D2", & + "WKDFVXT2N09D3","WKDFVXT2N09D4","WKDFVXT2N09D5","WKDFVXT2N09D6","WKDFVXT2N09D7","WKDFVXT2N09D8", & + "WKDFVXT2N09D9","WKDFVXT2N10D1","WKDFVXT2N10D2","WKDFVXT2N10D3","WKDFVXT2N10D4","WKDFVXT2N10D5", & + "WKDFVXT2N10D6","WKDFVXT2N10D7","WKDFVXT2N10D8","WKDFVXT2N10D9","WKDFVXT2N11D1","WKDFVXT2N11D2", & + "WKDFVXT2N11D3","WKDFVXT2N11D4","WKDFVXT2N11D5","WKDFVXT2N11D6","WKDFVXT2N11D7","WKDFVXT2N11D8", & + "WKDFVXT2N11D9","WKDFVXT2N12D1","WKDFVXT2N12D2","WKDFVXT2N12D3","WKDFVXT2N12D4","WKDFVXT2N12D5", & + "WKDFVXT2N12D6","WKDFVXT2N12D7","WKDFVXT2N12D8","WKDFVXT2N12D9","WKDFVXT2N13D1","WKDFVXT2N13D2", & + "WKDFVXT2N13D3","WKDFVXT2N13D4","WKDFVXT2N13D5","WKDFVXT2N13D6","WKDFVXT2N13D7","WKDFVXT2N13D8", & + "WKDFVXT2N13D9","WKDFVXT2N14D1","WKDFVXT2N14D2","WKDFVXT2N14D3","WKDFVXT2N14D4","WKDFVXT2N14D5", & + "WKDFVXT2N14D6","WKDFVXT2N14D7","WKDFVXT2N14D8","WKDFVXT2N14D9","WKDFVXT2N15D1","WKDFVXT2N15D2", & + "WKDFVXT2N15D3","WKDFVXT2N15D4","WKDFVXT2N15D5","WKDFVXT2N15D6","WKDFVXT2N15D7","WKDFVXT2N15D8", & + "WKDFVXT2N15D9","WKDFVXT2N16D1","WKDFVXT2N16D2","WKDFVXT2N16D3","WKDFVXT2N16D4","WKDFVXT2N16D5", & + "WKDFVXT2N16D6","WKDFVXT2N16D7","WKDFVXT2N16D8","WKDFVXT2N16D9","WKDFVXT2N17D1","WKDFVXT2N17D2", & + "WKDFVXT2N17D3","WKDFVXT2N17D4","WKDFVXT2N17D5","WKDFVXT2N17D6","WKDFVXT2N17D7","WKDFVXT2N17D8", & + "WKDFVXT2N17D9","WKDFVXT2N18D1","WKDFVXT2N18D2","WKDFVXT2N18D3","WKDFVXT2N18D4","WKDFVXT2N18D5", & + "WKDFVXT2N18D6","WKDFVXT2N18D7","WKDFVXT2N18D8","WKDFVXT2N18D9","WKDFVXT2N19D1","WKDFVXT2N19D2", & + "WKDFVXT2N19D3","WKDFVXT2N19D4","WKDFVXT2N19D5","WKDFVXT2N19D6","WKDFVXT2N19D7","WKDFVXT2N19D8", & + "WKDFVXT2N19D9","WKDFVXT2N20D1","WKDFVXT2N20D2","WKDFVXT2N20D3","WKDFVXT2N20D4","WKDFVXT2N20D5", & + "WKDFVXT2N20D6","WKDFVXT2N20D7","WKDFVXT2N20D8","WKDFVXT2N20D9","WKDFVXT3N01D1","WKDFVXT3N01D2", & + "WKDFVXT3N01D3","WKDFVXT3N01D4","WKDFVXT3N01D5","WKDFVXT3N01D6","WKDFVXT3N01D7","WKDFVXT3N01D8", & + "WKDFVXT3N01D9","WKDFVXT3N02D1","WKDFVXT3N02D2","WKDFVXT3N02D3","WKDFVXT3N02D4","WKDFVXT3N02D5", & + "WKDFVXT3N02D6","WKDFVXT3N02D7","WKDFVXT3N02D8","WKDFVXT3N02D9","WKDFVXT3N03D1","WKDFVXT3N03D2", & + "WKDFVXT3N03D3","WKDFVXT3N03D4","WKDFVXT3N03D5","WKDFVXT3N03D6","WKDFVXT3N03D7","WKDFVXT3N03D8", & + "WKDFVXT3N03D9","WKDFVXT3N04D1","WKDFVXT3N04D2","WKDFVXT3N04D3","WKDFVXT3N04D4","WKDFVXT3N04D5", & + "WKDFVXT3N04D6","WKDFVXT3N04D7","WKDFVXT3N04D8","WKDFVXT3N04D9","WKDFVXT3N05D1","WKDFVXT3N05D2", & + "WKDFVXT3N05D3","WKDFVXT3N05D4","WKDFVXT3N05D5","WKDFVXT3N05D6","WKDFVXT3N05D7","WKDFVXT3N05D8", & + "WKDFVXT3N05D9","WKDFVXT3N06D1","WKDFVXT3N06D2","WKDFVXT3N06D3","WKDFVXT3N06D4","WKDFVXT3N06D5", & + "WKDFVXT3N06D6","WKDFVXT3N06D7","WKDFVXT3N06D8","WKDFVXT3N06D9","WKDFVXT3N07D1","WKDFVXT3N07D2", & + "WKDFVXT3N07D3","WKDFVXT3N07D4","WKDFVXT3N07D5","WKDFVXT3N07D6","WKDFVXT3N07D7","WKDFVXT3N07D8", & + "WKDFVXT3N07D9","WKDFVXT3N08D1","WKDFVXT3N08D2","WKDFVXT3N08D3","WKDFVXT3N08D4","WKDFVXT3N08D5", & + "WKDFVXT3N08D6","WKDFVXT3N08D7","WKDFVXT3N08D8","WKDFVXT3N08D9","WKDFVXT3N09D1","WKDFVXT3N09D2", & + "WKDFVXT3N09D3","WKDFVXT3N09D4","WKDFVXT3N09D5","WKDFVXT3N09D6","WKDFVXT3N09D7","WKDFVXT3N09D8", & + "WKDFVXT3N09D9","WKDFVXT3N10D1","WKDFVXT3N10D2","WKDFVXT3N10D3","WKDFVXT3N10D4","WKDFVXT3N10D5", & + "WKDFVXT3N10D6","WKDFVXT3N10D7","WKDFVXT3N10D8","WKDFVXT3N10D9","WKDFVXT3N11D1","WKDFVXT3N11D2", & + "WKDFVXT3N11D3","WKDFVXT3N11D4","WKDFVXT3N11D5","WKDFVXT3N11D6","WKDFVXT3N11D7","WKDFVXT3N11D8", & + "WKDFVXT3N11D9","WKDFVXT3N12D1","WKDFVXT3N12D2","WKDFVXT3N12D3","WKDFVXT3N12D4","WKDFVXT3N12D5", & + "WKDFVXT3N12D6","WKDFVXT3N12D7","WKDFVXT3N12D8","WKDFVXT3N12D9","WKDFVXT3N13D1","WKDFVXT3N13D2", & + "WKDFVXT3N13D3","WKDFVXT3N13D4","WKDFVXT3N13D5","WKDFVXT3N13D6","WKDFVXT3N13D7","WKDFVXT3N13D8", & + "WKDFVXT3N13D9","WKDFVXT3N14D1","WKDFVXT3N14D2","WKDFVXT3N14D3","WKDFVXT3N14D4","WKDFVXT3N14D5", & + "WKDFVXT3N14D6","WKDFVXT3N14D7","WKDFVXT3N14D8","WKDFVXT3N14D9","WKDFVXT3N15D1","WKDFVXT3N15D2", & + "WKDFVXT3N15D3","WKDFVXT3N15D4","WKDFVXT3N15D5","WKDFVXT3N15D6","WKDFVXT3N15D7","WKDFVXT3N15D8", & + "WKDFVXT3N15D9","WKDFVXT3N16D1","WKDFVXT3N16D2","WKDFVXT3N16D3","WKDFVXT3N16D4","WKDFVXT3N16D5", & + "WKDFVXT3N16D6","WKDFVXT3N16D7","WKDFVXT3N16D8","WKDFVXT3N16D9","WKDFVXT3N17D1","WKDFVXT3N17D2", & + "WKDFVXT3N17D3","WKDFVXT3N17D4","WKDFVXT3N17D5","WKDFVXT3N17D6","WKDFVXT3N17D7","WKDFVXT3N17D8", & + "WKDFVXT3N17D9","WKDFVXT3N18D1","WKDFVXT3N18D2","WKDFVXT3N18D3","WKDFVXT3N18D4","WKDFVXT3N18D5", & + "WKDFVXT3N18D6","WKDFVXT3N18D7","WKDFVXT3N18D8","WKDFVXT3N18D9","WKDFVXT3N19D1","WKDFVXT3N19D2", & + "WKDFVXT3N19D3","WKDFVXT3N19D4","WKDFVXT3N19D5","WKDFVXT3N19D6","WKDFVXT3N19D7","WKDFVXT3N19D8", & + "WKDFVXT3N19D9","WKDFVXT3N20D1","WKDFVXT3N20D2","WKDFVXT3N20D3","WKDFVXT3N20D4","WKDFVXT3N20D5", & + "WKDFVXT3N20D6","WKDFVXT3N20D7","WKDFVXT3N20D8","WKDFVXT3N20D9","WKDFVXT4N01D1","WKDFVXT4N01D2", & + "WKDFVXT4N01D3","WKDFVXT4N01D4","WKDFVXT4N01D5","WKDFVXT4N01D6","WKDFVXT4N01D7","WKDFVXT4N01D8", & + "WKDFVXT4N01D9","WKDFVXT4N02D1","WKDFVXT4N02D2","WKDFVXT4N02D3","WKDFVXT4N02D4","WKDFVXT4N02D5", & + "WKDFVXT4N02D6","WKDFVXT4N02D7","WKDFVXT4N02D8","WKDFVXT4N02D9","WKDFVXT4N03D1","WKDFVXT4N03D2", & + "WKDFVXT4N03D3","WKDFVXT4N03D4","WKDFVXT4N03D5","WKDFVXT4N03D6","WKDFVXT4N03D7","WKDFVXT4N03D8", & + "WKDFVXT4N03D9","WKDFVXT4N04D1","WKDFVXT4N04D2","WKDFVXT4N04D3","WKDFVXT4N04D4","WKDFVXT4N04D5", & + "WKDFVXT4N04D6","WKDFVXT4N04D7","WKDFVXT4N04D8","WKDFVXT4N04D9","WKDFVXT4N05D1","WKDFVXT4N05D2", & + "WKDFVXT4N05D3","WKDFVXT4N05D4","WKDFVXT4N05D5","WKDFVXT4N05D6","WKDFVXT4N05D7","WKDFVXT4N05D8", & + "WKDFVXT4N05D9","WKDFVXT4N06D1","WKDFVXT4N06D2","WKDFVXT4N06D3","WKDFVXT4N06D4","WKDFVXT4N06D5", & + "WKDFVXT4N06D6","WKDFVXT4N06D7","WKDFVXT4N06D8","WKDFVXT4N06D9","WKDFVXT4N07D1","WKDFVXT4N07D2", & + "WKDFVXT4N07D3","WKDFVXT4N07D4","WKDFVXT4N07D5","WKDFVXT4N07D6","WKDFVXT4N07D7","WKDFVXT4N07D8", & + "WKDFVXT4N07D9","WKDFVXT4N08D1","WKDFVXT4N08D2","WKDFVXT4N08D3","WKDFVXT4N08D4","WKDFVXT4N08D5", & + "WKDFVXT4N08D6","WKDFVXT4N08D7","WKDFVXT4N08D8","WKDFVXT4N08D9","WKDFVXT4N09D1","WKDFVXT4N09D2", & + "WKDFVXT4N09D3","WKDFVXT4N09D4","WKDFVXT4N09D5","WKDFVXT4N09D6","WKDFVXT4N09D7","WKDFVXT4N09D8", & + "WKDFVXT4N09D9","WKDFVXT4N10D1","WKDFVXT4N10D2","WKDFVXT4N10D3","WKDFVXT4N10D4","WKDFVXT4N10D5", & + "WKDFVXT4N10D6","WKDFVXT4N10D7","WKDFVXT4N10D8","WKDFVXT4N10D9","WKDFVXT4N11D1","WKDFVXT4N11D2", & + "WKDFVXT4N11D3","WKDFVXT4N11D4","WKDFVXT4N11D5","WKDFVXT4N11D6","WKDFVXT4N11D7","WKDFVXT4N11D8", & + "WKDFVXT4N11D9","WKDFVXT4N12D1","WKDFVXT4N12D2","WKDFVXT4N12D3","WKDFVXT4N12D4","WKDFVXT4N12D5", & + "WKDFVXT4N12D6","WKDFVXT4N12D7","WKDFVXT4N12D8","WKDFVXT4N12D9","WKDFVXT4N13D1","WKDFVXT4N13D2", & + "WKDFVXT4N13D3","WKDFVXT4N13D4","WKDFVXT4N13D5","WKDFVXT4N13D6","WKDFVXT4N13D7","WKDFVXT4N13D8", & + "WKDFVXT4N13D9","WKDFVXT4N14D1","WKDFVXT4N14D2","WKDFVXT4N14D3","WKDFVXT4N14D4","WKDFVXT4N14D5", & + "WKDFVXT4N14D6","WKDFVXT4N14D7","WKDFVXT4N14D8","WKDFVXT4N14D9","WKDFVXT4N15D1","WKDFVXT4N15D2", & + "WKDFVXT4N15D3","WKDFVXT4N15D4","WKDFVXT4N15D5","WKDFVXT4N15D6","WKDFVXT4N15D7","WKDFVXT4N15D8", & + "WKDFVXT4N15D9","WKDFVXT4N16D1","WKDFVXT4N16D2","WKDFVXT4N16D3","WKDFVXT4N16D4","WKDFVXT4N16D5", & + "WKDFVXT4N16D6","WKDFVXT4N16D7","WKDFVXT4N16D8","WKDFVXT4N16D9","WKDFVXT4N17D1","WKDFVXT4N17D2", & + "WKDFVXT4N17D3","WKDFVXT4N17D4","WKDFVXT4N17D5","WKDFVXT4N17D6","WKDFVXT4N17D7","WKDFVXT4N17D8", & + "WKDFVXT4N17D9","WKDFVXT4N18D1","WKDFVXT4N18D2","WKDFVXT4N18D3","WKDFVXT4N18D4","WKDFVXT4N18D5", & + "WKDFVXT4N18D6","WKDFVXT4N18D7","WKDFVXT4N18D8","WKDFVXT4N18D9","WKDFVXT4N19D1","WKDFVXT4N19D2", & + "WKDFVXT4N19D3","WKDFVXT4N19D4","WKDFVXT4N19D5","WKDFVXT4N19D6","WKDFVXT4N19D7","WKDFVXT4N19D8", & + "WKDFVXT4N19D9","WKDFVXT4N20D1","WKDFVXT4N20D2","WKDFVXT4N20D3","WKDFVXT4N20D4","WKDFVXT4N20D5", & + "WKDFVXT4N20D6","WKDFVXT4N20D7","WKDFVXT4N20D8","WKDFVXT4N20D9","WKDFVXT5N01D1","WKDFVXT5N01D2", & + "WKDFVXT5N01D3","WKDFVXT5N01D4","WKDFVXT5N01D5","WKDFVXT5N01D6","WKDFVXT5N01D7","WKDFVXT5N01D8", & + "WKDFVXT5N01D9","WKDFVXT5N02D1","WKDFVXT5N02D2","WKDFVXT5N02D3","WKDFVXT5N02D4","WKDFVXT5N02D5", & + "WKDFVXT5N02D6","WKDFVXT5N02D7","WKDFVXT5N02D8","WKDFVXT5N02D9","WKDFVXT5N03D1","WKDFVXT5N03D2", & + "WKDFVXT5N03D3","WKDFVXT5N03D4","WKDFVXT5N03D5","WKDFVXT5N03D6","WKDFVXT5N03D7","WKDFVXT5N03D8", & + "WKDFVXT5N03D9","WKDFVXT5N04D1","WKDFVXT5N04D2","WKDFVXT5N04D3","WKDFVXT5N04D4","WKDFVXT5N04D5", & + "WKDFVXT5N04D6","WKDFVXT5N04D7","WKDFVXT5N04D8","WKDFVXT5N04D9","WKDFVXT5N05D1","WKDFVXT5N05D2", & + "WKDFVXT5N05D3","WKDFVXT5N05D4","WKDFVXT5N05D5","WKDFVXT5N05D6","WKDFVXT5N05D7","WKDFVXT5N05D8", & + "WKDFVXT5N05D9","WKDFVXT5N06D1","WKDFVXT5N06D2","WKDFVXT5N06D3","WKDFVXT5N06D4","WKDFVXT5N06D5", & + "WKDFVXT5N06D6","WKDFVXT5N06D7","WKDFVXT5N06D8","WKDFVXT5N06D9","WKDFVXT5N07D1","WKDFVXT5N07D2", & + "WKDFVXT5N07D3","WKDFVXT5N07D4","WKDFVXT5N07D5","WKDFVXT5N07D6","WKDFVXT5N07D7","WKDFVXT5N07D8", & + "WKDFVXT5N07D9","WKDFVXT5N08D1","WKDFVXT5N08D2","WKDFVXT5N08D3","WKDFVXT5N08D4","WKDFVXT5N08D5", & + "WKDFVXT5N08D6","WKDFVXT5N08D7","WKDFVXT5N08D8","WKDFVXT5N08D9","WKDFVXT5N09D1","WKDFVXT5N09D2", & + "WKDFVXT5N09D3","WKDFVXT5N09D4","WKDFVXT5N09D5","WKDFVXT5N09D6","WKDFVXT5N09D7","WKDFVXT5N09D8", & + "WKDFVXT5N09D9","WKDFVXT5N10D1","WKDFVXT5N10D2","WKDFVXT5N10D3","WKDFVXT5N10D4","WKDFVXT5N10D5", & + "WKDFVXT5N10D6","WKDFVXT5N10D7","WKDFVXT5N10D8","WKDFVXT5N10D9","WKDFVXT5N11D1","WKDFVXT5N11D2", & + "WKDFVXT5N11D3","WKDFVXT5N11D4","WKDFVXT5N11D5","WKDFVXT5N11D6","WKDFVXT5N11D7","WKDFVXT5N11D8", & + "WKDFVXT5N11D9","WKDFVXT5N12D1","WKDFVXT5N12D2","WKDFVXT5N12D3","WKDFVXT5N12D4","WKDFVXT5N12D5", & + "WKDFVXT5N12D6","WKDFVXT5N12D7","WKDFVXT5N12D8","WKDFVXT5N12D9","WKDFVXT5N13D1","WKDFVXT5N13D2", & + "WKDFVXT5N13D3","WKDFVXT5N13D4","WKDFVXT5N13D5","WKDFVXT5N13D6","WKDFVXT5N13D7","WKDFVXT5N13D8", & + "WKDFVXT5N13D9","WKDFVXT5N14D1","WKDFVXT5N14D2","WKDFVXT5N14D3","WKDFVXT5N14D4","WKDFVXT5N14D5", & + "WKDFVXT5N14D6","WKDFVXT5N14D7","WKDFVXT5N14D8","WKDFVXT5N14D9","WKDFVXT5N15D1","WKDFVXT5N15D2", & + "WKDFVXT5N15D3","WKDFVXT5N15D4","WKDFVXT5N15D5","WKDFVXT5N15D6","WKDFVXT5N15D7","WKDFVXT5N15D8", & + "WKDFVXT5N15D9","WKDFVXT5N16D1","WKDFVXT5N16D2","WKDFVXT5N16D3","WKDFVXT5N16D4","WKDFVXT5N16D5", & + "WKDFVXT5N16D6","WKDFVXT5N16D7","WKDFVXT5N16D8","WKDFVXT5N16D9","WKDFVXT5N17D1","WKDFVXT5N17D2", & + "WKDFVXT5N17D3","WKDFVXT5N17D4","WKDFVXT5N17D5","WKDFVXT5N17D6"/) + CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry7(1326) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically "WKDFVXT5N17D7","WKDFVXT5N17D8","WKDFVXT5N17D9","WKDFVXT5N18D1","WKDFVXT5N18D2","WKDFVXT5N18D3", & "WKDFVXT5N18D4","WKDFVXT5N18D5","WKDFVXT5N18D6","WKDFVXT5N18D7","WKDFVXT5N18D8","WKDFVXT5N18D9", & "WKDFVXT5N19D1","WKDFVXT5N19D2","WKDFVXT5N19D3","WKDFVXT5N19D4","WKDFVXT5N19D5","WKDFVXT5N19D6", & @@ -12347,10 +12096,10 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "WKVELZT9D1 ","WKVELZT9D2 ","WKVELZT9D3 ","WKVELZT9D4 ","WKVELZT9D5 ","WKVELZT9D6 ", & "WKVELZT9D7 ","WKVELZT9D8 ","WKVELZT9D9 ","YAWERRT1 ","YAWERRT2 ","YAWERRT3 ", & "YAWERRT4 ","YAWERRT5 ","YAWERRT6 ","YAWERRT7 ","YAWERRT8 ","YAWERRT9 "/) - CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry(9486) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically + CHARACTER(OutStrLenM1), PARAMETER :: ValidParamAry(9306) = (/ & ! This lists the names of the allowed parameters, which must be sorted alphabetically ValidParamAry1, ValidParamAry2, ValidParamAry3, ValidParamAry4, ValidParamAry5, ValidParamAry6, ValidParamAry7/) - INTEGER(IntKi), PARAMETER :: ParamIndxAry1(1356) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) + INTEGER(IntKi), PARAMETER :: ParamIndxAry1(1330) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) AziSkewFiltT1 , AziSkewFiltT2 , AziSkewFiltT3 , AziSkewFiltT4 , AziSkewFiltT5 , AziSkewFiltT6 , & AziSkewFiltT7 , AziSkewFiltT8 , AziSkewFiltT9 , AziSkewT1 , AziSkewT2 , AziSkewT3 , & AziSkewT4 , AziSkewT5 , AziSkewT6 , AziSkewT7 , AziSkewT8 , AziSkewT9 , & @@ -12572,452 +12321,454 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) EddAmbT7N04D4 , EddAmbT7N04D5 , EddAmbT7N04D6 , EddAmbT7N04D7 , EddAmbT7N04D8 , EddAmbT7N04D9 , & EddAmbT7N05D1 , EddAmbT7N05D2 , EddAmbT7N05D3 , EddAmbT7N05D4 , EddAmbT7N05D5 , EddAmbT7N05D6 , & EddAmbT7N05D7 , EddAmbT7N05D8 , EddAmbT7N05D9 , EddAmbT7N06D1 , EddAmbT7N06D2 , EddAmbT7N06D3 , & - EddAmbT7N06D4 , EddAmbT7N06D5 , EddAmbT7N06D6 , EddAmbT7N06D7 , EddAmbT7N06D8 , EddAmbT7N06D9 , & - EddAmbT7N07D1 , EddAmbT7N07D2 , EddAmbT7N07D3 , EddAmbT7N07D4 , EddAmbT7N07D5 , EddAmbT7N07D6 , & - EddAmbT7N07D7 , EddAmbT7N07D8 , EddAmbT7N07D9 , EddAmbT7N08D1 , EddAmbT7N08D2 , EddAmbT7N08D3 , & - EddAmbT7N08D4 , EddAmbT7N08D5 , EddAmbT7N08D6 , EddAmbT7N08D7 , EddAmbT7N08D8 , EddAmbT7N08D9 , & - EddAmbT7N09D1 , EddAmbT7N09D2 , EddAmbT7N09D3 , EddAmbT7N09D4 , EddAmbT7N09D5 , EddAmbT7N09D6 /) - INTEGER(IntKi), PARAMETER :: ParamIndxAry2(1356) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) - EddAmbT7N09D7 , EddAmbT7N09D8 , EddAmbT7N09D9 , EddAmbT7N10D1 , EddAmbT7N10D2 , EddAmbT7N10D3 , & - EddAmbT7N10D4 , EddAmbT7N10D5 , EddAmbT7N10D6 , EddAmbT7N10D7 , EddAmbT7N10D8 , EddAmbT7N10D9 , & - EddAmbT7N11D1 , EddAmbT7N11D2 , EddAmbT7N11D3 , EddAmbT7N11D4 , EddAmbT7N11D5 , EddAmbT7N11D6 , & - EddAmbT7N11D7 , EddAmbT7N11D8 , EddAmbT7N11D9 , EddAmbT7N12D1 , EddAmbT7N12D2 , EddAmbT7N12D3 , & - EddAmbT7N12D4 , EddAmbT7N12D5 , EddAmbT7N12D6 , EddAmbT7N12D7 , EddAmbT7N12D8 , EddAmbT7N12D9 , & - EddAmbT7N13D1 , EddAmbT7N13D2 , EddAmbT7N13D3 , EddAmbT7N13D4 , EddAmbT7N13D5 , EddAmbT7N13D6 , & - EddAmbT7N13D7 , EddAmbT7N13D8 , EddAmbT7N13D9 , EddAmbT7N14D1 , EddAmbT7N14D2 , EddAmbT7N14D3 , & - EddAmbT7N14D4 , EddAmbT7N14D5 , EddAmbT7N14D6 , EddAmbT7N14D7 , EddAmbT7N14D8 , EddAmbT7N14D9 , & - EddAmbT7N15D1 , EddAmbT7N15D2 , EddAmbT7N15D3 , EddAmbT7N15D4 , EddAmbT7N15D5 , EddAmbT7N15D6 , & - EddAmbT7N15D7 , EddAmbT7N15D8 , EddAmbT7N15D9 , EddAmbT7N16D1 , EddAmbT7N16D2 , EddAmbT7N16D3 , & - EddAmbT7N16D4 , EddAmbT7N16D5 , EddAmbT7N16D6 , EddAmbT7N16D7 , EddAmbT7N16D8 , EddAmbT7N16D9 , & - EddAmbT7N17D1 , EddAmbT7N17D2 , EddAmbT7N17D3 , EddAmbT7N17D4 , EddAmbT7N17D5 , EddAmbT7N17D6 , & - EddAmbT7N17D7 , EddAmbT7N17D8 , EddAmbT7N17D9 , EddAmbT7N18D1 , EddAmbT7N18D2 , EddAmbT7N18D3 , & - EddAmbT7N18D4 , EddAmbT7N18D5 , EddAmbT7N18D6 , EddAmbT7N18D7 , EddAmbT7N18D8 , EddAmbT7N18D9 , & - EddAmbT7N19D1 , EddAmbT7N19D2 , EddAmbT7N19D3 , EddAmbT7N19D4 , EddAmbT7N19D5 , EddAmbT7N19D6 , & - EddAmbT7N19D7 , EddAmbT7N19D8 , EddAmbT7N19D9 , EddAmbT7N20D1 , EddAmbT7N20D2 , EddAmbT7N20D3 , & - EddAmbT7N20D4 , EddAmbT7N20D5 , EddAmbT7N20D6 , EddAmbT7N20D7 , EddAmbT7N20D8 , EddAmbT7N20D9 , & - EddAmbT8N01D1 , EddAmbT8N01D2 , EddAmbT8N01D3 , EddAmbT8N01D4 , EddAmbT8N01D5 , EddAmbT8N01D6 , & - EddAmbT8N01D7 , EddAmbT8N01D8 , EddAmbT8N01D9 , EddAmbT8N02D1 , EddAmbT8N02D2 , EddAmbT8N02D3 , & - EddAmbT8N02D4 , EddAmbT8N02D5 , EddAmbT8N02D6 , EddAmbT8N02D7 , EddAmbT8N02D8 , EddAmbT8N02D9 , & - EddAmbT8N03D1 , EddAmbT8N03D2 , EddAmbT8N03D3 , EddAmbT8N03D4 , EddAmbT8N03D5 , EddAmbT8N03D6 , & - EddAmbT8N03D7 , EddAmbT8N03D8 , EddAmbT8N03D9 , EddAmbT8N04D1 , EddAmbT8N04D2 , EddAmbT8N04D3 , & - EddAmbT8N04D4 , EddAmbT8N04D5 , EddAmbT8N04D6 , EddAmbT8N04D7 , EddAmbT8N04D8 , EddAmbT8N04D9 , & - EddAmbT8N05D1 , EddAmbT8N05D2 , EddAmbT8N05D3 , EddAmbT8N05D4 , EddAmbT8N05D5 , EddAmbT8N05D6 , & - EddAmbT8N05D7 , EddAmbT8N05D8 , EddAmbT8N05D9 , EddAmbT8N06D1 , EddAmbT8N06D2 , EddAmbT8N06D3 , & - EddAmbT8N06D4 , EddAmbT8N06D5 , EddAmbT8N06D6 , EddAmbT8N06D7 , EddAmbT8N06D8 , EddAmbT8N06D9 , & - EddAmbT8N07D1 , EddAmbT8N07D2 , EddAmbT8N07D3 , EddAmbT8N07D4 , EddAmbT8N07D5 , EddAmbT8N07D6 , & - EddAmbT8N07D7 , EddAmbT8N07D8 , EddAmbT8N07D9 , EddAmbT8N08D1 , EddAmbT8N08D2 , EddAmbT8N08D3 , & - EddAmbT8N08D4 , EddAmbT8N08D5 , EddAmbT8N08D6 , EddAmbT8N08D7 , EddAmbT8N08D8 , EddAmbT8N08D9 , & - EddAmbT8N09D1 , EddAmbT8N09D2 , EddAmbT8N09D3 , EddAmbT8N09D4 , EddAmbT8N09D5 , EddAmbT8N09D6 , & - EddAmbT8N09D7 , EddAmbT8N09D8 , EddAmbT8N09D9 , EddAmbT8N10D1 , EddAmbT8N10D2 , EddAmbT8N10D3 , & - EddAmbT8N10D4 , EddAmbT8N10D5 , EddAmbT8N10D6 , EddAmbT8N10D7 , EddAmbT8N10D8 , EddAmbT8N10D9 , & - EddAmbT8N11D1 , EddAmbT8N11D2 , EddAmbT8N11D3 , EddAmbT8N11D4 , EddAmbT8N11D5 , EddAmbT8N11D6 , & - EddAmbT8N11D7 , EddAmbT8N11D8 , EddAmbT8N11D9 , EddAmbT8N12D1 , EddAmbT8N12D2 , EddAmbT8N12D3 , & - EddAmbT8N12D4 , EddAmbT8N12D5 , EddAmbT8N12D6 , EddAmbT8N12D7 , EddAmbT8N12D8 , EddAmbT8N12D9 , & - EddAmbT8N13D1 , EddAmbT8N13D2 , EddAmbT8N13D3 , EddAmbT8N13D4 , EddAmbT8N13D5 , EddAmbT8N13D6 , & - EddAmbT8N13D7 , EddAmbT8N13D8 , EddAmbT8N13D9 , EddAmbT8N14D1 , EddAmbT8N14D2 , EddAmbT8N14D3 , & - EddAmbT8N14D4 , EddAmbT8N14D5 , EddAmbT8N14D6 , EddAmbT8N14D7 , EddAmbT8N14D8 , EddAmbT8N14D9 , & - EddAmbT8N15D1 , EddAmbT8N15D2 , EddAmbT8N15D3 , EddAmbT8N15D4 , EddAmbT8N15D5 , EddAmbT8N15D6 , & - EddAmbT8N15D7 , EddAmbT8N15D8 , EddAmbT8N15D9 , EddAmbT8N16D1 , EddAmbT8N16D2 , EddAmbT8N16D3 , & - EddAmbT8N16D4 , EddAmbT8N16D5 , EddAmbT8N16D6 , EddAmbT8N16D7 , EddAmbT8N16D8 , EddAmbT8N16D9 , & - EddAmbT8N17D1 , EddAmbT8N17D2 , EddAmbT8N17D3 , EddAmbT8N17D4 , EddAmbT8N17D5 , EddAmbT8N17D6 , & - EddAmbT8N17D7 , EddAmbT8N17D8 , EddAmbT8N17D9 , EddAmbT8N18D1 , EddAmbT8N18D2 , EddAmbT8N18D3 , & - EddAmbT8N18D4 , EddAmbT8N18D5 , EddAmbT8N18D6 , EddAmbT8N18D7 , EddAmbT8N18D8 , EddAmbT8N18D9 , & - EddAmbT8N19D1 , EddAmbT8N19D2 , EddAmbT8N19D3 , EddAmbT8N19D4 , EddAmbT8N19D5 , EddAmbT8N19D6 , & - EddAmbT8N19D7 , EddAmbT8N19D8 , EddAmbT8N19D9 , EddAmbT8N20D1 , EddAmbT8N20D2 , EddAmbT8N20D3 , & - EddAmbT8N20D4 , EddAmbT8N20D5 , EddAmbT8N20D6 , EddAmbT8N20D7 , EddAmbT8N20D8 , EddAmbT8N20D9 , & - EddAmbT9N01D1 , EddAmbT9N01D2 , EddAmbT9N01D3 , EddAmbT9N01D4 , EddAmbT9N01D5 , EddAmbT9N01D6 , & - EddAmbT9N01D7 , EddAmbT9N01D8 , EddAmbT9N01D9 , EddAmbT9N02D1 , EddAmbT9N02D2 , EddAmbT9N02D3 , & - EddAmbT9N02D4 , EddAmbT9N02D5 , EddAmbT9N02D6 , EddAmbT9N02D7 , EddAmbT9N02D8 , EddAmbT9N02D9 , & - EddAmbT9N03D1 , EddAmbT9N03D2 , EddAmbT9N03D3 , EddAmbT9N03D4 , EddAmbT9N03D5 , EddAmbT9N03D6 , & - EddAmbT9N03D7 , EddAmbT9N03D8 , EddAmbT9N03D9 , EddAmbT9N04D1 , EddAmbT9N04D2 , EddAmbT9N04D3 , & - EddAmbT9N04D4 , EddAmbT9N04D5 , EddAmbT9N04D6 , EddAmbT9N04D7 , EddAmbT9N04D8 , EddAmbT9N04D9 , & - EddAmbT9N05D1 , EddAmbT9N05D2 , EddAmbT9N05D3 , EddAmbT9N05D4 , EddAmbT9N05D5 , EddAmbT9N05D6 , & - EddAmbT9N05D7 , EddAmbT9N05D8 , EddAmbT9N05D9 , EddAmbT9N06D1 , EddAmbT9N06D2 , EddAmbT9N06D3 , & - EddAmbT9N06D4 , EddAmbT9N06D5 , EddAmbT9N06D6 , EddAmbT9N06D7 , EddAmbT9N06D8 , EddAmbT9N06D9 , & - EddAmbT9N07D1 , EddAmbT9N07D2 , EddAmbT9N07D3 , EddAmbT9N07D4 , EddAmbT9N07D5 , EddAmbT9N07D6 , & - EddAmbT9N07D7 , EddAmbT9N07D8 , EddAmbT9N07D9 , EddAmbT9N08D1 , EddAmbT9N08D2 , EddAmbT9N08D3 , & - EddAmbT9N08D4 , EddAmbT9N08D5 , EddAmbT9N08D6 , EddAmbT9N08D7 , EddAmbT9N08D8 , EddAmbT9N08D9 , & - EddAmbT9N09D1 , EddAmbT9N09D2 , EddAmbT9N09D3 , EddAmbT9N09D4 , EddAmbT9N09D5 , EddAmbT9N09D6 , & - EddAmbT9N09D7 , EddAmbT9N09D8 , EddAmbT9N09D9 , EddAmbT9N10D1 , EddAmbT9N10D2 , EddAmbT9N10D3 , & - EddAmbT9N10D4 , EddAmbT9N10D5 , EddAmbT9N10D6 , EddAmbT9N10D7 , EddAmbT9N10D8 , EddAmbT9N10D9 , & - EddAmbT9N11D1 , EddAmbT9N11D2 , EddAmbT9N11D3 , EddAmbT9N11D4 , EddAmbT9N11D5 , EddAmbT9N11D6 , & - EddAmbT9N11D7 , EddAmbT9N11D8 , EddAmbT9N11D9 , EddAmbT9N12D1 , EddAmbT9N12D2 , EddAmbT9N12D3 , & - EddAmbT9N12D4 , EddAmbT9N12D5 , EddAmbT9N12D6 , EddAmbT9N12D7 , EddAmbT9N12D8 , EddAmbT9N12D9 , & - EddAmbT9N13D1 , EddAmbT9N13D2 , EddAmbT9N13D3 , EddAmbT9N13D4 , EddAmbT9N13D5 , EddAmbT9N13D6 , & - EddAmbT9N13D7 , EddAmbT9N13D8 , EddAmbT9N13D9 , EddAmbT9N14D1 , EddAmbT9N14D2 , EddAmbT9N14D3 , & - EddAmbT9N14D4 , EddAmbT9N14D5 , EddAmbT9N14D6 , EddAmbT9N14D7 , EddAmbT9N14D8 , EddAmbT9N14D9 , & - EddAmbT9N15D1 , EddAmbT9N15D2 , EddAmbT9N15D3 , EddAmbT9N15D4 , EddAmbT9N15D5 , EddAmbT9N15D6 , & - EddAmbT9N15D7 , EddAmbT9N15D8 , EddAmbT9N15D9 , EddAmbT9N16D1 , EddAmbT9N16D2 , EddAmbT9N16D3 , & - EddAmbT9N16D4 , EddAmbT9N16D5 , EddAmbT9N16D6 , EddAmbT9N16D7 , EddAmbT9N16D8 , EddAmbT9N16D9 , & - EddAmbT9N17D1 , EddAmbT9N17D2 , EddAmbT9N17D3 , EddAmbT9N17D4 , EddAmbT9N17D5 , EddAmbT9N17D6 , & - EddAmbT9N17D7 , EddAmbT9N17D8 , EddAmbT9N17D9 , EddAmbT9N18D1 , EddAmbT9N18D2 , EddAmbT9N18D3 , & - EddAmbT9N18D4 , EddAmbT9N18D5 , EddAmbT9N18D6 , EddAmbT9N18D7 , EddAmbT9N18D8 , EddAmbT9N18D9 , & - EddAmbT9N19D1 , EddAmbT9N19D2 , EddAmbT9N19D3 , EddAmbT9N19D4 , EddAmbT9N19D5 , EddAmbT9N19D6 , & - EddAmbT9N19D7 , EddAmbT9N19D8 , EddAmbT9N19D9 , EddAmbT9N20D1 , EddAmbT9N20D2 , EddAmbT9N20D3 , & - EddAmbT9N20D4 , EddAmbT9N20D5 , EddAmbT9N20D6 , EddAmbT9N20D7 , EddAmbT9N20D8 , EddAmbT9N20D9 , & - EddShrT1N01D1 , EddShrT1N01D2 , EddShrT1N01D3 , EddShrT1N01D4 , EddShrT1N01D5 , EddShrT1N01D6 , & - EddShrT1N01D7 , EddShrT1N01D8 , EddShrT1N01D9 , EddShrT1N02D1 , EddShrT1N02D2 , EddShrT1N02D3 , & - EddShrT1N02D4 , EddShrT1N02D5 , EddShrT1N02D6 , EddShrT1N02D7 , EddShrT1N02D8 , EddShrT1N02D9 , & - EddShrT1N03D1 , EddShrT1N03D2 , EddShrT1N03D3 , EddShrT1N03D4 , EddShrT1N03D5 , EddShrT1N03D6 , & - EddShrT1N03D7 , EddShrT1N03D8 , EddShrT1N03D9 , EddShrT1N04D1 , EddShrT1N04D2 , EddShrT1N04D3 , & - EddShrT1N04D4 , EddShrT1N04D5 , EddShrT1N04D6 , EddShrT1N04D7 , EddShrT1N04D8 , EddShrT1N04D9 , & - EddShrT1N05D1 , EddShrT1N05D2 , EddShrT1N05D3 , EddShrT1N05D4 , EddShrT1N05D5 , EddShrT1N05D6 , & - EddShrT1N05D7 , EddShrT1N05D8 , EddShrT1N05D9 , EddShrT1N06D1 , EddShrT1N06D2 , EddShrT1N06D3 , & - EddShrT1N06D4 , EddShrT1N06D5 , EddShrT1N06D6 , EddShrT1N06D7 , EddShrT1N06D8 , EddShrT1N06D9 , & - EddShrT1N07D1 , EddShrT1N07D2 , EddShrT1N07D3 , EddShrT1N07D4 , EddShrT1N07D5 , EddShrT1N07D6 , & - EddShrT1N07D7 , EddShrT1N07D8 , EddShrT1N07D9 , EddShrT1N08D1 , EddShrT1N08D2 , EddShrT1N08D3 , & - EddShrT1N08D4 , EddShrT1N08D5 , EddShrT1N08D6 , EddShrT1N08D7 , EddShrT1N08D8 , EddShrT1N08D9 , & - EddShrT1N09D1 , EddShrT1N09D2 , EddShrT1N09D3 , EddShrT1N09D4 , EddShrT1N09D5 , EddShrT1N09D6 , & - EddShrT1N09D7 , EddShrT1N09D8 , EddShrT1N09D9 , EddShrT1N10D1 , EddShrT1N10D2 , EddShrT1N10D3 , & - EddShrT1N10D4 , EddShrT1N10D5 , EddShrT1N10D6 , EddShrT1N10D7 , EddShrT1N10D8 , EddShrT1N10D9 , & - EddShrT1N11D1 , EddShrT1N11D2 , EddShrT1N11D3 , EddShrT1N11D4 , EddShrT1N11D5 , EddShrT1N11D6 , & - EddShrT1N11D7 , EddShrT1N11D8 , EddShrT1N11D9 , EddShrT1N12D1 , EddShrT1N12D2 , EddShrT1N12D3 , & - EddShrT1N12D4 , EddShrT1N12D5 , EddShrT1N12D6 , EddShrT1N12D7 , EddShrT1N12D8 , EddShrT1N12D9 , & - EddShrT1N13D1 , EddShrT1N13D2 , EddShrT1N13D3 , EddShrT1N13D4 , EddShrT1N13D5 , EddShrT1N13D6 , & - EddShrT1N13D7 , EddShrT1N13D8 , EddShrT1N13D9 , EddShrT1N14D1 , EddShrT1N14D2 , EddShrT1N14D3 , & - EddShrT1N14D4 , EddShrT1N14D5 , EddShrT1N14D6 , EddShrT1N14D7 , EddShrT1N14D8 , EddShrT1N14D9 , & - EddShrT1N15D1 , EddShrT1N15D2 , EddShrT1N15D3 , EddShrT1N15D4 , EddShrT1N15D5 , EddShrT1N15D6 , & - EddShrT1N15D7 , EddShrT1N15D8 , EddShrT1N15D9 , EddShrT1N16D1 , EddShrT1N16D2 , EddShrT1N16D3 , & - EddShrT1N16D4 , EddShrT1N16D5 , EddShrT1N16D6 , EddShrT1N16D7 , EddShrT1N16D8 , EddShrT1N16D9 , & - EddShrT1N17D1 , EddShrT1N17D2 , EddShrT1N17D3 , EddShrT1N17D4 , EddShrT1N17D5 , EddShrT1N17D6 , & - EddShrT1N17D7 , EddShrT1N17D8 , EddShrT1N17D9 , EddShrT1N18D1 , EddShrT1N18D2 , EddShrT1N18D3 , & - EddShrT1N18D4 , EddShrT1N18D5 , EddShrT1N18D6 , EddShrT1N18D7 , EddShrT1N18D8 , EddShrT1N18D9 , & - EddShrT1N19D1 , EddShrT1N19D2 , EddShrT1N19D3 , EddShrT1N19D4 , EddShrT1N19D5 , EddShrT1N19D6 , & - EddShrT1N19D7 , EddShrT1N19D8 , EddShrT1N19D9 , EddShrT1N20D1 , EddShrT1N20D2 , EddShrT1N20D3 , & - EddShrT1N20D4 , EddShrT1N20D5 , EddShrT1N20D6 , EddShrT1N20D7 , EddShrT1N20D8 , EddShrT1N20D9 , & - EddShrT2N01D1 , EddShrT2N01D2 , EddShrT2N01D3 , EddShrT2N01D4 , EddShrT2N01D5 , EddShrT2N01D6 , & - EddShrT2N01D7 , EddShrT2N01D8 , EddShrT2N01D9 , EddShrT2N02D1 , EddShrT2N02D2 , EddShrT2N02D3 , & - EddShrT2N02D4 , EddShrT2N02D5 , EddShrT2N02D6 , EddShrT2N02D7 , EddShrT2N02D8 , EddShrT2N02D9 , & - EddShrT2N03D1 , EddShrT2N03D2 , EddShrT2N03D3 , EddShrT2N03D4 , EddShrT2N03D5 , EddShrT2N03D6 , & - EddShrT2N03D7 , EddShrT2N03D8 , EddShrT2N03D9 , EddShrT2N04D1 , EddShrT2N04D2 , EddShrT2N04D3 , & - EddShrT2N04D4 , EddShrT2N04D5 , EddShrT2N04D6 , EddShrT2N04D7 , EddShrT2N04D8 , EddShrT2N04D9 , & - EddShrT2N05D1 , EddShrT2N05D2 , EddShrT2N05D3 , EddShrT2N05D4 , EddShrT2N05D5 , EddShrT2N05D6 , & - EddShrT2N05D7 , EddShrT2N05D8 , EddShrT2N05D9 , EddShrT2N06D1 , EddShrT2N06D2 , EddShrT2N06D3 , & - EddShrT2N06D4 , EddShrT2N06D5 , EddShrT2N06D6 , EddShrT2N06D7 , EddShrT2N06D8 , EddShrT2N06D9 , & - EddShrT2N07D1 , EddShrT2N07D2 , EddShrT2N07D3 , EddShrT2N07D4 , EddShrT2N07D5 , EddShrT2N07D6 , & - EddShrT2N07D7 , EddShrT2N07D8 , EddShrT2N07D9 , EddShrT2N08D1 , EddShrT2N08D2 , EddShrT2N08D3 , & - EddShrT2N08D4 , EddShrT2N08D5 , EddShrT2N08D6 , EddShrT2N08D7 , EddShrT2N08D8 , EddShrT2N08D9 , & - EddShrT2N09D1 , EddShrT2N09D2 , EddShrT2N09D3 , EddShrT2N09D4 , EddShrT2N09D5 , EddShrT2N09D6 , & - EddShrT2N09D7 , EddShrT2N09D8 , EddShrT2N09D9 , EddShrT2N10D1 , EddShrT2N10D2 , EddShrT2N10D3 , & - EddShrT2N10D4 , EddShrT2N10D5 , EddShrT2N10D6 , EddShrT2N10D7 , EddShrT2N10D8 , EddShrT2N10D9 , & - EddShrT2N11D1 , EddShrT2N11D2 , EddShrT2N11D3 , EddShrT2N11D4 , EddShrT2N11D5 , EddShrT2N11D6 , & - EddShrT2N11D7 , EddShrT2N11D8 , EddShrT2N11D9 , EddShrT2N12D1 , EddShrT2N12D2 , EddShrT2N12D3 , & - EddShrT2N12D4 , EddShrT2N12D5 , EddShrT2N12D6 , EddShrT2N12D7 , EddShrT2N12D8 , EddShrT2N12D9 , & - EddShrT2N13D1 , EddShrT2N13D2 , EddShrT2N13D3 , EddShrT2N13D4 , EddShrT2N13D5 , EddShrT2N13D6 , & - EddShrT2N13D7 , EddShrT2N13D8 , EddShrT2N13D9 , EddShrT2N14D1 , EddShrT2N14D2 , EddShrT2N14D3 , & - EddShrT2N14D4 , EddShrT2N14D5 , EddShrT2N14D6 , EddShrT2N14D7 , EddShrT2N14D8 , EddShrT2N14D9 , & - EddShrT2N15D1 , EddShrT2N15D2 , EddShrT2N15D3 , EddShrT2N15D4 , EddShrT2N15D5 , EddShrT2N15D6 , & - EddShrT2N15D7 , EddShrT2N15D8 , EddShrT2N15D9 , EddShrT2N16D1 , EddShrT2N16D2 , EddShrT2N16D3 , & - EddShrT2N16D4 , EddShrT2N16D5 , EddShrT2N16D6 , EddShrT2N16D7 , EddShrT2N16D8 , EddShrT2N16D9 , & - EddShrT2N17D1 , EddShrT2N17D2 , EddShrT2N17D3 , EddShrT2N17D4 , EddShrT2N17D5 , EddShrT2N17D6 , & - EddShrT2N17D7 , EddShrT2N17D8 , EddShrT2N17D9 , EddShrT2N18D1 , EddShrT2N18D2 , EddShrT2N18D3 , & - EddShrT2N18D4 , EddShrT2N18D5 , EddShrT2N18D6 , EddShrT2N18D7 , EddShrT2N18D8 , EddShrT2N18D9 , & - EddShrT2N19D1 , EddShrT2N19D2 , EddShrT2N19D3 , EddShrT2N19D4 , EddShrT2N19D5 , EddShrT2N19D6 , & - EddShrT2N19D7 , EddShrT2N19D8 , EddShrT2N19D9 , EddShrT2N20D1 , EddShrT2N20D2 , EddShrT2N20D3 , & - EddShrT2N20D4 , EddShrT2N20D5 , EddShrT2N20D6 , EddShrT2N20D7 , EddShrT2N20D8 , EddShrT2N20D9 , & - EddShrT3N01D1 , EddShrT3N01D2 , EddShrT3N01D3 , EddShrT3N01D4 , EddShrT3N01D5 , EddShrT3N01D6 , & - EddShrT3N01D7 , EddShrT3N01D8 , EddShrT3N01D9 , EddShrT3N02D1 , EddShrT3N02D2 , EddShrT3N02D3 , & - EddShrT3N02D4 , EddShrT3N02D5 , EddShrT3N02D6 , EddShrT3N02D7 , EddShrT3N02D8 , EddShrT3N02D9 , & - EddShrT3N03D1 , EddShrT3N03D2 , EddShrT3N03D3 , EddShrT3N03D4 , EddShrT3N03D5 , EddShrT3N03D6 , & - EddShrT3N03D7 , EddShrT3N03D8 , EddShrT3N03D9 , EddShrT3N04D1 , EddShrT3N04D2 , EddShrT3N04D3 , & - EddShrT3N04D4 , EddShrT3N04D5 , EddShrT3N04D6 , EddShrT3N04D7 , EddShrT3N04D8 , EddShrT3N04D9 , & - EddShrT3N05D1 , EddShrT3N05D2 , EddShrT3N05D3 , EddShrT3N05D4 , EddShrT3N05D5 , EddShrT3N05D6 , & - EddShrT3N05D7 , EddShrT3N05D8 , EddShrT3N05D9 , EddShrT3N06D1 , EddShrT3N06D2 , EddShrT3N06D3 , & - EddShrT3N06D4 , EddShrT3N06D5 , EddShrT3N06D6 , EddShrT3N06D7 , EddShrT3N06D8 , EddShrT3N06D9 , & - EddShrT3N07D1 , EddShrT3N07D2 , EddShrT3N07D3 , EddShrT3N07D4 , EddShrT3N07D5 , EddShrT3N07D6 , & - EddShrT3N07D7 , EddShrT3N07D8 , EddShrT3N07D9 , EddShrT3N08D1 , EddShrT3N08D2 , EddShrT3N08D3 , & - EddShrT3N08D4 , EddShrT3N08D5 , EddShrT3N08D6 , EddShrT3N08D7 , EddShrT3N08D8 , EddShrT3N08D9 , & - EddShrT3N09D1 , EddShrT3N09D2 , EddShrT3N09D3 , EddShrT3N09D4 , EddShrT3N09D5 , EddShrT3N09D6 , & - EddShrT3N09D7 , EddShrT3N09D8 , EddShrT3N09D9 , EddShrT3N10D1 , EddShrT3N10D2 , EddShrT3N10D3 , & - EddShrT3N10D4 , EddShrT3N10D5 , EddShrT3N10D6 , EddShrT3N10D7 , EddShrT3N10D8 , EddShrT3N10D9 , & - EddShrT3N11D1 , EddShrT3N11D2 , EddShrT3N11D3 , EddShrT3N11D4 , EddShrT3N11D5 , EddShrT3N11D6 , & - EddShrT3N11D7 , EddShrT3N11D8 , EddShrT3N11D9 , EddShrT3N12D1 , EddShrT3N12D2 , EddShrT3N12D3 , & - EddShrT3N12D4 , EddShrT3N12D5 , EddShrT3N12D6 , EddShrT3N12D7 , EddShrT3N12D8 , EddShrT3N12D9 , & - EddShrT3N13D1 , EddShrT3N13D2 , EddShrT3N13D3 , EddShrT3N13D4 , EddShrT3N13D5 , EddShrT3N13D6 , & - EddShrT3N13D7 , EddShrT3N13D8 , EddShrT3N13D9 , EddShrT3N14D1 , EddShrT3N14D2 , EddShrT3N14D3 , & - EddShrT3N14D4 , EddShrT3N14D5 , EddShrT3N14D6 , EddShrT3N14D7 , EddShrT3N14D8 , EddShrT3N14D9 , & - EddShrT3N15D1 , EddShrT3N15D2 , EddShrT3N15D3 , EddShrT3N15D4 , EddShrT3N15D5 , EddShrT3N15D6 , & - EddShrT3N15D7 , EddShrT3N15D8 , EddShrT3N15D9 , EddShrT3N16D1 , EddShrT3N16D2 , EddShrT3N16D3 , & - EddShrT3N16D4 , EddShrT3N16D5 , EddShrT3N16D6 , EddShrT3N16D7 , EddShrT3N16D8 , EddShrT3N16D9 , & - EddShrT3N17D1 , EddShrT3N17D2 , EddShrT3N17D3 , EddShrT3N17D4 , EddShrT3N17D5 , EddShrT3N17D6 , & - EddShrT3N17D7 , EddShrT3N17D8 , EddShrT3N17D9 , EddShrT3N18D1 , EddShrT3N18D2 , EddShrT3N18D3 , & - EddShrT3N18D4 , EddShrT3N18D5 , EddShrT3N18D6 , EddShrT3N18D7 , EddShrT3N18D8 , EddShrT3N18D9 , & - EddShrT3N19D1 , EddShrT3N19D2 , EddShrT3N19D3 , EddShrT3N19D4 , EddShrT3N19D5 , EddShrT3N19D6 , & - EddShrT3N19D7 , EddShrT3N19D8 , EddShrT3N19D9 , EddShrT3N20D1 , EddShrT3N20D2 , EddShrT3N20D3 , & - EddShrT3N20D4 , EddShrT3N20D5 , EddShrT3N20D6 , EddShrT3N20D7 , EddShrT3N20D8 , EddShrT3N20D9 , & - EddShrT4N01D1 , EddShrT4N01D2 , EddShrT4N01D3 , EddShrT4N01D4 , EddShrT4N01D5 , EddShrT4N01D6 , & - EddShrT4N01D7 , EddShrT4N01D8 , EddShrT4N01D9 , EddShrT4N02D1 , EddShrT4N02D2 , EddShrT4N02D3 , & - EddShrT4N02D4 , EddShrT4N02D5 , EddShrT4N02D6 , EddShrT4N02D7 , EddShrT4N02D8 , EddShrT4N02D9 , & - EddShrT4N03D1 , EddShrT4N03D2 , EddShrT4N03D3 , EddShrT4N03D4 , EddShrT4N03D5 , EddShrT4N03D6 , & - EddShrT4N03D7 , EddShrT4N03D8 , EddShrT4N03D9 , EddShrT4N04D1 , EddShrT4N04D2 , EddShrT4N04D3 , & - EddShrT4N04D4 , EddShrT4N04D5 , EddShrT4N04D6 , EddShrT4N04D7 , EddShrT4N04D8 , EddShrT4N04D9 , & - EddShrT4N05D1 , EddShrT4N05D2 , EddShrT4N05D3 , EddShrT4N05D4 , EddShrT4N05D5 , EddShrT4N05D6 , & - EddShrT4N05D7 , EddShrT4N05D8 , EddShrT4N05D9 , EddShrT4N06D1 , EddShrT4N06D2 , EddShrT4N06D3 , & - EddShrT4N06D4 , EddShrT4N06D5 , EddShrT4N06D6 , EddShrT4N06D7 , EddShrT4N06D8 , EddShrT4N06D9 , & - EddShrT4N07D1 , EddShrT4N07D2 , EddShrT4N07D3 , EddShrT4N07D4 , EddShrT4N07D5 , EddShrT4N07D6 , & - EddShrT4N07D7 , EddShrT4N07D8 , EddShrT4N07D9 , EddShrT4N08D1 , EddShrT4N08D2 , EddShrT4N08D3 , & - EddShrT4N08D4 , EddShrT4N08D5 , EddShrT4N08D6 , EddShrT4N08D7 , EddShrT4N08D8 , EddShrT4N08D9 , & - EddShrT4N09D1 , EddShrT4N09D2 , EddShrT4N09D3 , EddShrT4N09D4 , EddShrT4N09D5 , EddShrT4N09D6 , & - EddShrT4N09D7 , EddShrT4N09D8 , EddShrT4N09D9 , EddShrT4N10D1 , EddShrT4N10D2 , EddShrT4N10D3 , & - EddShrT4N10D4 , EddShrT4N10D5 , EddShrT4N10D6 , EddShrT4N10D7 , EddShrT4N10D8 , EddShrT4N10D9 , & - EddShrT4N11D1 , EddShrT4N11D2 , EddShrT4N11D3 , EddShrT4N11D4 , EddShrT4N11D5 , EddShrT4N11D6 , & - EddShrT4N11D7 , EddShrT4N11D8 , EddShrT4N11D9 , EddShrT4N12D1 , EddShrT4N12D2 , EddShrT4N12D3 , & - EddShrT4N12D4 , EddShrT4N12D5 , EddShrT4N12D6 , EddShrT4N12D7 , EddShrT4N12D8 , EddShrT4N12D9 , & - EddShrT4N13D1 , EddShrT4N13D2 , EddShrT4N13D3 , EddShrT4N13D4 , EddShrT4N13D5 , EddShrT4N13D6 , & - EddShrT4N13D7 , EddShrT4N13D8 , EddShrT4N13D9 , EddShrT4N14D1 , EddShrT4N14D2 , EddShrT4N14D3 , & - EddShrT4N14D4 , EddShrT4N14D5 , EddShrT4N14D6 , EddShrT4N14D7 , EddShrT4N14D8 , EddShrT4N14D9 , & - EddShrT4N15D1 , EddShrT4N15D2 , EddShrT4N15D3 , EddShrT4N15D4 , EddShrT4N15D5 , EddShrT4N15D6 , & - EddShrT4N15D7 , EddShrT4N15D8 , EddShrT4N15D9 , EddShrT4N16D1 , EddShrT4N16D2 , EddShrT4N16D3 , & - EddShrT4N16D4 , EddShrT4N16D5 , EddShrT4N16D6 , EddShrT4N16D7 , EddShrT4N16D8 , EddShrT4N16D9 , & - EddShrT4N17D1 , EddShrT4N17D2 , EddShrT4N17D3 , EddShrT4N17D4 , EddShrT4N17D5 , EddShrT4N17D6 , & - EddShrT4N17D7 , EddShrT4N17D8 , EddShrT4N17D9 , EddShrT4N18D1 , EddShrT4N18D2 , EddShrT4N18D3 , & - EddShrT4N18D4 , EddShrT4N18D5 , EddShrT4N18D6 , EddShrT4N18D7 , EddShrT4N18D8 , EddShrT4N18D9 , & - EddShrT4N19D1 , EddShrT4N19D2 , EddShrT4N19D3 , EddShrT4N19D4 , EddShrT4N19D5 , EddShrT4N19D6 , & - EddShrT4N19D7 , EddShrT4N19D8 , EddShrT4N19D9 , EddShrT4N20D1 , EddShrT4N20D2 , EddShrT4N20D3 , & - EddShrT4N20D4 , EddShrT4N20D5 , EddShrT4N20D6 , EddShrT4N20D7 , EddShrT4N20D8 , EddShrT4N20D9 , & - EddShrT5N01D1 , EddShrT5N01D2 , EddShrT5N01D3 , EddShrT5N01D4 , EddShrT5N01D5 , EddShrT5N01D6 , & - EddShrT5N01D7 , EddShrT5N01D8 , EddShrT5N01D9 , EddShrT5N02D1 , EddShrT5N02D2 , EddShrT5N02D3 , & - EddShrT5N02D4 , EddShrT5N02D5 , EddShrT5N02D6 , EddShrT5N02D7 , EddShrT5N02D8 , EddShrT5N02D9 , & - EddShrT5N03D1 , EddShrT5N03D2 , EddShrT5N03D3 , EddShrT5N03D4 , EddShrT5N03D5 , EddShrT5N03D6 , & - EddShrT5N03D7 , EddShrT5N03D8 , EddShrT5N03D9 , EddShrT5N04D1 , EddShrT5N04D2 , EddShrT5N04D3 , & - EddShrT5N04D4 , EddShrT5N04D5 , EddShrT5N04D6 , EddShrT5N04D7 , EddShrT5N04D8 , EddShrT5N04D9 , & - EddShrT5N05D1 , EddShrT5N05D2 , EddShrT5N05D3 , EddShrT5N05D4 , EddShrT5N05D5 , EddShrT5N05D6 , & - EddShrT5N05D7 , EddShrT5N05D8 , EddShrT5N05D9 , EddShrT5N06D1 , EddShrT5N06D2 , EddShrT5N06D3 , & - EddShrT5N06D4 , EddShrT5N06D5 , EddShrT5N06D6 , EddShrT5N06D7 , EddShrT5N06D8 , EddShrT5N06D9 , & - EddShrT5N07D1 , EddShrT5N07D2 , EddShrT5N07D3 , EddShrT5N07D4 , EddShrT5N07D5 , EddShrT5N07D6 , & - EddShrT5N07D7 , EddShrT5N07D8 , EddShrT5N07D9 , EddShrT5N08D1 , EddShrT5N08D2 , EddShrT5N08D3 , & - EddShrT5N08D4 , EddShrT5N08D5 , EddShrT5N08D6 , EddShrT5N08D7 , EddShrT5N08D8 , EddShrT5N08D9 , & - EddShrT5N09D1 , EddShrT5N09D2 , EddShrT5N09D3 , EddShrT5N09D4 , EddShrT5N09D5 , EddShrT5N09D6 , & - EddShrT5N09D7 , EddShrT5N09D8 , EddShrT5N09D9 , EddShrT5N10D1 , EddShrT5N10D2 , EddShrT5N10D3 , & - EddShrT5N10D4 , EddShrT5N10D5 , EddShrT5N10D6 , EddShrT5N10D7 , EddShrT5N10D8 , EddShrT5N10D9 , & - EddShrT5N11D1 , EddShrT5N11D2 , EddShrT5N11D3 , EddShrT5N11D4 , EddShrT5N11D5 , EddShrT5N11D6 , & - EddShrT5N11D7 , EddShrT5N11D8 , EddShrT5N11D9 , EddShrT5N12D1 , EddShrT5N12D2 , EddShrT5N12D3 , & - EddShrT5N12D4 , EddShrT5N12D5 , EddShrT5N12D6 , EddShrT5N12D7 , EddShrT5N12D8 , EddShrT5N12D9 , & - EddShrT5N13D1 , EddShrT5N13D2 , EddShrT5N13D3 , EddShrT5N13D4 , EddShrT5N13D5 , EddShrT5N13D6 , & - EddShrT5N13D7 , EddShrT5N13D8 , EddShrT5N13D9 , EddShrT5N14D1 , EddShrT5N14D2 , EddShrT5N14D3 , & - EddShrT5N14D4 , EddShrT5N14D5 , EddShrT5N14D6 , EddShrT5N14D7 , EddShrT5N14D8 , EddShrT5N14D9 , & - EddShrT5N15D1 , EddShrT5N15D2 , EddShrT5N15D3 , EddShrT5N15D4 , EddShrT5N15D5 , EddShrT5N15D6 , & - EddShrT5N15D7 , EddShrT5N15D8 , EddShrT5N15D9 , EddShrT5N16D1 , EddShrT5N16D2 , EddShrT5N16D3 , & - EddShrT5N16D4 , EddShrT5N16D5 , EddShrT5N16D6 , EddShrT5N16D7 , EddShrT5N16D8 , EddShrT5N16D9 , & - EddShrT5N17D1 , EddShrT5N17D2 , EddShrT5N17D3 , EddShrT5N17D4 , EddShrT5N17D5 , EddShrT5N17D6 , & - EddShrT5N17D7 , EddShrT5N17D8 , EddShrT5N17D9 , EddShrT5N18D1 , EddShrT5N18D2 , EddShrT5N18D3 , & - EddShrT5N18D4 , EddShrT5N18D5 , EddShrT5N18D6 , EddShrT5N18D7 , EddShrT5N18D8 , EddShrT5N18D9 , & - EddShrT5N19D1 , EddShrT5N19D2 , EddShrT5N19D3 , EddShrT5N19D4 , EddShrT5N19D5 , EddShrT5N19D6 , & - EddShrT5N19D7 , EddShrT5N19D8 , EddShrT5N19D9 , EddShrT5N20D1 , EddShrT5N20D2 , EddShrT5N20D3 /) - INTEGER(IntKi), PARAMETER :: ParamIndxAry3(1356) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) - EddShrT5N20D4 , EddShrT5N20D5 , EddShrT5N20D6 , EddShrT5N20D7 , EddShrT5N20D8 , EddShrT5N20D9 , & - EddShrT6N01D1 , EddShrT6N01D2 , EddShrT6N01D3 , EddShrT6N01D4 , EddShrT6N01D5 , EddShrT6N01D6 , & - EddShrT6N01D7 , EddShrT6N01D8 , EddShrT6N01D9 , EddShrT6N02D1 , EddShrT6N02D2 , EddShrT6N02D3 , & - EddShrT6N02D4 , EddShrT6N02D5 , EddShrT6N02D6 , EddShrT6N02D7 , EddShrT6N02D8 , EddShrT6N02D9 , & - EddShrT6N03D1 , EddShrT6N03D2 , EddShrT6N03D3 , EddShrT6N03D4 , EddShrT6N03D5 , EddShrT6N03D6 , & - EddShrT6N03D7 , EddShrT6N03D8 , EddShrT6N03D9 , EddShrT6N04D1 , EddShrT6N04D2 , EddShrT6N04D3 , & - EddShrT6N04D4 , EddShrT6N04D5 , EddShrT6N04D6 , EddShrT6N04D7 , EddShrT6N04D8 , EddShrT6N04D9 , & - EddShrT6N05D1 , EddShrT6N05D2 , EddShrT6N05D3 , EddShrT6N05D4 , EddShrT6N05D5 , EddShrT6N05D6 , & - EddShrT6N05D7 , EddShrT6N05D8 , EddShrT6N05D9 , EddShrT6N06D1 , EddShrT6N06D2 , EddShrT6N06D3 , & - EddShrT6N06D4 , EddShrT6N06D5 , EddShrT6N06D6 , EddShrT6N06D7 , EddShrT6N06D8 , EddShrT6N06D9 , & - EddShrT6N07D1 , EddShrT6N07D2 , EddShrT6N07D3 , EddShrT6N07D4 , EddShrT6N07D5 , EddShrT6N07D6 , & - EddShrT6N07D7 , EddShrT6N07D8 , EddShrT6N07D9 , EddShrT6N08D1 , EddShrT6N08D2 , EddShrT6N08D3 , & - EddShrT6N08D4 , EddShrT6N08D5 , EddShrT6N08D6 , EddShrT6N08D7 , EddShrT6N08D8 , EddShrT6N08D9 , & - EddShrT6N09D1 , EddShrT6N09D2 , EddShrT6N09D3 , EddShrT6N09D4 , EddShrT6N09D5 , EddShrT6N09D6 , & - EddShrT6N09D7 , EddShrT6N09D8 , EddShrT6N09D9 , EddShrT6N10D1 , EddShrT6N10D2 , EddShrT6N10D3 , & - EddShrT6N10D4 , EddShrT6N10D5 , EddShrT6N10D6 , EddShrT6N10D7 , EddShrT6N10D8 , EddShrT6N10D9 , & - EddShrT6N11D1 , EddShrT6N11D2 , EddShrT6N11D3 , EddShrT6N11D4 , EddShrT6N11D5 , EddShrT6N11D6 , & - EddShrT6N11D7 , EddShrT6N11D8 , EddShrT6N11D9 , EddShrT6N12D1 , EddShrT6N12D2 , EddShrT6N12D3 , & - EddShrT6N12D4 , EddShrT6N12D5 , EddShrT6N12D6 , EddShrT6N12D7 , EddShrT6N12D8 , EddShrT6N12D9 , & - EddShrT6N13D1 , EddShrT6N13D2 , EddShrT6N13D3 , EddShrT6N13D4 , EddShrT6N13D5 , EddShrT6N13D6 , & - EddShrT6N13D7 , EddShrT6N13D8 , EddShrT6N13D9 , EddShrT6N14D1 , EddShrT6N14D2 , EddShrT6N14D3 , & - EddShrT6N14D4 , EddShrT6N14D5 , EddShrT6N14D6 , EddShrT6N14D7 , EddShrT6N14D8 , EddShrT6N14D9 , & - EddShrT6N15D1 , EddShrT6N15D2 , EddShrT6N15D3 , EddShrT6N15D4 , EddShrT6N15D5 , EddShrT6N15D6 , & - EddShrT6N15D7 , EddShrT6N15D8 , EddShrT6N15D9 , EddShrT6N16D1 , EddShrT6N16D2 , EddShrT6N16D3 , & - EddShrT6N16D4 , EddShrT6N16D5 , EddShrT6N16D6 , EddShrT6N16D7 , EddShrT6N16D8 , EddShrT6N16D9 , & - EddShrT6N17D1 , EddShrT6N17D2 , EddShrT6N17D3 , EddShrT6N17D4 , EddShrT6N17D5 , EddShrT6N17D6 , & - EddShrT6N17D7 , EddShrT6N17D8 , EddShrT6N17D9 , EddShrT6N18D1 , EddShrT6N18D2 , EddShrT6N18D3 , & - EddShrT6N18D4 , EddShrT6N18D5 , EddShrT6N18D6 , EddShrT6N18D7 , EddShrT6N18D8 , EddShrT6N18D9 , & - EddShrT6N19D1 , EddShrT6N19D2 , EddShrT6N19D3 , EddShrT6N19D4 , EddShrT6N19D5 , EddShrT6N19D6 , & - EddShrT6N19D7 , EddShrT6N19D8 , EddShrT6N19D9 , EddShrT6N20D1 , EddShrT6N20D2 , EddShrT6N20D3 , & - EddShrT6N20D4 , EddShrT6N20D5 , EddShrT6N20D6 , EddShrT6N20D7 , EddShrT6N20D8 , EddShrT6N20D9 , & - EddShrT7N01D1 , EddShrT7N01D2 , EddShrT7N01D3 , EddShrT7N01D4 , EddShrT7N01D5 , EddShrT7N01D6 , & - EddShrT7N01D7 , EddShrT7N01D8 , EddShrT7N01D9 , EddShrT7N02D1 , EddShrT7N02D2 , EddShrT7N02D3 , & - EddShrT7N02D4 , EddShrT7N02D5 , EddShrT7N02D6 , EddShrT7N02D7 , EddShrT7N02D8 , EddShrT7N02D9 , & - EddShrT7N03D1 , EddShrT7N03D2 , EddShrT7N03D3 , EddShrT7N03D4 , EddShrT7N03D5 , EddShrT7N03D6 , & - EddShrT7N03D7 , EddShrT7N03D8 , EddShrT7N03D9 , EddShrT7N04D1 , EddShrT7N04D2 , EddShrT7N04D3 , & - EddShrT7N04D4 , EddShrT7N04D5 , EddShrT7N04D6 , EddShrT7N04D7 , EddShrT7N04D8 , EddShrT7N04D9 , & - EddShrT7N05D1 , EddShrT7N05D2 , EddShrT7N05D3 , EddShrT7N05D4 , EddShrT7N05D5 , EddShrT7N05D6 , & - EddShrT7N05D7 , EddShrT7N05D8 , EddShrT7N05D9 , EddShrT7N06D1 , EddShrT7N06D2 , EddShrT7N06D3 , & - EddShrT7N06D4 , EddShrT7N06D5 , EddShrT7N06D6 , EddShrT7N06D7 , EddShrT7N06D8 , EddShrT7N06D9 , & - EddShrT7N07D1 , EddShrT7N07D2 , EddShrT7N07D3 , EddShrT7N07D4 , EddShrT7N07D5 , EddShrT7N07D6 , & - EddShrT7N07D7 , EddShrT7N07D8 , EddShrT7N07D9 , EddShrT7N08D1 , EddShrT7N08D2 , EddShrT7N08D3 , & - EddShrT7N08D4 , EddShrT7N08D5 , EddShrT7N08D6 , EddShrT7N08D7 , EddShrT7N08D8 , EddShrT7N08D9 , & - EddShrT7N09D1 , EddShrT7N09D2 , EddShrT7N09D3 , EddShrT7N09D4 , EddShrT7N09D5 , EddShrT7N09D6 , & - EddShrT7N09D7 , EddShrT7N09D8 , EddShrT7N09D9 , EddShrT7N10D1 , EddShrT7N10D2 , EddShrT7N10D3 , & - EddShrT7N10D4 , EddShrT7N10D5 , EddShrT7N10D6 , EddShrT7N10D7 , EddShrT7N10D8 , EddShrT7N10D9 , & - EddShrT7N11D1 , EddShrT7N11D2 , EddShrT7N11D3 , EddShrT7N11D4 , EddShrT7N11D5 , EddShrT7N11D6 , & - EddShrT7N11D7 , EddShrT7N11D8 , EddShrT7N11D9 , EddShrT7N12D1 , EddShrT7N12D2 , EddShrT7N12D3 , & - EddShrT7N12D4 , EddShrT7N12D5 , EddShrT7N12D6 , EddShrT7N12D7 , EddShrT7N12D8 , EddShrT7N12D9 , & - EddShrT7N13D1 , EddShrT7N13D2 , EddShrT7N13D3 , EddShrT7N13D4 , EddShrT7N13D5 , EddShrT7N13D6 , & - EddShrT7N13D7 , EddShrT7N13D8 , EddShrT7N13D9 , EddShrT7N14D1 , EddShrT7N14D2 , EddShrT7N14D3 , & - EddShrT7N14D4 , EddShrT7N14D5 , EddShrT7N14D6 , EddShrT7N14D7 , EddShrT7N14D8 , EddShrT7N14D9 , & - EddShrT7N15D1 , EddShrT7N15D2 , EddShrT7N15D3 , EddShrT7N15D4 , EddShrT7N15D5 , EddShrT7N15D6 , & - EddShrT7N15D7 , EddShrT7N15D8 , EddShrT7N15D9 , EddShrT7N16D1 , EddShrT7N16D2 , EddShrT7N16D3 , & - EddShrT7N16D4 , EddShrT7N16D5 , EddShrT7N16D6 , EddShrT7N16D7 , EddShrT7N16D8 , EddShrT7N16D9 , & - EddShrT7N17D1 , EddShrT7N17D2 , EddShrT7N17D3 , EddShrT7N17D4 , EddShrT7N17D5 , EddShrT7N17D6 , & - EddShrT7N17D7 , EddShrT7N17D8 , EddShrT7N17D9 , EddShrT7N18D1 , EddShrT7N18D2 , EddShrT7N18D3 , & - EddShrT7N18D4 , EddShrT7N18D5 , EddShrT7N18D6 , EddShrT7N18D7 , EddShrT7N18D8 , EddShrT7N18D9 , & - EddShrT7N19D1 , EddShrT7N19D2 , EddShrT7N19D3 , EddShrT7N19D4 , EddShrT7N19D5 , EddShrT7N19D6 , & - EddShrT7N19D7 , EddShrT7N19D8 , EddShrT7N19D9 , EddShrT7N20D1 , EddShrT7N20D2 , EddShrT7N20D3 , & - EddShrT7N20D4 , EddShrT7N20D5 , EddShrT7N20D6 , EddShrT7N20D7 , EddShrT7N20D8 , EddShrT7N20D9 , & - EddShrT8N01D1 , EddShrT8N01D2 , EddShrT8N01D3 , EddShrT8N01D4 , EddShrT8N01D5 , EddShrT8N01D6 , & - EddShrT8N01D7 , EddShrT8N01D8 , EddShrT8N01D9 , EddShrT8N02D1 , EddShrT8N02D2 , EddShrT8N02D3 , & - EddShrT8N02D4 , EddShrT8N02D5 , EddShrT8N02D6 , EddShrT8N02D7 , EddShrT8N02D8 , EddShrT8N02D9 , & - EddShrT8N03D1 , EddShrT8N03D2 , EddShrT8N03D3 , EddShrT8N03D4 , EddShrT8N03D5 , EddShrT8N03D6 , & - EddShrT8N03D7 , EddShrT8N03D8 , EddShrT8N03D9 , EddShrT8N04D1 , EddShrT8N04D2 , EddShrT8N04D3 , & - EddShrT8N04D4 , EddShrT8N04D5 , EddShrT8N04D6 , EddShrT8N04D7 , EddShrT8N04D8 , EddShrT8N04D9 , & - EddShrT8N05D1 , EddShrT8N05D2 , EddShrT8N05D3 , EddShrT8N05D4 , EddShrT8N05D5 , EddShrT8N05D6 , & - EddShrT8N05D7 , EddShrT8N05D8 , EddShrT8N05D9 , EddShrT8N06D1 , EddShrT8N06D2 , EddShrT8N06D3 , & - EddShrT8N06D4 , EddShrT8N06D5 , EddShrT8N06D6 , EddShrT8N06D7 , EddShrT8N06D8 , EddShrT8N06D9 , & - EddShrT8N07D1 , EddShrT8N07D2 , EddShrT8N07D3 , EddShrT8N07D4 , EddShrT8N07D5 , EddShrT8N07D6 , & - EddShrT8N07D7 , EddShrT8N07D8 , EddShrT8N07D9 , EddShrT8N08D1 , EddShrT8N08D2 , EddShrT8N08D3 , & - EddShrT8N08D4 , EddShrT8N08D5 , EddShrT8N08D6 , EddShrT8N08D7 , EddShrT8N08D8 , EddShrT8N08D9 , & - EddShrT8N09D1 , EddShrT8N09D2 , EddShrT8N09D3 , EddShrT8N09D4 , EddShrT8N09D5 , EddShrT8N09D6 , & - EddShrT8N09D7 , EddShrT8N09D8 , EddShrT8N09D9 , EddShrT8N10D1 , EddShrT8N10D2 , EddShrT8N10D3 , & - EddShrT8N10D4 , EddShrT8N10D5 , EddShrT8N10D6 , EddShrT8N10D7 , EddShrT8N10D8 , EddShrT8N10D9 , & - EddShrT8N11D1 , EddShrT8N11D2 , EddShrT8N11D3 , EddShrT8N11D4 , EddShrT8N11D5 , EddShrT8N11D6 , & - EddShrT8N11D7 , EddShrT8N11D8 , EddShrT8N11D9 , EddShrT8N12D1 , EddShrT8N12D2 , EddShrT8N12D3 , & - EddShrT8N12D4 , EddShrT8N12D5 , EddShrT8N12D6 , EddShrT8N12D7 , EddShrT8N12D8 , EddShrT8N12D9 , & - EddShrT8N13D1 , EddShrT8N13D2 , EddShrT8N13D3 , EddShrT8N13D4 , EddShrT8N13D5 , EddShrT8N13D6 , & - EddShrT8N13D7 , EddShrT8N13D8 , EddShrT8N13D9 , EddShrT8N14D1 , EddShrT8N14D2 , EddShrT8N14D3 , & - EddShrT8N14D4 , EddShrT8N14D5 , EddShrT8N14D6 , EddShrT8N14D7 , EddShrT8N14D8 , EddShrT8N14D9 , & - EddShrT8N15D1 , EddShrT8N15D2 , EddShrT8N15D3 , EddShrT8N15D4 , EddShrT8N15D5 , EddShrT8N15D6 , & - EddShrT8N15D7 , EddShrT8N15D8 , EddShrT8N15D9 , EddShrT8N16D1 , EddShrT8N16D2 , EddShrT8N16D3 , & - EddShrT8N16D4 , EddShrT8N16D5 , EddShrT8N16D6 , EddShrT8N16D7 , EddShrT8N16D8 , EddShrT8N16D9 , & - EddShrT8N17D1 , EddShrT8N17D2 , EddShrT8N17D3 , EddShrT8N17D4 , EddShrT8N17D5 , EddShrT8N17D6 , & - EddShrT8N17D7 , EddShrT8N17D8 , EddShrT8N17D9 , EddShrT8N18D1 , EddShrT8N18D2 , EddShrT8N18D3 , & - EddShrT8N18D4 , EddShrT8N18D5 , EddShrT8N18D6 , EddShrT8N18D7 , EddShrT8N18D8 , EddShrT8N18D9 , & - EddShrT8N19D1 , EddShrT8N19D2 , EddShrT8N19D3 , EddShrT8N19D4 , EddShrT8N19D5 , EddShrT8N19D6 , & - EddShrT8N19D7 , EddShrT8N19D8 , EddShrT8N19D9 , EddShrT8N20D1 , EddShrT8N20D2 , EddShrT8N20D3 , & - EddShrT8N20D4 , EddShrT8N20D5 , EddShrT8N20D6 , EddShrT8N20D7 , EddShrT8N20D8 , EddShrT8N20D9 , & - EddShrT9N01D1 , EddShrT9N01D2 , EddShrT9N01D3 , EddShrT9N01D4 , EddShrT9N01D5 , EddShrT9N01D6 , & - EddShrT9N01D7 , EddShrT9N01D8 , EddShrT9N01D9 , EddShrT9N02D1 , EddShrT9N02D2 , EddShrT9N02D3 , & - EddShrT9N02D4 , EddShrT9N02D5 , EddShrT9N02D6 , EddShrT9N02D7 , EddShrT9N02D8 , EddShrT9N02D9 , & - EddShrT9N03D1 , EddShrT9N03D2 , EddShrT9N03D3 , EddShrT9N03D4 , EddShrT9N03D5 , EddShrT9N03D6 , & - EddShrT9N03D7 , EddShrT9N03D8 , EddShrT9N03D9 , EddShrT9N04D1 , EddShrT9N04D2 , EddShrT9N04D3 , & - EddShrT9N04D4 , EddShrT9N04D5 , EddShrT9N04D6 , EddShrT9N04D7 , EddShrT9N04D8 , EddShrT9N04D9 , & - EddShrT9N05D1 , EddShrT9N05D2 , EddShrT9N05D3 , EddShrT9N05D4 , EddShrT9N05D5 , EddShrT9N05D6 , & - EddShrT9N05D7 , EddShrT9N05D8 , EddShrT9N05D9 , EddShrT9N06D1 , EddShrT9N06D2 , EddShrT9N06D3 , & - EddShrT9N06D4 , EddShrT9N06D5 , EddShrT9N06D6 , EddShrT9N06D7 , EddShrT9N06D8 , EddShrT9N06D9 , & - EddShrT9N07D1 , EddShrT9N07D2 , EddShrT9N07D3 , EddShrT9N07D4 , EddShrT9N07D5 , EddShrT9N07D6 , & - EddShrT9N07D7 , EddShrT9N07D8 , EddShrT9N07D9 , EddShrT9N08D1 , EddShrT9N08D2 , EddShrT9N08D3 , & - EddShrT9N08D4 , EddShrT9N08D5 , EddShrT9N08D6 , EddShrT9N08D7 , EddShrT9N08D8 , EddShrT9N08D9 , & - EddShrT9N09D1 , EddShrT9N09D2 , EddShrT9N09D3 , EddShrT9N09D4 , EddShrT9N09D5 , EddShrT9N09D6 , & - EddShrT9N09D7 , EddShrT9N09D8 , EddShrT9N09D9 , EddShrT9N10D1 , EddShrT9N10D2 , EddShrT9N10D3 , & - EddShrT9N10D4 , EddShrT9N10D5 , EddShrT9N10D6 , EddShrT9N10D7 , EddShrT9N10D8 , EddShrT9N10D9 , & - EddShrT9N11D1 , EddShrT9N11D2 , EddShrT9N11D3 , EddShrT9N11D4 , EddShrT9N11D5 , EddShrT9N11D6 , & - EddShrT9N11D7 , EddShrT9N11D8 , EddShrT9N11D9 , EddShrT9N12D1 , EddShrT9N12D2 , EddShrT9N12D3 , & - EddShrT9N12D4 , EddShrT9N12D5 , EddShrT9N12D6 , EddShrT9N12D7 , EddShrT9N12D8 , EddShrT9N12D9 , & - EddShrT9N13D1 , EddShrT9N13D2 , EddShrT9N13D3 , EddShrT9N13D4 , EddShrT9N13D5 , EddShrT9N13D6 , & - EddShrT9N13D7 , EddShrT9N13D8 , EddShrT9N13D9 , EddShrT9N14D1 , EddShrT9N14D2 , EddShrT9N14D3 , & - EddShrT9N14D4 , EddShrT9N14D5 , EddShrT9N14D6 , EddShrT9N14D7 , EddShrT9N14D8 , EddShrT9N14D9 , & - EddShrT9N15D1 , EddShrT9N15D2 , EddShrT9N15D3 , EddShrT9N15D4 , EddShrT9N15D5 , EddShrT9N15D6 , & - EddShrT9N15D7 , EddShrT9N15D8 , EddShrT9N15D9 , EddShrT9N16D1 , EddShrT9N16D2 , EddShrT9N16D3 , & - EddShrT9N16D4 , EddShrT9N16D5 , EddShrT9N16D6 , EddShrT9N16D7 , EddShrT9N16D8 , EddShrT9N16D9 , & - EddShrT9N17D1 , EddShrT9N17D2 , EddShrT9N17D3 , EddShrT9N17D4 , EddShrT9N17D5 , EddShrT9N17D6 , & - EddShrT9N17D7 , EddShrT9N17D8 , EddShrT9N17D9 , EddShrT9N18D1 , EddShrT9N18D2 , EddShrT9N18D3 , & - EddShrT9N18D4 , EddShrT9N18D5 , EddShrT9N18D6 , EddShrT9N18D7 , EddShrT9N18D8 , EddShrT9N18D9 , & - EddShrT9N19D1 , EddShrT9N19D2 , EddShrT9N19D3 , EddShrT9N19D4 , EddShrT9N19D5 , EddShrT9N19D6 , & - EddShrT9N19D7 , EddShrT9N19D8 , EddShrT9N19D9 , EddShrT9N20D1 , EddShrT9N20D2 , EddShrT9N20D3 , & - EddShrT9N20D4 , EddShrT9N20D5 , EddShrT9N20D6 , EddShrT9N20D7 , EddShrT9N20D8 , EddShrT9N20D9 , & - EddVisT1N01D1 , EddVisT1N01D2 , EddVisT1N01D3 , EddVisT1N01D4 , EddVisT1N01D5 , EddVisT1N01D6 , & - EddVisT1N01D7 , EddVisT1N01D8 , EddVisT1N01D9 , EddVisT1N02D1 , EddVisT1N02D2 , EddVisT1N02D3 , & - EddVisT1N02D4 , EddVisT1N02D5 , EddVisT1N02D6 , EddVisT1N02D7 , EddVisT1N02D8 , EddVisT1N02D9 , & - EddVisT1N03D1 , EddVisT1N03D2 , EddVisT1N03D3 , EddVisT1N03D4 , EddVisT1N03D5 , EddVisT1N03D6 , & - EddVisT1N03D7 , EddVisT1N03D8 , EddVisT1N03D9 , EddVisT1N04D1 , EddVisT1N04D2 , EddVisT1N04D3 , & - EddVisT1N04D4 , EddVisT1N04D5 , EddVisT1N04D6 , EddVisT1N04D7 , EddVisT1N04D8 , EddVisT1N04D9 , & - EddVisT1N05D1 , EddVisT1N05D2 , EddVisT1N05D3 , EddVisT1N05D4 , EddVisT1N05D5 , EddVisT1N05D6 , & - EddVisT1N05D7 , EddVisT1N05D8 , EddVisT1N05D9 , EddVisT1N06D1 , EddVisT1N06D2 , EddVisT1N06D3 , & - EddVisT1N06D4 , EddVisT1N06D5 , EddVisT1N06D6 , EddVisT1N06D7 , EddVisT1N06D8 , EddVisT1N06D9 , & - EddVisT1N07D1 , EddVisT1N07D2 , EddVisT1N07D3 , EddVisT1N07D4 , EddVisT1N07D5 , EddVisT1N07D6 , & - EddVisT1N07D7 , EddVisT1N07D8 , EddVisT1N07D9 , EddVisT1N08D1 , EddVisT1N08D2 , EddVisT1N08D3 , & - EddVisT1N08D4 , EddVisT1N08D5 , EddVisT1N08D6 , EddVisT1N08D7 , EddVisT1N08D8 , EddVisT1N08D9 , & - EddVisT1N09D1 , EddVisT1N09D2 , EddVisT1N09D3 , EddVisT1N09D4 , EddVisT1N09D5 , EddVisT1N09D6 , & - EddVisT1N09D7 , EddVisT1N09D8 , EddVisT1N09D9 , EddVisT1N10D1 , EddVisT1N10D2 , EddVisT1N10D3 , & - EddVisT1N10D4 , EddVisT1N10D5 , EddVisT1N10D6 , EddVisT1N10D7 , EddVisT1N10D8 , EddVisT1N10D9 , & - EddVisT1N11D1 , EddVisT1N11D2 , EddVisT1N11D3 , EddVisT1N11D4 , EddVisT1N11D5 , EddVisT1N11D6 , & - EddVisT1N11D7 , EddVisT1N11D8 , EddVisT1N11D9 , EddVisT1N12D1 , EddVisT1N12D2 , EddVisT1N12D3 , & - EddVisT1N12D4 , EddVisT1N12D5 , EddVisT1N12D6 , EddVisT1N12D7 , EddVisT1N12D8 , EddVisT1N12D9 , & - EddVisT1N13D1 , EddVisT1N13D2 , EddVisT1N13D3 , EddVisT1N13D4 , EddVisT1N13D5 , EddVisT1N13D6 , & - EddVisT1N13D7 , EddVisT1N13D8 , EddVisT1N13D9 , EddVisT1N14D1 , EddVisT1N14D2 , EddVisT1N14D3 , & - EddVisT1N14D4 , EddVisT1N14D5 , EddVisT1N14D6 , EddVisT1N14D7 , EddVisT1N14D8 , EddVisT1N14D9 , & - EddVisT1N15D1 , EddVisT1N15D2 , EddVisT1N15D3 , EddVisT1N15D4 , EddVisT1N15D5 , EddVisT1N15D6 , & - EddVisT1N15D7 , EddVisT1N15D8 , EddVisT1N15D9 , EddVisT1N16D1 , EddVisT1N16D2 , EddVisT1N16D3 , & - EddVisT1N16D4 , EddVisT1N16D5 , EddVisT1N16D6 , EddVisT1N16D7 , EddVisT1N16D8 , EddVisT1N16D9 , & - EddVisT1N17D1 , EddVisT1N17D2 , EddVisT1N17D3 , EddVisT1N17D4 , EddVisT1N17D5 , EddVisT1N17D6 , & - EddVisT1N17D7 , EddVisT1N17D8 , EddVisT1N17D9 , EddVisT1N18D1 , EddVisT1N18D2 , EddVisT1N18D3 , & - EddVisT1N18D4 , EddVisT1N18D5 , EddVisT1N18D6 , EddVisT1N18D7 , EddVisT1N18D8 , EddVisT1N18D9 , & - EddVisT1N19D1 , EddVisT1N19D2 , EddVisT1N19D3 , EddVisT1N19D4 , EddVisT1N19D5 , EddVisT1N19D6 , & - EddVisT1N19D7 , EddVisT1N19D8 , EddVisT1N19D9 , EddVisT1N20D1 , EddVisT1N20D2 , EddVisT1N20D3 , & - EddVisT1N20D4 , EddVisT1N20D5 , EddVisT1N20D6 , EddVisT1N20D7 , EddVisT1N20D8 , EddVisT1N20D9 , & - EddVisT2N01D1 , EddVisT2N01D2 , EddVisT2N01D3 , EddVisT2N01D4 , EddVisT2N01D5 , EddVisT2N01D6 , & - EddVisT2N01D7 , EddVisT2N01D8 , EddVisT2N01D9 , EddVisT2N02D1 , EddVisT2N02D2 , EddVisT2N02D3 , & - EddVisT2N02D4 , EddVisT2N02D5 , EddVisT2N02D6 , EddVisT2N02D7 , EddVisT2N02D8 , EddVisT2N02D9 , & - EddVisT2N03D1 , EddVisT2N03D2 , EddVisT2N03D3 , EddVisT2N03D4 , EddVisT2N03D5 , EddVisT2N03D6 , & - EddVisT2N03D7 , EddVisT2N03D8 , EddVisT2N03D9 , EddVisT2N04D1 , EddVisT2N04D2 , EddVisT2N04D3 , & - EddVisT2N04D4 , EddVisT2N04D5 , EddVisT2N04D6 , EddVisT2N04D7 , EddVisT2N04D8 , EddVisT2N04D9 , & - EddVisT2N05D1 , EddVisT2N05D2 , EddVisT2N05D3 , EddVisT2N05D4 , EddVisT2N05D5 , EddVisT2N05D6 , & - EddVisT2N05D7 , EddVisT2N05D8 , EddVisT2N05D9 , EddVisT2N06D1 , EddVisT2N06D2 , EddVisT2N06D3 , & - EddVisT2N06D4 , EddVisT2N06D5 , EddVisT2N06D6 , EddVisT2N06D7 , EddVisT2N06D8 , EddVisT2N06D9 , & - EddVisT2N07D1 , EddVisT2N07D2 , EddVisT2N07D3 , EddVisT2N07D4 , EddVisT2N07D5 , EddVisT2N07D6 , & - EddVisT2N07D7 , EddVisT2N07D8 , EddVisT2N07D9 , EddVisT2N08D1 , EddVisT2N08D2 , EddVisT2N08D3 , & - EddVisT2N08D4 , EddVisT2N08D5 , EddVisT2N08D6 , EddVisT2N08D7 , EddVisT2N08D8 , EddVisT2N08D9 , & - EddVisT2N09D1 , EddVisT2N09D2 , EddVisT2N09D3 , EddVisT2N09D4 , EddVisT2N09D5 , EddVisT2N09D6 , & - EddVisT2N09D7 , EddVisT2N09D8 , EddVisT2N09D9 , EddVisT2N10D1 , EddVisT2N10D2 , EddVisT2N10D3 , & - EddVisT2N10D4 , EddVisT2N10D5 , EddVisT2N10D6 , EddVisT2N10D7 , EddVisT2N10D8 , EddVisT2N10D9 , & - EddVisT2N11D1 , EddVisT2N11D2 , EddVisT2N11D3 , EddVisT2N11D4 , EddVisT2N11D5 , EddVisT2N11D6 , & - EddVisT2N11D7 , EddVisT2N11D8 , EddVisT2N11D9 , EddVisT2N12D1 , EddVisT2N12D2 , EddVisT2N12D3 , & - EddVisT2N12D4 , EddVisT2N12D5 , EddVisT2N12D6 , EddVisT2N12D7 , EddVisT2N12D8 , EddVisT2N12D9 , & - EddVisT2N13D1 , EddVisT2N13D2 , EddVisT2N13D3 , EddVisT2N13D4 , EddVisT2N13D5 , EddVisT2N13D6 , & - EddVisT2N13D7 , EddVisT2N13D8 , EddVisT2N13D9 , EddVisT2N14D1 , EddVisT2N14D2 , EddVisT2N14D3 , & - EddVisT2N14D4 , EddVisT2N14D5 , EddVisT2N14D6 , EddVisT2N14D7 , EddVisT2N14D8 , EddVisT2N14D9 , & - EddVisT2N15D1 , EddVisT2N15D2 , EddVisT2N15D3 , EddVisT2N15D4 , EddVisT2N15D5 , EddVisT2N15D6 , & - EddVisT2N15D7 , EddVisT2N15D8 , EddVisT2N15D9 , EddVisT2N16D1 , EddVisT2N16D2 , EddVisT2N16D3 , & - EddVisT2N16D4 , EddVisT2N16D5 , EddVisT2N16D6 , EddVisT2N16D7 , EddVisT2N16D8 , EddVisT2N16D9 , & - EddVisT2N17D1 , EddVisT2N17D2 , EddVisT2N17D3 , EddVisT2N17D4 , EddVisT2N17D5 , EddVisT2N17D6 , & - EddVisT2N17D7 , EddVisT2N17D8 , EddVisT2N17D9 , EddVisT2N18D1 , EddVisT2N18D2 , EddVisT2N18D3 , & - EddVisT2N18D4 , EddVisT2N18D5 , EddVisT2N18D6 , EddVisT2N18D7 , EddVisT2N18D8 , EddVisT2N18D9 , & - EddVisT2N19D1 , EddVisT2N19D2 , EddVisT2N19D3 , EddVisT2N19D4 , EddVisT2N19D5 , EddVisT2N19D6 , & - EddVisT2N19D7 , EddVisT2N19D8 , EddVisT2N19D9 , EddVisT2N20D1 , EddVisT2N20D2 , EddVisT2N20D3 , & - EddVisT2N20D4 , EddVisT2N20D5 , EddVisT2N20D6 , EddVisT2N20D7 , EddVisT2N20D8 , EddVisT2N20D9 , & - EddVisT3N01D1 , EddVisT3N01D2 , EddVisT3N01D3 , EddVisT3N01D4 , EddVisT3N01D5 , EddVisT3N01D6 , & - EddVisT3N01D7 , EddVisT3N01D8 , EddVisT3N01D9 , EddVisT3N02D1 , EddVisT3N02D2 , EddVisT3N02D3 , & - EddVisT3N02D4 , EddVisT3N02D5 , EddVisT3N02D6 , EddVisT3N02D7 , EddVisT3N02D8 , EddVisT3N02D9 , & - EddVisT3N03D1 , EddVisT3N03D2 , EddVisT3N03D3 , EddVisT3N03D4 , EddVisT3N03D5 , EddVisT3N03D6 , & - EddVisT3N03D7 , EddVisT3N03D8 , EddVisT3N03D9 , EddVisT3N04D1 , EddVisT3N04D2 , EddVisT3N04D3 , & - EddVisT3N04D4 , EddVisT3N04D5 , EddVisT3N04D6 , EddVisT3N04D7 , EddVisT3N04D8 , EddVisT3N04D9 , & - EddVisT3N05D1 , EddVisT3N05D2 , EddVisT3N05D3 , EddVisT3N05D4 , EddVisT3N05D5 , EddVisT3N05D6 , & - EddVisT3N05D7 , EddVisT3N05D8 , EddVisT3N05D9 , EddVisT3N06D1 , EddVisT3N06D2 , EddVisT3N06D3 , & - EddVisT3N06D4 , EddVisT3N06D5 , EddVisT3N06D6 , EddVisT3N06D7 , EddVisT3N06D8 , EddVisT3N06D9 , & - EddVisT3N07D1 , EddVisT3N07D2 , EddVisT3N07D3 , EddVisT3N07D4 , EddVisT3N07D5 , EddVisT3N07D6 , & - EddVisT3N07D7 , EddVisT3N07D8 , EddVisT3N07D9 , EddVisT3N08D1 , EddVisT3N08D2 , EddVisT3N08D3 , & - EddVisT3N08D4 , EddVisT3N08D5 , EddVisT3N08D6 , EddVisT3N08D7 , EddVisT3N08D8 , EddVisT3N08D9 , & - EddVisT3N09D1 , EddVisT3N09D2 , EddVisT3N09D3 , EddVisT3N09D4 , EddVisT3N09D5 , EddVisT3N09D6 , & - EddVisT3N09D7 , EddVisT3N09D8 , EddVisT3N09D9 , EddVisT3N10D1 , EddVisT3N10D2 , EddVisT3N10D3 , & - EddVisT3N10D4 , EddVisT3N10D5 , EddVisT3N10D6 , EddVisT3N10D7 , EddVisT3N10D8 , EddVisT3N10D9 , & - EddVisT3N11D1 , EddVisT3N11D2 , EddVisT3N11D3 , EddVisT3N11D4 , EddVisT3N11D5 , EddVisT3N11D6 , & - EddVisT3N11D7 , EddVisT3N11D8 , EddVisT3N11D9 , EddVisT3N12D1 , EddVisT3N12D2 , EddVisT3N12D3 , & - EddVisT3N12D4 , EddVisT3N12D5 , EddVisT3N12D6 , EddVisT3N12D7 , EddVisT3N12D8 , EddVisT3N12D9 , & - EddVisT3N13D1 , EddVisT3N13D2 , EddVisT3N13D3 , EddVisT3N13D4 , EddVisT3N13D5 , EddVisT3N13D6 , & - EddVisT3N13D7 , EddVisT3N13D8 , EddVisT3N13D9 , EddVisT3N14D1 , EddVisT3N14D2 , EddVisT3N14D3 , & - EddVisT3N14D4 , EddVisT3N14D5 , EddVisT3N14D6 , EddVisT3N14D7 , EddVisT3N14D8 , EddVisT3N14D9 , & - EddVisT3N15D1 , EddVisT3N15D2 , EddVisT3N15D3 , EddVisT3N15D4 , EddVisT3N15D5 , EddVisT3N15D6 , & - EddVisT3N15D7 , EddVisT3N15D8 , EddVisT3N15D9 , EddVisT3N16D1 , EddVisT3N16D2 , EddVisT3N16D3 , & - EddVisT3N16D4 , EddVisT3N16D5 , EddVisT3N16D6 , EddVisT3N16D7 , EddVisT3N16D8 , EddVisT3N16D9 , & - EddVisT3N17D1 , EddVisT3N17D2 , EddVisT3N17D3 , EddVisT3N17D4 , EddVisT3N17D5 , EddVisT3N17D6 , & - EddVisT3N17D7 , EddVisT3N17D8 , EddVisT3N17D9 , EddVisT3N18D1 , EddVisT3N18D2 , EddVisT3N18D3 , & - EddVisT3N18D4 , EddVisT3N18D5 , EddVisT3N18D6 , EddVisT3N18D7 , EddVisT3N18D8 , EddVisT3N18D9 , & - EddVisT3N19D1 , EddVisT3N19D2 , EddVisT3N19D3 , EddVisT3N19D4 , EddVisT3N19D5 , EddVisT3N19D6 , & - EddVisT3N19D7 , EddVisT3N19D8 , EddVisT3N19D9 , EddVisT3N20D1 , EddVisT3N20D2 , EddVisT3N20D3 , & - EddVisT3N20D4 , EddVisT3N20D5 , EddVisT3N20D6 , EddVisT3N20D7 , EddVisT3N20D8 , EddVisT3N20D9 , & - EddVisT4N01D1 , EddVisT4N01D2 , EddVisT4N01D3 , EddVisT4N01D4 , EddVisT4N01D5 , EddVisT4N01D6 , & - EddVisT4N01D7 , EddVisT4N01D8 , EddVisT4N01D9 , EddVisT4N02D1 , EddVisT4N02D2 , EddVisT4N02D3 , & + EddAmbT7N06D4 , EddAmbT7N06D5 , EddAmbT7N06D6 , EddAmbT7N06D7 /) + INTEGER(IntKi), PARAMETER :: ParamIndxAry2(1330) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) + EddAmbT7N06D8 , EddAmbT7N06D9 , EddAmbT7N07D1 , EddAmbT7N07D2 , EddAmbT7N07D3 , EddAmbT7N07D4 , & + EddAmbT7N07D5 , EddAmbT7N07D6 , EddAmbT7N07D7 , EddAmbT7N07D8 , EddAmbT7N07D9 , EddAmbT7N08D1 , & + EddAmbT7N08D2 , EddAmbT7N08D3 , EddAmbT7N08D4 , EddAmbT7N08D5 , EddAmbT7N08D6 , EddAmbT7N08D7 , & + EddAmbT7N08D8 , EddAmbT7N08D9 , EddAmbT7N09D1 , EddAmbT7N09D2 , EddAmbT7N09D3 , EddAmbT7N09D4 , & + EddAmbT7N09D5 , EddAmbT7N09D6 , EddAmbT7N09D7 , EddAmbT7N09D8 , EddAmbT7N09D9 , EddAmbT7N10D1 , & + EddAmbT7N10D2 , EddAmbT7N10D3 , EddAmbT7N10D4 , EddAmbT7N10D5 , EddAmbT7N10D6 , EddAmbT7N10D7 , & + EddAmbT7N10D8 , EddAmbT7N10D9 , EddAmbT7N11D1 , EddAmbT7N11D2 , EddAmbT7N11D3 , EddAmbT7N11D4 , & + EddAmbT7N11D5 , EddAmbT7N11D6 , EddAmbT7N11D7 , EddAmbT7N11D8 , EddAmbT7N11D9 , EddAmbT7N12D1 , & + EddAmbT7N12D2 , EddAmbT7N12D3 , EddAmbT7N12D4 , EddAmbT7N12D5 , EddAmbT7N12D6 , EddAmbT7N12D7 , & + EddAmbT7N12D8 , EddAmbT7N12D9 , EddAmbT7N13D1 , EddAmbT7N13D2 , EddAmbT7N13D3 , EddAmbT7N13D4 , & + EddAmbT7N13D5 , EddAmbT7N13D6 , EddAmbT7N13D7 , EddAmbT7N13D8 , EddAmbT7N13D9 , EddAmbT7N14D1 , & + EddAmbT7N14D2 , EddAmbT7N14D3 , EddAmbT7N14D4 , EddAmbT7N14D5 , EddAmbT7N14D6 , EddAmbT7N14D7 , & + EddAmbT7N14D8 , EddAmbT7N14D9 , EddAmbT7N15D1 , EddAmbT7N15D2 , EddAmbT7N15D3 , EddAmbT7N15D4 , & + EddAmbT7N15D5 , EddAmbT7N15D6 , EddAmbT7N15D7 , EddAmbT7N15D8 , EddAmbT7N15D9 , EddAmbT7N16D1 , & + EddAmbT7N16D2 , EddAmbT7N16D3 , EddAmbT7N16D4 , EddAmbT7N16D5 , EddAmbT7N16D6 , EddAmbT7N16D7 , & + EddAmbT7N16D8 , EddAmbT7N16D9 , EddAmbT7N17D1 , EddAmbT7N17D2 , EddAmbT7N17D3 , EddAmbT7N17D4 , & + EddAmbT7N17D5 , EddAmbT7N17D6 , EddAmbT7N17D7 , EddAmbT7N17D8 , EddAmbT7N17D9 , EddAmbT7N18D1 , & + EddAmbT7N18D2 , EddAmbT7N18D3 , EddAmbT7N18D4 , EddAmbT7N18D5 , EddAmbT7N18D6 , EddAmbT7N18D7 , & + EddAmbT7N18D8 , EddAmbT7N18D9 , EddAmbT7N19D1 , EddAmbT7N19D2 , EddAmbT7N19D3 , EddAmbT7N19D4 , & + EddAmbT7N19D5 , EddAmbT7N19D6 , EddAmbT7N19D7 , EddAmbT7N19D8 , EddAmbT7N19D9 , EddAmbT7N20D1 , & + EddAmbT7N20D2 , EddAmbT7N20D3 , EddAmbT7N20D4 , EddAmbT7N20D5 , EddAmbT7N20D6 , EddAmbT7N20D7 , & + EddAmbT7N20D8 , EddAmbT7N20D9 , EddAmbT8N01D1 , EddAmbT8N01D2 , EddAmbT8N01D3 , EddAmbT8N01D4 , & + EddAmbT8N01D5 , EddAmbT8N01D6 , EddAmbT8N01D7 , EddAmbT8N01D8 , EddAmbT8N01D9 , EddAmbT8N02D1 , & + EddAmbT8N02D2 , EddAmbT8N02D3 , EddAmbT8N02D4 , EddAmbT8N02D5 , EddAmbT8N02D6 , EddAmbT8N02D7 , & + EddAmbT8N02D8 , EddAmbT8N02D9 , EddAmbT8N03D1 , EddAmbT8N03D2 , EddAmbT8N03D3 , EddAmbT8N03D4 , & + EddAmbT8N03D5 , EddAmbT8N03D6 , EddAmbT8N03D7 , EddAmbT8N03D8 , EddAmbT8N03D9 , EddAmbT8N04D1 , & + EddAmbT8N04D2 , EddAmbT8N04D3 , EddAmbT8N04D4 , EddAmbT8N04D5 , EddAmbT8N04D6 , EddAmbT8N04D7 , & + EddAmbT8N04D8 , EddAmbT8N04D9 , EddAmbT8N05D1 , EddAmbT8N05D2 , EddAmbT8N05D3 , EddAmbT8N05D4 , & + EddAmbT8N05D5 , EddAmbT8N05D6 , EddAmbT8N05D7 , EddAmbT8N05D8 , EddAmbT8N05D9 , EddAmbT8N06D1 , & + EddAmbT8N06D2 , EddAmbT8N06D3 , EddAmbT8N06D4 , EddAmbT8N06D5 , EddAmbT8N06D6 , EddAmbT8N06D7 , & + EddAmbT8N06D8 , EddAmbT8N06D9 , EddAmbT8N07D1 , EddAmbT8N07D2 , EddAmbT8N07D3 , EddAmbT8N07D4 , & + EddAmbT8N07D5 , EddAmbT8N07D6 , EddAmbT8N07D7 , EddAmbT8N07D8 , EddAmbT8N07D9 , EddAmbT8N08D1 , & + EddAmbT8N08D2 , EddAmbT8N08D3 , EddAmbT8N08D4 , EddAmbT8N08D5 , EddAmbT8N08D6 , EddAmbT8N08D7 , & + EddAmbT8N08D8 , EddAmbT8N08D9 , EddAmbT8N09D1 , EddAmbT8N09D2 , EddAmbT8N09D3 , EddAmbT8N09D4 , & + EddAmbT8N09D5 , EddAmbT8N09D6 , EddAmbT8N09D7 , EddAmbT8N09D8 , EddAmbT8N09D9 , EddAmbT8N10D1 , & + EddAmbT8N10D2 , EddAmbT8N10D3 , EddAmbT8N10D4 , EddAmbT8N10D5 , EddAmbT8N10D6 , EddAmbT8N10D7 , & + EddAmbT8N10D8 , EddAmbT8N10D9 , EddAmbT8N11D1 , EddAmbT8N11D2 , EddAmbT8N11D3 , EddAmbT8N11D4 , & + EddAmbT8N11D5 , EddAmbT8N11D6 , EddAmbT8N11D7 , EddAmbT8N11D8 , EddAmbT8N11D9 , EddAmbT8N12D1 , & + EddAmbT8N12D2 , EddAmbT8N12D3 , EddAmbT8N12D4 , EddAmbT8N12D5 , EddAmbT8N12D6 , EddAmbT8N12D7 , & + EddAmbT8N12D8 , EddAmbT8N12D9 , EddAmbT8N13D1 , EddAmbT8N13D2 , EddAmbT8N13D3 , EddAmbT8N13D4 , & + EddAmbT8N13D5 , EddAmbT8N13D6 , EddAmbT8N13D7 , EddAmbT8N13D8 , EddAmbT8N13D9 , EddAmbT8N14D1 , & + EddAmbT8N14D2 , EddAmbT8N14D3 , EddAmbT8N14D4 , EddAmbT8N14D5 , EddAmbT8N14D6 , EddAmbT8N14D7 , & + EddAmbT8N14D8 , EddAmbT8N14D9 , EddAmbT8N15D1 , EddAmbT8N15D2 , EddAmbT8N15D3 , EddAmbT8N15D4 , & + EddAmbT8N15D5 , EddAmbT8N15D6 , EddAmbT8N15D7 , EddAmbT8N15D8 , EddAmbT8N15D9 , EddAmbT8N16D1 , & + EddAmbT8N16D2 , EddAmbT8N16D3 , EddAmbT8N16D4 , EddAmbT8N16D5 , EddAmbT8N16D6 , EddAmbT8N16D7 , & + EddAmbT8N16D8 , EddAmbT8N16D9 , EddAmbT8N17D1 , EddAmbT8N17D2 , EddAmbT8N17D3 , EddAmbT8N17D4 , & + EddAmbT8N17D5 , EddAmbT8N17D6 , EddAmbT8N17D7 , EddAmbT8N17D8 , EddAmbT8N17D9 , EddAmbT8N18D1 , & + EddAmbT8N18D2 , EddAmbT8N18D3 , EddAmbT8N18D4 , EddAmbT8N18D5 , EddAmbT8N18D6 , EddAmbT8N18D7 , & + EddAmbT8N18D8 , EddAmbT8N18D9 , EddAmbT8N19D1 , EddAmbT8N19D2 , EddAmbT8N19D3 , EddAmbT8N19D4 , & + EddAmbT8N19D5 , EddAmbT8N19D6 , EddAmbT8N19D7 , EddAmbT8N19D8 , EddAmbT8N19D9 , EddAmbT8N20D1 , & + EddAmbT8N20D2 , EddAmbT8N20D3 , EddAmbT8N20D4 , EddAmbT8N20D5 , EddAmbT8N20D6 , EddAmbT8N20D7 , & + EddAmbT8N20D8 , EddAmbT8N20D9 , EddAmbT9N01D1 , EddAmbT9N01D2 , EddAmbT9N01D3 , EddAmbT9N01D4 , & + EddAmbT9N01D5 , EddAmbT9N01D6 , EddAmbT9N01D7 , EddAmbT9N01D8 , EddAmbT9N01D9 , EddAmbT9N02D1 , & + EddAmbT9N02D2 , EddAmbT9N02D3 , EddAmbT9N02D4 , EddAmbT9N02D5 , EddAmbT9N02D6 , EddAmbT9N02D7 , & + EddAmbT9N02D8 , EddAmbT9N02D9 , EddAmbT9N03D1 , EddAmbT9N03D2 , EddAmbT9N03D3 , EddAmbT9N03D4 , & + EddAmbT9N03D5 , EddAmbT9N03D6 , EddAmbT9N03D7 , EddAmbT9N03D8 , EddAmbT9N03D9 , EddAmbT9N04D1 , & + EddAmbT9N04D2 , EddAmbT9N04D3 , EddAmbT9N04D4 , EddAmbT9N04D5 , EddAmbT9N04D6 , EddAmbT9N04D7 , & + EddAmbT9N04D8 , EddAmbT9N04D9 , EddAmbT9N05D1 , EddAmbT9N05D2 , EddAmbT9N05D3 , EddAmbT9N05D4 , & + EddAmbT9N05D5 , EddAmbT9N05D6 , EddAmbT9N05D7 , EddAmbT9N05D8 , EddAmbT9N05D9 , EddAmbT9N06D1 , & + EddAmbT9N06D2 , EddAmbT9N06D3 , EddAmbT9N06D4 , EddAmbT9N06D5 , EddAmbT9N06D6 , EddAmbT9N06D7 , & + EddAmbT9N06D8 , EddAmbT9N06D9 , EddAmbT9N07D1 , EddAmbT9N07D2 , EddAmbT9N07D3 , EddAmbT9N07D4 , & + EddAmbT9N07D5 , EddAmbT9N07D6 , EddAmbT9N07D7 , EddAmbT9N07D8 , EddAmbT9N07D9 , EddAmbT9N08D1 , & + EddAmbT9N08D2 , EddAmbT9N08D3 , EddAmbT9N08D4 , EddAmbT9N08D5 , EddAmbT9N08D6 , EddAmbT9N08D7 , & + EddAmbT9N08D8 , EddAmbT9N08D9 , EddAmbT9N09D1 , EddAmbT9N09D2 , EddAmbT9N09D3 , EddAmbT9N09D4 , & + EddAmbT9N09D5 , EddAmbT9N09D6 , EddAmbT9N09D7 , EddAmbT9N09D8 , EddAmbT9N09D9 , EddAmbT9N10D1 , & + EddAmbT9N10D2 , EddAmbT9N10D3 , EddAmbT9N10D4 , EddAmbT9N10D5 , EddAmbT9N10D6 , EddAmbT9N10D7 , & + EddAmbT9N10D8 , EddAmbT9N10D9 , EddAmbT9N11D1 , EddAmbT9N11D2 , EddAmbT9N11D3 , EddAmbT9N11D4 , & + EddAmbT9N11D5 , EddAmbT9N11D6 , EddAmbT9N11D7 , EddAmbT9N11D8 , EddAmbT9N11D9 , EddAmbT9N12D1 , & + EddAmbT9N12D2 , EddAmbT9N12D3 , EddAmbT9N12D4 , EddAmbT9N12D5 , EddAmbT9N12D6 , EddAmbT9N12D7 , & + EddAmbT9N12D8 , EddAmbT9N12D9 , EddAmbT9N13D1 , EddAmbT9N13D2 , EddAmbT9N13D3 , EddAmbT9N13D4 , & + EddAmbT9N13D5 , EddAmbT9N13D6 , EddAmbT9N13D7 , EddAmbT9N13D8 , EddAmbT9N13D9 , EddAmbT9N14D1 , & + EddAmbT9N14D2 , EddAmbT9N14D3 , EddAmbT9N14D4 , EddAmbT9N14D5 , EddAmbT9N14D6 , EddAmbT9N14D7 , & + EddAmbT9N14D8 , EddAmbT9N14D9 , EddAmbT9N15D1 , EddAmbT9N15D2 , EddAmbT9N15D3 , EddAmbT9N15D4 , & + EddAmbT9N15D5 , EddAmbT9N15D6 , EddAmbT9N15D7 , EddAmbT9N15D8 , EddAmbT9N15D9 , EddAmbT9N16D1 , & + EddAmbT9N16D2 , EddAmbT9N16D3 , EddAmbT9N16D4 , EddAmbT9N16D5 , EddAmbT9N16D6 , EddAmbT9N16D7 , & + EddAmbT9N16D8 , EddAmbT9N16D9 , EddAmbT9N17D1 , EddAmbT9N17D2 , EddAmbT9N17D3 , EddAmbT9N17D4 , & + EddAmbT9N17D5 , EddAmbT9N17D6 , EddAmbT9N17D7 , EddAmbT9N17D8 , EddAmbT9N17D9 , EddAmbT9N18D1 , & + EddAmbT9N18D2 , EddAmbT9N18D3 , EddAmbT9N18D4 , EddAmbT9N18D5 , EddAmbT9N18D6 , EddAmbT9N18D7 , & + EddAmbT9N18D8 , EddAmbT9N18D9 , EddAmbT9N19D1 , EddAmbT9N19D2 , EddAmbT9N19D3 , EddAmbT9N19D4 , & + EddAmbT9N19D5 , EddAmbT9N19D6 , EddAmbT9N19D7 , EddAmbT9N19D8 , EddAmbT9N19D9 , EddAmbT9N20D1 , & + EddAmbT9N20D2 , EddAmbT9N20D3 , EddAmbT9N20D4 , EddAmbT9N20D5 , EddAmbT9N20D6 , EddAmbT9N20D7 , & + EddAmbT9N20D8 , EddAmbT9N20D9 , EddShrT1N01D1 , EddShrT1N01D2 , EddShrT1N01D3 , EddShrT1N01D4 , & + EddShrT1N01D5 , EddShrT1N01D6 , EddShrT1N01D7 , EddShrT1N01D8 , EddShrT1N01D9 , EddShrT1N02D1 , & + EddShrT1N02D2 , EddShrT1N02D3 , EddShrT1N02D4 , EddShrT1N02D5 , EddShrT1N02D6 , EddShrT1N02D7 , & + EddShrT1N02D8 , EddShrT1N02D9 , EddShrT1N03D1 , EddShrT1N03D2 , EddShrT1N03D3 , EddShrT1N03D4 , & + EddShrT1N03D5 , EddShrT1N03D6 , EddShrT1N03D7 , EddShrT1N03D8 , EddShrT1N03D9 , EddShrT1N04D1 , & + EddShrT1N04D2 , EddShrT1N04D3 , EddShrT1N04D4 , EddShrT1N04D5 , EddShrT1N04D6 , EddShrT1N04D7 , & + EddShrT1N04D8 , EddShrT1N04D9 , EddShrT1N05D1 , EddShrT1N05D2 , EddShrT1N05D3 , EddShrT1N05D4 , & + EddShrT1N05D5 , EddShrT1N05D6 , EddShrT1N05D7 , EddShrT1N05D8 , EddShrT1N05D9 , EddShrT1N06D1 , & + EddShrT1N06D2 , EddShrT1N06D3 , EddShrT1N06D4 , EddShrT1N06D5 , EddShrT1N06D6 , EddShrT1N06D7 , & + EddShrT1N06D8 , EddShrT1N06D9 , EddShrT1N07D1 , EddShrT1N07D2 , EddShrT1N07D3 , EddShrT1N07D4 , & + EddShrT1N07D5 , EddShrT1N07D6 , EddShrT1N07D7 , EddShrT1N07D8 , EddShrT1N07D9 , EddShrT1N08D1 , & + EddShrT1N08D2 , EddShrT1N08D3 , EddShrT1N08D4 , EddShrT1N08D5 , EddShrT1N08D6 , EddShrT1N08D7 , & + EddShrT1N08D8 , EddShrT1N08D9 , EddShrT1N09D1 , EddShrT1N09D2 , EddShrT1N09D3 , EddShrT1N09D4 , & + EddShrT1N09D5 , EddShrT1N09D6 , EddShrT1N09D7 , EddShrT1N09D8 , EddShrT1N09D9 , EddShrT1N10D1 , & + EddShrT1N10D2 , EddShrT1N10D3 , EddShrT1N10D4 , EddShrT1N10D5 , EddShrT1N10D6 , EddShrT1N10D7 , & + EddShrT1N10D8 , EddShrT1N10D9 , EddShrT1N11D1 , EddShrT1N11D2 , EddShrT1N11D3 , EddShrT1N11D4 , & + EddShrT1N11D5 , EddShrT1N11D6 , EddShrT1N11D7 , EddShrT1N11D8 , EddShrT1N11D9 , EddShrT1N12D1 , & + EddShrT1N12D2 , EddShrT1N12D3 , EddShrT1N12D4 , EddShrT1N12D5 , EddShrT1N12D6 , EddShrT1N12D7 , & + EddShrT1N12D8 , EddShrT1N12D9 , EddShrT1N13D1 , EddShrT1N13D2 , EddShrT1N13D3 , EddShrT1N13D4 , & + EddShrT1N13D5 , EddShrT1N13D6 , EddShrT1N13D7 , EddShrT1N13D8 , EddShrT1N13D9 , EddShrT1N14D1 , & + EddShrT1N14D2 , EddShrT1N14D3 , EddShrT1N14D4 , EddShrT1N14D5 , EddShrT1N14D6 , EddShrT1N14D7 , & + EddShrT1N14D8 , EddShrT1N14D9 , EddShrT1N15D1 , EddShrT1N15D2 , EddShrT1N15D3 , EddShrT1N15D4 , & + EddShrT1N15D5 , EddShrT1N15D6 , EddShrT1N15D7 , EddShrT1N15D8 , EddShrT1N15D9 , EddShrT1N16D1 , & + EddShrT1N16D2 , EddShrT1N16D3 , EddShrT1N16D4 , EddShrT1N16D5 , EddShrT1N16D6 , EddShrT1N16D7 , & + EddShrT1N16D8 , EddShrT1N16D9 , EddShrT1N17D1 , EddShrT1N17D2 , EddShrT1N17D3 , EddShrT1N17D4 , & + EddShrT1N17D5 , EddShrT1N17D6 , EddShrT1N17D7 , EddShrT1N17D8 , EddShrT1N17D9 , EddShrT1N18D1 , & + EddShrT1N18D2 , EddShrT1N18D3 , EddShrT1N18D4 , EddShrT1N18D5 , EddShrT1N18D6 , EddShrT1N18D7 , & + EddShrT1N18D8 , EddShrT1N18D9 , EddShrT1N19D1 , EddShrT1N19D2 , EddShrT1N19D3 , EddShrT1N19D4 , & + EddShrT1N19D5 , EddShrT1N19D6 , EddShrT1N19D7 , EddShrT1N19D8 , EddShrT1N19D9 , EddShrT1N20D1 , & + EddShrT1N20D2 , EddShrT1N20D3 , EddShrT1N20D4 , EddShrT1N20D5 , EddShrT1N20D6 , EddShrT1N20D7 , & + EddShrT1N20D8 , EddShrT1N20D9 , EddShrT2N01D1 , EddShrT2N01D2 , EddShrT2N01D3 , EddShrT2N01D4 , & + EddShrT2N01D5 , EddShrT2N01D6 , EddShrT2N01D7 , EddShrT2N01D8 , EddShrT2N01D9 , EddShrT2N02D1 , & + EddShrT2N02D2 , EddShrT2N02D3 , EddShrT2N02D4 , EddShrT2N02D5 , EddShrT2N02D6 , EddShrT2N02D7 , & + EddShrT2N02D8 , EddShrT2N02D9 , EddShrT2N03D1 , EddShrT2N03D2 , EddShrT2N03D3 , EddShrT2N03D4 , & + EddShrT2N03D5 , EddShrT2N03D6 , EddShrT2N03D7 , EddShrT2N03D8 , EddShrT2N03D9 , EddShrT2N04D1 , & + EddShrT2N04D2 , EddShrT2N04D3 , EddShrT2N04D4 , EddShrT2N04D5 , EddShrT2N04D6 , EddShrT2N04D7 , & + EddShrT2N04D8 , EddShrT2N04D9 , EddShrT2N05D1 , EddShrT2N05D2 , EddShrT2N05D3 , EddShrT2N05D4 , & + EddShrT2N05D5 , EddShrT2N05D6 , EddShrT2N05D7 , EddShrT2N05D8 , EddShrT2N05D9 , EddShrT2N06D1 , & + EddShrT2N06D2 , EddShrT2N06D3 , EddShrT2N06D4 , EddShrT2N06D5 , EddShrT2N06D6 , EddShrT2N06D7 , & + EddShrT2N06D8 , EddShrT2N06D9 , EddShrT2N07D1 , EddShrT2N07D2 , EddShrT2N07D3 , EddShrT2N07D4 , & + EddShrT2N07D5 , EddShrT2N07D6 , EddShrT2N07D7 , EddShrT2N07D8 , EddShrT2N07D9 , EddShrT2N08D1 , & + EddShrT2N08D2 , EddShrT2N08D3 , EddShrT2N08D4 , EddShrT2N08D5 , EddShrT2N08D6 , EddShrT2N08D7 , & + EddShrT2N08D8 , EddShrT2N08D9 , EddShrT2N09D1 , EddShrT2N09D2 , EddShrT2N09D3 , EddShrT2N09D4 , & + EddShrT2N09D5 , EddShrT2N09D6 , EddShrT2N09D7 , EddShrT2N09D8 , EddShrT2N09D9 , EddShrT2N10D1 , & + EddShrT2N10D2 , EddShrT2N10D3 , EddShrT2N10D4 , EddShrT2N10D5 , EddShrT2N10D6 , EddShrT2N10D7 , & + EddShrT2N10D8 , EddShrT2N10D9 , EddShrT2N11D1 , EddShrT2N11D2 , EddShrT2N11D3 , EddShrT2N11D4 , & + EddShrT2N11D5 , EddShrT2N11D6 , EddShrT2N11D7 , EddShrT2N11D8 , EddShrT2N11D9 , EddShrT2N12D1 , & + EddShrT2N12D2 , EddShrT2N12D3 , EddShrT2N12D4 , EddShrT2N12D5 , EddShrT2N12D6 , EddShrT2N12D7 , & + EddShrT2N12D8 , EddShrT2N12D9 , EddShrT2N13D1 , EddShrT2N13D2 , EddShrT2N13D3 , EddShrT2N13D4 , & + EddShrT2N13D5 , EddShrT2N13D6 , EddShrT2N13D7 , EddShrT2N13D8 , EddShrT2N13D9 , EddShrT2N14D1 , & + EddShrT2N14D2 , EddShrT2N14D3 , EddShrT2N14D4 , EddShrT2N14D5 , EddShrT2N14D6 , EddShrT2N14D7 , & + EddShrT2N14D8 , EddShrT2N14D9 , EddShrT2N15D1 , EddShrT2N15D2 , EddShrT2N15D3 , EddShrT2N15D4 , & + EddShrT2N15D5 , EddShrT2N15D6 , EddShrT2N15D7 , EddShrT2N15D8 , EddShrT2N15D9 , EddShrT2N16D1 , & + EddShrT2N16D2 , EddShrT2N16D3 , EddShrT2N16D4 , EddShrT2N16D5 , EddShrT2N16D6 , EddShrT2N16D7 , & + EddShrT2N16D8 , EddShrT2N16D9 , EddShrT2N17D1 , EddShrT2N17D2 , EddShrT2N17D3 , EddShrT2N17D4 , & + EddShrT2N17D5 , EddShrT2N17D6 , EddShrT2N17D7 , EddShrT2N17D8 , EddShrT2N17D9 , EddShrT2N18D1 , & + EddShrT2N18D2 , EddShrT2N18D3 , EddShrT2N18D4 , EddShrT2N18D5 , EddShrT2N18D6 , EddShrT2N18D7 , & + EddShrT2N18D8 , EddShrT2N18D9 , EddShrT2N19D1 , EddShrT2N19D2 , EddShrT2N19D3 , EddShrT2N19D4 , & + EddShrT2N19D5 , EddShrT2N19D6 , EddShrT2N19D7 , EddShrT2N19D8 , EddShrT2N19D9 , EddShrT2N20D1 , & + EddShrT2N20D2 , EddShrT2N20D3 , EddShrT2N20D4 , EddShrT2N20D5 , EddShrT2N20D6 , EddShrT2N20D7 , & + EddShrT2N20D8 , EddShrT2N20D9 , EddShrT3N01D1 , EddShrT3N01D2 , EddShrT3N01D3 , EddShrT3N01D4 , & + EddShrT3N01D5 , EddShrT3N01D6 , EddShrT3N01D7 , EddShrT3N01D8 , EddShrT3N01D9 , EddShrT3N02D1 , & + EddShrT3N02D2 , EddShrT3N02D3 , EddShrT3N02D4 , EddShrT3N02D5 , EddShrT3N02D6 , EddShrT3N02D7 , & + EddShrT3N02D8 , EddShrT3N02D9 , EddShrT3N03D1 , EddShrT3N03D2 , EddShrT3N03D3 , EddShrT3N03D4 , & + EddShrT3N03D5 , EddShrT3N03D6 , EddShrT3N03D7 , EddShrT3N03D8 , EddShrT3N03D9 , EddShrT3N04D1 , & + EddShrT3N04D2 , EddShrT3N04D3 , EddShrT3N04D4 , EddShrT3N04D5 , EddShrT3N04D6 , EddShrT3N04D7 , & + EddShrT3N04D8 , EddShrT3N04D9 , EddShrT3N05D1 , EddShrT3N05D2 , EddShrT3N05D3 , EddShrT3N05D4 , & + EddShrT3N05D5 , EddShrT3N05D6 , EddShrT3N05D7 , EddShrT3N05D8 , EddShrT3N05D9 , EddShrT3N06D1 , & + EddShrT3N06D2 , EddShrT3N06D3 , EddShrT3N06D4 , EddShrT3N06D5 , EddShrT3N06D6 , EddShrT3N06D7 , & + EddShrT3N06D8 , EddShrT3N06D9 , EddShrT3N07D1 , EddShrT3N07D2 , EddShrT3N07D3 , EddShrT3N07D4 , & + EddShrT3N07D5 , EddShrT3N07D6 , EddShrT3N07D7 , EddShrT3N07D8 , EddShrT3N07D9 , EddShrT3N08D1 , & + EddShrT3N08D2 , EddShrT3N08D3 , EddShrT3N08D4 , EddShrT3N08D5 , EddShrT3N08D6 , EddShrT3N08D7 , & + EddShrT3N08D8 , EddShrT3N08D9 , EddShrT3N09D1 , EddShrT3N09D2 , EddShrT3N09D3 , EddShrT3N09D4 , & + EddShrT3N09D5 , EddShrT3N09D6 , EddShrT3N09D7 , EddShrT3N09D8 , EddShrT3N09D9 , EddShrT3N10D1 , & + EddShrT3N10D2 , EddShrT3N10D3 , EddShrT3N10D4 , EddShrT3N10D5 , EddShrT3N10D6 , EddShrT3N10D7 , & + EddShrT3N10D8 , EddShrT3N10D9 , EddShrT3N11D1 , EddShrT3N11D2 , EddShrT3N11D3 , EddShrT3N11D4 , & + EddShrT3N11D5 , EddShrT3N11D6 , EddShrT3N11D7 , EddShrT3N11D8 , EddShrT3N11D9 , EddShrT3N12D1 , & + EddShrT3N12D2 , EddShrT3N12D3 , EddShrT3N12D4 , EddShrT3N12D5 , EddShrT3N12D6 , EddShrT3N12D7 , & + EddShrT3N12D8 , EddShrT3N12D9 , EddShrT3N13D1 , EddShrT3N13D2 , EddShrT3N13D3 , EddShrT3N13D4 , & + EddShrT3N13D5 , EddShrT3N13D6 , EddShrT3N13D7 , EddShrT3N13D8 , EddShrT3N13D9 , EddShrT3N14D1 , & + EddShrT3N14D2 , EddShrT3N14D3 , EddShrT3N14D4 , EddShrT3N14D5 , EddShrT3N14D6 , EddShrT3N14D7 , & + EddShrT3N14D8 , EddShrT3N14D9 , EddShrT3N15D1 , EddShrT3N15D2 , EddShrT3N15D3 , EddShrT3N15D4 , & + EddShrT3N15D5 , EddShrT3N15D6 , EddShrT3N15D7 , EddShrT3N15D8 , EddShrT3N15D9 , EddShrT3N16D1 , & + EddShrT3N16D2 , EddShrT3N16D3 , EddShrT3N16D4 , EddShrT3N16D5 , EddShrT3N16D6 , EddShrT3N16D7 , & + EddShrT3N16D8 , EddShrT3N16D9 , EddShrT3N17D1 , EddShrT3N17D2 , EddShrT3N17D3 , EddShrT3N17D4 , & + EddShrT3N17D5 , EddShrT3N17D6 , EddShrT3N17D7 , EddShrT3N17D8 , EddShrT3N17D9 , EddShrT3N18D1 , & + EddShrT3N18D2 , EddShrT3N18D3 , EddShrT3N18D4 , EddShrT3N18D5 , EddShrT3N18D6 , EddShrT3N18D7 , & + EddShrT3N18D8 , EddShrT3N18D9 , EddShrT3N19D1 , EddShrT3N19D2 , EddShrT3N19D3 , EddShrT3N19D4 , & + EddShrT3N19D5 , EddShrT3N19D6 , EddShrT3N19D7 , EddShrT3N19D8 , EddShrT3N19D9 , EddShrT3N20D1 , & + EddShrT3N20D2 , EddShrT3N20D3 , EddShrT3N20D4 , EddShrT3N20D5 , EddShrT3N20D6 , EddShrT3N20D7 , & + EddShrT3N20D8 , EddShrT3N20D9 , EddShrT4N01D1 , EddShrT4N01D2 , EddShrT4N01D3 , EddShrT4N01D4 , & + EddShrT4N01D5 , EddShrT4N01D6 , EddShrT4N01D7 , EddShrT4N01D8 , EddShrT4N01D9 , EddShrT4N02D1 , & + EddShrT4N02D2 , EddShrT4N02D3 , EddShrT4N02D4 , EddShrT4N02D5 , EddShrT4N02D6 , EddShrT4N02D7 , & + EddShrT4N02D8 , EddShrT4N02D9 , EddShrT4N03D1 , EddShrT4N03D2 , EddShrT4N03D3 , EddShrT4N03D4 , & + EddShrT4N03D5 , EddShrT4N03D6 , EddShrT4N03D7 , EddShrT4N03D8 , EddShrT4N03D9 , EddShrT4N04D1 , & + EddShrT4N04D2 , EddShrT4N04D3 , EddShrT4N04D4 , EddShrT4N04D5 , EddShrT4N04D6 , EddShrT4N04D7 , & + EddShrT4N04D8 , EddShrT4N04D9 , EddShrT4N05D1 , EddShrT4N05D2 , EddShrT4N05D3 , EddShrT4N05D4 , & + EddShrT4N05D5 , EddShrT4N05D6 , EddShrT4N05D7 , EddShrT4N05D8 , EddShrT4N05D9 , EddShrT4N06D1 , & + EddShrT4N06D2 , EddShrT4N06D3 , EddShrT4N06D4 , EddShrT4N06D5 , EddShrT4N06D6 , EddShrT4N06D7 , & + EddShrT4N06D8 , EddShrT4N06D9 , EddShrT4N07D1 , EddShrT4N07D2 , EddShrT4N07D3 , EddShrT4N07D4 , & + EddShrT4N07D5 , EddShrT4N07D6 , EddShrT4N07D7 , EddShrT4N07D8 , EddShrT4N07D9 , EddShrT4N08D1 , & + EddShrT4N08D2 , EddShrT4N08D3 , EddShrT4N08D4 , EddShrT4N08D5 , EddShrT4N08D6 , EddShrT4N08D7 , & + EddShrT4N08D8 , EddShrT4N08D9 , EddShrT4N09D1 , EddShrT4N09D2 , EddShrT4N09D3 , EddShrT4N09D4 , & + EddShrT4N09D5 , EddShrT4N09D6 , EddShrT4N09D7 , EddShrT4N09D8 , EddShrT4N09D9 , EddShrT4N10D1 , & + EddShrT4N10D2 , EddShrT4N10D3 , EddShrT4N10D4 , EddShrT4N10D5 , EddShrT4N10D6 , EddShrT4N10D7 , & + EddShrT4N10D8 , EddShrT4N10D9 , EddShrT4N11D1 , EddShrT4N11D2 , EddShrT4N11D3 , EddShrT4N11D4 , & + EddShrT4N11D5 , EddShrT4N11D6 , EddShrT4N11D7 , EddShrT4N11D8 , EddShrT4N11D9 , EddShrT4N12D1 , & + EddShrT4N12D2 , EddShrT4N12D3 , EddShrT4N12D4 , EddShrT4N12D5 , EddShrT4N12D6 , EddShrT4N12D7 , & + EddShrT4N12D8 , EddShrT4N12D9 , EddShrT4N13D1 , EddShrT4N13D2 , EddShrT4N13D3 , EddShrT4N13D4 , & + EddShrT4N13D5 , EddShrT4N13D6 , EddShrT4N13D7 , EddShrT4N13D8 , EddShrT4N13D9 , EddShrT4N14D1 , & + EddShrT4N14D2 , EddShrT4N14D3 , EddShrT4N14D4 , EddShrT4N14D5 , EddShrT4N14D6 , EddShrT4N14D7 , & + EddShrT4N14D8 , EddShrT4N14D9 , EddShrT4N15D1 , EddShrT4N15D2 , EddShrT4N15D3 , EddShrT4N15D4 , & + EddShrT4N15D5 , EddShrT4N15D6 , EddShrT4N15D7 , EddShrT4N15D8 , EddShrT4N15D9 , EddShrT4N16D1 , & + EddShrT4N16D2 , EddShrT4N16D3 , EddShrT4N16D4 , EddShrT4N16D5 , EddShrT4N16D6 , EddShrT4N16D7 , & + EddShrT4N16D8 , EddShrT4N16D9 , EddShrT4N17D1 , EddShrT4N17D2 , EddShrT4N17D3 , EddShrT4N17D4 , & + EddShrT4N17D5 , EddShrT4N17D6 , EddShrT4N17D7 , EddShrT4N17D8 , EddShrT4N17D9 , EddShrT4N18D1 , & + EddShrT4N18D2 , EddShrT4N18D3 , EddShrT4N18D4 , EddShrT4N18D5 , EddShrT4N18D6 , EddShrT4N18D7 , & + EddShrT4N18D8 , EddShrT4N18D9 , EddShrT4N19D1 , EddShrT4N19D2 , EddShrT4N19D3 , EddShrT4N19D4 , & + EddShrT4N19D5 , EddShrT4N19D6 , EddShrT4N19D7 , EddShrT4N19D8 , EddShrT4N19D9 , EddShrT4N20D1 , & + EddShrT4N20D2 , EddShrT4N20D3 , EddShrT4N20D4 , EddShrT4N20D5 , EddShrT4N20D6 , EddShrT4N20D7 , & + EddShrT4N20D8 , EddShrT4N20D9 , EddShrT5N01D1 , EddShrT5N01D2 , EddShrT5N01D3 , EddShrT5N01D4 , & + EddShrT5N01D5 , EddShrT5N01D6 , EddShrT5N01D7 , EddShrT5N01D8 , EddShrT5N01D9 , EddShrT5N02D1 , & + EddShrT5N02D2 , EddShrT5N02D3 , EddShrT5N02D4 , EddShrT5N02D5 , EddShrT5N02D6 , EddShrT5N02D7 , & + EddShrT5N02D8 , EddShrT5N02D9 , EddShrT5N03D1 , EddShrT5N03D2 , EddShrT5N03D3 , EddShrT5N03D4 , & + EddShrT5N03D5 , EddShrT5N03D6 , EddShrT5N03D7 , EddShrT5N03D8 , EddShrT5N03D9 , EddShrT5N04D1 , & + EddShrT5N04D2 , EddShrT5N04D3 , EddShrT5N04D4 , EddShrT5N04D5 , EddShrT5N04D6 , EddShrT5N04D7 , & + EddShrT5N04D8 , EddShrT5N04D9 , EddShrT5N05D1 , EddShrT5N05D2 , EddShrT5N05D3 , EddShrT5N05D4 , & + EddShrT5N05D5 , EddShrT5N05D6 , EddShrT5N05D7 , EddShrT5N05D8 , EddShrT5N05D9 , EddShrT5N06D1 , & + EddShrT5N06D2 , EddShrT5N06D3 , EddShrT5N06D4 , EddShrT5N06D5 , EddShrT5N06D6 , EddShrT5N06D7 , & + EddShrT5N06D8 , EddShrT5N06D9 , EddShrT5N07D1 , EddShrT5N07D2 , EddShrT5N07D3 , EddShrT5N07D4 , & + EddShrT5N07D5 , EddShrT5N07D6 , EddShrT5N07D7 , EddShrT5N07D8 , EddShrT5N07D9 , EddShrT5N08D1 , & + EddShrT5N08D2 , EddShrT5N08D3 , EddShrT5N08D4 , EddShrT5N08D5 , EddShrT5N08D6 , EddShrT5N08D7 , & + EddShrT5N08D8 , EddShrT5N08D9 , EddShrT5N09D1 , EddShrT5N09D2 , EddShrT5N09D3 , EddShrT5N09D4 , & + EddShrT5N09D5 , EddShrT5N09D6 , EddShrT5N09D7 , EddShrT5N09D8 , EddShrT5N09D9 , EddShrT5N10D1 , & + EddShrT5N10D2 , EddShrT5N10D3 , EddShrT5N10D4 , EddShrT5N10D5 , EddShrT5N10D6 , EddShrT5N10D7 , & + EddShrT5N10D8 , EddShrT5N10D9 , EddShrT5N11D1 , EddShrT5N11D2 , EddShrT5N11D3 , EddShrT5N11D4 , & + EddShrT5N11D5 , EddShrT5N11D6 , EddShrT5N11D7 , EddShrT5N11D8 , EddShrT5N11D9 , EddShrT5N12D1 , & + EddShrT5N12D2 , EddShrT5N12D3 , EddShrT5N12D4 , EddShrT5N12D5 , EddShrT5N12D6 , EddShrT5N12D7 , & + EddShrT5N12D8 , EddShrT5N12D9 , EddShrT5N13D1 , EddShrT5N13D2 , EddShrT5N13D3 , EddShrT5N13D4 , & + EddShrT5N13D5 , EddShrT5N13D6 , EddShrT5N13D7 , EddShrT5N13D8 , EddShrT5N13D9 , EddShrT5N14D1 , & + EddShrT5N14D2 , EddShrT5N14D3 , EddShrT5N14D4 , EddShrT5N14D5 /) + INTEGER(IntKi), PARAMETER :: ParamIndxAry3(1330) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) + EddShrT5N14D6 , EddShrT5N14D7 , EddShrT5N14D8 , EddShrT5N14D9 , EddShrT5N15D1 , EddShrT5N15D2 , & + EddShrT5N15D3 , EddShrT5N15D4 , EddShrT5N15D5 , EddShrT5N15D6 , EddShrT5N15D7 , EddShrT5N15D8 , & + EddShrT5N15D9 , EddShrT5N16D1 , EddShrT5N16D2 , EddShrT5N16D3 , EddShrT5N16D4 , EddShrT5N16D5 , & + EddShrT5N16D6 , EddShrT5N16D7 , EddShrT5N16D8 , EddShrT5N16D9 , EddShrT5N17D1 , EddShrT5N17D2 , & + EddShrT5N17D3 , EddShrT5N17D4 , EddShrT5N17D5 , EddShrT5N17D6 , EddShrT5N17D7 , EddShrT5N17D8 , & + EddShrT5N17D9 , EddShrT5N18D1 , EddShrT5N18D2 , EddShrT5N18D3 , EddShrT5N18D4 , EddShrT5N18D5 , & + EddShrT5N18D6 , EddShrT5N18D7 , EddShrT5N18D8 , EddShrT5N18D9 , EddShrT5N19D1 , EddShrT5N19D2 , & + EddShrT5N19D3 , EddShrT5N19D4 , EddShrT5N19D5 , EddShrT5N19D6 , EddShrT5N19D7 , EddShrT5N19D8 , & + EddShrT5N19D9 , EddShrT5N20D1 , EddShrT5N20D2 , EddShrT5N20D3 , EddShrT5N20D4 , EddShrT5N20D5 , & + EddShrT5N20D6 , EddShrT5N20D7 , EddShrT5N20D8 , EddShrT5N20D9 , EddShrT6N01D1 , EddShrT6N01D2 , & + EddShrT6N01D3 , EddShrT6N01D4 , EddShrT6N01D5 , EddShrT6N01D6 , EddShrT6N01D7 , EddShrT6N01D8 , & + EddShrT6N01D9 , EddShrT6N02D1 , EddShrT6N02D2 , EddShrT6N02D3 , EddShrT6N02D4 , EddShrT6N02D5 , & + EddShrT6N02D6 , EddShrT6N02D7 , EddShrT6N02D8 , EddShrT6N02D9 , EddShrT6N03D1 , EddShrT6N03D2 , & + EddShrT6N03D3 , EddShrT6N03D4 , EddShrT6N03D5 , EddShrT6N03D6 , EddShrT6N03D7 , EddShrT6N03D8 , & + EddShrT6N03D9 , EddShrT6N04D1 , EddShrT6N04D2 , EddShrT6N04D3 , EddShrT6N04D4 , EddShrT6N04D5 , & + EddShrT6N04D6 , EddShrT6N04D7 , EddShrT6N04D8 , EddShrT6N04D9 , EddShrT6N05D1 , EddShrT6N05D2 , & + EddShrT6N05D3 , EddShrT6N05D4 , EddShrT6N05D5 , EddShrT6N05D6 , EddShrT6N05D7 , EddShrT6N05D8 , & + EddShrT6N05D9 , EddShrT6N06D1 , EddShrT6N06D2 , EddShrT6N06D3 , EddShrT6N06D4 , EddShrT6N06D5 , & + EddShrT6N06D6 , EddShrT6N06D7 , EddShrT6N06D8 , EddShrT6N06D9 , EddShrT6N07D1 , EddShrT6N07D2 , & + EddShrT6N07D3 , EddShrT6N07D4 , EddShrT6N07D5 , EddShrT6N07D6 , EddShrT6N07D7 , EddShrT6N07D8 , & + EddShrT6N07D9 , EddShrT6N08D1 , EddShrT6N08D2 , EddShrT6N08D3 , EddShrT6N08D4 , EddShrT6N08D5 , & + EddShrT6N08D6 , EddShrT6N08D7 , EddShrT6N08D8 , EddShrT6N08D9 , EddShrT6N09D1 , EddShrT6N09D2 , & + EddShrT6N09D3 , EddShrT6N09D4 , EddShrT6N09D5 , EddShrT6N09D6 , EddShrT6N09D7 , EddShrT6N09D8 , & + EddShrT6N09D9 , EddShrT6N10D1 , EddShrT6N10D2 , EddShrT6N10D3 , EddShrT6N10D4 , EddShrT6N10D5 , & + EddShrT6N10D6 , EddShrT6N10D7 , EddShrT6N10D8 , EddShrT6N10D9 , EddShrT6N11D1 , EddShrT6N11D2 , & + EddShrT6N11D3 , EddShrT6N11D4 , EddShrT6N11D5 , EddShrT6N11D6 , EddShrT6N11D7 , EddShrT6N11D8 , & + EddShrT6N11D9 , EddShrT6N12D1 , EddShrT6N12D2 , EddShrT6N12D3 , EddShrT6N12D4 , EddShrT6N12D5 , & + EddShrT6N12D6 , EddShrT6N12D7 , EddShrT6N12D8 , EddShrT6N12D9 , EddShrT6N13D1 , EddShrT6N13D2 , & + EddShrT6N13D3 , EddShrT6N13D4 , EddShrT6N13D5 , EddShrT6N13D6 , EddShrT6N13D7 , EddShrT6N13D8 , & + EddShrT6N13D9 , EddShrT6N14D1 , EddShrT6N14D2 , EddShrT6N14D3 , EddShrT6N14D4 , EddShrT6N14D5 , & + EddShrT6N14D6 , EddShrT6N14D7 , EddShrT6N14D8 , EddShrT6N14D9 , EddShrT6N15D1 , EddShrT6N15D2 , & + EddShrT6N15D3 , EddShrT6N15D4 , EddShrT6N15D5 , EddShrT6N15D6 , EddShrT6N15D7 , EddShrT6N15D8 , & + EddShrT6N15D9 , EddShrT6N16D1 , EddShrT6N16D2 , EddShrT6N16D3 , EddShrT6N16D4 , EddShrT6N16D5 , & + EddShrT6N16D6 , EddShrT6N16D7 , EddShrT6N16D8 , EddShrT6N16D9 , EddShrT6N17D1 , EddShrT6N17D2 , & + EddShrT6N17D3 , EddShrT6N17D4 , EddShrT6N17D5 , EddShrT6N17D6 , EddShrT6N17D7 , EddShrT6N17D8 , & + EddShrT6N17D9 , EddShrT6N18D1 , EddShrT6N18D2 , EddShrT6N18D3 , EddShrT6N18D4 , EddShrT6N18D5 , & + EddShrT6N18D6 , EddShrT6N18D7 , EddShrT6N18D8 , EddShrT6N18D9 , EddShrT6N19D1 , EddShrT6N19D2 , & + EddShrT6N19D3 , EddShrT6N19D4 , EddShrT6N19D5 , EddShrT6N19D6 , EddShrT6N19D7 , EddShrT6N19D8 , & + EddShrT6N19D9 , EddShrT6N20D1 , EddShrT6N20D2 , EddShrT6N20D3 , EddShrT6N20D4 , EddShrT6N20D5 , & + EddShrT6N20D6 , EddShrT6N20D7 , EddShrT6N20D8 , EddShrT6N20D9 , EddShrT7N01D1 , EddShrT7N01D2 , & + EddShrT7N01D3 , EddShrT7N01D4 , EddShrT7N01D5 , EddShrT7N01D6 , EddShrT7N01D7 , EddShrT7N01D8 , & + EddShrT7N01D9 , EddShrT7N02D1 , EddShrT7N02D2 , EddShrT7N02D3 , EddShrT7N02D4 , EddShrT7N02D5 , & + EddShrT7N02D6 , EddShrT7N02D7 , EddShrT7N02D8 , EddShrT7N02D9 , EddShrT7N03D1 , EddShrT7N03D2 , & + EddShrT7N03D3 , EddShrT7N03D4 , EddShrT7N03D5 , EddShrT7N03D6 , EddShrT7N03D7 , EddShrT7N03D8 , & + EddShrT7N03D9 , EddShrT7N04D1 , EddShrT7N04D2 , EddShrT7N04D3 , EddShrT7N04D4 , EddShrT7N04D5 , & + EddShrT7N04D6 , EddShrT7N04D7 , EddShrT7N04D8 , EddShrT7N04D9 , EddShrT7N05D1 , EddShrT7N05D2 , & + EddShrT7N05D3 , EddShrT7N05D4 , EddShrT7N05D5 , EddShrT7N05D6 , EddShrT7N05D7 , EddShrT7N05D8 , & + EddShrT7N05D9 , EddShrT7N06D1 , EddShrT7N06D2 , EddShrT7N06D3 , EddShrT7N06D4 , EddShrT7N06D5 , & + EddShrT7N06D6 , EddShrT7N06D7 , EddShrT7N06D8 , EddShrT7N06D9 , EddShrT7N07D1 , EddShrT7N07D2 , & + EddShrT7N07D3 , EddShrT7N07D4 , EddShrT7N07D5 , EddShrT7N07D6 , EddShrT7N07D7 , EddShrT7N07D8 , & + EddShrT7N07D9 , EddShrT7N08D1 , EddShrT7N08D2 , EddShrT7N08D3 , EddShrT7N08D4 , EddShrT7N08D5 , & + EddShrT7N08D6 , EddShrT7N08D7 , EddShrT7N08D8 , EddShrT7N08D9 , EddShrT7N09D1 , EddShrT7N09D2 , & + EddShrT7N09D3 , EddShrT7N09D4 , EddShrT7N09D5 , EddShrT7N09D6 , EddShrT7N09D7 , EddShrT7N09D8 , & + EddShrT7N09D9 , EddShrT7N10D1 , EddShrT7N10D2 , EddShrT7N10D3 , EddShrT7N10D4 , EddShrT7N10D5 , & + EddShrT7N10D6 , EddShrT7N10D7 , EddShrT7N10D8 , EddShrT7N10D9 , EddShrT7N11D1 , EddShrT7N11D2 , & + EddShrT7N11D3 , EddShrT7N11D4 , EddShrT7N11D5 , EddShrT7N11D6 , EddShrT7N11D7 , EddShrT7N11D8 , & + EddShrT7N11D9 , EddShrT7N12D1 , EddShrT7N12D2 , EddShrT7N12D3 , EddShrT7N12D4 , EddShrT7N12D5 , & + EddShrT7N12D6 , EddShrT7N12D7 , EddShrT7N12D8 , EddShrT7N12D9 , EddShrT7N13D1 , EddShrT7N13D2 , & + EddShrT7N13D3 , EddShrT7N13D4 , EddShrT7N13D5 , EddShrT7N13D6 , EddShrT7N13D7 , EddShrT7N13D8 , & + EddShrT7N13D9 , EddShrT7N14D1 , EddShrT7N14D2 , EddShrT7N14D3 , EddShrT7N14D4 , EddShrT7N14D5 , & + EddShrT7N14D6 , EddShrT7N14D7 , EddShrT7N14D8 , EddShrT7N14D9 , EddShrT7N15D1 , EddShrT7N15D2 , & + EddShrT7N15D3 , EddShrT7N15D4 , EddShrT7N15D5 , EddShrT7N15D6 , EddShrT7N15D7 , EddShrT7N15D8 , & + EddShrT7N15D9 , EddShrT7N16D1 , EddShrT7N16D2 , EddShrT7N16D3 , EddShrT7N16D4 , EddShrT7N16D5 , & + EddShrT7N16D6 , EddShrT7N16D7 , EddShrT7N16D8 , EddShrT7N16D9 , EddShrT7N17D1 , EddShrT7N17D2 , & + EddShrT7N17D3 , EddShrT7N17D4 , EddShrT7N17D5 , EddShrT7N17D6 , EddShrT7N17D7 , EddShrT7N17D8 , & + EddShrT7N17D9 , EddShrT7N18D1 , EddShrT7N18D2 , EddShrT7N18D3 , EddShrT7N18D4 , EddShrT7N18D5 , & + EddShrT7N18D6 , EddShrT7N18D7 , EddShrT7N18D8 , EddShrT7N18D9 , EddShrT7N19D1 , EddShrT7N19D2 , & + EddShrT7N19D3 , EddShrT7N19D4 , EddShrT7N19D5 , EddShrT7N19D6 , EddShrT7N19D7 , EddShrT7N19D8 , & + EddShrT7N19D9 , EddShrT7N20D1 , EddShrT7N20D2 , EddShrT7N20D3 , EddShrT7N20D4 , EddShrT7N20D5 , & + EddShrT7N20D6 , EddShrT7N20D7 , EddShrT7N20D8 , EddShrT7N20D9 , EddShrT8N01D1 , EddShrT8N01D2 , & + EddShrT8N01D3 , EddShrT8N01D4 , EddShrT8N01D5 , EddShrT8N01D6 , EddShrT8N01D7 , EddShrT8N01D8 , & + EddShrT8N01D9 , EddShrT8N02D1 , EddShrT8N02D2 , EddShrT8N02D3 , EddShrT8N02D4 , EddShrT8N02D5 , & + EddShrT8N02D6 , EddShrT8N02D7 , EddShrT8N02D8 , EddShrT8N02D9 , EddShrT8N03D1 , EddShrT8N03D2 , & + EddShrT8N03D3 , EddShrT8N03D4 , EddShrT8N03D5 , EddShrT8N03D6 , EddShrT8N03D7 , EddShrT8N03D8 , & + EddShrT8N03D9 , EddShrT8N04D1 , EddShrT8N04D2 , EddShrT8N04D3 , EddShrT8N04D4 , EddShrT8N04D5 , & + EddShrT8N04D6 , EddShrT8N04D7 , EddShrT8N04D8 , EddShrT8N04D9 , EddShrT8N05D1 , EddShrT8N05D2 , & + EddShrT8N05D3 , EddShrT8N05D4 , EddShrT8N05D5 , EddShrT8N05D6 , EddShrT8N05D7 , EddShrT8N05D8 , & + EddShrT8N05D9 , EddShrT8N06D1 , EddShrT8N06D2 , EddShrT8N06D3 , EddShrT8N06D4 , EddShrT8N06D5 , & + EddShrT8N06D6 , EddShrT8N06D7 , EddShrT8N06D8 , EddShrT8N06D9 , EddShrT8N07D1 , EddShrT8N07D2 , & + EddShrT8N07D3 , EddShrT8N07D4 , EddShrT8N07D5 , EddShrT8N07D6 , EddShrT8N07D7 , EddShrT8N07D8 , & + EddShrT8N07D9 , EddShrT8N08D1 , EddShrT8N08D2 , EddShrT8N08D3 , EddShrT8N08D4 , EddShrT8N08D5 , & + EddShrT8N08D6 , EddShrT8N08D7 , EddShrT8N08D8 , EddShrT8N08D9 , EddShrT8N09D1 , EddShrT8N09D2 , & + EddShrT8N09D3 , EddShrT8N09D4 , EddShrT8N09D5 , EddShrT8N09D6 , EddShrT8N09D7 , EddShrT8N09D8 , & + EddShrT8N09D9 , EddShrT8N10D1 , EddShrT8N10D2 , EddShrT8N10D3 , EddShrT8N10D4 , EddShrT8N10D5 , & + EddShrT8N10D6 , EddShrT8N10D7 , EddShrT8N10D8 , EddShrT8N10D9 , EddShrT8N11D1 , EddShrT8N11D2 , & + EddShrT8N11D3 , EddShrT8N11D4 , EddShrT8N11D5 , EddShrT8N11D6 , EddShrT8N11D7 , EddShrT8N11D8 , & + EddShrT8N11D9 , EddShrT8N12D1 , EddShrT8N12D2 , EddShrT8N12D3 , EddShrT8N12D4 , EddShrT8N12D5 , & + EddShrT8N12D6 , EddShrT8N12D7 , EddShrT8N12D8 , EddShrT8N12D9 , EddShrT8N13D1 , EddShrT8N13D2 , & + EddShrT8N13D3 , EddShrT8N13D4 , EddShrT8N13D5 , EddShrT8N13D6 , EddShrT8N13D7 , EddShrT8N13D8 , & + EddShrT8N13D9 , EddShrT8N14D1 , EddShrT8N14D2 , EddShrT8N14D3 , EddShrT8N14D4 , EddShrT8N14D5 , & + EddShrT8N14D6 , EddShrT8N14D7 , EddShrT8N14D8 , EddShrT8N14D9 , EddShrT8N15D1 , EddShrT8N15D2 , & + EddShrT8N15D3 , EddShrT8N15D4 , EddShrT8N15D5 , EddShrT8N15D6 , EddShrT8N15D7 , EddShrT8N15D8 , & + EddShrT8N15D9 , EddShrT8N16D1 , EddShrT8N16D2 , EddShrT8N16D3 , EddShrT8N16D4 , EddShrT8N16D5 , & + EddShrT8N16D6 , EddShrT8N16D7 , EddShrT8N16D8 , EddShrT8N16D9 , EddShrT8N17D1 , EddShrT8N17D2 , & + EddShrT8N17D3 , EddShrT8N17D4 , EddShrT8N17D5 , EddShrT8N17D6 , EddShrT8N17D7 , EddShrT8N17D8 , & + EddShrT8N17D9 , EddShrT8N18D1 , EddShrT8N18D2 , EddShrT8N18D3 , EddShrT8N18D4 , EddShrT8N18D5 , & + EddShrT8N18D6 , EddShrT8N18D7 , EddShrT8N18D8 , EddShrT8N18D9 , EddShrT8N19D1 , EddShrT8N19D2 , & + EddShrT8N19D3 , EddShrT8N19D4 , EddShrT8N19D5 , EddShrT8N19D6 , EddShrT8N19D7 , EddShrT8N19D8 , & + EddShrT8N19D9 , EddShrT8N20D1 , EddShrT8N20D2 , EddShrT8N20D3 , EddShrT8N20D4 , EddShrT8N20D5 , & + EddShrT8N20D6 , EddShrT8N20D7 , EddShrT8N20D8 , EddShrT8N20D9 , EddShrT9N01D1 , EddShrT9N01D2 , & + EddShrT9N01D3 , EddShrT9N01D4 , EddShrT9N01D5 , EddShrT9N01D6 , EddShrT9N01D7 , EddShrT9N01D8 , & + EddShrT9N01D9 , EddShrT9N02D1 , EddShrT9N02D2 , EddShrT9N02D3 , EddShrT9N02D4 , EddShrT9N02D5 , & + EddShrT9N02D6 , EddShrT9N02D7 , EddShrT9N02D8 , EddShrT9N02D9 , EddShrT9N03D1 , EddShrT9N03D2 , & + EddShrT9N03D3 , EddShrT9N03D4 , EddShrT9N03D5 , EddShrT9N03D6 , EddShrT9N03D7 , EddShrT9N03D8 , & + EddShrT9N03D9 , EddShrT9N04D1 , EddShrT9N04D2 , EddShrT9N04D3 , EddShrT9N04D4 , EddShrT9N04D5 , & + EddShrT9N04D6 , EddShrT9N04D7 , EddShrT9N04D8 , EddShrT9N04D9 , EddShrT9N05D1 , EddShrT9N05D2 , & + EddShrT9N05D3 , EddShrT9N05D4 , EddShrT9N05D5 , EddShrT9N05D6 , EddShrT9N05D7 , EddShrT9N05D8 , & + EddShrT9N05D9 , EddShrT9N06D1 , EddShrT9N06D2 , EddShrT9N06D3 , EddShrT9N06D4 , EddShrT9N06D5 , & + EddShrT9N06D6 , EddShrT9N06D7 , EddShrT9N06D8 , EddShrT9N06D9 , EddShrT9N07D1 , EddShrT9N07D2 , & + EddShrT9N07D3 , EddShrT9N07D4 , EddShrT9N07D5 , EddShrT9N07D6 , EddShrT9N07D7 , EddShrT9N07D8 , & + EddShrT9N07D9 , EddShrT9N08D1 , EddShrT9N08D2 , EddShrT9N08D3 , EddShrT9N08D4 , EddShrT9N08D5 , & + EddShrT9N08D6 , EddShrT9N08D7 , EddShrT9N08D8 , EddShrT9N08D9 , EddShrT9N09D1 , EddShrT9N09D2 , & + EddShrT9N09D3 , EddShrT9N09D4 , EddShrT9N09D5 , EddShrT9N09D6 , EddShrT9N09D7 , EddShrT9N09D8 , & + EddShrT9N09D9 , EddShrT9N10D1 , EddShrT9N10D2 , EddShrT9N10D3 , EddShrT9N10D4 , EddShrT9N10D5 , & + EddShrT9N10D6 , EddShrT9N10D7 , EddShrT9N10D8 , EddShrT9N10D9 , EddShrT9N11D1 , EddShrT9N11D2 , & + EddShrT9N11D3 , EddShrT9N11D4 , EddShrT9N11D5 , EddShrT9N11D6 , EddShrT9N11D7 , EddShrT9N11D8 , & + EddShrT9N11D9 , EddShrT9N12D1 , EddShrT9N12D2 , EddShrT9N12D3 , EddShrT9N12D4 , EddShrT9N12D5 , & + EddShrT9N12D6 , EddShrT9N12D7 , EddShrT9N12D8 , EddShrT9N12D9 , EddShrT9N13D1 , EddShrT9N13D2 , & + EddShrT9N13D3 , EddShrT9N13D4 , EddShrT9N13D5 , EddShrT9N13D6 , EddShrT9N13D7 , EddShrT9N13D8 , & + EddShrT9N13D9 , EddShrT9N14D1 , EddShrT9N14D2 , EddShrT9N14D3 , EddShrT9N14D4 , EddShrT9N14D5 , & + EddShrT9N14D6 , EddShrT9N14D7 , EddShrT9N14D8 , EddShrT9N14D9 , EddShrT9N15D1 , EddShrT9N15D2 , & + EddShrT9N15D3 , EddShrT9N15D4 , EddShrT9N15D5 , EddShrT9N15D6 , EddShrT9N15D7 , EddShrT9N15D8 , & + EddShrT9N15D9 , EddShrT9N16D1 , EddShrT9N16D2 , EddShrT9N16D3 , EddShrT9N16D4 , EddShrT9N16D5 , & + EddShrT9N16D6 , EddShrT9N16D7 , EddShrT9N16D8 , EddShrT9N16D9 , EddShrT9N17D1 , EddShrT9N17D2 , & + EddShrT9N17D3 , EddShrT9N17D4 , EddShrT9N17D5 , EddShrT9N17D6 , EddShrT9N17D7 , EddShrT9N17D8 , & + EddShrT9N17D9 , EddShrT9N18D1 , EddShrT9N18D2 , EddShrT9N18D3 , EddShrT9N18D4 , EddShrT9N18D5 , & + EddShrT9N18D6 , EddShrT9N18D7 , EddShrT9N18D8 , EddShrT9N18D9 , EddShrT9N19D1 , EddShrT9N19D2 , & + EddShrT9N19D3 , EddShrT9N19D4 , EddShrT9N19D5 , EddShrT9N19D6 , EddShrT9N19D7 , EddShrT9N19D8 , & + EddShrT9N19D9 , EddShrT9N20D1 , EddShrT9N20D2 , EddShrT9N20D3 , EddShrT9N20D4 , EddShrT9N20D5 , & + EddShrT9N20D6 , EddShrT9N20D7 , EddShrT9N20D8 , EddShrT9N20D9 , EddVisT1N01D1 , EddVisT1N01D2 , & + EddVisT1N01D3 , EddVisT1N01D4 , EddVisT1N01D5 , EddVisT1N01D6 , EddVisT1N01D7 , EddVisT1N01D8 , & + EddVisT1N01D9 , EddVisT1N02D1 , EddVisT1N02D2 , EddVisT1N02D3 , EddVisT1N02D4 , EddVisT1N02D5 , & + EddVisT1N02D6 , EddVisT1N02D7 , EddVisT1N02D8 , EddVisT1N02D9 , EddVisT1N03D1 , EddVisT1N03D2 , & + EddVisT1N03D3 , EddVisT1N03D4 , EddVisT1N03D5 , EddVisT1N03D6 , EddVisT1N03D7 , EddVisT1N03D8 , & + EddVisT1N03D9 , EddVisT1N04D1 , EddVisT1N04D2 , EddVisT1N04D3 , EddVisT1N04D4 , EddVisT1N04D5 , & + EddVisT1N04D6 , EddVisT1N04D7 , EddVisT1N04D8 , EddVisT1N04D9 , EddVisT1N05D1 , EddVisT1N05D2 , & + EddVisT1N05D3 , EddVisT1N05D4 , EddVisT1N05D5 , EddVisT1N05D6 , EddVisT1N05D7 , EddVisT1N05D8 , & + EddVisT1N05D9 , EddVisT1N06D1 , EddVisT1N06D2 , EddVisT1N06D3 , EddVisT1N06D4 , EddVisT1N06D5 , & + EddVisT1N06D6 , EddVisT1N06D7 , EddVisT1N06D8 , EddVisT1N06D9 , EddVisT1N07D1 , EddVisT1N07D2 , & + EddVisT1N07D3 , EddVisT1N07D4 , EddVisT1N07D5 , EddVisT1N07D6 , EddVisT1N07D7 , EddVisT1N07D8 , & + EddVisT1N07D9 , EddVisT1N08D1 , EddVisT1N08D2 , EddVisT1N08D3 , EddVisT1N08D4 , EddVisT1N08D5 , & + EddVisT1N08D6 , EddVisT1N08D7 , EddVisT1N08D8 , EddVisT1N08D9 , EddVisT1N09D1 , EddVisT1N09D2 , & + EddVisT1N09D3 , EddVisT1N09D4 , EddVisT1N09D5 , EddVisT1N09D6 , EddVisT1N09D7 , EddVisT1N09D8 , & + EddVisT1N09D9 , EddVisT1N10D1 , EddVisT1N10D2 , EddVisT1N10D3 , EddVisT1N10D4 , EddVisT1N10D5 , & + EddVisT1N10D6 , EddVisT1N10D7 , EddVisT1N10D8 , EddVisT1N10D9 , EddVisT1N11D1 , EddVisT1N11D2 , & + EddVisT1N11D3 , EddVisT1N11D4 , EddVisT1N11D5 , EddVisT1N11D6 , EddVisT1N11D7 , EddVisT1N11D8 , & + EddVisT1N11D9 , EddVisT1N12D1 , EddVisT1N12D2 , EddVisT1N12D3 , EddVisT1N12D4 , EddVisT1N12D5 , & + EddVisT1N12D6 , EddVisT1N12D7 , EddVisT1N12D8 , EddVisT1N12D9 , EddVisT1N13D1 , EddVisT1N13D2 , & + EddVisT1N13D3 , EddVisT1N13D4 , EddVisT1N13D5 , EddVisT1N13D6 , EddVisT1N13D7 , EddVisT1N13D8 , & + EddVisT1N13D9 , EddVisT1N14D1 , EddVisT1N14D2 , EddVisT1N14D3 , EddVisT1N14D4 , EddVisT1N14D5 , & + EddVisT1N14D6 , EddVisT1N14D7 , EddVisT1N14D8 , EddVisT1N14D9 , EddVisT1N15D1 , EddVisT1N15D2 , & + EddVisT1N15D3 , EddVisT1N15D4 , EddVisT1N15D5 , EddVisT1N15D6 , EddVisT1N15D7 , EddVisT1N15D8 , & + EddVisT1N15D9 , EddVisT1N16D1 , EddVisT1N16D2 , EddVisT1N16D3 , EddVisT1N16D4 , EddVisT1N16D5 , & + EddVisT1N16D6 , EddVisT1N16D7 , EddVisT1N16D8 , EddVisT1N16D9 , EddVisT1N17D1 , EddVisT1N17D2 , & + EddVisT1N17D3 , EddVisT1N17D4 , EddVisT1N17D5 , EddVisT1N17D6 , EddVisT1N17D7 , EddVisT1N17D8 , & + EddVisT1N17D9 , EddVisT1N18D1 , EddVisT1N18D2 , EddVisT1N18D3 , EddVisT1N18D4 , EddVisT1N18D5 , & + EddVisT1N18D6 , EddVisT1N18D7 , EddVisT1N18D8 , EddVisT1N18D9 , EddVisT1N19D1 , EddVisT1N19D2 , & + EddVisT1N19D3 , EddVisT1N19D4 , EddVisT1N19D5 , EddVisT1N19D6 , EddVisT1N19D7 , EddVisT1N19D8 , & + EddVisT1N19D9 , EddVisT1N20D1 , EddVisT1N20D2 , EddVisT1N20D3 , EddVisT1N20D4 , EddVisT1N20D5 , & + EddVisT1N20D6 , EddVisT1N20D7 , EddVisT1N20D8 , EddVisT1N20D9 , EddVisT2N01D1 , EddVisT2N01D2 , & + EddVisT2N01D3 , EddVisT2N01D4 , EddVisT2N01D5 , EddVisT2N01D6 , EddVisT2N01D7 , EddVisT2N01D8 , & + EddVisT2N01D9 , EddVisT2N02D1 , EddVisT2N02D2 , EddVisT2N02D3 , EddVisT2N02D4 , EddVisT2N02D5 , & + EddVisT2N02D6 , EddVisT2N02D7 , EddVisT2N02D8 , EddVisT2N02D9 , EddVisT2N03D1 , EddVisT2N03D2 , & + EddVisT2N03D3 , EddVisT2N03D4 , EddVisT2N03D5 , EddVisT2N03D6 , EddVisT2N03D7 , EddVisT2N03D8 , & + EddVisT2N03D9 , EddVisT2N04D1 , EddVisT2N04D2 , EddVisT2N04D3 , EddVisT2N04D4 , EddVisT2N04D5 , & + EddVisT2N04D6 , EddVisT2N04D7 , EddVisT2N04D8 , EddVisT2N04D9 , EddVisT2N05D1 , EddVisT2N05D2 , & + EddVisT2N05D3 , EddVisT2N05D4 , EddVisT2N05D5 , EddVisT2N05D6 , EddVisT2N05D7 , EddVisT2N05D8 , & + EddVisT2N05D9 , EddVisT2N06D1 , EddVisT2N06D2 , EddVisT2N06D3 , EddVisT2N06D4 , EddVisT2N06D5 , & + EddVisT2N06D6 , EddVisT2N06D7 , EddVisT2N06D8 , EddVisT2N06D9 , EddVisT2N07D1 , EddVisT2N07D2 , & + EddVisT2N07D3 , EddVisT2N07D4 , EddVisT2N07D5 , EddVisT2N07D6 , EddVisT2N07D7 , EddVisT2N07D8 , & + EddVisT2N07D9 , EddVisT2N08D1 , EddVisT2N08D2 , EddVisT2N08D3 , EddVisT2N08D4 , EddVisT2N08D5 , & + EddVisT2N08D6 , EddVisT2N08D7 , EddVisT2N08D8 , EddVisT2N08D9 , EddVisT2N09D1 , EddVisT2N09D2 , & + EddVisT2N09D3 , EddVisT2N09D4 , EddVisT2N09D5 , EddVisT2N09D6 , EddVisT2N09D7 , EddVisT2N09D8 , & + EddVisT2N09D9 , EddVisT2N10D1 , EddVisT2N10D2 , EddVisT2N10D3 , EddVisT2N10D4 , EddVisT2N10D5 , & + EddVisT2N10D6 , EddVisT2N10D7 , EddVisT2N10D8 , EddVisT2N10D9 , EddVisT2N11D1 , EddVisT2N11D2 , & + EddVisT2N11D3 , EddVisT2N11D4 , EddVisT2N11D5 , EddVisT2N11D6 , EddVisT2N11D7 , EddVisT2N11D8 , & + EddVisT2N11D9 , EddVisT2N12D1 , EddVisT2N12D2 , EddVisT2N12D3 , EddVisT2N12D4 , EddVisT2N12D5 , & + EddVisT2N12D6 , EddVisT2N12D7 , EddVisT2N12D8 , EddVisT2N12D9 , EddVisT2N13D1 , EddVisT2N13D2 , & + EddVisT2N13D3 , EddVisT2N13D4 , EddVisT2N13D5 , EddVisT2N13D6 , EddVisT2N13D7 , EddVisT2N13D8 , & + EddVisT2N13D9 , EddVisT2N14D1 , EddVisT2N14D2 , EddVisT2N14D3 , EddVisT2N14D4 , EddVisT2N14D5 , & + EddVisT2N14D6 , EddVisT2N14D7 , EddVisT2N14D8 , EddVisT2N14D9 , EddVisT2N15D1 , EddVisT2N15D2 , & + EddVisT2N15D3 , EddVisT2N15D4 , EddVisT2N15D5 , EddVisT2N15D6 , EddVisT2N15D7 , EddVisT2N15D8 , & + EddVisT2N15D9 , EddVisT2N16D1 , EddVisT2N16D2 , EddVisT2N16D3 , EddVisT2N16D4 , EddVisT2N16D5 , & + EddVisT2N16D6 , EddVisT2N16D7 , EddVisT2N16D8 , EddVisT2N16D9 , EddVisT2N17D1 , EddVisT2N17D2 , & + EddVisT2N17D3 , EddVisT2N17D4 , EddVisT2N17D5 , EddVisT2N17D6 , EddVisT2N17D7 , EddVisT2N17D8 , & + EddVisT2N17D9 , EddVisT2N18D1 , EddVisT2N18D2 , EddVisT2N18D3 , EddVisT2N18D4 , EddVisT2N18D5 , & + EddVisT2N18D6 , EddVisT2N18D7 , EddVisT2N18D8 , EddVisT2N18D9 , EddVisT2N19D1 , EddVisT2N19D2 , & + EddVisT2N19D3 , EddVisT2N19D4 , EddVisT2N19D5 , EddVisT2N19D6 , EddVisT2N19D7 , EddVisT2N19D8 , & + EddVisT2N19D9 , EddVisT2N20D1 , EddVisT2N20D2 , EddVisT2N20D3 , EddVisT2N20D4 , EddVisT2N20D5 , & + EddVisT2N20D6 , EddVisT2N20D7 , EddVisT2N20D8 , EddVisT2N20D9 , EddVisT3N01D1 , EddVisT3N01D2 , & + EddVisT3N01D3 , EddVisT3N01D4 , EddVisT3N01D5 , EddVisT3N01D6 , EddVisT3N01D7 , EddVisT3N01D8 , & + EddVisT3N01D9 , EddVisT3N02D1 , EddVisT3N02D2 , EddVisT3N02D3 , EddVisT3N02D4 , EddVisT3N02D5 , & + EddVisT3N02D6 , EddVisT3N02D7 , EddVisT3N02D8 , EddVisT3N02D9 , EddVisT3N03D1 , EddVisT3N03D2 , & + EddVisT3N03D3 , EddVisT3N03D4 , EddVisT3N03D5 , EddVisT3N03D6 , EddVisT3N03D7 , EddVisT3N03D8 , & + EddVisT3N03D9 , EddVisT3N04D1 , EddVisT3N04D2 , EddVisT3N04D3 , EddVisT3N04D4 , EddVisT3N04D5 , & + EddVisT3N04D6 , EddVisT3N04D7 , EddVisT3N04D8 , EddVisT3N04D9 , EddVisT3N05D1 , EddVisT3N05D2 , & + EddVisT3N05D3 , EddVisT3N05D4 , EddVisT3N05D5 , EddVisT3N05D6 , EddVisT3N05D7 , EddVisT3N05D8 , & + EddVisT3N05D9 , EddVisT3N06D1 , EddVisT3N06D2 , EddVisT3N06D3 , EddVisT3N06D4 , EddVisT3N06D5 , & + EddVisT3N06D6 , EddVisT3N06D7 , EddVisT3N06D8 , EddVisT3N06D9 , EddVisT3N07D1 , EddVisT3N07D2 , & + EddVisT3N07D3 , EddVisT3N07D4 , EddVisT3N07D5 , EddVisT3N07D6 , EddVisT3N07D7 , EddVisT3N07D8 , & + EddVisT3N07D9 , EddVisT3N08D1 , EddVisT3N08D2 , EddVisT3N08D3 , EddVisT3N08D4 , EddVisT3N08D5 , & + EddVisT3N08D6 , EddVisT3N08D7 , EddVisT3N08D8 , EddVisT3N08D9 , EddVisT3N09D1 , EddVisT3N09D2 , & + EddVisT3N09D3 , EddVisT3N09D4 , EddVisT3N09D5 , EddVisT3N09D6 , EddVisT3N09D7 , EddVisT3N09D8 , & + EddVisT3N09D9 , EddVisT3N10D1 , EddVisT3N10D2 , EddVisT3N10D3 , EddVisT3N10D4 , EddVisT3N10D5 , & + EddVisT3N10D6 , EddVisT3N10D7 , EddVisT3N10D8 , EddVisT3N10D9 , EddVisT3N11D1 , EddVisT3N11D2 , & + EddVisT3N11D3 , EddVisT3N11D4 , EddVisT3N11D5 , EddVisT3N11D6 , EddVisT3N11D7 , EddVisT3N11D8 , & + EddVisT3N11D9 , EddVisT3N12D1 , EddVisT3N12D2 , EddVisT3N12D3 , EddVisT3N12D4 , EddVisT3N12D5 , & + EddVisT3N12D6 , EddVisT3N12D7 , EddVisT3N12D8 , EddVisT3N12D9 , EddVisT3N13D1 , EddVisT3N13D2 , & + EddVisT3N13D3 , EddVisT3N13D4 , EddVisT3N13D5 , EddVisT3N13D6 , EddVisT3N13D7 , EddVisT3N13D8 , & + EddVisT3N13D9 , EddVisT3N14D1 , EddVisT3N14D2 , EddVisT3N14D3 , EddVisT3N14D4 , EddVisT3N14D5 , & + EddVisT3N14D6 , EddVisT3N14D7 , EddVisT3N14D8 , EddVisT3N14D9 , EddVisT3N15D1 , EddVisT3N15D2 , & + EddVisT3N15D3 , EddVisT3N15D4 , EddVisT3N15D5 , EddVisT3N15D6 , EddVisT3N15D7 , EddVisT3N15D8 , & + EddVisT3N15D9 , EddVisT3N16D1 , EddVisT3N16D2 , EddVisT3N16D3 , EddVisT3N16D4 , EddVisT3N16D5 , & + EddVisT3N16D6 , EddVisT3N16D7 , EddVisT3N16D8 , EddVisT3N16D9 , EddVisT3N17D1 , EddVisT3N17D2 , & + EddVisT3N17D3 , EddVisT3N17D4 , EddVisT3N17D5 , EddVisT3N17D6 , EddVisT3N17D7 , EddVisT3N17D8 , & + EddVisT3N17D9 , EddVisT3N18D1 , EddVisT3N18D2 , EddVisT3N18D3 , EddVisT3N18D4 , EddVisT3N18D5 , & + EddVisT3N18D6 , EddVisT3N18D7 , EddVisT3N18D8 , EddVisT3N18D9 , EddVisT3N19D1 , EddVisT3N19D2 , & + EddVisT3N19D3 , EddVisT3N19D4 , EddVisT3N19D5 , EddVisT3N19D6 , EddVisT3N19D7 , EddVisT3N19D8 , & + EddVisT3N19D9 , EddVisT3N20D1 , EddVisT3N20D2 , EddVisT3N20D3 , EddVisT3N20D4 , EddVisT3N20D5 , & + EddVisT3N20D6 , EddVisT3N20D7 , EddVisT3N20D8 , EddVisT3N20D9 , EddVisT4N01D1 , EddVisT4N01D2 , & + EddVisT4N01D3 , EddVisT4N01D4 , EddVisT4N01D5 , EddVisT4N01D6 , EddVisT4N01D7 , EddVisT4N01D8 , & + EddVisT4N01D9 , EddVisT4N02D1 , EddVisT4N02D2 , EddVisT4N02D3 /) + INTEGER(IntKi), PARAMETER :: ParamIndxAry4(1330) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) EddVisT4N02D4 , EddVisT4N02D5 , EddVisT4N02D6 , EddVisT4N02D7 , EddVisT4N02D8 , EddVisT4N02D9 , & EddVisT4N03D1 , EddVisT4N03D2 , EddVisT4N03D3 , EddVisT4N03D4 , EddVisT4N03D5 , EddVisT4N03D6 , & EddVisT4N03D7 , EddVisT4N03D8 , EddVisT4N03D9 , EddVisT4N04D1 , EddVisT4N04D2 , EddVisT4N04D3 , & @@ -13030,8 +12781,7 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) EddVisT4N08D4 , EddVisT4N08D5 , EddVisT4N08D6 , EddVisT4N08D7 , EddVisT4N08D8 , EddVisT4N08D9 , & EddVisT4N09D1 , EddVisT4N09D2 , EddVisT4N09D3 , EddVisT4N09D4 , EddVisT4N09D5 , EddVisT4N09D6 , & EddVisT4N09D7 , EddVisT4N09D8 , EddVisT4N09D9 , EddVisT4N10D1 , EddVisT4N10D2 , EddVisT4N10D3 , & - EddVisT4N10D4 , EddVisT4N10D5 , EddVisT4N10D6 , EddVisT4N10D7 , EddVisT4N10D8 , EddVisT4N10D9 /) - INTEGER(IntKi), PARAMETER :: ParamIndxAry4(1356) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) + EddVisT4N10D4 , EddVisT4N10D5 , EddVisT4N10D6 , EddVisT4N10D7 , EddVisT4N10D8 , EddVisT4N10D9 , & EddVisT4N11D1 , EddVisT4N11D2 , EddVisT4N11D3 , EddVisT4N11D4 , EddVisT4N11D5 , EddVisT4N11D6 , & EddVisT4N11D7 , EddVisT4N11D8 , EddVisT4N11D9 , EddVisT4N12D1 , EddVisT4N12D2 , EddVisT4N12D3 , & EddVisT4N12D4 , EddVisT4N12D5 , EddVisT4N12D6 , EddVisT4N12D7 , EddVisT4N12D8 , EddVisT4N12D9 , & @@ -13218,36 +12968,6 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) RtVAmbT1 , RtVAmbT2 , RtVAmbT3 , RtVAmbT4 , RtVAmbT5 , RtVAmbT6 , & RtVAmbT7 , RtVAmbT8 , RtVAmbT9 , RtVRelT1 , RtVRelT2 , RtVRelT3 , & RtVRelT4 , RtVRelT5 , RtVRelT6 , RtVRelT7 , RtVRelT8 , RtVRelT9 , & - SCGblIn1 , SCGblIn2 , SCGblIn3 , SCGblIn4 , SCGblIn5 , SCGblIn6 , & - SCGblIn7 , SCGblIn8 , SCGblIn9 , SCGblOt1 , SCGblOt2 , SCGblOt3 , & - SCGblOt4 , SCGblOt5 , SCGblOt6 , SCGblOt7 , SCGblOt8 , SCGblOt9 , & - SCT1In1 , SCT1In2 , SCT1In3 , SCT1In4 , SCT1In5 , SCT1In6 , & - SCT1In7 , SCT1In8 , SCT1In9 , SCT1Ot1 , SCT1Ot2 , SCT1Ot3 , & - SCT1Ot4 , SCT1Ot5 , SCT1Ot6 , SCT1Ot7 , SCT1Ot8 , SCT1Ot9 , & - SCT2In1 , SCT2In2 , SCT2In3 , SCT2In4 , SCT2In5 , SCT2In6 , & - SCT2In7 , SCT2In8 , SCT2In9 , SCT2Ot1 , SCT2Ot2 , SCT2Ot3 , & - SCT2Ot4 , SCT2Ot5 , SCT2Ot6 , SCT2Ot7 , SCT2Ot8 , SCT2Ot9 , & - SCT3In1 , SCT3In2 , SCT3In3 , SCT3In4 , SCT3In5 , SCT3In6 , & - SCT3In7 , SCT3In8 , SCT3In9 , SCT3Ot1 , SCT3Ot2 , SCT3Ot3 , & - SCT3Ot4 , SCT3Ot5 , SCT3Ot6 , SCT3Ot7 , SCT3Ot8 , SCT3Ot9 , & - SCT4In1 , SCT4In2 , SCT4In3 , SCT4In4 , SCT4In5 , SCT4In6 , & - SCT4In7 , SCT4In8 , SCT4In9 , SCT4Ot1 , SCT4Ot2 , SCT4Ot3 , & - SCT4Ot4 , SCT4Ot5 , SCT4Ot6 , SCT4Ot7 , SCT4Ot8 , SCT4Ot9 , & - SCT5In1 , SCT5In2 , SCT5In3 , SCT5In4 , SCT5In5 , SCT5In6 , & - SCT5In7 , SCT5In8 , SCT5In9 , SCT5Ot1 , SCT5Ot2 , SCT5Ot3 , & - SCT5Ot4 , SCT5Ot5 , SCT5Ot6 , SCT5Ot7 , SCT5Ot8 , SCT5Ot9 , & - SCT6In1 , SCT6In2 , SCT6In3 , SCT6In4 , SCT6In5 , SCT6In6 , & - SCT6In7 , SCT6In8 , SCT6In9 , SCT6Ot1 , SCT6Ot2 , SCT6Ot3 , & - SCT6Ot4 , SCT6Ot5 , SCT6Ot6 , SCT6Ot7 , SCT6Ot8 , SCT6Ot9 , & - SCT7In1 , SCT7In2 , SCT7In3 , SCT7In4 , SCT7In5 , SCT7In6 , & - SCT7In7 , SCT7In8 , SCT7In9 , SCT7Ot1 , SCT7Ot2 , SCT7Ot3 , & - SCT7Ot4 , SCT7Ot5 , SCT7Ot6 , SCT7Ot7 , SCT7Ot8 , SCT7Ot9 , & - SCT8In1 , SCT8In2 , SCT8In3 , SCT8In4 , SCT8In5 , SCT8In6 , & - SCT8In7 , SCT8In8 , SCT8In9 , SCT8Ot1 , SCT8Ot2 , SCT8Ot3 , & - SCT8Ot4 , SCT8Ot5 , SCT8Ot6 , SCT8Ot7 , SCT8Ot8 , SCT8Ot9 , & - SCT9In1 , SCT9In2 , SCT9In3 , SCT9In4 , SCT9In5 , SCT9In6 , & - SCT9In7 , SCT9In8 , SCT9In9 , SCT9Ot1 , SCT9Ot2 , SCT9Ot3 , & - SCT9Ot4 , SCT9Ot5 , SCT9Ot6 , SCT9Ot7 , SCT9Ot8 , SCT9Ot9 , & TIAmbT1 , TIAmbT2 , TIAmbT3 , TIAmbT4 , TIAmbT5 , TIAmbT6 , & TIAmbT7 , TIAmbT8 , TIAmbT9 , W1VAmbX , W1VAmbY , W1VAmbZ , & W1VDisX , W1VDisY , W1VDisZ , W2VAmbX , W2VAmbY , W2VAmbZ , & @@ -13257,8 +12977,7 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) W5VDisX , W5VDisY , W5VDisZ , W6VAmbX , W6VAmbY , W6VAmbZ , & W6VDisX , W6VDisY , W6VDisZ , W7VAmbX , W7VAmbY , W7VAmbZ , & W7VDisX , W7VDisY , W7VDisZ , W8VAmbX , W8VAmbY , W8VAmbZ , & - W8VDisX , W8VDisY , W8VDisZ , W9VAmbX , W9VAmbY , W9VAmbZ /) - INTEGER(IntKi), PARAMETER :: ParamIndxAry5(1356) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) + W8VDisX , W8VDisY , W8VDisZ , W9VAmbX , W9VAmbY , W9VAmbZ , & W9VDisX , W9VDisY , W9VDisZ , WkAxsXT1D1 , WkAxsXT1D2 , WkAxsXT1D3 , & WkAxsXT1D4 , WkAxsXT1D5 , WkAxsXT1D6 , WkAxsXT1D7 , WkAxsXT1D8 , WkAxsXT1D9 , & WkAxsXT2D1 , WkAxsXT2D2 , WkAxsXT2D3 , WkAxsXT2D4 , WkAxsXT2D5 , WkAxsXT2D6 , & @@ -13271,452 +12990,454 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) WkAxsXT6D7 , WkAxsXT6D8 , WkAxsXT6D9 , WkAxsXT7D1 , WkAxsXT7D2 , WkAxsXT7D3 , & WkAxsXT7D4 , WkAxsXT7D5 , WkAxsXT7D6 , WkAxsXT7D7 , WkAxsXT7D8 , WkAxsXT7D9 , & WkAxsXT8D1 , WkAxsXT8D2 , WkAxsXT8D3 , WkAxsXT8D4 , WkAxsXT8D5 , WkAxsXT8D6 , & - WkAxsXT8D7 , WkAxsXT8D8 , WkAxsXT8D9 , WkAxsXT9D1 , WkAxsXT9D2 , WkAxsXT9D3 , & - WkAxsXT9D4 , WkAxsXT9D5 , WkAxsXT9D6 , WkAxsXT9D7 , WkAxsXT9D8 , WkAxsXT9D9 , & - WkAxsYT1D1 , WkAxsYT1D2 , WkAxsYT1D3 , WkAxsYT1D4 , WkAxsYT1D5 , WkAxsYT1D6 , & - WkAxsYT1D7 , WkAxsYT1D8 , WkAxsYT1D9 , WkAxsYT2D1 , WkAxsYT2D2 , WkAxsYT2D3 , & - WkAxsYT2D4 , WkAxsYT2D5 , WkAxsYT2D6 , WkAxsYT2D7 , WkAxsYT2D8 , WkAxsYT2D9 , & - WkAxsYT3D1 , WkAxsYT3D2 , WkAxsYT3D3 , WkAxsYT3D4 , WkAxsYT3D5 , WkAxsYT3D6 , & - WkAxsYT3D7 , WkAxsYT3D8 , WkAxsYT3D9 , WkAxsYT4D1 , WkAxsYT4D2 , WkAxsYT4D3 , & - WkAxsYT4D4 , WkAxsYT4D5 , WkAxsYT4D6 , WkAxsYT4D7 , WkAxsYT4D8 , WkAxsYT4D9 , & - WkAxsYT5D1 , WkAxsYT5D2 , WkAxsYT5D3 , WkAxsYT5D4 , WkAxsYT5D5 , WkAxsYT5D6 , & - WkAxsYT5D7 , WkAxsYT5D8 , WkAxsYT5D9 , WkAxsYT6D1 , WkAxsYT6D2 , WkAxsYT6D3 , & - WkAxsYT6D4 , WkAxsYT6D5 , WkAxsYT6D6 , WkAxsYT6D7 , WkAxsYT6D8 , WkAxsYT6D9 , & - WkAxsYT7D1 , WkAxsYT7D2 , WkAxsYT7D3 , WkAxsYT7D4 , WkAxsYT7D5 , WkAxsYT7D6 , & - WkAxsYT7D7 , WkAxsYT7D8 , WkAxsYT7D9 , WkAxsYT8D1 , WkAxsYT8D2 , WkAxsYT8D3 , & - WkAxsYT8D4 , WkAxsYT8D5 , WkAxsYT8D6 , WkAxsYT8D7 , WkAxsYT8D8 , WkAxsYT8D9 , & - WkAxsYT9D1 , WkAxsYT9D2 , WkAxsYT9D3 , WkAxsYT9D4 , WkAxsYT9D5 , WkAxsYT9D6 , & - WkAxsYT9D7 , WkAxsYT9D8 , WkAxsYT9D9 , WkAxsZT1D1 , WkAxsZT1D2 , WkAxsZT1D3 , & - WkAxsZT1D4 , WkAxsZT1D5 , WkAxsZT1D6 , WkAxsZT1D7 , WkAxsZT1D8 , WkAxsZT1D9 , & - WkAxsZT2D1 , WkAxsZT2D2 , WkAxsZT2D3 , WkAxsZT2D4 , WkAxsZT2D5 , WkAxsZT2D6 , & - WkAxsZT2D7 , WkAxsZT2D8 , WkAxsZT2D9 , WkAxsZT3D1 , WkAxsZT3D2 , WkAxsZT3D3 , & - WkAxsZT3D4 , WkAxsZT3D5 , WkAxsZT3D6 , WkAxsZT3D7 , WkAxsZT3D8 , WkAxsZT3D9 , & - WkAxsZT4D1 , WkAxsZT4D2 , WkAxsZT4D3 , WkAxsZT4D4 , WkAxsZT4D5 , WkAxsZT4D6 , & - WkAxsZT4D7 , WkAxsZT4D8 , WkAxsZT4D9 , WkAxsZT5D1 , WkAxsZT5D2 , WkAxsZT5D3 , & - WkAxsZT5D4 , WkAxsZT5D5 , WkAxsZT5D6 , WkAxsZT5D7 , WkAxsZT5D8 , WkAxsZT5D9 , & - WkAxsZT6D1 , WkAxsZT6D2 , WkAxsZT6D3 , WkAxsZT6D4 , WkAxsZT6D5 , WkAxsZT6D6 , & - WkAxsZT6D7 , WkAxsZT6D8 , WkAxsZT6D9 , WkAxsZT7D1 , WkAxsZT7D2 , WkAxsZT7D3 , & - WkAxsZT7D4 , WkAxsZT7D5 , WkAxsZT7D6 , WkAxsZT7D7 , WkAxsZT7D8 , WkAxsZT7D9 , & - WkAxsZT8D1 , WkAxsZT8D2 , WkAxsZT8D3 , WkAxsZT8D4 , WkAxsZT8D5 , WkAxsZT8D6 , & - WkAxsZT8D7 , WkAxsZT8D8 , WkAxsZT8D9 , WkAxsZT9D1 , WkAxsZT9D2 , WkAxsZT9D3 , & - WkAxsZT9D4 , WkAxsZT9D5 , WkAxsZT9D6 , WkAxsZT9D7 , WkAxsZT9D8 , WkAxsZT9D9 , & - WkDfVrT1N01D1 , WkDfVrT1N01D2 , WkDfVrT1N01D3 , WkDfVrT1N01D4 , WkDfVrT1N01D5 , WkDfVrT1N01D6 , & - WkDfVrT1N01D7 , WkDfVrT1N01D8 , WkDfVrT1N01D9 , WkDfVrT1N02D1 , WkDfVrT1N02D2 , WkDfVrT1N02D3 , & - WkDfVrT1N02D4 , WkDfVrT1N02D5 , WkDfVrT1N02D6 , WkDfVrT1N02D7 , WkDfVrT1N02D8 , WkDfVrT1N02D9 , & - WkDfVrT1N03D1 , WkDfVrT1N03D2 , WkDfVrT1N03D3 , WkDfVrT1N03D4 , WkDfVrT1N03D5 , WkDfVrT1N03D6 , & - WkDfVrT1N03D7 , WkDfVrT1N03D8 , WkDfVrT1N03D9 , WkDfVrT1N04D1 , WkDfVrT1N04D2 , WkDfVrT1N04D3 , & - WkDfVrT1N04D4 , WkDfVrT1N04D5 , WkDfVrT1N04D6 , WkDfVrT1N04D7 , WkDfVrT1N04D8 , WkDfVrT1N04D9 , & - WkDfVrT1N05D1 , WkDfVrT1N05D2 , WkDfVrT1N05D3 , WkDfVrT1N05D4 , WkDfVrT1N05D5 , WkDfVrT1N05D6 , & - WkDfVrT1N05D7 , WkDfVrT1N05D8 , WkDfVrT1N05D9 , WkDfVrT1N06D1 , WkDfVrT1N06D2 , WkDfVrT1N06D3 , & - WkDfVrT1N06D4 , WkDfVrT1N06D5 , WkDfVrT1N06D6 , WkDfVrT1N06D7 , WkDfVrT1N06D8 , WkDfVrT1N06D9 , & - WkDfVrT1N07D1 , WkDfVrT1N07D2 , WkDfVrT1N07D3 , WkDfVrT1N07D4 , WkDfVrT1N07D5 , WkDfVrT1N07D6 , & - WkDfVrT1N07D7 , WkDfVrT1N07D8 , WkDfVrT1N07D9 , WkDfVrT1N08D1 , WkDfVrT1N08D2 , WkDfVrT1N08D3 , & - WkDfVrT1N08D4 , WkDfVrT1N08D5 , WkDfVrT1N08D6 , WkDfVrT1N08D7 , WkDfVrT1N08D8 , WkDfVrT1N08D9 , & - WkDfVrT1N09D1 , WkDfVrT1N09D2 , WkDfVrT1N09D3 , WkDfVrT1N09D4 , WkDfVrT1N09D5 , WkDfVrT1N09D6 , & - WkDfVrT1N09D7 , WkDfVrT1N09D8 , WkDfVrT1N09D9 , WkDfVrT1N10D1 , WkDfVrT1N10D2 , WkDfVrT1N10D3 , & - WkDfVrT1N10D4 , WkDfVrT1N10D5 , WkDfVrT1N10D6 , WkDfVrT1N10D7 , WkDfVrT1N10D8 , WkDfVrT1N10D9 , & - WkDfVrT1N11D1 , WkDfVrT1N11D2 , WkDfVrT1N11D3 , WkDfVrT1N11D4 , WkDfVrT1N11D5 , WkDfVrT1N11D6 , & - WkDfVrT1N11D7 , WkDfVrT1N11D8 , WkDfVrT1N11D9 , WkDfVrT1N12D1 , WkDfVrT1N12D2 , WkDfVrT1N12D3 , & - WkDfVrT1N12D4 , WkDfVrT1N12D5 , WkDfVrT1N12D6 , WkDfVrT1N12D7 , WkDfVrT1N12D8 , WkDfVrT1N12D9 , & - WkDfVrT1N13D1 , WkDfVrT1N13D2 , WkDfVrT1N13D3 , WkDfVrT1N13D4 , WkDfVrT1N13D5 , WkDfVrT1N13D6 , & - WkDfVrT1N13D7 , WkDfVrT1N13D8 , WkDfVrT1N13D9 , WkDfVrT1N14D1 , WkDfVrT1N14D2 , WkDfVrT1N14D3 , & - WkDfVrT1N14D4 , WkDfVrT1N14D5 , WkDfVrT1N14D6 , WkDfVrT1N14D7 , WkDfVrT1N14D8 , WkDfVrT1N14D9 , & - WkDfVrT1N15D1 , WkDfVrT1N15D2 , WkDfVrT1N15D3 , WkDfVrT1N15D4 , WkDfVrT1N15D5 , WkDfVrT1N15D6 , & - WkDfVrT1N15D7 , WkDfVrT1N15D8 , WkDfVrT1N15D9 , WkDfVrT1N16D1 , WkDfVrT1N16D2 , WkDfVrT1N16D3 , & - WkDfVrT1N16D4 , WkDfVrT1N16D5 , WkDfVrT1N16D6 , WkDfVrT1N16D7 , WkDfVrT1N16D8 , WkDfVrT1N16D9 , & - WkDfVrT1N17D1 , WkDfVrT1N17D2 , WkDfVrT1N17D3 , WkDfVrT1N17D4 , WkDfVrT1N17D5 , WkDfVrT1N17D6 , & - WkDfVrT1N17D7 , WkDfVrT1N17D8 , WkDfVrT1N17D9 , WkDfVrT1N18D1 , WkDfVrT1N18D2 , WkDfVrT1N18D3 , & - WkDfVrT1N18D4 , WkDfVrT1N18D5 , WkDfVrT1N18D6 , WkDfVrT1N18D7 , WkDfVrT1N18D8 , WkDfVrT1N18D9 , & - WkDfVrT1N19D1 , WkDfVrT1N19D2 , WkDfVrT1N19D3 , WkDfVrT1N19D4 , WkDfVrT1N19D5 , WkDfVrT1N19D6 , & - WkDfVrT1N19D7 , WkDfVrT1N19D8 , WkDfVrT1N19D9 , WkDfVrT1N20D1 , WkDfVrT1N20D2 , WkDfVrT1N20D3 , & - WkDfVrT1N20D4 , WkDfVrT1N20D5 , WkDfVrT1N20D6 , WkDfVrT1N20D7 , WkDfVrT1N20D8 , WkDfVrT1N20D9 , & - WkDfVrT2N01D1 , WkDfVrT2N01D2 , WkDfVrT2N01D3 , WkDfVrT2N01D4 , WkDfVrT2N01D5 , WkDfVrT2N01D6 , & - WkDfVrT2N01D7 , WkDfVrT2N01D8 , WkDfVrT2N01D9 , WkDfVrT2N02D1 , WkDfVrT2N02D2 , WkDfVrT2N02D3 , & - WkDfVrT2N02D4 , WkDfVrT2N02D5 , WkDfVrT2N02D6 , WkDfVrT2N02D7 , WkDfVrT2N02D8 , WkDfVrT2N02D9 , & - WkDfVrT2N03D1 , WkDfVrT2N03D2 , WkDfVrT2N03D3 , WkDfVrT2N03D4 , WkDfVrT2N03D5 , WkDfVrT2N03D6 , & - WkDfVrT2N03D7 , WkDfVrT2N03D8 , WkDfVrT2N03D9 , WkDfVrT2N04D1 , WkDfVrT2N04D2 , WkDfVrT2N04D3 , & - WkDfVrT2N04D4 , WkDfVrT2N04D5 , WkDfVrT2N04D6 , WkDfVrT2N04D7 , WkDfVrT2N04D8 , WkDfVrT2N04D9 , & - WkDfVrT2N05D1 , WkDfVrT2N05D2 , WkDfVrT2N05D3 , WkDfVrT2N05D4 , WkDfVrT2N05D5 , WkDfVrT2N05D6 , & - WkDfVrT2N05D7 , WkDfVrT2N05D8 , WkDfVrT2N05D9 , WkDfVrT2N06D1 , WkDfVrT2N06D2 , WkDfVrT2N06D3 , & - WkDfVrT2N06D4 , WkDfVrT2N06D5 , WkDfVrT2N06D6 , WkDfVrT2N06D7 , WkDfVrT2N06D8 , WkDfVrT2N06D9 , & - WkDfVrT2N07D1 , WkDfVrT2N07D2 , WkDfVrT2N07D3 , WkDfVrT2N07D4 , WkDfVrT2N07D5 , WkDfVrT2N07D6 , & - WkDfVrT2N07D7 , WkDfVrT2N07D8 , WkDfVrT2N07D9 , WkDfVrT2N08D1 , WkDfVrT2N08D2 , WkDfVrT2N08D3 , & - WkDfVrT2N08D4 , WkDfVrT2N08D5 , WkDfVrT2N08D6 , WkDfVrT2N08D7 , WkDfVrT2N08D8 , WkDfVrT2N08D9 , & - WkDfVrT2N09D1 , WkDfVrT2N09D2 , WkDfVrT2N09D3 , WkDfVrT2N09D4 , WkDfVrT2N09D5 , WkDfVrT2N09D6 , & - WkDfVrT2N09D7 , WkDfVrT2N09D8 , WkDfVrT2N09D9 , WkDfVrT2N10D1 , WkDfVrT2N10D2 , WkDfVrT2N10D3 , & - WkDfVrT2N10D4 , WkDfVrT2N10D5 , WkDfVrT2N10D6 , WkDfVrT2N10D7 , WkDfVrT2N10D8 , WkDfVrT2N10D9 , & - WkDfVrT2N11D1 , WkDfVrT2N11D2 , WkDfVrT2N11D3 , WkDfVrT2N11D4 , WkDfVrT2N11D5 , WkDfVrT2N11D6 , & - WkDfVrT2N11D7 , WkDfVrT2N11D8 , WkDfVrT2N11D9 , WkDfVrT2N12D1 , WkDfVrT2N12D2 , WkDfVrT2N12D3 , & - WkDfVrT2N12D4 , WkDfVrT2N12D5 , WkDfVrT2N12D6 , WkDfVrT2N12D7 , WkDfVrT2N12D8 , WkDfVrT2N12D9 , & - WkDfVrT2N13D1 , WkDfVrT2N13D2 , WkDfVrT2N13D3 , WkDfVrT2N13D4 , WkDfVrT2N13D5 , WkDfVrT2N13D6 , & - WkDfVrT2N13D7 , WkDfVrT2N13D8 , WkDfVrT2N13D9 , WkDfVrT2N14D1 , WkDfVrT2N14D2 , WkDfVrT2N14D3 , & - WkDfVrT2N14D4 , WkDfVrT2N14D5 , WkDfVrT2N14D6 , WkDfVrT2N14D7 , WkDfVrT2N14D8 , WkDfVrT2N14D9 , & - WkDfVrT2N15D1 , WkDfVrT2N15D2 , WkDfVrT2N15D3 , WkDfVrT2N15D4 , WkDfVrT2N15D5 , WkDfVrT2N15D6 , & - WkDfVrT2N15D7 , WkDfVrT2N15D8 , WkDfVrT2N15D9 , WkDfVrT2N16D1 , WkDfVrT2N16D2 , WkDfVrT2N16D3 , & - WkDfVrT2N16D4 , WkDfVrT2N16D5 , WkDfVrT2N16D6 , WkDfVrT2N16D7 , WkDfVrT2N16D8 , WkDfVrT2N16D9 , & - WkDfVrT2N17D1 , WkDfVrT2N17D2 , WkDfVrT2N17D3 , WkDfVrT2N17D4 , WkDfVrT2N17D5 , WkDfVrT2N17D6 , & - WkDfVrT2N17D7 , WkDfVrT2N17D8 , WkDfVrT2N17D9 , WkDfVrT2N18D1 , WkDfVrT2N18D2 , WkDfVrT2N18D3 , & - WkDfVrT2N18D4 , WkDfVrT2N18D5 , WkDfVrT2N18D6 , WkDfVrT2N18D7 , WkDfVrT2N18D8 , WkDfVrT2N18D9 , & - WkDfVrT2N19D1 , WkDfVrT2N19D2 , WkDfVrT2N19D3 , WkDfVrT2N19D4 , WkDfVrT2N19D5 , WkDfVrT2N19D6 , & - WkDfVrT2N19D7 , WkDfVrT2N19D8 , WkDfVrT2N19D9 , WkDfVrT2N20D1 , WkDfVrT2N20D2 , WkDfVrT2N20D3 , & - WkDfVrT2N20D4 , WkDfVrT2N20D5 , WkDfVrT2N20D6 , WkDfVrT2N20D7 , WkDfVrT2N20D8 , WkDfVrT2N20D9 , & - WkDfVrT3N01D1 , WkDfVrT3N01D2 , WkDfVrT3N01D3 , WkDfVrT3N01D4 , WkDfVrT3N01D5 , WkDfVrT3N01D6 , & - WkDfVrT3N01D7 , WkDfVrT3N01D8 , WkDfVrT3N01D9 , WkDfVrT3N02D1 , WkDfVrT3N02D2 , WkDfVrT3N02D3 , & - WkDfVrT3N02D4 , WkDfVrT3N02D5 , WkDfVrT3N02D6 , WkDfVrT3N02D7 , WkDfVrT3N02D8 , WkDfVrT3N02D9 , & - WkDfVrT3N03D1 , WkDfVrT3N03D2 , WkDfVrT3N03D3 , WkDfVrT3N03D4 , WkDfVrT3N03D5 , WkDfVrT3N03D6 , & - WkDfVrT3N03D7 , WkDfVrT3N03D8 , WkDfVrT3N03D9 , WkDfVrT3N04D1 , WkDfVrT3N04D2 , WkDfVrT3N04D3 , & - WkDfVrT3N04D4 , WkDfVrT3N04D5 , WkDfVrT3N04D6 , WkDfVrT3N04D7 , WkDfVrT3N04D8 , WkDfVrT3N04D9 , & - WkDfVrT3N05D1 , WkDfVrT3N05D2 , WkDfVrT3N05D3 , WkDfVrT3N05D4 , WkDfVrT3N05D5 , WkDfVrT3N05D6 , & - WkDfVrT3N05D7 , WkDfVrT3N05D8 , WkDfVrT3N05D9 , WkDfVrT3N06D1 , WkDfVrT3N06D2 , WkDfVrT3N06D3 , & - WkDfVrT3N06D4 , WkDfVrT3N06D5 , WkDfVrT3N06D6 , WkDfVrT3N06D7 , WkDfVrT3N06D8 , WkDfVrT3N06D9 , & - WkDfVrT3N07D1 , WkDfVrT3N07D2 , WkDfVrT3N07D3 , WkDfVrT3N07D4 , WkDfVrT3N07D5 , WkDfVrT3N07D6 , & - WkDfVrT3N07D7 , WkDfVrT3N07D8 , WkDfVrT3N07D9 , WkDfVrT3N08D1 , WkDfVrT3N08D2 , WkDfVrT3N08D3 , & - WkDfVrT3N08D4 , WkDfVrT3N08D5 , WkDfVrT3N08D6 , WkDfVrT3N08D7 , WkDfVrT3N08D8 , WkDfVrT3N08D9 , & - WkDfVrT3N09D1 , WkDfVrT3N09D2 , WkDfVrT3N09D3 , WkDfVrT3N09D4 , WkDfVrT3N09D5 , WkDfVrT3N09D6 , & - WkDfVrT3N09D7 , WkDfVrT3N09D8 , WkDfVrT3N09D9 , WkDfVrT3N10D1 , WkDfVrT3N10D2 , WkDfVrT3N10D3 , & - WkDfVrT3N10D4 , WkDfVrT3N10D5 , WkDfVrT3N10D6 , WkDfVrT3N10D7 , WkDfVrT3N10D8 , WkDfVrT3N10D9 , & - WkDfVrT3N11D1 , WkDfVrT3N11D2 , WkDfVrT3N11D3 , WkDfVrT3N11D4 , WkDfVrT3N11D5 , WkDfVrT3N11D6 , & - WkDfVrT3N11D7 , WkDfVrT3N11D8 , WkDfVrT3N11D9 , WkDfVrT3N12D1 , WkDfVrT3N12D2 , WkDfVrT3N12D3 , & - WkDfVrT3N12D4 , WkDfVrT3N12D5 , WkDfVrT3N12D6 , WkDfVrT3N12D7 , WkDfVrT3N12D8 , WkDfVrT3N12D9 , & - WkDfVrT3N13D1 , WkDfVrT3N13D2 , WkDfVrT3N13D3 , WkDfVrT3N13D4 , WkDfVrT3N13D5 , WkDfVrT3N13D6 , & - WkDfVrT3N13D7 , WkDfVrT3N13D8 , WkDfVrT3N13D9 , WkDfVrT3N14D1 , WkDfVrT3N14D2 , WkDfVrT3N14D3 , & - WkDfVrT3N14D4 , WkDfVrT3N14D5 , WkDfVrT3N14D6 , WkDfVrT3N14D7 , WkDfVrT3N14D8 , WkDfVrT3N14D9 , & - WkDfVrT3N15D1 , WkDfVrT3N15D2 , WkDfVrT3N15D3 , WkDfVrT3N15D4 , WkDfVrT3N15D5 , WkDfVrT3N15D6 , & - WkDfVrT3N15D7 , WkDfVrT3N15D8 , WkDfVrT3N15D9 , WkDfVrT3N16D1 , WkDfVrT3N16D2 , WkDfVrT3N16D3 , & - WkDfVrT3N16D4 , WkDfVrT3N16D5 , WkDfVrT3N16D6 , WkDfVrT3N16D7 , WkDfVrT3N16D8 , WkDfVrT3N16D9 , & - WkDfVrT3N17D1 , WkDfVrT3N17D2 , WkDfVrT3N17D3 , WkDfVrT3N17D4 , WkDfVrT3N17D5 , WkDfVrT3N17D6 , & - WkDfVrT3N17D7 , WkDfVrT3N17D8 , WkDfVrT3N17D9 , WkDfVrT3N18D1 , WkDfVrT3N18D2 , WkDfVrT3N18D3 , & - WkDfVrT3N18D4 , WkDfVrT3N18D5 , WkDfVrT3N18D6 , WkDfVrT3N18D7 , WkDfVrT3N18D8 , WkDfVrT3N18D9 , & - WkDfVrT3N19D1 , WkDfVrT3N19D2 , WkDfVrT3N19D3 , WkDfVrT3N19D4 , WkDfVrT3N19D5 , WkDfVrT3N19D6 , & - WkDfVrT3N19D7 , WkDfVrT3N19D8 , WkDfVrT3N19D9 , WkDfVrT3N20D1 , WkDfVrT3N20D2 , WkDfVrT3N20D3 , & - WkDfVrT3N20D4 , WkDfVrT3N20D5 , WkDfVrT3N20D6 , WkDfVrT3N20D7 , WkDfVrT3N20D8 , WkDfVrT3N20D9 , & - WkDfVrT4N01D1 , WkDfVrT4N01D2 , WkDfVrT4N01D3 , WkDfVrT4N01D4 , WkDfVrT4N01D5 , WkDfVrT4N01D6 , & - WkDfVrT4N01D7 , WkDfVrT4N01D8 , WkDfVrT4N01D9 , WkDfVrT4N02D1 , WkDfVrT4N02D2 , WkDfVrT4N02D3 , & - WkDfVrT4N02D4 , WkDfVrT4N02D5 , WkDfVrT4N02D6 , WkDfVrT4N02D7 , WkDfVrT4N02D8 , WkDfVrT4N02D9 , & - WkDfVrT4N03D1 , WkDfVrT4N03D2 , WkDfVrT4N03D3 , WkDfVrT4N03D4 , WkDfVrT4N03D5 , WkDfVrT4N03D6 , & - WkDfVrT4N03D7 , WkDfVrT4N03D8 , WkDfVrT4N03D9 , WkDfVrT4N04D1 , WkDfVrT4N04D2 , WkDfVrT4N04D3 , & - WkDfVrT4N04D4 , WkDfVrT4N04D5 , WkDfVrT4N04D6 , WkDfVrT4N04D7 , WkDfVrT4N04D8 , WkDfVrT4N04D9 , & - WkDfVrT4N05D1 , WkDfVrT4N05D2 , WkDfVrT4N05D3 , WkDfVrT4N05D4 , WkDfVrT4N05D5 , WkDfVrT4N05D6 , & - WkDfVrT4N05D7 , WkDfVrT4N05D8 , WkDfVrT4N05D9 , WkDfVrT4N06D1 , WkDfVrT4N06D2 , WkDfVrT4N06D3 , & - WkDfVrT4N06D4 , WkDfVrT4N06D5 , WkDfVrT4N06D6 , WkDfVrT4N06D7 , WkDfVrT4N06D8 , WkDfVrT4N06D9 , & - WkDfVrT4N07D1 , WkDfVrT4N07D2 , WkDfVrT4N07D3 , WkDfVrT4N07D4 , WkDfVrT4N07D5 , WkDfVrT4N07D6 , & - WkDfVrT4N07D7 , WkDfVrT4N07D8 , WkDfVrT4N07D9 , WkDfVrT4N08D1 , WkDfVrT4N08D2 , WkDfVrT4N08D3 , & - WkDfVrT4N08D4 , WkDfVrT4N08D5 , WkDfVrT4N08D6 , WkDfVrT4N08D7 , WkDfVrT4N08D8 , WkDfVrT4N08D9 , & - WkDfVrT4N09D1 , WkDfVrT4N09D2 , WkDfVrT4N09D3 , WkDfVrT4N09D4 , WkDfVrT4N09D5 , WkDfVrT4N09D6 , & - WkDfVrT4N09D7 , WkDfVrT4N09D8 , WkDfVrT4N09D9 , WkDfVrT4N10D1 , WkDfVrT4N10D2 , WkDfVrT4N10D3 , & - WkDfVrT4N10D4 , WkDfVrT4N10D5 , WkDfVrT4N10D6 , WkDfVrT4N10D7 , WkDfVrT4N10D8 , WkDfVrT4N10D9 , & - WkDfVrT4N11D1 , WkDfVrT4N11D2 , WkDfVrT4N11D3 , WkDfVrT4N11D4 , WkDfVrT4N11D5 , WkDfVrT4N11D6 , & - WkDfVrT4N11D7 , WkDfVrT4N11D8 , WkDfVrT4N11D9 , WkDfVrT4N12D1 , WkDfVrT4N12D2 , WkDfVrT4N12D3 , & - WkDfVrT4N12D4 , WkDfVrT4N12D5 , WkDfVrT4N12D6 , WkDfVrT4N12D7 , WkDfVrT4N12D8 , WkDfVrT4N12D9 , & - WkDfVrT4N13D1 , WkDfVrT4N13D2 , WkDfVrT4N13D3 , WkDfVrT4N13D4 , WkDfVrT4N13D5 , WkDfVrT4N13D6 , & - WkDfVrT4N13D7 , WkDfVrT4N13D8 , WkDfVrT4N13D9 , WkDfVrT4N14D1 , WkDfVrT4N14D2 , WkDfVrT4N14D3 , & - WkDfVrT4N14D4 , WkDfVrT4N14D5 , WkDfVrT4N14D6 , WkDfVrT4N14D7 , WkDfVrT4N14D8 , WkDfVrT4N14D9 , & - WkDfVrT4N15D1 , WkDfVrT4N15D2 , WkDfVrT4N15D3 , WkDfVrT4N15D4 , WkDfVrT4N15D5 , WkDfVrT4N15D6 , & - WkDfVrT4N15D7 , WkDfVrT4N15D8 , WkDfVrT4N15D9 , WkDfVrT4N16D1 , WkDfVrT4N16D2 , WkDfVrT4N16D3 , & - WkDfVrT4N16D4 , WkDfVrT4N16D5 , WkDfVrT4N16D6 , WkDfVrT4N16D7 , WkDfVrT4N16D8 , WkDfVrT4N16D9 , & - WkDfVrT4N17D1 , WkDfVrT4N17D2 , WkDfVrT4N17D3 , WkDfVrT4N17D4 , WkDfVrT4N17D5 , WkDfVrT4N17D6 , & - WkDfVrT4N17D7 , WkDfVrT4N17D8 , WkDfVrT4N17D9 , WkDfVrT4N18D1 , WkDfVrT4N18D2 , WkDfVrT4N18D3 , & - WkDfVrT4N18D4 , WkDfVrT4N18D5 , WkDfVrT4N18D6 , WkDfVrT4N18D7 , WkDfVrT4N18D8 , WkDfVrT4N18D9 , & - WkDfVrT4N19D1 , WkDfVrT4N19D2 , WkDfVrT4N19D3 , WkDfVrT4N19D4 , WkDfVrT4N19D5 , WkDfVrT4N19D6 , & - WkDfVrT4N19D7 , WkDfVrT4N19D8 , WkDfVrT4N19D9 , WkDfVrT4N20D1 , WkDfVrT4N20D2 , WkDfVrT4N20D3 , & - WkDfVrT4N20D4 , WkDfVrT4N20D5 , WkDfVrT4N20D6 , WkDfVrT4N20D7 , WkDfVrT4N20D8 , WkDfVrT4N20D9 , & - WkDfVrT5N01D1 , WkDfVrT5N01D2 , WkDfVrT5N01D3 , WkDfVrT5N01D4 , WkDfVrT5N01D5 , WkDfVrT5N01D6 , & - WkDfVrT5N01D7 , WkDfVrT5N01D8 , WkDfVrT5N01D9 , WkDfVrT5N02D1 , WkDfVrT5N02D2 , WkDfVrT5N02D3 , & - WkDfVrT5N02D4 , WkDfVrT5N02D5 , WkDfVrT5N02D6 , WkDfVrT5N02D7 , WkDfVrT5N02D8 , WkDfVrT5N02D9 , & - WkDfVrT5N03D1 , WkDfVrT5N03D2 , WkDfVrT5N03D3 , WkDfVrT5N03D4 , WkDfVrT5N03D5 , WkDfVrT5N03D6 , & - WkDfVrT5N03D7 , WkDfVrT5N03D8 , WkDfVrT5N03D9 , WkDfVrT5N04D1 , WkDfVrT5N04D2 , WkDfVrT5N04D3 , & - WkDfVrT5N04D4 , WkDfVrT5N04D5 , WkDfVrT5N04D6 , WkDfVrT5N04D7 , WkDfVrT5N04D8 , WkDfVrT5N04D9 , & - WkDfVrT5N05D1 , WkDfVrT5N05D2 , WkDfVrT5N05D3 , WkDfVrT5N05D4 , WkDfVrT5N05D5 , WkDfVrT5N05D6 , & - WkDfVrT5N05D7 , WkDfVrT5N05D8 , WkDfVrT5N05D9 , WkDfVrT5N06D1 , WkDfVrT5N06D2 , WkDfVrT5N06D3 , & - WkDfVrT5N06D4 , WkDfVrT5N06D5 , WkDfVrT5N06D6 , WkDfVrT5N06D7 , WkDfVrT5N06D8 , WkDfVrT5N06D9 , & - WkDfVrT5N07D1 , WkDfVrT5N07D2 , WkDfVrT5N07D3 , WkDfVrT5N07D4 , WkDfVrT5N07D5 , WkDfVrT5N07D6 , & - WkDfVrT5N07D7 , WkDfVrT5N07D8 , WkDfVrT5N07D9 , WkDfVrT5N08D1 , WkDfVrT5N08D2 , WkDfVrT5N08D3 , & - WkDfVrT5N08D4 , WkDfVrT5N08D5 , WkDfVrT5N08D6 , WkDfVrT5N08D7 , WkDfVrT5N08D8 , WkDfVrT5N08D9 , & - WkDfVrT5N09D1 , WkDfVrT5N09D2 , WkDfVrT5N09D3 , WkDfVrT5N09D4 , WkDfVrT5N09D5 , WkDfVrT5N09D6 , & - WkDfVrT5N09D7 , WkDfVrT5N09D8 , WkDfVrT5N09D9 , WkDfVrT5N10D1 , WkDfVrT5N10D2 , WkDfVrT5N10D3 , & - WkDfVrT5N10D4 , WkDfVrT5N10D5 , WkDfVrT5N10D6 , WkDfVrT5N10D7 , WkDfVrT5N10D8 , WkDfVrT5N10D9 , & - WkDfVrT5N11D1 , WkDfVrT5N11D2 , WkDfVrT5N11D3 , WkDfVrT5N11D4 , WkDfVrT5N11D5 , WkDfVrT5N11D6 , & - WkDfVrT5N11D7 , WkDfVrT5N11D8 , WkDfVrT5N11D9 , WkDfVrT5N12D1 , WkDfVrT5N12D2 , WkDfVrT5N12D3 , & - WkDfVrT5N12D4 , WkDfVrT5N12D5 , WkDfVrT5N12D6 , WkDfVrT5N12D7 , WkDfVrT5N12D8 , WkDfVrT5N12D9 , & - WkDfVrT5N13D1 , WkDfVrT5N13D2 , WkDfVrT5N13D3 , WkDfVrT5N13D4 , WkDfVrT5N13D5 , WkDfVrT5N13D6 , & - WkDfVrT5N13D7 , WkDfVrT5N13D8 , WkDfVrT5N13D9 , WkDfVrT5N14D1 , WkDfVrT5N14D2 , WkDfVrT5N14D3 , & - WkDfVrT5N14D4 , WkDfVrT5N14D5 , WkDfVrT5N14D6 , WkDfVrT5N14D7 , WkDfVrT5N14D8 , WkDfVrT5N14D9 , & - WkDfVrT5N15D1 , WkDfVrT5N15D2 , WkDfVrT5N15D3 , WkDfVrT5N15D4 , WkDfVrT5N15D5 , WkDfVrT5N15D6 , & - WkDfVrT5N15D7 , WkDfVrT5N15D8 , WkDfVrT5N15D9 , WkDfVrT5N16D1 , WkDfVrT5N16D2 , WkDfVrT5N16D3 , & - WkDfVrT5N16D4 , WkDfVrT5N16D5 , WkDfVrT5N16D6 , WkDfVrT5N16D7 , WkDfVrT5N16D8 , WkDfVrT5N16D9 , & - WkDfVrT5N17D1 , WkDfVrT5N17D2 , WkDfVrT5N17D3 , WkDfVrT5N17D4 , WkDfVrT5N17D5 , WkDfVrT5N17D6 , & - WkDfVrT5N17D7 , WkDfVrT5N17D8 , WkDfVrT5N17D9 , WkDfVrT5N18D1 , WkDfVrT5N18D2 , WkDfVrT5N18D3 , & - WkDfVrT5N18D4 , WkDfVrT5N18D5 , WkDfVrT5N18D6 , WkDfVrT5N18D7 , WkDfVrT5N18D8 , WkDfVrT5N18D9 , & - WkDfVrT5N19D1 , WkDfVrT5N19D2 , WkDfVrT5N19D3 , WkDfVrT5N19D4 , WkDfVrT5N19D5 , WkDfVrT5N19D6 , & - WkDfVrT5N19D7 , WkDfVrT5N19D8 , WkDfVrT5N19D9 , WkDfVrT5N20D1 , WkDfVrT5N20D2 , WkDfVrT5N20D3 , & - WkDfVrT5N20D4 , WkDfVrT5N20D5 , WkDfVrT5N20D6 , WkDfVrT5N20D7 , WkDfVrT5N20D8 , WkDfVrT5N20D9 , & - WkDfVrT6N01D1 , WkDfVrT6N01D2 , WkDfVrT6N01D3 , WkDfVrT6N01D4 , WkDfVrT6N01D5 , WkDfVrT6N01D6 , & - WkDfVrT6N01D7 , WkDfVrT6N01D8 , WkDfVrT6N01D9 , WkDfVrT6N02D1 , WkDfVrT6N02D2 , WkDfVrT6N02D3 , & - WkDfVrT6N02D4 , WkDfVrT6N02D5 , WkDfVrT6N02D6 , WkDfVrT6N02D7 , WkDfVrT6N02D8 , WkDfVrT6N02D9 , & - WkDfVrT6N03D1 , WkDfVrT6N03D2 , WkDfVrT6N03D3 , WkDfVrT6N03D4 , WkDfVrT6N03D5 , WkDfVrT6N03D6 , & - WkDfVrT6N03D7 , WkDfVrT6N03D8 , WkDfVrT6N03D9 , WkDfVrT6N04D1 , WkDfVrT6N04D2 , WkDfVrT6N04D3 , & - WkDfVrT6N04D4 , WkDfVrT6N04D5 , WkDfVrT6N04D6 , WkDfVrT6N04D7 , WkDfVrT6N04D8 , WkDfVrT6N04D9 , & - WkDfVrT6N05D1 , WkDfVrT6N05D2 , WkDfVrT6N05D3 , WkDfVrT6N05D4 , WkDfVrT6N05D5 , WkDfVrT6N05D6 , & - WkDfVrT6N05D7 , WkDfVrT6N05D8 , WkDfVrT6N05D9 , WkDfVrT6N06D1 , WkDfVrT6N06D2 , WkDfVrT6N06D3 , & - WkDfVrT6N06D4 , WkDfVrT6N06D5 , WkDfVrT6N06D6 , WkDfVrT6N06D7 , WkDfVrT6N06D8 , WkDfVrT6N06D9 , & - WkDfVrT6N07D1 , WkDfVrT6N07D2 , WkDfVrT6N07D3 , WkDfVrT6N07D4 , WkDfVrT6N07D5 , WkDfVrT6N07D6 , & - WkDfVrT6N07D7 , WkDfVrT6N07D8 , WkDfVrT6N07D9 , WkDfVrT6N08D1 , WkDfVrT6N08D2 , WkDfVrT6N08D3 , & - WkDfVrT6N08D4 , WkDfVrT6N08D5 , WkDfVrT6N08D6 , WkDfVrT6N08D7 , WkDfVrT6N08D8 , WkDfVrT6N08D9 , & - WkDfVrT6N09D1 , WkDfVrT6N09D2 , WkDfVrT6N09D3 , WkDfVrT6N09D4 , WkDfVrT6N09D5 , WkDfVrT6N09D6 , & - WkDfVrT6N09D7 , WkDfVrT6N09D8 , WkDfVrT6N09D9 , WkDfVrT6N10D1 , WkDfVrT6N10D2 , WkDfVrT6N10D3 , & - WkDfVrT6N10D4 , WkDfVrT6N10D5 , WkDfVrT6N10D6 , WkDfVrT6N10D7 , WkDfVrT6N10D8 , WkDfVrT6N10D9 , & - WkDfVrT6N11D1 , WkDfVrT6N11D2 , WkDfVrT6N11D3 , WkDfVrT6N11D4 , WkDfVrT6N11D5 , WkDfVrT6N11D6 , & - WkDfVrT6N11D7 , WkDfVrT6N11D8 , WkDfVrT6N11D9 , WkDfVrT6N12D1 , WkDfVrT6N12D2 , WkDfVrT6N12D3 , & - WkDfVrT6N12D4 , WkDfVrT6N12D5 , WkDfVrT6N12D6 , WkDfVrT6N12D7 , WkDfVrT6N12D8 , WkDfVrT6N12D9 , & - WkDfVrT6N13D1 , WkDfVrT6N13D2 , WkDfVrT6N13D3 , WkDfVrT6N13D4 , WkDfVrT6N13D5 , WkDfVrT6N13D6 , & - WkDfVrT6N13D7 , WkDfVrT6N13D8 , WkDfVrT6N13D9 , WkDfVrT6N14D1 , WkDfVrT6N14D2 , WkDfVrT6N14D3 , & - WkDfVrT6N14D4 , WkDfVrT6N14D5 , WkDfVrT6N14D6 , WkDfVrT6N14D7 , WkDfVrT6N14D8 , WkDfVrT6N14D9 , & - WkDfVrT6N15D1 , WkDfVrT6N15D2 , WkDfVrT6N15D3 , WkDfVrT6N15D4 , WkDfVrT6N15D5 , WkDfVrT6N15D6 , & - WkDfVrT6N15D7 , WkDfVrT6N15D8 , WkDfVrT6N15D9 , WkDfVrT6N16D1 , WkDfVrT6N16D2 , WkDfVrT6N16D3 , & - WkDfVrT6N16D4 , WkDfVrT6N16D5 , WkDfVrT6N16D6 , WkDfVrT6N16D7 , WkDfVrT6N16D8 , WkDfVrT6N16D9 , & - WkDfVrT6N17D1 , WkDfVrT6N17D2 , WkDfVrT6N17D3 , WkDfVrT6N17D4 , WkDfVrT6N17D5 , WkDfVrT6N17D6 , & - WkDfVrT6N17D7 , WkDfVrT6N17D8 , WkDfVrT6N17D9 , WkDfVrT6N18D1 , WkDfVrT6N18D2 , WkDfVrT6N18D3 , & - WkDfVrT6N18D4 , WkDfVrT6N18D5 , WkDfVrT6N18D6 , WkDfVrT6N18D7 , WkDfVrT6N18D8 , WkDfVrT6N18D9 , & - WkDfVrT6N19D1 , WkDfVrT6N19D2 , WkDfVrT6N19D3 , WkDfVrT6N19D4 , WkDfVrT6N19D5 , WkDfVrT6N19D6 , & - WkDfVrT6N19D7 , WkDfVrT6N19D8 , WkDfVrT6N19D9 , WkDfVrT6N20D1 , WkDfVrT6N20D2 , WkDfVrT6N20D3 , & - WkDfVrT6N20D4 , WkDfVrT6N20D5 , WkDfVrT6N20D6 , WkDfVrT6N20D7 , WkDfVrT6N20D8 , WkDfVrT6N20D9 , & - WkDfVrT7N01D1 , WkDfVrT7N01D2 , WkDfVrT7N01D3 , WkDfVrT7N01D4 , WkDfVrT7N01D5 , WkDfVrT7N01D6 , & - WkDfVrT7N01D7 , WkDfVrT7N01D8 , WkDfVrT7N01D9 , WkDfVrT7N02D1 , WkDfVrT7N02D2 , WkDfVrT7N02D3 , & - WkDfVrT7N02D4 , WkDfVrT7N02D5 , WkDfVrT7N02D6 , WkDfVrT7N02D7 , WkDfVrT7N02D8 , WkDfVrT7N02D9 , & - WkDfVrT7N03D1 , WkDfVrT7N03D2 , WkDfVrT7N03D3 , WkDfVrT7N03D4 , WkDfVrT7N03D5 , WkDfVrT7N03D6 , & - WkDfVrT7N03D7 , WkDfVrT7N03D8 , WkDfVrT7N03D9 , WkDfVrT7N04D1 , WkDfVrT7N04D2 , WkDfVrT7N04D3 /) - INTEGER(IntKi), PARAMETER :: ParamIndxAry6(1356) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) - WkDfVrT7N04D4 , WkDfVrT7N04D5 , WkDfVrT7N04D6 , WkDfVrT7N04D7 , WkDfVrT7N04D8 , WkDfVrT7N04D9 , & - WkDfVrT7N05D1 , WkDfVrT7N05D2 , WkDfVrT7N05D3 , WkDfVrT7N05D4 , WkDfVrT7N05D5 , WkDfVrT7N05D6 , & - WkDfVrT7N05D7 , WkDfVrT7N05D8 , WkDfVrT7N05D9 , WkDfVrT7N06D1 , WkDfVrT7N06D2 , WkDfVrT7N06D3 , & - WkDfVrT7N06D4 , WkDfVrT7N06D5 , WkDfVrT7N06D6 , WkDfVrT7N06D7 , WkDfVrT7N06D8 , WkDfVrT7N06D9 , & - WkDfVrT7N07D1 , WkDfVrT7N07D2 , WkDfVrT7N07D3 , WkDfVrT7N07D4 , WkDfVrT7N07D5 , WkDfVrT7N07D6 , & - WkDfVrT7N07D7 , WkDfVrT7N07D8 , WkDfVrT7N07D9 , WkDfVrT7N08D1 , WkDfVrT7N08D2 , WkDfVrT7N08D3 , & - WkDfVrT7N08D4 , WkDfVrT7N08D5 , WkDfVrT7N08D6 , WkDfVrT7N08D7 , WkDfVrT7N08D8 , WkDfVrT7N08D9 , & - WkDfVrT7N09D1 , WkDfVrT7N09D2 , WkDfVrT7N09D3 , WkDfVrT7N09D4 , WkDfVrT7N09D5 , WkDfVrT7N09D6 , & - WkDfVrT7N09D7 , WkDfVrT7N09D8 , WkDfVrT7N09D9 , WkDfVrT7N10D1 , WkDfVrT7N10D2 , WkDfVrT7N10D3 , & - WkDfVrT7N10D4 , WkDfVrT7N10D5 , WkDfVrT7N10D6 , WkDfVrT7N10D7 , WkDfVrT7N10D8 , WkDfVrT7N10D9 , & - WkDfVrT7N11D1 , WkDfVrT7N11D2 , WkDfVrT7N11D3 , WkDfVrT7N11D4 , WkDfVrT7N11D5 , WkDfVrT7N11D6 , & - WkDfVrT7N11D7 , WkDfVrT7N11D8 , WkDfVrT7N11D9 , WkDfVrT7N12D1 , WkDfVrT7N12D2 , WkDfVrT7N12D3 , & - WkDfVrT7N12D4 , WkDfVrT7N12D5 , WkDfVrT7N12D6 , WkDfVrT7N12D7 , WkDfVrT7N12D8 , WkDfVrT7N12D9 , & - WkDfVrT7N13D1 , WkDfVrT7N13D2 , WkDfVrT7N13D3 , WkDfVrT7N13D4 , WkDfVrT7N13D5 , WkDfVrT7N13D6 , & - WkDfVrT7N13D7 , WkDfVrT7N13D8 , WkDfVrT7N13D9 , WkDfVrT7N14D1 , WkDfVrT7N14D2 , WkDfVrT7N14D3 , & - WkDfVrT7N14D4 , WkDfVrT7N14D5 , WkDfVrT7N14D6 , WkDfVrT7N14D7 , WkDfVrT7N14D8 , WkDfVrT7N14D9 , & - WkDfVrT7N15D1 , WkDfVrT7N15D2 , WkDfVrT7N15D3 , WkDfVrT7N15D4 , WkDfVrT7N15D5 , WkDfVrT7N15D6 , & - WkDfVrT7N15D7 , WkDfVrT7N15D8 , WkDfVrT7N15D9 , WkDfVrT7N16D1 , WkDfVrT7N16D2 , WkDfVrT7N16D3 , & - WkDfVrT7N16D4 , WkDfVrT7N16D5 , WkDfVrT7N16D6 , WkDfVrT7N16D7 , WkDfVrT7N16D8 , WkDfVrT7N16D9 , & - WkDfVrT7N17D1 , WkDfVrT7N17D2 , WkDfVrT7N17D3 , WkDfVrT7N17D4 , WkDfVrT7N17D5 , WkDfVrT7N17D6 , & - WkDfVrT7N17D7 , WkDfVrT7N17D8 , WkDfVrT7N17D9 , WkDfVrT7N18D1 , WkDfVrT7N18D2 , WkDfVrT7N18D3 , & - WkDfVrT7N18D4 , WkDfVrT7N18D5 , WkDfVrT7N18D6 , WkDfVrT7N18D7 , WkDfVrT7N18D8 , WkDfVrT7N18D9 , & - WkDfVrT7N19D1 , WkDfVrT7N19D2 , WkDfVrT7N19D3 , WkDfVrT7N19D4 , WkDfVrT7N19D5 , WkDfVrT7N19D6 , & - WkDfVrT7N19D7 , WkDfVrT7N19D8 , WkDfVrT7N19D9 , WkDfVrT7N20D1 , WkDfVrT7N20D2 , WkDfVrT7N20D3 , & - WkDfVrT7N20D4 , WkDfVrT7N20D5 , WkDfVrT7N20D6 , WkDfVrT7N20D7 , WkDfVrT7N20D8 , WkDfVrT7N20D9 , & - WkDfVrT8N01D1 , WkDfVrT8N01D2 , WkDfVrT8N01D3 , WkDfVrT8N01D4 , WkDfVrT8N01D5 , WkDfVrT8N01D6 , & - WkDfVrT8N01D7 , WkDfVrT8N01D8 , WkDfVrT8N01D9 , WkDfVrT8N02D1 , WkDfVrT8N02D2 , WkDfVrT8N02D3 , & - WkDfVrT8N02D4 , WkDfVrT8N02D5 , WkDfVrT8N02D6 , WkDfVrT8N02D7 , WkDfVrT8N02D8 , WkDfVrT8N02D9 , & - WkDfVrT8N03D1 , WkDfVrT8N03D2 , WkDfVrT8N03D3 , WkDfVrT8N03D4 , WkDfVrT8N03D5 , WkDfVrT8N03D6 , & - WkDfVrT8N03D7 , WkDfVrT8N03D8 , WkDfVrT8N03D9 , WkDfVrT8N04D1 , WkDfVrT8N04D2 , WkDfVrT8N04D3 , & - WkDfVrT8N04D4 , WkDfVrT8N04D5 , WkDfVrT8N04D6 , WkDfVrT8N04D7 , WkDfVrT8N04D8 , WkDfVrT8N04D9 , & - WkDfVrT8N05D1 , WkDfVrT8N05D2 , WkDfVrT8N05D3 , WkDfVrT8N05D4 , WkDfVrT8N05D5 , WkDfVrT8N05D6 , & - WkDfVrT8N05D7 , WkDfVrT8N05D8 , WkDfVrT8N05D9 , WkDfVrT8N06D1 , WkDfVrT8N06D2 , WkDfVrT8N06D3 , & - WkDfVrT8N06D4 , WkDfVrT8N06D5 , WkDfVrT8N06D6 , WkDfVrT8N06D7 , WkDfVrT8N06D8 , WkDfVrT8N06D9 , & - WkDfVrT8N07D1 , WkDfVrT8N07D2 , WkDfVrT8N07D3 , WkDfVrT8N07D4 , WkDfVrT8N07D5 , WkDfVrT8N07D6 , & - WkDfVrT8N07D7 , WkDfVrT8N07D8 , WkDfVrT8N07D9 , WkDfVrT8N08D1 , WkDfVrT8N08D2 , WkDfVrT8N08D3 , & - WkDfVrT8N08D4 , WkDfVrT8N08D5 , WkDfVrT8N08D6 , WkDfVrT8N08D7 , WkDfVrT8N08D8 , WkDfVrT8N08D9 , & - WkDfVrT8N09D1 , WkDfVrT8N09D2 , WkDfVrT8N09D3 , WkDfVrT8N09D4 , WkDfVrT8N09D5 , WkDfVrT8N09D6 , & - WkDfVrT8N09D7 , WkDfVrT8N09D8 , WkDfVrT8N09D9 , WkDfVrT8N10D1 , WkDfVrT8N10D2 , WkDfVrT8N10D3 , & - WkDfVrT8N10D4 , WkDfVrT8N10D5 , WkDfVrT8N10D6 , WkDfVrT8N10D7 , WkDfVrT8N10D8 , WkDfVrT8N10D9 , & - WkDfVrT8N11D1 , WkDfVrT8N11D2 , WkDfVrT8N11D3 , WkDfVrT8N11D4 , WkDfVrT8N11D5 , WkDfVrT8N11D6 , & - WkDfVrT8N11D7 , WkDfVrT8N11D8 , WkDfVrT8N11D9 , WkDfVrT8N12D1 , WkDfVrT8N12D2 , WkDfVrT8N12D3 , & - WkDfVrT8N12D4 , WkDfVrT8N12D5 , WkDfVrT8N12D6 , WkDfVrT8N12D7 , WkDfVrT8N12D8 , WkDfVrT8N12D9 , & - WkDfVrT8N13D1 , WkDfVrT8N13D2 , WkDfVrT8N13D3 , WkDfVrT8N13D4 , WkDfVrT8N13D5 , WkDfVrT8N13D6 , & - WkDfVrT8N13D7 , WkDfVrT8N13D8 , WkDfVrT8N13D9 , WkDfVrT8N14D1 , WkDfVrT8N14D2 , WkDfVrT8N14D3 , & - WkDfVrT8N14D4 , WkDfVrT8N14D5 , WkDfVrT8N14D6 , WkDfVrT8N14D7 , WkDfVrT8N14D8 , WkDfVrT8N14D9 , & - WkDfVrT8N15D1 , WkDfVrT8N15D2 , WkDfVrT8N15D3 , WkDfVrT8N15D4 , WkDfVrT8N15D5 , WkDfVrT8N15D6 , & - WkDfVrT8N15D7 , WkDfVrT8N15D8 , WkDfVrT8N15D9 , WkDfVrT8N16D1 , WkDfVrT8N16D2 , WkDfVrT8N16D3 , & - WkDfVrT8N16D4 , WkDfVrT8N16D5 , WkDfVrT8N16D6 , WkDfVrT8N16D7 , WkDfVrT8N16D8 , WkDfVrT8N16D9 , & - WkDfVrT8N17D1 , WkDfVrT8N17D2 , WkDfVrT8N17D3 , WkDfVrT8N17D4 , WkDfVrT8N17D5 , WkDfVrT8N17D6 , & - WkDfVrT8N17D7 , WkDfVrT8N17D8 , WkDfVrT8N17D9 , WkDfVrT8N18D1 , WkDfVrT8N18D2 , WkDfVrT8N18D3 , & - WkDfVrT8N18D4 , WkDfVrT8N18D5 , WkDfVrT8N18D6 , WkDfVrT8N18D7 , WkDfVrT8N18D8 , WkDfVrT8N18D9 , & - WkDfVrT8N19D1 , WkDfVrT8N19D2 , WkDfVrT8N19D3 , WkDfVrT8N19D4 , WkDfVrT8N19D5 , WkDfVrT8N19D6 , & - WkDfVrT8N19D7 , WkDfVrT8N19D8 , WkDfVrT8N19D9 , WkDfVrT8N20D1 , WkDfVrT8N20D2 , WkDfVrT8N20D3 , & - WkDfVrT8N20D4 , WkDfVrT8N20D5 , WkDfVrT8N20D6 , WkDfVrT8N20D7 , WkDfVrT8N20D8 , WkDfVrT8N20D9 , & - WkDfVrT9N01D1 , WkDfVrT9N01D2 , WkDfVrT9N01D3 , WkDfVrT9N01D4 , WkDfVrT9N01D5 , WkDfVrT9N01D6 , & - WkDfVrT9N01D7 , WkDfVrT9N01D8 , WkDfVrT9N01D9 , WkDfVrT9N02D1 , WkDfVrT9N02D2 , WkDfVrT9N02D3 , & - WkDfVrT9N02D4 , WkDfVrT9N02D5 , WkDfVrT9N02D6 , WkDfVrT9N02D7 , WkDfVrT9N02D8 , WkDfVrT9N02D9 , & - WkDfVrT9N03D1 , WkDfVrT9N03D2 , WkDfVrT9N03D3 , WkDfVrT9N03D4 , WkDfVrT9N03D5 , WkDfVrT9N03D6 , & - WkDfVrT9N03D7 , WkDfVrT9N03D8 , WkDfVrT9N03D9 , WkDfVrT9N04D1 , WkDfVrT9N04D2 , WkDfVrT9N04D3 , & - WkDfVrT9N04D4 , WkDfVrT9N04D5 , WkDfVrT9N04D6 , WkDfVrT9N04D7 , WkDfVrT9N04D8 , WkDfVrT9N04D9 , & - WkDfVrT9N05D1 , WkDfVrT9N05D2 , WkDfVrT9N05D3 , WkDfVrT9N05D4 , WkDfVrT9N05D5 , WkDfVrT9N05D6 , & - WkDfVrT9N05D7 , WkDfVrT9N05D8 , WkDfVrT9N05D9 , WkDfVrT9N06D1 , WkDfVrT9N06D2 , WkDfVrT9N06D3 , & - WkDfVrT9N06D4 , WkDfVrT9N06D5 , WkDfVrT9N06D6 , WkDfVrT9N06D7 , WkDfVrT9N06D8 , WkDfVrT9N06D9 , & - WkDfVrT9N07D1 , WkDfVrT9N07D2 , WkDfVrT9N07D3 , WkDfVrT9N07D4 , WkDfVrT9N07D5 , WkDfVrT9N07D6 , & - WkDfVrT9N07D7 , WkDfVrT9N07D8 , WkDfVrT9N07D9 , WkDfVrT9N08D1 , WkDfVrT9N08D2 , WkDfVrT9N08D3 , & - WkDfVrT9N08D4 , WkDfVrT9N08D5 , WkDfVrT9N08D6 , WkDfVrT9N08D7 , WkDfVrT9N08D8 , WkDfVrT9N08D9 , & - WkDfVrT9N09D1 , WkDfVrT9N09D2 , WkDfVrT9N09D3 , WkDfVrT9N09D4 , WkDfVrT9N09D5 , WkDfVrT9N09D6 , & - WkDfVrT9N09D7 , WkDfVrT9N09D8 , WkDfVrT9N09D9 , WkDfVrT9N10D1 , WkDfVrT9N10D2 , WkDfVrT9N10D3 , & - WkDfVrT9N10D4 , WkDfVrT9N10D5 , WkDfVrT9N10D6 , WkDfVrT9N10D7 , WkDfVrT9N10D8 , WkDfVrT9N10D9 , & - WkDfVrT9N11D1 , WkDfVrT9N11D2 , WkDfVrT9N11D3 , WkDfVrT9N11D4 , WkDfVrT9N11D5 , WkDfVrT9N11D6 , & - WkDfVrT9N11D7 , WkDfVrT9N11D8 , WkDfVrT9N11D9 , WkDfVrT9N12D1 , WkDfVrT9N12D2 , WkDfVrT9N12D3 , & - WkDfVrT9N12D4 , WkDfVrT9N12D5 , WkDfVrT9N12D6 , WkDfVrT9N12D7 , WkDfVrT9N12D8 , WkDfVrT9N12D9 , & - WkDfVrT9N13D1 , WkDfVrT9N13D2 , WkDfVrT9N13D3 , WkDfVrT9N13D4 , WkDfVrT9N13D5 , WkDfVrT9N13D6 , & - WkDfVrT9N13D7 , WkDfVrT9N13D8 , WkDfVrT9N13D9 , WkDfVrT9N14D1 , WkDfVrT9N14D2 , WkDfVrT9N14D3 , & - WkDfVrT9N14D4 , WkDfVrT9N14D5 , WkDfVrT9N14D6 , WkDfVrT9N14D7 , WkDfVrT9N14D8 , WkDfVrT9N14D9 , & - WkDfVrT9N15D1 , WkDfVrT9N15D2 , WkDfVrT9N15D3 , WkDfVrT9N15D4 , WkDfVrT9N15D5 , WkDfVrT9N15D6 , & - WkDfVrT9N15D7 , WkDfVrT9N15D8 , WkDfVrT9N15D9 , WkDfVrT9N16D1 , WkDfVrT9N16D2 , WkDfVrT9N16D3 , & - WkDfVrT9N16D4 , WkDfVrT9N16D5 , WkDfVrT9N16D6 , WkDfVrT9N16D7 , WkDfVrT9N16D8 , WkDfVrT9N16D9 , & - WkDfVrT9N17D1 , WkDfVrT9N17D2 , WkDfVrT9N17D3 , WkDfVrT9N17D4 , WkDfVrT9N17D5 , WkDfVrT9N17D6 , & - WkDfVrT9N17D7 , WkDfVrT9N17D8 , WkDfVrT9N17D9 , WkDfVrT9N18D1 , WkDfVrT9N18D2 , WkDfVrT9N18D3 , & - WkDfVrT9N18D4 , WkDfVrT9N18D5 , WkDfVrT9N18D6 , WkDfVrT9N18D7 , WkDfVrT9N18D8 , WkDfVrT9N18D9 , & - WkDfVrT9N19D1 , WkDfVrT9N19D2 , WkDfVrT9N19D3 , WkDfVrT9N19D4 , WkDfVrT9N19D5 , WkDfVrT9N19D6 , & - WkDfVrT9N19D7 , WkDfVrT9N19D8 , WkDfVrT9N19D9 , WkDfVrT9N20D1 , WkDfVrT9N20D2 , WkDfVrT9N20D3 , & - WkDfVrT9N20D4 , WkDfVrT9N20D5 , WkDfVrT9N20D6 , WkDfVrT9N20D7 , WkDfVrT9N20D8 , WkDfVrT9N20D9 , & - WkDfVxT1N01D1 , WkDfVxT1N01D2 , WkDfVxT1N01D3 , WkDfVxT1N01D4 , WkDfVxT1N01D5 , WkDfVxT1N01D6 , & - WkDfVxT1N01D7 , WkDfVxT1N01D8 , WkDfVxT1N01D9 , WkDfVxT1N02D1 , WkDfVxT1N02D2 , WkDfVxT1N02D3 , & - WkDfVxT1N02D4 , WkDfVxT1N02D5 , WkDfVxT1N02D6 , WkDfVxT1N02D7 , WkDfVxT1N02D8 , WkDfVxT1N02D9 , & - WkDfVxT1N03D1 , WkDfVxT1N03D2 , WkDfVxT1N03D3 , WkDfVxT1N03D4 , WkDfVxT1N03D5 , WkDfVxT1N03D6 , & - WkDfVxT1N03D7 , WkDfVxT1N03D8 , WkDfVxT1N03D9 , WkDfVxT1N04D1 , WkDfVxT1N04D2 , WkDfVxT1N04D3 , & - WkDfVxT1N04D4 , WkDfVxT1N04D5 , WkDfVxT1N04D6 , WkDfVxT1N04D7 , WkDfVxT1N04D8 , WkDfVxT1N04D9 , & - WkDfVxT1N05D1 , WkDfVxT1N05D2 , WkDfVxT1N05D3 , WkDfVxT1N05D4 , WkDfVxT1N05D5 , WkDfVxT1N05D6 , & - WkDfVxT1N05D7 , WkDfVxT1N05D8 , WkDfVxT1N05D9 , WkDfVxT1N06D1 , WkDfVxT1N06D2 , WkDfVxT1N06D3 , & - WkDfVxT1N06D4 , WkDfVxT1N06D5 , WkDfVxT1N06D6 , WkDfVxT1N06D7 , WkDfVxT1N06D8 , WkDfVxT1N06D9 , & - WkDfVxT1N07D1 , WkDfVxT1N07D2 , WkDfVxT1N07D3 , WkDfVxT1N07D4 , WkDfVxT1N07D5 , WkDfVxT1N07D6 , & - WkDfVxT1N07D7 , WkDfVxT1N07D8 , WkDfVxT1N07D9 , WkDfVxT1N08D1 , WkDfVxT1N08D2 , WkDfVxT1N08D3 , & - WkDfVxT1N08D4 , WkDfVxT1N08D5 , WkDfVxT1N08D6 , WkDfVxT1N08D7 , WkDfVxT1N08D8 , WkDfVxT1N08D9 , & - WkDfVxT1N09D1 , WkDfVxT1N09D2 , WkDfVxT1N09D3 , WkDfVxT1N09D4 , WkDfVxT1N09D5 , WkDfVxT1N09D6 , & - WkDfVxT1N09D7 , WkDfVxT1N09D8 , WkDfVxT1N09D9 , WkDfVxT1N10D1 , WkDfVxT1N10D2 , WkDfVxT1N10D3 , & - WkDfVxT1N10D4 , WkDfVxT1N10D5 , WkDfVxT1N10D6 , WkDfVxT1N10D7 , WkDfVxT1N10D8 , WkDfVxT1N10D9 , & - WkDfVxT1N11D1 , WkDfVxT1N11D2 , WkDfVxT1N11D3 , WkDfVxT1N11D4 , WkDfVxT1N11D5 , WkDfVxT1N11D6 , & - WkDfVxT1N11D7 , WkDfVxT1N11D8 , WkDfVxT1N11D9 , WkDfVxT1N12D1 , WkDfVxT1N12D2 , WkDfVxT1N12D3 , & - WkDfVxT1N12D4 , WkDfVxT1N12D5 , WkDfVxT1N12D6 , WkDfVxT1N12D7 , WkDfVxT1N12D8 , WkDfVxT1N12D9 , & - WkDfVxT1N13D1 , WkDfVxT1N13D2 , WkDfVxT1N13D3 , WkDfVxT1N13D4 , WkDfVxT1N13D5 , WkDfVxT1N13D6 , & - WkDfVxT1N13D7 , WkDfVxT1N13D8 , WkDfVxT1N13D9 , WkDfVxT1N14D1 , WkDfVxT1N14D2 , WkDfVxT1N14D3 , & - WkDfVxT1N14D4 , WkDfVxT1N14D5 , WkDfVxT1N14D6 , WkDfVxT1N14D7 , WkDfVxT1N14D8 , WkDfVxT1N14D9 , & - WkDfVxT1N15D1 , WkDfVxT1N15D2 , WkDfVxT1N15D3 , WkDfVxT1N15D4 , WkDfVxT1N15D5 , WkDfVxT1N15D6 , & - WkDfVxT1N15D7 , WkDfVxT1N15D8 , WkDfVxT1N15D9 , WkDfVxT1N16D1 , WkDfVxT1N16D2 , WkDfVxT1N16D3 , & - WkDfVxT1N16D4 , WkDfVxT1N16D5 , WkDfVxT1N16D6 , WkDfVxT1N16D7 , WkDfVxT1N16D8 , WkDfVxT1N16D9 , & - WkDfVxT1N17D1 , WkDfVxT1N17D2 , WkDfVxT1N17D3 , WkDfVxT1N17D4 , WkDfVxT1N17D5 , WkDfVxT1N17D6 , & - WkDfVxT1N17D7 , WkDfVxT1N17D8 , WkDfVxT1N17D9 , WkDfVxT1N18D1 , WkDfVxT1N18D2 , WkDfVxT1N18D3 , & - WkDfVxT1N18D4 , WkDfVxT1N18D5 , WkDfVxT1N18D6 , WkDfVxT1N18D7 , WkDfVxT1N18D8 , WkDfVxT1N18D9 , & - WkDfVxT1N19D1 , WkDfVxT1N19D2 , WkDfVxT1N19D3 , WkDfVxT1N19D4 , WkDfVxT1N19D5 , WkDfVxT1N19D6 , & - WkDfVxT1N19D7 , WkDfVxT1N19D8 , WkDfVxT1N19D9 , WkDfVxT1N20D1 , WkDfVxT1N20D2 , WkDfVxT1N20D3 , & - WkDfVxT1N20D4 , WkDfVxT1N20D5 , WkDfVxT1N20D6 , WkDfVxT1N20D7 , WkDfVxT1N20D8 , WkDfVxT1N20D9 , & - WkDfVxT2N01D1 , WkDfVxT2N01D2 , WkDfVxT2N01D3 , WkDfVxT2N01D4 , WkDfVxT2N01D5 , WkDfVxT2N01D6 , & - WkDfVxT2N01D7 , WkDfVxT2N01D8 , WkDfVxT2N01D9 , WkDfVxT2N02D1 , WkDfVxT2N02D2 , WkDfVxT2N02D3 , & - WkDfVxT2N02D4 , WkDfVxT2N02D5 , WkDfVxT2N02D6 , WkDfVxT2N02D7 , WkDfVxT2N02D8 , WkDfVxT2N02D9 , & - WkDfVxT2N03D1 , WkDfVxT2N03D2 , WkDfVxT2N03D3 , WkDfVxT2N03D4 , WkDfVxT2N03D5 , WkDfVxT2N03D6 , & - WkDfVxT2N03D7 , WkDfVxT2N03D8 , WkDfVxT2N03D9 , WkDfVxT2N04D1 , WkDfVxT2N04D2 , WkDfVxT2N04D3 , & - WkDfVxT2N04D4 , WkDfVxT2N04D5 , WkDfVxT2N04D6 , WkDfVxT2N04D7 , WkDfVxT2N04D8 , WkDfVxT2N04D9 , & - WkDfVxT2N05D1 , WkDfVxT2N05D2 , WkDfVxT2N05D3 , WkDfVxT2N05D4 , WkDfVxT2N05D5 , WkDfVxT2N05D6 , & - WkDfVxT2N05D7 , WkDfVxT2N05D8 , WkDfVxT2N05D9 , WkDfVxT2N06D1 , WkDfVxT2N06D2 , WkDfVxT2N06D3 , & - WkDfVxT2N06D4 , WkDfVxT2N06D5 , WkDfVxT2N06D6 , WkDfVxT2N06D7 , WkDfVxT2N06D8 , WkDfVxT2N06D9 , & - WkDfVxT2N07D1 , WkDfVxT2N07D2 , WkDfVxT2N07D3 , WkDfVxT2N07D4 , WkDfVxT2N07D5 , WkDfVxT2N07D6 , & - WkDfVxT2N07D7 , WkDfVxT2N07D8 , WkDfVxT2N07D9 , WkDfVxT2N08D1 , WkDfVxT2N08D2 , WkDfVxT2N08D3 , & - WkDfVxT2N08D4 , WkDfVxT2N08D5 , WkDfVxT2N08D6 , WkDfVxT2N08D7 , WkDfVxT2N08D8 , WkDfVxT2N08D9 , & - WkDfVxT2N09D1 , WkDfVxT2N09D2 , WkDfVxT2N09D3 , WkDfVxT2N09D4 , WkDfVxT2N09D5 , WkDfVxT2N09D6 , & - WkDfVxT2N09D7 , WkDfVxT2N09D8 , WkDfVxT2N09D9 , WkDfVxT2N10D1 , WkDfVxT2N10D2 , WkDfVxT2N10D3 , & - WkDfVxT2N10D4 , WkDfVxT2N10D5 , WkDfVxT2N10D6 , WkDfVxT2N10D7 , WkDfVxT2N10D8 , WkDfVxT2N10D9 , & - WkDfVxT2N11D1 , WkDfVxT2N11D2 , WkDfVxT2N11D3 , WkDfVxT2N11D4 , WkDfVxT2N11D5 , WkDfVxT2N11D6 , & - WkDfVxT2N11D7 , WkDfVxT2N11D8 , WkDfVxT2N11D9 , WkDfVxT2N12D1 , WkDfVxT2N12D2 , WkDfVxT2N12D3 , & - WkDfVxT2N12D4 , WkDfVxT2N12D5 , WkDfVxT2N12D6 , WkDfVxT2N12D7 , WkDfVxT2N12D8 , WkDfVxT2N12D9 , & - WkDfVxT2N13D1 , WkDfVxT2N13D2 , WkDfVxT2N13D3 , WkDfVxT2N13D4 , WkDfVxT2N13D5 , WkDfVxT2N13D6 , & - WkDfVxT2N13D7 , WkDfVxT2N13D8 , WkDfVxT2N13D9 , WkDfVxT2N14D1 , WkDfVxT2N14D2 , WkDfVxT2N14D3 , & - WkDfVxT2N14D4 , WkDfVxT2N14D5 , WkDfVxT2N14D6 , WkDfVxT2N14D7 , WkDfVxT2N14D8 , WkDfVxT2N14D9 , & - WkDfVxT2N15D1 , WkDfVxT2N15D2 , WkDfVxT2N15D3 , WkDfVxT2N15D4 , WkDfVxT2N15D5 , WkDfVxT2N15D6 , & - WkDfVxT2N15D7 , WkDfVxT2N15D8 , WkDfVxT2N15D9 , WkDfVxT2N16D1 , WkDfVxT2N16D2 , WkDfVxT2N16D3 , & - WkDfVxT2N16D4 , WkDfVxT2N16D5 , WkDfVxT2N16D6 , WkDfVxT2N16D7 , WkDfVxT2N16D8 , WkDfVxT2N16D9 , & - WkDfVxT2N17D1 , WkDfVxT2N17D2 , WkDfVxT2N17D3 , WkDfVxT2N17D4 , WkDfVxT2N17D5 , WkDfVxT2N17D6 , & - WkDfVxT2N17D7 , WkDfVxT2N17D8 , WkDfVxT2N17D9 , WkDfVxT2N18D1 , WkDfVxT2N18D2 , WkDfVxT2N18D3 , & - WkDfVxT2N18D4 , WkDfVxT2N18D5 , WkDfVxT2N18D6 , WkDfVxT2N18D7 , WkDfVxT2N18D8 , WkDfVxT2N18D9 , & - WkDfVxT2N19D1 , WkDfVxT2N19D2 , WkDfVxT2N19D3 , WkDfVxT2N19D4 , WkDfVxT2N19D5 , WkDfVxT2N19D6 , & - WkDfVxT2N19D7 , WkDfVxT2N19D8 , WkDfVxT2N19D9 , WkDfVxT2N20D1 , WkDfVxT2N20D2 , WkDfVxT2N20D3 , & - WkDfVxT2N20D4 , WkDfVxT2N20D5 , WkDfVxT2N20D6 , WkDfVxT2N20D7 , WkDfVxT2N20D8 , WkDfVxT2N20D9 , & - WkDfVxT3N01D1 , WkDfVxT3N01D2 , WkDfVxT3N01D3 , WkDfVxT3N01D4 , WkDfVxT3N01D5 , WkDfVxT3N01D6 , & - WkDfVxT3N01D7 , WkDfVxT3N01D8 , WkDfVxT3N01D9 , WkDfVxT3N02D1 , WkDfVxT3N02D2 , WkDfVxT3N02D3 , & - WkDfVxT3N02D4 , WkDfVxT3N02D5 , WkDfVxT3N02D6 , WkDfVxT3N02D7 , WkDfVxT3N02D8 , WkDfVxT3N02D9 , & - WkDfVxT3N03D1 , WkDfVxT3N03D2 , WkDfVxT3N03D3 , WkDfVxT3N03D4 , WkDfVxT3N03D5 , WkDfVxT3N03D6 , & - WkDfVxT3N03D7 , WkDfVxT3N03D8 , WkDfVxT3N03D9 , WkDfVxT3N04D1 , WkDfVxT3N04D2 , WkDfVxT3N04D3 , & - WkDfVxT3N04D4 , WkDfVxT3N04D5 , WkDfVxT3N04D6 , WkDfVxT3N04D7 , WkDfVxT3N04D8 , WkDfVxT3N04D9 , & - WkDfVxT3N05D1 , WkDfVxT3N05D2 , WkDfVxT3N05D3 , WkDfVxT3N05D4 , WkDfVxT3N05D5 , WkDfVxT3N05D6 , & - WkDfVxT3N05D7 , WkDfVxT3N05D8 , WkDfVxT3N05D9 , WkDfVxT3N06D1 , WkDfVxT3N06D2 , WkDfVxT3N06D3 , & - WkDfVxT3N06D4 , WkDfVxT3N06D5 , WkDfVxT3N06D6 , WkDfVxT3N06D7 , WkDfVxT3N06D8 , WkDfVxT3N06D9 , & - WkDfVxT3N07D1 , WkDfVxT3N07D2 , WkDfVxT3N07D3 , WkDfVxT3N07D4 , WkDfVxT3N07D5 , WkDfVxT3N07D6 , & - WkDfVxT3N07D7 , WkDfVxT3N07D8 , WkDfVxT3N07D9 , WkDfVxT3N08D1 , WkDfVxT3N08D2 , WkDfVxT3N08D3 , & - WkDfVxT3N08D4 , WkDfVxT3N08D5 , WkDfVxT3N08D6 , WkDfVxT3N08D7 , WkDfVxT3N08D8 , WkDfVxT3N08D9 , & - WkDfVxT3N09D1 , WkDfVxT3N09D2 , WkDfVxT3N09D3 , WkDfVxT3N09D4 , WkDfVxT3N09D5 , WkDfVxT3N09D6 , & - WkDfVxT3N09D7 , WkDfVxT3N09D8 , WkDfVxT3N09D9 , WkDfVxT3N10D1 , WkDfVxT3N10D2 , WkDfVxT3N10D3 , & - WkDfVxT3N10D4 , WkDfVxT3N10D5 , WkDfVxT3N10D6 , WkDfVxT3N10D7 , WkDfVxT3N10D8 , WkDfVxT3N10D9 , & - WkDfVxT3N11D1 , WkDfVxT3N11D2 , WkDfVxT3N11D3 , WkDfVxT3N11D4 , WkDfVxT3N11D5 , WkDfVxT3N11D6 , & - WkDfVxT3N11D7 , WkDfVxT3N11D8 , WkDfVxT3N11D9 , WkDfVxT3N12D1 , WkDfVxT3N12D2 , WkDfVxT3N12D3 , & - WkDfVxT3N12D4 , WkDfVxT3N12D5 , WkDfVxT3N12D6 , WkDfVxT3N12D7 , WkDfVxT3N12D8 , WkDfVxT3N12D9 , & - WkDfVxT3N13D1 , WkDfVxT3N13D2 , WkDfVxT3N13D3 , WkDfVxT3N13D4 , WkDfVxT3N13D5 , WkDfVxT3N13D6 , & - WkDfVxT3N13D7 , WkDfVxT3N13D8 , WkDfVxT3N13D9 , WkDfVxT3N14D1 , WkDfVxT3N14D2 , WkDfVxT3N14D3 , & - WkDfVxT3N14D4 , WkDfVxT3N14D5 , WkDfVxT3N14D6 , WkDfVxT3N14D7 , WkDfVxT3N14D8 , WkDfVxT3N14D9 , & - WkDfVxT3N15D1 , WkDfVxT3N15D2 , WkDfVxT3N15D3 , WkDfVxT3N15D4 , WkDfVxT3N15D5 , WkDfVxT3N15D6 , & - WkDfVxT3N15D7 , WkDfVxT3N15D8 , WkDfVxT3N15D9 , WkDfVxT3N16D1 , WkDfVxT3N16D2 , WkDfVxT3N16D3 , & - WkDfVxT3N16D4 , WkDfVxT3N16D5 , WkDfVxT3N16D6 , WkDfVxT3N16D7 , WkDfVxT3N16D8 , WkDfVxT3N16D9 , & - WkDfVxT3N17D1 , WkDfVxT3N17D2 , WkDfVxT3N17D3 , WkDfVxT3N17D4 , WkDfVxT3N17D5 , WkDfVxT3N17D6 , & - WkDfVxT3N17D7 , WkDfVxT3N17D8 , WkDfVxT3N17D9 , WkDfVxT3N18D1 , WkDfVxT3N18D2 , WkDfVxT3N18D3 , & - WkDfVxT3N18D4 , WkDfVxT3N18D5 , WkDfVxT3N18D6 , WkDfVxT3N18D7 , WkDfVxT3N18D8 , WkDfVxT3N18D9 , & - WkDfVxT3N19D1 , WkDfVxT3N19D2 , WkDfVxT3N19D3 , WkDfVxT3N19D4 , WkDfVxT3N19D5 , WkDfVxT3N19D6 , & - WkDfVxT3N19D7 , WkDfVxT3N19D8 , WkDfVxT3N19D9 , WkDfVxT3N20D1 , WkDfVxT3N20D2 , WkDfVxT3N20D3 , & - WkDfVxT3N20D4 , WkDfVxT3N20D5 , WkDfVxT3N20D6 , WkDfVxT3N20D7 , WkDfVxT3N20D8 , WkDfVxT3N20D9 , & - WkDfVxT4N01D1 , WkDfVxT4N01D2 , WkDfVxT4N01D3 , WkDfVxT4N01D4 , WkDfVxT4N01D5 , WkDfVxT4N01D6 , & - WkDfVxT4N01D7 , WkDfVxT4N01D8 , WkDfVxT4N01D9 , WkDfVxT4N02D1 , WkDfVxT4N02D2 , WkDfVxT4N02D3 , & - WkDfVxT4N02D4 , WkDfVxT4N02D5 , WkDfVxT4N02D6 , WkDfVxT4N02D7 , WkDfVxT4N02D8 , WkDfVxT4N02D9 , & - WkDfVxT4N03D1 , WkDfVxT4N03D2 , WkDfVxT4N03D3 , WkDfVxT4N03D4 , WkDfVxT4N03D5 , WkDfVxT4N03D6 , & - WkDfVxT4N03D7 , WkDfVxT4N03D8 , WkDfVxT4N03D9 , WkDfVxT4N04D1 , WkDfVxT4N04D2 , WkDfVxT4N04D3 , & - WkDfVxT4N04D4 , WkDfVxT4N04D5 , WkDfVxT4N04D6 , WkDfVxT4N04D7 , WkDfVxT4N04D8 , WkDfVxT4N04D9 , & - WkDfVxT4N05D1 , WkDfVxT4N05D2 , WkDfVxT4N05D3 , WkDfVxT4N05D4 , WkDfVxT4N05D5 , WkDfVxT4N05D6 , & - WkDfVxT4N05D7 , WkDfVxT4N05D8 , WkDfVxT4N05D9 , WkDfVxT4N06D1 , WkDfVxT4N06D2 , WkDfVxT4N06D3 , & - WkDfVxT4N06D4 , WkDfVxT4N06D5 , WkDfVxT4N06D6 , WkDfVxT4N06D7 , WkDfVxT4N06D8 , WkDfVxT4N06D9 , & - WkDfVxT4N07D1 , WkDfVxT4N07D2 , WkDfVxT4N07D3 , WkDfVxT4N07D4 , WkDfVxT4N07D5 , WkDfVxT4N07D6 , & - WkDfVxT4N07D7 , WkDfVxT4N07D8 , WkDfVxT4N07D9 , WkDfVxT4N08D1 , WkDfVxT4N08D2 , WkDfVxT4N08D3 , & - WkDfVxT4N08D4 , WkDfVxT4N08D5 , WkDfVxT4N08D6 , WkDfVxT4N08D7 , WkDfVxT4N08D8 , WkDfVxT4N08D9 , & - WkDfVxT4N09D1 , WkDfVxT4N09D2 , WkDfVxT4N09D3 , WkDfVxT4N09D4 , WkDfVxT4N09D5 , WkDfVxT4N09D6 , & - WkDfVxT4N09D7 , WkDfVxT4N09D8 , WkDfVxT4N09D9 , WkDfVxT4N10D1 , WkDfVxT4N10D2 , WkDfVxT4N10D3 , & - WkDfVxT4N10D4 , WkDfVxT4N10D5 , WkDfVxT4N10D6 , WkDfVxT4N10D7 , WkDfVxT4N10D8 , WkDfVxT4N10D9 , & - WkDfVxT4N11D1 , WkDfVxT4N11D2 , WkDfVxT4N11D3 , WkDfVxT4N11D4 , WkDfVxT4N11D5 , WkDfVxT4N11D6 , & - WkDfVxT4N11D7 , WkDfVxT4N11D8 , WkDfVxT4N11D9 , WkDfVxT4N12D1 , WkDfVxT4N12D2 , WkDfVxT4N12D3 , & - WkDfVxT4N12D4 , WkDfVxT4N12D5 , WkDfVxT4N12D6 , WkDfVxT4N12D7 , WkDfVxT4N12D8 , WkDfVxT4N12D9 , & - WkDfVxT4N13D1 , WkDfVxT4N13D2 , WkDfVxT4N13D3 , WkDfVxT4N13D4 , WkDfVxT4N13D5 , WkDfVxT4N13D6 , & - WkDfVxT4N13D7 , WkDfVxT4N13D8 , WkDfVxT4N13D9 , WkDfVxT4N14D1 , WkDfVxT4N14D2 , WkDfVxT4N14D3 , & - WkDfVxT4N14D4 , WkDfVxT4N14D5 , WkDfVxT4N14D6 , WkDfVxT4N14D7 , WkDfVxT4N14D8 , WkDfVxT4N14D9 , & - WkDfVxT4N15D1 , WkDfVxT4N15D2 , WkDfVxT4N15D3 , WkDfVxT4N15D4 , WkDfVxT4N15D5 , WkDfVxT4N15D6 , & - WkDfVxT4N15D7 , WkDfVxT4N15D8 , WkDfVxT4N15D9 , WkDfVxT4N16D1 , WkDfVxT4N16D2 , WkDfVxT4N16D3 , & - WkDfVxT4N16D4 , WkDfVxT4N16D5 , WkDfVxT4N16D6 , WkDfVxT4N16D7 , WkDfVxT4N16D8 , WkDfVxT4N16D9 , & - WkDfVxT4N17D1 , WkDfVxT4N17D2 , WkDfVxT4N17D3 , WkDfVxT4N17D4 , WkDfVxT4N17D5 , WkDfVxT4N17D6 , & - WkDfVxT4N17D7 , WkDfVxT4N17D8 , WkDfVxT4N17D9 , WkDfVxT4N18D1 , WkDfVxT4N18D2 , WkDfVxT4N18D3 , & - WkDfVxT4N18D4 , WkDfVxT4N18D5 , WkDfVxT4N18D6 , WkDfVxT4N18D7 , WkDfVxT4N18D8 , WkDfVxT4N18D9 , & - WkDfVxT4N19D1 , WkDfVxT4N19D2 , WkDfVxT4N19D3 , WkDfVxT4N19D4 , WkDfVxT4N19D5 , WkDfVxT4N19D6 , & - WkDfVxT4N19D7 , WkDfVxT4N19D8 , WkDfVxT4N19D9 , WkDfVxT4N20D1 , WkDfVxT4N20D2 , WkDfVxT4N20D3 , & - WkDfVxT4N20D4 , WkDfVxT4N20D5 , WkDfVxT4N20D6 , WkDfVxT4N20D7 , WkDfVxT4N20D8 , WkDfVxT4N20D9 , & - WkDfVxT5N01D1 , WkDfVxT5N01D2 , WkDfVxT5N01D3 , WkDfVxT5N01D4 , WkDfVxT5N01D5 , WkDfVxT5N01D6 , & - WkDfVxT5N01D7 , WkDfVxT5N01D8 , WkDfVxT5N01D9 , WkDfVxT5N02D1 , WkDfVxT5N02D2 , WkDfVxT5N02D3 , & - WkDfVxT5N02D4 , WkDfVxT5N02D5 , WkDfVxT5N02D6 , WkDfVxT5N02D7 , WkDfVxT5N02D8 , WkDfVxT5N02D9 , & - WkDfVxT5N03D1 , WkDfVxT5N03D2 , WkDfVxT5N03D3 , WkDfVxT5N03D4 , WkDfVxT5N03D5 , WkDfVxT5N03D6 , & - WkDfVxT5N03D7 , WkDfVxT5N03D8 , WkDfVxT5N03D9 , WkDfVxT5N04D1 , WkDfVxT5N04D2 , WkDfVxT5N04D3 , & - WkDfVxT5N04D4 , WkDfVxT5N04D5 , WkDfVxT5N04D6 , WkDfVxT5N04D7 , WkDfVxT5N04D8 , WkDfVxT5N04D9 , & - WkDfVxT5N05D1 , WkDfVxT5N05D2 , WkDfVxT5N05D3 , WkDfVxT5N05D4 , WkDfVxT5N05D5 , WkDfVxT5N05D6 , & - WkDfVxT5N05D7 , WkDfVxT5N05D8 , WkDfVxT5N05D9 , WkDfVxT5N06D1 , WkDfVxT5N06D2 , WkDfVxT5N06D3 , & - WkDfVxT5N06D4 , WkDfVxT5N06D5 , WkDfVxT5N06D6 , WkDfVxT5N06D7 , WkDfVxT5N06D8 , WkDfVxT5N06D9 , & - WkDfVxT5N07D1 , WkDfVxT5N07D2 , WkDfVxT5N07D3 , WkDfVxT5N07D4 , WkDfVxT5N07D5 , WkDfVxT5N07D6 , & - WkDfVxT5N07D7 , WkDfVxT5N07D8 , WkDfVxT5N07D9 , WkDfVxT5N08D1 , WkDfVxT5N08D2 , WkDfVxT5N08D3 , & - WkDfVxT5N08D4 , WkDfVxT5N08D5 , WkDfVxT5N08D6 , WkDfVxT5N08D7 , WkDfVxT5N08D8 , WkDfVxT5N08D9 , & - WkDfVxT5N09D1 , WkDfVxT5N09D2 , WkDfVxT5N09D3 , WkDfVxT5N09D4 , WkDfVxT5N09D5 , WkDfVxT5N09D6 , & - WkDfVxT5N09D7 , WkDfVxT5N09D8 , WkDfVxT5N09D9 , WkDfVxT5N10D1 , WkDfVxT5N10D2 , WkDfVxT5N10D3 , & - WkDfVxT5N10D4 , WkDfVxT5N10D5 , WkDfVxT5N10D6 , WkDfVxT5N10D7 , WkDfVxT5N10D8 , WkDfVxT5N10D9 , & - WkDfVxT5N11D1 , WkDfVxT5N11D2 , WkDfVxT5N11D3 , WkDfVxT5N11D4 , WkDfVxT5N11D5 , WkDfVxT5N11D6 , & - WkDfVxT5N11D7 , WkDfVxT5N11D8 , WkDfVxT5N11D9 , WkDfVxT5N12D1 , WkDfVxT5N12D2 , WkDfVxT5N12D3 , & - WkDfVxT5N12D4 , WkDfVxT5N12D5 , WkDfVxT5N12D6 , WkDfVxT5N12D7 , WkDfVxT5N12D8 , WkDfVxT5N12D9 , & - WkDfVxT5N13D1 , WkDfVxT5N13D2 , WkDfVxT5N13D3 , WkDfVxT5N13D4 , WkDfVxT5N13D5 , WkDfVxT5N13D6 , & - WkDfVxT5N13D7 , WkDfVxT5N13D8 , WkDfVxT5N13D9 , WkDfVxT5N14D1 , WkDfVxT5N14D2 , WkDfVxT5N14D3 , & - WkDfVxT5N14D4 , WkDfVxT5N14D5 , WkDfVxT5N14D6 , WkDfVxT5N14D7 , WkDfVxT5N14D8 , WkDfVxT5N14D9 /) - INTEGER(IntKi), PARAMETER :: ParamIndxAry7(1350) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) - WkDfVxT5N15D1 , WkDfVxT5N15D2 , WkDfVxT5N15D3 , WkDfVxT5N15D4 , WkDfVxT5N15D5 , WkDfVxT5N15D6 , & - WkDfVxT5N15D7 , WkDfVxT5N15D8 , WkDfVxT5N15D9 , WkDfVxT5N16D1 , WkDfVxT5N16D2 , WkDfVxT5N16D3 , & - WkDfVxT5N16D4 , WkDfVxT5N16D5 , WkDfVxT5N16D6 , WkDfVxT5N16D7 , WkDfVxT5N16D8 , WkDfVxT5N16D9 , & - WkDfVxT5N17D1 , WkDfVxT5N17D2 , WkDfVxT5N17D3 , WkDfVxT5N17D4 , WkDfVxT5N17D5 , WkDfVxT5N17D6 , & + WkAxsXT8D7 , WkAxsXT8D8 , WkAxsXT8D9 , WkAxsXT9D1 /) + INTEGER(IntKi), PARAMETER :: ParamIndxAry5(1330) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) + WkAxsXT9D2 , WkAxsXT9D3 , WkAxsXT9D4 , WkAxsXT9D5 , WkAxsXT9D6 , WkAxsXT9D7 , & + WkAxsXT9D8 , WkAxsXT9D9 , WkAxsYT1D1 , WkAxsYT1D2 , WkAxsYT1D3 , WkAxsYT1D4 , & + WkAxsYT1D5 , WkAxsYT1D6 , WkAxsYT1D7 , WkAxsYT1D8 , WkAxsYT1D9 , WkAxsYT2D1 , & + WkAxsYT2D2 , WkAxsYT2D3 , WkAxsYT2D4 , WkAxsYT2D5 , WkAxsYT2D6 , WkAxsYT2D7 , & + WkAxsYT2D8 , WkAxsYT2D9 , WkAxsYT3D1 , WkAxsYT3D2 , WkAxsYT3D3 , WkAxsYT3D4 , & + WkAxsYT3D5 , WkAxsYT3D6 , WkAxsYT3D7 , WkAxsYT3D8 , WkAxsYT3D9 , WkAxsYT4D1 , & + WkAxsYT4D2 , WkAxsYT4D3 , WkAxsYT4D4 , WkAxsYT4D5 , WkAxsYT4D6 , WkAxsYT4D7 , & + WkAxsYT4D8 , WkAxsYT4D9 , WkAxsYT5D1 , WkAxsYT5D2 , WkAxsYT5D3 , WkAxsYT5D4 , & + WkAxsYT5D5 , WkAxsYT5D6 , WkAxsYT5D7 , WkAxsYT5D8 , WkAxsYT5D9 , WkAxsYT6D1 , & + WkAxsYT6D2 , WkAxsYT6D3 , WkAxsYT6D4 , WkAxsYT6D5 , WkAxsYT6D6 , WkAxsYT6D7 , & + WkAxsYT6D8 , WkAxsYT6D9 , WkAxsYT7D1 , WkAxsYT7D2 , WkAxsYT7D3 , WkAxsYT7D4 , & + WkAxsYT7D5 , WkAxsYT7D6 , WkAxsYT7D7 , WkAxsYT7D8 , WkAxsYT7D9 , WkAxsYT8D1 , & + WkAxsYT8D2 , WkAxsYT8D3 , WkAxsYT8D4 , WkAxsYT8D5 , WkAxsYT8D6 , WkAxsYT8D7 , & + WkAxsYT8D8 , WkAxsYT8D9 , WkAxsYT9D1 , WkAxsYT9D2 , WkAxsYT9D3 , WkAxsYT9D4 , & + WkAxsYT9D5 , WkAxsYT9D6 , WkAxsYT9D7 , WkAxsYT9D8 , WkAxsYT9D9 , WkAxsZT1D1 , & + WkAxsZT1D2 , WkAxsZT1D3 , WkAxsZT1D4 , WkAxsZT1D5 , WkAxsZT1D6 , WkAxsZT1D7 , & + WkAxsZT1D8 , WkAxsZT1D9 , WkAxsZT2D1 , WkAxsZT2D2 , WkAxsZT2D3 , WkAxsZT2D4 , & + WkAxsZT2D5 , WkAxsZT2D6 , WkAxsZT2D7 , WkAxsZT2D8 , WkAxsZT2D9 , WkAxsZT3D1 , & + WkAxsZT3D2 , WkAxsZT3D3 , WkAxsZT3D4 , WkAxsZT3D5 , WkAxsZT3D6 , WkAxsZT3D7 , & + WkAxsZT3D8 , WkAxsZT3D9 , WkAxsZT4D1 , WkAxsZT4D2 , WkAxsZT4D3 , WkAxsZT4D4 , & + WkAxsZT4D5 , WkAxsZT4D6 , WkAxsZT4D7 , WkAxsZT4D8 , WkAxsZT4D9 , WkAxsZT5D1 , & + WkAxsZT5D2 , WkAxsZT5D3 , WkAxsZT5D4 , WkAxsZT5D5 , WkAxsZT5D6 , WkAxsZT5D7 , & + WkAxsZT5D8 , WkAxsZT5D9 , WkAxsZT6D1 , WkAxsZT6D2 , WkAxsZT6D3 , WkAxsZT6D4 , & + WkAxsZT6D5 , WkAxsZT6D6 , WkAxsZT6D7 , WkAxsZT6D8 , WkAxsZT6D9 , WkAxsZT7D1 , & + WkAxsZT7D2 , WkAxsZT7D3 , WkAxsZT7D4 , WkAxsZT7D5 , WkAxsZT7D6 , WkAxsZT7D7 , & + WkAxsZT7D8 , WkAxsZT7D9 , WkAxsZT8D1 , WkAxsZT8D2 , WkAxsZT8D3 , WkAxsZT8D4 , & + WkAxsZT8D5 , WkAxsZT8D6 , WkAxsZT8D7 , WkAxsZT8D8 , WkAxsZT8D9 , WkAxsZT9D1 , & + WkAxsZT9D2 , WkAxsZT9D3 , WkAxsZT9D4 , WkAxsZT9D5 , WkAxsZT9D6 , WkAxsZT9D7 , & + WkAxsZT9D8 , WkAxsZT9D9 , WkDfVrT1N01D1 , WkDfVrT1N01D2 , WkDfVrT1N01D3 , WkDfVrT1N01D4 , & + WkDfVrT1N01D5 , WkDfVrT1N01D6 , WkDfVrT1N01D7 , WkDfVrT1N01D8 , WkDfVrT1N01D9 , WkDfVrT1N02D1 , & + WkDfVrT1N02D2 , WkDfVrT1N02D3 , WkDfVrT1N02D4 , WkDfVrT1N02D5 , WkDfVrT1N02D6 , WkDfVrT1N02D7 , & + WkDfVrT1N02D8 , WkDfVrT1N02D9 , WkDfVrT1N03D1 , WkDfVrT1N03D2 , WkDfVrT1N03D3 , WkDfVrT1N03D4 , & + WkDfVrT1N03D5 , WkDfVrT1N03D6 , WkDfVrT1N03D7 , WkDfVrT1N03D8 , WkDfVrT1N03D9 , WkDfVrT1N04D1 , & + WkDfVrT1N04D2 , WkDfVrT1N04D3 , WkDfVrT1N04D4 , WkDfVrT1N04D5 , WkDfVrT1N04D6 , WkDfVrT1N04D7 , & + WkDfVrT1N04D8 , WkDfVrT1N04D9 , WkDfVrT1N05D1 , WkDfVrT1N05D2 , WkDfVrT1N05D3 , WkDfVrT1N05D4 , & + WkDfVrT1N05D5 , WkDfVrT1N05D6 , WkDfVrT1N05D7 , WkDfVrT1N05D8 , WkDfVrT1N05D9 , WkDfVrT1N06D1 , & + WkDfVrT1N06D2 , WkDfVrT1N06D3 , WkDfVrT1N06D4 , WkDfVrT1N06D5 , WkDfVrT1N06D6 , WkDfVrT1N06D7 , & + WkDfVrT1N06D8 , WkDfVrT1N06D9 , WkDfVrT1N07D1 , WkDfVrT1N07D2 , WkDfVrT1N07D3 , WkDfVrT1N07D4 , & + WkDfVrT1N07D5 , WkDfVrT1N07D6 , WkDfVrT1N07D7 , WkDfVrT1N07D8 , WkDfVrT1N07D9 , WkDfVrT1N08D1 , & + WkDfVrT1N08D2 , WkDfVrT1N08D3 , WkDfVrT1N08D4 , WkDfVrT1N08D5 , WkDfVrT1N08D6 , WkDfVrT1N08D7 , & + WkDfVrT1N08D8 , WkDfVrT1N08D9 , WkDfVrT1N09D1 , WkDfVrT1N09D2 , WkDfVrT1N09D3 , WkDfVrT1N09D4 , & + WkDfVrT1N09D5 , WkDfVrT1N09D6 , WkDfVrT1N09D7 , WkDfVrT1N09D8 , WkDfVrT1N09D9 , WkDfVrT1N10D1 , & + WkDfVrT1N10D2 , WkDfVrT1N10D3 , WkDfVrT1N10D4 , WkDfVrT1N10D5 , WkDfVrT1N10D6 , WkDfVrT1N10D7 , & + WkDfVrT1N10D8 , WkDfVrT1N10D9 , WkDfVrT1N11D1 , WkDfVrT1N11D2 , WkDfVrT1N11D3 , WkDfVrT1N11D4 , & + WkDfVrT1N11D5 , WkDfVrT1N11D6 , WkDfVrT1N11D7 , WkDfVrT1N11D8 , WkDfVrT1N11D9 , WkDfVrT1N12D1 , & + WkDfVrT1N12D2 , WkDfVrT1N12D3 , WkDfVrT1N12D4 , WkDfVrT1N12D5 , WkDfVrT1N12D6 , WkDfVrT1N12D7 , & + WkDfVrT1N12D8 , WkDfVrT1N12D9 , WkDfVrT1N13D1 , WkDfVrT1N13D2 , WkDfVrT1N13D3 , WkDfVrT1N13D4 , & + WkDfVrT1N13D5 , WkDfVrT1N13D6 , WkDfVrT1N13D7 , WkDfVrT1N13D8 , WkDfVrT1N13D9 , WkDfVrT1N14D1 , & + WkDfVrT1N14D2 , WkDfVrT1N14D3 , WkDfVrT1N14D4 , WkDfVrT1N14D5 , WkDfVrT1N14D6 , WkDfVrT1N14D7 , & + WkDfVrT1N14D8 , WkDfVrT1N14D9 , WkDfVrT1N15D1 , WkDfVrT1N15D2 , WkDfVrT1N15D3 , WkDfVrT1N15D4 , & + WkDfVrT1N15D5 , WkDfVrT1N15D6 , WkDfVrT1N15D7 , WkDfVrT1N15D8 , WkDfVrT1N15D9 , WkDfVrT1N16D1 , & + WkDfVrT1N16D2 , WkDfVrT1N16D3 , WkDfVrT1N16D4 , WkDfVrT1N16D5 , WkDfVrT1N16D6 , WkDfVrT1N16D7 , & + WkDfVrT1N16D8 , WkDfVrT1N16D9 , WkDfVrT1N17D1 , WkDfVrT1N17D2 , WkDfVrT1N17D3 , WkDfVrT1N17D4 , & + WkDfVrT1N17D5 , WkDfVrT1N17D6 , WkDfVrT1N17D7 , WkDfVrT1N17D8 , WkDfVrT1N17D9 , WkDfVrT1N18D1 , & + WkDfVrT1N18D2 , WkDfVrT1N18D3 , WkDfVrT1N18D4 , WkDfVrT1N18D5 , WkDfVrT1N18D6 , WkDfVrT1N18D7 , & + WkDfVrT1N18D8 , WkDfVrT1N18D9 , WkDfVrT1N19D1 , WkDfVrT1N19D2 , WkDfVrT1N19D3 , WkDfVrT1N19D4 , & + WkDfVrT1N19D5 , WkDfVrT1N19D6 , WkDfVrT1N19D7 , WkDfVrT1N19D8 , WkDfVrT1N19D9 , WkDfVrT1N20D1 , & + WkDfVrT1N20D2 , WkDfVrT1N20D3 , WkDfVrT1N20D4 , WkDfVrT1N20D5 , WkDfVrT1N20D6 , WkDfVrT1N20D7 , & + WkDfVrT1N20D8 , WkDfVrT1N20D9 , WkDfVrT2N01D1 , WkDfVrT2N01D2 , WkDfVrT2N01D3 , WkDfVrT2N01D4 , & + WkDfVrT2N01D5 , WkDfVrT2N01D6 , WkDfVrT2N01D7 , WkDfVrT2N01D8 , WkDfVrT2N01D9 , WkDfVrT2N02D1 , & + WkDfVrT2N02D2 , WkDfVrT2N02D3 , WkDfVrT2N02D4 , WkDfVrT2N02D5 , WkDfVrT2N02D6 , WkDfVrT2N02D7 , & + WkDfVrT2N02D8 , WkDfVrT2N02D9 , WkDfVrT2N03D1 , WkDfVrT2N03D2 , WkDfVrT2N03D3 , WkDfVrT2N03D4 , & + WkDfVrT2N03D5 , WkDfVrT2N03D6 , WkDfVrT2N03D7 , WkDfVrT2N03D8 , WkDfVrT2N03D9 , WkDfVrT2N04D1 , & + WkDfVrT2N04D2 , WkDfVrT2N04D3 , WkDfVrT2N04D4 , WkDfVrT2N04D5 , WkDfVrT2N04D6 , WkDfVrT2N04D7 , & + WkDfVrT2N04D8 , WkDfVrT2N04D9 , WkDfVrT2N05D1 , WkDfVrT2N05D2 , WkDfVrT2N05D3 , WkDfVrT2N05D4 , & + WkDfVrT2N05D5 , WkDfVrT2N05D6 , WkDfVrT2N05D7 , WkDfVrT2N05D8 , WkDfVrT2N05D9 , WkDfVrT2N06D1 , & + WkDfVrT2N06D2 , WkDfVrT2N06D3 , WkDfVrT2N06D4 , WkDfVrT2N06D5 , WkDfVrT2N06D6 , WkDfVrT2N06D7 , & + WkDfVrT2N06D8 , WkDfVrT2N06D9 , WkDfVrT2N07D1 , WkDfVrT2N07D2 , WkDfVrT2N07D3 , WkDfVrT2N07D4 , & + WkDfVrT2N07D5 , WkDfVrT2N07D6 , WkDfVrT2N07D7 , WkDfVrT2N07D8 , WkDfVrT2N07D9 , WkDfVrT2N08D1 , & + WkDfVrT2N08D2 , WkDfVrT2N08D3 , WkDfVrT2N08D4 , WkDfVrT2N08D5 , WkDfVrT2N08D6 , WkDfVrT2N08D7 , & + WkDfVrT2N08D8 , WkDfVrT2N08D9 , WkDfVrT2N09D1 , WkDfVrT2N09D2 , WkDfVrT2N09D3 , WkDfVrT2N09D4 , & + WkDfVrT2N09D5 , WkDfVrT2N09D6 , WkDfVrT2N09D7 , WkDfVrT2N09D8 , WkDfVrT2N09D9 , WkDfVrT2N10D1 , & + WkDfVrT2N10D2 , WkDfVrT2N10D3 , WkDfVrT2N10D4 , WkDfVrT2N10D5 , WkDfVrT2N10D6 , WkDfVrT2N10D7 , & + WkDfVrT2N10D8 , WkDfVrT2N10D9 , WkDfVrT2N11D1 , WkDfVrT2N11D2 , WkDfVrT2N11D3 , WkDfVrT2N11D4 , & + WkDfVrT2N11D5 , WkDfVrT2N11D6 , WkDfVrT2N11D7 , WkDfVrT2N11D8 , WkDfVrT2N11D9 , WkDfVrT2N12D1 , & + WkDfVrT2N12D2 , WkDfVrT2N12D3 , WkDfVrT2N12D4 , WkDfVrT2N12D5 , WkDfVrT2N12D6 , WkDfVrT2N12D7 , & + WkDfVrT2N12D8 , WkDfVrT2N12D9 , WkDfVrT2N13D1 , WkDfVrT2N13D2 , WkDfVrT2N13D3 , WkDfVrT2N13D4 , & + WkDfVrT2N13D5 , WkDfVrT2N13D6 , WkDfVrT2N13D7 , WkDfVrT2N13D8 , WkDfVrT2N13D9 , WkDfVrT2N14D1 , & + WkDfVrT2N14D2 , WkDfVrT2N14D3 , WkDfVrT2N14D4 , WkDfVrT2N14D5 , WkDfVrT2N14D6 , WkDfVrT2N14D7 , & + WkDfVrT2N14D8 , WkDfVrT2N14D9 , WkDfVrT2N15D1 , WkDfVrT2N15D2 , WkDfVrT2N15D3 , WkDfVrT2N15D4 , & + WkDfVrT2N15D5 , WkDfVrT2N15D6 , WkDfVrT2N15D7 , WkDfVrT2N15D8 , WkDfVrT2N15D9 , WkDfVrT2N16D1 , & + WkDfVrT2N16D2 , WkDfVrT2N16D3 , WkDfVrT2N16D4 , WkDfVrT2N16D5 , WkDfVrT2N16D6 , WkDfVrT2N16D7 , & + WkDfVrT2N16D8 , WkDfVrT2N16D9 , WkDfVrT2N17D1 , WkDfVrT2N17D2 , WkDfVrT2N17D3 , WkDfVrT2N17D4 , & + WkDfVrT2N17D5 , WkDfVrT2N17D6 , WkDfVrT2N17D7 , WkDfVrT2N17D8 , WkDfVrT2N17D9 , WkDfVrT2N18D1 , & + WkDfVrT2N18D2 , WkDfVrT2N18D3 , WkDfVrT2N18D4 , WkDfVrT2N18D5 , WkDfVrT2N18D6 , WkDfVrT2N18D7 , & + WkDfVrT2N18D8 , WkDfVrT2N18D9 , WkDfVrT2N19D1 , WkDfVrT2N19D2 , WkDfVrT2N19D3 , WkDfVrT2N19D4 , & + WkDfVrT2N19D5 , WkDfVrT2N19D6 , WkDfVrT2N19D7 , WkDfVrT2N19D8 , WkDfVrT2N19D9 , WkDfVrT2N20D1 , & + WkDfVrT2N20D2 , WkDfVrT2N20D3 , WkDfVrT2N20D4 , WkDfVrT2N20D5 , WkDfVrT2N20D6 , WkDfVrT2N20D7 , & + WkDfVrT2N20D8 , WkDfVrT2N20D9 , WkDfVrT3N01D1 , WkDfVrT3N01D2 , WkDfVrT3N01D3 , WkDfVrT3N01D4 , & + WkDfVrT3N01D5 , WkDfVrT3N01D6 , WkDfVrT3N01D7 , WkDfVrT3N01D8 , WkDfVrT3N01D9 , WkDfVrT3N02D1 , & + WkDfVrT3N02D2 , WkDfVrT3N02D3 , WkDfVrT3N02D4 , WkDfVrT3N02D5 , WkDfVrT3N02D6 , WkDfVrT3N02D7 , & + WkDfVrT3N02D8 , WkDfVrT3N02D9 , WkDfVrT3N03D1 , WkDfVrT3N03D2 , WkDfVrT3N03D3 , WkDfVrT3N03D4 , & + WkDfVrT3N03D5 , WkDfVrT3N03D6 , WkDfVrT3N03D7 , WkDfVrT3N03D8 , WkDfVrT3N03D9 , WkDfVrT3N04D1 , & + WkDfVrT3N04D2 , WkDfVrT3N04D3 , WkDfVrT3N04D4 , WkDfVrT3N04D5 , WkDfVrT3N04D6 , WkDfVrT3N04D7 , & + WkDfVrT3N04D8 , WkDfVrT3N04D9 , WkDfVrT3N05D1 , WkDfVrT3N05D2 , WkDfVrT3N05D3 , WkDfVrT3N05D4 , & + WkDfVrT3N05D5 , WkDfVrT3N05D6 , WkDfVrT3N05D7 , WkDfVrT3N05D8 , WkDfVrT3N05D9 , WkDfVrT3N06D1 , & + WkDfVrT3N06D2 , WkDfVrT3N06D3 , WkDfVrT3N06D4 , WkDfVrT3N06D5 , WkDfVrT3N06D6 , WkDfVrT3N06D7 , & + WkDfVrT3N06D8 , WkDfVrT3N06D9 , WkDfVrT3N07D1 , WkDfVrT3N07D2 , WkDfVrT3N07D3 , WkDfVrT3N07D4 , & + WkDfVrT3N07D5 , WkDfVrT3N07D6 , WkDfVrT3N07D7 , WkDfVrT3N07D8 , WkDfVrT3N07D9 , WkDfVrT3N08D1 , & + WkDfVrT3N08D2 , WkDfVrT3N08D3 , WkDfVrT3N08D4 , WkDfVrT3N08D5 , WkDfVrT3N08D6 , WkDfVrT3N08D7 , & + WkDfVrT3N08D8 , WkDfVrT3N08D9 , WkDfVrT3N09D1 , WkDfVrT3N09D2 , WkDfVrT3N09D3 , WkDfVrT3N09D4 , & + WkDfVrT3N09D5 , WkDfVrT3N09D6 , WkDfVrT3N09D7 , WkDfVrT3N09D8 , WkDfVrT3N09D9 , WkDfVrT3N10D1 , & + WkDfVrT3N10D2 , WkDfVrT3N10D3 , WkDfVrT3N10D4 , WkDfVrT3N10D5 , WkDfVrT3N10D6 , WkDfVrT3N10D7 , & + WkDfVrT3N10D8 , WkDfVrT3N10D9 , WkDfVrT3N11D1 , WkDfVrT3N11D2 , WkDfVrT3N11D3 , WkDfVrT3N11D4 , & + WkDfVrT3N11D5 , WkDfVrT3N11D6 , WkDfVrT3N11D7 , WkDfVrT3N11D8 , WkDfVrT3N11D9 , WkDfVrT3N12D1 , & + WkDfVrT3N12D2 , WkDfVrT3N12D3 , WkDfVrT3N12D4 , WkDfVrT3N12D5 , WkDfVrT3N12D6 , WkDfVrT3N12D7 , & + WkDfVrT3N12D8 , WkDfVrT3N12D9 , WkDfVrT3N13D1 , WkDfVrT3N13D2 , WkDfVrT3N13D3 , WkDfVrT3N13D4 , & + WkDfVrT3N13D5 , WkDfVrT3N13D6 , WkDfVrT3N13D7 , WkDfVrT3N13D8 , WkDfVrT3N13D9 , WkDfVrT3N14D1 , & + WkDfVrT3N14D2 , WkDfVrT3N14D3 , WkDfVrT3N14D4 , WkDfVrT3N14D5 , WkDfVrT3N14D6 , WkDfVrT3N14D7 , & + WkDfVrT3N14D8 , WkDfVrT3N14D9 , WkDfVrT3N15D1 , WkDfVrT3N15D2 , WkDfVrT3N15D3 , WkDfVrT3N15D4 , & + WkDfVrT3N15D5 , WkDfVrT3N15D6 , WkDfVrT3N15D7 , WkDfVrT3N15D8 , WkDfVrT3N15D9 , WkDfVrT3N16D1 , & + WkDfVrT3N16D2 , WkDfVrT3N16D3 , WkDfVrT3N16D4 , WkDfVrT3N16D5 , WkDfVrT3N16D6 , WkDfVrT3N16D7 , & + WkDfVrT3N16D8 , WkDfVrT3N16D9 , WkDfVrT3N17D1 , WkDfVrT3N17D2 , WkDfVrT3N17D3 , WkDfVrT3N17D4 , & + WkDfVrT3N17D5 , WkDfVrT3N17D6 , WkDfVrT3N17D7 , WkDfVrT3N17D8 , WkDfVrT3N17D9 , WkDfVrT3N18D1 , & + WkDfVrT3N18D2 , WkDfVrT3N18D3 , WkDfVrT3N18D4 , WkDfVrT3N18D5 , WkDfVrT3N18D6 , WkDfVrT3N18D7 , & + WkDfVrT3N18D8 , WkDfVrT3N18D9 , WkDfVrT3N19D1 , WkDfVrT3N19D2 , WkDfVrT3N19D3 , WkDfVrT3N19D4 , & + WkDfVrT3N19D5 , WkDfVrT3N19D6 , WkDfVrT3N19D7 , WkDfVrT3N19D8 , WkDfVrT3N19D9 , WkDfVrT3N20D1 , & + WkDfVrT3N20D2 , WkDfVrT3N20D3 , WkDfVrT3N20D4 , WkDfVrT3N20D5 , WkDfVrT3N20D6 , WkDfVrT3N20D7 , & + WkDfVrT3N20D8 , WkDfVrT3N20D9 , WkDfVrT4N01D1 , WkDfVrT4N01D2 , WkDfVrT4N01D3 , WkDfVrT4N01D4 , & + WkDfVrT4N01D5 , WkDfVrT4N01D6 , WkDfVrT4N01D7 , WkDfVrT4N01D8 , WkDfVrT4N01D9 , WkDfVrT4N02D1 , & + WkDfVrT4N02D2 , WkDfVrT4N02D3 , WkDfVrT4N02D4 , WkDfVrT4N02D5 , WkDfVrT4N02D6 , WkDfVrT4N02D7 , & + WkDfVrT4N02D8 , WkDfVrT4N02D9 , WkDfVrT4N03D1 , WkDfVrT4N03D2 , WkDfVrT4N03D3 , WkDfVrT4N03D4 , & + WkDfVrT4N03D5 , WkDfVrT4N03D6 , WkDfVrT4N03D7 , WkDfVrT4N03D8 , WkDfVrT4N03D9 , WkDfVrT4N04D1 , & + WkDfVrT4N04D2 , WkDfVrT4N04D3 , WkDfVrT4N04D4 , WkDfVrT4N04D5 , WkDfVrT4N04D6 , WkDfVrT4N04D7 , & + WkDfVrT4N04D8 , WkDfVrT4N04D9 , WkDfVrT4N05D1 , WkDfVrT4N05D2 , WkDfVrT4N05D3 , WkDfVrT4N05D4 , & + WkDfVrT4N05D5 , WkDfVrT4N05D6 , WkDfVrT4N05D7 , WkDfVrT4N05D8 , WkDfVrT4N05D9 , WkDfVrT4N06D1 , & + WkDfVrT4N06D2 , WkDfVrT4N06D3 , WkDfVrT4N06D4 , WkDfVrT4N06D5 , WkDfVrT4N06D6 , WkDfVrT4N06D7 , & + WkDfVrT4N06D8 , WkDfVrT4N06D9 , WkDfVrT4N07D1 , WkDfVrT4N07D2 , WkDfVrT4N07D3 , WkDfVrT4N07D4 , & + WkDfVrT4N07D5 , WkDfVrT4N07D6 , WkDfVrT4N07D7 , WkDfVrT4N07D8 , WkDfVrT4N07D9 , WkDfVrT4N08D1 , & + WkDfVrT4N08D2 , WkDfVrT4N08D3 , WkDfVrT4N08D4 , WkDfVrT4N08D5 , WkDfVrT4N08D6 , WkDfVrT4N08D7 , & + WkDfVrT4N08D8 , WkDfVrT4N08D9 , WkDfVrT4N09D1 , WkDfVrT4N09D2 , WkDfVrT4N09D3 , WkDfVrT4N09D4 , & + WkDfVrT4N09D5 , WkDfVrT4N09D6 , WkDfVrT4N09D7 , WkDfVrT4N09D8 , WkDfVrT4N09D9 , WkDfVrT4N10D1 , & + WkDfVrT4N10D2 , WkDfVrT4N10D3 , WkDfVrT4N10D4 , WkDfVrT4N10D5 , WkDfVrT4N10D6 , WkDfVrT4N10D7 , & + WkDfVrT4N10D8 , WkDfVrT4N10D9 , WkDfVrT4N11D1 , WkDfVrT4N11D2 , WkDfVrT4N11D3 , WkDfVrT4N11D4 , & + WkDfVrT4N11D5 , WkDfVrT4N11D6 , WkDfVrT4N11D7 , WkDfVrT4N11D8 , WkDfVrT4N11D9 , WkDfVrT4N12D1 , & + WkDfVrT4N12D2 , WkDfVrT4N12D3 , WkDfVrT4N12D4 , WkDfVrT4N12D5 , WkDfVrT4N12D6 , WkDfVrT4N12D7 , & + WkDfVrT4N12D8 , WkDfVrT4N12D9 , WkDfVrT4N13D1 , WkDfVrT4N13D2 , WkDfVrT4N13D3 , WkDfVrT4N13D4 , & + WkDfVrT4N13D5 , WkDfVrT4N13D6 , WkDfVrT4N13D7 , WkDfVrT4N13D8 , WkDfVrT4N13D9 , WkDfVrT4N14D1 , & + WkDfVrT4N14D2 , WkDfVrT4N14D3 , WkDfVrT4N14D4 , WkDfVrT4N14D5 , WkDfVrT4N14D6 , WkDfVrT4N14D7 , & + WkDfVrT4N14D8 , WkDfVrT4N14D9 , WkDfVrT4N15D1 , WkDfVrT4N15D2 , WkDfVrT4N15D3 , WkDfVrT4N15D4 , & + WkDfVrT4N15D5 , WkDfVrT4N15D6 , WkDfVrT4N15D7 , WkDfVrT4N15D8 , WkDfVrT4N15D9 , WkDfVrT4N16D1 , & + WkDfVrT4N16D2 , WkDfVrT4N16D3 , WkDfVrT4N16D4 , WkDfVrT4N16D5 , WkDfVrT4N16D6 , WkDfVrT4N16D7 , & + WkDfVrT4N16D8 , WkDfVrT4N16D9 , WkDfVrT4N17D1 , WkDfVrT4N17D2 , WkDfVrT4N17D3 , WkDfVrT4N17D4 , & + WkDfVrT4N17D5 , WkDfVrT4N17D6 , WkDfVrT4N17D7 , WkDfVrT4N17D8 , WkDfVrT4N17D9 , WkDfVrT4N18D1 , & + WkDfVrT4N18D2 , WkDfVrT4N18D3 , WkDfVrT4N18D4 , WkDfVrT4N18D5 , WkDfVrT4N18D6 , WkDfVrT4N18D7 , & + WkDfVrT4N18D8 , WkDfVrT4N18D9 , WkDfVrT4N19D1 , WkDfVrT4N19D2 , WkDfVrT4N19D3 , WkDfVrT4N19D4 , & + WkDfVrT4N19D5 , WkDfVrT4N19D6 , WkDfVrT4N19D7 , WkDfVrT4N19D8 , WkDfVrT4N19D9 , WkDfVrT4N20D1 , & + WkDfVrT4N20D2 , WkDfVrT4N20D3 , WkDfVrT4N20D4 , WkDfVrT4N20D5 , WkDfVrT4N20D6 , WkDfVrT4N20D7 , & + WkDfVrT4N20D8 , WkDfVrT4N20D9 , WkDfVrT5N01D1 , WkDfVrT5N01D2 , WkDfVrT5N01D3 , WkDfVrT5N01D4 , & + WkDfVrT5N01D5 , WkDfVrT5N01D6 , WkDfVrT5N01D7 , WkDfVrT5N01D8 , WkDfVrT5N01D9 , WkDfVrT5N02D1 , & + WkDfVrT5N02D2 , WkDfVrT5N02D3 , WkDfVrT5N02D4 , WkDfVrT5N02D5 , WkDfVrT5N02D6 , WkDfVrT5N02D7 , & + WkDfVrT5N02D8 , WkDfVrT5N02D9 , WkDfVrT5N03D1 , WkDfVrT5N03D2 , WkDfVrT5N03D3 , WkDfVrT5N03D4 , & + WkDfVrT5N03D5 , WkDfVrT5N03D6 , WkDfVrT5N03D7 , WkDfVrT5N03D8 , WkDfVrT5N03D9 , WkDfVrT5N04D1 , & + WkDfVrT5N04D2 , WkDfVrT5N04D3 , WkDfVrT5N04D4 , WkDfVrT5N04D5 , WkDfVrT5N04D6 , WkDfVrT5N04D7 , & + WkDfVrT5N04D8 , WkDfVrT5N04D9 , WkDfVrT5N05D1 , WkDfVrT5N05D2 , WkDfVrT5N05D3 , WkDfVrT5N05D4 , & + WkDfVrT5N05D5 , WkDfVrT5N05D6 , WkDfVrT5N05D7 , WkDfVrT5N05D8 , WkDfVrT5N05D9 , WkDfVrT5N06D1 , & + WkDfVrT5N06D2 , WkDfVrT5N06D3 , WkDfVrT5N06D4 , WkDfVrT5N06D5 , WkDfVrT5N06D6 , WkDfVrT5N06D7 , & + WkDfVrT5N06D8 , WkDfVrT5N06D9 , WkDfVrT5N07D1 , WkDfVrT5N07D2 , WkDfVrT5N07D3 , WkDfVrT5N07D4 , & + WkDfVrT5N07D5 , WkDfVrT5N07D6 , WkDfVrT5N07D7 , WkDfVrT5N07D8 , WkDfVrT5N07D9 , WkDfVrT5N08D1 , & + WkDfVrT5N08D2 , WkDfVrT5N08D3 , WkDfVrT5N08D4 , WkDfVrT5N08D5 , WkDfVrT5N08D6 , WkDfVrT5N08D7 , & + WkDfVrT5N08D8 , WkDfVrT5N08D9 , WkDfVrT5N09D1 , WkDfVrT5N09D2 , WkDfVrT5N09D3 , WkDfVrT5N09D4 , & + WkDfVrT5N09D5 , WkDfVrT5N09D6 , WkDfVrT5N09D7 , WkDfVrT5N09D8 , WkDfVrT5N09D9 , WkDfVrT5N10D1 , & + WkDfVrT5N10D2 , WkDfVrT5N10D3 , WkDfVrT5N10D4 , WkDfVrT5N10D5 , WkDfVrT5N10D6 , WkDfVrT5N10D7 , & + WkDfVrT5N10D8 , WkDfVrT5N10D9 , WkDfVrT5N11D1 , WkDfVrT5N11D2 , WkDfVrT5N11D3 , WkDfVrT5N11D4 , & + WkDfVrT5N11D5 , WkDfVrT5N11D6 , WkDfVrT5N11D7 , WkDfVrT5N11D8 , WkDfVrT5N11D9 , WkDfVrT5N12D1 , & + WkDfVrT5N12D2 , WkDfVrT5N12D3 , WkDfVrT5N12D4 , WkDfVrT5N12D5 , WkDfVrT5N12D6 , WkDfVrT5N12D7 , & + WkDfVrT5N12D8 , WkDfVrT5N12D9 , WkDfVrT5N13D1 , WkDfVrT5N13D2 , WkDfVrT5N13D3 , WkDfVrT5N13D4 , & + WkDfVrT5N13D5 , WkDfVrT5N13D6 , WkDfVrT5N13D7 , WkDfVrT5N13D8 , WkDfVrT5N13D9 , WkDfVrT5N14D1 , & + WkDfVrT5N14D2 , WkDfVrT5N14D3 , WkDfVrT5N14D4 , WkDfVrT5N14D5 , WkDfVrT5N14D6 , WkDfVrT5N14D7 , & + WkDfVrT5N14D8 , WkDfVrT5N14D9 , WkDfVrT5N15D1 , WkDfVrT5N15D2 , WkDfVrT5N15D3 , WkDfVrT5N15D4 , & + WkDfVrT5N15D5 , WkDfVrT5N15D6 , WkDfVrT5N15D7 , WkDfVrT5N15D8 , WkDfVrT5N15D9 , WkDfVrT5N16D1 , & + WkDfVrT5N16D2 , WkDfVrT5N16D3 , WkDfVrT5N16D4 , WkDfVrT5N16D5 , WkDfVrT5N16D6 , WkDfVrT5N16D7 , & + WkDfVrT5N16D8 , WkDfVrT5N16D9 , WkDfVrT5N17D1 , WkDfVrT5N17D2 , WkDfVrT5N17D3 , WkDfVrT5N17D4 , & + WkDfVrT5N17D5 , WkDfVrT5N17D6 , WkDfVrT5N17D7 , WkDfVrT5N17D8 , WkDfVrT5N17D9 , WkDfVrT5N18D1 , & + WkDfVrT5N18D2 , WkDfVrT5N18D3 , WkDfVrT5N18D4 , WkDfVrT5N18D5 , WkDfVrT5N18D6 , WkDfVrT5N18D7 , & + WkDfVrT5N18D8 , WkDfVrT5N18D9 , WkDfVrT5N19D1 , WkDfVrT5N19D2 , WkDfVrT5N19D3 , WkDfVrT5N19D4 , & + WkDfVrT5N19D5 , WkDfVrT5N19D6 , WkDfVrT5N19D7 , WkDfVrT5N19D8 , WkDfVrT5N19D9 , WkDfVrT5N20D1 , & + WkDfVrT5N20D2 , WkDfVrT5N20D3 , WkDfVrT5N20D4 , WkDfVrT5N20D5 , WkDfVrT5N20D6 , WkDfVrT5N20D7 , & + WkDfVrT5N20D8 , WkDfVrT5N20D9 , WkDfVrT6N01D1 , WkDfVrT6N01D2 , WkDfVrT6N01D3 , WkDfVrT6N01D4 , & + WkDfVrT6N01D5 , WkDfVrT6N01D6 , WkDfVrT6N01D7 , WkDfVrT6N01D8 , WkDfVrT6N01D9 , WkDfVrT6N02D1 , & + WkDfVrT6N02D2 , WkDfVrT6N02D3 , WkDfVrT6N02D4 , WkDfVrT6N02D5 , WkDfVrT6N02D6 , WkDfVrT6N02D7 , & + WkDfVrT6N02D8 , WkDfVrT6N02D9 , WkDfVrT6N03D1 , WkDfVrT6N03D2 , WkDfVrT6N03D3 , WkDfVrT6N03D4 , & + WkDfVrT6N03D5 , WkDfVrT6N03D6 , WkDfVrT6N03D7 , WkDfVrT6N03D8 , WkDfVrT6N03D9 , WkDfVrT6N04D1 , & + WkDfVrT6N04D2 , WkDfVrT6N04D3 , WkDfVrT6N04D4 , WkDfVrT6N04D5 , WkDfVrT6N04D6 , WkDfVrT6N04D7 , & + WkDfVrT6N04D8 , WkDfVrT6N04D9 , WkDfVrT6N05D1 , WkDfVrT6N05D2 , WkDfVrT6N05D3 , WkDfVrT6N05D4 , & + WkDfVrT6N05D5 , WkDfVrT6N05D6 , WkDfVrT6N05D7 , WkDfVrT6N05D8 , WkDfVrT6N05D9 , WkDfVrT6N06D1 , & + WkDfVrT6N06D2 , WkDfVrT6N06D3 , WkDfVrT6N06D4 , WkDfVrT6N06D5 , WkDfVrT6N06D6 , WkDfVrT6N06D7 , & + WkDfVrT6N06D8 , WkDfVrT6N06D9 , WkDfVrT6N07D1 , WkDfVrT6N07D2 , WkDfVrT6N07D3 , WkDfVrT6N07D4 , & + WkDfVrT6N07D5 , WkDfVrT6N07D6 , WkDfVrT6N07D7 , WkDfVrT6N07D8 , WkDfVrT6N07D9 , WkDfVrT6N08D1 , & + WkDfVrT6N08D2 , WkDfVrT6N08D3 , WkDfVrT6N08D4 , WkDfVrT6N08D5 , WkDfVrT6N08D6 , WkDfVrT6N08D7 , & + WkDfVrT6N08D8 , WkDfVrT6N08D9 , WkDfVrT6N09D1 , WkDfVrT6N09D2 , WkDfVrT6N09D3 , WkDfVrT6N09D4 , & + WkDfVrT6N09D5 , WkDfVrT6N09D6 , WkDfVrT6N09D7 , WkDfVrT6N09D8 , WkDfVrT6N09D9 , WkDfVrT6N10D1 , & + WkDfVrT6N10D2 , WkDfVrT6N10D3 , WkDfVrT6N10D4 , WkDfVrT6N10D5 , WkDfVrT6N10D6 , WkDfVrT6N10D7 , & + WkDfVrT6N10D8 , WkDfVrT6N10D9 , WkDfVrT6N11D1 , WkDfVrT6N11D2 , WkDfVrT6N11D3 , WkDfVrT6N11D4 , & + WkDfVrT6N11D5 , WkDfVrT6N11D6 , WkDfVrT6N11D7 , WkDfVrT6N11D8 , WkDfVrT6N11D9 , WkDfVrT6N12D1 , & + WkDfVrT6N12D2 , WkDfVrT6N12D3 , WkDfVrT6N12D4 , WkDfVrT6N12D5 , WkDfVrT6N12D6 , WkDfVrT6N12D7 , & + WkDfVrT6N12D8 , WkDfVrT6N12D9 , WkDfVrT6N13D1 , WkDfVrT6N13D2 , WkDfVrT6N13D3 , WkDfVrT6N13D4 , & + WkDfVrT6N13D5 , WkDfVrT6N13D6 , WkDfVrT6N13D7 , WkDfVrT6N13D8 , WkDfVrT6N13D9 , WkDfVrT6N14D1 , & + WkDfVrT6N14D2 , WkDfVrT6N14D3 , WkDfVrT6N14D4 , WkDfVrT6N14D5 , WkDfVrT6N14D6 , WkDfVrT6N14D7 , & + WkDfVrT6N14D8 , WkDfVrT6N14D9 , WkDfVrT6N15D1 , WkDfVrT6N15D2 , WkDfVrT6N15D3 , WkDfVrT6N15D4 , & + WkDfVrT6N15D5 , WkDfVrT6N15D6 , WkDfVrT6N15D7 , WkDfVrT6N15D8 , WkDfVrT6N15D9 , WkDfVrT6N16D1 , & + WkDfVrT6N16D2 , WkDfVrT6N16D3 , WkDfVrT6N16D4 , WkDfVrT6N16D5 , WkDfVrT6N16D6 , WkDfVrT6N16D7 , & + WkDfVrT6N16D8 , WkDfVrT6N16D9 , WkDfVrT6N17D1 , WkDfVrT6N17D2 , WkDfVrT6N17D3 , WkDfVrT6N17D4 , & + WkDfVrT6N17D5 , WkDfVrT6N17D6 , WkDfVrT6N17D7 , WkDfVrT6N17D8 , WkDfVrT6N17D9 , WkDfVrT6N18D1 , & + WkDfVrT6N18D2 , WkDfVrT6N18D3 , WkDfVrT6N18D4 , WkDfVrT6N18D5 , WkDfVrT6N18D6 , WkDfVrT6N18D7 , & + WkDfVrT6N18D8 , WkDfVrT6N18D9 , WkDfVrT6N19D1 , WkDfVrT6N19D2 , WkDfVrT6N19D3 , WkDfVrT6N19D4 , & + WkDfVrT6N19D5 , WkDfVrT6N19D6 , WkDfVrT6N19D7 , WkDfVrT6N19D8 , WkDfVrT6N19D9 , WkDfVrT6N20D1 , & + WkDfVrT6N20D2 , WkDfVrT6N20D3 , WkDfVrT6N20D4 , WkDfVrT6N20D5 , WkDfVrT6N20D6 , WkDfVrT6N20D7 , & + WkDfVrT6N20D8 , WkDfVrT6N20D9 , WkDfVrT7N01D1 , WkDfVrT7N01D2 , WkDfVrT7N01D3 , WkDfVrT7N01D4 , & + WkDfVrT7N01D5 , WkDfVrT7N01D6 , WkDfVrT7N01D7 , WkDfVrT7N01D8 , WkDfVrT7N01D9 , WkDfVrT7N02D1 , & + WkDfVrT7N02D2 , WkDfVrT7N02D3 , WkDfVrT7N02D4 , WkDfVrT7N02D5 , WkDfVrT7N02D6 , WkDfVrT7N02D7 , & + WkDfVrT7N02D8 , WkDfVrT7N02D9 , WkDfVrT7N03D1 , WkDfVrT7N03D2 , WkDfVrT7N03D3 , WkDfVrT7N03D4 , & + WkDfVrT7N03D5 , WkDfVrT7N03D6 , WkDfVrT7N03D7 , WkDfVrT7N03D8 , WkDfVrT7N03D9 , WkDfVrT7N04D1 , & + WkDfVrT7N04D2 , WkDfVrT7N04D3 , WkDfVrT7N04D4 , WkDfVrT7N04D5 , WkDfVrT7N04D6 , WkDfVrT7N04D7 , & + WkDfVrT7N04D8 , WkDfVrT7N04D9 , WkDfVrT7N05D1 , WkDfVrT7N05D2 , WkDfVrT7N05D3 , WkDfVrT7N05D4 , & + WkDfVrT7N05D5 , WkDfVrT7N05D6 , WkDfVrT7N05D7 , WkDfVrT7N05D8 , WkDfVrT7N05D9 , WkDfVrT7N06D1 , & + WkDfVrT7N06D2 , WkDfVrT7N06D3 , WkDfVrT7N06D4 , WkDfVrT7N06D5 , WkDfVrT7N06D6 , WkDfVrT7N06D7 , & + WkDfVrT7N06D8 , WkDfVrT7N06D9 , WkDfVrT7N07D1 , WkDfVrT7N07D2 , WkDfVrT7N07D3 , WkDfVrT7N07D4 , & + WkDfVrT7N07D5 , WkDfVrT7N07D6 , WkDfVrT7N07D7 , WkDfVrT7N07D8 , WkDfVrT7N07D9 , WkDfVrT7N08D1 , & + WkDfVrT7N08D2 , WkDfVrT7N08D3 , WkDfVrT7N08D4 , WkDfVrT7N08D5 , WkDfVrT7N08D6 , WkDfVrT7N08D7 , & + WkDfVrT7N08D8 , WkDfVrT7N08D9 , WkDfVrT7N09D1 , WkDfVrT7N09D2 , WkDfVrT7N09D3 , WkDfVrT7N09D4 , & + WkDfVrT7N09D5 , WkDfVrT7N09D6 , WkDfVrT7N09D7 , WkDfVrT7N09D8 /) + INTEGER(IntKi), PARAMETER :: ParamIndxAry6(1330) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) + WkDfVrT7N09D9 , WkDfVrT7N10D1 , WkDfVrT7N10D2 , WkDfVrT7N10D3 , WkDfVrT7N10D4 , WkDfVrT7N10D5 , & + WkDfVrT7N10D6 , WkDfVrT7N10D7 , WkDfVrT7N10D8 , WkDfVrT7N10D9 , WkDfVrT7N11D1 , WkDfVrT7N11D2 , & + WkDfVrT7N11D3 , WkDfVrT7N11D4 , WkDfVrT7N11D5 , WkDfVrT7N11D6 , WkDfVrT7N11D7 , WkDfVrT7N11D8 , & + WkDfVrT7N11D9 , WkDfVrT7N12D1 , WkDfVrT7N12D2 , WkDfVrT7N12D3 , WkDfVrT7N12D4 , WkDfVrT7N12D5 , & + WkDfVrT7N12D6 , WkDfVrT7N12D7 , WkDfVrT7N12D8 , WkDfVrT7N12D9 , WkDfVrT7N13D1 , WkDfVrT7N13D2 , & + WkDfVrT7N13D3 , WkDfVrT7N13D4 , WkDfVrT7N13D5 , WkDfVrT7N13D6 , WkDfVrT7N13D7 , WkDfVrT7N13D8 , & + WkDfVrT7N13D9 , WkDfVrT7N14D1 , WkDfVrT7N14D2 , WkDfVrT7N14D3 , WkDfVrT7N14D4 , WkDfVrT7N14D5 , & + WkDfVrT7N14D6 , WkDfVrT7N14D7 , WkDfVrT7N14D8 , WkDfVrT7N14D9 , WkDfVrT7N15D1 , WkDfVrT7N15D2 , & + WkDfVrT7N15D3 , WkDfVrT7N15D4 , WkDfVrT7N15D5 , WkDfVrT7N15D6 , WkDfVrT7N15D7 , WkDfVrT7N15D8 , & + WkDfVrT7N15D9 , WkDfVrT7N16D1 , WkDfVrT7N16D2 , WkDfVrT7N16D3 , WkDfVrT7N16D4 , WkDfVrT7N16D5 , & + WkDfVrT7N16D6 , WkDfVrT7N16D7 , WkDfVrT7N16D8 , WkDfVrT7N16D9 , WkDfVrT7N17D1 , WkDfVrT7N17D2 , & + WkDfVrT7N17D3 , WkDfVrT7N17D4 , WkDfVrT7N17D5 , WkDfVrT7N17D6 , WkDfVrT7N17D7 , WkDfVrT7N17D8 , & + WkDfVrT7N17D9 , WkDfVrT7N18D1 , WkDfVrT7N18D2 , WkDfVrT7N18D3 , WkDfVrT7N18D4 , WkDfVrT7N18D5 , & + WkDfVrT7N18D6 , WkDfVrT7N18D7 , WkDfVrT7N18D8 , WkDfVrT7N18D9 , WkDfVrT7N19D1 , WkDfVrT7N19D2 , & + WkDfVrT7N19D3 , WkDfVrT7N19D4 , WkDfVrT7N19D5 , WkDfVrT7N19D6 , WkDfVrT7N19D7 , WkDfVrT7N19D8 , & + WkDfVrT7N19D9 , WkDfVrT7N20D1 , WkDfVrT7N20D2 , WkDfVrT7N20D3 , WkDfVrT7N20D4 , WkDfVrT7N20D5 , & + WkDfVrT7N20D6 , WkDfVrT7N20D7 , WkDfVrT7N20D8 , WkDfVrT7N20D9 , WkDfVrT8N01D1 , WkDfVrT8N01D2 , & + WkDfVrT8N01D3 , WkDfVrT8N01D4 , WkDfVrT8N01D5 , WkDfVrT8N01D6 , WkDfVrT8N01D7 , WkDfVrT8N01D8 , & + WkDfVrT8N01D9 , WkDfVrT8N02D1 , WkDfVrT8N02D2 , WkDfVrT8N02D3 , WkDfVrT8N02D4 , WkDfVrT8N02D5 , & + WkDfVrT8N02D6 , WkDfVrT8N02D7 , WkDfVrT8N02D8 , WkDfVrT8N02D9 , WkDfVrT8N03D1 , WkDfVrT8N03D2 , & + WkDfVrT8N03D3 , WkDfVrT8N03D4 , WkDfVrT8N03D5 , WkDfVrT8N03D6 , WkDfVrT8N03D7 , WkDfVrT8N03D8 , & + WkDfVrT8N03D9 , WkDfVrT8N04D1 , WkDfVrT8N04D2 , WkDfVrT8N04D3 , WkDfVrT8N04D4 , WkDfVrT8N04D5 , & + WkDfVrT8N04D6 , WkDfVrT8N04D7 , WkDfVrT8N04D8 , WkDfVrT8N04D9 , WkDfVrT8N05D1 , WkDfVrT8N05D2 , & + WkDfVrT8N05D3 , WkDfVrT8N05D4 , WkDfVrT8N05D5 , WkDfVrT8N05D6 , WkDfVrT8N05D7 , WkDfVrT8N05D8 , & + WkDfVrT8N05D9 , WkDfVrT8N06D1 , WkDfVrT8N06D2 , WkDfVrT8N06D3 , WkDfVrT8N06D4 , WkDfVrT8N06D5 , & + WkDfVrT8N06D6 , WkDfVrT8N06D7 , WkDfVrT8N06D8 , WkDfVrT8N06D9 , WkDfVrT8N07D1 , WkDfVrT8N07D2 , & + WkDfVrT8N07D3 , WkDfVrT8N07D4 , WkDfVrT8N07D5 , WkDfVrT8N07D6 , WkDfVrT8N07D7 , WkDfVrT8N07D8 , & + WkDfVrT8N07D9 , WkDfVrT8N08D1 , WkDfVrT8N08D2 , WkDfVrT8N08D3 , WkDfVrT8N08D4 , WkDfVrT8N08D5 , & + WkDfVrT8N08D6 , WkDfVrT8N08D7 , WkDfVrT8N08D8 , WkDfVrT8N08D9 , WkDfVrT8N09D1 , WkDfVrT8N09D2 , & + WkDfVrT8N09D3 , WkDfVrT8N09D4 , WkDfVrT8N09D5 , WkDfVrT8N09D6 , WkDfVrT8N09D7 , WkDfVrT8N09D8 , & + WkDfVrT8N09D9 , WkDfVrT8N10D1 , WkDfVrT8N10D2 , WkDfVrT8N10D3 , WkDfVrT8N10D4 , WkDfVrT8N10D5 , & + WkDfVrT8N10D6 , WkDfVrT8N10D7 , WkDfVrT8N10D8 , WkDfVrT8N10D9 , WkDfVrT8N11D1 , WkDfVrT8N11D2 , & + WkDfVrT8N11D3 , WkDfVrT8N11D4 , WkDfVrT8N11D5 , WkDfVrT8N11D6 , WkDfVrT8N11D7 , WkDfVrT8N11D8 , & + WkDfVrT8N11D9 , WkDfVrT8N12D1 , WkDfVrT8N12D2 , WkDfVrT8N12D3 , WkDfVrT8N12D4 , WkDfVrT8N12D5 , & + WkDfVrT8N12D6 , WkDfVrT8N12D7 , WkDfVrT8N12D8 , WkDfVrT8N12D9 , WkDfVrT8N13D1 , WkDfVrT8N13D2 , & + WkDfVrT8N13D3 , WkDfVrT8N13D4 , WkDfVrT8N13D5 , WkDfVrT8N13D6 , WkDfVrT8N13D7 , WkDfVrT8N13D8 , & + WkDfVrT8N13D9 , WkDfVrT8N14D1 , WkDfVrT8N14D2 , WkDfVrT8N14D3 , WkDfVrT8N14D4 , WkDfVrT8N14D5 , & + WkDfVrT8N14D6 , WkDfVrT8N14D7 , WkDfVrT8N14D8 , WkDfVrT8N14D9 , WkDfVrT8N15D1 , WkDfVrT8N15D2 , & + WkDfVrT8N15D3 , WkDfVrT8N15D4 , WkDfVrT8N15D5 , WkDfVrT8N15D6 , WkDfVrT8N15D7 , WkDfVrT8N15D8 , & + WkDfVrT8N15D9 , WkDfVrT8N16D1 , WkDfVrT8N16D2 , WkDfVrT8N16D3 , WkDfVrT8N16D4 , WkDfVrT8N16D5 , & + WkDfVrT8N16D6 , WkDfVrT8N16D7 , WkDfVrT8N16D8 , WkDfVrT8N16D9 , WkDfVrT8N17D1 , WkDfVrT8N17D2 , & + WkDfVrT8N17D3 , WkDfVrT8N17D4 , WkDfVrT8N17D5 , WkDfVrT8N17D6 , WkDfVrT8N17D7 , WkDfVrT8N17D8 , & + WkDfVrT8N17D9 , WkDfVrT8N18D1 , WkDfVrT8N18D2 , WkDfVrT8N18D3 , WkDfVrT8N18D4 , WkDfVrT8N18D5 , & + WkDfVrT8N18D6 , WkDfVrT8N18D7 , WkDfVrT8N18D8 , WkDfVrT8N18D9 , WkDfVrT8N19D1 , WkDfVrT8N19D2 , & + WkDfVrT8N19D3 , WkDfVrT8N19D4 , WkDfVrT8N19D5 , WkDfVrT8N19D6 , WkDfVrT8N19D7 , WkDfVrT8N19D8 , & + WkDfVrT8N19D9 , WkDfVrT8N20D1 , WkDfVrT8N20D2 , WkDfVrT8N20D3 , WkDfVrT8N20D4 , WkDfVrT8N20D5 , & + WkDfVrT8N20D6 , WkDfVrT8N20D7 , WkDfVrT8N20D8 , WkDfVrT8N20D9 , WkDfVrT9N01D1 , WkDfVrT9N01D2 , & + WkDfVrT9N01D3 , WkDfVrT9N01D4 , WkDfVrT9N01D5 , WkDfVrT9N01D6 , WkDfVrT9N01D7 , WkDfVrT9N01D8 , & + WkDfVrT9N01D9 , WkDfVrT9N02D1 , WkDfVrT9N02D2 , WkDfVrT9N02D3 , WkDfVrT9N02D4 , WkDfVrT9N02D5 , & + WkDfVrT9N02D6 , WkDfVrT9N02D7 , WkDfVrT9N02D8 , WkDfVrT9N02D9 , WkDfVrT9N03D1 , WkDfVrT9N03D2 , & + WkDfVrT9N03D3 , WkDfVrT9N03D4 , WkDfVrT9N03D5 , WkDfVrT9N03D6 , WkDfVrT9N03D7 , WkDfVrT9N03D8 , & + WkDfVrT9N03D9 , WkDfVrT9N04D1 , WkDfVrT9N04D2 , WkDfVrT9N04D3 , WkDfVrT9N04D4 , WkDfVrT9N04D5 , & + WkDfVrT9N04D6 , WkDfVrT9N04D7 , WkDfVrT9N04D8 , WkDfVrT9N04D9 , WkDfVrT9N05D1 , WkDfVrT9N05D2 , & + WkDfVrT9N05D3 , WkDfVrT9N05D4 , WkDfVrT9N05D5 , WkDfVrT9N05D6 , WkDfVrT9N05D7 , WkDfVrT9N05D8 , & + WkDfVrT9N05D9 , WkDfVrT9N06D1 , WkDfVrT9N06D2 , WkDfVrT9N06D3 , WkDfVrT9N06D4 , WkDfVrT9N06D5 , & + WkDfVrT9N06D6 , WkDfVrT9N06D7 , WkDfVrT9N06D8 , WkDfVrT9N06D9 , WkDfVrT9N07D1 , WkDfVrT9N07D2 , & + WkDfVrT9N07D3 , WkDfVrT9N07D4 , WkDfVrT9N07D5 , WkDfVrT9N07D6 , WkDfVrT9N07D7 , WkDfVrT9N07D8 , & + WkDfVrT9N07D9 , WkDfVrT9N08D1 , WkDfVrT9N08D2 , WkDfVrT9N08D3 , WkDfVrT9N08D4 , WkDfVrT9N08D5 , & + WkDfVrT9N08D6 , WkDfVrT9N08D7 , WkDfVrT9N08D8 , WkDfVrT9N08D9 , WkDfVrT9N09D1 , WkDfVrT9N09D2 , & + WkDfVrT9N09D3 , WkDfVrT9N09D4 , WkDfVrT9N09D5 , WkDfVrT9N09D6 , WkDfVrT9N09D7 , WkDfVrT9N09D8 , & + WkDfVrT9N09D9 , WkDfVrT9N10D1 , WkDfVrT9N10D2 , WkDfVrT9N10D3 , WkDfVrT9N10D4 , WkDfVrT9N10D5 , & + WkDfVrT9N10D6 , WkDfVrT9N10D7 , WkDfVrT9N10D8 , WkDfVrT9N10D9 , WkDfVrT9N11D1 , WkDfVrT9N11D2 , & + WkDfVrT9N11D3 , WkDfVrT9N11D4 , WkDfVrT9N11D5 , WkDfVrT9N11D6 , WkDfVrT9N11D7 , WkDfVrT9N11D8 , & + WkDfVrT9N11D9 , WkDfVrT9N12D1 , WkDfVrT9N12D2 , WkDfVrT9N12D3 , WkDfVrT9N12D4 , WkDfVrT9N12D5 , & + WkDfVrT9N12D6 , WkDfVrT9N12D7 , WkDfVrT9N12D8 , WkDfVrT9N12D9 , WkDfVrT9N13D1 , WkDfVrT9N13D2 , & + WkDfVrT9N13D3 , WkDfVrT9N13D4 , WkDfVrT9N13D5 , WkDfVrT9N13D6 , WkDfVrT9N13D7 , WkDfVrT9N13D8 , & + WkDfVrT9N13D9 , WkDfVrT9N14D1 , WkDfVrT9N14D2 , WkDfVrT9N14D3 , WkDfVrT9N14D4 , WkDfVrT9N14D5 , & + WkDfVrT9N14D6 , WkDfVrT9N14D7 , WkDfVrT9N14D8 , WkDfVrT9N14D9 , WkDfVrT9N15D1 , WkDfVrT9N15D2 , & + WkDfVrT9N15D3 , WkDfVrT9N15D4 , WkDfVrT9N15D5 , WkDfVrT9N15D6 , WkDfVrT9N15D7 , WkDfVrT9N15D8 , & + WkDfVrT9N15D9 , WkDfVrT9N16D1 , WkDfVrT9N16D2 , WkDfVrT9N16D3 , WkDfVrT9N16D4 , WkDfVrT9N16D5 , & + WkDfVrT9N16D6 , WkDfVrT9N16D7 , WkDfVrT9N16D8 , WkDfVrT9N16D9 , WkDfVrT9N17D1 , WkDfVrT9N17D2 , & + WkDfVrT9N17D3 , WkDfVrT9N17D4 , WkDfVrT9N17D5 , WkDfVrT9N17D6 , WkDfVrT9N17D7 , WkDfVrT9N17D8 , & + WkDfVrT9N17D9 , WkDfVrT9N18D1 , WkDfVrT9N18D2 , WkDfVrT9N18D3 , WkDfVrT9N18D4 , WkDfVrT9N18D5 , & + WkDfVrT9N18D6 , WkDfVrT9N18D7 , WkDfVrT9N18D8 , WkDfVrT9N18D9 , WkDfVrT9N19D1 , WkDfVrT9N19D2 , & + WkDfVrT9N19D3 , WkDfVrT9N19D4 , WkDfVrT9N19D5 , WkDfVrT9N19D6 , WkDfVrT9N19D7 , WkDfVrT9N19D8 , & + WkDfVrT9N19D9 , WkDfVrT9N20D1 , WkDfVrT9N20D2 , WkDfVrT9N20D3 , WkDfVrT9N20D4 , WkDfVrT9N20D5 , & + WkDfVrT9N20D6 , WkDfVrT9N20D7 , WkDfVrT9N20D8 , WkDfVrT9N20D9 , WkDfVxT1N01D1 , WkDfVxT1N01D2 , & + WkDfVxT1N01D3 , WkDfVxT1N01D4 , WkDfVxT1N01D5 , WkDfVxT1N01D6 , WkDfVxT1N01D7 , WkDfVxT1N01D8 , & + WkDfVxT1N01D9 , WkDfVxT1N02D1 , WkDfVxT1N02D2 , WkDfVxT1N02D3 , WkDfVxT1N02D4 , WkDfVxT1N02D5 , & + WkDfVxT1N02D6 , WkDfVxT1N02D7 , WkDfVxT1N02D8 , WkDfVxT1N02D9 , WkDfVxT1N03D1 , WkDfVxT1N03D2 , & + WkDfVxT1N03D3 , WkDfVxT1N03D4 , WkDfVxT1N03D5 , WkDfVxT1N03D6 , WkDfVxT1N03D7 , WkDfVxT1N03D8 , & + WkDfVxT1N03D9 , WkDfVxT1N04D1 , WkDfVxT1N04D2 , WkDfVxT1N04D3 , WkDfVxT1N04D4 , WkDfVxT1N04D5 , & + WkDfVxT1N04D6 , WkDfVxT1N04D7 , WkDfVxT1N04D8 , WkDfVxT1N04D9 , WkDfVxT1N05D1 , WkDfVxT1N05D2 , & + WkDfVxT1N05D3 , WkDfVxT1N05D4 , WkDfVxT1N05D5 , WkDfVxT1N05D6 , WkDfVxT1N05D7 , WkDfVxT1N05D8 , & + WkDfVxT1N05D9 , WkDfVxT1N06D1 , WkDfVxT1N06D2 , WkDfVxT1N06D3 , WkDfVxT1N06D4 , WkDfVxT1N06D5 , & + WkDfVxT1N06D6 , WkDfVxT1N06D7 , WkDfVxT1N06D8 , WkDfVxT1N06D9 , WkDfVxT1N07D1 , WkDfVxT1N07D2 , & + WkDfVxT1N07D3 , WkDfVxT1N07D4 , WkDfVxT1N07D5 , WkDfVxT1N07D6 , WkDfVxT1N07D7 , WkDfVxT1N07D8 , & + WkDfVxT1N07D9 , WkDfVxT1N08D1 , WkDfVxT1N08D2 , WkDfVxT1N08D3 , WkDfVxT1N08D4 , WkDfVxT1N08D5 , & + WkDfVxT1N08D6 , WkDfVxT1N08D7 , WkDfVxT1N08D8 , WkDfVxT1N08D9 , WkDfVxT1N09D1 , WkDfVxT1N09D2 , & + WkDfVxT1N09D3 , WkDfVxT1N09D4 , WkDfVxT1N09D5 , WkDfVxT1N09D6 , WkDfVxT1N09D7 , WkDfVxT1N09D8 , & + WkDfVxT1N09D9 , WkDfVxT1N10D1 , WkDfVxT1N10D2 , WkDfVxT1N10D3 , WkDfVxT1N10D4 , WkDfVxT1N10D5 , & + WkDfVxT1N10D6 , WkDfVxT1N10D7 , WkDfVxT1N10D8 , WkDfVxT1N10D9 , WkDfVxT1N11D1 , WkDfVxT1N11D2 , & + WkDfVxT1N11D3 , WkDfVxT1N11D4 , WkDfVxT1N11D5 , WkDfVxT1N11D6 , WkDfVxT1N11D7 , WkDfVxT1N11D8 , & + WkDfVxT1N11D9 , WkDfVxT1N12D1 , WkDfVxT1N12D2 , WkDfVxT1N12D3 , WkDfVxT1N12D4 , WkDfVxT1N12D5 , & + WkDfVxT1N12D6 , WkDfVxT1N12D7 , WkDfVxT1N12D8 , WkDfVxT1N12D9 , WkDfVxT1N13D1 , WkDfVxT1N13D2 , & + WkDfVxT1N13D3 , WkDfVxT1N13D4 , WkDfVxT1N13D5 , WkDfVxT1N13D6 , WkDfVxT1N13D7 , WkDfVxT1N13D8 , & + WkDfVxT1N13D9 , WkDfVxT1N14D1 , WkDfVxT1N14D2 , WkDfVxT1N14D3 , WkDfVxT1N14D4 , WkDfVxT1N14D5 , & + WkDfVxT1N14D6 , WkDfVxT1N14D7 , WkDfVxT1N14D8 , WkDfVxT1N14D9 , WkDfVxT1N15D1 , WkDfVxT1N15D2 , & + WkDfVxT1N15D3 , WkDfVxT1N15D4 , WkDfVxT1N15D5 , WkDfVxT1N15D6 , WkDfVxT1N15D7 , WkDfVxT1N15D8 , & + WkDfVxT1N15D9 , WkDfVxT1N16D1 , WkDfVxT1N16D2 , WkDfVxT1N16D3 , WkDfVxT1N16D4 , WkDfVxT1N16D5 , & + WkDfVxT1N16D6 , WkDfVxT1N16D7 , WkDfVxT1N16D8 , WkDfVxT1N16D9 , WkDfVxT1N17D1 , WkDfVxT1N17D2 , & + WkDfVxT1N17D3 , WkDfVxT1N17D4 , WkDfVxT1N17D5 , WkDfVxT1N17D6 , WkDfVxT1N17D7 , WkDfVxT1N17D8 , & + WkDfVxT1N17D9 , WkDfVxT1N18D1 , WkDfVxT1N18D2 , WkDfVxT1N18D3 , WkDfVxT1N18D4 , WkDfVxT1N18D5 , & + WkDfVxT1N18D6 , WkDfVxT1N18D7 , WkDfVxT1N18D8 , WkDfVxT1N18D9 , WkDfVxT1N19D1 , WkDfVxT1N19D2 , & + WkDfVxT1N19D3 , WkDfVxT1N19D4 , WkDfVxT1N19D5 , WkDfVxT1N19D6 , WkDfVxT1N19D7 , WkDfVxT1N19D8 , & + WkDfVxT1N19D9 , WkDfVxT1N20D1 , WkDfVxT1N20D2 , WkDfVxT1N20D3 , WkDfVxT1N20D4 , WkDfVxT1N20D5 , & + WkDfVxT1N20D6 , WkDfVxT1N20D7 , WkDfVxT1N20D8 , WkDfVxT1N20D9 , WkDfVxT2N01D1 , WkDfVxT2N01D2 , & + WkDfVxT2N01D3 , WkDfVxT2N01D4 , WkDfVxT2N01D5 , WkDfVxT2N01D6 , WkDfVxT2N01D7 , WkDfVxT2N01D8 , & + WkDfVxT2N01D9 , WkDfVxT2N02D1 , WkDfVxT2N02D2 , WkDfVxT2N02D3 , WkDfVxT2N02D4 , WkDfVxT2N02D5 , & + WkDfVxT2N02D6 , WkDfVxT2N02D7 , WkDfVxT2N02D8 , WkDfVxT2N02D9 , WkDfVxT2N03D1 , WkDfVxT2N03D2 , & + WkDfVxT2N03D3 , WkDfVxT2N03D4 , WkDfVxT2N03D5 , WkDfVxT2N03D6 , WkDfVxT2N03D7 , WkDfVxT2N03D8 , & + WkDfVxT2N03D9 , WkDfVxT2N04D1 , WkDfVxT2N04D2 , WkDfVxT2N04D3 , WkDfVxT2N04D4 , WkDfVxT2N04D5 , & + WkDfVxT2N04D6 , WkDfVxT2N04D7 , WkDfVxT2N04D8 , WkDfVxT2N04D9 , WkDfVxT2N05D1 , WkDfVxT2N05D2 , & + WkDfVxT2N05D3 , WkDfVxT2N05D4 , WkDfVxT2N05D5 , WkDfVxT2N05D6 , WkDfVxT2N05D7 , WkDfVxT2N05D8 , & + WkDfVxT2N05D9 , WkDfVxT2N06D1 , WkDfVxT2N06D2 , WkDfVxT2N06D3 , WkDfVxT2N06D4 , WkDfVxT2N06D5 , & + WkDfVxT2N06D6 , WkDfVxT2N06D7 , WkDfVxT2N06D8 , WkDfVxT2N06D9 , WkDfVxT2N07D1 , WkDfVxT2N07D2 , & + WkDfVxT2N07D3 , WkDfVxT2N07D4 , WkDfVxT2N07D5 , WkDfVxT2N07D6 , WkDfVxT2N07D7 , WkDfVxT2N07D8 , & + WkDfVxT2N07D9 , WkDfVxT2N08D1 , WkDfVxT2N08D2 , WkDfVxT2N08D3 , WkDfVxT2N08D4 , WkDfVxT2N08D5 , & + WkDfVxT2N08D6 , WkDfVxT2N08D7 , WkDfVxT2N08D8 , WkDfVxT2N08D9 , WkDfVxT2N09D1 , WkDfVxT2N09D2 , & + WkDfVxT2N09D3 , WkDfVxT2N09D4 , WkDfVxT2N09D5 , WkDfVxT2N09D6 , WkDfVxT2N09D7 , WkDfVxT2N09D8 , & + WkDfVxT2N09D9 , WkDfVxT2N10D1 , WkDfVxT2N10D2 , WkDfVxT2N10D3 , WkDfVxT2N10D4 , WkDfVxT2N10D5 , & + WkDfVxT2N10D6 , WkDfVxT2N10D7 , WkDfVxT2N10D8 , WkDfVxT2N10D9 , WkDfVxT2N11D1 , WkDfVxT2N11D2 , & + WkDfVxT2N11D3 , WkDfVxT2N11D4 , WkDfVxT2N11D5 , WkDfVxT2N11D6 , WkDfVxT2N11D7 , WkDfVxT2N11D8 , & + WkDfVxT2N11D9 , WkDfVxT2N12D1 , WkDfVxT2N12D2 , WkDfVxT2N12D3 , WkDfVxT2N12D4 , WkDfVxT2N12D5 , & + WkDfVxT2N12D6 , WkDfVxT2N12D7 , WkDfVxT2N12D8 , WkDfVxT2N12D9 , WkDfVxT2N13D1 , WkDfVxT2N13D2 , & + WkDfVxT2N13D3 , WkDfVxT2N13D4 , WkDfVxT2N13D5 , WkDfVxT2N13D6 , WkDfVxT2N13D7 , WkDfVxT2N13D8 , & + WkDfVxT2N13D9 , WkDfVxT2N14D1 , WkDfVxT2N14D2 , WkDfVxT2N14D3 , WkDfVxT2N14D4 , WkDfVxT2N14D5 , & + WkDfVxT2N14D6 , WkDfVxT2N14D7 , WkDfVxT2N14D8 , WkDfVxT2N14D9 , WkDfVxT2N15D1 , WkDfVxT2N15D2 , & + WkDfVxT2N15D3 , WkDfVxT2N15D4 , WkDfVxT2N15D5 , WkDfVxT2N15D6 , WkDfVxT2N15D7 , WkDfVxT2N15D8 , & + WkDfVxT2N15D9 , WkDfVxT2N16D1 , WkDfVxT2N16D2 , WkDfVxT2N16D3 , WkDfVxT2N16D4 , WkDfVxT2N16D5 , & + WkDfVxT2N16D6 , WkDfVxT2N16D7 , WkDfVxT2N16D8 , WkDfVxT2N16D9 , WkDfVxT2N17D1 , WkDfVxT2N17D2 , & + WkDfVxT2N17D3 , WkDfVxT2N17D4 , WkDfVxT2N17D5 , WkDfVxT2N17D6 , WkDfVxT2N17D7 , WkDfVxT2N17D8 , & + WkDfVxT2N17D9 , WkDfVxT2N18D1 , WkDfVxT2N18D2 , WkDfVxT2N18D3 , WkDfVxT2N18D4 , WkDfVxT2N18D5 , & + WkDfVxT2N18D6 , WkDfVxT2N18D7 , WkDfVxT2N18D8 , WkDfVxT2N18D9 , WkDfVxT2N19D1 , WkDfVxT2N19D2 , & + WkDfVxT2N19D3 , WkDfVxT2N19D4 , WkDfVxT2N19D5 , WkDfVxT2N19D6 , WkDfVxT2N19D7 , WkDfVxT2N19D8 , & + WkDfVxT2N19D9 , WkDfVxT2N20D1 , WkDfVxT2N20D2 , WkDfVxT2N20D3 , WkDfVxT2N20D4 , WkDfVxT2N20D5 , & + WkDfVxT2N20D6 , WkDfVxT2N20D7 , WkDfVxT2N20D8 , WkDfVxT2N20D9 , WkDfVxT3N01D1 , WkDfVxT3N01D2 , & + WkDfVxT3N01D3 , WkDfVxT3N01D4 , WkDfVxT3N01D5 , WkDfVxT3N01D6 , WkDfVxT3N01D7 , WkDfVxT3N01D8 , & + WkDfVxT3N01D9 , WkDfVxT3N02D1 , WkDfVxT3N02D2 , WkDfVxT3N02D3 , WkDfVxT3N02D4 , WkDfVxT3N02D5 , & + WkDfVxT3N02D6 , WkDfVxT3N02D7 , WkDfVxT3N02D8 , WkDfVxT3N02D9 , WkDfVxT3N03D1 , WkDfVxT3N03D2 , & + WkDfVxT3N03D3 , WkDfVxT3N03D4 , WkDfVxT3N03D5 , WkDfVxT3N03D6 , WkDfVxT3N03D7 , WkDfVxT3N03D8 , & + WkDfVxT3N03D9 , WkDfVxT3N04D1 , WkDfVxT3N04D2 , WkDfVxT3N04D3 , WkDfVxT3N04D4 , WkDfVxT3N04D5 , & + WkDfVxT3N04D6 , WkDfVxT3N04D7 , WkDfVxT3N04D8 , WkDfVxT3N04D9 , WkDfVxT3N05D1 , WkDfVxT3N05D2 , & + WkDfVxT3N05D3 , WkDfVxT3N05D4 , WkDfVxT3N05D5 , WkDfVxT3N05D6 , WkDfVxT3N05D7 , WkDfVxT3N05D8 , & + WkDfVxT3N05D9 , WkDfVxT3N06D1 , WkDfVxT3N06D2 , WkDfVxT3N06D3 , WkDfVxT3N06D4 , WkDfVxT3N06D5 , & + WkDfVxT3N06D6 , WkDfVxT3N06D7 , WkDfVxT3N06D8 , WkDfVxT3N06D9 , WkDfVxT3N07D1 , WkDfVxT3N07D2 , & + WkDfVxT3N07D3 , WkDfVxT3N07D4 , WkDfVxT3N07D5 , WkDfVxT3N07D6 , WkDfVxT3N07D7 , WkDfVxT3N07D8 , & + WkDfVxT3N07D9 , WkDfVxT3N08D1 , WkDfVxT3N08D2 , WkDfVxT3N08D3 , WkDfVxT3N08D4 , WkDfVxT3N08D5 , & + WkDfVxT3N08D6 , WkDfVxT3N08D7 , WkDfVxT3N08D8 , WkDfVxT3N08D9 , WkDfVxT3N09D1 , WkDfVxT3N09D2 , & + WkDfVxT3N09D3 , WkDfVxT3N09D4 , WkDfVxT3N09D5 , WkDfVxT3N09D6 , WkDfVxT3N09D7 , WkDfVxT3N09D8 , & + WkDfVxT3N09D9 , WkDfVxT3N10D1 , WkDfVxT3N10D2 , WkDfVxT3N10D3 , WkDfVxT3N10D4 , WkDfVxT3N10D5 , & + WkDfVxT3N10D6 , WkDfVxT3N10D7 , WkDfVxT3N10D8 , WkDfVxT3N10D9 , WkDfVxT3N11D1 , WkDfVxT3N11D2 , & + WkDfVxT3N11D3 , WkDfVxT3N11D4 , WkDfVxT3N11D5 , WkDfVxT3N11D6 , WkDfVxT3N11D7 , WkDfVxT3N11D8 , & + WkDfVxT3N11D9 , WkDfVxT3N12D1 , WkDfVxT3N12D2 , WkDfVxT3N12D3 , WkDfVxT3N12D4 , WkDfVxT3N12D5 , & + WkDfVxT3N12D6 , WkDfVxT3N12D7 , WkDfVxT3N12D8 , WkDfVxT3N12D9 , WkDfVxT3N13D1 , WkDfVxT3N13D2 , & + WkDfVxT3N13D3 , WkDfVxT3N13D4 , WkDfVxT3N13D5 , WkDfVxT3N13D6 , WkDfVxT3N13D7 , WkDfVxT3N13D8 , & + WkDfVxT3N13D9 , WkDfVxT3N14D1 , WkDfVxT3N14D2 , WkDfVxT3N14D3 , WkDfVxT3N14D4 , WkDfVxT3N14D5 , & + WkDfVxT3N14D6 , WkDfVxT3N14D7 , WkDfVxT3N14D8 , WkDfVxT3N14D9 , WkDfVxT3N15D1 , WkDfVxT3N15D2 , & + WkDfVxT3N15D3 , WkDfVxT3N15D4 , WkDfVxT3N15D5 , WkDfVxT3N15D6 , WkDfVxT3N15D7 , WkDfVxT3N15D8 , & + WkDfVxT3N15D9 , WkDfVxT3N16D1 , WkDfVxT3N16D2 , WkDfVxT3N16D3 , WkDfVxT3N16D4 , WkDfVxT3N16D5 , & + WkDfVxT3N16D6 , WkDfVxT3N16D7 , WkDfVxT3N16D8 , WkDfVxT3N16D9 , WkDfVxT3N17D1 , WkDfVxT3N17D2 , & + WkDfVxT3N17D3 , WkDfVxT3N17D4 , WkDfVxT3N17D5 , WkDfVxT3N17D6 , WkDfVxT3N17D7 , WkDfVxT3N17D8 , & + WkDfVxT3N17D9 , WkDfVxT3N18D1 , WkDfVxT3N18D2 , WkDfVxT3N18D3 , WkDfVxT3N18D4 , WkDfVxT3N18D5 , & + WkDfVxT3N18D6 , WkDfVxT3N18D7 , WkDfVxT3N18D8 , WkDfVxT3N18D9 , WkDfVxT3N19D1 , WkDfVxT3N19D2 , & + WkDfVxT3N19D3 , WkDfVxT3N19D4 , WkDfVxT3N19D5 , WkDfVxT3N19D6 , WkDfVxT3N19D7 , WkDfVxT3N19D8 , & + WkDfVxT3N19D9 , WkDfVxT3N20D1 , WkDfVxT3N20D2 , WkDfVxT3N20D3 , WkDfVxT3N20D4 , WkDfVxT3N20D5 , & + WkDfVxT3N20D6 , WkDfVxT3N20D7 , WkDfVxT3N20D8 , WkDfVxT3N20D9 , WkDfVxT4N01D1 , WkDfVxT4N01D2 , & + WkDfVxT4N01D3 , WkDfVxT4N01D4 , WkDfVxT4N01D5 , WkDfVxT4N01D6 , WkDfVxT4N01D7 , WkDfVxT4N01D8 , & + WkDfVxT4N01D9 , WkDfVxT4N02D1 , WkDfVxT4N02D2 , WkDfVxT4N02D3 , WkDfVxT4N02D4 , WkDfVxT4N02D5 , & + WkDfVxT4N02D6 , WkDfVxT4N02D7 , WkDfVxT4N02D8 , WkDfVxT4N02D9 , WkDfVxT4N03D1 , WkDfVxT4N03D2 , & + WkDfVxT4N03D3 , WkDfVxT4N03D4 , WkDfVxT4N03D5 , WkDfVxT4N03D6 , WkDfVxT4N03D7 , WkDfVxT4N03D8 , & + WkDfVxT4N03D9 , WkDfVxT4N04D1 , WkDfVxT4N04D2 , WkDfVxT4N04D3 , WkDfVxT4N04D4 , WkDfVxT4N04D5 , & + WkDfVxT4N04D6 , WkDfVxT4N04D7 , WkDfVxT4N04D8 , WkDfVxT4N04D9 , WkDfVxT4N05D1 , WkDfVxT4N05D2 , & + WkDfVxT4N05D3 , WkDfVxT4N05D4 , WkDfVxT4N05D5 , WkDfVxT4N05D6 , WkDfVxT4N05D7 , WkDfVxT4N05D8 , & + WkDfVxT4N05D9 , WkDfVxT4N06D1 , WkDfVxT4N06D2 , WkDfVxT4N06D3 , WkDfVxT4N06D4 , WkDfVxT4N06D5 , & + WkDfVxT4N06D6 , WkDfVxT4N06D7 , WkDfVxT4N06D8 , WkDfVxT4N06D9 , WkDfVxT4N07D1 , WkDfVxT4N07D2 , & + WkDfVxT4N07D3 , WkDfVxT4N07D4 , WkDfVxT4N07D5 , WkDfVxT4N07D6 , WkDfVxT4N07D7 , WkDfVxT4N07D8 , & + WkDfVxT4N07D9 , WkDfVxT4N08D1 , WkDfVxT4N08D2 , WkDfVxT4N08D3 , WkDfVxT4N08D4 , WkDfVxT4N08D5 , & + WkDfVxT4N08D6 , WkDfVxT4N08D7 , WkDfVxT4N08D8 , WkDfVxT4N08D9 , WkDfVxT4N09D1 , WkDfVxT4N09D2 , & + WkDfVxT4N09D3 , WkDfVxT4N09D4 , WkDfVxT4N09D5 , WkDfVxT4N09D6 , WkDfVxT4N09D7 , WkDfVxT4N09D8 , & + WkDfVxT4N09D9 , WkDfVxT4N10D1 , WkDfVxT4N10D2 , WkDfVxT4N10D3 , WkDfVxT4N10D4 , WkDfVxT4N10D5 , & + WkDfVxT4N10D6 , WkDfVxT4N10D7 , WkDfVxT4N10D8 , WkDfVxT4N10D9 , WkDfVxT4N11D1 , WkDfVxT4N11D2 , & + WkDfVxT4N11D3 , WkDfVxT4N11D4 , WkDfVxT4N11D5 , WkDfVxT4N11D6 , WkDfVxT4N11D7 , WkDfVxT4N11D8 , & + WkDfVxT4N11D9 , WkDfVxT4N12D1 , WkDfVxT4N12D2 , WkDfVxT4N12D3 , WkDfVxT4N12D4 , WkDfVxT4N12D5 , & + WkDfVxT4N12D6 , WkDfVxT4N12D7 , WkDfVxT4N12D8 , WkDfVxT4N12D9 , WkDfVxT4N13D1 , WkDfVxT4N13D2 , & + WkDfVxT4N13D3 , WkDfVxT4N13D4 , WkDfVxT4N13D5 , WkDfVxT4N13D6 , WkDfVxT4N13D7 , WkDfVxT4N13D8 , & + WkDfVxT4N13D9 , WkDfVxT4N14D1 , WkDfVxT4N14D2 , WkDfVxT4N14D3 , WkDfVxT4N14D4 , WkDfVxT4N14D5 , & + WkDfVxT4N14D6 , WkDfVxT4N14D7 , WkDfVxT4N14D8 , WkDfVxT4N14D9 , WkDfVxT4N15D1 , WkDfVxT4N15D2 , & + WkDfVxT4N15D3 , WkDfVxT4N15D4 , WkDfVxT4N15D5 , WkDfVxT4N15D6 , WkDfVxT4N15D7 , WkDfVxT4N15D8 , & + WkDfVxT4N15D9 , WkDfVxT4N16D1 , WkDfVxT4N16D2 , WkDfVxT4N16D3 , WkDfVxT4N16D4 , WkDfVxT4N16D5 , & + WkDfVxT4N16D6 , WkDfVxT4N16D7 , WkDfVxT4N16D8 , WkDfVxT4N16D9 , WkDfVxT4N17D1 , WkDfVxT4N17D2 , & + WkDfVxT4N17D3 , WkDfVxT4N17D4 , WkDfVxT4N17D5 , WkDfVxT4N17D6 , WkDfVxT4N17D7 , WkDfVxT4N17D8 , & + WkDfVxT4N17D9 , WkDfVxT4N18D1 , WkDfVxT4N18D2 , WkDfVxT4N18D3 , WkDfVxT4N18D4 , WkDfVxT4N18D5 , & + WkDfVxT4N18D6 , WkDfVxT4N18D7 , WkDfVxT4N18D8 , WkDfVxT4N18D9 , WkDfVxT4N19D1 , WkDfVxT4N19D2 , & + WkDfVxT4N19D3 , WkDfVxT4N19D4 , WkDfVxT4N19D5 , WkDfVxT4N19D6 , WkDfVxT4N19D7 , WkDfVxT4N19D8 , & + WkDfVxT4N19D9 , WkDfVxT4N20D1 , WkDfVxT4N20D2 , WkDfVxT4N20D3 , WkDfVxT4N20D4 , WkDfVxT4N20D5 , & + WkDfVxT4N20D6 , WkDfVxT4N20D7 , WkDfVxT4N20D8 , WkDfVxT4N20D9 , WkDfVxT5N01D1 , WkDfVxT5N01D2 , & + WkDfVxT5N01D3 , WkDfVxT5N01D4 , WkDfVxT5N01D5 , WkDfVxT5N01D6 , WkDfVxT5N01D7 , WkDfVxT5N01D8 , & + WkDfVxT5N01D9 , WkDfVxT5N02D1 , WkDfVxT5N02D2 , WkDfVxT5N02D3 , WkDfVxT5N02D4 , WkDfVxT5N02D5 , & + WkDfVxT5N02D6 , WkDfVxT5N02D7 , WkDfVxT5N02D8 , WkDfVxT5N02D9 , WkDfVxT5N03D1 , WkDfVxT5N03D2 , & + WkDfVxT5N03D3 , WkDfVxT5N03D4 , WkDfVxT5N03D5 , WkDfVxT5N03D6 , WkDfVxT5N03D7 , WkDfVxT5N03D8 , & + WkDfVxT5N03D9 , WkDfVxT5N04D1 , WkDfVxT5N04D2 , WkDfVxT5N04D3 , WkDfVxT5N04D4 , WkDfVxT5N04D5 , & + WkDfVxT5N04D6 , WkDfVxT5N04D7 , WkDfVxT5N04D8 , WkDfVxT5N04D9 , WkDfVxT5N05D1 , WkDfVxT5N05D2 , & + WkDfVxT5N05D3 , WkDfVxT5N05D4 , WkDfVxT5N05D5 , WkDfVxT5N05D6 , WkDfVxT5N05D7 , WkDfVxT5N05D8 , & + WkDfVxT5N05D9 , WkDfVxT5N06D1 , WkDfVxT5N06D2 , WkDfVxT5N06D3 , WkDfVxT5N06D4 , WkDfVxT5N06D5 , & + WkDfVxT5N06D6 , WkDfVxT5N06D7 , WkDfVxT5N06D8 , WkDfVxT5N06D9 , WkDfVxT5N07D1 , WkDfVxT5N07D2 , & + WkDfVxT5N07D3 , WkDfVxT5N07D4 , WkDfVxT5N07D5 , WkDfVxT5N07D6 , WkDfVxT5N07D7 , WkDfVxT5N07D8 , & + WkDfVxT5N07D9 , WkDfVxT5N08D1 , WkDfVxT5N08D2 , WkDfVxT5N08D3 , WkDfVxT5N08D4 , WkDfVxT5N08D5 , & + WkDfVxT5N08D6 , WkDfVxT5N08D7 , WkDfVxT5N08D8 , WkDfVxT5N08D9 , WkDfVxT5N09D1 , WkDfVxT5N09D2 , & + WkDfVxT5N09D3 , WkDfVxT5N09D4 , WkDfVxT5N09D5 , WkDfVxT5N09D6 , WkDfVxT5N09D7 , WkDfVxT5N09D8 , & + WkDfVxT5N09D9 , WkDfVxT5N10D1 , WkDfVxT5N10D2 , WkDfVxT5N10D3 , WkDfVxT5N10D4 , WkDfVxT5N10D5 , & + WkDfVxT5N10D6 , WkDfVxT5N10D7 , WkDfVxT5N10D8 , WkDfVxT5N10D9 , WkDfVxT5N11D1 , WkDfVxT5N11D2 , & + WkDfVxT5N11D3 , WkDfVxT5N11D4 , WkDfVxT5N11D5 , WkDfVxT5N11D6 , WkDfVxT5N11D7 , WkDfVxT5N11D8 , & + WkDfVxT5N11D9 , WkDfVxT5N12D1 , WkDfVxT5N12D2 , WkDfVxT5N12D3 , WkDfVxT5N12D4 , WkDfVxT5N12D5 , & + WkDfVxT5N12D6 , WkDfVxT5N12D7 , WkDfVxT5N12D8 , WkDfVxT5N12D9 , WkDfVxT5N13D1 , WkDfVxT5N13D2 , & + WkDfVxT5N13D3 , WkDfVxT5N13D4 , WkDfVxT5N13D5 , WkDfVxT5N13D6 , WkDfVxT5N13D7 , WkDfVxT5N13D8 , & + WkDfVxT5N13D9 , WkDfVxT5N14D1 , WkDfVxT5N14D2 , WkDfVxT5N14D3 , WkDfVxT5N14D4 , WkDfVxT5N14D5 , & + WkDfVxT5N14D6 , WkDfVxT5N14D7 , WkDfVxT5N14D8 , WkDfVxT5N14D9 , WkDfVxT5N15D1 , WkDfVxT5N15D2 , & + WkDfVxT5N15D3 , WkDfVxT5N15D4 , WkDfVxT5N15D5 , WkDfVxT5N15D6 , WkDfVxT5N15D7 , WkDfVxT5N15D8 , & + WkDfVxT5N15D9 , WkDfVxT5N16D1 , WkDfVxT5N16D2 , WkDfVxT5N16D3 , WkDfVxT5N16D4 , WkDfVxT5N16D5 , & + WkDfVxT5N16D6 , WkDfVxT5N16D7 , WkDfVxT5N16D8 , WkDfVxT5N16D9 , WkDfVxT5N17D1 , WkDfVxT5N17D2 , & + WkDfVxT5N17D3 , WkDfVxT5N17D4 , WkDfVxT5N17D5 , WkDfVxT5N17D6 /) + INTEGER(IntKi), PARAMETER :: ParamIndxAry7(1326) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) WkDfVxT5N17D7 , WkDfVxT5N17D8 , WkDfVxT5N17D9 , WkDfVxT5N18D1 , WkDfVxT5N18D2 , WkDfVxT5N18D3 , & WkDfVxT5N18D4 , WkDfVxT5N18D5 , WkDfVxT5N18D6 , WkDfVxT5N18D7 , WkDfVxT5N18D8 , WkDfVxT5N18D9 , & WkDfVxT5N19D1 , WkDfVxT5N19D2 , WkDfVxT5N19D3 , WkDfVxT5N19D4 , WkDfVxT5N19D5 , WkDfVxT5N19D6 , & @@ -13938,10 +13659,10 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) WkVelZT9D1 , WkVelZT9D2 , WkVelZT9D3 , WkVelZT9D4 , WkVelZT9D5 , WkVelZT9D6 , & WkVelZT9D7 , WkVelZT9D8 , WkVelZT9D9 , YawErrT1 , YawErrT2 , YawErrT3 , & YawErrT4 , YawErrT5 , YawErrT6 , YawErrT7 , YawErrT8 , YawErrT9 /) - INTEGER(IntKi), PARAMETER :: ParamIndxAry(9486) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) + INTEGER(IntKi), PARAMETER :: ParamIndxAry(9306) = (/ & ! This lists the index into AllOuts(:) of the allowed parameters ValidParamAry(:) ParamIndxAry1, ParamIndxAry2, ParamIndxAry3, ParamIndxAry4, ParamIndxAry5, ParamIndxAry6, ParamIndxAry7/) - CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry1(1356) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters + CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry1(1330) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(deg) ","(deg) ","(deg) ","(deg) ","(deg) ","(deg) ", & "(deg) ","(deg) ","(deg) ","(deg) ","(deg) ","(deg) ", & "(deg) ","(deg) ","(deg) ","(deg) ","(deg) ","(deg) ", & @@ -14162,13 +13883,14 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & + "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & + "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) "/) + CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry2(1330) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & - "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) "/) - CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry2(1356) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & @@ -14385,6 +14107,8 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & + "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) "/) + CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry3(1330) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & @@ -14394,8 +14118,6 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & - "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) "/) - CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry3(1356) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & @@ -14608,6 +14330,8 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & + "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) "/) + CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry4(1330) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & @@ -14621,8 +14345,6 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & - "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) "/) - CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry4(1356) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & "(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ","(m^2/s) ", & @@ -14809,36 +14531,6 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & - "(user) ","(user) ","(user) ","(user) ","(user) ","(user) ", & "(percent)","(percent)","(percent)","(percent)","(percent)","(percent)", & "(percent)","(percent)","(percent)","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & @@ -14848,8 +14540,7 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & - "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) "/) - CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry5(1356) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters + "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(-) ","(-) ","(-) ", & "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & @@ -14862,6 +14553,8 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & + "(-) ","(-) ","(-) ","(-) "/) + CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry5(1330) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & @@ -14890,7 +14583,7 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & - "(-) ","(-) ","(-) ","(-) ","(-) ","(-) ", & + "(-) ","(-) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & @@ -15075,8 +14768,6 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & - "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) "/) - CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry6(1356) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & @@ -15085,6 +14776,8 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & + "(m/s) ","(m/s) ","(m/s) ","(m/s) "/) + CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry6(1330) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & @@ -15302,12 +14995,12 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & - "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) "/) - CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry7(1350) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & + "(m/s) ","(m/s) ","(m/s) ","(m/s) "/) + CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry7(1326) = (/ character(ChanLen) :: & ! This lists the units corresponding to the allowed parameters "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & @@ -15529,7 +15222,7 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) "(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ","(m/s) ", & "(m/s) ","(m/s) ","(m/s) ","(deg) ","(deg) ","(deg) ", & "(deg) ","(deg) ","(deg) ","(deg) ","(deg) ","(deg) "/) - CHARACTER(OutStrLenM1), PARAMETER :: ParamUnitsAry(9486) = (/ & ! This lists the units corresponding to the allowed parameters + CHARACTER(ChanLen), PARAMETER :: ParamUnitsAry(9306) = (/ & ! This lists the units corresponding to the allowed parameters ParamUnitsAry1, ParamUnitsAry2, ParamUnitsAry3, ParamUnitsAry4, ParamUnitsAry5, ParamUnitsAry6, ParamUnitsAry7/) @@ -15538,10 +15231,10 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) ErrStat = ErrID_None ErrMsg = "" InvalidOutput = .FALSE. - + ! Setup the aggregated channel arrays used below call Farm_SetAggregatedChannelOutArrays() - + ! ..... Developer must add checking for invalid inputs here: ..... @@ -15713,8 +15406,6 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) do i = farm%p%NOutTurb+1,9 - InvalidOutput( SCTIn ( :,i) ) = .true. - InvalidOutput( SCTOt ( :,i) ) = .true. InvalidOutput( RtAxsXT (i) ) = .true. InvalidOutput( RtAxsYT (i) ) = .true. InvalidOutput( RtAxsZT (i) ) = .true. @@ -15811,22 +15502,6 @@ SUBROUTINE Farm_SetOutParam(OutList, farm, ErrStat, ErrMsg ) endif end do - do i = farm%SC%p%nInpGlobal+1,9 - InvalidOutput( SCGblIn (i ) ) = .true. - end do - - do i = farm%SC%p%NumSC2CtrlGlob+1,9 - InvalidOutput( SCGblOt (i ) ) = .true. - end do - - do i = farm%SC%p%NumCtrl2SC+1,9 - InvalidOutput( SCTIn (i,:) ) = .true. - end do - - do i = farm%SC%p%NumSC2Ctrl+1,9 - InvalidOutput( SCTOt (i,:) ) = .true. - end do - ! Add checks for the WindVel locations based on knowledge of the wind grids and NWindVel do i = 1, farm%p%NWindVel if (.not. PointInAABB(farm%p%WindVelX(i), farm%p%WindVelY(i), farm%p%WindVelZ(i), farm%AWAE%p%X0_low, farm%AWAE%p%Y0_low,farm%AWAE%p%Z0_low, farm%AWAE%p%X0_low+(farm%AWAE%p%nX_low-1)*farm%AWAE%p%dX_low, farm%AWAE%p%Y0_low+(farm%AWAE%p%nY_low-1)*farm%AWAE%p%dY_low, farm%AWAE%p%Z0_low+(farm%AWAE%p%nZ_low-1)*farm%AWAE%p%dZ_low) ) then diff --git a/glue-codes/fast-farm/src/FAST_Farm_Registry.txt b/glue-codes/fast-farm/src/FAST_Farm_Registry.txt index a05215d217..30155e327e 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_Registry.txt +++ b/glue-codes/fast-farm/src/FAST_Farm_Registry.txt @@ -19,7 +19,6 @@ usefrom SuperController_Registry.txt param FAST_Farm/Farm - INTEGER NumFFModules - 5 - "The number of modules available in FAST.Farm" - param ^ - INTEGER ModuleFF_None - 0 - "No module selected" - -param ^ - INTEGER ModuleFF_SC - 1 - "Super Controller" - param ^ - INTEGER ModuleFF_FWrap - 2 - "FAST Wrapper" - param ^ - INTEGER ModuleFF_WD - 3 - "Wake Dynamics" - param ^ - INTEGER ModuleFF_AWAE - 4 - "Ambient Wind and Array Effects" - @@ -36,8 +35,6 @@ typedef ^ ParameterType DbKi TMax - typedef ^ ParameterType IntKi n_high_low - - - "Number of high-resolution time steps per low-resolution time step" - typedef ^ ParameterType IntKi NumTurbines - - - "Number of turbines in the simulation" - typedef ^ ParameterType CHARACTER(1024) WindFilePath - - - "Path name of wind data files from ABLSolver precursor" - -typedef ^ ParameterType CHARACTER(1024) SC_FileName - - - "Name/location of the dynamic library {.dll [Windows] or .so [Linux]} containing the Super Controller algorithms" - -typedef ^ ParameterType LOGICAL UseSC - - - "Use a super controller?" - typedef ^ ParameterType ReKi WT_Position {:}{:} - - "X-Y-Z position of each wind turbine; index 1 = XYZ; index 2 = turbine number" meters typedef ^ ParameterType IntKi WaveFieldMod - - - "Wave field handling (-) (switch) {0: use individual HydroDyn inputs without adjustment, 1: adjust wave phases based on turbine offsets from farm origin}" - typedef ^ ParameterType IntKi MooringMod - - - "Mod_SharedMooring is a flag for array-level mooring. (switch) {0: none, 3: yes/MoorDyn}" - @@ -135,17 +132,6 @@ typedef ^ ^ AWAE_InputType u - - typedef ^ ^ AWAE_OutputType y - - - "System outputs" typedef ^ ^ AWAE_MiscVarType m - - - "Misc/optimization variables" typedef ^ ^ logical IsInitialized - .FALSE. - "Has AWAE_Init been called" -# ..... SC data ....................................................................................................... -typedef ^ SC_Data SC_ContinuousStateType x - - - "Continuous states" - -typedef ^ ^ SC_DiscreteStateType xd - - - "Discrete states" -typedef ^ ^ SC_ConstraintStateType z - - - "Constraint states" -typedef ^ ^ SC_OtherStateType OtherState - - - "Other states" -typedef ^ ^ SC_ParameterType p - - - "Parameters" -typedef ^ ^ SC_InputType uInputs - - - "System inputs" -typedef ^ ^ DbKi utimes {1} - - "Current time" s -typedef ^ ^ SC_OutputType y - - - "System outputs" -typedef ^ ^ SC_MiscVarType m - - - "Misc/optimization variables" -typedef ^ ^ logical IsInitialized - .FALSE. - "Has SC_Init been called" # ..... MD data ....................................................................................................... typedef ^ MD_Data MD_ContinuousStateType x - - - "Continuous states" typedef ^ ^ MD_DiscreteStateType xd - - - "Discrete states" @@ -177,7 +163,6 @@ typedef ^ All_FastFarm_Data Farm_MiscVarType m - - - typedef ^ All_FastFarm_Data FASTWrapper_Data FWrap {:} - - "FASTWrapper data (one instance per turbine)" - typedef ^ All_FastFarm_Data WakeDynamics_Data WD {:} - - "WakeDynamics (WD) data" - typedef ^ All_FastFarm_Data AWAE_Data AWAE - - - "Ambient Wind & Array Effects (AWAE) data" - -typedef ^ All_FastFarm_Data SC_Data SC - - - "Super Controller (SC) data" - typedef ^ All_FastFarm_Data MD_Data MD - - - "Farm-level MoorDyn model data" - typedef ^ All_FastFarm_Data WAT_IfW_Data WAT_IfW - - - "IfW data for WAT (temporary location until pointers are enabled)" - # ..... FAST.Farm data ................................................................................................................ diff --git a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 index 0a7f1a60b0..2b6e354e51 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 +++ b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 @@ -126,8 +126,7 @@ end subroutine TrilinearInterpRegGrid !! - Check Inputs and Set Parameters !! - In parallel: !! 1. CALL AWAE_Init -!! 2. CALL_SC_Init -!! 3. CALL WD_Init +!! 2. CALL WD_Init !! - Transfer y_AWAE_Init to u_F_Init and CALL F_Init !! - Open Output File !! - n=0 @@ -148,8 +147,6 @@ SUBROUTINE Farm_Initialize( farm, InputFile, ErrStat, ErrMsg ) INTEGER(IntKi) :: ErrStat2 CHARACTER(ErrMsgLen) :: ErrMsg2 TYPE(WD_InitInputType) :: WD_InitInput ! init-input data for WakeDynamics module - TYPE(SC_InitInputType) :: SC_InitInp ! input-file data for SC module - TYPE(SC_InitOutputType) :: SC_InitOut ! Init output for SC module CHARACTER(*), PARAMETER :: RoutineName = 'Farm_Initialize' CHARACTER(ChanLen) :: OutList(Farm_MaxOutPts) ! list of user-requested output channels INTEGER(IntKi) :: i @@ -174,7 +171,6 @@ SUBROUTINE Farm_Initialize( farm, InputFile, ErrStat, ErrMsg ) farm%p%Module_Ver(i)%Date = 'unknown date' farm%p%Module_Ver(i)%Ver = 'unknown version' END DO - farm%p%Module_Ver( ModuleFF_SC )%Name = 'Super Controller' farm%p%Module_Ver( ModuleFF_FWrap )%Name = 'FAST Wrapper' farm%p%Module_Ver( ModuleFF_WD )%Name = 'Wake Dynamics' farm%p%Module_Ver( ModuleFF_AWAE )%Name = 'Ambient Wind and Array Effects' @@ -183,13 +179,13 @@ SUBROUTINE Farm_Initialize( farm, InputFile, ErrStat, ErrMsg ) ! step 1: read input file !............................................................................................................................... - call Farm_ReadPrimaryFile( InputFile, farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, SC_InitInp, OutList, ErrStat2, ErrMsg2 ); if(Failed()) return; + call Farm_ReadPrimaryFile( InputFile, farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, OutList, ErrStat2, ErrMsg2 ); if(Failed()) return; !............................................................................................................................... ! step 2: validate input & set parameters !............................................................................................................................... - call Farm_ValidateInput( farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, SC_InitInp, ErrStat2, ErrMsg2 ); if(Failed()) return; + call Farm_ValidateInput( farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, ErrStat2, ErrMsg2 ); if(Failed()) return; farm%p%NOutTurb = min(farm%p%NumTurbines,9) ! We only support output for the first 9 turbines, even if the farm has more than 9 @@ -214,7 +210,7 @@ SUBROUTINE Farm_Initialize( farm, InputFile, ErrStat, ErrMsg ) ENDIF !............................................................................................................................... - ! step 3: initialize WAT, AWAE, SC, and WD (b, c, and d can be done in parallel) + ! step 3: initialize WAT, AWAE, and WD (b, c, and d can be done in parallel) !............................................................................................................................... !------------------- @@ -258,32 +254,7 @@ SUBROUTINE Farm_Initialize( farm, InputFile, ErrStat, ErrMsg ) farm%p%Module_Ver( ModuleFF_AWAE ) = AWAE_InitOutput%Ver !------------------- - ! c. CALL SC_Init - if ( farm%p%useSC ) then - SC_InitInp%nTurbines = farm%p%NumTurbines - call SC_Init(SC_InitInp, farm%SC%uInputs, farm%SC%p, farm%SC%x, farm%SC%xd, farm%SC%z, farm%SC%OtherState, & - farm%SC%y, farm%SC%m, farm%p%DT_low, SC_InitOut, ErrStat2, ErrMsg2); if(Failed()) return; - farm%p%Module_Ver( ModuleFF_SC ) = SC_InitOut%Ver - farm%SC%IsInitialized = .true. - else - farm%SC%p%nInpGlobal = 0 - farm%SC%p%NumParamGlobal = 0 - farm%SC%p%NumParamTurbine = 0 - farm%SC%p%NumSC2CtrlGlob = 0 - farm%SC%p%NumSC2Ctrl = 0 - farm%SC%p%NumCtrl2SC = 0 - farm%SC%p%NumStatesGlobal = 0 - farm%SC%p%NumStatesTurbine = 0 - SC_InitOut%nInpGlobal = 0 - SC_InitOut%NumSC2CtrlGlob = 0 - SC_InitOut%NumSC2Ctrl = 0 - SC_InitOut%NumCtrl2SC = 0 - allocate(farm%SC%y%fromSCglob(0)) - allocate(farm%SC%y%fromSC(0)) - end if - - !------------------- - ! d. initialize WD (one instance per turbine, each can be done in parallel, too) + ! c. initialize WD (one instance per turbine, each can be done in parallel, too) call Farm_InitWD( farm, WD_InitInput, ErrStat2, ErrMsg2 ); if(Failed()) return; @@ -292,7 +263,7 @@ SUBROUTINE Farm_Initialize( farm, InputFile, ErrStat, ErrMsg ) ! step 4: initialize FAST (each instance of FAST can also be done in parallel) !............................................................................................................................... - CALL Farm_InitFAST( farm, WD_InitInput%InputFileData, AWAE_InitOutput, SC_InitOut, farm%SC%y, ErrStat2, ErrMsg2); if(Failed()) return; + CALL Farm_InitFAST( farm, WD_InitInput%InputFileData, AWAE_InitOutput, ErrStat2, ErrMsg2); if(Failed()) return; !............................................................................................................................... ! step 4.5: initialize farm-level MoorDyn if applicable @@ -645,15 +616,13 @@ end function Failed0 END SUBROUTINE Farm_InitWD !---------------------------------------------------------------------------------------------------------------------------------- !> This routine initializes all instances of FAST using the FASTWrapper module -SUBROUTINE Farm_InitFAST( farm, WD_InitInp, AWAE_InitOutput, SC_InitOutput, SC_y, ErrStat, ErrMsg ) +SUBROUTINE Farm_InitFAST( farm, WD_InitInp, AWAE_InitOutput, ErrStat, ErrMsg ) ! Passed variables type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data TYPE(WD_InputFileType), INTENT(IN ) :: WD_InitInp !< input-file data for WakeDynamics module TYPE(AWAE_InitOutputType),INTENT(IN ) :: AWAE_InitOutput !< initialization output from AWAE - type(SC_InitOutputType), INTENT(INOUT) :: SC_InitOutput !< Initialization output from SC - type(SC_OutputType), INTENT(INOUT) :: SC_y !< SuperController inital outputs INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message @@ -685,16 +654,6 @@ SUBROUTINE Farm_InitFAST( farm, WD_InitInp, AWAE_InitOutput, SC_InitOutput, SC_y FWrap_InitInp%nX_high = AWAE_InitOutput%nX_high FWrap_InitInp%nY_high = AWAE_InitOutput%nY_high FWrap_InitInp%nZ_high = AWAE_InitOutput%nZ_high - FWrap_InitInp%UseSC = farm%p%UseSC - FWrap_InitInp%NumSC2Ctrl = SC_InitOutput%NumSC2Ctrl - FWrap_InitInp%NumSC2CtrlGlob= SC_InitOutput%NumSC2CtrlGlob - FWrap_InitInp%NumCtrl2SC = SC_InitOutput%NumCtrl2SC - allocate(FWrap_InitInp%fromSCglob(SC_InitOutput%NumSC2CtrlGlob), stat=ErrStat2); if (Failed0('FAST Wrapper data `fromSCglob`')) return; - if (SC_InitOutput%NumSC2CtrlGlob>0) then - FWrap_InitInp%fromSCglob = SC_y%fromSCglob - endif - - allocate(FWrap_InitInp%fromSC(SC_InitOutput%NumSC2Ctrl), stat=ErrStat2); if (Failed0('FAST Wrapper data `fromSC`')) return; if (farm%p%MooringMod > 0) then FWrap_Interval = farm%p%dt_mooring ! when there is a farm-level mooring model, FASTWrapper will be called at the mooring coupling time step @@ -725,9 +684,6 @@ SUBROUTINE Farm_InitFAST( farm, WD_InitInp, AWAE_InitOutput, SC_InitOutput, SC_y FWrap_InitInp%Vdist_High => AWAE_InitOutput%Vdist_High(nt)%data - if (SC_InitOutput%NumSC2Ctrl>0) then - FWrap_InitInp%fromSC = SC_y%fromSC((nt-1)*SC_InitOutput%NumSC2Ctrl+1:nt*SC_InitOutput%NumSC2Ctrl) - end if ! note that FWrap_Init has Interval as INTENT(IN) so, we don't need to worry about overwriting farm%p%dt_low here: ! NOTE: FWrap_interval, and FWrap_InitOut appear unused call FWrap_Init( FWrap_InitInp, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & @@ -1076,31 +1032,6 @@ subroutine FARM_InitialCO(farm, ErrStat, ErrMsg) ! 1c. transfer y_AWAE to u_F and u_WD call Transfer_AWAE_to_WD(farm) - - if (farm%p%UseSC) then - !-------------------- - ! 2a. u_SC=0 - if ( farm%SC%p%NInpGlobal > 0 ) farm%SC%uInputs%toSCglob = 0.0_SiKi - if ( farm%SC%p%NumCtrl2SC > 0 ) farm%SC%uInputs%toSC = 0.0_SiKi - - !-------------------- - ! 2b. CALL SC_CO - - call SC_CalcOutput(0.0_DbKi, farm%SC%uInputs, farm%SC%p, farm%SC%x, farm%SC%xd, farm%SC%z, & - farm%SC%OtherState, farm%SC%y, farm%SC%m, ErrStat, ErrMsg ) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - - !-------------------- - ! 2c. transfer y_SC to u_F - - do nt = 1,farm%p%NumTurbines - farm%FWrap(nt)%u%fromSCglob = farm%SC%y%fromSCglob - ! SC stores all turbine-controller data in a 1D array, need to separate these out for each turbine - farm%FWrap(nt)%u%fromSC(:) = farm%SC%y%fromSC( (nt-1)*farm%SC%p%NumSC2Ctrl+1:nt*farm%SC%p%NumSC2Ctrl ) - end do - - end if ! (farm%p%UseSC) !....................................................................................... ! CALL F_t0 (can be done in parallel) @@ -1119,17 +1050,6 @@ subroutine FARM_InitialCO(farm, ErrStat, ErrMsg) ! Transfer y_F to u_SC and u_WD (can be done in parallel) !....................................................................................... - !-------------------- - ! 1. Transfer y_F to u_SC - if (farm%p%UseSC) then - - farm%SC%uInputs%toSCglob = 0.0_SiKi ! We currently do not have a way to set global SC inputs from FAST.Farm - - do nt = 1,farm%p%NumTurbines - farm%SC%uInputs%toSC( (nt-1)*farm%SC%p%NumCtrl2SC+1 : nt*farm%SC%p%NumCtrl2SC ) = farm%FWrap(nt)%y%toSC(:) - end do - - end if !-------------------- ! 2. Transfer y_F to u_WD @@ -1251,11 +1171,6 @@ subroutine FARM_UpdateStates(t, n, farm, ErrStat, ErrMsg) !-------------------- ! 2. CALL SC_US - if (farm%p%useSC) then - farm%SC%utimes(1) = t - call SC_UpdateStates(t, n, farm%SC%uInputs,farm%SC%utimes, farm%SC%p, farm%SC%x, farm%SC%xd, farm%SC%z, farm%SC%OtherState, farm%SC%m, errStat, errMsg ) ! implement framework interface arguments - if (errStat >= AbortErrLev) return - end if !-------------------- @@ -1373,7 +1288,7 @@ subroutine Farm_WriteOutput(n, t, farm, ErrStat, ErrMsg) INTEGER(IntKi) :: ErrStat2 ! Temporary Error status CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message CHARACTER(*), PARAMETER :: RoutineName = 'FARM_WriteOutput' - INTEGER(IntKi) :: nt, iSC, ir, iOutDist, np, iVelPt ! Loop counters + INTEGER(IntKi) :: nt, ir, iOutDist, np, iVelPt ! Loop counters REAL(ReKi) :: vel(3), pt(3) REAL(ReKi) :: vec_interp(3) REAL(ReKi) :: norm2_vec, delta, deltad @@ -1392,29 +1307,9 @@ subroutine Farm_WriteOutput(n, t, farm, ErrStat, ErrMsg) !....................................................................................... ! Super controller Outputs - Global !....................................................................................... - - do iSC = 1, farm%SC%p%nInpGlobal - farm%m%AllOuts(SCGblIn(iSC)) = farm%SC%uInputs%toSCglob(iSC) - end do - - do iSC = 1, farm%SC%p%NumSC2CtrlGlob - farm%m%AllOuts(SCGblOt(iSC)) = farm%SC%y%fromSCglob(iSC) - end do do nt = 1, farm%p%NOutTurb - !....................................................................................... - ! Super controller Outputs - Turbine Dependent - !....................................................................................... - - do iSC = 1, farm%SC%p%NumCtrl2SC - farm%m%AllOuts(SCTIn(iSC,nt)) = farm%FWrap(nt)%y%toSC(iSC) - end do - - do iSC = 1, farm%SC%p%NumSC2Ctrl - farm%m%AllOuts(SCTOt(iSC,nt)) = farm%FWrap(nt)%u%fromSC(iSC) - end do - !....................................................................................... ! Wind Turbine and its Inflow !....................................................................................... @@ -1712,29 +1607,6 @@ subroutine FARM_CalcOutput(t, farm, ErrStat, ErrMsg) call Transfer_WD_to_AWAE(farm) - if ( farm%p%UseSC ) then - - !-------------------- - ! 3a. Transfer y_F to u_SC, at n+1 - do nt = 1,farm%p%NumTurbines - - farm%SC%uInputs%toSC( (nt-1)*farm%SC%p%NumCtrl2SC + 1 : nt*farm%SC%p%NumCtrl2SC ) = farm%FWrap(nt)%y%toSC - - end do - - !-------------------- - ! 2. call SC_CO and transfer y_SC to u_F, at n+1 - call SC_CalcOutput(t, farm%SC%uInputs, farm%SC%p, farm%SC%x, farm%SC%xd, farm%SC%z, & - farm%SC%OtherState, farm%SC%y, farm%SC%m, ErrStat2, ErrMsg2 ) - - do nt = 1,farm%p%NumTurbines - - farm%FWrap(nt)%u%fromSCglob = farm%SC%y%fromSCglob - farm%FWrap(nt)%u%fromSC = farm%SC%y%fromSC( (nt-1)*farm%SC%p%NumSC2Ctrl + 1 : nt*farm%SC%p%NumSC2Ctrl ) - - end do - - end if !-------------------- ! 3b. Transfer y_F to u_WD @@ -1854,11 +1726,6 @@ subroutine FARM_End(farm, ErrStat, ErrMsg) !-------------- ! 4. End supercontroller - if ( farm%p%useSC ) then - CALL SC_End(farm%SC%uInputs, farm%SC%p, farm%SC%x, farm%SC%xd, farm%SC%z, farm%SC%OtherState, & - farm%SC%y, farm%SC%m, ErrStat2, ErrMsg2) - farm%SC%IsInitialized = .false. - end if !-------------- ! 5. End each instance of FAST (each instance of FAST can be done in parallel, too) diff --git a/glue-codes/fast-farm/src/FAST_Farm_Types.f90 b/glue-codes/fast-farm/src/FAST_Farm_Types.f90 index f2a0fce0e7..91e2bb2dd7 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_Types.f90 +++ b/glue-codes/fast-farm/src/FAST_Farm_Types.f90 @@ -39,7 +39,6 @@ MODULE FAST_Farm_Types IMPLICIT NONE INTEGER(IntKi), PUBLIC, PARAMETER :: NumFFModules = 5 ! The number of modules available in FAST.Farm [-] INTEGER(IntKi), PUBLIC, PARAMETER :: ModuleFF_None = 0 ! No module selected [-] - INTEGER(IntKi), PUBLIC, PARAMETER :: ModuleFF_SC = 1 ! Super Controller [-] INTEGER(IntKi), PUBLIC, PARAMETER :: ModuleFF_FWrap = 2 ! FAST Wrapper [-] INTEGER(IntKi), PUBLIC, PARAMETER :: ModuleFF_WD = 3 ! Wake Dynamics [-] INTEGER(IntKi), PUBLIC, PARAMETER :: ModuleFF_AWAE = 4 ! Ambient Wind and Array Effects [-] @@ -55,8 +54,6 @@ MODULE FAST_Farm_Types INTEGER(IntKi) :: n_high_low = 0_IntKi !< Number of high-resolution time steps per low-resolution time step [-] INTEGER(IntKi) :: NumTurbines = 0_IntKi !< Number of turbines in the simulation [-] CHARACTER(1024) :: WindFilePath !< Path name of wind data files from ABLSolver precursor [-] - CHARACTER(1024) :: SC_FileName !< Name/location of the dynamic library {.dll [Windows] or .so [Linux]} containing the Super Controller algorithms [-] - LOGICAL :: UseSC = .false. !< Use a super controller? [-] REAL(ReKi) , DIMENSION(:,:), ALLOCATABLE :: WT_Position !< X-Y-Z position of each wind turbine; index 1 = XYZ; index 2 = turbine number [meters] INTEGER(IntKi) :: WaveFieldMod = 0_IntKi !< Wave field handling (-) (switch) {0: use individual HydroDyn inputs without adjustment, 1: adjust wave phases based on turbine offsets from farm origin} [-] INTEGER(IntKi) :: MooringMod = 0_IntKi !< Mod_SharedMooring is a flag for array-level mooring. (switch) {0: none, 3: yes/MoorDyn} [-] @@ -159,20 +156,6 @@ MODULE FAST_Farm_Types LOGICAL :: IsInitialized = .FALSE. !< Has AWAE_Init been called [-] END TYPE AWAE_Data ! ======================= -! ========= SC_Data ======= - TYPE, PUBLIC :: SC_Data - TYPE(SC_ContinuousStateType) :: x !< Continuous states [-] - TYPE(SC_DiscreteStateType) :: xd !< Discrete states [-] - TYPE(SC_ConstraintStateType) :: z !< Constraint states [-] - TYPE(SC_OtherStateType) :: OtherState !< Other states [-] - TYPE(SC_ParameterType) :: p !< Parameters [-] - TYPE(SC_InputType) :: uInputs !< System inputs [-] - REAL(DbKi) , DIMENSION(1:1) :: utimes = 0.0_R8Ki !< Current time [s] - TYPE(SC_OutputType) :: y !< System outputs [-] - TYPE(SC_MiscVarType) :: m !< Misc/optimization variables [-] - LOGICAL :: IsInitialized = .FALSE. !< Has SC_Init been called [-] - END TYPE SC_Data -! ======================= ! ========= MD_Data ======= TYPE, PUBLIC :: MD_Data TYPE(MD_ContinuousStateType) :: x !< Continuous states [-] @@ -211,7 +194,6 @@ MODULE FAST_Farm_Types TYPE(FASTWrapper_Data) , DIMENSION(:), ALLOCATABLE :: FWrap !< FASTWrapper data (one instance per turbine) [-] TYPE(WakeDynamics_Data) , DIMENSION(:), ALLOCATABLE :: WD !< WakeDynamics (WD) data [-] TYPE(AWAE_Data) :: AWAE !< Ambient Wind & Array Effects (AWAE) data [-] - TYPE(SC_Data) :: SC !< Super Controller (SC) data [-] TYPE(MD_Data) :: MD !< Farm-level MoorDyn model data [-] TYPE(WAT_IfW_data) :: WAT_IfW !< IfW data for WAT (temporary location until pointers are enabled) [-] END TYPE All_FastFarm_Data @@ -237,8 +219,6 @@ subroutine Farm_CopyParam(SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg) DstParamData%n_high_low = SrcParamData%n_high_low DstParamData%NumTurbines = SrcParamData%NumTurbines DstParamData%WindFilePath = SrcParamData%WindFilePath - DstParamData%SC_FileName = SrcParamData%SC_FileName - DstParamData%UseSC = SrcParamData%UseSC if (allocated(SrcParamData%WT_Position)) then LB(1:2) = lbound(SrcParamData%WT_Position) UB(1:2) = ubound(SrcParamData%WT_Position) @@ -452,8 +432,6 @@ subroutine Farm_PackParam(RF, Indata) call RegPack(RF, InData%n_high_low) call RegPack(RF, InData%NumTurbines) call RegPack(RF, InData%WindFilePath) - call RegPack(RF, InData%SC_FileName) - call RegPack(RF, InData%UseSC) call RegPackAlloc(RF, InData%WT_Position) call RegPack(RF, InData%WaveFieldMod) call RegPack(RF, InData%MooringMod) @@ -535,8 +513,6 @@ subroutine Farm_UnPackParam(RF, OutData) call RegUnpack(RF, OutData%n_high_low); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%NumTurbines); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%WindFilePath); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%SC_FileName); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%UseSC); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%WT_Position); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%WaveFieldMod); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%MooringMod); if (RegCheckErr(RF, RoutineName)) return @@ -1097,107 +1073,6 @@ subroutine Farm_UnPackAWAE_Data(RF, OutData) call RegUnpack(RF, OutData%IsInitialized); if (RegCheckErr(RF, RoutineName)) return end subroutine -subroutine Farm_CopySC_Data(SrcSC_DataData, DstSC_DataData, CtrlCode, ErrStat, ErrMsg) - type(SC_Data), intent(in) :: SrcSC_DataData - type(SC_Data), intent(inout) :: DstSC_DataData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'Farm_CopySC_Data' - ErrStat = ErrID_None - ErrMsg = '' - call SC_CopyContState(SrcSC_DataData%x, DstSC_DataData%x, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - call SC_CopyDiscState(SrcSC_DataData%xd, DstSC_DataData%xd, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - call SC_CopyConstrState(SrcSC_DataData%z, DstSC_DataData%z, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - call SC_CopyOtherState(SrcSC_DataData%OtherState, DstSC_DataData%OtherState, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - call SC_CopyParam(SrcSC_DataData%p, DstSC_DataData%p, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - call SC_CopyInput(SrcSC_DataData%uInputs, DstSC_DataData%uInputs, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - DstSC_DataData%utimes = SrcSC_DataData%utimes - call SC_CopyOutput(SrcSC_DataData%y, DstSC_DataData%y, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - call SC_CopyMisc(SrcSC_DataData%m, DstSC_DataData%m, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - DstSC_DataData%IsInitialized = SrcSC_DataData%IsInitialized -end subroutine - -subroutine Farm_DestroySC_Data(SC_DataData, ErrStat, ErrMsg) - type(SC_Data), intent(inout) :: SC_DataData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'Farm_DestroySC_Data' - ErrStat = ErrID_None - ErrMsg = '' - call SC_DestroyContState(SC_DataData%x, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call SC_DestroyDiscState(SC_DataData%xd, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call SC_DestroyConstrState(SC_DataData%z, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call SC_DestroyOtherState(SC_DataData%OtherState, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call SC_DestroyParam(SC_DataData%p, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call SC_DestroyInput(SC_DataData%uInputs, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call SC_DestroyOutput(SC_DataData%y, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call SC_DestroyMisc(SC_DataData%m, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) -end subroutine - -subroutine Farm_PackSC_Data(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_Data), intent(in) :: InData - character(*), parameter :: RoutineName = 'Farm_PackSC_Data' - if (RF%ErrStat >= AbortErrLev) return - call SC_PackContState(RF, InData%x) - call SC_PackDiscState(RF, InData%xd) - call SC_PackConstrState(RF, InData%z) - call SC_PackOtherState(RF, InData%OtherState) - call SC_PackParam(RF, InData%p) - call SC_PackInput(RF, InData%uInputs) - call RegPack(RF, InData%utimes) - call SC_PackOutput(RF, InData%y) - call SC_PackMisc(RF, InData%m) - call RegPack(RF, InData%IsInitialized) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine Farm_UnPackSC_Data(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_Data), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'Farm_UnPackSC_Data' - if (RF%ErrStat /= ErrID_None) return - call SC_UnpackContState(RF, OutData%x) ! x - call SC_UnpackDiscState(RF, OutData%xd) ! xd - call SC_UnpackConstrState(RF, OutData%z) ! z - call SC_UnpackOtherState(RF, OutData%OtherState) ! OtherState - call SC_UnpackParam(RF, OutData%p) ! p - call SC_UnpackInput(RF, OutData%uInputs) ! uInputs - call RegUnpack(RF, OutData%utimes); if (RegCheckErr(RF, RoutineName)) return - call SC_UnpackOutput(RF, OutData%y) ! y - call SC_UnpackMisc(RF, OutData%m) ! m - call RegUnpack(RF, OutData%IsInitialized); if (RegCheckErr(RF, RoutineName)) return -end subroutine - subroutine Farm_CopyMD_Data(SrcMD_DataData, DstMD_DataData, CtrlCode, ErrStat, ErrMsg) type(MD_Data), intent(inout) :: SrcMD_DataData type(MD_Data), intent(inout) :: DstMD_DataData @@ -1531,9 +1406,6 @@ subroutine Farm_CopyAll_FastFarm_Data(SrcAll_FastFarm_DataData, DstAll_FastFarm_ call Farm_CopyAWAE_Data(SrcAll_FastFarm_DataData%AWAE, DstAll_FastFarm_DataData%AWAE, CtrlCode, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) if (ErrStat >= AbortErrLev) return - call Farm_CopySC_Data(SrcAll_FastFarm_DataData%SC, DstAll_FastFarm_DataData%SC, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return call Farm_CopyMD_Data(SrcAll_FastFarm_DataData%MD, DstAll_FastFarm_DataData%MD, CtrlCode, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) if (ErrStat >= AbortErrLev) return @@ -1577,8 +1449,6 @@ subroutine Farm_DestroyAll_FastFarm_Data(All_FastFarm_DataData, ErrStat, ErrMsg) end if call Farm_DestroyAWAE_Data(All_FastFarm_DataData%AWAE, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call Farm_DestroySC_Data(All_FastFarm_DataData%SC, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) call Farm_DestroyMD_Data(All_FastFarm_DataData%MD, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) call Farm_DestroyWAT_IfW_data(All_FastFarm_DataData%WAT_IfW, ErrStat2, ErrMsg2) @@ -1613,7 +1483,6 @@ subroutine Farm_PackAll_FastFarm_Data(RF, Indata) end do end if call Farm_PackAWAE_Data(RF, InData%AWAE) - call Farm_PackSC_Data(RF, InData%SC) call Farm_PackMD_Data(RF, InData%MD) call Farm_PackWAT_IfW_data(RF, InData%WAT_IfW) if (RegCheckErr(RF, RoutineName)) return @@ -1657,7 +1526,6 @@ subroutine Farm_UnPackAll_FastFarm_Data(RF, OutData) end do end if call Farm_UnpackAWAE_Data(RF, OutData%AWAE) ! AWAE - call Farm_UnpackSC_Data(RF, OutData%SC) ! SC call Farm_UnpackMD_Data(RF, OutData%MD) ! MD call Farm_UnpackWAT_IfW_data(RF, OutData%WAT_IfW) ! WAT_IfW end subroutine diff --git a/glue-codes/fast-farm/src/writeFARMOutputs.m b/glue-codes/fast-farm/src/writeFARMOutputs.m index e44a331d03..abb79e389a 100644 --- a/glue-codes/fast-farm/src/writeFARMOutputs.m +++ b/glue-codes/fast-farm/src/writeFARMOutputs.m @@ -9,55 +9,55 @@ function writeFARMOutputs() fprintf(fid,xchar); -% Super Controller - - % Global (turbine-independent) super controller input -fprintf(fid,'Global Super Controller Input\n'); -for beta = 1:9 - x = {'',['SCGblIn' num2str(beta,'%1d')], ' ', ['Global (turbine-independent) super controller input ' num2str(beta,'%1d')], ' ', '(user)' }; - csvFun = @(str)sprintf('%s,',str); - xchar = cellfun(csvFun, x, 'UniformOutput', false); - xchar = strcat(xchar{:}); - xchar = strcat(xchar(1:end-1),'\n'); - fprintf(fid,xchar); -end +%% Super Controller +% +% % Global (turbine-independent) super controller input +%fprintf(fid,'Global Super Controller Input\n'); +%for beta = 1:9 +% x = {'',['SCGblIn' num2str(beta,'%1d')], ' ', ['Global (turbine-independent) super controller input ' num2str(beta,'%1d')], ' ', '(user)' }; +% csvFun = @(str)sprintf('%s,',str); +% xchar = cellfun(csvFun, x, 'UniformOutput', false); +% xchar = strcat(xchar{:}); +% xchar = strcat(xchar(1:end-1),'\n'); +% fprintf(fid,xchar); +%end - % Turbine-dependent super controller input ? for turbine ? -fprintf(fid,'Turbine-dependent Super Controller Input\n'); -for alpha = 1:9 - for beta = 1:9 - x = {'',['SCT' num2str(alpha,'%1d') 'In' num2str(beta,'%1d')], ' ', ['Turbine-dependent super controller input ' num2str(beta,'%1d') ' for turbine ' num2str(alpha,'%1d')], ' ', '(user)' }; - csvFun = @(str)sprintf('%s,',str); - xchar = cellfun(csvFun, x, 'UniformOutput', false); - xchar = strcat(xchar{:}); - xchar = strcat(xchar(1:end-1),'\n'); - fprintf(fid,xchar); - end -end +% % Turbine-dependent super controller input ? for turbine ? +%fprintf(fid,'Turbine-dependent Super Controller Input\n'); +%for alpha = 1:9 +% for beta = 1:9 +% x = {'',['SCT' num2str(alpha,'%1d') 'In' num2str(beta,'%1d')], ' ', ['Turbine-dependent super controller input ' num2str(beta,'%1d') ' for turbine ' num2str(alpha,'%1d')], ' ', '(user)' }; +% csvFun = @(str)sprintf('%s,',str); +% xchar = cellfun(csvFun, x, 'UniformOutput', false); +% xchar = strcat(xchar{:}); +% xchar = strcat(xchar(1:end-1),'\n'); +% fprintf(fid,xchar); +% end +%end - % Global (turbine-independent) super controller output -fprintf(fid,'Global Super Controller Output\n'); -for beta = 1:9 - x = {'',['SCGblOt' num2str(beta,'%1d')], ' ', ['Global (turbine-independent) super controller output ' num2str(beta,'%1d')], ' ', '(user)' }; - csvFun = @(str)sprintf('%s,',str); - xchar = cellfun(csvFun, x, 'UniformOutput', false); - xchar = strcat(xchar{:}); - xchar = strcat(xchar(1:end-1),'\n'); - fprintf(fid,xchar); -end - - % Turbine-dependent super controller output ? for turbine ? -fprintf(fid,'Turbine-dependent Super Controller Output\n'); -for alpha = 1:9 - for beta = 1:9 - x = {'',['SCT' num2str(alpha,'%1d') 'Ot' num2str(beta,'%1d')], ' ', ['Turbine-dependent super controller output ' num2str(beta,'%1d') ' for turbine ' num2str(alpha,'%1d')], ' ', '(user)' }; - csvFun = @(str)sprintf('%s,',str); - xchar = cellfun(csvFun, x, 'UniformOutput', false); - xchar = strcat(xchar{:}); - xchar = strcat(xchar(1:end-1),'\n'); - fprintf(fid,xchar); - end -end +% % Global (turbine-independent) super controller output +%fprintf(fid,'Global Super Controller Output\n'); +%for beta = 1:9 +% x = {'',['SCGblOt' num2str(beta,'%1d')], ' ', ['Global (turbine-independent) super controller output ' num2str(beta,'%1d')], ' ', '(user)' }; +% csvFun = @(str)sprintf('%s,',str); +% xchar = cellfun(csvFun, x, 'UniformOutput', false); +% xchar = strcat(xchar{:}); +% xchar = strcat(xchar(1:end-1),'\n'); +% fprintf(fid,xchar); +%end +% +% % Turbine-dependent super controller output ? for turbine ? +%fprintf(fid,'Turbine-dependent Super Controller Output\n'); +%for alpha = 1:9 +% for beta = 1:9 +% x = {'',['SCT' num2str(alpha,'%1d') 'Ot' num2str(beta,'%1d')], ' ', ['Turbine-dependent super controller output ' num2str(beta,'%1d') ' for turbine ' num2str(alpha,'%1d')], ' ', '(user)' }; +% csvFun = @(str)sprintf('%s,',str); +% xchar = cellfun(csvFun, x, 'UniformOutput', false); +% xchar = strcat(xchar{:}); +% xchar = strcat(xchar(1:end-1),'\n'); +% fprintf(fid,xchar); +% end +%end % Wind Turbine and its Inflow fprintf(fid,'Rotor Centerline Orientation\n'); diff --git a/modules/openfast-library/src/FAST_Library.f90 b/modules/openfast-library/src/FAST_Library.f90 index 6a957dcf6f..685a2adc03 100644 --- a/modules/openfast-library/src/FAST_Library.f90 +++ b/modules/openfast-library/src/FAST_Library.f90 @@ -132,8 +132,6 @@ subroutine FAST_Sizes(iTurb_c, InputFileName_c, AbortErrLev_c, NumOuts_c, dt_c, END IF ExternInitData%TurbIDforName = -1 ! we're not going to use this to simulate a wind farm ExternInitData%TurbinePos = 0.0_ReKi ! turbine position is at the origin - ExternInitData%NumCtrl2SC = 0 - ExternInitData%NumSC2Ctrl = 0 ! -- MATLAB Integration -- ! Make sure fast farm integration is false ExternInitData%FarmIntegration = .false. @@ -530,7 +528,7 @@ end subroutine FAST_Restart !================================================================================================================================== subroutine FAST_ExtLoads_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, OutFileRoot_c, TurbPosn, AbortErrLev_c, dtDriver_c, dt_c, NumBl_c, & az_blend_mean_c, az_blend_delta_c, & - ExtLd_Input_from_FAST, ExtLd_Parameter_from_FAST, ExtLd_Output_to_FAST, SC_DX_Input_from_FAST, SC_DX_Output_to_FAST, ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_ExtLoads_Init') + ExtLd_Input_from_FAST, ExtLd_Parameter_from_FAST, ExtLd_Output_to_FAST, ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_ExtLoads_Init') IMPLICIT NONE #ifndef IMPLICIT_DLLEXPORT !DEC$ ATTRIBUTES DLLEXPORT :: FAST_ExtLoads_Init @@ -551,8 +549,6 @@ subroutine FAST_ExtLoads_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, Out TYPE(ExtLdDX_InputType_C), INTENT( OUT) :: ExtLd_Input_from_FAST TYPE(ExtLdDX_ParameterType_C), INTENT( OUT) :: ExtLd_Parameter_from_FAST TYPE(ExtLdDX_OutputType_C), INTENT( OUT) :: ExtLd_Output_to_FAST - TYPE(SC_DX_InputType_C), INTENT(INOUT) :: SC_DX_Input_from_FAST - TYPE(SC_DX_OutputType_C), INTENT(INOUT) :: SC_DX_Output_to_FAST INTEGER(C_INT), INTENT( OUT) :: ErrStat_c CHARACTER(KIND=C_CHAR), INTENT( OUT) :: ErrMsg_c(IntfStrLen) @@ -580,9 +576,6 @@ subroutine FAST_ExtLoads_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, Out ExternInitData%TMax = TMax ExternInitData%TurbIDforName = TurbIDforName ExternInitData%TurbinePos = TurbPosn - ExternInitData%NumSC2CtrlGlob = 0 - ExternInitData%NumCtrl2SC = 0 - ExternInitData%NumSC2Ctrl = 0 ExternInitData%DTdriver = dtDriver_c ExternInitData%az_blend_mean = az_blend_mean_c ExternInitData%az_blend_delta = az_blend_delta_c @@ -620,10 +613,10 @@ subroutine FAST_ExtLoads_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, Out end subroutine FAST_ExtLoads_Init !================================================================================================================================== -subroutine FAST_ExtInfw_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, OutFileRoot_c, NumSC2CtrlGlob, NumSC2Ctrl, NumCtrl2SC, & - InitSCOutputsGlob, InitSCOutputsTurbine, NumActForcePtsBlade, NumActForcePtsTower, TurbPosn, AbortErrLev_c, & +subroutine FAST_ExtInfw_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, OutFileRoot_c, & + NumActForcePtsBlade, NumActForcePtsTower, TurbPosn, AbortErrLev_c, & dtDriver_c, dt_c, InflowType, NumBl_c, NumBlElem_c, NumTwrElem_c, NodeClusterType_c, & - ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST, SC_DX_Input_from_FAST, SC_DX_Output_to_FAST, ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_ExtInfw_Init') + ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST, ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_ExtInfw_Init') IMPLICIT NONE #ifndef IMPLICIT_DLLEXPORT !DEC$ ATTRIBUTES DLLEXPORT :: FAST_ExtInfw_Init @@ -634,11 +627,8 @@ subroutine FAST_ExtInfw_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, OutF CHARACTER(KIND=C_CHAR), INTENT(IN ) :: InputFileName_c(IntfStrLen) INTEGER(C_INT), INTENT(IN ) :: TurbIDforName ! Need not be same as iTurb_c CHARACTER(KIND=C_CHAR), INTENT( OUT) :: OutFileRoot_c(IntfStrLen) ! Root of output and restart file name - INTEGER(C_INT), INTENT(IN ) :: NumSC2CtrlGlob ! Supercontroller global outputs = controller global inputs - INTEGER(C_INT), INTENT(IN ) :: NumSC2Ctrl ! Supercontroller outputs = controller inputs - INTEGER(C_INT), INTENT(IN ) :: NumCtrl2SC ! controller outputs = Supercontroller inputs - REAL(C_FLOAT), INTENT(IN ) :: InitScOutputsGlob (*) ! Initial Supercontroller global outputs = controller inputs - REAL(C_FLOAT), INTENT(IN ) :: InitScOutputsTurbine (*) ! Initial Supercontroller turbine specific outputs = controller inputs + !REAL(C_FLOAT), INTENT(IN ) :: InitScOutputsGlob (*) ! Initial Supercontroller global outputs = controller inputs + !REAL(C_FLOAT), INTENT(IN ) :: InitScOutputsTurbine (*) ! Initial Supercontroller turbine specific outputs = controller inputs INTEGER(C_INT), INTENT(IN ) :: NumActForcePtsBlade ! number of actuator line force points in blade INTEGER(C_INT), INTENT(IN ) :: NumActForcePtsTower ! number of actuator line force points in tower INTEGER(C_INT), INTENT(IN ):: NodeClusterType_c @@ -652,8 +642,6 @@ subroutine FAST_ExtInfw_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, OutF INTEGER(C_INT), INTENT( OUT) :: NumTwrElem_c TYPE(ExtInfw_InputType_C), INTENT(INOUT) :: ExtInfw_Input_from_FAST !INTENT(INOUT) instead of INTENT(OUT) to avoid gcc compiler warnings about variable tracking sizes TYPE(ExtInfw_OutputType_C),INTENT(INOUT) :: ExtInfw_Output_to_FAST !INTENT(INOUT) instead of INTENT(OUT) to avoid gcc compiler warnings about variable tracking sizes - TYPE(SC_DX_InputType_C), INTENT(INOUT) :: SC_DX_Input_from_FAST - TYPE(SC_DX_OutputType_C), INTENT(INOUT) :: SC_DX_Output_to_FAST INTEGER(C_INT), INTENT( OUT) :: ErrStat_c CHARACTER(KIND=C_CHAR), INTENT( OUT) :: ErrMsg_c(IntfStrLen) @@ -691,27 +679,8 @@ subroutine FAST_ExtInfw_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, OutF ExternInitData%TMax = TMax ExternInitData%TurbIDforName = TurbIDforName ExternInitData%TurbinePos = TurbPosn - ExternInitData%NumCtrl2SC = NumCtrl2SC - ExternInitData%NumSC2CtrlGlob = NumSC2CtrlGlob - if ( NumSC2CtrlGlob > 0 ) then - CALL AllocAry( ExternInitData%fromSCGlob, NumSC2CtrlGlob, 'ExternInitData%fromSCGlob', ErrStat, ErrMsg) - IF (FAILED()) RETURN - do i=1,NumSC2CtrlGlob - ExternInitData%fromSCGlob(i) = InitScOutputsGlob(i) - end do - end if - - ExternInitData%NumSC2Ctrl = NumSC2Ctrl - if ( NumSC2Ctrl > 0 ) then - CALL AllocAry( ExternInitData%fromSC, NumSC2Ctrl, 'ExternInitData%fromSC', ErrStat, ErrMsg) - IF (FAILED()) RETURN - - do i=1,NumSC2Ctrl - ExternInitData%fromSC(i) = InitScOutputsTurbine(i) - end do - end if ExternInitData%NumActForcePtsBlade = NumActForcePtsBlade ExternInitData%NumActForcePtsTower = NumActForcePtsTower @@ -750,7 +719,7 @@ subroutine FAST_ExtInfw_Init(iTurb_c, TMax, InputFileName_c, TurbIDforName, OutF return end if - call SetExternalInflow_pointers(iTurb, ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST, SC_DX_Input_from_FAST, SC_DX_Output_to_FAST) + call SetExternalInflow_pointers(iTurb, ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST) ! 7-Sep-2015: OpenFAST doesn't restrict the number of nodes on each blade mesh to be the same, so if this DOES ever change, ! we'll need to make ExternalInflow less tied to the AeroDyn mapping. @@ -827,9 +796,6 @@ subroutine FAST_CFD_Solution0(iTurb_c, ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_ call FAST_Solution0_T(Turbine(iTurb), ErrStat, ErrMsg ) -! if(Turbine(iTurb)%SC_DX%p%useSC) then -! CALL SC_SetInputs(Turbine(iTurb)%p_FAST, Turbine(iTurb)%SrvD%y, Turbine(iTurb)%SC_DX, ErrStat, ErrMsg) -! end if ! set values for return to ExternalInflow ErrStat_c = ErrStat @@ -862,7 +828,7 @@ subroutine FAST_CFD_InitIOarrays_SubStep(iTurb_c, ErrStat_c, ErrMsg_c) BIND (C, end subroutine FAST_CFD_InitIOarrays_SubStep !================================================================================================================================== subroutine FAST_ExtInfw_Restart(iTurb_c, CheckpointRootName_c, AbortErrLev_c, dt_c, numblades_c, numElementsPerBlade_c, numElementsTower_c, n_t_global_c, & - ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST, SC_DX_Input_from_FAST, SC_DX_Output_to_FAST, ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_ExtInfw_Restart') + ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST, ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_ExtInfw_Restart') IMPLICIT NONE #ifndef IMPLICIT_DLLEXPORT !DEC$ ATTRIBUTES DLLEXPORT :: FAST_ExtInfw_Restart @@ -878,8 +844,6 @@ subroutine FAST_ExtInfw_Restart(iTurb_c, CheckpointRootName_c, AbortErrLev_c, dt INTEGER(C_INT), INTENT( OUT) :: n_t_global_c TYPE(ExtInfw_InputType_C), INTENT(INOUT) :: ExtInfw_Input_from_FAST !INTENT(INOUT) instead of INTENT(OUT) to avoid gcc compiler warnings about variable tracking sizes TYPE(ExtInfw_OutputType_C),INTENT(INOUT) :: ExtInfw_Output_to_FAST !INTENT(INOUT) instead of INTENT(OUT) to avoid gcc compiler warnings about variable tracking sizes - TYPE(SC_DX_InputType_C), INTENT(INOUT) :: SC_DX_Input_from_FAST - TYPE(SC_DX_OutputType_C), INTENT(INOUT) :: SC_DX_Output_to_FAST INTEGER(C_INT), INTENT( OUT) :: ErrStat_c CHARACTER(KIND=C_CHAR), INTENT( OUT) :: ErrMsg_c(IntfStrLen) @@ -935,13 +899,13 @@ subroutine FAST_ExtInfw_Restart(iTurb_c, CheckpointRootName_c, AbortErrLev_c, dt if (ErrStat >= AbortErrLev) return - call SetExternalInflow_pointers(iTurb, ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST, SC_DX_Input_from_FAST, SC_DX_Output_to_FAST) + call SetExternalInflow_pointers(iTurb, ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST) end subroutine FAST_ExtInfw_Restart !================================================================================================================================== subroutine FAST_ExtLoads_Restart(iTurb_c, CheckpointRootName_c, AbortErrLev_c, dt_c, numblades_c, & n_t_global_c, ExtLd_Input_from_FAST, ExtLd_Parameter_from_FAST, ExtLd_Output_to_FAST, & - SC_DX_Input_from_FAST, SC_DX_Output_to_FAST, ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_ExtLoads_Restart') + ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_ExtLoads_Restart') IMPLICIT NONE #ifndef IMPLICIT_DLLEXPORT !DEC$ ATTRIBUTES DLLEXPORT :: FAST_ExtLoads_Restart @@ -956,8 +920,6 @@ subroutine FAST_ExtLoads_Restart(iTurb_c, CheckpointRootName_c, AbortErrLev_c, d TYPE(ExtLdDX_InputType_C), INTENT( OUT) :: ExtLd_Input_from_FAST TYPE(ExtLdDX_ParameterType_C), INTENT( OUT) :: ExtLd_Parameter_from_FAST TYPE(ExtLdDX_OutputType_C), INTENT( OUT) :: ExtLd_Output_to_FAST - TYPE(SC_DX_InputType_C), INTENT(INOUT) :: SC_DX_Input_from_FAST - TYPE(SC_DX_OutputType_C), INTENT(INOUT) :: SC_DX_Output_to_FAST INTEGER(C_INT), INTENT( OUT) :: ErrStat_c CHARACTER(KIND=C_CHAR), INTENT( OUT) :: ErrMsg_c(IntfStrLen) @@ -1060,14 +1022,12 @@ subroutine SetExtLoads_pointers(iTurb, ExtLd_iFromOF, ExtLd_pFromOF, ExtLd_oToOF end subroutine SetExtLoads_pointers !================================================================================================================================== -subroutine SetExternalInflow_pointers(iTurb, ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST, SC_DX_Input_from_FAST, SC_DX_Output_to_FAST) +subroutine SetExternalInflow_pointers(iTurb, ExtInfw_Input_from_FAST, ExtInfw_Output_to_FAST) IMPLICIT NONE INTEGER(C_INT), INTENT(IN ) :: iTurb ! Turbine number TYPE(ExtInfw_InputType_C), INTENT(INOUT) :: ExtInfw_Input_from_FAST TYPE(ExtInfw_OutputType_C),INTENT(INOUT) :: ExtInfw_Output_to_FAST - TYPE(SC_DX_InputType_C), INTENT(INOUT) :: SC_DX_Input_from_FAST - TYPE(SC_DX_OutputType_C), INTENT(INOUT) :: SC_DX_Output_to_FAST ExtInfw_Input_from_FAST%pxVel_Len = Turbine(iTurb)%ExtInfw%u%c_obj%pxVel_Len; ExtInfw_Input_from_FAST%pxVel = Turbine(iTurb)%ExtInfw%u%c_obj%pxVel ExtInfw_Input_from_FAST%pyVel_Len = Turbine(iTurb)%ExtInfw%u%c_obj%pyVel_Len; ExtInfw_Input_from_FAST%pyVel = Turbine(iTurb)%ExtInfw%u%c_obj%pyVel @@ -1087,19 +1047,11 @@ subroutine SetExternalInflow_pointers(iTurb, ExtInfw_Input_from_FAST, ExtInfw_Ou ExtInfw_Input_from_FAST%momentz_Len = Turbine(iTurb)%ExtInfw%u%c_obj%momentz_Len; ExtInfw_Input_from_FAST%momentz = Turbine(iTurb)%ExtInfw%u%c_obj%momentz ExtInfw_Input_from_FAST%forceNodesChord_Len = Turbine(iTurb)%ExtInfw%u%c_obj%forceNodesChord_Len; ExtInfw_Input_from_FAST%forceNodesChord = Turbine(iTurb)%ExtInfw%u%c_obj%forceNodesChord - if (Turbine(iTurb)%p_FAST%UseSC) then - SC_DX_Input_from_FAST%toSC_Len = Turbine(iTurb)%SC_DX%u%c_obj%toSC_Len - SC_DX_Input_from_FAST%toSC = Turbine(iTurb)%SC_DX%u%c_obj%toSC - end if ExtInfw_Output_to_FAST%u_Len = Turbine(iTurb)%ExtInfw%y%c_obj%u_Len; ExtInfw_Output_to_FAST%u = Turbine(iTurb)%ExtInfw%y%c_obj%u ExtInfw_Output_to_FAST%v_Len = Turbine(iTurb)%ExtInfw%y%c_obj%v_Len; ExtInfw_Output_to_FAST%v = Turbine(iTurb)%ExtInfw%y%c_obj%v ExtInfw_Output_to_FAST%w_Len = Turbine(iTurb)%ExtInfw%y%c_obj%w_Len; ExtInfw_Output_to_FAST%w = Turbine(iTurb)%ExtInfw%y%c_obj%w - if (Turbine(iTurb)%p_FAST%UseSC) then - SC_DX_Output_to_FAST%fromSC_Len = Turbine(iTurb)%SC_DX%y%c_obj%fromSC_Len - SC_DX_Output_to_FAST%fromSC = Turbine(iTurb)%SC_DX%y%c_obj%fromSC - end if end subroutine SetExternalInflow_pointers !================================================================================================================================== @@ -1136,9 +1088,6 @@ subroutine FAST_CFD_Prework(iTurb_c, ErrStat_c, ErrMsg_c) BIND (C, NAME='FAST_CF ELSE - ! if(Turbine(iTurb)%SC%p%scOn) then - ! CALL SC_SetOutputs(Turbine(iTurb)%p_FAST, Turbine(iTurb)%SrvD%Input(1), Turbine(iTurb)%SC, ErrStat, ErrMsg) - ! end if CALL FAST_Prework_T( t_initial, n_t_global, Turbine(iTurb), ErrStat, ErrMsg ) @@ -1226,9 +1175,6 @@ subroutine FAST_CFD_AdvanceToNextTimeStep(iTurb_c, ErrStat_c, ErrMsg_c) BIND (C, CALL FAST_AdvanceToNextTimeStep_T( t_initial, n_t_global, Turbine(iTurb), ErrStat, ErrMsg ) - ! if(Turbine(iTurb)%SC%p%scOn) then - ! CALL SC_SetInputs(Turbine(iTurb)%p_FAST, Turbine(iTurb)%SrvD%y, Turbine(iTurb)%SC, ErrStat, ErrMsg) - ! end if if (iTurb == NumTurbines ) then n_t_global = n_t_global + 1 diff --git a/modules/openfast-library/src/FAST_Library.h b/modules/openfast-library/src/FAST_Library.h index 4fc1e3124b..318d08e49e 100644 --- a/modules/openfast-library/src/FAST_Library.h +++ b/modules/openfast-library/src/FAST_Library.h @@ -4,7 +4,6 @@ // routines in FAST_Library_$(PlatformName).dll #include "ExternalInflow_Types.h" #include "ExtLoadsDX_Types.h" -#include "SCDataEx_Types.h" #include "stdio.h" #ifdef __cplusplus @@ -18,17 +17,16 @@ EXTERNAL_ROUTINE void FAST_DeallocateTurbines(int *ErrStat, char *ErrMsg); EXTERNAL_ROUTINE void FAST_ExtInfw_Restart(int * iTurb, const char *CheckpointRootName, int *AbortErrLev, double * dt, int * InflowType, int * NumBl, int * NumBlElem, int * NumTwrElem, int * n_t_global, - ExtInfw_InputType_t* ExtInfw_Input, ExtInfw_OutputType_t* ExtInfw_Output, SC_DX_InputType_t* SC_DX_Input, SC_DX_OutputType_t* SC_DX_Output, + ExtInfw_InputType_t* ExtInfw_Input, ExtInfw_OutputType_t* ExtInfw_Output, int *ErrStat, char *ErrMsg); EXTERNAL_ROUTINE void FAST_ExtInfw_Init(int * iTurb, double *TMax, const char *InputFileName, int * TurbIDforName, char *OutFileRoot, - int * NumSC2CtrlGlob, int * NumSC2Ctrl, int * NumCtrl2SC, float * initSCInputsGlob, float * initSCInputsTurbine, int * NumActForcePtsBlade, int * NumActForcePtsTower, float * TurbinePosition, int *AbortErrLev, double * dtDriver, double * dt, int * InflowType, int * NumBl, int * NumBlElem, int * NumTwrElem, int * NodeClusterType, - ExtInfw_InputType_t* ExtInfw_Input, ExtInfw_OutputType_t* ExtInfw_Output, SC_DX_InputType_t* SC_DX_Input, SC_DX_OutputType_t* SC_DX_Output, + ExtInfw_InputType_t* ExtInfw_Input, ExtInfw_OutputType_t* ExtInfw_Output, int *ErrStat, char *ErrMsg); -EXTERNAL_ROUTINE void FAST_ExtLoads_Restart(int * iTurb, const char *CheckpointRootName, int *AbortErrLev, double * dt, int * NumBl, int * n_t_global, ExtLdDX_InputType_t* ExtLdDX_Input, ExtLdDX_ParameterType_t* ExtLdDX_Parameter, ExtLdDX_OutputType_t* ExtLdDX_Output, SC_DX_InputType_t* SC_DX_Input, SC_DX_OutputType_t* SC_DX_Output, int *ErrStat, char *ErrMsg); -EXTERNAL_ROUTINE void FAST_ExtLoads_Init(int * iTurb, double *TMax, const char *InputFileName, int * TurbineID, char *OutFileRoot, float * TurbinePosition, int *AbortErrLev, double * dtDriver, double * dt, int * NumBl, double * az_blend_mean, double * az_blend_delta, ExtLdDX_InputType_t* ExtLdDX_Input, ExtLdDX_ParameterType_t* ExtLdDX_Parameter, ExtLdDX_OutputType_t* ExtLdDX_Output, SC_DX_InputType_t* SC_DX_Input, SC_DX_OutputType_t* SC_DX_Output, int *ErrStat, char *ErrMsg); +EXTERNAL_ROUTINE void FAST_ExtLoads_Restart(int * iTurb, const char *CheckpointRootName, int *AbortErrLev, double * dt, int * NumBl, int * n_t_global, ExtLdDX_InputType_t* ExtLdDX_Input, ExtLdDX_ParameterType_t* ExtLdDX_Parameter, ExtLdDX_OutputType_t* ExtLdDX_Output, int *ErrStat, char *ErrMsg); +EXTERNAL_ROUTINE void FAST_ExtLoads_Init(int * iTurb, double *TMax, const char *InputFileName, int * TurbineID, char *OutFileRoot, float * TurbinePosition, int *AbortErrLev, double * dtDriver, double * dt, int * NumBl, double * az_blend_mean, double * az_blend_delta, ExtLdDX_InputType_t* ExtLdDX_Input, ExtLdDX_ParameterType_t* ExtLdDX_Parameter, ExtLdDX_OutputType_t* ExtLdDX_Output, int *ErrStat, char *ErrMsg); EXTERNAL_ROUTINE void FAST_CFD_Solution0(int * iTurb, int *ErrStat, char *ErrMsg); EXTERNAL_ROUTINE void FAST_CFD_InitIOarrays_SubStep(int * iTurb, int *ErrStat, char *ErrMsg); EXTERNAL_ROUTINE void FAST_CFD_Prework(int * iTurb, int *ErrStat, char *ErrMsg); diff --git a/modules/openfast-library/src/FAST_Registry.txt b/modules/openfast-library/src/FAST_Registry.txt index 2cbaa53e41..942f9a76de 100644 --- a/modules/openfast-library/src/FAST_Registry.txt +++ b/modules/openfast-library/src/FAST_Registry.txt @@ -24,7 +24,6 @@ usefrom HydroDyn.txt usefrom IceFloe_FASTRegistry.inp usefrom InflowWind.txt usefrom ExternalInflow_Registry.txt -usefrom SC_DataEx_Registry.txt usefrom Registry_IceDyn.txt usefrom FEAM_Registry.txt usefrom MAP_Registry.txt @@ -210,7 +209,6 @@ typedef ^ FAST_ParameterType LOGICAL LinOutJac - - - "Include full Jacabians in typedef ^ FAST_ParameterType LOGICAL LinOutMod - - - "Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False]" - typedef ^ FAST_ParameterType FAST_VTK_ModeShapeType VTK_modes - - - "Data for VTK mode-shape visualization" - -typedef ^ FAST_ParameterType LOGICAL UseSC - - - "Use Supercontroller" - typedef ^ FAST_ParameterType IntKi Lin_NumMods - - - "number of modules in the linearization" typedef ^ FAST_ParameterType IntKi Lin_ModOrder {NumModules} - - "indices that determine which order the modules are in the glue-code linearization matrix" typedef ^ FAST_ParameterType IntKi LinInterpOrder - - - "Interpolation order for CalcSteady solution" - @@ -553,11 +551,6 @@ typedef ^ ^ ExtInfw_OutputType y - - - "System outputs" typedef ^ ^ ExtInfw_ParameterType p - - - "Parameters" typedef ^ ^ ExtInfw_MiscVarType m - - - "Parameters" -# ..... SuperController integration data ....................................................................................................... -typedef FAST SCDataEx_Data SC_DX_InputType u - - - "System inputs" -typedef ^ ^ SC_DX_OutputType y - - - "System outputs" -typedef ^ ^ SC_DX_ParameterType p - - - "System parameters" - # ..... SubDyn data ....................................................................................................... typedef FAST SubDyn_Data SD_ContinuousStateType x {NumStateTimes} - - "Continuous states" typedef ^ ^ SD_DiscreteStateType xd {NumStateTimes} - - "Discrete states" @@ -872,11 +865,6 @@ typedef ^ FAST_ExternInitType DbKi Tmax - -1 - "External code specified Tmax" s typedef ^ FAST_ExternInitType IntKi TurbIDforName - -1 - "ID number for turbine (used to create output file naming convention)" - typedef ^ FAST_ExternInitType ReKi TurbinePos {3} - - "Initial position of turbine base (origin used for graphics or in FAST.Farm)" m typedef ^ FAST_ExternInitType IntKi WaveFieldMod - - - "Wave field handling (-) (switch) 0: use individual HydroDyn inputs without adjustment, 1: adjust wave phases based on turbine offsets from farm origin" - -typedef ^ FAST_ExternInitType IntKi NumSC2CtrlGlob - - - "number of global controller inputs [from supercontroller]" - -typedef ^ FAST_ExternInitType IntKi NumSC2Ctrl - - - "number of turbine specific controller inputs [from supercontroller]" - -typedef ^ FAST_ExternInitType IntKi NumCtrl2SC - - - "number of controller outputs [to supercontroller]" - -typedef ^ FAST_ExternInitType ReKi fromSCGlob {:} - - "Initial global inputs to the controller [from the supercontroller]" - -typedef ^ FAST_ExternInitType ReKi fromSC {:} - - "Initial turbine specific inputs to the controller [from the supercontroller]" - typedef ^ FAST_ExternInitType logical FarmIntegration - .false. - "whether this is called from FAST.Farm (or another program that doesn't want FAST to call all of the init stuff first)" - typedef ^ FAST_ExternInitType IntKi windGrid_n 4 - - "number of grid points in the x, y, z, and t directions for IfW" - typedef ^ FAST_ExternInitType ReKi windGrid_delta 4 - - "size between 2 consecutive grid points in each grid direction for IfW" "m,m,m,s" @@ -906,7 +894,6 @@ typedef ^ FAST_TurbineType AeroDisk_Data ADsk - - - "Data for the AeroDisk modul typedef ^ FAST_TurbineType ExtLoads_Data ExtLd - - - "Data for the External loads module" - typedef ^ FAST_TurbineType InflowWind_Data IfW - - - "Data for InflowWind module" - typedef ^ FAST_TurbineType ExternalInflow_Data ExtInfw - - - "Data for ExternalInflow integration module" - -typedef ^ FAST_TurbineType SCDataEx_Data SC_DX - - - "Data for SuperController integration module" - typedef ^ FAST_TurbineType SeaState_Data SeaSt - - - "Data for the SeaState module" - typedef ^ FAST_TurbineType HydroDyn_Data HD - - - "Data for the HydroDyn module" - typedef ^ FAST_TurbineType SubDyn_Data SD - - - "Data for the SubDyn module" - diff --git a/modules/openfast-library/src/FAST_SS_Subs.f90 b/modules/openfast-library/src/FAST_SS_Subs.f90 index c06c67beff..82b7c85846 100644 --- a/modules/openfast-library/src/FAST_SS_Subs.f90 +++ b/modules/openfast-library/src/FAST_SS_Subs.f90 @@ -99,7 +99,7 @@ SUBROUTINE FAST_InitializeSteadyState_T( Turbine, ErrStat, ErrMsg ) Turbine%TurbID = 1 CALL FAST_InitializeAll( t_initial, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, CompAeroMaps, ErrStat, ErrMsg ) diff --git a/modules/openfast-library/src/FAST_Subs.f90 b/modules/openfast-library/src/FAST_Subs.f90 index 1b0050734c..19e1490155 100644 --- a/modules/openfast-library/src/FAST_Subs.f90 +++ b/modules/openfast-library/src/FAST_Subs.f90 @@ -23,7 +23,6 @@ MODULE FAST_Subs USE FAST_Solver USE FAST_Linear - USE SC_DataEx USE VersionInfo IMPLICIT NONE @@ -50,18 +49,18 @@ SUBROUTINE FAST_InitializeAll_T( t_initial, TurbID, Turbine, ErrStat, ErrMsg, In IF (PRESENT(InFile)) THEN IF (PRESENT(ExternInitData)) THEN CALL FAST_InitializeAll( t_initial, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX,& + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, CompAeroMaps, ErrStat, ErrMsg, InFile, ExternInitData ) ELSE CALL FAST_InitializeAll( t_initial, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, CompAeroMaps, ErrStat, ErrMsg, InFile ) END IF ELSE CALL FAST_InitializeAll( t_initial, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, CompAeroMaps, ErrStat, ErrMsg ) END IF @@ -70,7 +69,7 @@ SUBROUTINE FAST_InitializeAll_T( t_initial, TurbID, Turbine, ErrStat, ErrMsg, In END SUBROUTINE FAST_InitializeAll_T !---------------------------------------------------------------------------------------------------------------------------------- !> Routine to call Init routine for each module. This routine sets all of the init input data for each module. -SUBROUTINE FAST_InitializeAll( t_initial, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, SeaSt, HD, SD, ExtPtfm, & +SUBROUTINE FAST_InitializeAll( t_initial, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SeaSt, HD, SD, ExtPtfm, & MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, CompAeroMaps, ErrStat, ErrMsg, InFile, ExternInitData ) use ElastoDyn_Parameters, only: Method_RK4 @@ -89,7 +88,6 @@ SUBROUTINE FAST_InitializeAll( t_initial, p_FAST, y_FAST, m_FAST, ED, SED, BD, S TYPE(ExtLoads_Data), INTENT(INOUT) :: ExtLd !< ExtLoads data TYPE(InflowWind_Data), INTENT(INOUT) :: IfW !< InflowWind data TYPE(ExternalInflow_Data),INTENT(INOUT) :: ExtInfw !< ExternalInflow data - TYPE(SCDataEx_Data), INTENT(INOUT) :: SC_DX !< SuperController exchange data TYPE(SeaState_Data), INTENT(INOUT) :: SeaSt !< SeaState data TYPE(HydroDyn_Data), INTENT(INOUT) :: HD !< HydroDyn data TYPE(SubDyn_Data), INTENT(INOUT) :: SD !< SubDyn data @@ -199,14 +197,10 @@ SUBROUTINE FAST_InitializeAll( t_initial, p_FAST, y_FAST, m_FAST, ED, SED, BD, S ! ... Open and read input files ... ! also, set applicable farm paramters and turbine reference position also for graphics output - p_FAST%UseSC = .FALSE. if (PRESENT(ExternInitData)) then p_FAST%FarmIntegration = ExternInitData%FarmIntegration p_FAST%TurbinePos = ExternInitData%TurbinePos p_FAST%WaveFieldMod = ExternInitData%WaveFieldMod - if( (ExternInitData%NumSC2CtrlGlob .gt. 0) .or. (ExternInitData%NumSC2Ctrl .gt. 0) .or. (ExternInitData%NumCtrl2SC .gt. 0)) then - p_FAST%UseSC = .TRUE. - end if if (ExternInitData%FarmIntegration) then ! we're integrating with FAST.Farm CALL FAST_Init( p_FAST, m_FAST, y_FAST, t_initial, InputFile, ErrStat2, ErrMsg2, ExternInitData%TMax, OverrideAbortLev=.false., RootName=ExternInitData%RootName ) @@ -894,24 +888,6 @@ SUBROUTINE FAST_InitializeAll( t_initial, p_FAST, y_FAST, m_FAST, ED, SED, BD, S endif - ! ........................ - ! initialize SuperController - ! ........................ - IF ( PRESENT(ExternInitData) ) THEN - ! set up the data structures for integration with supercontroller - IF ( p_FAST%UseSC ) THEN - CALL SC_DX_Init( ExternInitData%NumSC2CtrlGlob, ExternInitData%NumSC2Ctrl, ExternInitData%NumCtrl2SC, SC_DX, ErrStat2, ErrMsg2 ) - CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - ELSE - SC_DX%u%c_obj%toSC_Len = 0 - SC_DX%u%c_obj%toSC = C_NULL_PTR - SC_DX%y%c_obj%fromSC_Len = 0 - SC_DX%y%c_obj%fromSC = C_NULL_PTR - SC_DX%y%c_obj%fromSCglob_Len = 0 - SC_DX%y%c_obj%fromSCglob = C_NULL_PTR - END IF - END IF - IF (ErrStat >= AbortErrLev) THEN CALL Cleanup() RETURN @@ -1527,42 +1503,6 @@ SUBROUTINE FAST_InitializeAll( t_initial, p_FAST, y_FAST, m_FAST, ED, SED, BD, S endif - IF ( PRESENT(ExternInitData) ) THEN - Init%InData_SrvD%NumSC2CtrlGlob = ExternInitData%NumSC2CtrlGlob - IF ( (Init%InData_SrvD%NumSC2CtrlGlob > 0) ) THEN - CALL AllocAry( Init%InData_SrvD%fromSCGlob, Init%InData_SrvD%NumSC2CtrlGlob, 'Init%InData_SrvD%fromSCGlob', ErrStat2, ErrMsg2) - CALL SetErrStat(ErrStat2,ErrMsg2,ErrStat,ErrMsg,RoutineName) - IF (ErrStat >= AbortErrLev) THEN - CALL Cleanup() - RETURN - END IF - - do i=1,Init%InData_SrvD%NumSC2CtrlGlob - Init%InData_SrvD%fromSCGlob(i) = ExternInitData%fromSCGlob(i) - end do - END IF - - Init%InData_SrvD%NumSC2Ctrl = ExternInitData%NumSC2Ctrl - IF ( (Init%InData_SrvD%NumSC2Ctrl > 0) ) THEN - CALL AllocAry( Init%InData_SrvD%fromSC, Init%InData_SrvD%NumSC2Ctrl, 'Init%InData_SrvD%fromSC', ErrStat2, ErrMsg2) - CALL SetErrStat(ErrStat2,ErrMsg2,ErrStat,ErrMsg,RoutineName) - IF (ErrStat >= AbortErrLev) THEN - CALL Cleanup() - RETURN - END IF - - do i=1,Init%InData_SrvD%NumSC2Ctrl - Init%InData_SrvD%fromSC(i) = ExternInitData%fromSC(i) - end do - END IF - - Init%InData_SrvD%NumCtrl2SC = ExternInitData%NumCtrl2SC - - ELSE - Init%InData_SrvD%NumSC2CtrlGlob = 0 - Init%InData_SrvD%NumSC2Ctrl = 0 - Init%InData_SrvD%NumCtrl2SC = 0 - END IF IF ( p_FAST%CompInflow == Module_IfW ) THEN !assign the number of gates to ServD if (allocated(IfW%y%lidar%LidSpeed)) then ! make sure we have the array allocated before setting it @@ -5082,14 +5022,14 @@ SUBROUTINE FAST_Solution0_T(Turbine, ErrStat, ErrMsg) CALL FAST_Solution0(Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX,& + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) END SUBROUTINE FAST_Solution0_T !---------------------------------------------------------------------------------------------------------------------------------- !> Routine that calls CalcOutput for the first time of the simulation (at t=0). After the initial solve, data arrays are initialized. -SUBROUTINE FAST_Solution0(p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, SeaSt, HD, SD, ExtPtfm, & +SUBROUTINE FAST_Solution0(p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SeaSt, HD, SD, ExtPtfm, & MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) TYPE(FAST_ParameterType), INTENT(IN ) :: p_FAST !< Parameters for the glue code @@ -5105,7 +5045,6 @@ SUBROUTINE FAST_Solution0(p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, E TYPE(ExtLoads_Data), INTENT(INOUT) :: ExtLd !< ExtLoads data TYPE(InflowWind_Data), INTENT(INOUT) :: IfW !< InflowWind data TYPE(ExternalInflow_Data),INTENT(INOUT) :: ExtInfw !< ExternalInflow data - TYPE(SCDataEx_Data), INTENT(INOUT) :: SC_DX !< Supercontroller exchange data TYPE(SeaState_Data), INTENT(INOUT) :: SeaSt !< SeaState data TYPE(HydroDyn_Data), INTENT(INOUT) :: HD !< HydroDyn data TYPE(SubDyn_Data), INTENT(INOUT) :: SD !< SubDyn data @@ -5162,10 +5101,6 @@ SUBROUTINE FAST_Solution0(p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, E MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat2, ErrMsg2 ) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - if (p_FAST%UseSC ) then - call SC_DX_SetInputs(p_FAST, SrvD%y, SC_DX, ErrStat2, ErrMsg2 ) - call SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - end if !---------------------------------------------------------------------------------------- ! Check to see if we should output data this time step: @@ -7355,14 +7290,14 @@ SUBROUTINE FAST_Solution_T(t_initial, n_t_global, Turbine, ErrStat, ErrMsg ) CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None CALL FAST_Solution(t_initial, n_t_global, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) END SUBROUTINE FAST_Solution_T !---------------------------------------------------------------------------------------------------------------------------------- !> This routine takes data from n_t_global and gets values at n_t_global + 1 -SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, SeaSt, HD, SD, ExtPtfm, & +SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SeaSt, HD, SD, ExtPtfm, & MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) REAL(DbKi), INTENT(IN ) :: t_initial !< initial time @@ -7381,7 +7316,6 @@ SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, TYPE(ExtLoads_Data), INTENT(INOUT) :: ExtLd !< External loads data TYPE(InflowWind_Data), INTENT(INOUT) :: IfW !< InflowWind data TYPE(ExternalInflow_Data),INTENT(INOUT) :: ExtInfw !< ExternalInflow data - TYPE(SCDataEx_Data), INTENT(INOUT) :: SC_DX !< Supercontroller Exchange data TYPE(SeaState_Data), INTENT(INOUT) :: SeaSt !< SeaState data TYPE(HydroDyn_Data), INTENT(INOUT) :: HD !< HydroDyn data TYPE(SubDyn_Data), INTENT(INOUT) :: SD !< SubDyn data @@ -7413,7 +7347,7 @@ SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !! ## Step 1.a: set some variables and Extrapolate Inputs - call FAST_Prework(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, & + call FAST_Prework(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, & SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat2, ErrMsg2 ) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) @@ -7423,7 +7357,7 @@ SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, !! ## Step 2: Correct (continue in loop) !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - call FAST_UpdateStates(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, & + call FAST_UpdateStates(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, & SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat2, ErrMsg2 ) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) @@ -7431,7 +7365,7 @@ SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, !! ## Step 3: Save all final variables (advance to next time) and reset global time !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - call FAST_AdvanceToNextTimeStep(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, & + call FAST_AdvanceToNextTimeStep(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, & SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat2, ErrMsg2 ) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) @@ -7439,7 +7373,7 @@ SUBROUTINE FAST_Solution(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, !---------------------------------------------------------------------------------------- !! Write outputs !---------------------------------------------------------------------------------------- - call FAST_WriteOutput(t_initial, n_t_global_next, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, & + call FAST_WriteOutput(t_initial, n_t_global_next, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, & SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat2, ErrMsg2 ) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) @@ -7457,14 +7391,14 @@ SUBROUTINE FAST_Prework_T(t_initial, n_t_global, Turbine, ErrStat, ErrMsg ) CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None CALL FAST_Prework(t_initial, n_t_global, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) END SUBROUTINE FAST_Prework_T !---------------------------------------------------------------------------------------------------------------------------------- !> This routine does thde prep work to advance the time step from n_t_global to n_t_global + 1 -SUBROUTINE FAST_Prework(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, & +SUBROUTINE FAST_Prework(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, & SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) REAL(DbKi), INTENT(IN ) :: t_initial !< initial time @@ -7483,7 +7417,6 @@ SUBROUTINE FAST_Prework(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, TYPE(ExtLoads_Data), INTENT(INOUT) :: ExtLd !< External loads data TYPE(InflowWind_Data), INTENT(INOUT) :: IfW !< InflowWind data TYPE(ExternalInflow_Data),INTENT(INOUT) :: ExtInfw !< ExternalInflow data - TYPE(SCDataEx_Data), INTENT(INOUT) :: SC_DX !< Supercontroller Exchange data TYPE(SeaState_Data), INTENT(INOUT) :: SeaSt !< SeaState data TYPE(HydroDyn_Data), INTENT(INOUT) :: HD !< HydroDyn data TYPE(SubDyn_Data), INTENT(INOUT) :: SD !< SubDyn data @@ -7533,10 +7466,6 @@ SUBROUTINE FAST_Prework(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, ! the previous step before we extrapolate these inputs: IF ( p_FAST%CompServo == Module_SrvD ) CALL SrvD_SetExternalInputs( p_FAST, m_FAST, SrvD%Input(1) ) - IF ( p_FAST%UseSC ) THEN - CALL SC_DX_SetOutputs(p_FAST, SrvD%Input(1), SC_DX, ErrStat2, ErrMsg2 ) - CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - END IF !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !! ## Step 1.a: Extrapolate Inputs @@ -7562,14 +7491,14 @@ SUBROUTINE FAST_UpdateStates_T(t_initial, n_t_global, Turbine, ErrStat, ErrMsg ) CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None CALL FAST_UpdateStates(t_initial, n_t_global, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) END SUBROUTINE FAST_UpdateStates_T !---------------------------------------------------------------------------------------------------------------------------------- !> This routine takes data from n_t_global and predicts the states and output at n_t_global+1 -SUBROUTINE FAST_UpdateStates(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, & +SUBROUTINE FAST_UpdateStates(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, & SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) REAL(DbKi), INTENT(IN ) :: t_initial !< initial time @@ -7588,7 +7517,6 @@ SUBROUTINE FAST_UpdateStates(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, TYPE(ExtLoads_Data), INTENT(INOUT) :: ExtLd !< External loads data TYPE(InflowWind_Data), INTENT(INOUT) :: IfW !< InflowWind data TYPE(ExternalInflow_Data),INTENT(INOUT) :: ExtInfw !< ExternalInflow data - TYPE(SCDataEx_Data), INTENT(INOUT) :: SC_DX !< Supercontroller Exchange data TYPE(SeaState_Data), INTENT(INOUT) :: SeaSt !< SeaState data TYPE(HydroDyn_Data), INTENT(INOUT) :: HD !< HydroDyn data TYPE(SubDyn_Data), INTENT(INOUT) :: SD !< SubDyn data @@ -7691,10 +7619,6 @@ SUBROUTINE FAST_UpdateStates(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, enddo ! j_pc - if (p_FAST%UseSC ) then - call SC_DX_SetInputs(p_FAST, SrvD%y, SC_DX, ErrStat2, ErrMsg2 ) - call SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - end if if ( P_FAST%CompSeaSt == Module_SeaSt .and. y_FAST%WriteThisStep) then ! note: SeaState has no inputs and only calculates WriteOutputs, so we don't need to call CalcOutput unless we are writing to the file @@ -7716,14 +7640,14 @@ SUBROUTINE FAST_AdvanceToNextTimeStep_T(t_initial, n_t_global, Turbine, ErrStat, CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None CALL FAST_AdvanceToNextTimeStep(t_initial, n_t_global, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) END SUBROUTINE FAST_AdvanceToNextTimeStep_T !---------------------------------------------------------------------------------------------------------------------------------- !> This routine advances the time step from n_t_global to n_t_global + 1 and does all the relvant copying of data -SUBROUTINE FAST_AdvanceToNextTimeStep(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, & +SUBROUTINE FAST_AdvanceToNextTimeStep(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, & SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) REAL(DbKi), INTENT(IN ) :: t_initial !< initial time @@ -7742,7 +7666,6 @@ SUBROUTINE FAST_AdvanceToNextTimeStep(t_initial, n_t_global, p_FAST, y_FAST, m_F TYPE(ExtLoads_Data), INTENT(INOUT) :: ExtLd !< External loads data TYPE(InflowWind_Data), INTENT(INOUT) :: IfW !< InflowWind data TYPE(ExternalInflow_Data),INTENT(INOUT) :: ExtInfw !< ExternalInflow data - TYPE(SCDataEx_Data), INTENT(INOUT) :: SC_DX !< Supercontroller Exchange data TYPE(SeaState_Data), INTENT(INOUT) :: SeaSt !< SeaState data TYPE(HydroDyn_Data), INTENT(INOUT) :: HD !< HydroDyn data TYPE(SubDyn_Data), INTENT(INOUT) :: SD !< SubDyn data @@ -7987,14 +7910,14 @@ SUBROUTINE FAST_WriteOutput_T(t_initial, n_t_global, Turbine, ErrStat, ErrMsg ) CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None CALL FAST_WriteOutput(t_initial, n_t_global, Turbine%p_FAST, Turbine%y_FAST, Turbine%m_FAST, & - Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, Turbine%SC_DX, & + Turbine%ED, Turbine%SED, Turbine%BD, Turbine%SrvD, Turbine%AD, Turbine%ADsk, Turbine%ExtLd, Turbine%IfW, Turbine%ExtInfw, & Turbine%SeaSt, Turbine%HD, Turbine%SD, Turbine%ExtPtfm, Turbine%MAP, Turbine%FEAM, Turbine%MD, Turbine%Orca, & Turbine%IceF, Turbine%IceD, Turbine%MeshMapData, ErrStat, ErrMsg ) END SUBROUTINE FAST_WriteOutput_T !---------------------------------------------------------------------------------------------------------------------------------- !> This routine writes the outputs at this timestep -SUBROUTINE FAST_WriteOutput(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, SC_DX, & +SUBROUTINE FAST_WriteOutput(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, SED, BD, SrvD, AD, ADsk, ExtLd, IfW, ExtInfw, & SeaSt, HD, SD, ExtPtfm, MAPp, FEAM, MD, Orca, IceF, IceD, MeshMapData, ErrStat, ErrMsg ) REAL(DbKi), INTENT(IN ) :: t_initial !< initial time @@ -8013,7 +7936,6 @@ SUBROUTINE FAST_WriteOutput(t_initial, n_t_global, p_FAST, y_FAST, m_FAST, ED, S TYPE(ExtLoads_Data), INTENT(IN ) :: ExtLd !< External loads data TYPE(InflowWind_Data), INTENT(IN ) :: IfW !< InflowWind data TYPE(ExternalInflow_Data),INTENT(IN ) :: ExtInfw !< ExternalInflow data - TYPE(SCDataEx_Data), INTENT(IN ) :: SC_DX !< Supercontroller Exchange data TYPE(SeaState_Data), INTENT(IN ) :: SeaSt !< SeaState data TYPE(HydroDyn_Data), INTENT(IN ) :: HD !< HydroDyn data TYPE(SubDyn_Data), INTENT(IN ) :: SD !< SubDyn data diff --git a/modules/openfast-library/src/FAST_Types.f90 b/modules/openfast-library/src/FAST_Types.f90 index 125d2a0643..ee008b4458 100644 --- a/modules/openfast-library/src/FAST_Types.f90 +++ b/modules/openfast-library/src/FAST_Types.f90 @@ -43,7 +43,6 @@ MODULE FAST_Types USE HydroDyn_Types USE IceFloe_Types USE ExternalInflow_Types -USE SCDataEx_Types USE IceDyn_Types USE FEAMooring_Types USE MAP_Types @@ -220,7 +219,6 @@ MODULE FAST_Types LOGICAL :: LinOutJac = .false. !< Include full Jacabians in linearization output (for debug) (flag) [unused if Linearize=False; used only if LinInputs=LinOutputs=2] [-] LOGICAL :: LinOutMod = .false. !< Write module-level linearization output files in addition to output for full system? (flag) [unused if Linearize=False] [-] TYPE(FAST_VTK_ModeShapeType) :: VTK_modes !< Data for VTK mode-shape visualization [-] - LOGICAL :: UseSC = .false. !< Use Supercontroller [-] INTEGER(IntKi) :: Lin_NumMods = 0_IntKi !< number of modules in the linearization [-] INTEGER(IntKi) , DIMENSION(1:NumModules) :: Lin_ModOrder = 0_IntKi !< indices that determine which order the modules are in the glue-code linearization matrix [-] INTEGER(IntKi) :: LinInterpOrder = 0_IntKi !< Interpolation order for CalcSteady solution [-] @@ -561,13 +559,6 @@ MODULE FAST_Types TYPE(ExtInfw_MiscVarType) :: m !< Parameters [-] END TYPE ExternalInflow_Data ! ======================= -! ========= SCDataEx_Data ======= - TYPE, PUBLIC :: SCDataEx_Data - TYPE(SC_DX_InputType) :: u !< System inputs [-] - TYPE(SC_DX_OutputType) :: y !< System outputs [-] - TYPE(SC_DX_ParameterType) :: p !< System parameters [-] - END TYPE SCDataEx_Data -! ======================= ! ========= SubDyn_Data ======= TYPE, PUBLIC :: SubDyn_Data TYPE(SD_ContinuousStateType) , DIMENSION(1:NumStateTimes) :: x !< Continuous states [-] @@ -883,11 +874,6 @@ MODULE FAST_Types INTEGER(IntKi) :: TurbIDforName = -1 !< ID number for turbine (used to create output file naming convention) [-] REAL(ReKi) , DIMENSION(1:3) :: TurbinePos = 0.0_ReKi !< Initial position of turbine base (origin used for graphics or in FAST.Farm) [m] INTEGER(IntKi) :: WaveFieldMod = 0_IntKi !< Wave field handling (-) (switch) 0: use individual HydroDyn inputs without adjustment, 1: adjust wave phases based on turbine offsets from farm origin [-] - INTEGER(IntKi) :: NumSC2CtrlGlob = 0_IntKi !< number of global controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumSC2Ctrl = 0_IntKi !< number of turbine specific controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumCtrl2SC = 0_IntKi !< number of controller outputs [to supercontroller] [-] - REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: fromSCGlob !< Initial global inputs to the controller [from the supercontroller] [-] - REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: fromSC !< Initial turbine specific inputs to the controller [from the supercontroller] [-] LOGICAL :: FarmIntegration = .false. !< whether this is called from FAST.Farm (or another program that doesn't want FAST to call all of the init stuff first) [-] INTEGER(IntKi) , DIMENSION(1:4) :: windGrid_n = 0_IntKi !< number of grid points in the x, y, z, and t directions for IfW [-] REAL(ReKi) , DIMENSION(1:4) :: windGrid_delta = 0.0_ReKi !< size between 2 consecutive grid points in each grid direction for IfW [m,m,m,s] @@ -919,7 +905,6 @@ MODULE FAST_Types TYPE(ExtLoads_Data) :: ExtLd !< Data for the External loads module [-] TYPE(InflowWind_Data) :: IfW !< Data for InflowWind module [-] TYPE(ExternalInflow_Data) :: ExtInfw !< Data for ExternalInflow integration module [-] - TYPE(SCDataEx_Data) :: SC_DX !< Data for SuperController integration module [-] TYPE(SeaState_Data) :: SeaSt !< Data for the SeaState module [-] TYPE(HydroDyn_Data) :: HD !< Data for the HydroDyn module [-] TYPE(SubDyn_Data) :: SD !< Data for the SubDyn module [-] @@ -1502,7 +1487,6 @@ subroutine FAST_CopyParam(SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg) call FAST_CopyVTK_ModeShapeType(SrcParamData%VTK_modes, DstParamData%VTK_modes, CtrlCode, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) if (ErrStat >= AbortErrLev) return - DstParamData%UseSC = SrcParamData%UseSC DstParamData%Lin_NumMods = SrcParamData%Lin_NumMods DstParamData%Lin_ModOrder = SrcParamData%Lin_ModOrder DstParamData%LinInterpOrder = SrcParamData%LinInterpOrder @@ -1670,7 +1654,6 @@ subroutine FAST_PackParam(RF, Indata) call RegPack(RF, InData%LinOutJac) call RegPack(RF, InData%LinOutMod) call FAST_PackVTK_ModeShapeType(RF, InData%VTK_modes) - call RegPack(RF, InData%UseSC) call RegPack(RF, InData%Lin_NumMods) call RegPack(RF, InData%Lin_ModOrder) call RegPack(RF, InData%LinInterpOrder) @@ -1785,7 +1768,6 @@ subroutine FAST_UnPackParam(RF, OutData) call RegUnpack(RF, OutData%LinOutJac); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%LinOutMod); if (RegCheckErr(RF, RoutineName)) return call FAST_UnpackVTK_ModeShapeType(RF, OutData%VTK_modes) ! VTK_modes - call RegUnpack(RF, OutData%UseSC); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%Lin_NumMods); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%Lin_ModOrder); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%LinInterpOrder); if (RegCheckErr(RF, RoutineName)) return @@ -9826,66 +9808,6 @@ subroutine FAST_UnPackExternalInflow_Data(RF, OutData) call ExtInfw_UnpackMisc(RF, OutData%m) ! m end subroutine -subroutine FAST_CopySCDataEx_Data(SrcSCDataEx_DataData, DstSCDataEx_DataData, CtrlCode, ErrStat, ErrMsg) - type(SCDataEx_Data), intent(in) :: SrcSCDataEx_DataData - type(SCDataEx_Data), intent(inout) :: DstSCDataEx_DataData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'FAST_CopySCDataEx_Data' - ErrStat = ErrID_None - ErrMsg = '' - call SC_DX_CopyInput(SrcSCDataEx_DataData%u, DstSCDataEx_DataData%u, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - call SC_DX_CopyOutput(SrcSCDataEx_DataData%y, DstSCDataEx_DataData%y, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - call SC_DX_CopyParam(SrcSCDataEx_DataData%p, DstSCDataEx_DataData%p, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return -end subroutine - -subroutine FAST_DestroySCDataEx_Data(SCDataEx_DataData, ErrStat, ErrMsg) - type(SCDataEx_Data), intent(inout) :: SCDataEx_DataData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'FAST_DestroySCDataEx_Data' - ErrStat = ErrID_None - ErrMsg = '' - call SC_DX_DestroyInput(SCDataEx_DataData%u, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call SC_DX_DestroyOutput(SCDataEx_DataData%y, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call SC_DX_DestroyParam(SCDataEx_DataData%p, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) -end subroutine - -subroutine FAST_PackSCDataEx_Data(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SCDataEx_Data), intent(in) :: InData - character(*), parameter :: RoutineName = 'FAST_PackSCDataEx_Data' - if (RF%ErrStat >= AbortErrLev) return - call SC_DX_PackInput(RF, InData%u) - call SC_DX_PackOutput(RF, InData%y) - call SC_DX_PackParam(RF, InData%p) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine FAST_UnPackSCDataEx_Data(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SCDataEx_Data), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'FAST_UnPackSCDataEx_Data' - if (RF%ErrStat /= ErrID_None) return - call SC_DX_UnpackInput(RF, OutData%u) ! u - call SC_DX_UnpackOutput(RF, OutData%y) ! y - call SC_DX_UnpackParam(RF, OutData%p) ! p -end subroutine - subroutine FAST_CopySubDyn_Data(SrcSubDyn_DataData, DstSubDyn_DataData, CtrlCode, ErrStat, ErrMsg) type(SubDyn_Data), intent(inout) :: SrcSubDyn_DataData type(SubDyn_Data), intent(inout) :: DstSubDyn_DataData @@ -15209,33 +15131,6 @@ subroutine FAST_CopyExternInitType(SrcExternInitTypeData, DstExternInitTypeData, DstExternInitTypeData%TurbIDforName = SrcExternInitTypeData%TurbIDforName DstExternInitTypeData%TurbinePos = SrcExternInitTypeData%TurbinePos DstExternInitTypeData%WaveFieldMod = SrcExternInitTypeData%WaveFieldMod - DstExternInitTypeData%NumSC2CtrlGlob = SrcExternInitTypeData%NumSC2CtrlGlob - DstExternInitTypeData%NumSC2Ctrl = SrcExternInitTypeData%NumSC2Ctrl - DstExternInitTypeData%NumCtrl2SC = SrcExternInitTypeData%NumCtrl2SC - if (allocated(SrcExternInitTypeData%fromSCGlob)) then - LB(1:1) = lbound(SrcExternInitTypeData%fromSCGlob) - UB(1:1) = ubound(SrcExternInitTypeData%fromSCGlob) - if (.not. allocated(DstExternInitTypeData%fromSCGlob)) then - allocate(DstExternInitTypeData%fromSCGlob(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstExternInitTypeData%fromSCGlob.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstExternInitTypeData%fromSCGlob = SrcExternInitTypeData%fromSCGlob - end if - if (allocated(SrcExternInitTypeData%fromSC)) then - LB(1:1) = lbound(SrcExternInitTypeData%fromSC) - UB(1:1) = ubound(SrcExternInitTypeData%fromSC) - if (.not. allocated(DstExternInitTypeData%fromSC)) then - allocate(DstExternInitTypeData%fromSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstExternInitTypeData%fromSC.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstExternInitTypeData%fromSC = SrcExternInitTypeData%fromSC - end if DstExternInitTypeData%FarmIntegration = SrcExternInitTypeData%FarmIntegration DstExternInitTypeData%windGrid_n = SrcExternInitTypeData%windGrid_n DstExternInitTypeData%windGrid_delta = SrcExternInitTypeData%windGrid_delta @@ -15258,12 +15153,6 @@ subroutine FAST_DestroyExternInitType(ExternInitTypeData, ErrStat, ErrMsg) character(*), parameter :: RoutineName = 'FAST_DestroyExternInitType' ErrStat = ErrID_None ErrMsg = '' - if (allocated(ExternInitTypeData%fromSCGlob)) then - deallocate(ExternInitTypeData%fromSCGlob) - end if - if (allocated(ExternInitTypeData%fromSC)) then - deallocate(ExternInitTypeData%fromSC) - end if nullify(ExternInitTypeData%windGrid_data) end subroutine @@ -15277,11 +15166,6 @@ subroutine FAST_PackExternInitType(RF, Indata) call RegPack(RF, InData%TurbIDforName) call RegPack(RF, InData%TurbinePos) call RegPack(RF, InData%WaveFieldMod) - call RegPack(RF, InData%NumSC2CtrlGlob) - call RegPack(RF, InData%NumSC2Ctrl) - call RegPack(RF, InData%NumCtrl2SC) - call RegPackAlloc(RF, InData%fromSCGlob) - call RegPackAlloc(RF, InData%fromSC) call RegPack(RF, InData%FarmIntegration) call RegPack(RF, InData%windGrid_n) call RegPack(RF, InData%windGrid_delta) @@ -15312,11 +15196,6 @@ subroutine FAST_UnPackExternInitType(RF, OutData) call RegUnpack(RF, OutData%TurbIDforName); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%TurbinePos); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%WaveFieldMod); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%NumSC2CtrlGlob); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%NumSC2Ctrl); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%NumCtrl2SC); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%fromSCGlob); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%fromSC); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%FarmIntegration); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%windGrid_n); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%windGrid_delta); if (RegCheckErr(RF, RoutineName)) return @@ -15383,9 +15262,6 @@ subroutine FAST_CopyTurbineType(SrcTurbineTypeData, DstTurbineTypeData, CtrlCode call FAST_CopyExternalInflow_Data(SrcTurbineTypeData%ExtInfw, DstTurbineTypeData%ExtInfw, CtrlCode, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) if (ErrStat >= AbortErrLev) return - call FAST_CopySCDataEx_Data(SrcTurbineTypeData%SC_DX, DstTurbineTypeData%SC_DX, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return call FAST_CopySeaState_Data(SrcTurbineTypeData%SeaSt, DstTurbineTypeData%SeaSt, CtrlCode, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) if (ErrStat >= AbortErrLev) return @@ -15453,8 +15329,6 @@ subroutine FAST_DestroyTurbineType(TurbineTypeData, ErrStat, ErrMsg) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) call FAST_DestroyExternalInflow_Data(TurbineTypeData%ExtInfw, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - call FAST_DestroySCDataEx_Data(TurbineTypeData%SC_DX, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) call FAST_DestroySeaState_Data(TurbineTypeData%SeaSt, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) call FAST_DestroyHydroDyn_Data(TurbineTypeData%HD, ErrStat2, ErrMsg2) @@ -15496,7 +15370,6 @@ subroutine FAST_PackTurbineType(RF, Indata) call FAST_PackExtLoads_Data(RF, InData%ExtLd) call FAST_PackInflowWind_Data(RF, InData%IfW) call FAST_PackExternalInflow_Data(RF, InData%ExtInfw) - call FAST_PackSCDataEx_Data(RF, InData%SC_DX) call FAST_PackSeaState_Data(RF, InData%SeaSt) call FAST_PackHydroDyn_Data(RF, InData%HD) call FAST_PackSubDyn_Data(RF, InData%SD) @@ -15529,7 +15402,6 @@ subroutine FAST_UnPackTurbineType(RF, OutData) call FAST_UnpackExtLoads_Data(RF, OutData%ExtLd) ! ExtLd call FAST_UnpackInflowWind_Data(RF, OutData%IfW) ! IfW call FAST_UnpackExternalInflow_Data(RF, OutData%ExtInfw) ! ExtInfw - call FAST_UnpackSCDataEx_Data(RF, OutData%SC_DX) ! SC_DX call FAST_UnpackSeaState_Data(RF, OutData%SeaSt) ! SeaSt call FAST_UnpackHydroDyn_Data(RF, OutData%HD) ! HD call FAST_UnpackSubDyn_Data(RF, OutData%SD) ! SD diff --git a/modules/servodyn/src/BladedInterface.f90 b/modules/servodyn/src/BladedInterface.f90 index d9b7df4f9b..7702b11c64 100644 --- a/modules/servodyn/src/BladedInterface.f90 +++ b/modules/servodyn/src/BladedInterface.f90 @@ -46,18 +46,6 @@ SUBROUTINE BladedDLL_Legacy_Procedure ( avrSWAP, aviFAIL, accINFILE, avcOUTNAME, CHARACTER(KIND=C_CHAR), INTENT(INOUT) :: avcMSG (*) !< MESSAGE (Message from DLL to simulation code [ErrMsg]) END SUBROUTINE BladedDLL_Legacy_Procedure - SUBROUTINE BladedDLL_SC_Procedure ( avrSWAP, from_SCglob, from_SC, to_SC, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) BIND(C) - USE, INTRINSIC :: ISO_C_Binding - - REAL(C_FLOAT), INTENT(INOUT) :: avrSWAP (*) !< DATA - REAL(C_FLOAT), INTENT(IN ) :: from_SCglob (*) !< DATA (global) from the supercontroller - REAL(C_FLOAT), INTENT(IN ) :: from_SC (*) !< DATA (turbine specific) from the supercontroller - REAL(C_FLOAT), INTENT(INOUT) :: to_SC (*) !< DATA to the supercontroller - INTEGER(C_INT), INTENT(INOUT) :: aviFAIL !< FLAG (Status set in DLL and returned to simulation code) - CHARACTER(KIND=C_CHAR), INTENT(IN) :: accINFILE (*) !< INFILE - CHARACTER(KIND=C_CHAR), INTENT(INOUT) :: avcOUTNAME(*) !< OUTNAME (Simulation RootName) - CHARACTER(KIND=C_CHAR), INTENT(INOUT) :: avcMSG (*) !< MESSAGE (Message from DLL to simulation code [ErrMsg]) - END SUBROUTINE BladedDLL_SC_Procedure FUNCTION BladedDLL_CONTROLLER_Procedure ( turbine_id ) BIND (C) ! from Bladed 4.8 API USE, INTRINSIC :: ISO_C_Binding @@ -74,20 +62,11 @@ END FUNCTION BladedDLL_CONTROLLER_Procedure #ifdef STATIC_DLL_LOAD INTERFACE -#ifdef LOAD_SUPERCONTROLLER - SUBROUTINE DISCON ( avrSWAP, from_SCglob, from_SC, to_SC, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) BIND(C, NAME='DISCON') -#else SUBROUTINE DISCON ( avrSWAP, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) BIND(C, NAME='DISCON') -#endif USE, INTRINSIC :: ISO_C_Binding REAL(C_FLOAT), INTENT(INOUT) :: avrSWAP (*) ! DATA -#ifdef LOAD_SUPERCONTROLLER - REAL(C_FLOAT), INTENT(IN ) :: from_SCglob (*) ! DATA (global) from the supercontroller - REAL(C_FLOAT), INTENT(IN ) :: from_SC (*) ! DATA (turbine specific) from the supercontroller - REAL(C_FLOAT), INTENT(INOUT) :: to_SC (*) ! DATA to the supercontroller -#endif INTEGER(C_INT), INTENT(INOUT) :: aviFAIL ! FLAG (Status set in DLL and returned to simulation code) CHARACTER(KIND=C_CHAR), INTENT(IN) :: accINFILE (*) ! INFILE CHARACTER(KIND=C_CHAR), INTENT(IN) :: avcOUTNAME(*) ! OUTNAME (Simulation RootName) @@ -144,9 +123,9 @@ SUBROUTINE CallBladedDLL ( u, p, dll_data, ErrStat, ErrMsg, ChannelNameUnit ) if (p%UseLegacyInterface) then if (present(ChannelNameUnit)) then - call CallBladedLegacyDLL ( u, u%fromSCglob, u%fromSC, p, dll_data, ErrStat, ErrMsg, ChannelNameUnit ) + call CallBladedLegacyDLL ( u, p, dll_data, ErrStat, ErrMsg, ChannelNameUnit ) else - call CallBladedLegacyDLL ( u, u%fromSCglob, u%fromSC, p, dll_data, ErrStat, ErrMsg ) + call CallBladedLegacyDLL ( u, p, dll_data, ErrStat, ErrMsg ) end if else @@ -191,12 +170,10 @@ SUBROUTINE CallBladedDLL ( u, p, dll_data, ErrStat, ErrMsg, ChannelNameUnit ) END SUBROUTINE CallBladedDLL !================================================================================================================================== -SUBROUTINE CallBladedLegacyDLL ( u, filt_fromSCglob, filt_fromSC, p, dll_data, ErrStat, ErrMsg, ChannelNameUnit ) +SUBROUTINE CallBladedLegacyDLL ( u, p, dll_data, ErrStat, ErrMsg, ChannelNameUnit ) ! Passed Variables: TYPE(SrvD_InputType), INTENT(IN ) :: u ! System inputs TYPE(SrvD_ParameterType), INTENT(IN ) :: p ! Parameters - REAL(SiKi), INTENT(IN ) :: filt_fromSCglob (*) ! Filtered global input from Supercontroller to ServoDyn - REAL(SiKi), INTENT(IN ) :: filt_fromSC (*) ! Filtered turbine specific input from Supercontroller to ServoDyn TYPE(BladedDLLType), INTENT(INOUT) :: dll_data ! data type containing the avrSWAP, accINFILE, and avcOUTNAME arrays !REAL(SiKi), INTENT(INOUT) :: avrSWAP (*) ! The swap array, used to pass data to, and receive data from, the DLL controller. !INTEGER(B1Ki), INTENT(IN ) :: accINFILE (*) ! The address of the first record of an array of 1-byte CHARACTERs giving the name of the parameter input file, 'DISCON.IN'. @@ -215,7 +192,6 @@ SUBROUTINE CallBladedLegacyDLL ( u, filt_fromSCglob, filt_fromSC, p, dll_data, E CHARACTER(KIND=C_CHAR) :: avcMSG(LEN(ErrMsg)+1) ! MESSAGE (Message from DLL to simulation code [ErrMsg]) PROCEDURE(BladedDLL_Legacy_Procedure), POINTER :: DLL_Legacy_Subroutine ! The address of the (legacy DISCON) procedure in the Bladed DLL - PROCEDURE(BladedDLL_SC_Procedure), POINTER :: DLL_SC_Subroutine ! The address of the supercontroller procedure in the Bladed DLL ! initialize aviFAIL aviFAIL = 0 ! bjj, this won't necessarially work if aviFAIL is INTENT(OUT) in DLL_Procedure()--could be undefined??? @@ -231,25 +207,10 @@ SUBROUTINE CallBladedLegacyDLL ( u, filt_fromSCglob, filt_fromSC, p, dll_data, E ! if we're statically loading the library (i.e., OpenFOAM), we can just call DISCON(); ! I'll leave some options for whether the supercontroller is being used -#ifdef LOAD_SUPERCONTROLLER - CALL DISCON( dll_data%avrSWAP, filt_fromSCglob, filt_fromSC, dll_data%toSC, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) + CALL DISCON( dll_data%avrSWAP, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) #else - CALL DISCON( dll_data%avrSWAP, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) -#endif - -#else - - IF ( p%UseSC ) THEN - ! Call the DLL (first associate the address from the procedure in the DLL with the subroutine): - CALL C_F_PROCPOINTER( p%DLL_Trgt%ProcAddr(1), DLL_SC_Subroutine) - CALL DLL_SC_Subroutine ( dll_data%avrSWAP, filt_fromSCglob, filt_fromSC, dll_data%toSC, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) - - ELSE - ! Call the DLL (first associate the address from the procedure in the DLL with the subroutine): CALL C_F_PROCPOINTER( p%DLL_Trgt%ProcAddr(1), DLL_Legacy_Subroutine) CALL DLL_Legacy_Subroutine ( dll_data%avrSWAP, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) - END IF - #endif IF ( aviFAIL /= 0 ) THEN @@ -300,11 +261,7 @@ SUBROUTINE BladedInterface_Init(u, p, m, xd, y, InputFileData, InitInp, StC_Ctrl ! Define all the parameters for the Bladed Interface - !IF (ALLOCATED(y%toSC)) THEN - ! InputFileData%DLL_ProcName = 'DISCON_SC' ! The name of the procedure in the DLL that will be called. - !ELSE - ! InputFileData%DLL_ProcName = 'DISCON' ! The name of the procedure in the DLL that will be called. - !END IF + InputFileData%DLL_ProcName = 'DISCON' ! The name of the procedure in the DLL that will be called. ErrStat = ErrID_None ErrMsg= '' @@ -388,12 +345,6 @@ SUBROUTINE BladedInterface_Init(u, p, m, xd, y, InputFileData, InitInp, StC_Ctrl IF ( ErrStat >= AbortErrLev ) RETURN m%dll_data%avrSWAP = 0.0 - IF (ALLOCATED(y%toSC)) THEN - CALL AllocAry( m%dll_data%toSC, SIZE(y%toSC), 'm%dll_data%toSC', ErrStat2, ErrMsg2 ) - CALL CheckError( ErrStat2, ErrMsg2 ) - IF (ErrStat >= AbortErrLev) RETURN - m%dll_data%toSC = 0.0_SiKi - END IF ! Initialize dll data stored in OtherState diff --git a/modules/servodyn/src/ServoDyn.f90 b/modules/servodyn/src/ServoDyn.f90 index 6866cd3241..5b1e74ae94 100644 --- a/modules/servodyn/src/ServoDyn.f90 +++ b/modules/servodyn/src/ServoDyn.f90 @@ -188,12 +188,6 @@ SUBROUTINE SrvD_Init( InitInp, u, p, x, xd, z, OtherState, y, m, Interval, InitO CALL ValidatePrimaryData( InitInp, InputFileData, ErrStat2, ErrMsg2 ) if (Failed()) return; - if ( (InitInp%NumCtrl2SC > 0 .and. InitInp%NumCtrl2SC <= 0) .or. & - (InitInp%NumSC2Ctrl <= 0 .and. InitInp%NumSC2Ctrl > 0) ) then - call SetErrStat( ErrID_Fatal, "If supercontroller is used, there must be at least one supercontroller input and one supercontroller output.",ErrStat,ErrMsg,RoutineName) - call Cleanup() - return - end if !............................................................................................ ! Start a summary file (if requested): @@ -322,30 +316,11 @@ SUBROUTINE SrvD_Init( InitInp, u, p, x, xd, z, OtherState, y, m, Interval, InitO CALL AllocAry( u%ExternalBlPitchCom, p%NumBl, 'ExternalBlPitchCom', ErrStat2, ErrMsg2 ) if (Failed()) return; - IF ( (InitInp%NumSC2CtrlGlob > 0) .or. (InitInp%NumSC2Ctrl > 0) .or. (InitInp%NumCtrl2SC > 0) ) THEN - p%UseSC = .TRUE. - ElSE - p%UseSC = .FALSE. - END IF - IF (p%UseBladedInterface) THEN - CALL AllocAry( u%fromSC, InitInp%NumSC2Ctrl, 'u%fromSC', ErrStat2, ErrMsg2 ) - if (Failed()) return; - if (InitInp%NumSC2Ctrl > 0 ) then - u%fromSC = InitInp%fromSC - end if - END IF CALL AllocAry( u%ExternalBlAirfoilCom, p%NumBl, 'ExternalBlAirfoilCom', ErrStat2, ErrMsg2 ) if (Failed()) return; - IF (p%UseBladedInterface) THEN - CALL AllocAry( u%fromSCglob, InitInp%NumSC2CtrlGlob, 'u%fromSCglob', ErrStat2, ErrMsg2 ) - if (Failed()) return; - if (InitInp%NumSC2CtrlGlob > 0) then - u%fromSCglob = InitInp%fromSCGlob - end if - END IF u%BlPitch = p%BlPitchInit(1:p%NumBl) @@ -423,11 +398,6 @@ SUBROUTINE SrvD_Init( InitInp, u, p, x, xd, z, OtherState, y, m, Interval, InitO if (Failed()) return; - IF (InitInp%NumCtrl2SC > 0 .and. p%UseBladedInterface) THEN - CALL AllocAry( y%toSC, InitInp%NumCtrl2SC, 'y%SuperController', ErrStat2, ErrMsg2 ) - if (Failed()) return; - y%toSC = 0.0_SiKi - END IF !............................................................................................ @@ -2217,9 +2187,6 @@ SUBROUTINE SrvD_CalcOutput( t, u, p, x, xd, z, OtherState, y, m, ErrStat, ErrMsg ! (might be used for airfoil flap angles for example) y%BlAirfoilCom(1:p%NumBl) = m%dll_data%BlAirfoilCom(1:p%NumBl) - IF (ALLOCATED(y%toSC)) THEN - y%toSC = m%dll_data%toSC - END IF END IF diff --git a/modules/servodyn/src/ServoDyn_Driver.f90 b/modules/servodyn/src/ServoDyn_Driver.f90 index 4de06f0ee0..53a27c6a0f 100644 --- a/modules/servodyn/src/ServoDyn_Driver.f90 +++ b/modules/servodyn/src/ServoDyn_Driver.f90 @@ -152,8 +152,6 @@ PROGRAM SrvD_Driver InitInData%AirDens = 1.225 !kg/m^3 InitInData%AvgWindSpeed = 10.0 !m/s InitInData%Linearize = .false. - InitInData%NumSC2Ctrl = 0 ! SuperController - InitInData%NumCtrl2SC = 0 ! SuperController CALL AllocAry(InitInData%BlPitchInit, InitInData%NumBl, 'BlPitchInit', ErrStat, ErrMsg) IF ( ErrStat /= ErrID_None ) THEN diff --git a/modules/servodyn/src/ServoDyn_Registry.txt b/modules/servodyn/src/ServoDyn_Registry.txt index 240fee5260..0a6d8e7efe 100644 --- a/modules/servodyn/src/ServoDyn_Registry.txt +++ b/modules/servodyn/src/ServoDyn_Registry.txt @@ -37,9 +37,6 @@ typedef ^ InitInputType R8Ki PtfmRefOrient {3}{3} - - "platform reference orient typedef ^ InitInputType DbKi Tmax - - - "max time from glue code" s typedef ^ InitInputType ReKi AvgWindSpeed - - - "average wind speed for the simulation" m/s typedef ^ InitInputType ReKi AirDens - - - "air density" kg/m^3 -typedef ^ InitInputType IntKi NumSC2CtrlGlob - - - "number of global controller inputs [from supercontroller]" - -typedef ^ InitInputType IntKi NumSC2Ctrl - - - "number of turbine specific controller inputs [from supercontroller]" - -typedef ^ InitInputType IntKi NumCtrl2SC - - - "number of controller outputs [to supercontroller]" - typedef ^ InitInputType IntKi TrimCase - - - "Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True]" - typedef ^ InitInputType ReKi TrimGain - - - "Proportional gain for the rotational speed error (>0) [used only if TrimCase>0]" "rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque" typedef ^ InitInputType ReKi RotSpeedRef - - - "Reference rotor speed" "rad/s" @@ -54,8 +51,6 @@ typedef ^ InitInputType IntKi NumCableControl - - - "Number of cable control cha typedef ^ InitInputType CHARACTER(64) CableControlRequestor {:} - - "Array with text info about which module requested the cable control channel (size of NumCableControl). This is just for diagnostics." - typedef ^ InitInputType IntKi InterpOrder - - - "Interpolation order from glue code -- required to set m%u_xStC sizes" - #ADD in the TMD submodule input file passing here -typedef ^ InitInputType ReKi fromSCGlob {:} - - "Initial global inputs to the controller [from the supercontroller]" - -typedef ^ InitInputType ReKi fromSC {:} - - "Initial turbine specific inputs to the controller [from the supercontroller]" - #initial inputs of lidar parameters typedef ^ InitInputType ReKi LidSpeed {:} - - "Number of Lidar measurement distances" - typedef ^ InitInputType ReKi MsrPositionsX {:} - - "Lidar X direction measurement points" m @@ -192,7 +187,6 @@ typedef ^ BladedDLLType ReKi BlAirfoilCom 3 - - "Commanded Airfoil UserProp for typedef ^ BladedDLLType ReKi PrevBlAirfoilCom 3 - - "Previously commanded Airfoil UserProp for blade. Passed to AD15 for airfoil interpolation (must be same units as given in AD15 airfoil tables)" - typedef ^ BladedDLLType ReKi ElecPwr_prev - - - "Electrical power (from previous step), sent to Bladed DLL" W typedef ^ BladedDLLType ReKi GenTrq_prev - - - "Electrical generator torque (from previous step), sent to Bladed DLL" N-m -typedef ^ BladedDLLType SiKi toSC {:} - - "controller output to supercontroller" - typedef ^ BladedDLLType logical initialized - - - "flag that determines if DLL has been called (for difference between CalcOutput and UpdateStates)" - typedef ^ BladedDLLType INTEGER NumLogChannels - - - "number of log channels from controller" - typedef ^ BladedDLLType OutParmType LogChannels_OutParam {:} - - "Names and units (and other characteristics) of logging outputs from DLL" - @@ -467,7 +461,6 @@ typedef ^ ParameterType Logical EXavrSWAP - - - "Use extendend avr SWAP" - typedef ^ ParameterType IntKi NumCableControl - - - "Number of cable control channels requested" - typedef ^ ParameterType IntKi NumStC_Control - - - "Number of cable StC channels requested" - typedef ^ ParameterType IntKi StCMeasNumPerChan {:} - - "Number of cable StC channel to average on each control channel sent to DLL" - -typedef ^ ParameterType LOGICAL UseSC - - - "Supercontroller on/off flag" - # parameters for linearization typedef ^ ParameterType Integer Jac_u_indx {:}{:} - - "matrix to help fill/pack the u vector in computing the jacobian" - typedef ^ ParameterType Integer Jac_x_indx {:}{:} - - "matrix to help fill/pack the x vector in computing the jacobian" - @@ -538,8 +531,6 @@ typedef ^ InputType ReKi YawAngle - - 2pi "Estimate of yaw (nacelle + platform)" typedef ^ InputType ReKi LSShftFxa - - - "Rotating low-speed shaft force x" N typedef ^ InputType ReKi LSShftFys - - - "Nonrotating low-speed shaft force y" N typedef ^ InputType ReKi LSShftFzs - - - "Nonrotating low-speed shaft force z" N -typedef ^ InputType SiKi fromSC {:} - - "A swap array: used to pass turbine specific input data to the DLL controller from the supercontroller" - -typedef ^ InputType SiKi fromSCglob {:} - - "A swap array: used to pass global input data to the DLL controller from the supercontroller" - #typedef ^ InputType SiKi Lidar {:} - - "A swap array: used to pass input data to the DLL controller from the Lidar" - typedef ^ InputType MeshType PtfmMotionMesh - - - "Platform motion mesh at platform reference point" - typedef ^ InputType MeshType BStCMotionMesh {:}{:} - - "StC module blade input motion mesh" - @@ -573,4 +564,3 @@ typedef ^ OutputType MeshType BStCLoadMesh {:}{:} - - "StC module blade o typedef ^ OutputType MeshType NStCLoadMesh {:} - - "StC module nacelle output load mesh" - typedef ^ OutputType MeshType TStCLoadMesh {:} - - "StC module tower output load mesh" - typedef ^ OutputType MeshType SStCLoadMesh {:} - - "StC module substructure output load mesh" - -typedef ^ OutputType SiKi toSC {:} - - "A swap array: used to pass output data from the DLL controller to the supercontroller" - diff --git a/modules/servodyn/src/ServoDyn_Types.f90 b/modules/servodyn/src/ServoDyn_Types.f90 index d8b6eb4b44..eb53b248ae 100644 --- a/modules/servodyn/src/ServoDyn_Types.f90 +++ b/modules/servodyn/src/ServoDyn_Types.f90 @@ -57,9 +57,6 @@ MODULE ServoDyn_Types REAL(DbKi) :: Tmax = 0.0_R8Ki !< max time from glue code [s] REAL(ReKi) :: AvgWindSpeed = 0.0_ReKi !< average wind speed for the simulation [m/s] REAL(ReKi) :: AirDens = 0.0_ReKi !< air density [kg/m^3] - INTEGER(IntKi) :: NumSC2CtrlGlob = 0_IntKi !< number of global controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumSC2Ctrl = 0_IntKi !< number of turbine specific controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumCtrl2SC = 0_IntKi !< number of controller outputs [to supercontroller] [-] INTEGER(IntKi) :: TrimCase = 0_IntKi !< Controller parameter to be trimmed {1:yaw; 2:torque; 3:pitch} [used only if CalcSteady=True] [-] REAL(ReKi) :: TrimGain = 0.0_ReKi !< Proportional gain for the rotational speed error (>0) [used only if TrimCase>0] [rad/(rad/s) for yaw or pitch; Nm/(rad/s) for torque] REAL(ReKi) :: RotSpeedRef = 0.0_ReKi !< Reference rotor speed [rad/s] @@ -72,8 +69,6 @@ MODULE ServoDyn_Types INTEGER(IntKi) :: NumCableControl = 0_IntKi !< Number of cable control channels requested [-] CHARACTER(64) , DIMENSION(:), ALLOCATABLE :: CableControlRequestor !< Array with text info about which module requested the cable control channel (size of NumCableControl). This is just for diagnostics. [-] INTEGER(IntKi) :: InterpOrder = 0_IntKi !< Interpolation order from glue code -- required to set m%u_xStC sizes [-] - REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: fromSCGlob !< Initial global inputs to the controller [from the supercontroller] [-] - REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: fromSC !< Initial turbine specific inputs to the controller [from the supercontroller] [-] REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: LidSpeed !< Number of Lidar measurement distances [-] REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: MsrPositionsX !< Lidar X direction measurement points [m] REAL(ReKi) , DIMENSION(:), ALLOCATABLE :: MsrPositionsY !< Lidar Y direction measurement points [m] @@ -206,7 +201,6 @@ MODULE ServoDyn_Types REAL(ReKi) , DIMENSION(1:3) :: PrevBlAirfoilCom = 0.0_ReKi !< Previously commanded Airfoil UserProp for blade. Passed to AD15 for airfoil interpolation (must be same units as given in AD15 airfoil tables) [-] REAL(ReKi) :: ElecPwr_prev = 0.0_ReKi !< Electrical power (from previous step), sent to Bladed DLL [W] REAL(ReKi) :: GenTrq_prev = 0.0_ReKi !< Electrical generator torque (from previous step), sent to Bladed DLL [N-m] - REAL(SiKi) , DIMENSION(:), ALLOCATABLE :: toSC !< controller output to supercontroller [-] LOGICAL :: initialized = .false. !< flag that determines if DLL has been called (for difference between CalcOutput and UpdateStates) [-] INTEGER(IntKi) :: NumLogChannels = 0_IntKi !< number of log channels from controller [-] TYPE(OutParmType) , DIMENSION(:), ALLOCATABLE :: LogChannels_OutParam !< Names and units (and other characteristics) of logging outputs from DLL [-] @@ -475,7 +469,6 @@ MODULE ServoDyn_Types INTEGER(IntKi) :: NumCableControl = 0_IntKi !< Number of cable control channels requested [-] INTEGER(IntKi) :: NumStC_Control = 0_IntKi !< Number of cable StC channels requested [-] INTEGER(IntKi) , DIMENSION(:), ALLOCATABLE :: StCMeasNumPerChan !< Number of cable StC channel to average on each control channel sent to DLL [-] - LOGICAL :: UseSC = .false. !< Supercontroller on/off flag [-] INTEGER(IntKi) , DIMENSION(:,:), ALLOCATABLE :: Jac_u_indx !< matrix to help fill/pack the u vector in computing the jacobian [-] INTEGER(IntKi) , DIMENSION(:,:), ALLOCATABLE :: Jac_x_indx !< matrix to help fill/pack the x vector in computing the jacobian [-] REAL(R8Ki) , DIMENSION(:), ALLOCATABLE :: du !< vector that determines size of perturbation for u (inputs) [-] @@ -543,8 +536,6 @@ MODULE ServoDyn_Types REAL(ReKi) :: LSShftFxa = 0.0_ReKi !< Rotating low-speed shaft force x [N] REAL(ReKi) :: LSShftFys = 0.0_ReKi !< Nonrotating low-speed shaft force y [N] REAL(ReKi) :: LSShftFzs = 0.0_ReKi !< Nonrotating low-speed shaft force z [N] - REAL(SiKi) , DIMENSION(:), ALLOCATABLE :: fromSC !< A swap array: used to pass turbine specific input data to the DLL controller from the supercontroller [-] - REAL(SiKi) , DIMENSION(:), ALLOCATABLE :: fromSCglob !< A swap array: used to pass global input data to the DLL controller from the supercontroller [-] TYPE(MeshType) :: PtfmMotionMesh !< Platform motion mesh at platform reference point [-] TYPE(MeshType) , DIMENSION(:,:), ALLOCATABLE :: BStCMotionMesh !< StC module blade input motion mesh [-] TYPE(MeshType) , DIMENSION(:), ALLOCATABLE :: NStCMotionMesh !< StC module nacelle input motion mesh [-] @@ -574,7 +565,6 @@ MODULE ServoDyn_Types TYPE(MeshType) , DIMENSION(:), ALLOCATABLE :: NStCLoadMesh !< StC module nacelle output load mesh [-] TYPE(MeshType) , DIMENSION(:), ALLOCATABLE :: TStCLoadMesh !< StC module tower output load mesh [-] TYPE(MeshType) , DIMENSION(:), ALLOCATABLE :: SStCLoadMesh !< StC module substructure output load mesh [-] - REAL(SiKi) , DIMENSION(:), ALLOCATABLE :: toSC !< A swap array: used to pass output data from the DLL controller to the supercontroller [-] END TYPE SrvD_OutputType ! ======================= CONTAINS @@ -623,9 +613,6 @@ subroutine SrvD_CopyInitInput(SrcInitInputData, DstInitInputData, CtrlCode, ErrS DstInitInputData%Tmax = SrcInitInputData%Tmax DstInitInputData%AvgWindSpeed = SrcInitInputData%AvgWindSpeed DstInitInputData%AirDens = SrcInitInputData%AirDens - DstInitInputData%NumSC2CtrlGlob = SrcInitInputData%NumSC2CtrlGlob - DstInitInputData%NumSC2Ctrl = SrcInitInputData%NumSC2Ctrl - DstInitInputData%NumCtrl2SC = SrcInitInputData%NumCtrl2SC DstInitInputData%TrimCase = SrcInitInputData%TrimCase DstInitInputData%TrimGain = SrcInitInputData%TrimGain DstInitInputData%RotSpeedRef = SrcInitInputData%RotSpeedRef @@ -695,30 +682,6 @@ subroutine SrvD_CopyInitInput(SrcInitInputData, DstInitInputData, CtrlCode, ErrS DstInitInputData%CableControlRequestor = SrcInitInputData%CableControlRequestor end if DstInitInputData%InterpOrder = SrcInitInputData%InterpOrder - if (allocated(SrcInitInputData%fromSCGlob)) then - LB(1:1) = lbound(SrcInitInputData%fromSCGlob) - UB(1:1) = ubound(SrcInitInputData%fromSCGlob) - if (.not. allocated(DstInitInputData%fromSCGlob)) then - allocate(DstInitInputData%fromSCGlob(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInitInputData%fromSCGlob.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstInitInputData%fromSCGlob = SrcInitInputData%fromSCGlob - end if - if (allocated(SrcInitInputData%fromSC)) then - LB(1:1) = lbound(SrcInitInputData%fromSC) - UB(1:1) = ubound(SrcInitInputData%fromSC) - if (.not. allocated(DstInitInputData%fromSC)) then - allocate(DstInitInputData%fromSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInitInputData%fromSC.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstInitInputData%fromSC = SrcInitInputData%fromSC - end if if (allocated(SrcInitInputData%LidSpeed)) then LB(1:1) = lbound(SrcInitInputData%LidSpeed) UB(1:1) = ubound(SrcInitInputData%LidSpeed) @@ -803,12 +766,6 @@ subroutine SrvD_DestroyInitInput(InitInputData, ErrStat, ErrMsg) if (allocated(InitInputData%CableControlRequestor)) then deallocate(InitInputData%CableControlRequestor) end if - if (allocated(InitInputData%fromSCGlob)) then - deallocate(InitInputData%fromSCGlob) - end if - if (allocated(InitInputData%fromSC)) then - deallocate(InitInputData%fromSC) - end if if (allocated(InitInputData%LidSpeed)) then deallocate(InitInputData%LidSpeed) end if @@ -849,9 +806,6 @@ subroutine SrvD_PackInitInput(RF, Indata) call RegPack(RF, InData%Tmax) call RegPack(RF, InData%AvgWindSpeed) call RegPack(RF, InData%AirDens) - call RegPack(RF, InData%NumSC2CtrlGlob) - call RegPack(RF, InData%NumSC2Ctrl) - call RegPack(RF, InData%NumCtrl2SC) call RegPack(RF, InData%TrimCase) call RegPack(RF, InData%TrimGain) call RegPack(RF, InData%RotSpeedRef) @@ -864,8 +818,6 @@ subroutine SrvD_PackInitInput(RF, Indata) call RegPack(RF, InData%NumCableControl) call RegPackAlloc(RF, InData%CableControlRequestor) call RegPack(RF, InData%InterpOrder) - call RegPackAlloc(RF, InData%fromSCGlob) - call RegPackAlloc(RF, InData%fromSC) call RegPackAlloc(RF, InData%LidSpeed) call RegPackAlloc(RF, InData%MsrPositionsX) call RegPackAlloc(RF, InData%MsrPositionsY) @@ -907,9 +859,6 @@ subroutine SrvD_UnPackInitInput(RF, OutData) call RegUnpack(RF, OutData%Tmax); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%AvgWindSpeed); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%AirDens); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%NumSC2CtrlGlob); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%NumSC2Ctrl); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%NumCtrl2SC); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%TrimCase); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%TrimGain); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%RotSpeedRef); if (RegCheckErr(RF, RoutineName)) return @@ -922,8 +871,6 @@ subroutine SrvD_UnPackInitInput(RF, OutData) call RegUnpack(RF, OutData%NumCableControl); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%CableControlRequestor); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%InterpOrder); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%fromSCGlob); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%fromSC); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%LidSpeed); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%MsrPositionsX); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%MsrPositionsY); if (RegCheckErr(RF, RoutineName)) return @@ -1595,18 +1542,6 @@ subroutine SrvD_CopyBladedDLLType(SrcBladedDLLTypeData, DstBladedDLLTypeData, Ct DstBladedDLLTypeData%PrevBlAirfoilCom = SrcBladedDLLTypeData%PrevBlAirfoilCom DstBladedDLLTypeData%ElecPwr_prev = SrcBladedDLLTypeData%ElecPwr_prev DstBladedDLLTypeData%GenTrq_prev = SrcBladedDLLTypeData%GenTrq_prev - if (allocated(SrcBladedDLLTypeData%toSC)) then - LB(1:1) = lbound(SrcBladedDLLTypeData%toSC) - UB(1:1) = ubound(SrcBladedDLLTypeData%toSC) - if (.not. allocated(DstBladedDLLTypeData%toSC)) then - allocate(DstBladedDLLTypeData%toSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstBladedDLLTypeData%toSC.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstBladedDLLTypeData%toSC = SrcBladedDLLTypeData%toSC - end if DstBladedDLLTypeData%initialized = SrcBladedDLLTypeData%initialized DstBladedDLLTypeData%NumLogChannels = SrcBladedDLLTypeData%NumLogChannels if (allocated(SrcBladedDLLTypeData%LogChannels_OutParam)) then @@ -1963,9 +1898,6 @@ subroutine SrvD_DestroyBladedDLLType(BladedDLLTypeData, ErrStat, ErrMsg) if (allocated(BladedDLLTypeData%avrSWAP)) then deallocate(BladedDLLTypeData%avrSWAP) end if - if (allocated(BladedDLLTypeData%toSC)) then - deallocate(BladedDLLTypeData%toSC) - end if if (allocated(BladedDLLTypeData%LogChannels_OutParam)) then LB(1:1) = lbound(BladedDLLTypeData%LogChannels_OutParam) UB(1:1) = ubound(BladedDLLTypeData%LogChannels_OutParam) @@ -2061,7 +1993,6 @@ subroutine SrvD_PackBladedDLLType(RF, Indata) call RegPack(RF, InData%PrevBlAirfoilCom) call RegPack(RF, InData%ElecPwr_prev) call RegPack(RF, InData%GenTrq_prev) - call RegPackAlloc(RF, InData%toSC) call RegPack(RF, InData%initialized) call RegPack(RF, InData%NumLogChannels) call RegPack(RF, allocated(InData%LogChannels_OutParam)) @@ -2176,7 +2107,6 @@ subroutine SrvD_UnPackBladedDLLType(RF, OutData) call RegUnpack(RF, OutData%PrevBlAirfoilCom); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%ElecPwr_prev); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%GenTrq_prev); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%toSC); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%initialized); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%NumLogChannels); if (RegCheckErr(RF, RoutineName)) return if (allocated(OutData%LogChannels_OutParam)) deallocate(OutData%LogChannels_OutParam) @@ -4733,7 +4663,6 @@ subroutine SrvD_CopyParam(SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg) end if DstParamData%StCMeasNumPerChan = SrcParamData%StCMeasNumPerChan end if - DstParamData%UseSC = SrcParamData%UseSC if (allocated(SrcParamData%Jac_u_indx)) then LB(1:2) = lbound(SrcParamData%Jac_u_indx) UB(1:2) = ubound(SrcParamData%Jac_u_indx) @@ -5208,7 +5137,6 @@ subroutine SrvD_PackParam(RF, Indata) call RegPack(RF, InData%NumCableControl) call RegPack(RF, InData%NumStC_Control) call RegPackAlloc(RF, InData%StCMeasNumPerChan) - call RegPack(RF, InData%UseSC) call RegPackAlloc(RF, InData%Jac_u_indx) call RegPackAlloc(RF, InData%Jac_x_indx) call RegPackAlloc(RF, InData%du) @@ -5404,7 +5332,6 @@ subroutine SrvD_UnPackParam(RF, OutData) call RegUnpack(RF, OutData%NumCableControl); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%NumStC_Control); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%StCMeasNumPerChan); if (RegCheckErr(RF, RoutineName)) return - call RegUnpack(RF, OutData%UseSC); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%Jac_u_indx); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%Jac_x_indx); if (RegCheckErr(RF, RoutineName)) return call RegUnpackAlloc(RF, OutData%du); if (RegCheckErr(RF, RoutineName)) return @@ -5538,30 +5465,6 @@ subroutine SrvD_CopyInput(SrcInputData, DstInputData, CtrlCode, ErrStat, ErrMsg) DstInputData%LSShftFxa = SrcInputData%LSShftFxa DstInputData%LSShftFys = SrcInputData%LSShftFys DstInputData%LSShftFzs = SrcInputData%LSShftFzs - if (allocated(SrcInputData%fromSC)) then - LB(1:1) = lbound(SrcInputData%fromSC) - UB(1:1) = ubound(SrcInputData%fromSC) - if (.not. allocated(DstInputData%fromSC)) then - allocate(DstInputData%fromSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInputData%fromSC.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstInputData%fromSC = SrcInputData%fromSC - end if - if (allocated(SrcInputData%fromSCglob)) then - LB(1:1) = lbound(SrcInputData%fromSCglob) - UB(1:1) = ubound(SrcInputData%fromSCglob) - if (.not. allocated(DstInputData%fromSCglob)) then - allocate(DstInputData%fromSCglob(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInputData%fromSCglob.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstInputData%fromSCglob = SrcInputData%fromSCglob - end if call MeshCopy(SrcInputData%PtfmMotionMesh, DstInputData%PtfmMotionMesh, CtrlCode, ErrStat2, ErrMsg2 ) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) if (ErrStat >= AbortErrLev) return @@ -5707,12 +5610,6 @@ subroutine SrvD_DestroyInput(InputData, ErrStat, ErrMsg) if (allocated(InputData%ExternalCableDeltaLdot)) then deallocate(InputData%ExternalCableDeltaLdot) end if - if (allocated(InputData%fromSC)) then - deallocate(InputData%fromSC) - end if - if (allocated(InputData%fromSCglob)) then - deallocate(InputData%fromSCglob) - end if call MeshDestroy( InputData%PtfmMotionMesh, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) if (allocated(InputData%BStCMotionMesh)) then @@ -5813,8 +5710,6 @@ subroutine SrvD_PackInput(RF, Indata) call RegPack(RF, InData%LSShftFxa) call RegPack(RF, InData%LSShftFys) call RegPack(RF, InData%LSShftFzs) - call RegPackAlloc(RF, InData%fromSC) - call RegPackAlloc(RF, InData%fromSCglob) call MeshPack(RF, InData%PtfmMotionMesh) call RegPack(RF, allocated(InData%BStCMotionMesh)) if (allocated(InData%BStCMotionMesh)) then @@ -5909,8 +5804,6 @@ subroutine SrvD_UnPackInput(RF, OutData) call RegUnpack(RF, OutData%LSShftFxa); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%LSShftFys); if (RegCheckErr(RF, RoutineName)) return call RegUnpack(RF, OutData%LSShftFzs); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%fromSC); if (RegCheckErr(RF, RoutineName)) return - call RegUnpackAlloc(RF, OutData%fromSCglob); if (RegCheckErr(RF, RoutineName)) return call MeshUnpack(RF, OutData%PtfmMotionMesh) ! PtfmMotionMesh if (allocated(OutData%BStCMotionMesh)) deallocate(OutData%BStCMotionMesh) call RegUnpack(RF, IsAllocAssoc); if (RegCheckErr(RF, RoutineName)) return @@ -6129,18 +6022,6 @@ subroutine SrvD_CopyOutput(SrcOutputData, DstOutputData, CtrlCode, ErrStat, ErrM if (ErrStat >= AbortErrLev) return end do end if - if (allocated(SrcOutputData%toSC)) then - LB(1:1) = lbound(SrcOutputData%toSC) - UB(1:1) = ubound(SrcOutputData%toSC) - if (.not. allocated(DstOutputData%toSC)) then - allocate(DstOutputData%toSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstOutputData%toSC.', ErrStat, ErrMsg, RoutineName) - return - end if - end if - DstOutputData%toSC = SrcOutputData%toSC - end if end subroutine subroutine SrvD_DestroyOutput(OutputData, ErrStat, ErrMsg) @@ -6210,9 +6091,6 @@ subroutine SrvD_DestroyOutput(OutputData, ErrStat, ErrMsg) end do deallocate(OutputData%SStCLoadMesh) end if - if (allocated(OutputData%toSC)) then - deallocate(OutputData%toSC) - end if end subroutine subroutine SrvD_PackOutput(RF, Indata) @@ -6272,7 +6150,6 @@ subroutine SrvD_PackOutput(RF, Indata) call MeshPack(RF, InData%SStCLoadMesh(i1)) end do end if - call RegPackAlloc(RF, InData%toSC) if (RegCheckErr(RF, RoutineName)) return end subroutine @@ -6351,7 +6228,6 @@ subroutine SrvD_UnPackOutput(RF, OutData) call MeshUnpack(RF, OutData%SStCLoadMesh(i1)) ! SStCLoadMesh end do end if - call RegUnpackAlloc(RF, OutData%toSC); if (RegCheckErr(RF, RoutineName)) return end subroutine subroutine SrvD_Input_ExtrapInterp(u, t, u_out, t_out, ErrStat, ErrMsg) @@ -6506,12 +6382,6 @@ SUBROUTINE SrvD_Input_ExtrapInterp1(u1, u2, tin, u_out, tin_out, ErrStat, ErrMsg u_out%LSShftFxa = a1*u1%LSShftFxa + a2*u2%LSShftFxa u_out%LSShftFys = a1*u1%LSShftFys + a2*u2%LSShftFys u_out%LSShftFzs = a1*u1%LSShftFzs + a2*u2%LSShftFzs - IF (ALLOCATED(u_out%fromSC) .AND. ALLOCATED(u1%fromSC)) THEN - u_out%fromSC = a1*u1%fromSC + a2*u2%fromSC - END IF ! check if allocated - IF (ALLOCATED(u_out%fromSCglob) .AND. ALLOCATED(u1%fromSCglob)) THEN - u_out%fromSCglob = a1*u1%fromSCglob + a2*u2%fromSCglob - END IF ! check if allocated CALL MeshExtrapInterp1(u1%PtfmMotionMesh, u2%PtfmMotionMesh, tin, u_out%PtfmMotionMesh, tin_out, ErrStat2, ErrMsg2) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg,RoutineName) IF (ALLOCATED(u_out%BStCMotionMesh) .AND. ALLOCATED(u1%BStCMotionMesh)) THEN @@ -6664,12 +6534,6 @@ SUBROUTINE SrvD_Input_ExtrapInterp2(u1, u2, u3, tin, u_out, tin_out, ErrStat, Er u_out%LSShftFxa = a1*u1%LSShftFxa + a2*u2%LSShftFxa + a3*u3%LSShftFxa u_out%LSShftFys = a1*u1%LSShftFys + a2*u2%LSShftFys + a3*u3%LSShftFys u_out%LSShftFzs = a1*u1%LSShftFzs + a2*u2%LSShftFzs + a3*u3%LSShftFzs - IF (ALLOCATED(u_out%fromSC) .AND. ALLOCATED(u1%fromSC)) THEN - u_out%fromSC = a1*u1%fromSC + a2*u2%fromSC + a3*u3%fromSC - END IF ! check if allocated - IF (ALLOCATED(u_out%fromSCglob) .AND. ALLOCATED(u1%fromSCglob)) THEN - u_out%fromSCglob = a1*u1%fromSCglob + a2*u2%fromSCglob + a3*u3%fromSCglob - END IF ! check if allocated CALL MeshExtrapInterp2(u1%PtfmMotionMesh, u2%PtfmMotionMesh, u3%PtfmMotionMesh, tin, u_out%PtfmMotionMesh, tin_out, ErrStat2, ErrMsg2) CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg,RoutineName) IF (ALLOCATED(u_out%BStCMotionMesh) .AND. ALLOCATED(u1%BStCMotionMesh)) THEN @@ -6863,9 +6727,6 @@ SUBROUTINE SrvD_Output_ExtrapInterp1(y1, y2, tin, y_out, tin_out, ErrStat, ErrMs CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg,RoutineName) END DO END IF ! check if allocated - IF (ALLOCATED(y_out%toSC) .AND. ALLOCATED(y1%toSC)) THEN - y_out%toSC = a1*y1%toSC + a2*y2%toSC - END IF ! check if allocated END SUBROUTINE SUBROUTINE SrvD_Output_ExtrapInterp2(y1, y2, y3, tin, y_out, tin_out, ErrStat, ErrMsg ) @@ -6977,9 +6838,6 @@ SUBROUTINE SrvD_Output_ExtrapInterp2(y1, y2, y3, tin, y_out, tin_out, ErrStat, E CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg,RoutineName) END DO END IF ! check if allocated - IF (ALLOCATED(y_out%toSC) .AND. ALLOCATED(y1%toSC)) THEN - y_out%toSC = a1*y1%toSC + a2*y2%toSC + a3*y3%toSC - END IF ! check if allocated END SUBROUTINE END MODULE ServoDyn_Types !ENDOFREGISTRYGENERATEDFILE diff --git a/modules/supercontroller/CMakeLists.txt b/modules/supercontroller/CMakeLists.txt index 4d81ea6695..45b4e774a1 100644 --- a/modules/supercontroller/CMakeLists.txt +++ b/modules/supercontroller/CMakeLists.txt @@ -16,7 +16,7 @@ if (GENERATE_TYPES) generate_f90_types(src/SuperController_Registry.txt ${CMAKE_CURRENT_LIST_DIR}/src/SuperController_Types.f90 -ccode) - generate_f90_types(src/SC_DataEx_Registry.txt ${CMAKE_CURRENT_LIST_DIR}/src/SCDataEx_Types.f90 -ccode -noextrap) + #generate_f90_types(src/SC_DataEx_Registry.txt ${CMAKE_CURRENT_LIST_DIR}/src/SCDataEx_Types.f90 -ccode -noextrap) endif() add_library(sctypeslib STATIC @@ -25,7 +25,7 @@ add_library(sctypeslib STATIC target_link_libraries(sctypeslib nwtclibs) add_library(scfastlib STATIC - src/SC_DataEx.f90 + #src/SC_DataEx.f90 src/SuperController_Types.f90 src/SuperController.f90 ) From 7d806ca3f5497e21b482266355d64677a46bcd31 Mon Sep 17 00:00:00 2001 From: AbhineetGupta Date: Thu, 3 Apr 2025 18:49:55 -0600 Subject: [PATCH 02/15] Update r-test comming for FAST.Farm supercontroller deprecation --- reg_tests/r-test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reg_tests/r-test b/reg_tests/r-test index 54a2998d96..405c014ea1 160000 --- a/reg_tests/r-test +++ b/reg_tests/r-test @@ -1 +1 @@ -Subproject commit 54a2998d96908461eeb554f756bfc9da69055804 +Subproject commit 405c014ea140cf2b297ea6432fb52a821f2120aa From 58a9feb5413414b356295a76049575b386d7ad8c Mon Sep 17 00:00:00 2001 From: AbhineetGupta Date: Thu, 3 Apr 2025 22:02:40 -0600 Subject: [PATCH 03/15] Trying to remove supercontroller from openfast-cpp --- glue-codes/openfast-cpp/src/FAST_Prog.cpp | 8 +- glue-codes/openfast-cpp/src/OpenFAST.H | 38 +- glue-codes/openfast-cpp/src/OpenFAST.cpp | 196 +++++----- glue-codes/openfast-cpp/src/SC.cpp | 454 ---------------------- glue-codes/openfast-cpp/src/SC.h | 127 ------ 5 files changed, 121 insertions(+), 702 deletions(-) delete mode 100644 glue-codes/openfast-cpp/src/SC.cpp delete mode 100644 glue-codes/openfast-cpp/src/SC.h diff --git a/glue-codes/openfast-cpp/src/FAST_Prog.cpp b/glue-codes/openfast-cpp/src/FAST_Prog.cpp index cb35300394..5efc98dd2f 100644 --- a/glue-codes/openfast-cpp/src/FAST_Prog.cpp +++ b/glue-codes/openfast-cpp/src/FAST_Prog.cpp @@ -146,10 +146,10 @@ void readInputFile(fast::fastInputs & fi, std::string cInterfaceInputFile, doubl if (setUniformXBladeForces) get_if_present(cDriverInp, "x_blade_force", *xBladeForce, 0.0); - get_if_present(cDriverInp, "super_controller", fi.scStatus, false); - if(fi.scStatus) { - get_required(cDriverInp, "sc_libfile", fi.scLibFile); - } + //get_if_present(cDriverInp, "super_controller", fi.scStatus, false); + //if(fi.scStatus) { + // get_required(cDriverInp, "sc_libfile", fi.scLibFile); + //} fi.globTurbineData.resize(fi.nTurbinesGlob); for (int iTurb=0; iTurb < fi.nTurbinesGlob; iTurb++) { diff --git a/glue-codes/openfast-cpp/src/OpenFAST.H b/glue-codes/openfast-cpp/src/OpenFAST.H index 9915d7bbb3..24cef4d6e2 100644 --- a/glue-codes/openfast-cpp/src/OpenFAST.H +++ b/glue-codes/openfast-cpp/src/OpenFAST.H @@ -20,7 +20,7 @@ #define MPICH_SKIP_MPICXX #endif #include "mpi.h" -#include "SC.h" +//#include "SC.h" namespace fast { @@ -231,13 +231,13 @@ class fastInputs { double dtDriver{0.0}; //! Time step for openfast. double dtFAST{0.0}; - //! Supercontroller status: True/False. - bool scStatus{false}; - //! Name of the dynamic library containing the supercontroller implementation - std::string scLibFile{""}; - //! Number of inputs and output to the supercontroller from/to each turbine - int numScInputs{0}; - int numScOutputs{0}; +// //! Supercontroller status: True/False. +// bool scStatus{false}; +// //! Name of the dynamic library containing the supercontroller implementation +// std::string scLibFile{""}; +// //! Number of inputs and output to the supercontroller from/to each turbine +// int numScInputs{0}; +// int numScOutputs{0}; //! Vector of turbine specific input data std::vector globTurbineData; @@ -338,7 +338,7 @@ class OpenFAST { //! Data structure to send force information to ExternalLoads module in OpenFAST std::vector extld_o_t_FAST; // Output to OpenFAST - scInitOutData scio; +// scInitOutData scio; // Mapping of local turbine number to global turbine and processor number // Turbine Number is DIFFERENT from TurbID. Turbine Number simply runs from 0:n-1 locally and globally. @@ -353,16 +353,16 @@ class OpenFAST { //! Same as the turbineSetProcs, but as an integer array std::vector turbineProcs; - // Supercontroller stuff - bool scStatus{false}; - std::string scLibFile; - // Dynamic load stuff copied from 'C++ dlopen mini HOWTO' on tldp.org - void *scLibHandle ; - typedef SuperController* create_sc_t(); - create_sc_t * create_SuperController; - typedef void destroy_sc_t(SuperController *); - destroy_sc_t * destroy_SuperController; - std::unique_ptr sc; +// // Supercontroller stuff +// bool scStatus{false}; +// std::string scLibFile; +// // Dynamic load stuff copied from 'C++ dlopen mini HOWTO' on tldp.org +// void *scLibHandle ; +// typedef SuperController* create_sc_t(); +// create_sc_t * create_SuperController; +// typedef void destroy_sc_t(SuperController *); +// destroy_sc_t * destroy_SuperController; +// std::unique_ptr sc; // MPI related book keeping for all processors containing turbines //! Number of processors in a fastMPIGroup diff --git a/glue-codes/openfast-cpp/src/OpenFAST.cpp b/glue-codes/openfast-cpp/src/OpenFAST.cpp index 33a534f8dc..d08f37543f 100644 --- a/glue-codes/openfast-cpp/src/OpenFAST.cpp +++ b/glue-codes/openfast-cpp/src/OpenFAST.cpp @@ -32,8 +32,8 @@ fast::fastInputs::fastInputs(): restartFreq(-1), tMax(0.0), dtDriver(0.0), - scStatus(false), - scLibFile("") +// scStatus(false), +// scLibFile("") { //Nothing to do here } @@ -42,7 +42,7 @@ fast::fastInputs::fastInputs(): fast::OpenFAST::OpenFAST() { - sc = std::unique_ptr(new SuperController); + // sc = std::unique_ptr(new SuperController); ncRstVarNames_ = {"time", "rst_filename", "twr_ref_pos", "bld_ref_pos", "nac_ref_pos", "hub_ref_pos", "twr_def", "twr_vel", "twr_ld", "bld_def", "bld_vel", "bld_ld", "hub_def", "hub_vel", "nac_def", "nac_vel", "bld_root_def", "bld_pitch", "x_vel", "vel_vel", "x_force", "xdot_force", "orient_force", "vel_force", "force"}; ncRstDimNames_ = {"n_tsteps", "n_states", "n_twr_data", "n_bld_data", "n_pt_data", "n_bld_root_data", "n_bld_pitch_data", "n_vel_pts_data", "n_force_pts_data", "n_force_pts_orient_data"}; @@ -649,8 +649,8 @@ void fast::OpenFAST::init() { &ntStart, &extinfw_i_f_FAST[iTurb], &extinfw_o_t_FAST[iTurb], - &sc->ip_from_FAST[iTurb], - &sc->op_to_FAST[iTurb], +// &sc->ip_from_FAST[iTurb], +// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); checkError(ErrStat, ErrMsg); @@ -665,8 +665,8 @@ void fast::OpenFAST::init() { &extld_i_f_FAST[iTurb], &extld_p_f_FAST[iTurb], &extld_o_t_FAST[iTurb], - &sc->ip_from_FAST[iTurb], - &sc->op_to_FAST[iTurb], +// &sc->ip_from_FAST[iTurb], +// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); turbineData[iTurb].inflowType = 0; @@ -682,21 +682,21 @@ void fast::OpenFAST::init() { } checkAndSetSubsteps(); - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - //sc.readRestartFile(nt_global); - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// //sc.readRestartFile(nt_global); +// } break ; case fast::init: - sc->init(scio, nTurbinesProc); - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // sc.init_sc(scio, nTurbinesProc, turbineMapProcToGlob, fastMPIComm); - // sc.calcOutputs_n(0.0); - } // this calls the Init() routines of each module +// sc->init(scio, nTurbinesProc); +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // sc.init_sc(scio, nTurbinesProc, turbineMapProcToGlob, fastMPIComm); +// // sc.calcOutputs_n(0.0); +// } // this calls the Init() routines of each module for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { @@ -715,11 +715,11 @@ void fast::OpenFAST::init() { inputFileName, &turbineData[iTurb].TurbID, tmpOutFileRoot, - &scio.nSC2CtrlGlob, - &scio.nSC2Ctrl, - &scio.nCtrl2SC, - scio.from_SCglob.data(), - scio.from_SC[iTurb].data(), +// &scio.nSC2CtrlGlob, +// &scio.nSC2Ctrl, +// &scio.nCtrl2SC, +// scio.from_SCglob.data(), +// scio.from_SC[iTurb].data(), &turbineData[iTurb].numForcePtsBlade, &turbineData[iTurb].numForcePtsTwr, turbineData[iTurb].TurbineBasePos.data(), @@ -733,8 +733,8 @@ void fast::OpenFAST::init() { &turbineData[iTurb].nodeClusterType, &extinfw_i_f_FAST[iTurb], &extinfw_o_t_FAST[iTurb], - &sc->ip_from_FAST[iTurb], - &sc->op_to_FAST[iTurb], +// &sc->ip_from_FAST[iTurb], +// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); checkError(ErrStat, ErrMsg); @@ -766,8 +766,8 @@ void fast::OpenFAST::init() { &extld_i_f_FAST[iTurb], &extld_p_f_FAST[iTurb], &extld_o_t_FAST[iTurb], - &sc->ip_from_FAST[iTurb], - &sc->op_to_FAST[iTurb], +// &sc->ip_from_FAST[iTurb], +// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); checkError(ErrStat, ErrMsg); @@ -797,11 +797,11 @@ void fast::OpenFAST::init() { case fast::restartDriverInitFAST: //sc->init(scio, nTurbinesProc); - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // sc.init_sc(scio, nTurbinesProc, turbineMapProcToGlob, fastMPIComm); - // sc.calcOutputs_n(0.0); - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // sc.init_sc(scio, nTurbinesProc, turbineMapProcToGlob, fastMPIComm); +// // sc.calcOutputs_n(0.0); +// } for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { @@ -823,11 +823,11 @@ void fast::OpenFAST::init() { inputFileName, &turbineData[iTurb].TurbID, tmpOutFileRoot, - &scio.nSC2CtrlGlob, - &scio.nSC2Ctrl, - &scio.nCtrl2SC, - scio.from_SCglob.data(), - scio.from_SC[iTurb].data(), +// &scio.nSC2CtrlGlob, +// &scio.nSC2Ctrl, +// &scio.nCtrl2SC, +// scio.from_SCglob.data(), +// scio.from_SC[iTurb].data(), &turbineData[iTurb].numForcePtsBlade, &turbineData[iTurb].numForcePtsTwr, turbineData[iTurb].TurbineBasePos.data(), @@ -841,8 +841,8 @@ void fast::OpenFAST::init() { &turbineData[iTurb].nodeClusterType, &extinfw_i_f_FAST[iTurb], &extinfw_o_t_FAST[iTurb], - &sc->ip_from_FAST[iTurb], - &sc->op_to_FAST[iTurb], +// &sc->ip_from_FAST[iTurb], +// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); checkError(ErrStat, ErrMsg); @@ -927,11 +927,11 @@ void fast::OpenFAST::solution0(bool writeFiles) { if (!dryRun) { - if(scStatus) { - - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // sc.fastSCInputOutput(); - } +// if(scStatus) { +// +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // sc.fastSCInputOutput(); +// } if (writeFiles) { for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { @@ -967,11 +967,11 @@ void fast::OpenFAST::solution0(bool writeFiles) { timeZero = false; - if (scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // sc.calcOutputs_n(0.0); - // sc.fastSCInputOutput(); - } +// if (scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // sc.calcOutputs_n(0.0); +// // sc.fastSCInputOutput(); +// } } } @@ -1189,9 +1189,9 @@ void fast::OpenFAST::prework() { } else { - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// } for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { FAST_CFD_Prework(&iTurb, &ErrStat, ErrMsg); @@ -1323,9 +1323,9 @@ void fast::OpenFAST::advance_to_next_driver_time_step(bool writeFiles) { checkError(ErrStat, ErrMsg); } - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// } } @@ -1350,11 +1350,11 @@ void fast::OpenFAST::advance_to_next_driver_time_step(bool writeFiles) { checkError(ErrStat, ErrMsg); writeRestartFile(iTurb, nt_global); } - if(scStatus) { - if (fastMPIRank == 0) { - sc->writeRestartFile(nt_global); - } - } +// if(scStatus) { +// if (fastMPIRank == 0) { +// sc->writeRestartFile(nt_global); +// } +// } if ( (((nt_global - ntStart) % (outputFreq_ * tStepRatio) ) == 0 ) && (nt_global != ntStart) ) { writeOutputFile(iTurb, nt_global); @@ -1394,9 +1394,9 @@ void fast::OpenFAST::step(double ss_time) { set inputs from this code and call FAST: ********************************* */ - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// } for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { @@ -1411,9 +1411,9 @@ void fast::OpenFAST::step(double ss_time) { } - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// } } @@ -1488,12 +1488,12 @@ void fast::OpenFAST::step(bool writeFiles) { } - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // sc.updateStates(nt_global * dtFAST); // Predict state at 'n+1' based on inputs - // sc.calcOutputs_np1( (nt_global + 1) * dtFAST); - // sc.fastSCInputOutput(); - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // sc.updateStates(nt_global * dtFAST); // Predict state at 'n+1' based on inputs +// // sc.calcOutputs_np1( (nt_global + 1) * dtFAST); +// // sc.fastSCInputOutput(); +// } nt_global = nt_global + 1; @@ -1511,12 +1511,12 @@ void fast::OpenFAST::step(bool writeFiles) { checkError(ErrStat, ErrMsg); writeRestartFile(iTurb, nt_global); } - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // if (fastMPIRank == 0) { - // sc.writeRestartFile(nt_global); - // } - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // if (fastMPIRank == 0) { +// // sc.writeRestartFile(nt_global); +// // } +// } if ( (((nt_global - ntStart) % (outputFreq_ * tStepRatio) ) == 0 ) && (nt_global != ntStart) ) { writeOutputFile(iTurb, nt_global); @@ -2002,10 +2002,10 @@ void fast::OpenFAST::allocateMemory_preInit() { turbineSetProcs.insert(turbineMapGlobToProc[iTurb]); } - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // scio.from_SC.resize(nTurbinesProc); - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // scio.from_SC.resize(nTurbinesProc); +// } int nProcsWithTurbines=0; turbineProcs.resize(turbineSetProcs.size()); @@ -2074,10 +2074,10 @@ void fast::OpenFAST::allocateMemory_preInit() { extld_p_f_FAST.resize(nTurbinesProc) ; extld_o_t_FAST.resize(nTurbinesProc) ; - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // scio.from_SC.resize(nTurbinesProc); - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // scio.from_SC.resize(nTurbinesProc); +// } } @@ -2187,10 +2187,10 @@ void fast::OpenFAST::end() { // } // MPI_Group_free(&worldMPIGroup); - if(scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // sc.end(); - } +// if(scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // sc.end(); +// } } @@ -3257,14 +3257,14 @@ void fast::OpenFAST::setUniformXBladeForces(double loadX) { void fast::OpenFAST::loadSuperController(const fast::fastInputs & fi) { - if(fi.scStatus) { - std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; - // scStatus = fi.scStatus; - // sc.load(fi.nTurbinesGlob, fi.scLibFile, scio); - - } else { - - scStatus = false; - } +// if(fi.scStatus) { +// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; +// // scStatus = fi.scStatus; +// // sc.load(fi.nTurbinesGlob, fi.scLibFile, scio); +// +// } else { +// +// scStatus = false; +// } } diff --git a/glue-codes/openfast-cpp/src/SC.cpp b/glue-codes/openfast-cpp/src/SC.cpp deleted file mode 100644 index 7001648cd0..0000000000 --- a/glue-codes/openfast-cpp/src/SC.cpp +++ /dev/null @@ -1,454 +0,0 @@ -#include "SC.h" - -SuperController::SuperController(): -nCtrl2SC(0), -nSC2Ctrl(0), -nInpGlobal(0), -nSC2CtrlGlob(0), -nStatesGlobal(0), -nStatesTurbine(0) -{ - -} - -SuperController::~SuperController() { - // close the library - if (sc_library_loaded) { - std::cout << "Closing SC library..." << std::endl; - dlclose(scLibHandle); - } -} - -void SuperController::load(int inNTurbinesGlob, std::string inScLibFile, scInitOutData & scio) { - - nTurbinesGlob = inNTurbinesGlob; - scLibFile = inScLibFile; - - // open the library - scLibHandle = dlopen(scLibFile.c_str(), RTLD_LAZY); - if (!scLibHandle) { - std::cerr << "Cannot open library: " << dlerror() << '\n'; - } - sc_library_loaded = true; - - sc_init = (sc_init_t*) dlsym(scLibHandle, "sc_init"); - // reset errors - const char *dlsym_error_i = dlerror(); - if (dlsym_error_i) { - std::cerr << "Cannot load symbol 'sc_init': " << dlsym_error_i << '\n'; - dlclose(scLibHandle); - } - - sc_getInitData = (sc_getInitData_t*) dlsym(scLibHandle, "sc_getInitData"); - // reset errors - const char *dlsym_error_gid = dlerror(); - if (dlsym_error_gid) { - std::cerr << "Cannot load symbol 'sc_getInitData': " << dlsym_error_gid << '\n'; - dlclose(scLibHandle); - } - - sc_updateStates = (sc_updateStates_t*) dlsym(scLibHandle, "sc_updateStates"); - // reset errors - const char *dlsym_error_us = dlerror(); - if (dlsym_error_us) { - std::cerr << "Cannot load symbol 'sc_updateStates': " << dlsym_error_us << '\n'; - dlclose(scLibHandle); - } - - sc_calcOutputs = (sc_calcOutputs_t*) dlsym(scLibHandle, "sc_calcOutputs"); - // reset errors - const char *dlsym_error_co = dlerror(); - if (dlsym_error_co) { - std::cerr << "Cannot load symbol 'sc_calcOutputs': " << dlsym_error_co << '\n'; - dlclose(scLibHandle); - } - - sc_init(&nTurbinesGlob, &nInpGlobal, &nCtrl2SC, &nParamGlobal, &nParamTurbine, &nStatesGlobal, &nStatesTurbine, &nSC2CtrlGlob, &nSC2Ctrl, &ErrStat, ErrMsg); - - if (nInpGlobal != 0) - std::cerr << "Supercontroller: nInpGlobal has to be zero. Not implemented yet." << std::endl ; - - if (nCtrl2SC < 0) - std::cerr << "Supercontroller: nCtrl2SC is less than zero." << std::endl ; - - if (nParamGlobal < 0) - std::cerr << "Supercontroller: nParamGlobal is less than zero." << std::endl ; - - if (nParamTurbine < 0) - std::cerr << "Supercontroller: nParamTurbine is less than zero." << std::endl ; - - if (nStatesGlobal < 0) - std::cerr << "Supercontroller: nStatesGlobal is less than zero" << std::endl ; - - if (nStatesTurbine < 0) - std::cerr << "Supercontroller: nStatesTurbine is less than zero" << std::endl ; - - if (nSC2CtrlGlob < 0) - std::cerr << "Supercontroller: nSC2CtrlGlob is less than zero." << std::endl ; - - if (nSC2Ctrl < 0) - std::cerr << "Supercontroller: nSC2Ctrl is less than zero." << std::endl ; - - scio.nInpGlobal = nInpGlobal; - scio.nCtrl2SC = nCtrl2SC; - scio.nSC2Ctrl = nSC2Ctrl; - scio.nSC2CtrlGlob = nSC2CtrlGlob; - -} - -void SuperController::init(scInitOutData & scio, int nTurbinesProc) { - ip_from_FAST.resize(nTurbinesProc) ; - op_to_FAST.resize(nTurbinesProc) ; - - scio.nSC2CtrlGlob = 0; - scio.nSC2Ctrl = 0; - scio.nCtrl2SC = 0; - - scio.from_SCglob.resize(nSC2CtrlGlob); - scio.from_SC.resize(nTurbinesProc); - for(int iTurb=0; iTurb < nTurbinesProc; iTurb++) { - scio.from_SC[iTurb].resize(nSC2Ctrl); - } -} - -void SuperController::init_sc(scInitOutData & scio, int inNTurbinesProc, std::map iTurbineMapProcToGlob, MPI_Comm inFastMPIComm) { - - fastMPIComm = inFastMPIComm; - nTurbinesProc = inNTurbinesProc; - turbineMapProcToGlob = iTurbineMapProcToGlob; - - if (nTurbinesProc > 0) { - - paramGlobal.resize(nParamGlobal); - paramTurbine.resize(nTurbinesGlob*nParamTurbine); - - globStates.resize(nStatesGlobal); - globStates_np1.resize(nStatesGlobal); - - turbineStates.resize(nTurbinesGlob*nStatesTurbine); - turbineStates_np1.resize(nTurbinesGlob*nStatesTurbine); - - from_SC_nm1.resize(nTurbinesGlob*nSC2Ctrl); - from_SC_n.resize(nTurbinesGlob*nSC2Ctrl); - from_SC_np1.resize(nTurbinesGlob*nSC2Ctrl); - - to_SC_nm1.resize(nTurbinesGlob*nCtrl2SC); - to_SC_n.resize(nTurbinesGlob*nCtrl2SC); - to_SC_np1.resize(nTurbinesGlob*nCtrl2SC); - - from_SCglob_nm1.resize(nTurbinesGlob*nSC2CtrlGlob); - from_SCglob_n.resize(nTurbinesGlob*nSC2CtrlGlob); - from_SCglob_np1.resize(nTurbinesGlob*nSC2CtrlGlob); - - to_SCglob_nm1.resize(nTurbinesGlob*nInpGlobal); - to_SCglob_n.resize(nTurbinesGlob*nInpGlobal); - to_SCglob_np1.resize(nTurbinesGlob*nInpGlobal); - - sc_getInitData(&nTurbinesGlob, &nParamGlobal, &nParamTurbine, paramGlobal.data(), paramTurbine.data(), &nSC2CtrlGlob, from_SCglob_nm1.data(), &nSC2Ctrl, from_SC_nm1.data(), &nStatesGlobal, globStates.data(), &nStatesTurbine, turbineStates.data(), &ErrStat, ErrMsg); - - for(int i=0; i < nSC2CtrlGlob; i++) { - scio.from_SCglob[i] = from_SCglob_nm1[i]; - } - - for (int iTurb = 0 ; iTurb < nTurbinesProc; iTurb++) { - for(int i=0; i < nSC2Ctrl; i++) { - scio.from_SC[iTurb][i] = from_SC_nm1[turbineMapProcToGlob[iTurb]*nSC2Ctrl + i]; - } - } - - } - -} - -void SuperController::calcOutputs_n(double t) { - - if (nTurbinesProc > 0) { - sc_calcOutputs(&t, &nTurbinesGlob, &nParamGlobal, paramGlobal.data(), &nParamTurbine, paramTurbine.data(), &nInpGlobal, to_SCglob_n.data(), &nCtrl2SC, to_SC_n.data(), &nStatesGlobal, globStates.data(), &nStatesTurbine, turbineStates.data(), &nSC2CtrlGlob, from_SCglob_n.data(), &nSC2Ctrl, from_SC_n.data(), &ErrStat, ErrMsg); - } - -} - -void SuperController::calcOutputs_np1(double t) { - - if (nTurbinesProc > 0) { - sc_calcOutputs(&t, &nTurbinesGlob, &nParamGlobal, paramGlobal.data(), &nParamTurbine, paramTurbine.data(), &nInpGlobal, to_SCglob_n.data(), &nCtrl2SC, to_SC_n.data(), &nStatesGlobal, globStates_np1.data(), &nStatesTurbine, turbineStates_np1.data(), &nSC2CtrlGlob, from_SCglob_np1.data(), &nSC2Ctrl, from_SC_np1.data(), &ErrStat, ErrMsg); - } - -} - -void SuperController::updateStates(double t) { - - if (nTurbinesProc > 0) { - sc_updateStates(&t, &nTurbinesGlob, &nParamGlobal, paramGlobal.data(), &nParamTurbine, paramTurbine.data(), &nInpGlobal, to_SCglob_n.data(), &nCtrl2SC, to_SC_n.data(), &nStatesGlobal, globStates.data(), globStates_np1.data(), &nStatesTurbine, turbineStates.data(), turbineStates_np1.data(), &ErrStat, ErrMsg); - } - -} - -int SuperController::readRestartFile(int n_t_global) { - - if (nTurbinesProc > 0) { - - hid_t restartFile = H5Fopen(("sc" + std::to_string(n_t_global) + ".chkp.h5").c_str(), H5F_ACC_RDWR, H5P_DEFAULT); - - { - hid_t attr = H5Aopen(restartFile, "nTurbinesGlob", H5P_DEFAULT); - herr_t ret = H5Aread(attr, H5T_NATIVE_INT, &nTurbinesGlob) ; - H5Aclose(attr); - - attr = H5Aopen(restartFile, "nCtrl2SC", H5P_DEFAULT); - ret = H5Aread(attr, H5T_NATIVE_INT, &nCtrl2SC) ; - H5Aclose(attr); - - attr = H5Aopen(restartFile, "nSC2Ctrl", H5P_DEFAULT); - ret = H5Aread(attr, H5T_NATIVE_INT, &nSC2Ctrl) ; - H5Aclose(attr); - - attr = H5Aopen(restartFile, "nInpGlobal", H5P_DEFAULT); - ret = H5Aread(attr, H5T_NATIVE_INT, &nInpGlobal) ; - H5Aclose(attr); - - attr = H5Aopen(restartFile, "nSC2CtrlGlob", H5P_DEFAULT); - ret = H5Aread(attr, H5T_NATIVE_INT, &nSC2CtrlGlob) ; - H5Aclose(attr); - - attr = H5Aopen(restartFile, "nStatesGlobal", H5P_DEFAULT); - ret = H5Aread(attr, H5T_NATIVE_INT, &nStatesGlobal) ; - H5Aclose(attr); - - globStates.resize(nStatesGlobal); - globStates_np1.resize(nStatesGlobal); - - attr = H5Aopen(restartFile, "nStatesTurbine", H5P_DEFAULT); - ret = H5Aread(attr, H5T_NATIVE_INT, &nStatesTurbine) ; - H5Aclose(attr); - - turbineStates.resize(nTurbinesGlob*nStatesTurbine); - turbineStates_np1.resize(nTurbinesGlob*nStatesTurbine); - -#ifdef DEBUG - std::cout << "nTurbinesGlob = " << nTurbinesGlob << std::endl ; - std::cout << "nCtrl2SC = " << nCtrl2SC << std::endl ; - std::cout << "nSC2Ctrl = " << nSC2Ctrl << std::endl ; - std::cout << "nInpGlobal = " << nInpGlobal << std::endl ; - std::cout << "nSC2CtrlGlob = " << nSC2CtrlGlob << std::endl ; - std::cout << "nStatesGlobal = " << nStatesGlobal << std::endl ; - std::cout << "nStatesTurbine = " << nStatesTurbine << std::endl ; -#endif - - } - - if (nStatesGlobal > 0) { - hid_t dataSet = H5Dopen2(restartFile, "/globStates", H5P_DEFAULT); - herr_t status = H5Dread(dataSet, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, globStates.data()); - status = H5Dclose(dataSet); - - dataSet = H5Dopen2(restartFile, "/globStates_np1", H5P_DEFAULT); - status = H5Dread(dataSet, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, globStates_np1.data()); - status = H5Dclose(dataSet); - } - - if (nStatesTurbine > 0) { - hid_t dataSet = H5Dopen2(restartFile, "turbineStates", H5P_DEFAULT); - herr_t status = H5Dread(dataSet, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, turbineStates.data()); - status = H5Dclose(dataSet); - - dataSet = H5Dopen2(restartFile, "turbineStates_np1", H5P_DEFAULT); - status = H5Dread(dataSet, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, turbineStates_np1.data()); - status = H5Dclose(dataSet); - } - -#ifdef DEBUG - for(int iTurb=0; iTurb < nTurbinesGlob; iTurb++) { - for(int i=0; i < nStatesTurbine; i++) { - std::cout << "iTurb = " << iTurb << ", i = " << i << ", " ; - std::cout << turbineStates[iTurb*nStatesTurbine + i] << std::endl ; - } - } -#endif - herr_t status = H5Fclose(restartFile); - } - - return 0; -} - - -int SuperController::writeRestartFile(int n_t_global) { - - /* // HDF5 stuff to write states to restart file or read back from it */ - - if (nTurbinesProc > 0) { - - hid_t restartFile = H5Fcreate(("sc" + std::to_string(n_t_global) + ".chkp.h5").c_str(), H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT); - - { - hsize_t dims[1]; - dims[0] = 1; - hid_t dataSpace = H5Screate_simple(1, dims, NULL); - hid_t attr = H5Acreate2(restartFile, "nTurbinesGlob", H5T_NATIVE_INT, dataSpace, H5P_DEFAULT, H5P_DEFAULT) ; - herr_t status = H5Awrite(attr, H5T_NATIVE_INT, &nTurbinesGlob); - status = H5Aclose(attr); - status = H5Sclose(dataSpace); - - dataSpace = H5Screate_simple(1, dims, NULL); - attr = H5Acreate2(restartFile, "nCtrl2SC", H5T_NATIVE_INT, dataSpace, H5P_DEFAULT, H5P_DEFAULT) ; - status = H5Awrite(attr, H5T_NATIVE_INT, &nCtrl2SC); - status = H5Aclose(attr); - status = H5Sclose(dataSpace); - - dataSpace = H5Screate_simple(1, dims, NULL); - attr = H5Acreate2(restartFile, "nSC2Ctrl", H5T_NATIVE_INT, dataSpace, H5P_DEFAULT, H5P_DEFAULT) ; - status = H5Awrite(attr, H5T_NATIVE_INT, &nSC2Ctrl); - status = H5Aclose(attr); - status = H5Sclose(dataSpace); - - dataSpace = H5Screate_simple(1, dims, NULL); - attr = H5Acreate2(restartFile, "nInpGlobal", H5T_NATIVE_INT, dataSpace, H5P_DEFAULT, H5P_DEFAULT) ; - status = H5Awrite(attr, H5T_NATIVE_INT, &nInpGlobal); - status = H5Aclose(attr); - status = H5Sclose(dataSpace); - - dataSpace = H5Screate_simple(1, dims, NULL); - attr = H5Acreate2(restartFile, "nSC2CtrlGlob", H5T_NATIVE_INT, dataSpace, H5P_DEFAULT, H5P_DEFAULT) ; - status = H5Awrite(attr, H5T_NATIVE_INT, &nSC2CtrlGlob); - status = H5Aclose(attr); - status = H5Sclose(dataSpace); - - dataSpace = H5Screate_simple(1, dims, NULL); - attr = H5Acreate2(restartFile, "nStatesGlobal", H5T_NATIVE_INT, dataSpace, H5P_DEFAULT, H5P_DEFAULT) ; - status = H5Awrite(attr, H5T_NATIVE_INT, &nStatesGlobal); - status = H5Aclose(attr); - status = H5Sclose(dataSpace); - - dataSpace = H5Screate_simple(1, dims, NULL); - attr = H5Acreate2(restartFile, "nStatesTurbine", H5T_NATIVE_INT, dataSpace, H5P_DEFAULT, H5P_DEFAULT) ; - status = H5Awrite(attr, H5T_NATIVE_INT, &nStatesTurbine); - status = H5Aclose(attr); - status = H5Sclose(dataSpace); - - } - - if (nStatesGlobal > 0) { - hsize_t dims[1]; - dims[0] = nStatesGlobal; - hid_t dataSpace = H5Screate_simple(1, dims, NULL); - hid_t dataSet = H5Dcreate2(restartFile, "/globStates", H5T_NATIVE_FLOAT, dataSpace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); - herr_t status = H5Dwrite(dataSet, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, globStates.data()); - - status = H5Dclose(dataSet); - status = H5Sclose(dataSpace); - - dataSpace = H5Screate_simple(1, dims, NULL); - dataSet = H5Dcreate2(restartFile, "/globStates_np1", H5T_NATIVE_FLOAT, dataSpace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); - status = H5Dwrite(dataSet, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, globStates_np1.data()); - - status = H5Dclose(dataSet); - status = H5Sclose(dataSpace); - - - } - - if (nStatesTurbine > 0) { - - hsize_t dims[2]; - dims[0] = nTurbinesGlob; - dims[1] = nStatesTurbine; - - hid_t dataSpace = H5Screate_simple(2, dims, NULL); - hid_t dataSet = H5Dcreate2(restartFile, "turbineStates", H5T_NATIVE_FLOAT, dataSpace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); - herr_t status = H5Dwrite(dataSet, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, turbineStates.data()); - - status = H5Dclose(dataSet); - status = H5Sclose(dataSpace); - - dataSpace = H5Screate_simple(2, dims, NULL); - dataSet = H5Dcreate2(restartFile, "turbineStates_np1", H5T_NATIVE_FLOAT, dataSpace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); - status = H5Dwrite(dataSet, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, turbineStates_np1.data()); - - status = H5Dclose(dataSet); - status = H5Sclose(dataSpace); - } - - herr_t status = H5Fclose(restartFile); - } - - return 0; - -} - -void SuperController::fastSCInputOutput() { - - // Transfers - // to_SC_np1 <------ ip_from_FAST - // op_to_FAST <------- from_SC_np1, from_SCglob_np1 - - for(int iTurb=0; iTurb < nTurbinesGlob; iTurb++) { - for(int iInput=0; iInput < nCtrl2SC; iInput++) { - to_SC_np1[iTurb*nCtrl2SC + iInput] = 0.0; // Initialize to zero - } - } - - for(int iTurb=0; iTurb < nTurbinesProc; iTurb++) { - for(int iInput=0; iInput < nCtrl2SC; iInput++) { - to_SC_np1[turbineMapProcToGlob[iTurb]*nCtrl2SC + iInput] = ip_from_FAST[iTurb].toSC[iInput] ; - } - } - - if (MPI_COMM_NULL != fastMPIComm) { - MPI_Allreduce(MPI_IN_PLACE, to_SC_np1.data(), nCtrl2SC*nTurbinesGlob, MPI_FLOAT, MPI_SUM, fastMPIComm) ; - } - - for(int iTurb=0; iTurb < nTurbinesProc; iTurb++) { - - for(int iOutput=0; iOutput < nSC2Ctrl; iOutput++) { - op_to_FAST[iTurb].fromSC[iOutput] = from_SC_np1[turbineMapProcToGlob[iTurb]*nSC2Ctrl + iOutput] ; - } - - for(int iOutput=0; iOutput < nSC2CtrlGlob; iOutput++) { - op_to_FAST[iTurb].fromSCglob[iOutput] = from_SCglob_np1[turbineMapProcToGlob[iTurb]*nSC2Ctrl + iOutput] ; - } - - } - -} - - -void SuperController::advanceTime() { - - if (nTurbinesProc > 0) { - - for(int iTurb=0; iTurb < nTurbinesGlob; iTurb++) { - for(int iInput=0; iInput < nCtrl2SC; iInput++) { - to_SC_nm1[iTurb*nCtrl2SC + iInput] = to_SC_n[iTurb*nCtrl2SC + iInput]; - to_SC_n[iTurb*nCtrl2SC + iInput] = to_SC_np1[iTurb*nCtrl2SC + iInput]; -// to_SC_np1[iTurb*nCtrl2SC + iInput] = Predictor? - } - for(int iOutput=0; iOutput < nSC2Ctrl; iOutput++) { - from_SC_nm1[iTurb*nSC2Ctrl + iOutput] = from_SC_n[iTurb*nSC2Ctrl + iOutput]; - from_SC_n[iTurb*nSC2Ctrl + iOutput] = from_SC_np1[iTurb*nSC2Ctrl + iOutput]; - } - } - - for(int iInput=0; iInput < nInpGlobal; iInput++) { - to_SCglob_nm1[iInput] = to_SCglob_n[iInput]; - to_SCglob_n[iInput] = to_SCglob_np1[iInput]; - //to_SCglob_np1[iInput] = Predictor? - } - - for(int iOutput=0; iOutput < nSC2CtrlGlob; iOutput++) { - from_SCglob_nm1[iOutput] = from_SCglob_n[iOutput]; - from_SCglob_n[iOutput] = from_SCglob_np1[iOutput]; - //from_SCglob_np1[iOutput] = Predictor? - } - - for(int iState=0; iState -#include -#include -#include -#include -#include "mpi.h" -#include "hdf5.h" -#include "dlfcn.h" - -class scInitOutData { - -public: - int nInpGlobal; - int nCtrl2SC; - int nSC2CtrlGlob; - int nSC2Ctrl; - std::vector from_SCglob; - std::vector> from_SC; -}; - -class SuperController { - -public: - - // Data structures to interface with OpenFAST per turbine - // Unfortunately have to be public - std::vector ip_from_FAST; // At time step 'n+1' - std::vector op_to_FAST; // At time step 'n' - -private: - - MPI_Comm fastMPIComm; - - int nTurbinesGlob; - int nTurbinesProc; - std::map turbineMapProcToGlob; - - int nCtrl2SC; - int nSC2Ctrl; - int nInpGlobal; - int nSC2CtrlGlob; - - int nStatesGlobal; // Global states like time - std::vector globStates; - std::vector globStates_np1; - - int nStatesTurbine; // States for each turbine - std::vector turbineStates ; - std::vector turbineStates_np1 ; - - // Time 'n-1' - std::vector from_SC_nm1; // # outputs from the supercontroller for turbines - std::vector to_SC_nm1; // # inputs to the supercontroller from turbines - std::vector from_SCglob_nm1; // # outputs from the supercontroller for glob - std::vector to_SCglob_nm1; // # inputs to the supercontroller from glob - // Time 'n' - std::vector from_SC_n; // # outputs from the supercontroller for turbines - std::vector to_SC_n; // # inputs to the supercontroller from turbines - std::vector from_SCglob_n; // # outputs from the supercontroller for glob - std::vector to_SCglob_n; // # inputs to the supercontroller from glob - // Time 'n+1' - std::vector from_SC_np1; // # outputs from the supercontroller for turbines - std::vector to_SC_np1; // # inputs to the supercontroller from turbines - std::vector from_SCglob_np1; // # outputs from the supercontroller for glob - std::vector to_SCglob_np1; // # inputs to the supercontroller from glob - - int nParamGlobal; - std::vector paramGlobal; - int nParamTurbine; - std::vector paramTurbine; - - int ErrStat; - char ErrMsg[INTERFACE_STRING_LENGTH]; // make sure this is the same size as IntfStrLen in FAST_Library.f90 - - float d2R = 0.01745329251 ; //Degrees to Radians - - //Supercontroller stuff - std::string scLibFile; - // Dynamic load stuff copied from 'C++ dlopen mini HOWTO' on tldp.org - void *scLibHandle ; - typedef void sc_init_t(int * nTurbinesGlob, int * nInpGlobal, int * nCtrl2SC, int * nParamGlobal, int * nParamTurbine, int * nStatesGlobal, int * nStatesTurbine, int * nSC2CtrlGlob, int * nSC2Ctrl, int *ErrStat, char * ErrMsg); - sc_init_t * sc_init; - bool sc_library_loaded = false; - - typedef void sc_getInitData_t(int * nTurbinesGlob, int * nParamGlobal, int * nParamTurbine, float * paramGlobal, float * paramTurbine, int * nSC2CtrlGlob, float * from_SCglob, int * nSC2Ctrl, float * from_SC, int * nStatesGlobal, float * globStates, int * nStatesTurbine, float * turbineStates, int *ErrStat, char * ErrMsg); - sc_getInitData_t * sc_getInitData; - - typedef void sc_updateStates_t(double * t, int * nTurbinesGlob, int * nParamGlobal, float * paramGlobal, int * nParamTurbine, float * paramTurbine, int * nInpGlobal, float * to_SCglob, int * nCtrl2SC, float * to_SC, int * nStatesGlobal, float * statesGlob_n, float * statesGlob_np1, int * nStatesTurbine, float * statesTurbine_n, float * statesTurbine_np1, int * ErrStat, char * ErrMsg); - sc_updateStates_t * sc_updateStates; - - typedef void sc_calcOutputs_t(double * t, int * nTurbinesGlob, int * nParamGlobal, float * paramGlobal, int * nParamTurbine, float * paramTurbine, int * nInpGlobal, float * to_SCglob, int * nCtrl2SC, float * to_SC, int * nStatesGlobal, float * statesGlob, int * nStatesTurbine, float * statesTurbine, int * nSC2CtrlGlob, float * from_SCglob, int * nSC2Ctrl, float * from_SC, int * ErrStat, char * ErrMsg); - sc_calcOutputs_t * sc_calcOutputs; - - -public: - - SuperController(); - - ~SuperController() ; - - void init(scInitOutData & scio, int nTurbinesProc); - void init_sc(scInitOutData & scio, int inNTurbinesProc, std::map iTurbineMapProcToGlob, MPI_Comm inFastMPIComm); - - void load(int inNTurbinesGlob, std::string inScLibFile, scInitOutData & scio); - - void updateStates(double t) ; //Make a prediction for states at 'n+1' based on inputs and states at 'n' - - void calcOutputs_n(double t) ; - void calcOutputs_np1(double t) ; - - void fastSCInputOutput() ; // Exchange input output information with OpenFAST turbines - - void advanceTime() ; //Advance states to time step 'n+1' - - int writeRestartFile(int n_t_global); - - int readRestartFile(int n_t_global); - - void end() {} ; -}; From b23f46402a9f05998245052ad0ddfb1c843e2921 Mon Sep 17 00:00:00 2001 From: Abhineet Gupta Date: Thu, 3 Apr 2025 23:16:56 -0600 Subject: [PATCH 04/15] Fixing bugs in OpenFAST-cpp while removing supercontroller --- glue-codes/openfast-cpp/CMakeLists.txt | 4 ++-- glue-codes/openfast-cpp/src/OpenFAST.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/glue-codes/openfast-cpp/CMakeLists.txt b/glue-codes/openfast-cpp/CMakeLists.txt index a80c4053ca..df040fae66 100644 --- a/glue-codes/openfast-cpp/CMakeLists.txt +++ b/glue-codes/openfast-cpp/CMakeLists.txt @@ -29,7 +29,7 @@ find_package(ZLIB REQUIRED) find_package(HDF5 REQUIRED) find_package(NetCDF REQUIRED COMPONENTS C) -add_library(openfastcpplib SHARED src/OpenFAST.cpp src/SC.cpp) +add_library(openfastcpplib SHARED src/OpenFAST.cpp) set_property(TARGET openfastcpplib PROPERTY POSITION_INDEPENDENT_CODE ON) target_link_libraries(openfastcpplib openfastlib @@ -46,7 +46,7 @@ target_include_directories(openfastcpplib PUBLIC ${LIBXML2_INCLUDE_DIR} ${MPI_INCLUDE_PATH} ) -set_target_properties(openfastcpplib PROPERTIES PUBLIC_HEADER "src/OpenFAST.H;src/SC.h") +set_target_properties(openfastcpplib PROPERTIES PUBLIC_HEADER "src/OpenFAST.H") install(TARGETS openfastcpplib EXPORT "${CMAKE_PROJECT_NAME}Libraries" diff --git a/glue-codes/openfast-cpp/src/OpenFAST.cpp b/glue-codes/openfast-cpp/src/OpenFAST.cpp index d08f37543f..0a0c622dd6 100644 --- a/glue-codes/openfast-cpp/src/OpenFAST.cpp +++ b/glue-codes/openfast-cpp/src/OpenFAST.cpp @@ -31,7 +31,7 @@ fast::fastInputs::fastInputs(): tStart(-1.0), restartFreq(-1), tMax(0.0), - dtDriver(0.0), + dtDriver(0.0) // scStatus(false), // scLibFile("") { From f0867eb344e4d7306eddbfbd866e96cae4da97d3 Mon Sep 17 00:00:00 2001 From: Abhineet Gupta Date: Fri, 4 Apr 2025 11:37:01 -0600 Subject: [PATCH 05/15] Remove supercontoroller module and leftover dependencies --- CMakeLists.txt | 1 - .../fast-farm/src/FAST_Farm_Registry.txt | 1 - glue-codes/fast-farm/src/FAST_Farm_Subs.f90 | 2935 ++++++++--------- glue-codes/fast-farm/src/FAST_Farm_Types.f90 | 1 - glue-codes/openfast-cpp/src/FAST_Prog.cpp | 5 - glue-codes/openfast-cpp/src/OpenFAST.H | 21 - glue-codes/openfast-cpp/src/OpenFAST.cpp | 105 - glue-codes/simulink/CMakeLists.txt | 2 - modules/openfast-library/CMakeLists.txt | 3 +- modules/supercontroller/CMakeLists.txt | 51 - modules/supercontroller/README.md | 5 - .../supercontroller/src/SCDataEx_Types.f90 | 660 ---- modules/supercontroller/src/SCDataEx_Types.h | 58 - modules/supercontroller/src/SC_DLL.F90 | 307 -- modules/supercontroller/src/SC_DataEx.f90 | 192 -- .../src/SC_DataEx_Registry.txt | 36 - .../supercontroller/src/SuperController.f90 | 551 ---- .../src/SuperController_Registry.txt | 54 - .../src/SuperController_Types.f90 | 1825 ---------- .../src/SuperController_Types.h | 104 - 20 files changed, 1432 insertions(+), 5485 deletions(-) delete mode 100644 modules/supercontroller/CMakeLists.txt delete mode 100644 modules/supercontroller/README.md delete mode 100644 modules/supercontroller/src/SCDataEx_Types.f90 delete mode 100644 modules/supercontroller/src/SCDataEx_Types.h delete mode 100644 modules/supercontroller/src/SC_DLL.F90 delete mode 100644 modules/supercontroller/src/SC_DataEx.f90 delete mode 100644 modules/supercontroller/src/SC_DataEx_Registry.txt delete mode 100644 modules/supercontroller/src/SuperController.f90 delete mode 100644 modules/supercontroller/src/SuperController_Registry.txt delete mode 100644 modules/supercontroller/src/SuperController_Types.f90 delete mode 100644 modules/supercontroller/src/SuperController_Types.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 04a042661f..c59416df17 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -208,7 +208,6 @@ set(OPENFAST_MODULES lindyn map turbsim - supercontroller externalinflow openfast-library simple-elastodyn diff --git a/glue-codes/fast-farm/src/FAST_Farm_Registry.txt b/glue-codes/fast-farm/src/FAST_Farm_Registry.txt index 30155e327e..0119a1928b 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_Registry.txt +++ b/glue-codes/fast-farm/src/FAST_Farm_Registry.txt @@ -15,7 +15,6 @@ include Registry_NWTC_Library.txt usefrom FASTWrapper_Registry.txt usefrom WakeDynamics_Registry.txt usefrom AWAE_Registry.txt -usefrom SuperController_Registry.txt param FAST_Farm/Farm - INTEGER NumFFModules - 5 - "The number of modules available in FAST.Farm" - param ^ - INTEGER ModuleFF_None - 0 - "No module selected" - diff --git a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 index 2b6e354e51..0403f32754 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 +++ b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 @@ -1,6 +1,6 @@ !********************************************************************************************************************************** !> ## FAST_Farm -!! The FAST_Farm, FAST_Farm_Subs, and FAST_Farm_Types modules make up a driver for the multi-turbine FAST.Farm code. +!! The FAST_Farm, FAST_Farm_Subs, and FAST_Farm_Types modules make up a driver for the multi-turbine FAST.Farm code. !! FAST_Farms_Types will be auto-generated by the FAST registry program, based on the variables specified in the !! FAST_Farm_Registry.txt file. !! @@ -32,71 +32,70 @@ MODULE FAST_Farm_Subs USE FAST_Farm_IO USE FAST_Subs USE FASTWrapper - USE SuperController - + #ifdef _OPENMP - USE OMP_LIB + USE OMP_LIB #endif IMPLICIT NONE - + CONTAINS subroutine TrilinearInterpRegGrid(V, pt, dims, val) - - real(SiKi), intent(in ) :: V(:,0:,0:,0:) !< The volume data being sampled - real(ReKi), intent(in ) :: pt(3) !< The point, in grid coordinates where we want to sample the data - integer(IntKi), intent(in ) :: dims(3) !< The grid dimensions - real(ReKi), intent( out) :: val(3) !< The interpolated value of V at location, pt - - integer(IntKi) :: x0,x1,y0,y1,z0,z1, i - real(ReKi) :: xd,yd,zd,c00(3),c01(3),c10(3),c11(3),c0(3),c1(3) + + real(SiKi), intent(in) :: V(:, 0:, 0:, 0:) !< The volume data being sampled + real(ReKi), intent(in) :: pt(3) !< The point, in grid coordinates where we want to sample the data + integer(IntKi), intent(in) :: dims(3) !< The grid dimensions + real(ReKi), intent(out) :: val(3) !< The interpolated value of V at location, pt + + integer(IntKi) :: x0, x1, y0, y1, z0, z1, i + real(ReKi) :: xd, yd, zd, c00(3), c01(3), c10(3), c11(3), c0(3), c1(3) REAL(ReKi) :: N(8) ! array for holding scaling factors for the interpolation algorithm REAL(ReKi) :: u(8) ! array for holding the corner values for the interpolation algorithm across a cubic volume real(ReKi) :: val2(3) - - x0 = min(max(floor(pt(1)),0),dims(1)-1) + + x0 = min(max(floor(pt(1)), 0), dims(1) - 1) x1 = x0 + 1 - if (x0 == (dims(1)-1)) x1 = x0 ! Handle case where x0 is the last index in the grid, in this case xd = 0.0, so the 2nd term in the interpolation will not contribute - xd = 2.0_ReKi * (pt(1) - REAL(x0, ReKi)) - 1.0_ReKi + if (x0 == (dims(1) - 1)) x1 = x0 ! Handle case where x0 is the last index in the grid, in this case xd = 0.0, so the 2nd term in the interpolation will not contribute + xd = 2.0_ReKi*(pt(1) - REAL(x0, ReKi)) - 1.0_ReKi - y0 = min(max(floor(pt(2)),0),dims(2)-1) + y0 = min(max(floor(pt(2)), 0), dims(2) - 1) y1 = y0 + 1 - if (y0 == (dims(2)-1)) y1 = y0 ! Handle case where y0 is the last index in the grid, in this case yd = 0.0, so the 2nd term in the interpolation will not contribute - yd = 2.0_ReKi * (pt(2) - REAL(y0, ReKi)) - 1.0_ReKi + if (y0 == (dims(2) - 1)) y1 = y0 ! Handle case where y0 is the last index in the grid, in this case yd = 0.0, so the 2nd term in the interpolation will not contribute + yd = 2.0_ReKi*(pt(2) - REAL(y0, ReKi)) - 1.0_ReKi - z0 = min(max(floor(pt(3)),0),dims(3)-1) + z0 = min(max(floor(pt(3)), 0), dims(3) - 1) z1 = z0 + 1 - if (z0 == (dims(3)-1)) z1 = z0 ! Handle case where z0 is the last index in the grid, in this case zd = 0.0, so the 2nd term in the interpolation will not contribute - zd = 2.0_ReKi * (pt(3) - REAL(z0, ReKi)) - 1.0_ReKi - + if (z0 == (dims(3) - 1)) z1 = z0 ! Handle case where z0 is the last index in the grid, in this case zd = 0.0, so the 2nd term in the interpolation will not contribute + zd = 2.0_ReKi*(pt(3) - REAL(z0, ReKi)) - 1.0_ReKi + !------------------------------------------------------------------------------------------------- ! Interpolate on the grid !------------------------------------------------------------------------------------------------- - N(1) = ( 1.0_ReKi + zd )*( 1.0_ReKi - yd )*( 1.0_ReKi - xd ) - N(2) = ( 1.0_ReKi + zd )*( 1.0_ReKi + yd )*( 1.0_ReKi - xd ) - N(3) = ( 1.0_ReKi - zd )*( 1.0_ReKi + yd )*( 1.0_ReKi - xd ) - N(4) = ( 1.0_ReKi - zd )*( 1.0_ReKi - yd )*( 1.0_ReKi - xd ) - N(5) = ( 1.0_ReKi + zd )*( 1.0_ReKi - yd )*( 1.0_ReKi + xd ) - N(6) = ( 1.0_ReKi + zd )*( 1.0_ReKi + yd )*( 1.0_ReKi + xd ) - N(7) = ( 1.0_ReKi - zd )*( 1.0_ReKi + yd )*( 1.0_ReKi + xd ) - N(8) = ( 1.0_ReKi - zd )*( 1.0_ReKi - yd )*( 1.0_ReKi + xd ) - N = N / real( size(N), ReKi ) ! normalize - - do i=1,3 - u(1) = real(V( i, x0, y0, z1 ), ReKi) - u(2) = real(V( i, x0, y1, z1 ), ReKi) - u(3) = real(V( i, x0, y1, z0 ), ReKi) - u(4) = real(V( i, x0, y0, z0 ), ReKi) - u(5) = real(V( i, x1, y0, z1 ), ReKi) - u(6) = real(V( i, x1, y1, z1 ), ReKi) - u(7) = real(V( i, x1, y1, z0 ), ReKi) - u(8) = real(V( i, x1, y0, z0 ), ReKi) - - val(i) = SUM ( N * u ) + N(1) = (1.0_ReKi + zd)*(1.0_ReKi - yd)*(1.0_ReKi - xd) + N(2) = (1.0_ReKi + zd)*(1.0_ReKi + yd)*(1.0_ReKi - xd) + N(3) = (1.0_ReKi - zd)*(1.0_ReKi + yd)*(1.0_ReKi - xd) + N(4) = (1.0_ReKi - zd)*(1.0_ReKi - yd)*(1.0_ReKi - xd) + N(5) = (1.0_ReKi + zd)*(1.0_ReKi - yd)*(1.0_ReKi + xd) + N(6) = (1.0_ReKi + zd)*(1.0_ReKi + yd)*(1.0_ReKi + xd) + N(7) = (1.0_ReKi - zd)*(1.0_ReKi + yd)*(1.0_ReKi + xd) + N(8) = (1.0_ReKi - zd)*(1.0_ReKi - yd)*(1.0_ReKi + xd) + N = N/real(size(N), ReKi) ! normalize + + do i = 1, 3 + u(1) = real(V(i, x0, y0, z1), ReKi) + u(2) = real(V(i, x0, y1, z1), ReKi) + u(3) = real(V(i, x0, y1, z0), ReKi) + u(4) = real(V(i, x0, y0, z0), ReKi) + u(5) = real(V(i, x1, y0, z1), ReKi) + u(6) = real(V(i, x1, y1, z1), ReKi) + u(7) = real(V(i, x1, y1, z0), ReKi) + u(8) = real(V(i, x1, y0, z0), ReKi) + + val(i) = SUM(N*u) end do - + ! ! !xd = pt(1) - x0 @@ -119,7 +118,6 @@ subroutine TrilinearInterpRegGrid(V, pt, dims, val) !end do end subroutine TrilinearInterpRegGrid - !---------------------------------------------------------------------------------------------------------------------------------- !> Routine to call Init routine for each module. This routine sets all of the init input data for each module. The initialization algorithm is: \n !! - Read-In Input File @@ -131,858 +129,818 @@ end subroutine TrilinearInterpRegGrid !! - Open Output File !! - n=0 !! - t=0 -SUBROUTINE Farm_Initialize( farm, InputFile, ErrStat, ErrMsg ) - - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status of the operation - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None - CHARACTER(*), INTENT(IN ) :: InputFile !< A CHARACTER string containing the name of the primary FAST.Farm input file - - - ! local variables - type(AWAE_InitInputType) :: AWAE_InitInput - type(AWAE_InitOutputType) :: AWAE_InitOutput - - INTEGER(IntKi) :: ErrStat2 - CHARACTER(ErrMsgLen) :: ErrMsg2 - TYPE(WD_InitInputType) :: WD_InitInput ! init-input data for WakeDynamics module - CHARACTER(*), PARAMETER :: RoutineName = 'Farm_Initialize' - CHARACTER(ChanLen) :: OutList(Farm_MaxOutPts) ! list of user-requested output channels - INTEGER(IntKi) :: i - !.......... - ErrStat = ErrID_None - ErrMsg = "" - AbortErrLev = ErrID_Fatal ! Until we read otherwise from the FAST input file, we abort only on FATAL errors - - + SUBROUTINE Farm_Initialize(farm, InputFile, ErrStat, ErrMsg) + + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status of the operation + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None + CHARACTER(*), INTENT(IN) :: InputFile !< A CHARACTER string containing the name of the primary FAST.Farm input file + + ! local variables + type(AWAE_InitInputType) :: AWAE_InitInput + type(AWAE_InitOutputType) :: AWAE_InitOutput + + INTEGER(IntKi) :: ErrStat2 + CHARACTER(ErrMsgLen) :: ErrMsg2 + TYPE(WD_InitInputType) :: WD_InitInput ! init-input data for WakeDynamics module + CHARACTER(*), PARAMETER :: RoutineName = 'Farm_Initialize' + CHARACTER(ChanLen) :: OutList(Farm_MaxOutPts) ! list of user-requested output channels + INTEGER(IntKi) :: i + !.......... + ErrStat = ErrID_None + ErrMsg = "" + AbortErrLev = ErrID_Fatal ! Until we read otherwise from the FAST input file, we abort only on FATAL errors + ! ... Open and read input files, initialize global parameters. ... - - IF (LEN_TRIM(InputFile) == 0) THEN ! no input file was specified - CALL SetErrStat( ErrID_Fatal, 'The required input file was not specified on the command line.', ErrStat, ErrMsg, RoutineName ) - CALL NWTC_DisplaySyntax( InputFile, 'FAST.Farm.exe' ) - RETURN - END IF - + + IF (LEN_TRIM(InputFile) == 0) THEN ! no input file was specified + CALL SetErrStat(ErrID_Fatal, 'The required input file was not specified on the command line.', ErrStat, ErrMsg, RoutineName) + CALL NWTC_DisplaySyntax(InputFile, 'FAST.Farm.exe') + RETURN + END IF + ! Determine the root name of the primary file (will be used for output files) - CALL GetRoot( InputFile, farm%p%OutFileRoot ) - - DO i=1,NumFFModules - farm%p%Module_Ver(i)%Date = 'unknown date' - farm%p%Module_Ver(i)%Ver = 'unknown version' - END DO - farm%p%Module_Ver( ModuleFF_FWrap )%Name = 'FAST Wrapper' - farm%p%Module_Ver( ModuleFF_WD )%Name = 'Wake Dynamics' - farm%p%Module_Ver( ModuleFF_AWAE )%Name = 'Ambient Wind and Array Effects' - - !............................................................................................................................... - ! step 1: read input file - !............................................................................................................................... - - call Farm_ReadPrimaryFile( InputFile, farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, OutList, ErrStat2, ErrMsg2 ); if(Failed()) return; - - !............................................................................................................................... - ! step 2: validate input & set parameters - !............................................................................................................................... - - call Farm_ValidateInput( farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, ErrStat2, ErrMsg2 ); if(Failed()) return; - - farm%p%NOutTurb = min(farm%p%NumTurbines,9) ! We only support output for the first 9 turbines, even if the farm has more than 9 - - farm%p%n_high_low = NINT( farm%p%dt_low / farm%p%dt_high ) - - ! let's make sure the FAST.Farm DT_low is an exact multiple of dt_high - ! (i'm doing this outside of Farm_ValidateInput so we know that dt_low/=0 before computing n_high_low): - IF ( .NOT. EqualRealNos( real(farm%p%DT_low,SiKi), real(farm%p%DT_high,SiKi) * farm%p%n_high_low ) ) THEN + CALL GetRoot(InputFile, farm%p%OutFileRoot) + + DO i = 1, NumFFModules + farm%p%Module_Ver(i)%Date = 'unknown date' + farm%p%Module_Ver(i)%Ver = 'unknown version' + END DO + farm%p%Module_Ver(ModuleFF_FWrap)%Name = 'FAST Wrapper' + farm%p%Module_Ver(ModuleFF_WD)%Name = 'Wake Dynamics' + farm%p%Module_Ver(ModuleFF_AWAE)%Name = 'Ambient Wind and Array Effects' + + !............................................................................................................................... + ! step 1: read input file + !............................................................................................................................... + + call Farm_ReadPrimaryFile(InputFile, farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, OutList, ErrStat2, ErrMsg2); if (Failed()) return; + !............................................................................................................................... + ! step 2: validate input & set parameters + !............................................................................................................................... + + call Farm_ValidateInput(farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, ErrStat2, ErrMsg2); if (Failed()) return; + farm%p%NOutTurb = min(farm%p%NumTurbines, 9) ! We only support output for the first 9 turbines, even if the farm has more than 9 + + farm%p%n_high_low = NINT(farm%p%dt_low/farm%p%dt_high) + + ! let's make sure the FAST.Farm DT_low is an exact multiple of dt_high + ! (i'm doing this outside of Farm_ValidateInput so we know that dt_low/=0 before computing n_high_low): + IF (.NOT. EqualRealNos(real(farm%p%DT_low, SiKi), real(farm%p%DT_high, SiKi)*farm%p%n_high_low)) THEN CALL SetErrStat(ErrID_Fatal, "DT_high ("//TRIM(Num2LStr(farm%p%dt_high))//" s) must be an integer divisor of DT_low (" & - //TRIM(Num2LStr(farm%p%dt_low))//" s).", ErrStat, ErrMsg, RoutineName ) + //TRIM(Num2LStr(farm%p%dt_low))//" s).", ErrStat, ErrMsg, RoutineName) END IF - - farm%p%TChanLen = max( 10, int(log10(farm%p%TMax))+7 ) - farm%p%OutFmt_t = 'F'//trim(num2lstr( farm%p%TChanLen ))//'.4' ! 'F10.4' - farm%p%n_TMax = FLOOR( ( farm%p%TMax / farm%p%DT_low ) ) + 1 ! We're going to go from step 0 to (n_TMax - 1) - ! [note that FAST uses the ceiling function, so it might think we're doing one more step than FAST.Farm; - ! This difference will be a problem only if FAST thinks it's doing FEWER timesteps than FAST.Farm does.] - - IF ( WD_InitInput%InputFileData%NumPlanes > farm%p%n_TMax ) THEN - WD_InitInput%InputFileData%NumPlanes = max( 2, min( WD_InitInput%InputFileData%NumPlanes, farm%p%n_TMax ) ) + + farm%p%TChanLen = max(10, int(log10(farm%p%TMax)) + 7) + farm%p%OutFmt_t = 'F'//trim(num2lstr(farm%p%TChanLen))//'.4' ! 'F10.4' + farm%p%n_TMax = FLOOR((farm%p%TMax/farm%p%DT_low)) + 1 ! We're going to go from step 0 to (n_TMax - 1) + ! [note that FAST uses the ceiling function, so it might think we're doing one more step than FAST.Farm; + ! This difference will be a problem only if FAST thinks it's doing FEWER timesteps than FAST.Farm does.] + + IF (WD_InitInput%InputFileData%NumPlanes > farm%p%n_TMax) THEN + WD_InitInput%InputFileData%NumPlanes = max(2, min(WD_InitInput%InputFileData%NumPlanes, farm%p%n_TMax)) call SetErrStat(ErrID_Warn, "For efficiency, NumPlanes has been reduced to the number of time steps ("//TRIM(Num2LStr(WD_InitInput%InputFileData%NumPlanes))//").", ErrStat, ErrMsg, RoutineName ) - ENDIF - - !............................................................................................................................... - ! step 3: initialize WAT, AWAE, and WD (b, c, and d can be done in parallel) - !............................................................................................................................... + END IF + + !............................................................................................................................... + ! step 3: initialize WAT, AWAE, and WD (b, c, and d can be done in parallel) + !............................................................................................................................... !------------------- ! a. read WAT input files using InflowWind - if (farm%p%WAT /= Mod_WAT_None) then - call WAT_init( farm%p, farm%WAT_IfW, AWAE_InitInput, ErrStat2, ErrMsg2 ) - if(Failed()) return; - endif + if (farm%p%WAT /= Mod_WAT_None) then + call WAT_init(farm%p, farm%WAT_IfW, AWAE_InitInput, ErrStat2, ErrMsg2) + if (Failed()) return; + end if !------------------- ! b. CALL AWAE_Init - if (farm%p%WAT /= Mod_WAT_None) AWAE_InitInput%WAT_Enabled = .true. - AWAE_InitInput%InputFileData%dr = WD_InitInput%InputFileData%dr - AWAE_InitInput%InputFileData%dt_low = farm%p%dt_low - AWAE_InitInput%InputFileData%NumTurbines = farm%p%NumTurbines - AWAE_InitInput%InputFileData%NumRadii = WD_InitInput%InputFileData%NumRadii - AWAE_InitInput%InputFileData%NumPlanes = WD_InitInput%InputFileData%NumPlanes - AWAE_InitInput%InputFileData%WindFilePath = farm%p%WindFilePath - AWAE_InitInput%n_high_low = farm%p%n_high_low - AWAE_InitInput%NumDT = farm%p%n_TMax - AWAE_InitInput%OutFileRoot = farm%p%OutFileRoot - if (farm%p%WAT /= Mod_WAT_None .and. associated(farm%WAT_IfW%p%FlowField)) then - AWAE_InitInput%WAT_FlowField => farm%WAT_IfW%p%FlowField - endif - call AWAE_Init( AWAE_InitInput, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, farm%AWAE%OtherSt, farm%AWAE%y, & - farm%AWAE%m, farm%p%DT_low, AWAE_InitOutput, ErrStat2, ErrMsg2 ) - if(Failed()) return; - - farm%AWAE%IsInitialized = .true. - - farm%p%X0_Low = AWAE_InitOutput%X0_Low - farm%p%Y0_low = AWAE_InitOutput%Y0_low - farm%p%Z0_low = AWAE_InitOutput%Z0_low - farm%p%nX_Low = AWAE_InitOutput%nX_Low - farm%p%nY_low = AWAE_InitOutput%nY_low - farm%p%nZ_low = AWAE_InitOutput%nZ_low - farm%p%dX_low = AWAE_InitOutput%dX_low - farm%p%dY_low = AWAE_InitOutput%dY_low - farm%p%dZ_low = AWAE_InitOutput%dZ_low - farm%p%Module_Ver( ModuleFF_AWAE ) = AWAE_InitOutput%Ver - + if (farm%p%WAT /= Mod_WAT_None) AWAE_InitInput%WAT_Enabled = .true. + AWAE_InitInput%InputFileData%dr = WD_InitInput%InputFileData%dr + AWAE_InitInput%InputFileData%dt_low = farm%p%dt_low + AWAE_InitInput%InputFileData%NumTurbines = farm%p%NumTurbines + AWAE_InitInput%InputFileData%NumRadii = WD_InitInput%InputFileData%NumRadii + AWAE_InitInput%InputFileData%NumPlanes = WD_InitInput%InputFileData%NumPlanes + AWAE_InitInput%InputFileData%WindFilePath = farm%p%WindFilePath + AWAE_InitInput%n_high_low = farm%p%n_high_low + AWAE_InitInput%NumDT = farm%p%n_TMax + AWAE_InitInput%OutFileRoot = farm%p%OutFileRoot + if (farm%p%WAT /= Mod_WAT_None .and. associated(farm%WAT_IfW%p%FlowField)) then + AWAE_InitInput%WAT_FlowField => farm%WAT_IfW%p%FlowField + end if + call AWAE_Init(AWAE_InitInput, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, farm%AWAE%OtherSt, farm%AWAE%y, & + farm%AWAE%m, farm%p%DT_low, AWAE_InitOutput, ErrStat2, ErrMsg2) + if (Failed()) return; + farm%AWAE%IsInitialized = .true. + + farm%p%X0_Low = AWAE_InitOutput%X0_Low + farm%p%Y0_low = AWAE_InitOutput%Y0_low + farm%p%Z0_low = AWAE_InitOutput%Z0_low + farm%p%nX_Low = AWAE_InitOutput%nX_Low + farm%p%nY_low = AWAE_InitOutput%nY_low + farm%p%nZ_low = AWAE_InitOutput%nZ_low + farm%p%dX_low = AWAE_InitOutput%dX_low + farm%p%dY_low = AWAE_InitOutput%dY_low + farm%p%dZ_low = AWAE_InitOutput%dZ_low + farm%p%Module_Ver(ModuleFF_AWAE) = AWAE_InitOutput%Ver + !------------------- ! c. initialize WD (one instance per turbine, each can be done in parallel, too) - - call Farm_InitWD( farm, WD_InitInput, ErrStat2, ErrMsg2 ); if(Failed()) return; - - - !............................................................................................................................... - ! step 4: initialize FAST (each instance of FAST can also be done in parallel) - !............................................................................................................................... - - CALL Farm_InitFAST( farm, WD_InitInput%InputFileData, AWAE_InitOutput, ErrStat2, ErrMsg2); if(Failed()) return; - - !............................................................................................................................... - ! step 4.5: initialize farm-level MoorDyn if applicable - !............................................................................................................................... - - if (farm%p%MooringMod == 3) then - CALL Farm_InitMD( farm, ErrStat2, ErrMsg2); if(Failed()) return; ! FAST instances must be initialized first so that turbine initial positions are known - end if - - !............................................................................................................................... - ! step 5: Open output file (or set up output file handling) - !............................................................................................................................... - + + call Farm_InitWD(farm, WD_InitInput, ErrStat2, ErrMsg2); if (Failed()) return; + !............................................................................................................................... + ! step 4: initialize FAST (each instance of FAST can also be done in parallel) + !............................................................................................................................... + + CALL Farm_InitFAST(farm, WD_InitInput%InputFileData, AWAE_InitOutput, ErrStat2, ErrMsg2); if (Failed()) return; + !............................................................................................................................... + ! step 4.5: initialize farm-level MoorDyn if applicable + !............................................................................................................................... + + if (farm%p%MooringMod == 3) then + CALL Farm_InitMD(farm, ErrStat2, ErrMsg2); if (Failed()) return; ! FAST instances must be initialized first so that turbine initial positions are known + end if + + !............................................................................................................................... + ! step 5: Open output file (or set up output file handling) + !............................................................................................................................... + ! Set parameters for output channels: - CALL Farm_SetOutParam(OutList, farm, ErrStat2, ErrMsg2 ); if(Failed()) return; ! requires: p%NumOuts, sets: p%OutParam. - - call Farm_InitOutput( farm, ErrStat2, ErrMsg2 ); if(Failed()) return; + CALL Farm_SetOutParam(OutList, farm, ErrStat2, ErrMsg2); if (Failed()) return; ! requires: p%NumOuts, sets: p%OutParam. + call Farm_InitOutput(farm, ErrStat2, ErrMsg2); if (Failed()) return; ! Print the summary file if requested: - IF (farm%p%SumPrint) THEN - CALL Farm_PrintSum( farm, WD_InitInput%InputFileData, ErrStat2, ErrMsg2 ); if(Failed()) return; - END IF - - !............................................................................................................................... - ! Destroy initializion data - !............................................................................................................................... - CALL Cleanup() - -CONTAINS - SUBROUTINE Cleanup() - call WD_DestroyInitInput(WD_InitInput, ErrStat2, ErrMsg2) - call AWAE_DestroyInitInput(AWAE_InitInput, ErrStat2, ErrMsg2) - call AWAE_DestroyInitOutput(AWAE_InitOutput, ErrStat2, ErrMsg2) - END SUBROUTINE Cleanup + IF (farm%p%SumPrint) THEN + CALL Farm_PrintSum(farm, WD_InitInput%InputFileData, ErrStat2, ErrMsg2); if (Failed()) return; + END IF - logical function Failed() - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - Failed = errStat >= AbortErrLev - if (Failed) call cleanup() - end function Failed -END SUBROUTINE Farm_Initialize + !............................................................................................................................... + ! Destroy initializion data + !............................................................................................................................... + CALL Cleanup() + CONTAINS + SUBROUTINE Cleanup() + call WD_DestroyInitInput(WD_InitInput, ErrStat2, ErrMsg2) + call AWAE_DestroyInitInput(AWAE_InitInput, ErrStat2, ErrMsg2) + call AWAE_DestroyInitOutput(AWAE_InitOutput, ErrStat2, ErrMsg2) + END SUBROUTINE Cleanup + logical function Failed() + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + Failed = errStat >= AbortErrLev + if (Failed) call cleanup() + end function Failed + END SUBROUTINE Farm_Initialize !---------------------------------------------------------------------------------------------------------------------------------- !> This routine sets the WAT InflowWind data storage. Rather than initialize all of InflowWind, we just call the HAWC wind init. -SUBROUTINE WAT_init( p, WAT_IfW, AWAE_InitInput, ErrStat, ErrMsg ) - USE InflowWind_IO, only: IfW_HAWC_Init - type(farm_ParameterType), intent(inout) :: p !< farm parameters data - type(WAT_IfW_data), intent(inout) :: WAT_IfW !< InflowWind data - type(AWAE_InitInputType), intent(inout) :: AWAE_InitInput !< for error checking, and temporary to pass IfW - integer(IntKi), intent( out) :: ErrStat !< Error status of the operation - character(*), intent( out) :: ErrMsg !< Error message if ErrStat /= ErrID_None - - type(HAWC_InitInputType) :: HAWC_InitInput - type(WindFileDat) :: FileDat - character(1024) :: BoxFileRoot, BoxFile_u, BoxFile_v, BoxFile_w - character(1024) :: sDummy - character(6) :: FileEnding(3) - integer(IntKi) :: i,j,k,n - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'WAT_init' - - ErrStat = ErrID_None - ErrMsg = "" - - ! If flowfield is allocated, deallocate and allocate again to clear old data - if (associated(WAT_IfW%p%FlowField)) deallocate(WAT_IfW%p%FlowField) - allocate(WAT_IfW%p%FlowField) - - ! HAWC file names - call SplitFileName (p%WAT_BoxFile, BoxFileRoot, FileEnding, ErrStat2, ErrMsg2); if (Failed()) return - HAWC_InitInput%WindFileName(1) = trim(BoxFileRoot)//trim(FileEnding(1)) - HAWC_InitInput%WindFileName(2) = trim(BoxFileRoot)//trim(FileEnding(2)) - HAWC_InitInput%WindFileName(3) = trim(BoxFileRoot)//trim(FileEnding(3)) - - ! HAWC spatial grid - if (p%WAT == Mod_WAT_PreDef) then ! from libary of WAT files, set the NxNyNz and DxDyDz terms - call MannLibDims(BoxFileRoot, p%RotorDiamRef, p%WAT_NxNyNz, p%WAT_DxDyDz, ErrStat2, ErrMsg2); if (Failed()) return - write(sDummy, '(3(I8,1X))') p%WAT_NxNyNz - call WrScr(' WAT: NxNyNz set to: '//trim(sDummy)//' (inferred from filename)') - write(sDummy, '(3(F8.3,1X))') p%WAT_DxDyDz - call WrScr(' WAT: DxDyDz set to: '//trim(sDummy)//' (based on rotor diameter)') - endif - ! Sanity check - if (any(p%WAT_NxNyNz<2)) then - call SetErrStat(ErrID_Fatal, "Values of WAT_NxNyNz should be above 2", ErrStat, ErrMsg, RoutineName) - return - endif - if (any(p%WAT_DxDyDz<=0)) then - call SetErrStat(ErrID_Fatal, "Values of WAT_DxDyDz should be strictly positive", ErrStat, ErrMsg, RoutineName) - return - endif - ! NOTE: We don't check for the dimensions of of the grid here compared to high res because we don't know it for VTKs - ! See AWAE_IO_InitGridInfo - - HAWC_InitInput%nx = p%WAT_NxNyNz(1) - HAWC_InitInput%ny = p%WAT_NxNyNz(2) - HAWC_InitInput%nz = p%WAT_NxNyNz(3) - HAWC_InitInput%dx = p%WAT_DxDyDz(1) - HAWC_InitInput%dy = p%WAT_DxDyDz(2) - HAWC_InitInput%dz = p%WAT_DxDyDz(3) - HAWC_InitInput%G3D%RefHt = 0.5_ReKi * p%WAT_NxNyNz(3)*p%WAT_DxDyDz(3) ! reference height; the height (in meters) of the vertical center of the grid (m) - HAWC_InitInput%G3D%URef = 1.0_ReKi ! Set to 1.0 so that dX = DTime (this affects data storage) - HAWC_InitInput%G3D%WindProfileType = 0 ! Wind profile type (0=constant;1=logarithmic,2=power law) - HAWC_InitInput%G3D%PLExp = 0.0_ReKi - HAWC_InitInput%G3D%ScaleMethod = 0 ! NOTE: setting this to 2 doesn't do the same as what we do below with ScaleBox - HAWC_InitInput%G3D%SF = 1.0_ReKi ! Turbulence scaling factor for the x direction (-) [ScaleMethod=1] - HAWC_InitInput%G3D%SigmaF = 1.0_ReKi ! Turbulence standard deviation to calculate scaling from in x direction (m/s) [ScaleMethod=2] - HAWC_InitInput%G3D%Z0 = 0.3_ReKi ! Surface roughness (not used) - HAWC_InitInput%G3D%XOffset = 0.0_ReKi ! Initial offset in +x direction (shift of wind box) - - WAT_IfW%p%FlowField%PropagationDir = 0.0_ReKi - WAT_IfW%p%FlowField%VFlowAngle = 0.0_ReKi - WAT_IfW%p%FlowField%RotateWindBox = .false. - - WAT_IfW%p%FlowField%FieldType = Grid3D_FieldType - call IfW_HAWC_Init(HAWC_InitInput, -1, WAT_IfW%p%FlowField%Grid3D, FileDat, ErrStat2, ErrMsg2); if (Failed()) return ! summary file unit set to -1 - - if (p%WAT_ScaleBox) then - call WrScr(' WAT: Scaling Box for unit standard deviation and zero mean') - call Grid3D_ZeroMean_UnitStd(WAT_IfW%p%FlowField%Grid3D%Vel) - endif - - ! Reference position for wind rotation (not used here, but should be set) - WAT_IfW%p%FlowField%RefPosition = [0.0_ReKi, 0.0_ReKi, WAT_IfW%p%FlowField%Grid3D%RefHeight] - - WAT_IfW%IsInitialized = .true. - - call Cleanup() - return - -contains - logical function Failed() - call SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - Failed = ErrStat >= AbortErrLev - if (Failed) call Cleanup() - end function Failed - subroutine Cleanup() - ! nothing to clean up - end subroutine Cleanup - - ! Split out the ending of .u or u.bin from the filename. - ! If none given, then append ending and check for file existance - subroutine SplitFileName(FileName, BaseName, Ending, ErrStat3, ErrMsg3) - character(1024), intent(in ) :: FileName - character(1024), intent( out) :: BaseName - character(6), intent( out) :: Ending(3) - integer(IntKi), intent( out) :: ErrStat3 - character(*), intent( out) :: ErrMsg3 - integer(IntKi) :: i,l - logical :: foundFile - ErrStat3 = ErrID_None - ErrMsg3 = "" - ! check if passed filename ends in .u or u.bin - l=len_trim(FileName) - if (index(FileName,'.u')>0) then - BaseName = FileName(1:l-2) - Ending(1)= '.u' - inquire(file=trim(BaseName)//trim(Ending(1)), exist=foundfile) - if (.not. foundFile) then - ErrStat3 = ErrID_Fatal - ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//trim(Ending(1)) - endif - Ending(2)= '.v' - Ending(3)= '.w' + SUBROUTINE WAT_init(p, WAT_IfW, AWAE_InitInput, ErrStat, ErrMsg) + USE InflowWind_IO, only: IfW_HAWC_Init + type(farm_ParameterType), intent(inout) :: p !< farm parameters data + type(WAT_IfW_data), intent(inout) :: WAT_IfW !< InflowWind data + type(AWAE_InitInputType), intent(inout) :: AWAE_InitInput !< for error checking, and temporary to pass IfW + integer(IntKi), intent(out) :: ErrStat !< Error status of the operation + character(*), intent(out) :: ErrMsg !< Error message if ErrStat /= ErrID_None + + type(HAWC_InitInputType) :: HAWC_InitInput + type(WindFileDat) :: FileDat + character(1024) :: BoxFileRoot, BoxFile_u, BoxFile_v, BoxFile_w + character(1024) :: sDummy + character(6) :: FileEnding(3) + integer(IntKi) :: i, j, k, n + integer(IntKi) :: ErrStat2 + character(ErrMsgLen) :: ErrMsg2 + character(*), parameter :: RoutineName = 'WAT_init' + + ErrStat = ErrID_None + ErrMsg = "" + + ! If flowfield is allocated, deallocate and allocate again to clear old data + if (associated(WAT_IfW%p%FlowField)) deallocate (WAT_IfW%p%FlowField) + allocate (WAT_IfW%p%FlowField) + + ! HAWC file names + call SplitFileName(p%WAT_BoxFile, BoxFileRoot, FileEnding, ErrStat2, ErrMsg2); if (Failed()) return + HAWC_InitInput%WindFileName(1) = trim(BoxFileRoot)//trim(FileEnding(1)) + HAWC_InitInput%WindFileName(2) = trim(BoxFileRoot)//trim(FileEnding(2)) + HAWC_InitInput%WindFileName(3) = trim(BoxFileRoot)//trim(FileEnding(3)) + + ! HAWC spatial grid + if (p%WAT == Mod_WAT_PreDef) then ! from libary of WAT files, set the NxNyNz and DxDyDz terms + call MannLibDims(BoxFileRoot, p%RotorDiamRef, p%WAT_NxNyNz, p%WAT_DxDyDz, ErrStat2, ErrMsg2); if (Failed()) return + write (sDummy, '(3(I8,1X))') p%WAT_NxNyNz + call WrScr(' WAT: NxNyNz set to: '//trim(sDummy)//' (inferred from filename)') + write (sDummy, '(3(F8.3,1X))') p%WAT_DxDyDz + call WrScr(' WAT: DxDyDz set to: '//trim(sDummy)//' (based on rotor diameter)') + end if + ! Sanity check + if (any(p%WAT_NxNyNz < 2)) then + call SetErrStat(ErrID_Fatal, "Values of WAT_NxNyNz should be above 2", ErrStat, ErrMsg, RoutineName) return - elseif (index(FileName,'u.bin') > 0) then - BaseName = FileName(1:l-4) - Ending(1)= 'u.bin' - inquire(file=trim(BaseName)//trim(Ending(1)), exist=foundfile) - if (.not. foundFile) then - ErrStat3 = ErrID_Fatal - ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//trim(Ending(1)) - endif - Ending(2)= 'v.bin' - Ending(3)= 'w.bin' + end if + if (any(p%WAT_DxDyDz <= 0)) then + call SetErrStat(ErrID_Fatal, "Values of WAT_DxDyDz should be strictly positive", ErrStat, ErrMsg, RoutineName) return - else ! Ending not included in filename, so try figure it out - BaseName = trim(FileName) - ! is it .u for file ending - Ending(1)= '.u' - Ending(2)= '.v' - Ending(3)= '.w' - inquire(file=trim(BaseName)//trim(Ending(1)), exist=foundFile) - if (foundFile) return - ! is it u.bin for file ending - Ending(1)= 'u.bin' - Ending(2)= 'v.bin' - Ending(3)= 'w.bin' - inquire(file=trim(BaseName)//trim(Ending(1)), exist=foundFile) - if (foundFile) return - ! didn't find file, so error out - ErrStat3 = ErrID_Fatal - ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//'.u '//' or '//trim(BaseName)//'u.bin ' - endif - end subroutine SplitFileName - !> If it is a filename of a library, expect following format: FFDB_512x512x64.u where: + end if + ! NOTE: We don't check for the dimensions of of the grid here compared to high res because we don't know it for VTKs + ! See AWAE_IO_InitGridInfo + + HAWC_InitInput%nx = p%WAT_NxNyNz(1) + HAWC_InitInput%ny = p%WAT_NxNyNz(2) + HAWC_InitInput%nz = p%WAT_NxNyNz(3) + HAWC_InitInput%dx = p%WAT_DxDyDz(1) + HAWC_InitInput%dy = p%WAT_DxDyDz(2) + HAWC_InitInput%dz = p%WAT_DxDyDz(3) + HAWC_InitInput%G3D%RefHt = 0.5_ReKi*p%WAT_NxNyNz(3)*p%WAT_DxDyDz(3) ! reference height; the height (in meters) of the vertical center of the grid (m) + HAWC_InitInput%G3D%URef = 1.0_ReKi ! Set to 1.0 so that dX = DTime (this affects data storage) + HAWC_InitInput%G3D%WindProfileType = 0 ! Wind profile type (0=constant;1=logarithmic,2=power law) + HAWC_InitInput%G3D%PLExp = 0.0_ReKi + HAWC_InitInput%G3D%ScaleMethod = 0 ! NOTE: setting this to 2 doesn't do the same as what we do below with ScaleBox + HAWC_InitInput%G3D%SF = 1.0_ReKi ! Turbulence scaling factor for the x direction (-) [ScaleMethod=1] + HAWC_InitInput%G3D%SigmaF = 1.0_ReKi ! Turbulence standard deviation to calculate scaling from in x direction (m/s) [ScaleMethod=2] + HAWC_InitInput%G3D%Z0 = 0.3_ReKi ! Surface roughness (not used) + HAWC_InitInput%G3D%XOffset = 0.0_ReKi ! Initial offset in +x direction (shift of wind box) + + WAT_IfW%p%FlowField%PropagationDir = 0.0_ReKi + WAT_IfW%p%FlowField%VFlowAngle = 0.0_ReKi + WAT_IfW%p%FlowField%RotateWindBox = .false. + + WAT_IfW%p%FlowField%FieldType = Grid3D_FieldType + call IfW_HAWC_Init(HAWC_InitInput, -1, WAT_IfW%p%FlowField%Grid3D, FileDat, ErrStat2, ErrMsg2); if (Failed()) return ! summary file unit set to -1 + + if (p%WAT_ScaleBox) then + call WrScr(' WAT: Scaling Box for unit standard deviation and zero mean') + call Grid3D_ZeroMean_UnitStd(WAT_IfW%p%FlowField%Grid3D%Vel) + end if + + ! Reference position for wind rotation (not used here, but should be set) + WAT_IfW%p%FlowField%RefPosition = [0.0_ReKi, 0.0_ReKi, WAT_IfW%p%FlowField%Grid3D%RefHeight] + + WAT_IfW%IsInitialized = .true. + + call Cleanup() + return + + contains + logical function Failed() + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + Failed = ErrStat >= AbortErrLev + if (Failed) call Cleanup() + end function Failed + subroutine Cleanup() + ! nothing to clean up + end subroutine Cleanup + + ! Split out the ending of .u or u.bin from the filename. + ! If none given, then append ending and check for file existance + subroutine SplitFileName(FileName, BaseName, Ending, ErrStat3, ErrMsg3) + character(1024), intent(in) :: FileName + character(1024), intent(out) :: BaseName + character(6), intent(out) :: Ending(3) + integer(IntKi), intent(out) :: ErrStat3 + character(*), intent(out) :: ErrMsg3 + integer(IntKi) :: i, l + logical :: foundFile + ErrStat3 = ErrID_None + ErrMsg3 = "" + ! check if passed filename ends in .u or u.bin + l = len_trim(FileName) + if (index(FileName, '.u') > 0) then + BaseName = FileName(1:l - 2) + Ending(1) = '.u' + inquire (file=trim(BaseName)//trim(Ending(1)), exist=foundfile) + if (.not. foundFile) then + ErrStat3 = ErrID_Fatal + ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//trim(Ending(1)) + end if + Ending(2) = '.v' + Ending(3) = '.w' + return + elseif (index(FileName, 'u.bin') > 0) then + BaseName = FileName(1:l - 4) + Ending(1) = 'u.bin' + inquire (file=trim(BaseName)//trim(Ending(1)), exist=foundfile) + if (.not. foundFile) then + ErrStat3 = ErrID_Fatal + ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//trim(Ending(1)) + end if + Ending(2) = 'v.bin' + Ending(3) = 'w.bin' + return + else ! Ending not included in filename, so try figure it out + BaseName = trim(FileName) + ! is it .u for file ending + Ending(1) = '.u' + Ending(2) = '.v' + Ending(3) = '.w' + inquire (file=trim(BaseName)//trim(Ending(1)), exist=foundFile) + if (foundFile) return + ! is it u.bin for file ending + Ending(1) = 'u.bin' + Ending(2) = 'v.bin' + Ending(3) = 'w.bin' + inquire (file=trim(BaseName)//trim(Ending(1)), exist=foundFile) + if (foundFile) return + ! didn't find file, so error out + ErrStat3 = ErrID_Fatal + ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//'.u '//' or '//trim(BaseName)//'u.bin ' + end if + end subroutine SplitFileName + !> If it is a filename of a library, expect following format: FFDB_512x512x64.u where: !! 512x512x64 -- Number of grid points in X,Y,Z -- Nx, Ny, Nz - subroutine MannLibDims(BoxFileRoot,RotorDiamRef,Nxyz,Dxyz,ErrStat3,ErrMsg3) - character(1024), intent(in ) :: BoxFileroot - real(ReKi), intent(in ) :: RotorDiamRef ! reference rotordiam - integer(IntKi), intent( out) :: Nxyz(3) - real(ReKi), intent( out) :: Dxyz(3) ! derived based on rotor diameter - integer(IntKi), intent( out) :: ErrStat3 - character(*), intent( out) :: ErrMsg3 - integer(IntKi) :: i,iLast, n ! generic indexing stuff - character(1) :: C0 ! characters for testing - real(ReKi), parameter :: ScaleFact=0.03 ! scale ifactor for Dx,Dy,Dz based on rotor diameter - character(1024) :: sDigitsX ! String made of digits and "x" - character(11) :: CharNums="1234567890X" - character(1024), allocatable :: StrArray(:) ! Array of strings extracted from line - Nxyz(:)=-1 - - ErrStat3 = ErrID_None - ErrMsg3 = "" - - ! Set Dxyz - Dxyz=real(RotorDiamRef,ReKi)*ScaleFact - - ! --- Create a string made of digits and "x" only, starting from the end of the filename - n = len_trim(BoxFileRoot) - iLast = n - do i=n,1,-1 - C0 = BoxFileRoot(i:i) - call Conv2UC(C0) - if ((index(CharNums,C0)==0)) then - exit - endif - iLast=i - enddo - sDigitsX=BoxFileRoot(iLast:n) - call Conv2UC(sDigitsX) - - ! --- Splitting string according to character "x" - call strsplit(sDigitsX, StrArray, 'X') - if (size(StrArray)/=3) then - ErrStat3 = ErrID_Fatal - ErrMsg3 = "Could not find three substrings delimited by 'x' in filename "//trim(BoxFileRoot)// & - ". Expecting filename to include something like '512x512x64' for 512 by 512 by 64 points" - return - endif - do i=1,3 - if (.not.(is_integer(StrArray(i), Nxyz(i)))) then - ! NOTE: should not happen, unless we have "xx" + subroutine MannLibDims(BoxFileRoot, RotorDiamRef, Nxyz, Dxyz, ErrStat3, ErrMsg3) + character(1024), intent(in) :: BoxFileroot + real(ReKi), intent(in) :: RotorDiamRef ! reference rotordiam + integer(IntKi), intent(out) :: Nxyz(3) + real(ReKi), intent(out) :: Dxyz(3) ! derived based on rotor diameter + integer(IntKi), intent(out) :: ErrStat3 + character(*), intent(out) :: ErrMsg3 + integer(IntKi) :: i, iLast, n ! generic indexing stuff + character(1) :: C0 ! characters for testing + real(ReKi), parameter :: ScaleFact = 0.03 ! scale ifactor for Dx,Dy,Dz based on rotor diameter + character(1024) :: sDigitsX ! String made of digits and "x" + character(11) :: CharNums = "1234567890X" + character(1024), allocatable :: StrArray(:) ! Array of strings extracted from line + Nxyz(:) = -1 + + ErrStat3 = ErrID_None + ErrMsg3 = "" + + ! Set Dxyz + Dxyz = real(RotorDiamRef, ReKi)*ScaleFact + + ! --- Create a string made of digits and "x" only, starting from the end of the filename + n = len_trim(BoxFileRoot) + iLast = n + do i = n, 1, -1 + C0 = BoxFileRoot(i:i) + call Conv2UC(C0) + if ((index(CharNums, C0) == 0)) then + exit + end if + iLast = i + end do + sDigitsX = BoxFileRoot(iLast:n) + call Conv2UC(sDigitsX) + + ! --- Splitting string according to character "x" + call strsplit(sDigitsX, StrArray, 'X') + if (size(StrArray) /= 3) then ErrStat3 = ErrID_Fatal - ErrMsg3 = "Could not convert substring `"//trim(StrArray(i))//"` to an integer in filename "//trim(BoxFileRoot)// & - ". Expecting filename to include something like '512x512x64' for 512 by 512 by 64 points" + ErrMsg3 = "Could not find three substrings delimited by 'x' in filename "//trim(BoxFileRoot)// & + ". Expecting filename to include something like '512x512x64' for 512 by 512 by 64 points" return - endif - enddo - ErrStat3=ErrID_None - ErrMsg3 ="" - end subroutine MannLibDims -end subroutine WAT_init + end if + do i = 1, 3 + if (.not. (is_integer(StrArray(i), Nxyz(i)))) then + ! NOTE: should not happen, unless we have "xx" + ErrStat3 = ErrID_Fatal + ErrMsg3 = "Could not convert substring `"//trim(StrArray(i))//"` to an integer in filename "//trim(BoxFileRoot)// & + ". Expecting filename to include something like '512x512x64' for 512 by 512 by 64 points" + return + end if + end do + ErrStat3 = ErrID_None + ErrMsg3 = "" + end subroutine MannLibDims + end subroutine WAT_init !> Remove mean from all grid nodes and set standard deviation to 1 at all nodes ! See Grid3D_ScaleTurbulence and ScaleMethod in InflowWind as well -subroutine Grid3D_ZeroMean_UnitStd(Vel) - real(SiKi), dimension(:,:,:,:), intent(inout) :: Vel !< Array of field velocities 3 x ny x nz x nt - integer(IntKi) :: i,j,k - real(SiKi) :: vmean, vstd - real(SiKi) :: nt - nt = real(size(Vel, 4), SiKi) - do i=1,size(Vel, 2) - do j=1,size(Vel, 3) - do k=1,3 - vmean = sum(Vel(k,i,j,:))/nt - vstd = sqrt(sum((Vel(k,i,j,:) - vmean)**2)/nt) - if ( EqualRealNos( vstd, 0.0_SiKi) ) then - vstd = 1.0_SiKi - endif - Vel(k,i,j,:) = (Vel(k,i,j,:) - vmean)/vstd - enddo - enddo - enddo -end subroutine Grid3D_ZeroMean_UnitStd - + subroutine Grid3D_ZeroMean_UnitStd(Vel) + real(SiKi), dimension(:, :, :, :), intent(inout) :: Vel !< Array of field velocities 3 x ny x nz x nt + integer(IntKi) :: i, j, k + real(SiKi) :: vmean, vstd + real(SiKi) :: nt + nt = real(size(Vel, 4), SiKi) + do i = 1, size(Vel, 2) + do j = 1, size(Vel, 3) + do k = 1, 3 + vmean = sum(Vel(k, i, j, :))/nt + vstd = sqrt(sum((Vel(k, i, j, :) - vmean)**2)/nt) + if (EqualRealNos(vstd, 0.0_SiKi)) then + vstd = 1.0_SiKi + end if + Vel(k, i, j, :) = (Vel(k, i, j, :) - vmean)/vstd + end do + end do + end do + end subroutine Grid3D_ZeroMean_UnitStd !---------------------------------------------------------------------------------------------------------------------------------- !> This routine initializes all instances of WakeDynamics -SUBROUTINE Farm_InitWD( farm, WD_InitInp, ErrStat, ErrMsg ) - + SUBROUTINE Farm_InitWD(farm, WD_InitInp, ErrStat, ErrMsg) ! Passed variables - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - TYPE(WD_InitInputType), INTENT(INOUT) :: WD_InitInp !< init input for WakeDynamics module; input file data already filled in - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message - - ! local variables - type(WD_InitOutputType) :: WD_InitOut - - INTEGER(IntKi) :: nt ! loop counter for rotor number - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitWD' - - ErrStat = ErrID_None - ErrMsg = "" - - ALLOCATE(farm%WD(farm%p%NumTurbines),STAT=ErrStat2); if (Failed0('Wake Dynamics data')) return; - + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + TYPE(WD_InitInputType), INTENT(INOUT) :: WD_InitInp !< init input for WakeDynamics module; input file data already filled in + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message + + ! local variables + type(WD_InitOutputType) :: WD_InitOut + + INTEGER(IntKi) :: nt ! loop counter for rotor number + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitWD' + + ErrStat = ErrID_None + ErrMsg = "" + + ALLOCATE (farm%WD(farm%p%NumTurbines), STAT=ErrStat2); if (Failed0('Wake Dynamics data')) return; !................. ! Initialize each instance of WD - !................ - - DO nt = 1,farm%p%NumTurbines + !................ + + DO nt = 1, farm%p%NumTurbines !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! initialization can be done in parallel (careful for FWrap_InitInp, though) - !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - - WD_InitInp%TurbNum = nt + !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + WD_InitInp%TurbNum = nt WD_InitInp%OutFileRoot = farm%p%OutFileRoot - - ! note that WD_Init has Interval as INTENT(IN) so, we don't need to worry about overwriting farm%p%dt_low here: - call WD_Init( WD_InitInp, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, farm%p%dt_low, WD_InitOut, ErrStat2, ErrMsg2 ) - + + ! note that WD_Init has Interval as INTENT(IN) so, we don't need to worry about overwriting farm%p%dt_low here: + call WD_Init(WD_InitInp, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, farm%p%dt_low, WD_InitOut, ErrStat2, ErrMsg2) + farm%WD(nt)%IsInitialized = .true. - CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - if (ErrStat >= AbortErrLev) then - call cleanup() - return - end if - - END DO - - farm%p%Module_Ver( ModuleFF_WD ) = WD_InitOut%Ver - + CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) + if (ErrStat >= AbortErrLev) then + call cleanup() + return + end if + + END DO + + farm%p%Module_Ver(ModuleFF_WD) = WD_InitOut%Ver + call cleanup() - -contains - subroutine cleanup() - call WD_DestroyInitOutput( WD_InitOut, ErrStat2, ErrMsg2 ) - end subroutine cleanup - - ! check for failed where /= 0 is fatal - logical function Failed0(txt) - character(*), intent(in) :: txt - if (errStat /= 0) then - ErrStat2 = ErrID_Fatal - ErrMsg2 = "Could not allocate memory for "//trim(txt) - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - endif - Failed0 = errStat >= AbortErrLev - if(Failed0) call cleanUp() - end function Failed0 -END SUBROUTINE Farm_InitWD + + contains + subroutine cleanup() + call WD_DestroyInitOutput(WD_InitOut, ErrStat2, ErrMsg2) + end subroutine cleanup + + ! check for failed where /= 0 is fatal + logical function Failed0(txt) + character(*), intent(in) :: txt + if (errStat /= 0) then + ErrStat2 = ErrID_Fatal + ErrMsg2 = "Could not allocate memory for "//trim(txt) + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + end if + Failed0 = errStat >= AbortErrLev + if (Failed0) call cleanUp() + end function Failed0 + END SUBROUTINE Farm_InitWD !---------------------------------------------------------------------------------------------------------------------------------- !> This routine initializes all instances of FAST using the FASTWrapper module -SUBROUTINE Farm_InitFAST( farm, WD_InitInp, AWAE_InitOutput, ErrStat, ErrMsg ) - + SUBROUTINE Farm_InitFAST(farm, WD_InitInp, AWAE_InitOutput, ErrStat, ErrMsg) ! Passed variables - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - TYPE(WD_InputFileType), INTENT(IN ) :: WD_InitInp !< input-file data for WakeDynamics module - TYPE(AWAE_InitOutputType),INTENT(IN ) :: AWAE_InitOutput !< initialization output from AWAE - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message - - ! local variables - type(FWrap_InitInputType) :: FWrap_InitInp - type(FWrap_InitOutputType) :: FWrap_InitOut - REAL(DbKi) :: FWrap_Interval !< Coupling interval that FWrap is called at (affected by MooringMod) - - INTEGER(IntKi) :: nt ! loop counter for rotor number - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitFAST' - - - ErrStat = ErrID_None - ErrMsg = "" - - ALLOCATE(farm%FWrap(farm%p%NumTurbines),STAT=ErrStat2); if (Failed0('FAST Wrapper data')) return; - + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + TYPE(WD_InputFileType), INTENT(IN) :: WD_InitInp !< input-file data for WakeDynamics module + TYPE(AWAE_InitOutputType), INTENT(IN) :: AWAE_InitOutput !< initialization output from AWAE + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message + + ! local variables + type(FWrap_InitInputType) :: FWrap_InitInp + type(FWrap_InitOutputType) :: FWrap_InitOut + REAL(DbKi) :: FWrap_Interval !< Coupling interval that FWrap is called at (affected by MooringMod) + + INTEGER(IntKi) :: nt ! loop counter for rotor number + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitFAST' + + ErrStat = ErrID_None + ErrMsg = "" + + ALLOCATE (farm%FWrap(farm%p%NumTurbines), STAT=ErrStat2); if (Failed0('FAST Wrapper data')) return; !................. ! Initialize each instance of FAST - !................ - FWrap_InitInp%nr = WD_InitInp%NumRadii - FWrap_InitInp%dr = WD_InitInp%dr - FWrap_InitInp%tmax = farm%p%TMax - FWrap_InitInp%n_high_low = farm%p%n_high_low + 1 ! Add 1 because the FAST wrapper uses an index that starts at 1 - FWrap_InitInp%dt_high = farm%p%dt_high - - FWrap_InitInp%nX_high = AWAE_InitOutput%nX_high - FWrap_InitInp%nY_high = AWAE_InitOutput%nY_high - FWrap_InitInp%nZ_high = AWAE_InitOutput%nZ_high - + !................ + FWrap_InitInp%nr = WD_InitInp%NumRadii + FWrap_InitInp%dr = WD_InitInp%dr + FWrap_InitInp%tmax = farm%p%TMax + FWrap_InitInp%n_high_low = farm%p%n_high_low + 1 ! Add 1 because the FAST wrapper uses an index that starts at 1 + FWrap_InitInp%dt_high = farm%p%dt_high + + FWrap_InitInp%nX_high = AWAE_InitOutput%nX_high + FWrap_InitInp%nY_high = AWAE_InitOutput%nY_high + FWrap_InitInp%nZ_high = AWAE_InitOutput%nZ_high + if (farm%p%MooringMod > 0) then FWrap_Interval = farm%p%dt_mooring ! when there is a farm-level mooring model, FASTWrapper will be called at the mooring coupling time step else FWrap_Interval = farm%p%dt_low ! otherwise FASTWrapper will be called at the regular FAST.Farm time step end if - - !OMP PARALLEL DO default(shared) PRIVATE(nt, FWrap_InitOut, ErrStat2, ErrMsg2) schedule(runtime) - DO nt = 1,farm%p%NumTurbines + + !OMP PARALLEL DO default(shared) PRIVATE(nt, FWrap_InitOut, ErrStat2, ErrMsg2) schedule(runtime) + DO nt = 1, farm%p%NumTurbines !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! initialization can be done in parallel (careful for FWrap_InitInp, though) - !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - - FWrap_InitInp%FASTInFile = farm%p%WT_FASTInFile(nt) - FWrap_InitInp%p_ref_Turbine = farm%p%WT_Position(:,nt) - FWrap_InitInp%WaveFieldMod = farm%p%WaveFieldMod - FWrap_InitInp%TurbNum = nt - FWrap_InitInp%RootName = trim(farm%p%OutFileRoot)//'.T'//num2lstr(nt) - - + !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + FWrap_InitInp%FASTInFile = farm%p%WT_FASTInFile(nt) + FWrap_InitInp%p_ref_Turbine = farm%p%WT_Position(:, nt) + FWrap_InitInp%WaveFieldMod = farm%p%WaveFieldMod + FWrap_InitInp%TurbNum = nt + FWrap_InitInp%RootName = trim(farm%p%OutFileRoot)//'.T'//num2lstr(nt) + FWrap_InitInp%p_ref_high(1) = AWAE_InitOutput%X0_high(nt) FWrap_InitInp%p_ref_high(2) = AWAE_InitOutput%Y0_high(nt) FWrap_InitInp%p_ref_high(3) = AWAE_InitOutput%Z0_high(nt) - FWrap_InitInp%dX_high = AWAE_InitOutput%dX_high(nt) - FWrap_InitInp%dY_high = AWAE_InitOutput%dY_high(nt) - FWrap_InitInp%dZ_high = AWAE_InitOutput%dZ_high(nt) + FWrap_InitInp%dX_high = AWAE_InitOutput%dX_high(nt) + FWrap_InitInp%dY_high = AWAE_InitOutput%dY_high(nt) + FWrap_InitInp%dZ_high = AWAE_InitOutput%dZ_high(nt) - FWrap_InitInp%Vdist_High => AWAE_InitOutput%Vdist_High(nt)%data + FWrap_InitInp%Vdist_High => AWAE_InitOutput%Vdist_High(nt)%data + + ! note that FWrap_Init has Interval as INTENT(IN) so, we don't need to worry about overwriting farm%p%dt_low here: + ! NOTE: FWrap_interval, and FWrap_InitOut appear unused + call FWrap_Init(FWrap_InitInp, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, FWrap_Interval, FWrap_InitOut, ErrStat2, ErrMsg2) - ! note that FWrap_Init has Interval as INTENT(IN) so, we don't need to worry about overwriting farm%p%dt_low here: - ! NOTE: FWrap_interval, and FWrap_InitOut appear unused - call FWrap_Init( FWrap_InitInp, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, FWrap_Interval, FWrap_InitOut, ErrStat2, ErrMsg2 ) - farm%FWrap(nt)%IsInitialized = .true. - + if (ErrStat2 >= AbortErrLev) then !OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) !OMP END CRITICAL - endif - - END DO - !OMP END PARALLEL DO + end if + + END DO + !OMP END PARALLEL DO if (ErrStat >= AbortErrLev) then call cleanup() return end if - - farm%p%Module_Ver( ModuleFF_FWrap ) = FWrap_InitOut%Ver - + + farm%p%Module_Ver(ModuleFF_FWrap) = FWrap_InitOut%Ver + call cleanup() - -contains - subroutine cleanup() - call FWrap_DestroyInitInput( FWrap_InitInp, ErrStat2, ErrMsg2 ) - call FWrap_DestroyInitOutput( FWrap_InitOut, ErrStat2, ErrMsg2 ) - end subroutine cleanup - ! check for failed where /= 0 is fatal - logical function Failed0(txt) - character(*), intent(in) :: txt - if (errStat /= 0) then - ErrStat2 = ErrID_Fatal - ErrMsg2 = "Could not allocate memory for "//trim(txt) - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - endif - Failed0 = errStat >= AbortErrLev - if(Failed0) call cleanUp() - end function Failed0 -END SUBROUTINE Farm_InitFAST + + contains + subroutine cleanup() + call FWrap_DestroyInitInput(FWrap_InitInp, ErrStat2, ErrMsg2) + call FWrap_DestroyInitOutput(FWrap_InitOut, ErrStat2, ErrMsg2) + end subroutine cleanup + ! check for failed where /= 0 is fatal + logical function Failed0(txt) + character(*), intent(in) :: txt + if (errStat /= 0) then + ErrStat2 = ErrID_Fatal + ErrMsg2 = "Could not allocate memory for "//trim(txt) + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + end if + Failed0 = errStat >= AbortErrLev + if (Failed0) call cleanUp() + end function Failed0 + END SUBROUTINE Farm_InitFAST !---------------------------------------------------------------------------------------------------------------------------------- !> This routine initializes a farm-level instance of MoorDyn if applicable -SUBROUTINE Farm_InitMD( farm, ErrStat, ErrMsg ) - - ! Passed variables - type(All_FastFarm_Data), TARGET, INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message - - ! local variables - type(MD_InitInputType) :: MD_InitInp - type(MD_InitOutputType) :: MD_InitOut - - character(1025) :: Path, FileRoot ! for vtk outputs - INTEGER(IntKi) :: nt ! loop counter for rotor number - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitMD' - TYPE(MeshType), POINTER :: SubstructureMotion - - ErrStat = ErrID_None - ErrMsg = "" - - CALL WrScr(" --------- in FARM_InitMD, to initiailze farm-level MoorDyn ------- ") - - - ! sort out how many times FASt and MoorDyn will be called per FAST.Farm time step based on DT_low and DT_mooring - IF ( EqualRealNos( farm%p%dt_mooring, farm%p%DT_low ) ) THEN - farm%p%n_mooring = 1 - ELSE - IF ( farm%p%dt_mooring > farm%p%DT_low ) THEN - ErrStat = ErrID_Fatal - ErrMsg = "The farm mooring coupling time step ("//TRIM(Num2LStr(farm%p%dt_mooring))// & - " s) cannot be larger than FAST.Farm time step ("//TRIM(Num2LStr(farm%p%DT_low))//" s)." + SUBROUTINE Farm_InitMD(farm, ErrStat, ErrMsg) + + ! Passed variables + type(All_FastFarm_Data), TARGET, INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message + + ! local variables + type(MD_InitInputType) :: MD_InitInp + type(MD_InitOutputType) :: MD_InitOut + + character(1025) :: Path, FileRoot ! for vtk outputs + INTEGER(IntKi) :: nt ! loop counter for rotor number + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitMD' + TYPE(MeshType), POINTER :: SubstructureMotion + + ErrStat = ErrID_None + ErrMsg = "" + + CALL WrScr(" --------- in FARM_InitMD, to initiailze farm-level MoorDyn ------- ") + + ! sort out how many times FASt and MoorDyn will be called per FAST.Farm time step based on DT_low and DT_mooring + IF (EqualRealNos(farm%p%dt_mooring, farm%p%DT_low)) THEN + farm%p%n_mooring = 1 ELSE + IF (farm%p%dt_mooring > farm%p%DT_low) THEN + ErrStat = ErrID_Fatal + ErrMsg = "The farm mooring coupling time step ("//TRIM(Num2LStr(farm%p%dt_mooring))// & + " s) cannot be larger than FAST.Farm time step ("//TRIM(Num2LStr(farm%p%DT_low))//" s)." + ELSE ! calculate the number of FAST-MoorDyn subcycles: - farm%p%n_mooring = NINT( farm%p%DT_low / farm%p%dt_mooring ) - + farm%p%n_mooring = NINT(farm%p%DT_low/farm%p%dt_mooring) + ! let's make sure the FAST DT is an exact integer divisor of the global (FAST.Farm) time step: - IF ( .NOT. EqualRealNos( farm%p%DT_low, farm%p%dt_mooring * farm%p%n_mooring ) ) THEN - ErrStat = ErrID_Fatal - ErrMsg = "The MoorDyn coupling time step, DT_mooring ("//TRIM(Num2LStr(farm%p%dt_mooring))// & - " s) must be an integer divisor of the FAST.Farm time step ("//TRIM(Num2LStr(farm%p%DT_low))//" s)." + IF (.NOT. EqualRealNos(farm%p%DT_low, farm%p%dt_mooring*farm%p%n_mooring)) THEN + ErrStat = ErrID_Fatal + ErrMsg = "The MoorDyn coupling time step, DT_mooring ("//TRIM(Num2LStr(farm%p%dt_mooring))// & + " s) must be an integer divisor of the FAST.Farm time step ("//TRIM(Num2LStr(farm%p%DT_low))//" s)." + END IF + END IF - END IF - END IF - - - !................. - ! MoorDyn initialization inputs... - !................ - !FWrap_InitInp%tmax = farm%p%TMax - !FWrap_InitInp%n_high_low = farm%p%n_high_low + 1 ! Add 1 because the FAST wrapper uses an index that starts at 1 - !FWrap_InitInp%dt_high = farm%p%dt_high - - - MD_InitInp%FileName = farm%p%MD_FileName ! input file name and path - MD_InitInp%RootName = trim(farm%p%OutFileRoot)//'.FarmMD' ! root of output files - MD_InitInp%FarmSize = farm%p%NumTurbines ! number of turbines in the array. >0 tells MoorDyn to operate in farm mode - - ALLOCATE( MD_InitInp%PtfmInit(6,farm%p%NumTurbines), MD_InitInp%TurbineRefPos(3,farm%p%NumTurbines), STAT = ErrStat2 ) - if (Failed0("MoorDyn PtfmInit and TurbineRefPos initialization inputs in FAST.Farm.")) return; - - ! gather spatial initialization inputs for Farm-level MoorDyn - DO nt = 1,farm%p%NumTurbines - MD_InitInp%PtfmInit(:,nt) = farm%FWrap(nt)%m%Turbine%MD%m%PtfmInit ! turbine PRP initial positions and rotations in their respective coordinate systems from each FAST/MD instance - MD_InitInp%TurbineRefPos(:,nt) = farm%p%WT_Position(:,nt) ! reference positions of each turbine in the farm global coordinate system - END DO - - ! These aren't currently handled at the FAST.Farm level, so just give the farm's MoorDyn default values, which can be overwridden by its input file - MD_InitInp%g = 9.81 - MD_InitInp%rhoW = 1025.0 - MD_InitInp%WtrDepth = 0.0 !TODO: eventually connect this to a global depth input variable <<< - - ! Visualization of shared moorings - if (farm%p%WrMooringVis) then - MD_InitInp%VisMeshes=.true. - farm%MD%VTK_Count = 0 - call GetPath ( MD_InitInp%RootName, Path, FileRoot ) ! the returned DVR_Outs%VTK_OutFileRoot includes a file separator character at the end - farm%MD%VTK_OutFileRoot = trim(Path)//PathSep//'vtk'//PathSep//trim(FileRoot) - farm%MD%VTK_TWidth = 5 !FIXME: this should be set based on sim length - endif - - ! allocate MoorDyn inputs (assuming size 2 for linear interpolation/extrapolation... > - ALLOCATE( farm%MD%Input( 2 ), farm%MD%InputTimes( 2 ), STAT = ErrStat2 ) - if (Failed0("MD%Input and MD%InputTimes.")) return; - - ! initialize MoorDyn - CALL MD_Init( MD_InitInp, farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, & - farm%MD%OtherSt, farm%MD%y, farm%MD%m, farm%p%DT_mooring, MD_InitOut, ErrStat2, ErrMsg2 ) - if (Failed()) return; - - farm%MD%IsInitialized = .true. - - - ! Copy MD inputs over into the 2nd entry of the input array, to allow the first extrapolation in FARM_MD_Increment - CALL MD_CopyInput (farm%MD%Input(1), farm%MD%Input(2), MESH_NEWCOPY, Errstat2, ErrMsg2); if (Failed()) return; - farm%MD%InputTimes(2) = -0.1_DbKi - - CALL MD_CopyInput (farm%MD%Input(1), farm%MD%u, MESH_NEWCOPY, Errstat2, ErrMsg2); if (Failed()) return; ! do this to initialize meshes/allocatable arrays for output of ExtrapInterp routine - - - ! Set up mesh maps between MoorDyn and floating platforms (or substructure). - ! allocate mesh mappings for coupling farm-level MoorDyn with OpenFAST instances - ALLOCATE( farm%m%MD_2_FWrap(farm%p%NumTurbines), farm%m%FWrap_2_MD(farm%p%NumTurbines), STAT = ErrStat2 ) - if (Failed0("MD_2_FWrap and FWrap_2_MD.")) return; - - ! MoorDyn point mesh to/from ElastoDyn (or SubDyn) point mesh - do nt = 1,farm%p%NumTurbines - !if (farm%MD%p%NFairs(nt) > 0 ) then ! only set up a mesh map if MoorDyn has connections to this turbine - - ! loads + + !................. + ! MoorDyn initialization inputs... + !................ + !FWrap_InitInp%tmax = farm%p%TMax + !FWrap_InitInp%n_high_low = farm%p%n_high_low + 1 ! Add 1 because the FAST wrapper uses an index that starts at 1 + !FWrap_InitInp%dt_high = farm%p%dt_high + + MD_InitInp%FileName = farm%p%MD_FileName ! input file name and path + MD_InitInp%RootName = trim(farm%p%OutFileRoot)//'.FarmMD' ! root of output files + MD_InitInp%FarmSize = farm%p%NumTurbines ! number of turbines in the array. >0 tells MoorDyn to operate in farm mode + + ALLOCATE (MD_InitInp%PtfmInit(6, farm%p%NumTurbines), MD_InitInp%TurbineRefPos(3, farm%p%NumTurbines), STAT=ErrStat2) + if (Failed0("MoorDyn PtfmInit and TurbineRefPos initialization inputs in FAST.Farm.")) return; + ! gather spatial initialization inputs for Farm-level MoorDyn + DO nt = 1, farm%p%NumTurbines + MD_InitInp%PtfmInit(:, nt) = farm%FWrap(nt)%m%Turbine%MD%m%PtfmInit ! turbine PRP initial positions and rotations in their respective coordinate systems from each FAST/MD instance + MD_InitInp%TurbineRefPos(:, nt) = farm%p%WT_Position(:, nt) ! reference positions of each turbine in the farm global coordinate system + END DO + + ! These aren't currently handled at the FAST.Farm level, so just give the farm's MoorDyn default values, which can be overwridden by its input file + MD_InitInp%g = 9.81 + MD_InitInp%rhoW = 1025.0 + MD_InitInp%WtrDepth = 0.0 !TODO: eventually connect this to a global depth input variable <<< + + ! Visualization of shared moorings + if (farm%p%WrMooringVis) then + MD_InitInp%VisMeshes = .true. + farm%MD%VTK_Count = 0 + call GetPath(MD_InitInp%RootName, Path, FileRoot) ! the returned DVR_Outs%VTK_OutFileRoot includes a file separator character at the end + farm%MD%VTK_OutFileRoot = trim(Path)//PathSep//'vtk'//PathSep//trim(FileRoot) + farm%MD%VTK_TWidth = 5 !FIXME: this should be set based on sim length + end if + + ! allocate MoorDyn inputs (assuming size 2 for linear interpolation/extrapolation... > + ALLOCATE (farm%MD%Input(2), farm%MD%InputTimes(2), STAT=ErrStat2) + if (Failed0("MD%Input and MD%InputTimes.")) return; + ! initialize MoorDyn + CALL MD_Init(MD_InitInp, farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, & + farm%MD%OtherSt, farm%MD%y, farm%MD%m, farm%p%DT_mooring, MD_InitOut, ErrStat2, ErrMsg2) + if (Failed()) return; + farm%MD%IsInitialized = .true. + + ! Copy MD inputs over into the 2nd entry of the input array, to allow the first extrapolation in FARM_MD_Increment + CALL MD_CopyInput(farm%MD%Input(1), farm%MD%Input(2), MESH_NEWCOPY, Errstat2, ErrMsg2); if (Failed()) return; + farm%MD%InputTimes(2) = -0.1_DbKi + + CALL MD_CopyInput(farm%MD%Input(1), farm%MD%u, MESH_NEWCOPY, Errstat2, ErrMsg2); if (Failed()) return; ! do this to initialize meshes/allocatable arrays for output of ExtrapInterp routine + + ! Set up mesh maps between MoorDyn and floating platforms (or substructure). + ! allocate mesh mappings for coupling farm-level MoorDyn with OpenFAST instances + ALLOCATE (farm%m%MD_2_FWrap(farm%p%NumTurbines), farm%m%FWrap_2_MD(farm%p%NumTurbines), STAT=ErrStat2) + if (Failed0("MD_2_FWrap and FWrap_2_MD.")) return; + ! MoorDyn point mesh to/from ElastoDyn (or SubDyn) point mesh + do nt = 1, farm%p%NumTurbines + !if (farm%MD%p%NFairs(nt) > 0 ) then ! only set up a mesh map if MoorDyn has connections to this turbine + + ! loads CALL MeshMapCreate( farm%MD%y%CoupledLoads(nt), farm%FWrap(nt)%m%Turbine%MeshMapData%SubstructureLoads_Tmp_Farm, farm%m%MD_2_FWrap(nt), ErrStat2, ErrMsg2 ) - if (Failed()) return; - - ! kinematics - IF (farm%FWrap(nt)%m%Turbine%p_FAST%CompSub == Module_SD) then - SubstructureMotion => farm%FWrap(nt)%m%Turbine%SD%y%y3Mesh - ELSE - SubstructureMotion => farm%FWrap(nt)%m%Turbine%ED%y%PlatformPtMesh - END IF - - CALL MeshMapCreate( SubstructureMotion, farm%MD%Input(1)%CoupledKinematics(nt), farm%m%FWrap_2_MD(nt), ErrStat2, ErrMsg2 ) - if (Failed()) return; - - end do - - - farm%p%Module_Ver( ModuleFF_MD) = MD_InitOut%Ver - - call cleanup() - -contains - subroutine cleanup() - call MD_DestroyInitInput( MD_InitInp, ErrStat2, ErrMsg2 ) - call MD_DestroyInitOutput( MD_InitOut, ErrStat2, ErrMsg2 ) - end subroutine cleanup - - logical function Failed() - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - Failed = errStat >= AbortErrLev - if (Failed) call cleanup() - end function Failed - - ! check for failed where /= 0 is fatal - logical function Failed0(txt) - character(*), intent(in) :: txt - if (errStat /= 0) then - ErrStat2 = ErrID_Fatal - ErrMsg2 = "Could not allocate memory for "//trim(txt) - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - endif - Failed0 = errStat >= AbortErrLev - if(Failed0) call cleanUp() - end function Failed0 -END SUBROUTINE Farm_InitMD -!---------------------------------------------------------------------------------------------------------------------------------- -!> This routine moves a farm-level MoorDyn simulation one step forward, to catch up with FWrap_Increment -subroutine FARM_MD_Increment(t, n, farm, ErrStat, ErrMsg) - REAL(DbKi), INTENT(IN ) :: t !< Current simulation time in seconds - INTEGER(IntKi), INTENT(IN ) :: n !< Current step of the simulation in FARM MoorDyn terms - type(All_FastFarm_Data), TARGET, INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt - INTEGER(IntKi) :: n_ss - INTEGER(IntKi) :: n_FMD - REAL(DbKi) :: t_next ! time at next step after this one (s) - INTEGER(IntKi) :: ErrStat2 - CHARACTER(ErrMsgLen) :: ErrMsg2 - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_MD_Increment' - TYPE(MeshType), POINTER :: SubstructureMotion - - ErrStat = ErrID_None - ErrMsg = "" - - ! ----- extrapolate MD inputs ----- - t_next = t + farm%p%DT_mooring - - ! Do a linear extrapolation to estimate MoorDyn inputs at time n_ss+1 - CALL MD_Input_ExtrapInterp(farm%MD%Input, farm%MD%InputTimes, farm%MD%u, t_next, ErrStat2, ErrMsg2) - if (Failed()) return; - - ! Shift "window" of MD%Input: move values of Input and InputTimes from index 1 to index 2 - CALL MD_CopyInput (farm%MD%Input(1), farm%MD%Input(2), MESH_UPDATECOPY, Errstat2, ErrMsg2) - if (Failed()) return; - farm%MD%InputTimes(2) = farm%MD%InputTimes(1) - - ! update index 1 entries with the new extrapolated values - CALL MD_CopyInput (farm%MD%u, farm%MD%Input(1), MESH_UPDATECOPY, Errstat2, ErrMsg2) - if (Failed()) return; - farm%MD%InputTimes(1) = t_next - - - ! ----- map substructure kinematics to MoorDyn inputs ----- (from mapping called at start of CalcOutputs Solve INputs) - - do nt = 1,farm%p%NumTurbines - !if (farm%MD%p%NFairs(nt) > 0 ) then - + if (Failed()) return; + ! kinematics IF (farm%FWrap(nt)%m%Turbine%p_FAST%CompSub == Module_SD) then SubstructureMotion => farm%FWrap(nt)%m%Turbine%SD%y%y3Mesh ELSE SubstructureMotion => farm%FWrap(nt)%m%Turbine%ED%y%PlatformPtMesh END IF - - CALL Transfer_Point_to_Point( SubstructureMotion, farm%MD%Input(1)%CoupledKinematics(nt), farm%m%FWrap_2_MD(nt), ErrStat2, ErrMsg2 ) - if (Failed()) return; - - !end if - end do - - - ! ----- update states and calculate outputs ----- - - CALL MD_UpdateStates( t, n_FMD, farm%MD%Input, farm%MD%InputTimes, farm%MD%p, farm%MD%x, & - farm%MD%xd, farm%MD%z, farm%MD%OtherSt, farm%MD%m, ErrStat2, ErrMsg2 ) - if (Failed()) return; - - - CALL MD_CalcOutput( t, farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, & - farm%MD%OtherSt, farm%MD%y, farm%MD%m, ErrStat2, ErrMsg2 ) - if (Failed()) return; - - - ! ----- map MD load outputs to each turbine's substructure ----- (taken from U FullOpt1...) - do nt = 1,farm%p%NumTurbines - - if (farm%MD%p%nCpldPoints(nt) > 0 ) then ! only map loads if MoorDyn has connections to this turbine (currently considering only Point connections <<< ) - + + CALL MeshMapCreate(SubstructureMotion, farm%MD%Input(1)%CoupledKinematics(nt), farm%m%FWrap_2_MD(nt), ErrStat2, ErrMsg2) + if (Failed()) return; + end do + + farm%p%Module_Ver(ModuleFF_MD) = MD_InitOut%Ver + + call cleanup() + + contains + subroutine cleanup() + call MD_DestroyInitInput(MD_InitInp, ErrStat2, ErrMsg2) + call MD_DestroyInitOutput(MD_InitOut, ErrStat2, ErrMsg2) + end subroutine cleanup + + logical function Failed() + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + Failed = errStat >= AbortErrLev + if (Failed) call cleanup() + end function Failed + + ! check for failed where /= 0 is fatal + logical function Failed0(txt) + character(*), intent(in) :: txt + if (errStat /= 0) then + ErrStat2 = ErrID_Fatal + ErrMsg2 = "Could not allocate memory for "//trim(txt) + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + end if + Failed0 = errStat >= AbortErrLev + if (Failed0) call cleanUp() + end function Failed0 + END SUBROUTINE Farm_InitMD +!---------------------------------------------------------------------------------------------------------------------------------- +!> This routine moves a farm-level MoorDyn simulation one step forward, to catch up with FWrap_Increment + subroutine FARM_MD_Increment(t, n, farm, ErrStat, ErrMsg) + REAL(DbKi), INTENT(IN) :: t !< Current simulation time in seconds + INTEGER(IntKi), INTENT(IN) :: n !< Current step of the simulation in FARM MoorDyn terms + type(All_FastFarm_Data), TARGET, INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt + INTEGER(IntKi) :: n_ss + INTEGER(IntKi) :: n_FMD + REAL(DbKi) :: t_next ! time at next step after this one (s) + INTEGER(IntKi) :: ErrStat2 + CHARACTER(ErrMsgLen) :: ErrMsg2 + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_MD_Increment' + TYPE(MeshType), POINTER :: SubstructureMotion + + ErrStat = ErrID_None + ErrMsg = "" + + ! ----- extrapolate MD inputs ----- + t_next = t + farm%p%DT_mooring + + ! Do a linear extrapolation to estimate MoorDyn inputs at time n_ss+1 + CALL MD_Input_ExtrapInterp(farm%MD%Input, farm%MD%InputTimes, farm%MD%u, t_next, ErrStat2, ErrMsg2) + if (Failed()) return; + ! Shift "window" of MD%Input: move values of Input and InputTimes from index 1 to index 2 + CALL MD_CopyInput(farm%MD%Input(1), farm%MD%Input(2), MESH_UPDATECOPY, Errstat2, ErrMsg2) + if (Failed()) return; + farm%MD%InputTimes(2) = farm%MD%InputTimes(1) + + ! update index 1 entries with the new extrapolated values + CALL MD_CopyInput(farm%MD%u, farm%MD%Input(1), MESH_UPDATECOPY, Errstat2, ErrMsg2) + if (Failed()) return; + farm%MD%InputTimes(1) = t_next + + ! ----- map substructure kinematics to MoorDyn inputs ----- (from mapping called at start of CalcOutputs Solve INputs) + + do nt = 1, farm%p%NumTurbines + !if (farm%MD%p%NFairs(nt) > 0 ) then + IF (farm%FWrap(nt)%m%Turbine%p_FAST%CompSub == Module_SD) then SubstructureMotion => farm%FWrap(nt)%m%Turbine%SD%y%y3Mesh ELSE SubstructureMotion => farm%FWrap(nt)%m%Turbine%ED%y%PlatformPtMesh END IF - - ! mapping; Note: SubstructureLoads_Tmp_Farm contains loads from the farm-level (at a previous step); gets integrated into individual turbines inside FWrap_Increment() - CALL Transfer_Point_to_Point( farm%MD%y%CoupledLoads(nt), farm%FWrap(nt)%m%Turbine%MeshMapData%SubstructureLoads_Tmp_Farm, & - farm%m%MD_2_FWrap(nt), ErrStat2, ErrMsg2, & - farm%MD%Input(1)%CoupledKinematics(nt), SubstructureMotion ) !u_MD and y_ED contain the displacements needed for moment calculations - if (Failed()) return; - - end if - end do + CALL Transfer_Point_to_Point(SubstructureMotion, farm%MD%Input(1)%CoupledKinematics(nt), farm%m%FWrap_2_MD(nt), ErrStat2, ErrMsg2) + if (Failed()) return; + !end if + end do + + ! ----- update states and calculate outputs ----- + + CALL MD_UpdateStates(t, n_FMD, farm%MD%Input, farm%MD%InputTimes, farm%MD%p, farm%MD%x, & + farm%MD%xd, farm%MD%z, farm%MD%OtherSt, farm%MD%m, ErrStat2, ErrMsg2) + if (Failed()) return; + CALL MD_CalcOutput(t, farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, & + farm%MD%OtherSt, farm%MD%y, farm%MD%m, ErrStat2, ErrMsg2) + if (Failed()) return; + ! ----- map MD load outputs to each turbine's substructure ----- (taken from U FullOpt1...) + do nt = 1, farm%p%NumTurbines + + if (farm%MD%p%nCpldPoints(nt) > 0) then ! only map loads if MoorDyn has connections to this turbine (currently considering only Point connections <<< ) + + IF (farm%FWrap(nt)%m%Turbine%p_FAST%CompSub == Module_SD) then + SubstructureMotion => farm%FWrap(nt)%m%Turbine%SD%y%y3Mesh + ELSE + SubstructureMotion => farm%FWrap(nt)%m%Turbine%ED%y%PlatformPtMesh + END IF + + ! mapping; Note: SubstructureLoads_Tmp_Farm contains loads from the farm-level (at a previous step); gets integrated into individual turbines inside FWrap_Increment() + CALL Transfer_Point_to_Point(farm%MD%y%CoupledLoads(nt), farm%FWrap(nt)%m%Turbine%MeshMapData%SubstructureLoads_Tmp_Farm, & + farm%m%MD_2_FWrap(nt), ErrStat2, ErrMsg2, & + farm%MD%Input(1)%CoupledKinematics(nt), SubstructureMotion) !u_MD and y_ED contain the displacements needed for moment calculations + if (Failed()) return; + end if + end do -contains - logical function Failed() - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - Failed = errStat >= AbortErrLev - end function Failed -end subroutine Farm_MD_Increment + contains + logical function Failed() + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + Failed = errStat >= AbortErrLev + end function Failed + end subroutine Farm_MD_Increment !---------------------------------------------------------------------------------------------------------------------------------- !> This routine performs the initial call to calculate outputs (at t=0). !! The Initial Calculate Output algorithm: \n -!! - In parallel: +!! - In parallel: !! 1. Set u_AWAE=0, CALL AWAE_CO, and transfer y_AWAE to u_F and u_WD !! 2. Set u_SC=0, CALL SC_CO, and transfer y_SC to u_F !! - CALL F_t0 @@ -992,828 +950,797 @@ end subroutine Farm_MD_Increment !! - CALL AWAE_CO !! - Transfer y_AWAE to u_F and u_WD !! - Write Output to File -subroutine FARM_InitialCO(farm, ErrStat, ErrMsg) - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_InitialCO' - - - ErrStat = ErrID_None - ErrMsg = "" - - - - - !....................................................................................... - ! Initial calls to AWAE and SC modules (steps 1. and 2. can be done in parallel) - !....................................................................................... - + subroutine FARM_InitialCO(farm, ErrStat, ErrMsg) + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_InitialCO' + + ErrStat = ErrID_None + ErrMsg = "" + + !....................................................................................... + ! Initial calls to AWAE and SC modules (steps 1. and 2. can be done in parallel) + !....................................................................................... + !-------------------- - ! 1a. u_AWAE=0 - farm%AWAE%u%xhat_plane = 0.0_ReKi ! Orientations of wake planes, normal to wake planes, for each turbine - farm%AWAE%u%p_plane = 0.0_ReKi ! Center positions of wake planes for each turbine - farm%AWAE%u%Vx_wake = 0.0_ReKi ! Axial wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%Vy_wake = 0.0_ReKi ! Horizontal wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%Vz_wake = 0.0_ReKi ! "Vertical" wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%D_wake = 0.0_ReKi ! Wake diameters at wake planes for each turbine - + ! 1a. u_AWAE=0 + farm%AWAE%u%xhat_plane = 0.0_ReKi ! Orientations of wake planes, normal to wake planes, for each turbine + farm%AWAE%u%p_plane = 0.0_ReKi ! Center positions of wake planes for each turbine + farm%AWAE%u%Vx_wake = 0.0_ReKi ! Axial wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%Vy_wake = 0.0_ReKi ! Horizontal wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%Vz_wake = 0.0_ReKi ! "Vertical" wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%D_wake = 0.0_ReKi ! Wake diameters at wake planes for each turbine + !-------------------- - ! 1b. CALL AWAE_CO - call AWAE_CalcOutput( 0.0_DbKi, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2 ) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return + ! 1b. CALL AWAE_CO + call AWAE_CalcOutput(0.0_DbKi, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if (ErrStat >= AbortErrLev) return !-------------------- - ! 1c. transfer y_AWAE to u_F and u_WD - - call Transfer_AWAE_to_WD(farm) - - !....................................................................................... - ! CALL F_t0 (can be done in parallel) - !....................................................................................... - - DO nt = 1,farm%p%NumTurbines - - call FWrap_t0( farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2 ) + ! 1c. transfer y_AWAE to u_F and u_WD + + call Transfer_AWAE_to_WD(farm) + + !....................................................................................... + ! CALL F_t0 (can be done in parallel) + !....................................................................................... + + DO nt = 1, farm%p%NumTurbines + + call FWrap_t0(farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - - END DO - if (ErrStat >= AbortErrLev) return - - !....................................................................................... - ! Transfer y_F to u_SC and u_WD (can be done in parallel) - !....................................................................................... - + + END DO + if (ErrStat >= AbortErrLev) return + + !....................................................................................... + ! Transfer y_F to u_SC and u_WD (can be done in parallel) + !....................................................................................... + !-------------------- - ! 2. Transfer y_F to u_WD - - call Transfer_FAST_to_WD(farm) - - !....................................................................................... - ! CALL WD_CO (can be done in parallel) - !....................................................................................... - - DO nt = 1,farm%p%NumTurbines - - call WD_CalcOutput( 0.0_DbKi, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) + ! 2. Transfer y_F to u_WD + + call Transfer_FAST_to_WD(farm) + + !....................................................................................... + ! CALL WD_CO (can be done in parallel) + !....................................................................................... + + DO nt = 1, farm%p%NumTurbines + + call WD_CalcOutput(0.0_DbKi, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - - END DO - if (ErrStat >= AbortErrLev) return - - !....................................................................................... - ! Transfer y_WD to u_AWAE - !....................................................................................... - - call Transfer_WD_to_AWAE(farm) - - !....................................................................................... - ! CALL AWAE_CO - !....................................................................................... - - call AWAE_CalcOutput( 0.0_DbKi, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2 ) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - - !....................................................................................... - ! Transfer y_AWAE to u_F and u_WD - !....................................................................................... - - call Transfer_AWAE_to_WD(farm) - - !....................................................................................... - ! Write Output to File - !....................................................................................... - - call Farm_WriteOutput(0, 0.0_DbKi, farm, ErrStat2, ErrMsg2) + + END DO + if (ErrStat >= AbortErrLev) return + + !....................................................................................... + ! Transfer y_WD to u_AWAE + !....................................................................................... + + call Transfer_WD_to_AWAE(farm) + + !....................................................................................... + ! CALL AWAE_CO + !....................................................................................... + + call AWAE_CalcOutput(0.0_DbKi, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if (ErrStat >= AbortErrLev) return + + !....................................................................................... + ! Transfer y_AWAE to u_F and u_WD + !....................................................................................... + + call Transfer_AWAE_to_WD(farm) + + !....................................................................................... + ! Write Output to File + !....................................................................................... + + call Farm_WriteOutput(0, 0.0_DbKi, farm, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - -end subroutine FARM_InitialCO -!---------------------------------------------------------------------------------------------------------------------------------- -!> This routine updates states each time increment. -!! The update states algorithm: \n -!! - In parallel: -!! 1. call WD_US -!! 2. call SC_US -!! 3. call F_Increment -!! 4. call AWAE_UpdateStates -!! - \f$ n = n + 1 \f$ -!! - \f$ t = t + \Delta t \f$ -subroutine FARM_UpdateStates(t, n, farm, ErrStat, ErrMsg) - REAL(DbKi), INTENT(IN ) :: t !< Current simulation time in seconds - INTEGER(IntKi), INTENT(IN ) :: n !< Current step of the simulation: t = n*Interval - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt - INTEGER(IntKi) :: n_ss - INTEGER(IntKi) :: n_FMD - REAL(DbKi) :: t2 ! time within the FAST-MoorDyn substepping loop for shared moorings - INTEGER(IntKi) :: ErrStatAWAE, ErrStatMD, ErrStat2 - CHARACTER(ErrMsgLen) :: ErrMsg2 - CHARACTER(ErrMsgLen) :: ErrMsgAWAE - CHARACTER(ErrMsgLen) :: ErrMsgMD - INTEGER(IntKi), ALLOCATABLE :: ErrStatF(:) ! Temporary Error status for FAST - CHARACTER(ErrMsgLen), ALLOCATABLE :: ErrMsgF (:) ! Temporary Error message for FAST - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_UpdateStates' - REAL(DbKi) :: tm1,tm2,tm3, tm01, tm02, tm03, tmSF, tmSM ! timer variables - - ErrStat = ErrID_None - ErrMsg = "" - - allocate ( ErrStatF ( farm%p%NumTurbines ), STAT=errStat2 ) - if (errStat2 /= 0) call SetErrStat ( ErrID_Fatal, 'Could not allocate memory for ErrStatF.', errStat, errMsg, RoutineName ) - allocate ( ErrMsgF ( farm%p%NumTurbines ), STAT=errStat2 ) - if (errStat2 /= 0) call SetErrStat ( ErrID_Fatal, 'Could not allocate memory for ErrMsgF.', errStat, errMsg, RoutineName ) - if (ErrStat >= AbortErrLev) return - - - - - - !....................................................................................... - ! update module states (steps 1. and 2. and 3. and 4. can be done in parallel) - !....................................................................................... - + + end subroutine FARM_InitialCO +!---------------------------------------------------------------------------------------------------------------------------------- +!> This routine updates states each time increment. +!! The update states algorithm: \n +!! - In parallel: +!! 1. call WD_US +!! 2. call SC_US +!! 3. call F_Increment +!! 4. call AWAE_UpdateStates +!! - \f$ n = n + 1 \f$ +!! - \f$ t = t + \Delta t \f$ + subroutine FARM_UpdateStates(t, n, farm, ErrStat, ErrMsg) + REAL(DbKi), INTENT(IN) :: t !< Current simulation time in seconds + INTEGER(IntKi), INTENT(IN) :: n !< Current step of the simulation: t = n*Interval + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt + INTEGER(IntKi) :: n_ss + INTEGER(IntKi) :: n_FMD + REAL(DbKi) :: t2 ! time within the FAST-MoorDyn substepping loop for shared moorings + INTEGER(IntKi) :: ErrStatAWAE, ErrStatMD, ErrStat2 + CHARACTER(ErrMsgLen) :: ErrMsg2 + CHARACTER(ErrMsgLen) :: ErrMsgAWAE + CHARACTER(ErrMsgLen) :: ErrMsgMD + INTEGER(IntKi), ALLOCATABLE :: ErrStatF(:) ! Temporary Error status for FAST + CHARACTER(ErrMsgLen), ALLOCATABLE :: ErrMsgF(:) ! Temporary Error message for FAST + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_UpdateStates' + REAL(DbKi) :: tm1, tm2, tm3, tm01, tm02, tm03, tmSF, tmSM ! timer variables + + ErrStat = ErrID_None + ErrMsg = "" + + allocate (ErrStatF(farm%p%NumTurbines), STAT=errStat2) + if (errStat2 /= 0) call SetErrStat(ErrID_Fatal, 'Could not allocate memory for ErrStatF.', errStat, errMsg, RoutineName) + allocate (ErrMsgF(farm%p%NumTurbines), STAT=errStat2) + if (errStat2 /= 0) call SetErrStat(ErrID_Fatal, 'Could not allocate memory for ErrMsgF.', errStat, errMsg, RoutineName) + if (ErrStat >= AbortErrLev) return + + !....................................................................................... + ! update module states (steps 1. and 2. and 3. and 4. can be done in parallel) + !....................................................................................... + !-------------------- - ! 1. CALL WD_US - - !$OMP PARALLEL default(shared) - !$OMP do private(nt, ErrStat2, ErrMsg2) schedule(runtime) - DO nt = 1,farm%p%NumTurbines - - call WD_UpdateStates( t, n, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) - - - ! Error handling - if (errStat2 /= ErrID_None) then - !$OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':FARM_UpdateStates') - !$OMP END CRITICAL - endif - - END DO - !$OMP END DO - !$OMP END PARALLEL - - if (ErrStat >= AbortErrLev) return - - + ! 1. CALL WD_US + + !$OMP PARALLEL default(shared) + !$OMP do private(nt, ErrStat2, ErrMsg2) schedule(runtime) + DO nt = 1, farm%p%NumTurbines + + call WD_UpdateStates(t, n, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%m, ErrStat2, ErrMsg2) + + ! Error handling + if (errStat2 /= ErrID_None) then + !$OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':FARM_UpdateStates') + !$OMP END CRITICAL + end if + + END DO + !$OMP END DO + !$OMP END PARALLEL + + if (ErrStat >= AbortErrLev) return + !-------------------- - ! 2. CALL SC_US - - + ! 2. CALL SC_US + !-------------------- - ! 3. CALL F_Increment (and FARM_MD_Increment) and 4. CALL AWAE_UpdateStates - - - ! set the inputs needed for FAST (these are slow-varying so can just be done once per farm time step) - do nt = 1,farm%p%NumTurbines - call FWrap_SetInputs(farm%FWrap(nt)%u, farm%FWrap(nt)%m, t) - end do - - - !#ifdef printthreads - ! tm1 = omp_get_wtime() - ! tmSF = 0.0_DbKi - ! tmSM = 0.0_DbKi - !#endif - ! Original case: no shared moorings - if (farm%p%MooringMod == 0) then - - !$OMP PARALLEL DO DEFAULT(Shared) Private(nt) - DO nt = 1,farm%p%NumTurbines - call FWrap_Increment( t, n, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStatF(nt), ErrMsgF(nt) ) - END DO - !$OMP END PARALLEL DO - - ! Farm-level moorings case using MoorDyn - else if (farm%p%MooringMod == 3) then - - - ! This is the FAST-MoorDyn farm-level substepping loop - do n_ss = 1, farm%p%n_mooring ! do n_mooring substeps (number of FAST/FarmMD steps per Farm time step) - - n_FMD = n*farm%p%n_mooring + n_ss - 1 ! number of the current time step of the call to FAST and MoorDyn - t2 = t + farm%p%DT_mooring*(n_ss - 1) ! current time in the loop + ! 3. CALL F_Increment (and FARM_MD_Increment) and 4. CALL AWAE_UpdateStates + + ! set the inputs needed for FAST (these are slow-varying so can just be done once per farm time step) + do nt = 1, farm%p%NumTurbines + call FWrap_SetInputs(farm%FWrap(nt)%u, farm%FWrap(nt)%m, t) + end do + + !#ifdef printthreads + ! tm1 = omp_get_wtime() + ! tmSF = 0.0_DbKi + ! tmSM = 0.0_DbKi + !#endif + ! Original case: no shared moorings + if (farm%p%MooringMod == 0) then - !#ifdef printthreads - ! tm01 = omp_get_wtime() - !#endif - - ! A nested parallel for loop to call each instance of OpenFAST in parallel !$OMP PARALLEL DO DEFAULT(Shared) Private(nt) - DO nt = 1,farm%p%NumTurbines - call FWrap_Increment( t2, n_FMD, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStatF(nt), ErrMsgF(nt) ) - END DO + DO nt = 1, farm%p%NumTurbines + call FWrap_Increment(t, n, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStatF(nt), ErrMsgF(nt)) + END DO !$OMP END PARALLEL DO - - !#ifdef printthreads - ! tm02 = omp_get_wtime() - !#endif - - ! call farm-level MoorDyn time step here (can't multithread this with FAST since it needs inputs from all FAST instances) - call Farm_MD_Increment( t2, n_FMD, farm, ErrStatMD, ErrMsgMD) - call SetErrStat(ErrStatMD, ErrMsgMD, ErrStat, ErrMsg, 'FARM_UpdateStates') ! MD error status <<<<< - + + ! Farm-level moorings case using MoorDyn + else if (farm%p%MooringMod == 3) then + + ! This is the FAST-MoorDyn farm-level substepping loop + do n_ss = 1, farm%p%n_mooring ! do n_mooring substeps (number of FAST/FarmMD steps per Farm time step) + + n_FMD = n*farm%p%n_mooring + n_ss - 1 ! number of the current time step of the call to FAST and MoorDyn + t2 = t + farm%p%DT_mooring*(n_ss - 1) ! current time in the loop + + !#ifdef printthreads + ! tm01 = omp_get_wtime() + !#endif + + ! A nested parallel for loop to call each instance of OpenFAST in parallel + !$OMP PARALLEL DO DEFAULT(Shared) Private(nt) + DO nt = 1, farm%p%NumTurbines + call FWrap_Increment(t2, n_FMD, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStatF(nt), ErrMsgF(nt)) + END DO + !$OMP END PARALLEL DO + + !#ifdef printthreads + ! tm02 = omp_get_wtime() + !#endif + + ! call farm-level MoorDyn time step here (can't multithread this with FAST since it needs inputs from all FAST instances) + call Farm_MD_Increment(t2, n_FMD, farm, ErrStatMD, ErrMsgMD) + call SetErrStat(ErrStatMD, ErrMsgMD, ErrStat, ErrMsg, 'FARM_UpdateStates') ! MD error status <<<<< + + !#ifdef printthreads + ! tm03 = omp_get_wtime() + ! tmSF = tmSF + tm02-tm01 + ! tmSM = tmSM + tm03-tm02 + !#endif + + end do ! n_ss substepping + !#ifdef printthreads - ! tm03 = omp_get_wtime() - ! tmSF = tmSF + tm02-tm01 - ! tmSM = tmSM + tm03-tm02 - !#endif - - end do ! n_ss substepping - + ! tm2 = omp_get_wtime() + ! write(*,*) ' Time on FAST sims: '//trim(num2lstr(tmSF))//' s. Time on Farm MoorDyn: '//trim(num2lstr(tmSM))//' seconds' + !#endif + + else + CALL SetErrStat(ErrID_Fatal, 'MooringMod must be 0 or 3.', ErrStat, ErrMsg, RoutineName) + end if + !#ifdef printthreads + ! tm2 = omp_get_wtime() + ! write(*,*) 'Total FAST and Moordyn for FF_US took '//trim(num2lstr(tm2-tm1))//' seconds.' + !#endif + + call AWAE_UpdateStates(t, n, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%m, ErrStatAWAE, ErrMsgAWAE) + !#ifdef printthreads - ! tm2 = omp_get_wtime() - ! write(*,*) ' Time on FAST sims: '//trim(num2lstr(tmSF))//' s. Time on Farm MoorDyn: '//trim(num2lstr(tmSM))//' seconds' + ! tm3 = omp_get_wtime() + ! write(*,*) 'AWAE_US took '//trim(num2lstr(tm3-tm2))//' seconds.' + ! write(*,*) 'Total Farm_US took '//trim(num2lstr(tm3-tm1))//' seconds.' !#endif - - - else - CALL SetErrStat( ErrID_Fatal, 'MooringMod must be 0 or 3.', ErrStat, ErrMsg, RoutineName ) - end if - !#ifdef printthreads - ! tm2 = omp_get_wtime() - ! write(*,*) 'Total FAST and Moordyn for FF_US took '//trim(num2lstr(tm2-tm1))//' seconds.' - !#endif - - call AWAE_UpdateStates( t, n, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%m, ErrStatAWAE, ErrMsgAWAE ) - - !#ifdef printthreads - ! tm3 = omp_get_wtime() - ! write(*,*) 'AWAE_US took '//trim(num2lstr(tm3-tm2))//' seconds.' - ! write(*,*) 'Total Farm_US took '//trim(num2lstr(tm3-tm1))//' seconds.' - !#endif - - ! update error messages from FAST's and AWAE's time steps - DO nt = 1,farm%p%NumTurbines - call SetErrStat(ErrStatF(nt), ErrMsgF(nt), ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':FARM_UpdateStates') ! FAST error status - END DO - - call SetErrStat(ErrStatAWAE, ErrMsgAWAE, ErrStat, ErrMsg, 'FARM_UpdateStates') ! AWAE error status - - ! calculate outputs from FAST as needed by FAST.Farm - do nt = 1,farm%p%NumTurbines - call FWrap_CalcOutput(farm%FWrap(nt)%p, farm%FWrap(nt)%u, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2) - call setErrStat(ErrStat2,ErrMsg2,ErrStat,ErrMsg,RoutineName) - end do - - - if (ErrStat >= AbortErrLev) return - - -end subroutine FARM_UpdateStates -!---------------------------------------------------------------------------------------------------------------------------------- -subroutine Farm_WriteOutput(n, t, farm, ErrStat, ErrMsg) - INTEGER(IntKi), INTENT(IN ) :: n !< Time step increment number - REAL(DbKi), INTENT(IN ) :: t !< Current simulation time in seconds - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_WriteOutput' - INTEGER(IntKi) :: nt, ir, iOutDist, np, iVelPt ! Loop counters - REAL(ReKi) :: vel(3), pt(3) - REAL(ReKi) :: vec_interp(3) - REAL(ReKi) :: norm2_vec, delta, deltad - - - ErrStat = ErrID_None - ErrMsg = "" - + + ! update error messages from FAST's and AWAE's time steps + DO nt = 1, farm%p%NumTurbines + call SetErrStat(ErrStatF(nt), ErrMsgF(nt), ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':FARM_UpdateStates') ! FAST error status + END DO + + call SetErrStat(ErrStatAWAE, ErrMsgAWAE, ErrStat, ErrMsg, 'FARM_UpdateStates') ! AWAE error status + + ! calculate outputs from FAST as needed by FAST.Farm + do nt = 1, farm%p%NumTurbines + call FWrap_CalcOutput(farm%FWrap(nt)%p, farm%FWrap(nt)%u, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2) + call setErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + end do + + if (ErrStat >= AbortErrLev) return + + end subroutine FARM_UpdateStates +!---------------------------------------------------------------------------------------------------------------------------------- + subroutine Farm_WriteOutput(n, t, farm, ErrStat, ErrMsg) + INTEGER(IntKi), INTENT(IN) :: n !< Time step increment number + REAL(DbKi), INTENT(IN) :: t !< Current simulation time in seconds + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_WriteOutput' + INTEGER(IntKi) :: nt, ir, iOutDist, np, iVelPt ! Loop counters + REAL(ReKi) :: vel(3), pt(3) + REAL(ReKi) :: vec_interp(3) + REAL(ReKi) :: norm2_vec, delta, deltad + + ErrStat = ErrID_None + ErrMsg = "" + ! If requested write output channel data - if ( farm%p%NumOuts > 0 ) then - - + if (farm%p%NumOuts > 0) then + ! Define the output channel specifying the current simulation time: - farm%m%AllOuts( Farm_Time_Indx) = REAL( t, ReKi ) + farm%m%AllOuts(Farm_Time_Indx) = REAL(t, ReKi) !....................................................................................... ! Super controller Outputs - Global !....................................................................................... - do nt = 1, farm%p%NOutTurb - - !....................................................................................... - ! Wind Turbine and its Inflow - !....................................................................................... + do nt = 1, farm%p%NOutTurb + + !....................................................................................... + ! Wind Turbine and its Inflow + !....................................................................................... ! Orientation of rotor centerline, normal to disk - farm%m%AllOuts(RtAxsXT(nt)) = farm%FWrap(nt)%y%xHat_Disk(1) - farm%m%AllOuts(RtAxsYT(nt)) = farm%FWrap(nt)%y%xHat_Disk(2) - farm%m%AllOuts(RtAxsZT(nt)) = farm%FWrap(nt)%y%xHat_Disk(3) - + farm%m%AllOuts(RtAxsXT(nt)) = farm%FWrap(nt)%y%xHat_Disk(1) + farm%m%AllOuts(RtAxsYT(nt)) = farm%FWrap(nt)%y%xHat_Disk(2) + farm%m%AllOuts(RtAxsZT(nt)) = farm%FWrap(nt)%y%xHat_Disk(3) + ! Center position of hub, m - farm%m%AllOuts(RtPosXT(nt)) = farm%FWrap(nt)%y%p_hub(1) - farm%m%AllOuts(RtPosYT(nt)) = farm%FWrap(nt)%y%p_hub(2) - farm%m%AllOuts(RtPosZT(nt)) = farm%FWrap(nt)%y%p_hub(3) - + farm%m%AllOuts(RtPosXT(nt)) = farm%FWrap(nt)%y%p_hub(1) + farm%m%AllOuts(RtPosYT(nt)) = farm%FWrap(nt)%y%p_hub(2) + farm%m%AllOuts(RtPosZT(nt)) = farm%FWrap(nt)%y%p_hub(3) + ! Rotor diameter, m - farm%m%AllOuts(RtDiamT(nt)) = farm%FWrap(nt)%y%D_rotor - - ! Nacelle-yaw error at the wake planes, deg - farm%m%AllOuts(YawErrT(nt)) = farm%FWrap(nt)%y%YawErr*R2D - + farm%m%AllOuts(RtDiamT(nt)) = farm%FWrap(nt)%y%D_rotor + + ! Nacelle-yaw error at the wake planes, deg + farm%m%AllOuts(YawErrT(nt)) = farm%FWrap(nt)%y%YawErr*R2D + ! Ambient turbulence intensity of the wind at the rotor disk, percent - farm%m%AllOuts(TIAmbT(nt)) = farm%AWAE%y%TI_amb(nt)*100.0_ReKi - + farm%m%AllOuts(TIAmbT(nt)) = farm%AWAE%y%TI_amb(nt)*100.0_ReKi + ! Rotor-disk-averaged ambient wind speed (normal to disk, not including structural motion, local induction or wakes from upstream turbines), m/s - farm%m%AllOuts(RtVAmbT(nt)) = farm%AWAE%y%Vx_wind_disk(nt) - + farm%m%AllOuts(RtVAmbT(nt)) = farm%AWAE%y%Vx_wind_disk(nt) + ! Time-filtered rotor-disk-averaged ambient wind speed (normal to disk, not including structural motion, local induction or wakes from upstream turbines), m/s - farm%m%AllOuts(RtVAmbFiltT(nt)) = farm%WD(nt)%xd%Vx_wind_disk_filt(0) ! NOTE: filtered value will be 0 at t=0 + farm%m%AllOuts(RtVAmbFiltT(nt)) = farm%WD(nt)%xd%Vx_wind_disk_filt(0) ! NOTE: filtered value will be 0 at t=0 ! Rotor-disk-averaged relative wind speed (normal to disk, including structural motion and wakes from upstream turbines, but not including local induction), m/s - farm%m%AllOuts(RtVRelT(nt)) = farm%FWrap(nt)%y%DiskAvg_Vx_Rel + farm%m%AllOuts(RtVRelT(nt)) = farm%FWrap(nt)%y%DiskAvg_Vx_Rel ! Skew azimuth angle (instantaneous) - farm%m%AllOuts(AziSkewT(nt)) = farm%FWrap(nt)%y%psi_skew* R2D + farm%m%AllOuts(AziSkewT(nt)) = farm%FWrap(nt)%y%psi_skew*R2D ! Skew azimuth angle (time-filtered) - farm%m%AllOuts(AziSkewFiltT(nt)) = farm%WD(nt)%xd%psi_skew_filt*R2D ! NOTE: filtered value will be 0 at t=0 + farm%m%AllOuts(AziSkewFiltT(nt)) = farm%WD(nt)%xd%psi_skew_filt*R2D ! NOTE: filtered value will be 0 at t=0 ! Skew angle (instantaneous) - farm%m%AllOuts(RtSkewT(nt)) = farm%FWrap(nt)%y%chi_skew * R2D + farm%m%AllOuts(RtSkewT(nt)) = farm%FWrap(nt)%y%chi_skew*R2D ! Skew angle (time-filtered) - farm%m%AllOuts(RtSkewFiltT(nt)) = farm%WD(nt)%xd%chi_skew_filt*R2D ! NOTE: filtered value will be 0 at t=0 + farm%m%AllOuts(RtSkewFiltT(nt)) = farm%WD(nt)%xd%chi_skew_filt*R2D ! NOTE: filtered value will be 0 at t=0 ! Rotor circulation for curled-wake model - farm%m%AllOuts(RtGamCurlT(nt)) = farm%WD(nt)%m%GammaCurl + farm%m%AllOuts(RtGamCurlT(nt)) = farm%WD(nt)%m%GammaCurl !Rotor-disk averaged thrust coefficient - farm%m%AllOuts(RtCtAvgT(nt)) = farm%WD(nt)%m%Ct_avg - + farm%m%AllOuts(RtCtAvgT(nt)) = farm%WD(nt)%m%Ct_avg + ! Azimuthally averaged thrust force coefficient (normal to disk), distributed radially, - - do ir = 1, farm%p%NOutRadii - farm%m%AllOuts(CtTN(ir, nt)) = farm%FWrap(nt)%y%AzimAvg_Ct(farm%p%OutRadii(ir)+1) ! y%AzimAvg_Ct is a 1-based array but the user specifies 0-based node indices, so we need to add 1 - end do + do ir = 1, farm%p%NOutRadii + farm%m%AllOuts(CtTN(ir, nt)) = farm%FWrap(nt)%y%AzimAvg_Ct(farm%p%OutRadii(ir) + 1) ! y%AzimAvg_Ct is a 1-based array but the user specifies 0-based node indices, so we need to add 1 + end do + + !....................................................................................... + ! Wake (for an Individual Rotor) + !....................................................................................... + + ! Loop over user-requested, downstream distances (OutDist), m + do iOutDist = 1, farm%p%NOutDist + + if (farm%p%OutDist(iOutDist) >= maxval(farm%WD(nt)%y%x_plane(0:min(farm%WD(nt)%p%NumPlanes - 1, n + 1)))) then + + farm%m%AllOuts(WkAxsXTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkAxsYTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkAxsZTD(iOutDist, nt)) = 0.0_ReKi + + ! Center position of the wake centerline + farm%m%AllOuts(WkPosXTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkPosYTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkPosZTD(iOutDist, nt)) = 0.0_ReKi + + ! Advection, deflection, and meandering + ! of the wake for downstream wake volum + farm%m%AllOuts(WkVelXTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkVelYTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkVelZTD(iOutDist, nt)) = 0.0_ReKi + + ! Wake diameter for downstream wake volu + farm%m%AllOuts(WkDiamTD(iOutDist, nt)) = 0.0_ReKi + + do ir = 1, farm%p%NOutRadii - - !....................................................................................... - ! Wake (for an Individual Rotor) - !....................................................................................... - - ! Loop over user-requested, downstream distances (OutDist), m - do iOutDist = 1, farm%p%NOutDist - - if ( farm%p%OutDist(iOutDist) >= maxval( farm%WD(nt)%y%x_plane(0:min(farm%WD(nt)%p%NumPlanes-1,n+1)) ) ) then - - farm%m%AllOuts(WkAxsXTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkAxsYTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkAxsZTD(iOutDist,nt)) = 0.0_ReKi - - ! Center position of the wake centerline - farm%m%AllOuts(WkPosXTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkPosYTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkPosZTD(iOutDist,nt)) = 0.0_ReKi - - ! Advection, deflection, and meandering - ! of the wake for downstream wake volum - farm%m%AllOuts(WkVelXTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkVelYTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkVelZTD(iOutDist,nt)) = 0.0_ReKi - - ! Wake diameter for downstream wake volu - farm%m%AllOuts(WkDiamTD(iOutDist,nt)) = 0.0_ReKi - - do ir = 1, farm%p%NOutRadii - ! Axial and radial wake velocity deficits for radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s - farm%m%AllOuts(WkDfVxTND(ir,iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkDfVrTND(ir,iOutDist,nt)) = 0.0_ReKi - - ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, + farm%m%AllOuts(WkDfVxTND(ir, iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkDfVrTND(ir, iOutDist, nt)) = 0.0_ReKi + + ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, ! or radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s - farm%m%AllOuts(EddVisTND(ir,iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(EddAmbTND(ir,iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(EddShrTND(ir,iOutDist,nt)) = 0.0_ReKi - - end do - - else - + farm%m%AllOuts(EddVisTND(ir, iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(EddAmbTND(ir, iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(EddShrTND(ir, iOutDist, nt)) = 0.0_ReKi + + end do + + else + ! Find wake volume which contains the user-requested downstream location. - do np = 0, min(farm%WD(nt)%p%NumPlanes-2 , n) + do np = 0, min(farm%WD(nt)%p%NumPlanes - 2, n) - if ( ( farm%p%OutDist(iOutDist) >= farm%WD(nt)%y%x_plane(np) ) .and. ( farm%p%OutDist(iOutDist) < farm%WD(nt)%y%x_plane(np+1) ) ) then ! A wake volume has been found +if ((farm%p%OutDist(iOutDist) >= farm%WD(nt)%y%x_plane(np)) .and. (farm%p%OutDist(iOutDist) < farm%WD(nt)%y%x_plane(np + 1))) then ! A wake volume has been found - delta = ( farm%p%OutDist(iOutDist) - farm%WD(nt)%y%x_plane(np) ) / ( farm%WD(nt)%y%x_plane(np+1) - farm%WD(nt)%y%x_plane(np) ) - deltad = (1.0_ReKi-delta) + delta = (farm%p%OutDist(iOutDist) - farm%WD(nt)%y%x_plane(np))/(farm%WD(nt)%y%x_plane(np + 1) - farm%WD(nt)%y%x_plane(np)) + deltad = (1.0_ReKi - delta) - vec_interp = delta*farm%WD(nt)%y%xhat_plane(:, np+1) + deltad*farm%WD(nt)%y%xhat_plane(:, np) - norm2_vec = TwoNorm( vec_interp ) + vec_interp = delta*farm%WD(nt)%y%xhat_plane(:, np + 1) + deltad*farm%WD(nt)%y%xhat_plane(:, np) + norm2_vec = TwoNorm(vec_interp) ! Orientation of the wake centerline for downstream wake volume, np, of turbine, nt, in the global coordinate system, - - farm%m%AllOuts(WkAxsXTD(iOutDist,nt)) = vec_interp(1)/norm2_vec - farm%m%AllOuts(WkAxsYTD(iOutDist,nt)) = vec_interp(2)/norm2_vec - farm%m%AllOuts(WkAxsZTD(iOutDist,nt)) = vec_interp(3)/norm2_vec - - if ( farm%AWAE%m%parallelFlag(np,nt) ) then - vec_interp = delta*farm%WD(nt)%y%p_plane(:, np+1) + deltad*farm%WD(nt)%y%p_plane(:, np) - else - vec_interp = delta*farm%AWAE%m%rhat_e(:,np,nt) + deltad*farm%AWAE%m%rhat_s(:,np,nt) + farm%m%AllOuts(WkAxsXTD(iOutDist, nt)) = vec_interp(1)/norm2_vec + farm%m%AllOuts(WkAxsYTD(iOutDist, nt)) = vec_interp(2)/norm2_vec + farm%m%AllOuts(WkAxsZTD(iOutDist, nt)) = vec_interp(3)/norm2_vec + + if (farm%AWAE%m%parallelFlag(np, nt)) then + vec_interp = delta*farm%WD(nt)%y%p_plane(:, np + 1) + deltad*farm%WD(nt)%y%p_plane(:, np) + else + vec_interp = delta*farm%AWAE%m%rhat_e(:, np, nt) + deltad*farm%AWAE%m%rhat_s(:, np, nt) vec_interp = delta*farm%AWAE%m%pvec_ce(:,np,nt) + deltad*farm%AWAE%m%pvec_cs(:,np,nt) + ( delta*farm%AWAE%m%r_e(np,nt) + deltad*farm%AWAE%m%r_s(np,nt) )* vec_interp / TwoNorm(vec_interp) - end if - + end if + ! Center position of the wake centerline for downstream wake volume, np, of turbine, nt, in the global coordinate system, m - farm%m%AllOuts(WkPosXTD(iOutDist,nt)) = vec_interp(1) - farm%m%AllOuts(WkPosYTD(iOutDist,nt)) = vec_interp(2) - farm%m%AllOuts(WkPosZTD(iOutDist,nt)) = vec_interp(3) + farm%m%AllOuts(WkPosXTD(iOutDist, nt)) = vec_interp(1) + farm%m%AllOuts(WkPosYTD(iOutDist, nt)) = vec_interp(2) + farm%m%AllOuts(WkPosZTD(iOutDist, nt)) = vec_interp(3) - ! Advection, deflection, and meandering velocity (not including the horizontal wake-deflection correction) + ! Advection, deflection, and meandering velocity (not including the horizontal wake-deflection correction) ! of the wake for downstream wake volume, np, of turbine, nt, in the global coordinate system, m/s - farm%m%AllOuts(WkVelXTD(iOutDist,nt)) = delta*farm%AWAE%y%V_plane(1,np+1,nt) + deltad*farm%AWAE%y%V_plane(1,np,nt) - farm%m%AllOuts(WkVelYTD(iOutDist,nt)) = delta*farm%AWAE%y%V_plane(2,np+1,nt) + deltad*farm%AWAE%y%V_plane(2,np,nt) - farm%m%AllOuts(WkVelZTD(iOutDist,nt)) = delta*farm%AWAE%y%V_plane(3,np+1,nt) + deltad*farm%AWAE%y%V_plane(3,np,nt) + farm%m%AllOuts(WkVelXTD(iOutDist, nt)) = delta*farm%AWAE%y%V_plane(1, np + 1, nt) + deltad*farm%AWAE%y%V_plane(1, np, nt) + farm%m%AllOuts(WkVelYTD(iOutDist, nt)) = delta*farm%AWAE%y%V_plane(2, np + 1, nt) + deltad*farm%AWAE%y%V_plane(2, np, nt) + farm%m%AllOuts(WkVelZTD(iOutDist, nt)) = delta*farm%AWAE%y%V_plane(3, np + 1, nt) + deltad*farm%AWAE%y%V_plane(3, np, nt) ! Wake diameter for downstream wake volume, np, of turbine, nt, m - farm%m%AllOuts(WkDiamTD(iOutDist,nt)) = delta*farm%WD(nt)%y%D_wake(np+1) + deltad*farm%WD(nt)%y%D_wake(np) !farm%AWAE%u%D_wake(np,nt) - - if (farm%WD(nt)%p%Mod_Wake == Mod_Wake_Polar) then - do ir = 1, farm%p%NOutRadii - +farm%m%AllOuts(WkDiamTD(iOutDist, nt)) = delta*farm%WD(nt)%y%D_wake(np + 1) + deltad*farm%WD(nt)%y%D_wake(np) !farm%AWAE%u%D_wake(np,nt) + + if (farm%WD(nt)%p%Mod_Wake == Mod_Wake_Polar) then + do ir = 1, farm%p%NOutRadii + ! Axial and radial wake velocity deficits for radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s farm%m%AllOuts(WkDfVxTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%y%Vx_wake(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%y%Vx_wake(farm%p%OutRadii(ir),np) farm%m%AllOuts(WkDfVrTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%y%Vr_wake(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%y%Vr_wake(farm%p%OutRadii(ir),np) - - ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, + + ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, ! or radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s farm%m%AllOuts(EddVisTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%m%vt_tot(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%m%vt_tot(farm%p%OutRadii(ir),np) farm%m%AllOuts(EddAmbTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%m%vt_amb(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%m%vt_amb(farm%p%OutRadii(ir),np) farm%m%AllOuts(EddShrTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%m%vt_shr(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%m%vt_shr(farm%p%OutRadii(ir),np) - - end do - else - ! These outputs are invalid for Curl and Cartesian - endif + + end do + else + ! These outputs are invalid for Curl and Cartesian + end if else if ( ( farm%p%OutDist(iOutDist) >= farm%WD(nt)%y%x_plane(np+1) ) .and. ( farm%p%OutDist(iOutDist) < farm%WD(nt)%y%x_plane(np) ) ) then ! Overlapping wake volumes result in invalid output - - farm%m%AllOuts(WkAxsXTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkAxsYTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkAxsZTD(iOutDist,nt)) = 0.0_ReKi - - ! Center position of the wake centerline - farm%m%AllOuts(WkPosXTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkPosYTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkPosZTD(iOutDist,nt)) = 0.0_ReKi - - ! Advection, deflection, and meandering - ! of the wake for downstream wake volum - farm%m%AllOuts(WkVelXTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkVelYTD(iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkVelZTD(iOutDist,nt)) = 0.0_ReKi - - ! Wake diameter for downstream wake volu - farm%m%AllOuts(WkDiamTD(iOutDist,nt)) = 0.0_ReKi - - do ir = 1, farm%p%NOutRadii - + + farm%m%AllOuts(WkAxsXTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkAxsYTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkAxsZTD(iOutDist, nt)) = 0.0_ReKi + + ! Center position of the wake centerline + farm%m%AllOuts(WkPosXTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkPosYTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkPosZTD(iOutDist, nt)) = 0.0_ReKi + + ! Advection, deflection, and meandering + ! of the wake for downstream wake volum + farm%m%AllOuts(WkVelXTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkVelYTD(iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkVelZTD(iOutDist, nt)) = 0.0_ReKi + + ! Wake diameter for downstream wake volu + farm%m%AllOuts(WkDiamTD(iOutDist, nt)) = 0.0_ReKi + + do ir = 1, farm%p%NOutRadii + ! Axial and radial wake velocity deficits for radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s - farm%m%AllOuts(WkDfVxTND(ir,iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(WkDfVrTND(ir,iOutDist,nt)) = 0.0_ReKi - - ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, + farm%m%AllOuts(WkDfVxTND(ir, iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(WkDfVrTND(ir, iOutDist, nt)) = 0.0_ReKi + + ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, ! or radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s - farm%m%AllOuts(EddVisTND(ir,iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(EddAmbTND(ir,iOutDist,nt)) = 0.0_ReKi - farm%m%AllOuts(EddShrTND(ir,iOutDist,nt)) = 0.0_ReKi - - end do - - exit + farm%m%AllOuts(EddVisTND(ir, iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(EddAmbTND(ir, iOutDist, nt)) = 0.0_ReKi + farm%m%AllOuts(EddShrTND(ir, iOutDist, nt)) = 0.0_ReKi - end if - - end do + end do - end if + exit + + end if + + end do + + end if + + end do end do - end do - - !....................................................................................... - ! Ambient Wind and Array Effects - !....................................................................................... - - ! Loop over user-requested, velocity locations - do iVelPt = 1, farm%p%NWindVel + !....................................................................................... + ! Ambient Wind and Array Effects + !....................................................................................... + + ! Loop over user-requested, velocity locations + do iVelPt = 1, farm%p%NWindVel ! Determine the requested pt in grid coordinates - pt = (/farm%p%WindVelX(iVelPt), farm%p%WindVelY(iVelPt),farm%p%WindVelZ(iVelPt)/) - pt(1) = (pt(1) - farm%p%X0_low)/ farm%p%dX_low - pt(2) = (pt(2) - farm%p%Y0_low)/ farm%p%dY_low - pt(3) = (pt(3) - farm%p%Z0_low)/ farm%p%dZ_low - + pt = (/farm%p%WindVelX(iVelPt), farm%p%WindVelY(iVelPt), farm%p%WindVelZ(iVelPt)/) + pt(1) = (pt(1) - farm%p%X0_low)/farm%p%dX_low + pt(2) = (pt(2) - farm%p%Y0_low)/farm%p%dY_low + pt(3) = (pt(3) - farm%p%Z0_low)/farm%p%dZ_low + ! Ambient wind velocity (not including wakes) for point, pt, in global coordinates (from the low-resolution domain), m/s - call TrilinearInterpRegGrid(farm%AWAE%m%Vamb_low, pt, (/farm%p%nX_low,farm%p%nY_low,farm%p%nZ_low/), vel) - farm%m%AllOuts(WVAmbX(iVelPt)) = vel(1) - farm%m%AllOuts(WVAmbY(iVelPt)) = vel(2) - farm%m%AllOuts(WVAmbZ(iVelPt)) = vel(3) - + call TrilinearInterpRegGrid(farm%AWAE%m%Vamb_low, pt, (/farm%p%nX_low, farm%p%nY_low, farm%p%nZ_low/), vel) + farm%m%AllOuts(WVAmbX(iVelPt)) = vel(1) + farm%m%AllOuts(WVAmbY(iVelPt)) = vel(2) + farm%m%AllOuts(WVAmbZ(iVelPt)) = vel(3) + ! Disturbed wind velocity (including wakes) for point, pt, in global coordinates (from the low-resolution domain), m/s - call TrilinearInterpRegGrid(farm%AWAE%m%Vdist_low_full, pt, (/farm%p%nX_low,farm%p%nY_low,farm%p%nZ_low/), vel) - farm%m%AllOuts(WVDisX(iVelPt)) = vel(1) - farm%m%AllOuts(WVDisY(iVelPt)) = vel(2) - farm%m%AllOuts(WVDisZ(iVelPt)) = vel(3) - - - end do - - + call TrilinearInterpRegGrid(farm%AWAE%m%Vdist_low_full, pt, (/farm%p%nX_low, farm%p%nY_low, farm%p%nZ_low/), vel) + farm%m%AllOuts(WVDisX(iVelPt)) = vel(1) + farm%m%AllOuts(WVDisY(iVelPt)) = vel(2) + farm%m%AllOuts(WVDisZ(iVelPt)) = vel(3) - - call WriteFarmOutputToFile(t, farm, ErrStat2, ErrMsg2) + end do + + call WriteFarmOutputToFile(t, farm, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - - end if -end subroutine Farm_WriteOutput -!---------------------------------------------------------------------------------------------------------------------------------- -!> This routine calculates outputs at each time increment and solves for the inputs at the next step. -!! The calculate output algorithm: \n -!! - In parallel: -!! 1. call WD_CO and transfer y_WD to u_AWAE -!! 2. call SC_CO and transfer y_SC to u_F -!! 3. Transfer y_F to u_SC and u_WD -!! - CALL AWAE_CO -!! - Transfer y_AWAE to u_F and u_WD + + end if + end subroutine Farm_WriteOutput +!---------------------------------------------------------------------------------------------------------------------------------- +!> This routine calculates outputs at each time increment and solves for the inputs at the next step. +!! The calculate output algorithm: \n +!! - In parallel: +!! 1. call WD_CO and transfer y_WD to u_AWAE +!! 2. call SC_CO and transfer y_SC to u_F +!! 3. Transfer y_F to u_SC and u_WD +!! - CALL AWAE_CO +!! - Transfer y_AWAE to u_F and u_WD !! - Write Output to File -subroutine FARM_CalcOutput(t, farm, ErrStat, ErrMsg) - REAL(DbKi), INTENT(IN ) :: t !< Current simulation time in seconds - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt,j - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_CalcOutput' - INTEGER(IntKi) :: n ! time step increment number + subroutine FARM_CalcOutput(t, farm, ErrStat, ErrMsg) + REAL(DbKi), INTENT(IN) :: t !< Current simulation time in seconds + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt, j + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_CalcOutput' + INTEGER(IntKi) :: n ! time step increment number ! REAL(DbKi) :: tm1 - ErrStat = ErrID_None - ErrMsg = "" - - ! tm1 = omp_get_wtime() - - !....................................................................................... - ! calculate module outputs and perform some input-output solves (steps 1. and 2. and 3. can be done in parallel, - ! but be careful that step 3 doesn't modify the inputs to steps 1 or 2) - !....................................................................................... - + ErrStat = ErrID_None + ErrMsg = "" + + ! tm1 = omp_get_wtime() + + !....................................................................................... + ! calculate module outputs and perform some input-output solves (steps 1. and 2. and 3. can be done in parallel, + ! but be careful that step 3 doesn't modify the inputs to steps 1 or 2) + !....................................................................................... + !-------------------- - ! 1. call WD_CO and transfer y_WD to u_AWAE - - !$OMP PARALLEL DO DEFAULT (shared) PRIVATE(nt, ErrStat2, ErrMsg2) schedule(runtime) - DO nt = 1,farm%p%NumTurbines - - call WD_CalcOutput( t, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) - if (ErrStat2 >= AbortErrLev) then - !$OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - !$OMP END CRITICAL - endif - END DO - !$OMP END PARALLEL DO - if (ErrStat >= AbortErrLev) return - - ! IO operation, not done using OpenMP - DO nt = 1,farm%p%NumTurbines - call WD_WritePlaneOutputs( t, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) - if (ErrStat2 >= AbortErrLev) then - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - endif - END DO - if (ErrStat >= AbortErrLev) return - - - call Transfer_WD_to_AWAE(farm) - - + ! 1. call WD_CO and transfer y_WD to u_AWAE + + !$OMP PARALLEL DO DEFAULT (shared) PRIVATE(nt, ErrStat2, ErrMsg2) schedule(runtime) + DO nt = 1, farm%p%NumTurbines + + call WD_CalcOutput(t, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2) + if (ErrStat2 >= AbortErrLev) then + !$OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) + !$OMP END CRITICAL + end if + END DO + !$OMP END PARALLEL DO + if (ErrStat >= AbortErrLev) return + + ! IO operation, not done using OpenMP + DO nt = 1, farm%p%NumTurbines + call WD_WritePlaneOutputs(t, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2) + if (ErrStat2 >= AbortErrLev) then + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) + end if + END DO + if (ErrStat >= AbortErrLev) return + + call Transfer_WD_to_AWAE(farm) + !-------------------- - ! 3b. Transfer y_F to u_WD - - call Transfer_FAST_to_WD(farm) - - !....................................................................................... - ! calculate AWAE outputs and perform rest of input-output solves - !....................................................................................... - + ! 3b. Transfer y_F to u_WD + + call Transfer_FAST_to_WD(farm) + + !....................................................................................... + ! calculate AWAE outputs and perform rest of input-output solves + !....................................................................................... + !-------------------- - ! 1. call AWAE_CO - call AWAE_CalcOutput( t, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2 ) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + ! 1. call AWAE_CO + call AWAE_CalcOutput(t, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) !-------------------- - ! 2. Transfer y_AWAE to u_F and u_WD - call Transfer_AWAE_to_WD(farm) - - - !....................................................................................... - ! Write Output to File - !....................................................................................... + ! 2. Transfer y_AWAE to u_F and u_WD + call Transfer_AWAE_to_WD(farm) + + !....................................................................................... + ! Write Output to File + !....................................................................................... ! NOTE: Visualization data is output via the AWAE module - n = nint(t/farm%p%DT_low) - call Farm_WriteOutput(n, t, farm, ErrStat2, ErrMsg2) + n = nint(t/farm%p%DT_low) + call Farm_WriteOutput(n, t, farm, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - - !....................................................................................... - ! Write shared moorings visualization - !....................................................................................... - - ! Write visualization meshes - if (farm%p%MooringMod == 3) then - if (farm%MD%p%VisMeshes) then - if (allocated(farm%MD%y%VisLinesMesh)) then - do j=1,size(farm%MD%y%VisLinesMesh) - if (farm%MD%y%VisLinesMesh(j)%Committed) then + + !....................................................................................... + ! Write shared moorings visualization + !....................................................................................... + + ! Write visualization meshes + if (farm%p%MooringMod == 3) then + if (farm%MD%p%VisMeshes) then + if (allocated(farm%MD%y%VisLinesMesh)) then + do j = 1, size(farm%MD%y%VisLinesMesh) + if (farm%MD%y%VisLinesMesh(j)%Committed) then call MeshWrVTK((/0.0_SiKi,0.0_SiKi,0.0_SiKi/), farm%MD%y%VisLinesMesh(j), trim(farm%MD%VTK_OutFileRoot)//'.MD_Line'//trim(Num2LStr(j)), farm%MD%VTK_count, .false., ErrSTat2, ErrMsg2, farm%MD%VTK_tWidth ) - endif - enddo - endif - if (allocated(farm%MD%y%VisRodsMesh)) then - do j=1,size(farm%MD%y%VisRodsMesh) - if (farm%MD%y%VisRodsMesh(j)%Committed) then + end if + end do + end if + if (allocated(farm%MD%y%VisRodsMesh)) then + do j = 1, size(farm%MD%y%VisRodsMesh) + if (farm%MD%y%VisRodsMesh(j)%Committed) then call MeshWrVTK((/0.0_SiKi,0.0_SiKi,0.0_SiKi/), farm%MD%y%VisRodsMesh(j), trim(farm%MD%VTK_OutFileRoot)//'.MD_Rod'//trim(Num2LStr(j)), farm%MD%VTK_count, .false., ErrSTat2, ErrMsg2, farm%MD%VTK_tWidth ) - endif - enddo - endif - farm%MD%VTK_Count = farm%MD%VTK_Count + 1 - endif - endif - - ! write(*,*) 'Total Farm_CO-serial took '//trim(num2lstr(omp_get_wtime()-tm1))//' seconds.' - -end subroutine FARM_CalcOutput + end if + end do + end if + farm%MD%VTK_Count = farm%MD%VTK_Count + 1 + end if + end if + + ! write(*,*) 'Total Farm_CO-serial took '//trim(num2lstr(omp_get_wtime()-tm1))//' seconds.' + + end subroutine FARM_CalcOutput !---------------------------------------------------------------------------------------------------------------------------------- !> This routine ends the modules used in this simulation. It does not exit the program. !! - In parallel: -!! 1. CALL WAT_End +!! 1. CALL WAT_End !! 2. CALL AWAE_End !! 3. CALL WD_End !! 4. CALL SC_End !! 5. CALL FWrap_End !! 6. CALL MD_End -!! - Close Output File -subroutine FARM_End(farm, ErrStat, ErrMsg) - type(All_FastFarm_Data), INTENT(INOUT) :: farm - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_End' - - - - ErrStat = ErrID_None - ErrMsg = "" - - !....................................................................................... - ! end all modules (1-4 can be done in parallel) - !....................................................................................... - +!! - Close Output File + subroutine FARM_End(farm, ErrStat, ErrMsg) + type(All_FastFarm_Data), INTENT(INOUT) :: farm + INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_End' + + ErrStat = ErrID_None + ErrMsg = "" + + !....................................................................................... + ! end all modules (1-4 can be done in parallel) + !....................................................................................... + !-------------- ! 1. end AWAE - if (farm%WAT_IfW%IsInitialized) then - call InflowWind_End(farm%WAT_IfW%u, farm%WAT_IfW%p, farm%WAT_IfW%x, farm%WAT_IfW%xd, farm%WAT_IfW%z, & - farm%WAT_IfW%OtherSt, farm%WAT_IfW%y, farm%WAT_IfW%m, ErrStat2, ErrMsg2 ) + if (farm%WAT_IfW%IsInitialized) then + call InflowWind_End(farm%WAT_IfW%u, farm%WAT_IfW%p, farm%WAT_IfW%x, farm%WAT_IfW%xd, farm%WAT_IfW%z, & + farm%WAT_IfW%OtherSt, farm%WAT_IfW%y, farm%WAT_IfW%m, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) farm%WAT_IfW%IsInitialized = .false. - endif + end if !-------------- ! 2. end AWAE - if (farm%AWAE%IsInitialized) then - call AWAE_End( farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2 ) + if (farm%AWAE%IsInitialized) then + call AWAE_End(farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) farm%AWAE%IsInitialized = .false. - end if - + end if + !-------------- ! 3. end WakeDynamics - if (allocated(farm%WD)) then - DO nt = 1,farm%p%NumTurbines - if (farm%WD(nt)%IsInitialized) then - call WD_End( farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) + if (allocated(farm%WD)) then + DO nt = 1, farm%p%NumTurbines + if (farm%WD(nt)%IsInitialized) then + call WD_End(farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - farm%WD(nt)%IsInitialized = .false. - end if - END DO - end if - + farm%WD(nt)%IsInitialized = .false. + end if + END DO + end if + !-------------- ! 4. End supercontroller - + !-------------- - ! 5. End each instance of FAST (each instance of FAST can be done in parallel, too) - if (allocated(farm%FWrap)) then - DO nt = 1,farm%p%NumTurbines - if (farm%FWrap(nt)%IsInitialized) then - CALL FWrap_End( farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2 ) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - farm%FWrap(nt)%IsInitialized = .false. - end if - END DO - end if - + ! 5. End each instance of FAST (each instance of FAST can be done in parallel, too) + if (allocated(farm%FWrap)) then + DO nt = 1, farm%p%NumTurbines + if (farm%FWrap(nt)%IsInitialized) then + CALL FWrap_End(farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) + farm%FWrap(nt)%IsInitialized = .false. + end if + END DO + end if + !-------------- ! 6. End farm-level MoorDyn - if (farm%p%MooringMod == 3 .and. allocated(farm%MD%Input)) then - call MD_End(farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, farm%MD%OtherSt, farm%MD%y, farm%MD%m, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - !TODO: any related items need to be cleared? - end if - - - !....................................................................................... - ! close output file - !....................................................................................... - call Farm_EndOutput( farm, ErrStat2, ErrMsg2 ) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg,RoutineName) - - - !....................................................................................... - ! clear all data from 'farm' structure - !....................................................................................... - call Farm_DestroyAll_FastFarm_Data( farm, ErrStat2, ErrMsg2 ) + if (farm%p%MooringMod == 3 .and. allocated(farm%MD%Input)) then +call MD_End(farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, farm%MD%OtherSt, farm%MD%y, farm%MD%m, ErrStat2, ErrMsg2) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + !TODO: any related items need to be cleared? + end if + + !....................................................................................... + ! close output file + !....................................................................................... + call Farm_EndOutput(farm, ErrStat2, ErrMsg2) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + + !....................................................................................... + ! clear all data from 'farm' structure + !....................................................................................... + call Farm_DestroyAll_FastFarm_Data(farm, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - -end subroutine FARM_End + + end subroutine FARM_End !---------------------------------------------------------------------------------------------------------------------------------- -SUBROUTINE Transfer_FAST_to_WD(farm) - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - - integer(intKi) :: nt - - DO nt = 1,farm%p%NumTurbines - farm%WD(nt)%u%xhat_disk = farm%FWrap(nt)%y%xHat_Disk ! Orientation of rotor centerline, normal to disk - farm%WD(nt)%u%psi_skew = farm%FWrap(nt)%y%psi_skew ! Azimuth angle from the nominally vertical axis in the disk plane to the vector about which the inflow skew angle is defined - farm%WD(nt)%u%chi_skew = farm%FWrap(nt)%y%chi_skew ! Inflow skew angle - farm%WD(nt)%u%p_hub = farm%FWrap(nt)%y%p_hub ! Center position of hub, m - farm%WD(nt)%u%D_rotor = farm%FWrap(nt)%y%D_rotor ! Rotor diameter, m - farm%WD(nt)%u%Vx_rel_disk = farm%FWrap(nt)%y%DiskAvg_Vx_Rel ! Rotor-disk-averaged relative wind speed (ambient + deficits + motion), normal to disk, m/s - farm%WD(nt)%u%Ct_azavg = farm%FWrap(nt)%y%AzimAvg_Ct ! Azimuthally averaged thrust force coefficient (normal to disk), distributed radially, - - farm%WD(nt)%u%Cq_azavg = farm%FWrap(nt)%y%AzimAvg_Cq ! Azimuthally averaged torque force coefficient (normal to disk), distributed radially, - - farm%WD(nt)%u%YawErr = farm%FWrap(nt)%y%YawErr ! Nacelle-yaw error at the wake planes, rad - END DO - -END SUBROUTINE Transfer_FAST_to_WD + SUBROUTINE Transfer_FAST_to_WD(farm) + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + + integer(intKi) :: nt + + DO nt = 1, farm%p%NumTurbines + farm%WD(nt)%u%xhat_disk = farm%FWrap(nt)%y%xHat_Disk ! Orientation of rotor centerline, normal to disk + farm%WD(nt)%u%psi_skew = farm%FWrap(nt)%y%psi_skew ! Azimuth angle from the nominally vertical axis in the disk plane to the vector about which the inflow skew angle is defined + farm%WD(nt)%u%chi_skew = farm%FWrap(nt)%y%chi_skew ! Inflow skew angle + farm%WD(nt)%u%p_hub = farm%FWrap(nt)%y%p_hub ! Center position of hub, m + farm%WD(nt)%u%D_rotor = farm%FWrap(nt)%y%D_rotor ! Rotor diameter, m + farm%WD(nt)%u%Vx_rel_disk = farm%FWrap(nt)%y%DiskAvg_Vx_Rel ! Rotor-disk-averaged relative wind speed (ambient + deficits + motion), normal to disk, m/s + farm%WD(nt)%u%Ct_azavg = farm%FWrap(nt)%y%AzimAvg_Ct ! Azimuthally averaged thrust force coefficient (normal to disk), distributed radially, - + farm%WD(nt)%u%Cq_azavg = farm%FWrap(nt)%y%AzimAvg_Cq ! Azimuthally averaged torque force coefficient (normal to disk), distributed radially, - + farm%WD(nt)%u%YawErr = farm%FWrap(nt)%y%YawErr ! Nacelle-yaw error at the wake planes, rad + END DO + + END SUBROUTINE Transfer_FAST_to_WD !---------------------------------------------------------------------------------------------------------------------------------- -SUBROUTINE Transfer_AWAE_to_WD(farm) - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - - integer(intKi) :: nt - - DO nt = 1,farm%p%NumTurbines - farm%WD(nt)%u%V_plane = farm%AWAE%y%V_plane(:,:,nt) ! Advection, deflection, and meandering velocity of wake planes, m/s - farm%WD(nt)%u%Vx_wind_disk = farm%AWAE%y%Vx_wind_disk(nt) ! Rotor-disk-averaged ambient wind speed, normal to planes, m/s - farm%WD(nt)%u%TI_amb = farm%AWAE%y%TI_amb(nt) ! Ambient turbulence intensity of wind at rotor disk - END DO - -END SUBROUTINE Transfer_AWAE_to_WD + SUBROUTINE Transfer_AWAE_to_WD(farm) + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + + integer(intKi) :: nt + + DO nt = 1, farm%p%NumTurbines + farm%WD(nt)%u%V_plane = farm%AWAE%y%V_plane(:, :, nt) ! Advection, deflection, and meandering velocity of wake planes, m/s + farm%WD(nt)%u%Vx_wind_disk = farm%AWAE%y%Vx_wind_disk(nt) ! Rotor-disk-averaged ambient wind speed, normal to planes, m/s + farm%WD(nt)%u%TI_amb = farm%AWAE%y%TI_amb(nt) ! Ambient turbulence intensity of wind at rotor disk + END DO + + END SUBROUTINE Transfer_AWAE_to_WD !---------------------------------------------------------------------------------------------------------------------------------- -SUBROUTINE Transfer_WD_to_AWAE(farm) - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - - integer(intKi) :: nt - - DO nt = 1,farm%p%NumTurbines - farm%AWAE%u%xhat_plane(:,:,nt) = farm%WD(nt)%y%xhat_plane ! Orientations of wake planes, normal to wake planes, for each turbine - farm%AWAE%u%p_plane(:,:,nt) = farm%WD(nt)%y%p_plane ! Center positions of wake planes for each turbine - farm%AWAE%u%Vx_wake(:,:,:,nt) = farm%WD(nt)%y%Vx_wake2 ! Axial wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%Vy_wake(:,:,:,nt) = farm%WD(nt)%y%Vy_wake2 ! Horizontal wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%Vz_wake(:,:,:,nt) = farm%WD(nt)%y%Vz_wake2 ! "Vertical" wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%D_wake(:,nt) = farm%WD(nt)%y%D_wake ! Wake diameters at wake planes for each turbine - if (farm%p%WAT /= Mod_WAT_None) then - farm%AWAE%u%WAT_k(:,:,:,nt) = farm%WD(nt)%y%WAT_k ! scaling factor for each wake plane for WAT - endif - END DO - -END SUBROUTINE Transfer_WD_to_AWAE + SUBROUTINE Transfer_WD_to_AWAE(farm) + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + + integer(intKi) :: nt + + DO nt = 1, farm%p%NumTurbines + farm%AWAE%u%xhat_plane(:, :, nt) = farm%WD(nt)%y%xhat_plane ! Orientations of wake planes, normal to wake planes, for each turbine + farm%AWAE%u%p_plane(:, :, nt) = farm%WD(nt)%y%p_plane ! Center positions of wake planes for each turbine + farm%AWAE%u%Vx_wake(:, :, :, nt) = farm%WD(nt)%y%Vx_wake2 ! Axial wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%Vy_wake(:, :, :, nt) = farm%WD(nt)%y%Vy_wake2 ! Horizontal wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%Vz_wake(:, :, :, nt) = farm%WD(nt)%y%Vz_wake2 ! "Vertical" wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%D_wake(:, nt) = farm%WD(nt)%y%D_wake ! Wake diameters at wake planes for each turbine + if (farm%p%WAT /= Mod_WAT_None) then + farm%AWAE%u%WAT_k(:, :, :, nt) = farm%WD(nt)%y%WAT_k ! scaling factor for each wake plane for WAT + end if + END DO + + END SUBROUTINE Transfer_WD_to_AWAE !---------------------------------------------------------------------------------------------------------------------------------- END MODULE FAST_Farm_Subs !********************************************************************************************************************************** diff --git a/glue-codes/fast-farm/src/FAST_Farm_Types.f90 b/glue-codes/fast-farm/src/FAST_Farm_Types.f90 index 91e2bb2dd7..68866a3cc3 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_Types.f90 +++ b/glue-codes/fast-farm/src/FAST_Farm_Types.f90 @@ -34,7 +34,6 @@ MODULE FAST_Farm_Types USE FASTWrapper_Types USE WakeDynamics_Types USE AWAE_Types -USE SuperController_Types USE NWTC_Library IMPLICIT NONE INTEGER(IntKi), PUBLIC, PARAMETER :: NumFFModules = 5 ! The number of modules available in FAST.Farm [-] diff --git a/glue-codes/openfast-cpp/src/FAST_Prog.cpp b/glue-codes/openfast-cpp/src/FAST_Prog.cpp index 5efc98dd2f..3d7d7a0813 100644 --- a/glue-codes/openfast-cpp/src/FAST_Prog.cpp +++ b/glue-codes/openfast-cpp/src/FAST_Prog.cpp @@ -146,11 +146,6 @@ void readInputFile(fast::fastInputs & fi, std::string cInterfaceInputFile, doubl if (setUniformXBladeForces) get_if_present(cDriverInp, "x_blade_force", *xBladeForce, 0.0); - //get_if_present(cDriverInp, "super_controller", fi.scStatus, false); - //if(fi.scStatus) { - // get_required(cDriverInp, "sc_libfile", fi.scLibFile); - //} - fi.globTurbineData.resize(fi.nTurbinesGlob); for (int iTurb=0; iTurb < fi.nTurbinesGlob; iTurb++) { if (cDriverInp["Turbine" + std::to_string(iTurb)]) { diff --git a/glue-codes/openfast-cpp/src/OpenFAST.H b/glue-codes/openfast-cpp/src/OpenFAST.H index 24cef4d6e2..79443e637e 100644 --- a/glue-codes/openfast-cpp/src/OpenFAST.H +++ b/glue-codes/openfast-cpp/src/OpenFAST.H @@ -20,7 +20,6 @@ #define MPICH_SKIP_MPICXX #endif #include "mpi.h" -//#include "SC.h" namespace fast { @@ -231,13 +230,6 @@ class fastInputs { double dtDriver{0.0}; //! Time step for openfast. double dtFAST{0.0}; -// //! Supercontroller status: True/False. -// bool scStatus{false}; -// //! Name of the dynamic library containing the supercontroller implementation -// std::string scLibFile{""}; -// //! Number of inputs and output to the supercontroller from/to each turbine -// int numScInputs{0}; -// int numScOutputs{0}; //! Vector of turbine specific input data std::vector globTurbineData; @@ -338,8 +330,6 @@ class OpenFAST { //! Data structure to send force information to ExternalLoads module in OpenFAST std::vector extld_o_t_FAST; // Output to OpenFAST -// scInitOutData scio; - // Mapping of local turbine number to global turbine and processor number // Turbine Number is DIFFERENT from TurbID. Turbine Number simply runs from 0:n-1 locally and globally. //! Mapping global turbine number to processor number @@ -353,17 +343,6 @@ class OpenFAST { //! Same as the turbineSetProcs, but as an integer array std::vector turbineProcs; -// // Supercontroller stuff -// bool scStatus{false}; -// std::string scLibFile; -// // Dynamic load stuff copied from 'C++ dlopen mini HOWTO' on tldp.org -// void *scLibHandle ; -// typedef SuperController* create_sc_t(); -// create_sc_t * create_SuperController; -// typedef void destroy_sc_t(SuperController *); -// destroy_sc_t * destroy_SuperController; -// std::unique_ptr sc; - // MPI related book keeping for all processors containing turbines //! Number of processors in a fastMPIGroup int fastMPIGroupSize{-1}; diff --git a/glue-codes/openfast-cpp/src/OpenFAST.cpp b/glue-codes/openfast-cpp/src/OpenFAST.cpp index 0a0c622dd6..4b162a42e6 100644 --- a/glue-codes/openfast-cpp/src/OpenFAST.cpp +++ b/glue-codes/openfast-cpp/src/OpenFAST.cpp @@ -32,8 +32,6 @@ fast::fastInputs::fastInputs(): restartFreq(-1), tMax(0.0), dtDriver(0.0) -// scStatus(false), -// scLibFile("") { //Nothing to do here } @@ -42,8 +40,6 @@ fast::fastInputs::fastInputs(): fast::OpenFAST::OpenFAST() { - // sc = std::unique_ptr(new SuperController); - ncRstVarNames_ = {"time", "rst_filename", "twr_ref_pos", "bld_ref_pos", "nac_ref_pos", "hub_ref_pos", "twr_def", "twr_vel", "twr_ld", "bld_def", "bld_vel", "bld_ld", "hub_def", "hub_vel", "nac_def", "nac_vel", "bld_root_def", "bld_pitch", "x_vel", "vel_vel", "x_force", "xdot_force", "orient_force", "vel_force", "force"}; ncRstDimNames_ = {"n_tsteps", "n_states", "n_twr_data", "n_bld_data", "n_pt_data", "n_bld_root_data", "n_bld_pitch_data", "n_vel_pts_data", "n_force_pts_data", "n_force_pts_orient_data"}; @@ -649,8 +645,6 @@ void fast::OpenFAST::init() { &ntStart, &extinfw_i_f_FAST[iTurb], &extinfw_o_t_FAST[iTurb], -// &sc->ip_from_FAST[iTurb], -// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); checkError(ErrStat, ErrMsg); @@ -665,8 +659,6 @@ void fast::OpenFAST::init() { &extld_i_f_FAST[iTurb], &extld_p_f_FAST[iTurb], &extld_o_t_FAST[iTurb], -// &sc->ip_from_FAST[iTurb], -// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); turbineData[iTurb].inflowType = 0; @@ -682,22 +674,10 @@ void fast::OpenFAST::init() { } checkAndSetSubsteps(); -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// //sc.readRestartFile(nt_global); -// } - break ; case fast::init: -// sc->init(scio, nTurbinesProc); -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // sc.init_sc(scio, nTurbinesProc, turbineMapProcToGlob, fastMPIComm); -// // sc.calcOutputs_n(0.0); -// } // this calls the Init() routines of each module - for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { char tmpOutFileRoot[INTERFACE_STRING_LENGTH]; @@ -715,11 +695,6 @@ void fast::OpenFAST::init() { inputFileName, &turbineData[iTurb].TurbID, tmpOutFileRoot, -// &scio.nSC2CtrlGlob, -// &scio.nSC2Ctrl, -// &scio.nCtrl2SC, -// scio.from_SCglob.data(), -// scio.from_SC[iTurb].data(), &turbineData[iTurb].numForcePtsBlade, &turbineData[iTurb].numForcePtsTwr, turbineData[iTurb].TurbineBasePos.data(), @@ -733,8 +708,6 @@ void fast::OpenFAST::init() { &turbineData[iTurb].nodeClusterType, &extinfw_i_f_FAST[iTurb], &extinfw_o_t_FAST[iTurb], -// &sc->ip_from_FAST[iTurb], -// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); checkError(ErrStat, ErrMsg); @@ -766,8 +739,6 @@ void fast::OpenFAST::init() { &extld_i_f_FAST[iTurb], &extld_p_f_FAST[iTurb], &extld_o_t_FAST[iTurb], -// &sc->ip_from_FAST[iTurb], -// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); checkError(ErrStat, ErrMsg); @@ -796,13 +767,6 @@ void fast::OpenFAST::init() { case fast::restartDriverInitFAST: - //sc->init(scio, nTurbinesProc); -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // sc.init_sc(scio, nTurbinesProc, turbineMapProcToGlob, fastMPIComm); -// // sc.calcOutputs_n(0.0); -// } - for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { findOutputFile(iTurb); @@ -823,11 +787,6 @@ void fast::OpenFAST::init() { inputFileName, &turbineData[iTurb].TurbID, tmpOutFileRoot, -// &scio.nSC2CtrlGlob, -// &scio.nSC2Ctrl, -// &scio.nCtrl2SC, -// scio.from_SCglob.data(), -// scio.from_SC[iTurb].data(), &turbineData[iTurb].numForcePtsBlade, &turbineData[iTurb].numForcePtsTwr, turbineData[iTurb].TurbineBasePos.data(), @@ -841,8 +800,6 @@ void fast::OpenFAST::init() { &turbineData[iTurb].nodeClusterType, &extinfw_i_f_FAST[iTurb], &extinfw_o_t_FAST[iTurb], -// &sc->ip_from_FAST[iTurb], -// &sc->op_to_FAST[iTurb], &ErrStat, ErrMsg); checkError(ErrStat, ErrMsg); @@ -967,11 +924,6 @@ void fast::OpenFAST::solution0(bool writeFiles) { timeZero = false; -// if (scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // sc.calcOutputs_n(0.0); -// // sc.fastSCInputOutput(); -// } } } @@ -1323,10 +1275,6 @@ void fast::OpenFAST::advance_to_next_driver_time_step(bool writeFiles) { checkError(ErrStat, ErrMsg); } -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// } - } nt_global = nt_global + nSubsteps_; @@ -1350,11 +1298,6 @@ void fast::OpenFAST::advance_to_next_driver_time_step(bool writeFiles) { checkError(ErrStat, ErrMsg); writeRestartFile(iTurb, nt_global); } -// if(scStatus) { -// if (fastMPIRank == 0) { -// sc->writeRestartFile(nt_global); -// } -// } if ( (((nt_global - ntStart) % (outputFreq_ * tStepRatio) ) == 0 ) && (nt_global != ntStart) ) { writeOutputFile(iTurb, nt_global); @@ -1411,10 +1354,6 @@ void fast::OpenFAST::step(double ss_time) { } -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// } - } void fast::OpenFAST::step(bool writeFiles) { @@ -1488,13 +1427,6 @@ void fast::OpenFAST::step(bool writeFiles) { } -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // sc.updateStates(nt_global * dtFAST); // Predict state at 'n+1' based on inputs -// // sc.calcOutputs_np1( (nt_global + 1) * dtFAST); -// // sc.fastSCInputOutput(); -// } - nt_global = nt_global + 1; for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { @@ -1511,13 +1443,6 @@ void fast::OpenFAST::step(bool writeFiles) { checkError(ErrStat, ErrMsg); writeRestartFile(iTurb, nt_global); } -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // if (fastMPIRank == 0) { -// // sc.writeRestartFile(nt_global); -// // } -// } - if ( (((nt_global - ntStart) % (outputFreq_ * tStepRatio) ) == 0 ) && (nt_global != ntStart) ) { writeOutputFile(iTurb, nt_global); } @@ -1545,7 +1470,6 @@ void fast::OpenFAST::setInputs(const fast::fastInputs & fi ) { restartFreq_ = fi.restartFreq; outputFreq_ = fi.outputFreq; tMax = fi.tMax; - loadSuperController(fi); dtDriver = fi.dtDriver; ///TODO: Check if this is right and necessary @@ -2002,11 +1926,6 @@ void fast::OpenFAST::allocateMemory_preInit() { turbineSetProcs.insert(turbineMapGlobToProc[iTurb]); } -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // scio.from_SC.resize(nTurbinesProc); -// } - int nProcsWithTurbines=0; turbineProcs.resize(turbineSetProcs.size()); @@ -2074,11 +1993,6 @@ void fast::OpenFAST::allocateMemory_preInit() { extld_p_f_FAST.resize(nTurbinesProc) ; extld_o_t_FAST.resize(nTurbinesProc) ; -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // scio.from_SC.resize(nTurbinesProc); -// } - } void fast::OpenFAST::allocateMemory_postInit(int iTurbLoc) { @@ -2187,11 +2101,6 @@ void fast::OpenFAST::end() { // } // MPI_Group_free(&worldMPIGroup); -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // sc.end(); -// } - } int fast::OpenFAST::read_nlin_iters(int iTurb, int n_t_global, int ncid) { @@ -3254,17 +3163,3 @@ void fast::OpenFAST::setUniformXBladeForces(double loadX) { } } - -void fast::OpenFAST::loadSuperController(const fast::fastInputs & fi) { - -// if(fi.scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // scStatus = fi.scStatus; -// // sc.load(fi.nTurbinesGlob, fi.scLibFile, scio); -// -// } else { -// -// scStatus = false; -// } - -} diff --git a/glue-codes/simulink/CMakeLists.txt b/glue-codes/simulink/CMakeLists.txt index 72ff41d8c8..216dd15726 100644 --- a/glue-codes/simulink/CMakeLists.txt +++ b/glue-codes/simulink/CMakeLists.txt @@ -30,13 +30,11 @@ set(MEX_LIBS $ $ $ - $ $ # MATLAB Specific $ $ $ $ - $ $ $ $ # MATLAB Specific diff --git a/modules/openfast-library/CMakeLists.txt b/modules/openfast-library/CMakeLists.txt index a8b71bb36b..c19dc49db7 100644 --- a/modules/openfast-library/CMakeLists.txt +++ b/modules/openfast-library/CMakeLists.txt @@ -59,7 +59,6 @@ target_link_libraries(openfast_prelib mappplib moordynlib orcaflexlib - sctypeslib seastlib sedlib servodynlib @@ -74,7 +73,7 @@ add_library(openfast_postlib STATIC src/FAST_SS_Subs.f90 src/FAST_SS_Solver.f90 ) -target_link_libraries(openfast_postlib openfast_prelib extinflowlib scfastlib) +target_link_libraries(openfast_postlib openfast_prelib extinflowlib) target_include_directories(openfast_postlib PUBLIC $ ) diff --git a/modules/supercontroller/CMakeLists.txt b/modules/supercontroller/CMakeLists.txt deleted file mode 100644 index 45b4e774a1..0000000000 --- a/modules/supercontroller/CMakeLists.txt +++ /dev/null @@ -1,51 +0,0 @@ -# -# Copyright 2016 National Renewable Energy Laboratory -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -if (GENERATE_TYPES) - generate_f90_types(src/SuperController_Registry.txt ${CMAKE_CURRENT_LIST_DIR}/src/SuperController_Types.f90 -ccode) - #generate_f90_types(src/SC_DataEx_Registry.txt ${CMAKE_CURRENT_LIST_DIR}/src/SCDataEx_Types.f90 -ccode -noextrap) -endif() - -add_library(sctypeslib STATIC - src/SCDataEx_Types.f90 -) -target_link_libraries(sctypeslib nwtclibs) - -add_library(scfastlib STATIC - #src/SC_DataEx.f90 - src/SuperController_Types.f90 - src/SuperController.f90 -) -target_include_directories(scfastlib PUBLIC - $ -) -target_link_libraries(scfastlib openfast_prelib) -set_target_properties(scfastlib PROPERTIES PUBLIC_HEADER "src/SuperController_Types.h;src/SCDataEx_Types.h") - -add_library(sclib SHARED - src/SC_DLL.F90 -) -if(APPLE OR UNIX) - target_compile_definitions(sclib PRIVATE IMPLICIT_DLLEXPORT) -endif() - -install(TARGETS sctypeslib scfastlib sclib - EXPORT "${CMAKE_PROJECT_NAME}Libraries" - RUNTIME DESTINATION bin - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib - PUBLIC_HEADER DESTINATION include -) diff --git a/modules/supercontroller/README.md b/modules/supercontroller/README.md deleted file mode 100644 index 3d2552ea83..0000000000 --- a/modules/supercontroller/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# SuperController Module - -## Overview -This is a pseudo module used to couple OpenFAST with SuperController; -it is considered part of the OpenFAST glue code diff --git a/modules/supercontroller/src/SCDataEx_Types.f90 b/modules/supercontroller/src/SCDataEx_Types.f90 deleted file mode 100644 index cd6da16d1f..0000000000 --- a/modules/supercontroller/src/SCDataEx_Types.f90 +++ /dev/null @@ -1,660 +0,0 @@ -!STARTOFREGISTRYGENERATEDFILE 'SCDataEx_Types.f90' -! -! WARNING This file is generated automatically by the FAST registry. -! Do not edit. Your changes to this file will be lost. -! -! FAST Registry -!********************************************************************************************************************************* -! SCDataEx_Types -!................................................................................................................................. -! This file is part of SCDataEx. -! -! Copyright (C) 2012-2016 National Renewable Energy Laboratory -! -! Licensed under the Apache License, Version 2.0 (the "License"); -! you may not use this file except in compliance with the License. -! You may obtain a copy of the License at -! -! http://www.apache.org/licenses/LICENSE-2.0 -! -! Unless required by applicable law or agreed to in writing, software -! distributed under the License is distributed on an "AS IS" BASIS, -! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -! See the License for the specific language governing permissions and -! limitations under the License. -! -! -! W A R N I N G : This file was automatically generated from the FAST registry. Changes made to this file may be lost. -! -!********************************************************************************************************************************* -!> This module contains the user-defined types needed in SCDataEx. It also contains copy, destroy, pack, and -!! unpack routines associated with each defined data type. This code is automatically generated by the FAST Registry. -MODULE SCDataEx_Types -!--------------------------------------------------------------------------------------------------------------------------------- -USE NWTC_Library -IMPLICIT NONE -! ========= SC_DX_InitInputType_C ======= - TYPE, BIND(C) :: SC_DX_InitInputType_C - TYPE(C_PTR) :: object = C_NULL_PTR - INTEGER(KIND=C_INT) :: NumSC2Ctrl - INTEGER(KIND=C_INT) :: NumSC2CtrlGlob - INTEGER(KIND=C_INT) :: NumCtrl2SC - END TYPE SC_DX_InitInputType_C - TYPE, PUBLIC :: SC_DX_InitInputType - TYPE( SC_DX_InitInputType_C ) :: C_obj - INTEGER(IntKi) :: NumSC2Ctrl = 0_IntKi !< number of turbine specific controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumSC2CtrlGlob = 0_IntKi !< number of global controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumCtrl2SC = 0_IntKi !< number of controller outputs [to supercontroller] [-] - END TYPE SC_DX_InitInputType -! ======================= -! ========= SC_DX_InitOutputType_C ======= - TYPE, BIND(C) :: SC_DX_InitOutputType_C - TYPE(C_PTR) :: object = C_NULL_PTR - END TYPE SC_DX_InitOutputType_C - TYPE, PUBLIC :: SC_DX_InitOutputType - TYPE( SC_DX_InitOutputType_C ) :: C_obj - TYPE(ProgDesc) :: Ver !< This module's name, version, and date [-] - END TYPE SC_DX_InitOutputType -! ======================= -! ========= SC_DX_ParameterType_C ======= - TYPE, BIND(C) :: SC_DX_ParameterType_C - TYPE(C_PTR) :: object = C_NULL_PTR - LOGICAL(KIND=C_BOOL) :: useSC - END TYPE SC_DX_ParameterType_C - TYPE, PUBLIC :: SC_DX_ParameterType - TYPE( SC_DX_ParameterType_C ) :: C_obj - LOGICAL :: useSC = .FALSE. !< Flag that tells this module if supercontroller is on. [-] - END TYPE SC_DX_ParameterType -! ======================= -! ========= SC_DX_InputType_C ======= - TYPE, BIND(C) :: SC_DX_InputType_C - TYPE(C_PTR) :: object = C_NULL_PTR - TYPE(C_ptr) :: toSC = C_NULL_PTR - INTEGER(C_int) :: toSC_Len = 0 - END TYPE SC_DX_InputType_C - TYPE, PUBLIC :: SC_DX_InputType - TYPE( SC_DX_InputType_C ) :: C_obj - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: toSC => NULL() !< inputs to the super controller (from the turbine controller) [-] - END TYPE SC_DX_InputType -! ======================= -! ========= SC_DX_OutputType_C ======= - TYPE, BIND(C) :: SC_DX_OutputType_C - TYPE(C_PTR) :: object = C_NULL_PTR - TYPE(C_ptr) :: fromSC = C_NULL_PTR - INTEGER(C_int) :: fromSC_Len = 0 - TYPE(C_ptr) :: fromSCglob = C_NULL_PTR - INTEGER(C_int) :: fromSCglob_Len = 0 - END TYPE SC_DX_OutputType_C - TYPE, PUBLIC :: SC_DX_OutputType - TYPE( SC_DX_OutputType_C ) :: C_obj - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: fromSC => NULL() !< global outputs of the super controller (to the turbine controller) [-] - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: fromSCglob => NULL() !< turbine specific outputs of the super controller (to the turbine controller) [-] - END TYPE SC_DX_OutputType -! ======================= -CONTAINS - -subroutine SC_DX_CopyInitInput(SrcInitInputData, DstInitInputData, CtrlCode, ErrStat, ErrMsg) - type(SC_DX_InitInputType), intent(in) :: SrcInitInputData - type(SC_DX_InitInputType), intent(inout) :: DstInitInputData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DX_CopyInitInput' - ErrStat = ErrID_None - ErrMsg = '' - DstInitInputData%NumSC2Ctrl = SrcInitInputData%NumSC2Ctrl - DstInitInputData%C_obj%NumSC2Ctrl = SrcInitInputData%C_obj%NumSC2Ctrl - DstInitInputData%NumSC2CtrlGlob = SrcInitInputData%NumSC2CtrlGlob - DstInitInputData%C_obj%NumSC2CtrlGlob = SrcInitInputData%C_obj%NumSC2CtrlGlob - DstInitInputData%NumCtrl2SC = SrcInitInputData%NumCtrl2SC - DstInitInputData%C_obj%NumCtrl2SC = SrcInitInputData%C_obj%NumCtrl2SC -end subroutine - -subroutine SC_DX_DestroyInitInput(InitInputData, ErrStat, ErrMsg) - type(SC_DX_InitInputType), intent(inout) :: InitInputData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DX_DestroyInitInput' - ErrStat = ErrID_None - ErrMsg = '' -end subroutine - -subroutine SC_DX_PackInitInput(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_DX_InitInputType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_DX_PackInitInput' - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPack(RF, InData%NumSC2Ctrl) - call RegPack(RF, InData%NumSC2CtrlGlob) - call RegPack(RF, InData%NumCtrl2SC) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_DX_UnPackInitInput(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_DX_InitInputType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_DX_UnPackInitInput' - if (RF%ErrStat /= ErrID_None) return - call RegUnpack(RF, OutData%NumSC2Ctrl); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumSC2Ctrl = OutData%NumSC2Ctrl - call RegUnpack(RF, OutData%NumSC2CtrlGlob); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumSC2CtrlGlob = OutData%NumSC2CtrlGlob - call RegUnpack(RF, OutData%NumCtrl2SC); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumCtrl2SC = OutData%NumCtrl2SC -end subroutine - -SUBROUTINE SC_DX_C2Fary_CopyInitInput(InitInputData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_DX_InitInputType), INTENT(INOUT) :: InitInputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - InitInputData%NumSC2Ctrl = InitInputData%C_obj%NumSC2Ctrl - InitInputData%NumSC2CtrlGlob = InitInputData%C_obj%NumSC2CtrlGlob - InitInputData%NumCtrl2SC = InitInputData%C_obj%NumCtrl2SC -END SUBROUTINE - -SUBROUTINE SC_DX_F2C_CopyInitInput( InitInputData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_DX_InitInputType), INTENT(INOUT) :: InitInputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - InitInputData%C_obj%NumSC2Ctrl = InitInputData%NumSC2Ctrl - InitInputData%C_obj%NumSC2CtrlGlob = InitInputData%NumSC2CtrlGlob - InitInputData%C_obj%NumCtrl2SC = InitInputData%NumCtrl2SC -END SUBROUTINE - -subroutine SC_DX_CopyInitOutput(SrcInitOutputData, DstInitOutputData, CtrlCode, ErrStat, ErrMsg) - type(SC_DX_InitOutputType), intent(in) :: SrcInitOutputData - type(SC_DX_InitOutputType), intent(inout) :: DstInitOutputData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'SC_DX_CopyInitOutput' - ErrStat = ErrID_None - ErrMsg = '' - call NWTC_Library_CopyProgDesc(SrcInitOutputData%Ver, DstInitOutputData%Ver, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return -end subroutine - -subroutine SC_DX_DestroyInitOutput(InitOutputData, ErrStat, ErrMsg) - type(SC_DX_InitOutputType), intent(inout) :: InitOutputData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'SC_DX_DestroyInitOutput' - ErrStat = ErrID_None - ErrMsg = '' - call NWTC_Library_DestroyProgDesc(InitOutputData%Ver, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) -end subroutine - -subroutine SC_DX_PackInitOutput(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_DX_InitOutputType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_DX_PackInitOutput' - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call NWTC_Library_PackProgDesc(RF, InData%Ver) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_DX_UnPackInitOutput(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_DX_InitOutputType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_DX_UnPackInitOutput' - if (RF%ErrStat /= ErrID_None) return - call NWTC_Library_UnpackProgDesc(RF, OutData%Ver) ! Ver -end subroutine - -SUBROUTINE SC_DX_C2Fary_CopyInitOutput(InitOutputData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_DX_InitOutputType), INTENT(INOUT) :: InitOutputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF -END SUBROUTINE - -SUBROUTINE SC_DX_F2C_CopyInitOutput( InitOutputData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_DX_InitOutputType), INTENT(INOUT) :: InitOutputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF -END SUBROUTINE - -subroutine SC_DX_CopyParam(SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg) - type(SC_DX_ParameterType), intent(in) :: SrcParamData - type(SC_DX_ParameterType), intent(inout) :: DstParamData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DX_CopyParam' - ErrStat = ErrID_None - ErrMsg = '' - DstParamData%useSC = SrcParamData%useSC - DstParamData%C_obj%useSC = SrcParamData%C_obj%useSC -end subroutine - -subroutine SC_DX_DestroyParam(ParamData, ErrStat, ErrMsg) - type(SC_DX_ParameterType), intent(inout) :: ParamData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DX_DestroyParam' - ErrStat = ErrID_None - ErrMsg = '' -end subroutine - -subroutine SC_DX_PackParam(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_DX_ParameterType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_DX_PackParam' - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPack(RF, InData%useSC) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_DX_UnPackParam(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_DX_ParameterType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_DX_UnPackParam' - if (RF%ErrStat /= ErrID_None) return - call RegUnpack(RF, OutData%useSC); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%useSC = OutData%useSC -end subroutine - -SUBROUTINE SC_DX_C2Fary_CopyParam(ParamData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_DX_ParameterType), INTENT(INOUT) :: ParamData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - ParamData%useSC = ParamData%C_obj%useSC -END SUBROUTINE - -SUBROUTINE SC_DX_F2C_CopyParam( ParamData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_DX_ParameterType), INTENT(INOUT) :: ParamData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - ParamData%C_obj%useSC = ParamData%useSC -END SUBROUTINE - -subroutine SC_DX_CopyInput(SrcInputData, DstInputData, CtrlCode, ErrStat, ErrMsg) - type(SC_DX_InputType), intent(in) :: SrcInputData - type(SC_DX_InputType), intent(inout) :: DstInputData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: ErrStat2 - character(*), parameter :: RoutineName = 'SC_DX_CopyInput' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(SrcInputData%toSC)) then - LB(1:1) = lbound(SrcInputData%toSC) - UB(1:1) = ubound(SrcInputData%toSC) - if (.not. associated(DstInputData%toSC)) then - allocate(DstInputData%toSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInputData%toSC.', ErrStat, ErrMsg, RoutineName) - return - end if - DstInputData%C_obj%toSC_Len = size(DstInputData%toSC) - if (DstInputData%C_obj%toSC_Len > 0) & - DstInputData%C_obj%toSC = c_loc(DstInputData%toSC(LB(1))) - end if - DstInputData%toSC = SrcInputData%toSC - end if -end subroutine - -subroutine SC_DX_DestroyInput(InputData, ErrStat, ErrMsg) - type(SC_DX_InputType), intent(inout) :: InputData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DX_DestroyInput' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(InputData%toSC)) then - deallocate(InputData%toSC) - InputData%toSC => null() - InputData%C_obj%toSC = c_null_ptr - InputData%C_obj%toSC_Len = 0 - end if -end subroutine - -subroutine SC_DX_PackInput(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_DX_InputType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_DX_PackInput' - logical :: PtrInIndex - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPackPtr(RF, InData%toSC) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_DX_UnPackInput(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_DX_InputType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_DX_UnPackInput' - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: stat - logical :: IsAllocAssoc - integer(B8Ki) :: PtrIdx - type(c_ptr) :: Ptr - if (RF%ErrStat /= ErrID_None) return - call RegUnpackPtr(RF, OutData%toSC, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%toSC)) then - OutData%C_obj%toSC_Len = size(OutData%toSC) - if (OutData%C_obj%toSC_Len > 0) OutData%C_obj%toSC = c_loc(OutData%toSC(LB(1))) - end if -end subroutine - -SUBROUTINE SC_DX_C2Fary_CopyInput(InputData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_DX_InputType), INTENT(INOUT) :: InputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- toSC Input Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( InputData%C_obj%toSC ) ) THEN - NULLIFY( InputData%toSC ) - ELSE - CALL C_F_POINTER(InputData%C_obj%toSC, InputData%toSC, [InputData%C_obj%toSC_Len]) - END IF - END IF -END SUBROUTINE - -SUBROUTINE SC_DX_F2C_CopyInput( InputData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_DX_InputType), INTENT(INOUT) :: InputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- toSC Input Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(InputData%toSC)) THEN - InputData%C_obj%toSC_Len = 0 - InputData%C_obj%toSC = C_NULL_PTR - ELSE - InputData%C_obj%toSC_Len = SIZE(InputData%toSC) - IF (InputData%C_obj%toSC_Len > 0) & - InputData%C_obj%toSC = C_LOC(InputData%toSC(lbound(InputData%toSC,1))) - END IF - END IF -END SUBROUTINE - -subroutine SC_DX_CopyOutput(SrcOutputData, DstOutputData, CtrlCode, ErrStat, ErrMsg) - type(SC_DX_OutputType), intent(in) :: SrcOutputData - type(SC_DX_OutputType), intent(inout) :: DstOutputData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: ErrStat2 - character(*), parameter :: RoutineName = 'SC_DX_CopyOutput' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(SrcOutputData%fromSC)) then - LB(1:1) = lbound(SrcOutputData%fromSC) - UB(1:1) = ubound(SrcOutputData%fromSC) - if (.not. associated(DstOutputData%fromSC)) then - allocate(DstOutputData%fromSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstOutputData%fromSC.', ErrStat, ErrMsg, RoutineName) - return - end if - DstOutputData%C_obj%fromSC_Len = size(DstOutputData%fromSC) - if (DstOutputData%C_obj%fromSC_Len > 0) & - DstOutputData%C_obj%fromSC = c_loc(DstOutputData%fromSC(LB(1))) - end if - DstOutputData%fromSC = SrcOutputData%fromSC - end if - if (associated(SrcOutputData%fromSCglob)) then - LB(1:1) = lbound(SrcOutputData%fromSCglob) - UB(1:1) = ubound(SrcOutputData%fromSCglob) - if (.not. associated(DstOutputData%fromSCglob)) then - allocate(DstOutputData%fromSCglob(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstOutputData%fromSCglob.', ErrStat, ErrMsg, RoutineName) - return - end if - DstOutputData%C_obj%fromSCglob_Len = size(DstOutputData%fromSCglob) - if (DstOutputData%C_obj%fromSCglob_Len > 0) & - DstOutputData%C_obj%fromSCglob = c_loc(DstOutputData%fromSCglob(LB(1))) - end if - DstOutputData%fromSCglob = SrcOutputData%fromSCglob - end if -end subroutine - -subroutine SC_DX_DestroyOutput(OutputData, ErrStat, ErrMsg) - type(SC_DX_OutputType), intent(inout) :: OutputData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DX_DestroyOutput' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(OutputData%fromSC)) then - deallocate(OutputData%fromSC) - OutputData%fromSC => null() - OutputData%C_obj%fromSC = c_null_ptr - OutputData%C_obj%fromSC_Len = 0 - end if - if (associated(OutputData%fromSCglob)) then - deallocate(OutputData%fromSCglob) - OutputData%fromSCglob => null() - OutputData%C_obj%fromSCglob = c_null_ptr - OutputData%C_obj%fromSCglob_Len = 0 - end if -end subroutine - -subroutine SC_DX_PackOutput(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_DX_OutputType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_DX_PackOutput' - logical :: PtrInIndex - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPackPtr(RF, InData%fromSC) - call RegPackPtr(RF, InData%fromSCglob) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_DX_UnPackOutput(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_DX_OutputType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_DX_UnPackOutput' - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: stat - logical :: IsAllocAssoc - integer(B8Ki) :: PtrIdx - type(c_ptr) :: Ptr - if (RF%ErrStat /= ErrID_None) return - call RegUnpackPtr(RF, OutData%fromSC, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%fromSC)) then - OutData%C_obj%fromSC_Len = size(OutData%fromSC) - if (OutData%C_obj%fromSC_Len > 0) OutData%C_obj%fromSC = c_loc(OutData%fromSC(LB(1))) - end if - call RegUnpackPtr(RF, OutData%fromSCglob, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%fromSCglob)) then - OutData%C_obj%fromSCglob_Len = size(OutData%fromSCglob) - if (OutData%C_obj%fromSCglob_Len > 0) OutData%C_obj%fromSCglob = c_loc(OutData%fromSCglob(LB(1))) - end if -end subroutine - -SUBROUTINE SC_DX_C2Fary_CopyOutput(OutputData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_DX_OutputType), INTENT(INOUT) :: OutputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- fromSC Output Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( OutputData%C_obj%fromSC ) ) THEN - NULLIFY( OutputData%fromSC ) - ELSE - CALL C_F_POINTER(OutputData%C_obj%fromSC, OutputData%fromSC, [OutputData%C_obj%fromSC_Len]) - END IF - END IF - - ! -- fromSCglob Output Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( OutputData%C_obj%fromSCglob ) ) THEN - NULLIFY( OutputData%fromSCglob ) - ELSE - CALL C_F_POINTER(OutputData%C_obj%fromSCglob, OutputData%fromSCglob, [OutputData%C_obj%fromSCglob_Len]) - END IF - END IF -END SUBROUTINE - -SUBROUTINE SC_DX_F2C_CopyOutput( OutputData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_DX_OutputType), INTENT(INOUT) :: OutputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- fromSC Output Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(OutputData%fromSC)) THEN - OutputData%C_obj%fromSC_Len = 0 - OutputData%C_obj%fromSC = C_NULL_PTR - ELSE - OutputData%C_obj%fromSC_Len = SIZE(OutputData%fromSC) - IF (OutputData%C_obj%fromSC_Len > 0) & - OutputData%C_obj%fromSC = C_LOC(OutputData%fromSC(lbound(OutputData%fromSC,1))) - END IF - END IF - - ! -- fromSCglob Output Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(OutputData%fromSCglob)) THEN - OutputData%C_obj%fromSCglob_Len = 0 - OutputData%C_obj%fromSCglob = C_NULL_PTR - ELSE - OutputData%C_obj%fromSCglob_Len = SIZE(OutputData%fromSCglob) - IF (OutputData%C_obj%fromSCglob_Len > 0) & - OutputData%C_obj%fromSCglob = C_LOC(OutputData%fromSCglob(lbound(OutputData%fromSCglob,1))) - END IF - END IF -END SUBROUTINE -END MODULE SCDataEx_Types -!ENDOFREGISTRYGENERATEDFILE diff --git a/modules/supercontroller/src/SCDataEx_Types.h b/modules/supercontroller/src/SCDataEx_Types.h deleted file mode 100644 index fc9335b345..0000000000 --- a/modules/supercontroller/src/SCDataEx_Types.h +++ /dev/null @@ -1,58 +0,0 @@ -//!STARTOFREGISTRYGENERATEDFILE 'SCDataEx_Types.h' -//! -//! WARNING This file is generated automatically by the FAST registry. -//! Do not edit. Your changes to this file will be lost. -//! - -#ifndef _SCDataEx_TYPES_H -#define _SCDataEx_TYPES_H - -#ifdef _WIN32 //define something for Windows (32-bit) - #include "stdbool.h" - #define CALL __declspec(dllexport) -#elif _WIN64 //define something for Windows (64-bit) - #include "stdbool.h" - #define CALL __declspec(dllexport) -#else - #include - #define CALL -#endif - -typedef struct SC_DX_InitInputType { - void *object; - int NumSC2Ctrl; - int NumSC2CtrlGlob; - int NumCtrl2SC; -} SC_DX_InitInputType_t; - -typedef struct SC_DX_InitOutputType { - void *object; -} SC_DX_InitOutputType_t; - -typedef struct SC_DX_ParameterType { - void *object; - bool useSC; -} SC_DX_ParameterType_t; - -typedef struct SC_DX_InputType { - void *object; - float *toSC; int toSC_Len; -} SC_DX_InputType_t; - -typedef struct SC_DX_OutputType { - void *object; - float *fromSC; int fromSC_Len; - float *fromSCglob; int fromSCglob_Len; -} SC_DX_OutputType_t; - -typedef struct SC_DX_UserData { - SC_DX_InitInputType_t SC_DX_InitInput; - SC_DX_InitOutputType_t SC_DX_InitOutput; - SC_DX_ParameterType_t SC_DX_Param; - SC_DX_InputType_t SC_DX_Input; - SC_DX_OutputType_t SC_DX_Output; -} SC_DX_t; - -#endif // _SCDataEx_TYPES_H - -//!ENDOFREGISTRYGENERATEDFILE diff --git a/modules/supercontroller/src/SC_DLL.F90 b/modules/supercontroller/src/SC_DLL.F90 deleted file mode 100644 index c99b69c580..0000000000 --- a/modules/supercontroller/src/SC_DLL.F90 +++ /dev/null @@ -1,307 +0,0 @@ - - -!======================================================================= -subroutine sc_init ( nTurbines, nInpGlobal, NumCtrl2SC, NumParamGlobal, NumParamTurbine, & - NumStatesGlobal, NumStatesTurbine, NumSC2CtrlGlob, & - NumSC2Ctrl, errStat, errMsg ) bind (C, NAME='sc_init') - - ! This DLL super controller is used to implement a ... - - ! Modified by B. Jonkman to conform to ISO C Bindings (standard Fortran 2003) and - ! compile with either gfortran or Intel Visual Fortran (IVF) - ! DO NOT REMOVE or MODIFY LINES starting with "!DEC$" or "!GCC$" - ! !DEC$ specifies attributes for Intel Fortran and !GCC$ specifies attributes for GNU Fortran - ! - ! Note that gfortran v5.x on Mac produces compiler errors with the DLLEXPORT attribute, - ! so I've added the compiler directive IMPLICIT_DLLEXPORT. - - use, intrinsic :: ISO_C_Binding - - implicit none - -#ifndef IMPLICIT_DLLEXPORT -!DEC$ ATTRIBUTES DLLEXPORT :: sc_init -!GCC$ ATTRIBUTES DLLEXPORT :: sc_init -#endif - - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent( out) :: nInpGlobal !< number of global inputs to supercontroller - integer(C_INT), intent( out) :: NumCtrl2SC !< number of turbine controller outputs [inputs to supercontroller] - integer(C_INT), intent( out) :: NumParamGlobal !< number of global parameters - integer(C_INT), intent( out) :: NumParamTurbine !< number of parameters per turbine - integer(C_INT), intent( out) :: NumStatesGlobal !< number of global states - integer(C_INT), intent( out) :: NumStatesTurbine !< number of states per turbine - integer(C_INT), intent( out) :: NumSC2CtrlGlob !< number of global controller inputs [from supercontroller] - integer(C_INT), intent( out) :: NumSC2Ctrl !< number of turbine specific controller inputs [output from supercontroller] - integer(C_INT), intent( out) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - - !errMsg = TRANSFER( TRIM(avcMSG)//C_NULL_CHAR, avcMSG, SIZE(avcMSG) ) - errStat = 0 - !errMsg = '' - - nInpGlobal = 0 - NumCtrl2SC = 2 - NumParamGlobal = 5 - NumParamTurbine = 4 - NumStatesGlobal = 1 - NumStatesTurbine = 2 - NumSC2CtrlGlob = 2 - NumSC2Ctrl = 3 - - return - -end subroutine sc_init - -subroutine sc_getInitData(nTurbines, NumParamGlobal, NumParamTurbine, ParamGlobal, ParamTurbine, & - NumSC2CtrlGlob, from_SCglob, NumSC2Ctrl, from_SC,& - & nStatesGlobal, StatesGlob, nStatesTurbine, StatesTurbine,& - & errStat, errMsg ) bind (C, NAME='sc_getInitData') - - use, intrinsic :: ISO_C_Binding - - implicit none - -#ifndef IMPLICIT_DLLEXPORT -!DEC$ ATTRIBUTES DLLEXPORT :: sc_getInitData -!GCC$ ATTRIBUTES DLLEXPORT :: sc_getInitData -#endif - - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent(in ) :: NumParamGlobal !< number of global parameters - integer(C_INT), intent(in ) :: NumParamTurbine !< number of parameters per turbine - real(C_FLOAT), intent(inout) :: ParamGlobal (*) !< global parameters - real(C_FLOAT), intent(inout) :: ParamTurbine (*) !< turbine-based parameters - integer(C_INT), intent(in ) :: NumSC2CtrlGlob !< number of global controller inputs [from supercontroller] - real(C_FLOAT), intent(inout) :: from_SCglob (*) !< global outputs of the super controller (to the turbine controller) - integer(C_INT), intent(in ) :: NumSC2Ctrl !< number of turbine specific controller inputs [output from supercontroller] - real(C_FLOAT), intent(inout) :: from_SC (*) !< turbine specific outputs of the super controller (to the turbine controller) - integer(C_INT), intent(in ) :: nStatesGlobal !< number of global states - real(C_FLOAT), intent(inout) :: StatesGlob (*) !< global states at time increment, n=0 (total of nStatesGlobal of these states) - integer(C_INT), intent(in ) :: nStatesTurbine !< number of states per turbine - real(C_FLOAT), intent(inout) :: StatesTurbine(*) !< turbine-dependent states at time increment, n=0 (total of nTurbines*nStatesTurbine of these states) - - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - integer :: i,j - real(C_FLOAT), allocatable :: mask1(:) - integer :: seedVal(1), nSeeds - - ! Add a data obfuscator for your proprietary Parameter data - - - - !nSeeds = 1 - !seedVal(1) = 3459872 - !call random_seed ( size = nSeeds ) - !call random_seed ( put = seedVal ) - !allocate(mask1(NumParamGlobal), stat = errStat) - !call random_number( mask1 ) - do i = 1, NumParamGlobal - ParamGlobal(i) = real(0.6,C_FLOAT) !real(i*mask1(i),C_FLOAT) - end do - - do j = 1, nTurbines - do i = 1, NumParamTurbine - ParamTurbine((j-1)*NumParamTurbine+i) = real((j-1)*NumParamTurbine+i,C_FLOAT) - end do - end do - - do i = 1, NumSC2CtrlGlob - from_SCglob(i) = real(i,C_FLOAT) !real(i*mask1(i),C_FLOAT) - end do - - do j = 1, nTurbines - do i = 1, NumSC2Ctrl - from_SC((j-1)*NumSC2Ctrl+i) = real((j-1)*NumSC2Ctrl+i,C_FLOAT) - end do - end do - -end subroutine sc_getInitData - -!======================================================================= -subroutine sc_calcOutputs ( t, nTurbines, nParamGlobal, paramGlobal, nParamTurbine, paramTurbine, & - nInpGlobal, to_SCglob, NumCtrl2SC, to_SC, & - nStatesGlobal, StatesGlob, nStatesTurbine, StatesTurbine, NumSC2CtrlGlob, from_SCglob, & - NumSC2Ctrl, from_SC, errStat, errMsg ) bind (C, NAME='sc_calcOutputs') - - ! This DLL super controller is used to implement a ... - - ! Modified by B. Jonkman to conform to ISO C Bindings (standard Fortran 2003) and - ! compile with either gfortran or Intel Visual Fortran (IVF) - ! DO NOT REMOVE or MODIFY LINES starting with "!DEC$" or "!GCC$" - ! !DEC$ specifies attributes for IVF and !GCC$ specifies attributes for gfortran - ! - ! Note that gfortran v5.x on Mac produces compiler errors with the DLLEXPORT attribute, - ! so I've added the compiler directive IMPLICIT_DLLEXPORT. - - use, intrinsic :: ISO_C_Binding - - implicit none - -#ifndef IMPLICIT_DLLEXPORT -!DEC$ ATTRIBUTES DLLEXPORT :: sc_calcOutputs -!GCC$ ATTRIBUTES DLLEXPORT :: sc_calcOutputs -#endif - - real(C_DOUBLE), INTENT(IN ) :: t !< time (s) - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent(in ) :: nParamGlobal !< number of global parameters for the supercontroller - real(C_FLOAT), intent(in ) :: paramGlobal (*) !< global parameters for the supercontroller - integer(C_INT), intent(in ) :: nParamTurbine !< number of turbine-based parameters for supercontroller - real(C_FLOAT), intent(in ) :: paramTurbine (*) !< turbine-based parameters for the supercontroller - integer(C_INT), intent(in ) :: nInpGlobal !< number of global inputs to supercontroller - real(C_FLOAT), intent(in ) :: to_SCglob (*) !< global inputs to the supercontroller - integer(C_INT), intent(in ) :: NumCtrl2SC !< number of turbine controller outputs [inputs to supercontroller] - real(C_FLOAT), intent(in ) :: to_SC (*) !< inputs to the super controller (from the turbine controller) - integer(C_INT), intent(in ) :: nStatesGlobal !< number of global states - real(C_FLOAT), intent(in ) :: StatesGlob (*) !< global states at time increment, n (total of nStatesGlobal of these states) - integer(C_INT), intent(in ) :: nStatesTurbine !< number of states per turbine - real(C_FLOAT), intent(in ) :: StatesTurbine(*) !< turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states) - integer(C_INT), intent(in ) :: NumSC2CtrlGlob !< number of global controller inputs [from supercontroller] - real(C_FLOAT), intent(inout) :: from_SCglob (*) !< global outputs of the super controller (to the turbine controller) - integer(C_INT), intent(in ) :: NumSC2Ctrl !< number of turbine specific controller inputs [output from supercontroller] - real(C_FLOAT), intent(inout) :: from_SC (*) !< turbine specific outputs of the super controller (to the turbine controller) - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - integer :: i, j, c - - ! For this demo control we have: - ! nInpGlobal = 0 - ! NumCtrl2SC = 2 - ! NumParamGlobal = 5 - ! NumParamTurbine = 4 - ! NumStatesGlobal = 1 - ! NumStatesTurbine = 2 - ! NumSC2CtrlGlob = 2 - ! NumSC2Ctrl = 3 - - !c = 1 - do j = 1, nTurbines - do i = 1, NumSC2Ctrl - from_SC((j-1)*NumSC2Ctrl+i) = (j-1)*NumSC2Ctrl+i! StatesTurbine(c) + StatesTurbine(c+2) - !from_SC((i-1)*NumSC2Ctrl+2) = StatesTurbine(c+1) + StatesTurbine(c+2) - !c = c+3 - end do - end do - - do i = 1, NumSC2CtrlGlob - from_SCglob(i) = StatesGlob(1) - end do - - !errMsg = TRANSFER( TRIM(avcMSG)//C_NULL_CHAR, avcMSG, SIZE(avcMSG) ) - return -end subroutine sc_calcOutputs - -!======================================================================= -subroutine sc_updateStates ( t, nTurbines, nParamGlobal, paramGlobal, nParamTurbine, paramTurbine, & - nInpGlobal, to_SCglob, NumCtrl2SC, to_SC, & - nStatesGlobal, StatesGlob, nStatesTurbine, StatesTurbine, & - errStat, errMsg ) bind (C, NAME='sc_updateStates') - - ! This DLL super controller is used to implement a ... - - ! Modified by B. Jonkman to conform to ISO C Bindings (standard Fortran 2003) and - ! compile with either gfortran or Intel Visual Fortran (IVF) - ! DO NOT REMOVE or MODIFY LINES starting with "!DEC$" or "!GCC$" - ! !DEC$ specifies attributes for IVF and !GCC$ specifies attributes for gfortran - ! - ! Note that gfortran v5.x on Mac produces compiler errors with the DLLEXPORT attribute, - ! so I've added the compiler directive IMPLICIT_DLLEXPORT. - - use, intrinsic :: ISO_C_Binding - - implicit none - -#ifndef IMPLICIT_DLLEXPORT -!DEC$ ATTRIBUTES DLLEXPORT :: sc_updateStates -!GCC$ ATTRIBUTES DLLEXPORT :: sc_updateStates -#endif - - real(C_DOUBLE), INTENT(IN ) :: t !< time (s) - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent(in ) :: nParamGlobal !< number of global parameters for the supercontroller - real(C_FLOAT), intent(in ) :: paramGlobal (*) !< global parameters for the supercontroller - integer(C_INT), intent(in ) :: nParamTurbine !< number of turbine-based parameters for supercontroller - real(C_FLOAT), intent(in ) :: paramTurbine (*) !< turbine-based parameters for the supercontroller - integer(C_INT), intent(in ) :: nInpGlobal !< number of global inputs to supercontroller - real(C_FLOAT), intent(in ) :: to_SCglob (*) !< global inputs to the supercontroller - integer(C_INT), intent(in ) :: NumCtrl2SC !< number of turbine controller outputs [inputs to supercontroller] - real(C_FLOAT), intent(in ) :: to_SC (*) !< inputs to the super controller (from the turbine controller) - integer(C_INT), intent(in ) :: nStatesGlobal !< number of global states - real(C_FLOAT), intent(inout) :: StatesGlob (*) !< global states at time increment, n (total of nStatesGlobal of these states) - integer(C_INT), intent(in ) :: nStatesTurbine !< number of states per turbine - real(C_FLOAT), intent(inout) :: StatesTurbine(*) !< turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states) - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - integer :: i - real(C_FLOAT) :: sum - ! Turbine-based inputs (one per turbine): to_SC - ! 0 - Time - ! 1 - GenTorque - ! - ! Meaning of scOutputs - ! 0 - Minimum Blade pitch - - ! Update the turbine-related states - - ! For this demo control we have: - ! nInpGlobal = 0 - ! NumCtrl2SC = 2 - ! NumParamGlobal = 5 - ! NumParamTurbine = 4 - ! NumStatesGlobal = 1 - ! NumStatesTurbine = 2 - ! NumSC2CtrlGlob = 2 - ! NumSC2Ctrl = 3 - sum = 0.0 - do i = 1, nTurbines*nStatesTurbine - StatesTurbine(i) = i !paramGlobal(1)*to_SC(i)*paramTurbine(2*i-1) / paramTurbine(2*i) + (1-paramGlobal(1)*StatesTurbine(i)) - sum = sum + StatesTurbine(i) - end do - - do i = 1,nStatesGlobal - StatesGlob(i) = paramGlobal(2)*sum - end do - - !double d2R = M_PI/180.0; - ! Copy inputs into states first - !for(int iTurb=0; iTurb < nTurbines; iTurb++) { - ! for(int i=0; i < nScInputsTurbine; i++) { - ! turbineStates_np1[iTurb][i] = sc_inputsTurbine[iTurb][i]; - ! } - !} - ! - !turbineStates_np1[0][nScInputsTurbine] = sc_inputsTurbine[0][0]/60.0 * 0.2 * d2R ; - !turbineStates_np1[1][nScInputsTurbine] = sc_inputsTurbine[1][0]/60.0 * 0.45 * d2R ; - !errMsg = TRANSFER( TRIM(avcMSG)//C_NULL_CHAR, avcMSG, SIZE(avcMSG) ) - - return -end subroutine sc_updateStates - -subroutine sc_end ( errStat, errMsg ) bind (C, NAME='sc_end') - - ! This DLL super controller is used to implement a ... - - ! Modified by B. Jonkman to conform to ISO C Bindings (standard Fortran 2003) and - ! compile with either gfortran or Intel Visual Fortran (IVF) - ! DO NOT REMOVE or MODIFY LINES starting with "!DEC$" or "!GCC$" - ! !DEC$ specifies attributes for IVF and !GCC$ specifies attributes for gfortran - ! - ! Note that gfortran v5.x on Mac produces compiler errors with the DLLEXPORT attribute, - ! so I've added the compiler directive IMPLICIT_DLLEXPORT. - - use, intrinsic :: ISO_C_Binding - - implicit none - -#ifndef IMPLICIT_DLLEXPORT -!DEC$ ATTRIBUTES DLLEXPORT :: sc_end -!GCC$ ATTRIBUTES DLLEXPORT :: sc_end -#endif - - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - - return -end subroutine sc_end diff --git a/modules/supercontroller/src/SC_DataEx.f90 b/modules/supercontroller/src/SC_DataEx.f90 deleted file mode 100644 index d645592686..0000000000 --- a/modules/supercontroller/src/SC_DataEx.f90 +++ /dev/null @@ -1,192 +0,0 @@ -!********************************************************************************************************************************** -! LICENSING -! Copyright (C) 2015 National Renewable Energy Laboratory -! -! SuperController DataExchange, a submodule of openfast -! -! Licensed under the Apache License, Version 2.0 (the "License"); -! you may not use this file except in compliance with the License. -! You may obtain a copy of the License at -! -! http://www.apache.org/licenses/LICENSE-2.0 -! -! Unless required by applicable law or agreed to in writing, software -! distributed under the License is distributed on an "AS IS" BASIS, -! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -! See the License for the specific language governing permissions and -! limitations under the License. -! -!********************************************************************************************************************************** -! File last committed: $Date: $ -! (File) Revision #: $Rev: $ -! URL: $HeadURL: $ -!********************************************************************************************************************************** -MODULE SC_DataEx - -! This is a pseudo module used to couple FAST v8 with SuperController; it is considered part of the FAST glue code - USE FAST_Types - USE SCDataEx_Types - - IMPLICIT NONE - - PRIVATE - - TYPE(ProgDesc), PARAMETER :: SC_DX_Ver = ProgDesc( 'SuperController DataExchange', '', '' ) - - -! ===================================================================================================" - - - ! ..... Public Subroutines ................................................................................................... - - PUBLIC :: SC_DX_Init ! Initialization routine - PUBLIC :: SC_DX_SetInputs ! Glue-code routine to update inputs for SuperController - PUBLIC :: SC_DX_SetOutputs ! Glue-code routine to update inputs to turbine controller from SuperController - - -CONTAINS -!---------------------------------------------------------------------------------------------------------------------------------- -SUBROUTINE SC_DX_Init( NumSC2CtrlGlob, NumSC2Ctrl, NumCtrl2SC, SC_DX, ErrStat, ErrMsg ) -!.................................................................................................................................. - INTEGER(IntKi), INTENT(IN ) :: NumSC2CtrlGlob - INTEGER(IntKi), INTENT(IN ) :: NumSC2Ctrl - INTEGER(IntKi), INTENT(IN ) :: NumCtrl2SC - TYPE(SCDataEx_Data), INTENT(INOUT) :: SC_DX ! data for the SuperController integration module - INTEGER(IntKi), INTENT( OUT) :: ErrStat ! Error status of the operation - CHARACTER(*), INTENT( OUT) :: ErrMsg ! Error message if ErrStat /= ErrID_None - - ! local variables - INTEGER(IntKi) :: ErrStat2 ! temporary Error status of the operation - CHARACTER(ErrMsgLen) :: ErrMsg2 ! temporary Error message if ErrStat /= ErrID_None - - CHARACTER(*), PARAMETER :: RoutineName = 'SC_DX_Init' - - ! Initialize variables - - ErrStat = ErrID_None - ErrMsg = "" - - IF (NumCtrl2SC > 0) THEN - CALL AllocPAry( SC_DX%u%toSC, NumCtrl2SC, 'u%toSC', ErrStat2, ErrMsg2 ) - CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - END IF - - IF (ErrStat >= AbortErrLev) RETURN - - ! make sure the C versions are synced with these arrays - if (NumCtrl2SC > 0) then - SC_DX%u%c_obj%toSC_Len = NumCtrl2SC - SC_DX%u%c_obj%toSC = C_LOC( SC_DX%u%toSC(1) ) - else - SC_DX%u%c_obj%toSC_Len = 0 - SC_DX%u%c_obj%toSC = C_NULL_PTR - end if - - - !............................................................................................ - ! Define system output initializations (set up mesh) here: - !............................................................................................ - if (NumSC2CtrlGlob > 0) then - CALL AllocPAry( SC_DX%y%fromSCglob, NumSC2CtrlGlob, 'y%fromSCglob', ErrStat2, ErrMsg2 ) - CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - end if - - IF (ErrStat >= AbortErrLev) RETURN - - ! make sure the C versions are synced with these arrays - if (NumSC2CtrlGlob > 0) then - SC_DX%y%c_obj%fromSCglob_Len = NumSC2CtrlGlob - SC_DX%y%c_obj%fromSCglob = C_LOC( SC_DX%y%fromSCglob(1) ) - else - SC_DX%y%c_obj%fromSCglob_Len = 0 - SC_DX%y%c_obj%fromSCglob = C_NULL_PTR - end if - - if (NumSC2Ctrl > 0) then - CALL AllocPAry( SC_DX%y%fromSC, NumSC2Ctrl, 'y%fromSC', ErrStat2, ErrMsg2 ) - CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) - end if - - IF (ErrStat >= AbortErrLev) RETURN - - ! make sure the C versions are synced with these arrays - if (NumSC2Ctrl > 0) then - SC_DX%y%c_obj%fromSC_Len = NumSC2Ctrl - SC_DX%y%c_obj%fromSC = C_LOC( SC_DX%y%fromSC(1) ) - else - SC_DX%y%c_obj%fromSC_Len = 0 - SC_DX%y%c_obj%fromSC = C_NULL_PTR - end if - - if( (NumSC2CtrlGlob > 0) .or. (NumSC2Ctrl > 0) .or. (NumSC2Ctrl > 0)) then - SC_DX%p%UseSC = .true. - else - SC_DX%p%UseSC = .false. - end if - - RETURN - -END SUBROUTINE SC_DX_Init - -!---------------------------------------------------------------------------------------------------------------------------------- -SUBROUTINE SC_DX_SetInputs(p_FAST, y_SrvD, SC_DX, ErrStat, ErrMsg ) -!.................................................................................................................................. - - TYPE(FAST_ParameterType), INTENT(IN ) :: p_FAST ! Parameters for the glue code - TYPE(SrvD_OutputType), INTENT(IN) :: y_SrvD ! The outputs of the ServoDyn module (control) - TYPE(SCDataEx_Data), INTENT(INOUT) :: SC_DX ! data for the SuperController integration module - INTEGER(IntKi), INTENT( OUT) :: ErrStat ! Error status of the operation - CHARACTER(*), INTENT( OUT) :: ErrMsg ! Error message if ErrStat /= ErrID_None - - ! local variables -! INTEGER(IntKi) :: ErrStat2 ! temporary Error status of the operation -! CHARACTER(ErrMsgLen) :: ErrMsg2 ! temporary Error message if ErrStat /= ErrID_None - - CHARACTER(*), PARAMETER :: RoutineName = 'SC_DX_SetInputs' - - - ErrStat = ErrID_None - ErrMsg = "" - - ! set SuperController inputs - if (SC_DX%p%UseSC) then - if (allocated(y_SrvD%toSC).and. associated(SC_DX%u%toSC)) SC_DX%u%toSC = y_SrvD%toSC - end if - - -END SUBROUTINE SC_DX_SetInputs -!---------------------------------------------------------------------------------------------------------------------------------- -SUBROUTINE SC_DX_SetOutputs(p_FAST, u_SrvD, SC_DX, ErrStat, ErrMsg ) -!.................................................................................................................................. - - TYPE(FAST_ParameterType), INTENT(IN ) :: p_FAST ! Parameters for the glue code - TYPE(SrvD_InputType), INTENT(INOUT) :: u_SrvD ! The inputs of the ServoDyn module (control) - TYPE(SCDataEx_Data), INTENT(IN ) :: SC_DX ! data for the SuperController integration module - INTEGER(IntKi), INTENT( OUT) :: ErrStat ! Error status of the operation - CHARACTER(*), INTENT( OUT) :: ErrMsg ! Error message if ErrStat /= ErrID_None - - ! local variables -! INTEGER(IntKi) :: ErrStat2 ! temporary Error status of the operation -! CHARACTER(ErrMsgLen) :: ErrMsg2 ! temporary Error message if ErrStat /= ErrID_None - - CHARACTER(*), PARAMETER :: RoutineName = 'SC_DX_SetOutputs' - - - ErrStat = ErrID_None - ErrMsg = "" - - ! set SuperController inputs - if (SC_DX%p%UseSC) then - if (allocated(u_SrvD%fromSC) .and. associated(SC_DX%y%fromSC)) u_SrvD%fromSC = SC_DX%y%fromSC - if (allocated(u_SrvD%fromSCglob).and. associated(SC_DX%y%fromSCglob)) u_SrvD%fromSCglob = SC_DX%y%fromSCglob - end if - - -END SUBROUTINE SC_DX_SetOutputs -!---------------------------------------------------------------------------------------------------------------------------------- -END MODULE SC_DataEx -!********************************************************************************************************************************** - - - - diff --git a/modules/supercontroller/src/SC_DataEx_Registry.txt b/modules/supercontroller/src/SC_DataEx_Registry.txt deleted file mode 100644 index d4b49aa314..0000000000 --- a/modules/supercontroller/src/SC_DataEx_Registry.txt +++ /dev/null @@ -1,36 +0,0 @@ -################################################################################################################################### -# Registry for SuperController DataExchange types in the FAST Modularization Framework -# Entries are of the form -# -# -# Use ^ as a shortcut for the value in the same column from the previous line. -################################################################################################################################### -# File last committed $Date$ -# (File) Revision #: $Rev$ -# URL: $HeadURL$ -################################################################################################################################### -# ...... Include files (definitions from NWTC Library) ............................................................................ -include Registry_NWTC_Library.txt - - - -# ..... SC_DX_InitInputType data ....................................................................................................... -typedef SCDataEx/SC_DX InitInputType IntKi NumSC2Ctrl - - - "number of turbine specific controller inputs [from supercontroller]" - -typedef ^ ^ IntKi NumSC2CtrlGlob - - - "number of global controller inputs [from supercontroller]" - -typedef ^ ^ IntKi NumCtrl2SC - - - "number of controller outputs [to supercontroller]" - - -# ..... SuperController_InitOutputType data ....................................................................................................... -# Define outputs from the initialization routine here: -typedef ^ InitOutputType ProgDesc Ver - - - "This module's name, version, and date" - - -# ..... MiscVars ................................................................................................................ - -# ..... Parameters ................................................................................................................ -typedef SCDataEx/SC_DX ParameterType Logical useSC - .FALSE. - "Flag that tells this module if supercontroller is on." - - -# ..... SC_DX_InputType data ....................................................................................................... -typedef SCDataEx/SC_DX InputType ReKi toSC {:} - - "inputs to the super controller (from the turbine controller)" - - -# ..... SC_DX_OutputType data ....................................................................................................... -typedef SCDataEx/SC_DX OutputType ReKi fromSC {:} - - "global outputs of the super controller (to the turbine controller)" - -typedef SCDataEx/SC_DX OutputType ReKi fromSCglob {:} - - "turbine specific outputs of the super controller (to the turbine controller)" - diff --git a/modules/supercontroller/src/SuperController.f90 b/modules/supercontroller/src/SuperController.f90 deleted file mode 100644 index 52f427b3af..0000000000 --- a/modules/supercontroller/src/SuperController.f90 +++ /dev/null @@ -1,551 +0,0 @@ -!********************************************************************************************************************************** -!> ## SC -!! The SuperController module implements a super controller for the FAST.Farm code. -!! SuperController_Types will be auto-generated by the FAST registry program, based on the variables specified in the -!! SuperController_Registry.txt file. -!! -! .................................................................................................................................. -!! ## LICENSING -!! Copyright (C) 2017 National Renewable Energy Laboratory -!! -!! This file is part of FAST_Farm. -!! -!! Licensed under the Apache License, Version 2.0 (the "License"); -!! you may not use this file except in compliance with the License. -!! You may obtain a copy of the License at -!! -!! http://www.apache.org/licenses/LICENSE-2.0 -!! -!! Unless required by applicable law or agreed to in writing, software -!! distributed under the License is distributed on an "AS IS" BASIS, -!! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -!! See the License for the specific language governing permissions and -!! limitations under the License. -!********************************************************************************************************************************** -module SuperController - - use SuperController_Types - use NWTC_Library - - implicit none - private - - type(ProgDesc), parameter :: SC_Ver = ProgDesc( 'Super Controller', '', '' ) - - !> Definition of the DLL Interface for the SuperController - !! - abstract interface - subroutine SC_DLL_Init_PROC ( nTurbines, nInpGlobal, NumCtrl2SC, NumParamGlobal, NumParamTurbine, NumStatesGlobal, NumStatesTurbine, NumSC2CtrlGlob, NumSC2Ctrl, errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent( out) :: nInpGlobal !< number of global inputs to supercontroller - integer(C_INT), intent( out) :: NumCtrl2SC !< number of turbine controller outputs [inputs to supercontroller] - integer(C_INT), intent( out) :: NumParamGlobal !< number of global parameters - integer(C_INT), intent( out) :: NumParamTurbine !< number of parameters per turbine - integer(C_INT), intent( out) :: NumStatesGlobal !< number of global states - integer(C_INT), intent( out) :: NumStatesTurbine !< number of states per turbine - integer(C_INT), intent( out) :: NumSC2CtrlGlob !< number of global controller inputs [from supercontroller] - integer(C_INT), intent( out) :: NumSC2Ctrl !< number of turbine specific controller inputs [output from supercontroller] - integer(C_INT), intent( out) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_Init_PROC - end interface - -#ifdef STATIC_DLL_LOAD - interface - subroutine SC_DLL_Init ( nTurbines, nInpGlobal, NumCtrl2SC, NumParamGlobal, NumParamTurbine, NumStatesGlobal, NumStatesTurbine, NumSC2CtrlGlob, NumSC2Ctrl, errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent( out) :: nInpGlobal !< number of global inputs to supercontroller - integer(C_INT), intent( out) :: NumCtrl2SC !< number of turbine controller outputs [inputs to supercontroller] - integer(C_INT), intent( out) :: NumParamGlobal !< number of global parameters - integer(C_INT), intent( out) :: NumParamTurbine !< number of parameters per turbine - integer(C_INT), intent( out) :: NumStatesGlobal !< number of global states - integer(C_INT), intent( out) :: NumStatesTurbine !< number of states per turbine - integer(C_INT), intent( out) :: NumSC2CtrlGlob !< number of global controller inputs [from supercontroller] - integer(C_INT), intent( out) :: NumSC2Ctrl !< number of turbine specific controller inputs [output from supercontroller] - integer(C_INT), intent( out) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_Init - end interface -#endif - - abstract interface - subroutine SC_DLL_GetInitData_PROC (nTurbines, NumParamGlobal, NumParamTurbine, ParamGlobal, ParamTurbine, NumSC2CtrlGlob, from_SCglob, NumSC2Ctrl, from_SC, nStatesGlobal, StatesGlob, nStatesTurbine, StatesTurbine, errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent(in ) :: NumParamGlobal !< number of global parameters - integer(C_INT), intent(in ) :: NumParamTurbine !< number of parameters per turbine - real(C_FLOAT), intent(inout) :: ParamGlobal (*) !< global parameters - real(C_FLOAT), intent(inout) :: ParamTurbine (*) !< turbine-based parameters - integer(C_INT), intent(in ) :: NumSC2CtrlGlob !< number of global controller inputs [from supercontroller] - real(C_FLOAT), intent(inout) :: from_SCglob (*) !< global outputs of the super controller (to the turbine controller) - integer(C_INT), intent(in ) :: NumSC2Ctrl !< number of turbine specific controller inputs [output from supercontroller] - real(C_FLOAT), intent(inout) :: from_SC (*) !< turbine specific outputs of the super controller (to the turbine controller) - integer(C_INT), intent(in ) :: nStatesGlobal !< number of global states - real(C_FLOAT), intent(inout) :: StatesGlob (*) !< global states at time increment, n (total of nStatesGlobal of these states) - integer(C_INT), intent(in ) :: nStatesTurbine !< number of states per turbine - real(C_FLOAT), intent(inout) :: StatesTurbine(*) !< turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states) - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_GetInitData_PROC - end interface - -#ifdef STATIC_DLL_LOAD - interface - subroutine SC_DLL_GetInitData ( nTurbines, NumParamGlobal, NumParamTurbine, ParamGlobal, ParamTurbine, NumSC2CtrlGlob, from_SCglob, NumSC2Ctrl, from_SC, nStatesGlobal, StatesGlob, nStatesTurbine, StatesTurbine, errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent(in ) :: NumParamGlobal !< number of global parameters - integer(C_INT), intent(in ) :: NumParamTurbine !< number of parameters per turbine - real(C_FLOAT), intent(inout) :: ParamGlobal (*) !< global parameters - real(C_FLOAT), intent(inout) :: ParamTurbine (*) !< turbine-based parameters - integer(C_INT), intent(in ) :: NumSC2CtrlGlob !< number of global controller inputs [from supercontroller] - real(C_FLOAT), intent(inout) :: from_SCglob (*) !< global outputs of the super controller (to the turbine controller) - integer(C_INT), intent(in ) :: NumSC2Ctrl !< number of turbine specific controller inputs [output from supercontroller] - real(C_FLOAT), intent(inout) :: from_SC (*) !< turbine specific outputs of the super controller (to the turbine controller) - integer(C_INT), intent(in ) :: nStatesGlobal !< number of global states - real(C_FLOAT), intent(inout) :: StatesGlob (*) !< global states at time increment, n (total of nStatesGlobal of these states) - integer(C_INT), intent(in ) :: nStatesTurbine !< number of states per turbine - real(C_FLOAT), intent(inout) :: StatesTurbine(*) !< turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states) - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_GetInitData - end interface -#endif - - - abstract interface - subroutine SC_DLL_CalcOutput_PROC ( t, nTurbines, NumParamGlobal, ParamGlobal, NumParamTurbine, ParamTurbine, nInpGlobal, to_SCglob, NumCtrl2SC, to_SC, & - nStatesGlobal, StatesGlob, nStatesTurbine, StatesTurbine, NumSC2CtrlGlob, from_SCglob, & - NumSC2Ctrl, from_SC, errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - real(C_DOUBLE), INTENT(IN ) :: t !< time (s) - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent(in ) :: NumParamGlobal !< number of global parameters - real(C_FLOAT), intent(in ) :: ParamGlobal (*) !< global parameters - integer(C_INT), intent(in ) :: NumParamTurbine !< number of parameters per turbine - real(C_FLOAT), intent(in ) :: ParamTurbine (*) !< turbine-based parameters - integer(C_INT), intent(in ) :: nInpGlobal !< number of global inputs to supercontroller - real(C_FLOAT), intent(in ) :: to_SCglob (*) !< global inputs to the supercontroller - integer(C_INT), intent(in ) :: NumCtrl2SC !< number of turbine controller outputs [inputs to supercontroller] - real(C_FLOAT), intent(in ) :: to_SC (*) !< inputs to the super controller (from the turbine controller) - integer(C_INT), intent(in ) :: nStatesGlobal !< number of global states - real(C_FLOAT), intent(in ) :: StatesGlob (*) !< global states at time increment, n (total of nStatesGlobal of these states) - integer(C_INT), intent(in ) :: nStatesTurbine !< number of states per turbine - real(C_FLOAT), intent(in ) :: StatesTurbine(*) !< turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states) - integer(C_INT), intent(in ) :: NumSC2CtrlGlob !< number of global controller inputs [from supercontroller] - real(C_FLOAT), intent(inout) :: from_SCglob (*) !< global outputs of the super controller (to the turbine controller) - integer(C_INT), intent(in ) :: NumSC2Ctrl !< number of turbine specific controller inputs [output from supercontroller] - real(C_FLOAT), intent(inout) :: from_SC (*) !< turbine specific outputs of the super controller (to the turbine controller) - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_CalcOutput_PROC - end interface - -#ifdef STATIC_DLL_LOAD - interface - subroutine SC_DLL_CalcOutput ( t, nTurbines, NumParamGlobal, ParamGlobal, NumParamTurbine, ParamTurbine, nInpGlobal, to_SCglob, NumCtrl2SC, to_SC, & - nStatesGlobal, StatesGlob, nStatesTurbine, StatesTurbine, NumSC2CtrlGlob, from_SCglob, & - NumSC2Ctrl, from_SC, errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - real(C_DOUBLE), INTENT(IN ) :: t !< time (s) - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent(in ) :: NumParamGlobal !< number of global parameters - real(C_FLOAT), intent(in ) :: ParamGlobal (*) !< global parameters - integer(C_INT), intent(in ) :: NumParamTurbine !< number of parameters per turbine - real(C_FLOAT), intent(in ) :: ParamTurbine (*) !< turbine-based parameters - integer(C_INT), intent(in ) :: nInpGlobal !< number of global inputs to supercontroller - real(C_FLOAT), intent(in ) :: to_SCglob (*) !< global inputs to the supercontroller - integer(C_INT), intent(in ) :: NumCtrl2SC !< number of turbine controller outputs [inputs to supercontroller] - real(C_FLOAT), intent(in ) :: to_SC (*) !< inputs to the super controller (from the turbine controller) - integer(C_INT), intent(in ) :: nStatesGlobal !< number of global states - real(C_FLOAT), intent(in ) :: StatesGlob (*) !< global states at time increment, n (total of nStatesGlobal of these states) - integer(C_INT), intent(in ) :: nStatesTurbine !< number of states per turbine - real(C_FLOAT), intent(in ) :: StatesTurbine(*) !< turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states) - integer(C_INT), intent(in ) :: NumSC2CtrlGlob !< number of global controller inputs [from supercontroller] - real(C_FLOAT), intent(inout) :: from_SCglob (*) !< global outputs of the super controller (to the turbine controller) - integer(C_INT), intent(in ) :: NumSC2Ctrl !< number of turbine specific controller inputs [output from supercontroller] - real(C_FLOAT), intent(inout) :: from_SC (*) !< turbine specific outputs of the super controller (to the turbine controller) - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_CalcOutput - end interface -#endif - -abstract interface - subroutine SC_DLL_UpdateStates_PROC ( t, nTurbines, NumParamGlobal, ParamGlobal, NumParamTurbine, ParamTurbine, nInpGlobal, to_SCglob, NumCtrl2SC, to_SC, & - nStatesGlobal, StatesGlob, nStatesTurbine, StatesTurbine, errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - real(C_DOUBLE), INTENT(IN ) :: t !< time (s) - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent(in ) :: NumParamGlobal !< number of global parameters - real(C_FLOAT), intent(in ) :: ParamGlobal (*) !< global parameters - integer(C_INT), intent(in ) :: NumParamTurbine !< number of parameters per turbine - real(C_FLOAT), intent(in ) :: ParamTurbine (*) !< turbine-based parameters - integer(C_INT), intent(in ) :: nInpGlobal !< number of global inputs to supercontroller - real(C_FLOAT), intent(in ) :: to_SCglob (*) !< global inputs to the supercontroller - integer(C_INT), intent(in ) :: NumCtrl2SC !< number of turbine controller outputs [inputs to supercontroller] - real(C_FLOAT), intent(in ) :: to_SC (*) !< inputs to the super controller (from the turbine controller) - integer(C_INT), intent(in ) :: nStatesGlobal !< number of global states - real(C_FLOAT), intent(inout) :: StatesGlob (*) !< global states at time increment, n (total of nStatesGlobal of these states) - integer(C_INT), intent(in ) :: nStatesTurbine !< number of states per turbine - real(C_FLOAT), intent(inout) :: StatesTurbine(*) !< turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states) - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_UpdateStates_PROC - end interface - -#ifdef STATIC_DLL_LOAD - interface - subroutine SC_DLL_UpdateStates ( t, nTurbines, NumParamGlobal, ParamGlobal, NumParamTurbine, ParamTurbine, nInpGlobal, to_SCglob, NumCtrl2SC, to_SC, & - nStatesGlobal, StatesGlob, nStatesTurbine, StatesTurbine, errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - real(C_DOUBLE), INTENT(IN ) :: t !< time (s) - integer(C_INT), intent(in ) :: nTurbines !< number of turbines connected to this supercontroller - integer(C_INT), intent(in ) :: NumParamGlobal !< number of global parameters - real(C_FLOAT), intent(in ) :: ParamGlobal (*) !< global parameters - integer(C_INT), intent(in ) :: NumParamTurbine !< number of parameters per turbine - real(C_FLOAT), intent(in ) :: ParamTurbine (*) !< turbine-based parameters - integer(C_INT), intent(in ) :: nInpGlobal !< number of global inputs to supercontroller - real(C_FLOAT), intent(in ) :: to_SCglob (*) !< global inputs to the supercontroller - integer(C_INT), intent(in ) :: NumCtrl2SC !< number of turbine controller outputs [inputs to supercontroller] - real(C_FLOAT), intent(in ) :: to_SC (*) !< inputs to the super controller (from the turbine controller) - integer(C_INT), intent(in ) :: nStatesGlobal !< number of global states - real(C_FLOAT), intent(inout) :: StatesGlob (*) !< global states at time increment, n (total of nStatesGlobal of these states) - integer(C_INT), intent(in ) :: nStatesTurbine !< number of states per turbine - real(C_FLOAT), intent(inout) :: StatesTurbine(*) !< turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states) - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_UpdateStates - end interface -#endif - - abstract interface - subroutine SC_DLL_End_PROC ( errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_End_PROC - end interface - -#ifdef STATIC_DLL_LOAD - interface - subroutine SC_DLL_End ( errStat, errMsg ) BIND(C) - use, intrinsic :: ISO_C_Binding - integer(C_INT), intent(inout) :: errStat !< error status code (uses NWTC_Library error codes) - character(kind=C_CHAR), intent(inout) :: errMsg (*) !< Error Message from DLL to simulation code - end subroutine SC_DLL_End - end interface -#endif - public :: SC_Init ! Initialization routine - public :: SC_End ! Ending routine (includes clean up) - public :: SC_UpdateStates ! Loose coupling routine for solving for constraint states, integrating - ! continuous states, and updating discrete states - public :: SC_CalcOutput ! Routine for computing outputs - !public :: SC_CalcContStateDeriv ! Tight coupling routine for computing derivatives of continuous states - - - contains - - SUBROUTINE SC_End( u, p, x, xd, z, OtherState, y, m, ErrStat, ErrMsg ) - - TYPE(SC_InputType), INTENT(INOUT) :: u !< System inputs - TYPE(SC_ParameterType), INTENT(INOUT) :: p !< Parameters - TYPE(SC_ContinuousStateType), INTENT(INOUT) :: x !< Continuous states - TYPE(SC_DiscreteStateType), INTENT(INOUT) :: xd !< Discrete states - TYPE(SC_ConstraintStateType), INTENT(INOUT) :: z !< Constraint states - TYPE(SC_OtherStateType), INTENT(INOUT) :: OtherState !< Other states - TYPE(SC_OutputType), INTENT(INOUT) :: y !< System outputs - TYPE(SC_MiscVarType), INTENT(INOUT) :: m !< Initial misc (optimization) variables - INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status of the operation - CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None - - - ! local variables - character(*), parameter :: routineName = 'SC_End' - integer(IntKi) :: errStat2 ! The error status code - character(ErrMsgLen) :: errMsg2 ! The error message, if an error occurred - procedure(SC_DLL_End_PROC), pointer :: DLL_SC_Subroutine ! The address of the supercontroller sc_end procedure in the DLL - - errStat = ErrID_None - errMsg= '' - -#ifdef STATIC_DLL_LOAD - - ! if we're statically loading the library (i.e., OpenFOAM), we can just call DISCON(); - ! I'll leave some options for whether the supercontroller is being used - - call SC_DLL_End ( errStat, errMsg ) - -#else - - ! Call the DLL (first associate the address from the procedure in the DLL with the subroutine): - call C_F_PROCPOINTER( p%DLL_Trgt%ProcAddr(5), DLL_SC_Subroutine) - call DLL_SC_Subroutine ( errStat, errMsg ) - -#endif - - - call FreeDynamicLib( p%DLL_Trgt, errStat2, errMsg2 ) ! this doesn't do anything #ifdef STATIC_DLL_LOAD because p%DLL_Trgt is 0 (NULL) - call SetErrStat( errStat2, errMsg2, errStat, errMsg, routineName ) - - end subroutine SC_End - - subroutine SC_Init(InitInp, u, p, x, xd, z, OtherState, y, m, interval, InitOut, errStat, errMsg ) - type(SC_InitInputType), intent(in ) :: InitInp !< Input data for initialization routine - type(SC_InputType), intent( out) :: u !< An initial guess for the input; input mesh must be defined - type(SC_ParameterType), intent( out) :: p !< Parameters - type(SC_ContinuousStateType), intent( out) :: x !< Initial continuous states - type(SC_DiscreteStateType), intent( out) :: xd !< Initial discrete states - type(SC_ConstraintStateType), intent( out) :: z !< Initial guess of the constraint states - type(SC_OtherStateType), intent( out) :: OtherState !< Initial other states - type(SC_OutputType), intent( out) :: y !< Initial system outputs (outputs are not calculated; - !! only the output mesh is initialized) - type(SC_MiscVarType), intent( out) :: m !< Misc variables for optimization (not copied in glue code) - real(DbKi), intent(in ) :: interval !< Coupling interval in seconds - type(SC_InitOutputType), intent( out) :: InitOut !< Output for initialization routine - integer(IntKi), intent( out) :: errStat !< Error status of the operation - character(1024), intent( out) :: errMsg !< Error message if ErrStat /= ErrID_None - - - ! local variables - character(*), parameter :: routineName = 'SC_Init' - integer(IntKi) :: errStat2 ! The error status code - character(ErrMsgLen) :: errMsg2 ! The error message, if an error occurred - procedure(SC_DLL_Init_PROC),pointer :: DLL_SC_Init_Subroutine ! The address of the supercontroller sc_init procedure in the DLL - procedure(SC_DLL_GetInitData_PROC),pointer :: DLL_SC_GetInitData_Subroutine - - integer(IntKi) :: nParams - - - errStat2 = ErrID_None - errMsg2 = '' - - call DispNVD( SC_Ver ) ! Display the version of this interface - - ! p%UseSC = InitInp%UseSC - ! if ( p%UseSC ) then - - ! The Glue code needs to tell the super controller how many turbines are in the plant/farm. - p%nTurbines = InitInp%nTurbines - - - - ! The following parameters are determined by the super controller implementation, which is done inside the shared - ! library, so first load the library. -#ifdef STATIC_DLL_LOAD - ! because OpenFOAM needs the MPI task to copy the library, we're not going to dynamically load it; it needs to be loaded at runtime. - p%DLL_Trgt%FileName = '' - p%DLL_Trgt%ProcName = '' -#else - - ! Define and load the DLL: - - p%DLL_Trgt%FileName = InitInp%DLL_FileName - - p%DLL_Trgt%ProcName = "" ! initialize all procedures to empty so we try to load only one - p%DLL_Trgt%ProcName(1) = 'sc_init' - p%DLL_Trgt%ProcName(2) = 'sc_getInitData' - p%DLL_Trgt%ProcName(3) = 'sc_updateStates' - p%DLL_Trgt%ProcName(4) = 'sc_calcOutputs' - p%DLL_Trgt%ProcName(5) = 'sc_end' - - call LoadDynamicLib ( p%DLL_Trgt, errStat2, errMsg2 ) - call SetErrStat( errStat2, errMsg2, errStat, errMsg, routineName ) - if (errStat > AbortErrLev ) return -#endif - - ! Now that the library is loaded, call SC_Init() to obtain the user-specified inputs/output/states - - p%nInpGlobal = 0 - p%NumParamGlobal = 0 - p%NumParamTurbine = 0 - p%NumSC2CtrlGlob = 0 - p%NumSC2Ctrl = 0 - p%NumCtrl2SC = 0 - p%NumStatesGlobal = 0 - p%NumStatesTurbine = 0 - -#ifdef STATIC_DLL_LOAD - - ! if we're statically loading the library (i.e., OpenFOAM), we can just call SC_INIT(); - call SC_DLL_INIT( p%nTurbines, p%nInpGlobal, p%NumCtrl2SC, p%NumParamGlobal, p%NumParamTurbine, p%NumStatesGlobal, p%NumStatesTurbine, p%NumSC2CtrlGlob, p%NumSC2Ctrl, errStat, errMsg ) - ! TODO: Check errors -#else - - ! Call the DLL (first associate the address from the procedure in the DLL with the subroutine): - call C_F_PROCPOINTER( p%DLL_Trgt%ProcAddr(1), DLL_SC_Init_Subroutine) - !call DLL_SC_Subroutine ( p%nTurbines, p%nInpGlobal, p%NumCtrl2SC, p%NumParamGlobal, ParamGlobal, p%NumParamTurbine, ParamTurbine, p%NumStatesGlobal, p%NumStatesTurbine, p%NumSC2CtrlGlob, p%NumSC2Ctrl, errStat, errMsg ) - call DLL_SC_Init_Subroutine ( p%nTurbines, p%nInpGlobal, p%NumCtrl2SC, p%NumParamGlobal, p%NumParamTurbine, p%NumStatesGlobal, p%NumStatesTurbine, p%NumSC2CtrlGlob, p%NumSC2Ctrl, errStat, errMsg ) - ! TODO: Check errors - -#endif - - ! NOTE: For now we have not implemented the global super controller inputs in any of the openfast glue codes, - ! so the number must be set to zero - if (p%nInpGlobal /= 0) call SetErrStat( ErrID_Fatal, "nInpGlobal must to be equal to zero." , errStat, errMsg, RoutineName ) - if (p%NumSC2CtrlGlob < 0) call SetErrStat( ErrID_Fatal, "NumSC2CtrlGlob must to be greater than or equal to zero." , errStat, errMsg, RoutineName ) - if (p%NumSC2Ctrl < 0) call SetErrStat( ErrID_Fatal, "NumSC2Ctrl must to be greater than or equal to zero." , errStat, errMsg, RoutineName ) - if (p%NumCtrl2SC < 0) call SetErrStat( ErrID_Fatal, "NumCtrl2SC must to be greater than or equal to zero." , errStat, errMsg, RoutineName ) - if (p%NumStatesGlobal < 0) call SetErrStat( ErrID_Fatal, "NumStatesGlobal must to be greater than or equal to zero." , errStat, errMsg, RoutineName ) - if (p%NumStatesTurbine < 0) call SetErrStat( ErrID_Fatal, "NumStatesTurbine must to be greater than or equal to zero." , errStat, errMsg, RoutineName ) - - if (errStat > AbortErrLev ) return - - ! allocate state arrays - ! TODO Fix allocations for error handling - allocate(xd%Global(p%NumStatesGlobal)) - !CALL AllocAry( xd%Global, p%nStatesGlobal, 'xd%Global', errStat2, errMsg2 ) - ! call SetErrStat( errStat2, errMsg2, errStat, errMsg, routineName ) - allocate(xd%Turbine(p%NumStatesTurbine*p%nTurbines) ) - ! CALL AllocAry( xd%Turbine, p%nStatesTurbine, 'xd%Turbine', errStat2, errMsg2 ) - ! call SetErrStat( errStat2, errMsg2, errStat, errMsg, routineName ) - - ! allocate output arrays - allocate(y%fromSCglob(p%NumSC2CtrlGlob)) - allocate(y%fromSC (p%NumSC2Ctrl*p%nTurbines )) - - ! allocate input arrays - allocate(u%toSCglob(p%nInpGlobal)) - allocate(u%toSC (p%NumCtrl2SC*p%nTurbines)) - - ! Copy the Parameter and Output data created by the SuperController library into the FAST-framework parameters data structure - if ( (p%NumParamGlobal > 0) .or. (p%NumParamTurbine > 0) .or. (p%NumSC2CtrlGlob > 0) .or. (p%NumSC2Ctrl > 0) ) then - allocate(p%ParamGlobal(p%NumParamGlobal)) - nParams = p%NumParamTurbine*p%nTurbines - allocate(p%ParamTurbine(nParams)) - -#ifdef STATIC_DLL_LOAD - - ! if we're statically loading the library (i.e., OpenFOAM), we can just call SC_INIT(); - call SC_DLL_GetInitData( p%nTurbines, p%NumParamGlobal, p%NumParamTurbine, p%ParamGlobal, p%ParamTurbine, p%NumSC2CtrlGlob, y%fromSCglob, p%NumSC2Ctrl, y%fromSC, & - p%NumStatesGlobal, xd%Global, p%NumStatesTurbine, xd%Turbine, errStat, errMsg ) - ! TODO: Check errors -#else - - ! Call the DLL (first associate the address from the procedure in the DLL with the subroutine): - call C_F_PROCPOINTER( p%DLL_Trgt%ProcAddr(2), DLL_SC_GetInitData_Subroutine) - !call DLL_SC_Subroutine ( p%nTurbines, p%nInpGlobal, p%NumCtrl2SC, p%NumParamGlobal, ParamGlobal, p%NumParamTurbine, ParamTurbine, p%NumStatesGlobal, p%NumStatesTurbine, p%NumSC2CtrlGlob, p%NumSC2Ctrl, errStat, errMsg ) - call DLL_SC_GetInitData_Subroutine ( p%nTurbines, p%NumParamGlobal, p%NumParamTurbine, p%ParamGlobal, p%ParamTurbine, p%NumSC2CtrlGlob, y%fromSCglob, p%NumSC2Ctrl, y%fromSC, & - p%NumStatesGlobal, xd%Global, p%NumStatesTurbine, xd%Turbine, errStat, errMsg ) - ! TODO: Check errors - -#endif - - end if !IDEALLY THROW AN ERROR AND QUIT HERE IF THIS CRITERIA IS NOT MET - - p%DT = interval - - - ! Set the initialization output data for the glue code so that it knows - ! how many inputs/outputs there are - InitOut%nInpGlobal = p%nInpGlobal - InitOut%NumSC2CtrlGlob = p%NumSC2CtrlGlob - InitOut%NumSC2Ctrl = p%NumSC2Ctrl - InitOut%NumCtrl2SC = p%NumCtrl2SC - ! - - end subroutine SC_Init - - subroutine SC_CalcOutput(t, u, p, x, xd, z, OtherState, y, m, errStat, errMsg ) - real(DbKi), intent(in ) :: t !< Current simulation time in seconds - type(SC_InputType), intent(in ) :: u !< Inputs at Time t - type(SC_ParameterType), intent(in ) :: p !< Parameters - type(SC_ContinuousStateType), intent(in ) :: x !< Continuous states at t - type(SC_DiscreteStateType), intent(in ) :: xd !< Discrete states at t - type(SC_ConstraintStateType), intent(in ) :: z !< Constraint states at t - type(SC_OtherStateType), intent(in ) :: OtherState !< Other states - type(SC_OutputType), intent(inout) :: y !< Outputs computed at t (Input only so that mesh con- - !! nectivity information does not have to be recalculated) - type(SC_MiscVarType), intent(inout) :: m !< Misc variables for optimization (not copied in glue code) - integer(IntKi), intent( out) :: errStat !< Error status of the operation - character(*), intent( out) :: errMsg !< Error message if ErrStat /= ErrID_None - - - character(*), parameter :: routineName = 'SC_CalcOutput' - integer(IntKi) :: errStat2 ! The error status code - character(ErrMsgLen) :: errMsg2 ! The error message, if an error occurred - procedure(SC_DLL_CalcOutput_PROC),pointer :: DLL_SC_Subroutine ! The address of the supercontroller sc_calcoutputs procedure in the DLL - - - errStat2 = ErrID_None - errMsg2 = '' - - -#ifdef STATIC_DLL_LOAD - - ! if we're statically loading the library (i.e., OpenFOAM), we can just call DISCON(); - ! I'll leave some options for whether the supercontroller is being used - - call SC_DLL_CalcOutput ( REAL(t,C_DOUBLE), p%nTurbines, p%NumParamGlobal, p%ParamGlobal, p%NumParamTurbine, p%ParamTurbine, p%nInpGlobal, u%toSCglob, p%NumCtrl2SC, u%toSC, & - p%nStatesGlobal, xd%Global, p%nStatesTurbine, xd%Turbine, p%NumSC2CtrlGlob, y%fromSCglob, & - p%NumSC2Ctrl, y%fromSC, errStat, errMsg ) - -#else - - ! Call the DLL (first associate the address from the procedure in the DLL with the subroutine): - call C_F_PROCPOINTER( p%DLL_Trgt%ProcAddr(4), DLL_SC_Subroutine) - call DLL_SC_Subroutine ( REAL(t,C_DOUBLE), p%nTurbines, p%NumParamGlobal, p%ParamGlobal, p%NumParamTurbine, p%ParamTurbine, p%nInpGlobal, u%toSCglob, p%NumCtrl2SC, u%toSC, & - p%NumStatesGlobal, xd%Global, p%NumStatesTurbine, xd%Turbine, p%NumSC2CtrlGlob, y%fromSCglob, & - p%NumSC2Ctrl, y%fromSC, errStat, errMsg ) - -#endif - - end subroutine SC_CalcOutput - -!---------------------------------------------------------------------------------------------------------------------------------- -!> This is a loose coupling routine for solving constraint states, integrating continuous states, and updating discrete and other -!! states. Continuous, constraint, discrete, and other states are updated to values at t + Interval. - subroutine SC_UpdateStates( t, n, u, utimes, p, x, xd, z, OtherState, m, ErrStat, ErrMsg ) -!.................................................................................................................................. - - real(DbKi), intent(in ) :: t !< Current simulation time in seconds - integer(IntKi), intent(in ) :: n !< Current simulation time step n = 0,1,... - type(SC_InputType), intent(inout) :: u !< Inputs at utimes (out only for mesh record-keeping in ExtrapInterp routine) - real(DbKi), intent(in ) :: utimes(:) !< Times associated with u(:), in seconds - type(SC_ParameterType), intent(in ) :: p !< Parameters - type(SC_ContinuousStateType), intent(inout) :: x !< Input: Continuous states at t; - !! Output: Continuous states at t + Interval - type(SC_DiscreteStateType), intent(inout) :: xd !< Input: Discrete states at t; - !! Output: Discrete states at t + Interval - type(SC_ConstraintStateType), intent(inout) :: z !< Input: Constraint states at t; - !! Output: Constraint states at t + Interval - type(SC_OtherStateType), intent(inout) :: OtherState !< Other states: Other states at t; - !! Output: Other states at t + Interval - type(SC_MiscVarType), intent(inout) :: m !< Misc variables for optimization (not copied in glue code) - integer(IntKi), intent( out) :: ErrStat !< Error status of the operation - character(*), intent( out) :: ErrMsg !< Error message if ErrStat /= ErrID_None - - ! local variables - character(*), parameter :: routineName = 'SC_UpdateStates' - integer(IntKi) :: errStat2 ! The error status code - character(ErrMsgLen) :: errMsg2 ! The error message, if an error occurred - - procedure(SC_DLL_UpdateStates_PROC),pointer :: DLL_SC_Subroutine ! The address of the supercontroller sc_updatestates procedure in the DLL - - errStat2 = ErrID_None - errMsg2 = '' - -#ifdef STATIC_DLL_LOAD - - ! if we're statically loading the library (i.e., OpenFOAM), we can just call DISCON(); - ! I'll leave some options for whether the supercontroller is being used - - !CALL DISCON( dll_data%avrSWAP, filt_fromSCglob, filt_fromSC, dll_data%toSC, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) - call SC_DLL_UpdateStates ( REAL(t,C_DOUBLE), p%nTurbines, p%NumParamGlobal, p%ParamGlobal, p%NumParamTurbine, p%ParamTurbine, p%nInpGlobal, u%toSCglob, p%NumCtrl2SC, u%toSC, & - p%NumStatesGlobal, xd%Global, p%NumStatesTurbine, xd%Turbine, errStat, errMsg ) - -#else - - ! Call the DLL (first associate the address from the procedure in the DLL with the subroutine): - call C_F_PROCPOINTER( p%DLL_Trgt%ProcAddr(3), DLL_SC_Subroutine) - call DLL_SC_Subroutine ( REAL(t,C_DOUBLE), p%nTurbines, p%NumParamGlobal, p%ParamGlobal, p%NumParamTurbine, p%ParamTurbine, p%nInpGlobal, u%toSCglob, p%NumCtrl2SC, u%toSC, & - p%NumStatesGlobal, xd%Global, p%NumStatesTurbine, xd%Turbine, errStat, errMsg ) - -#endif - - end subroutine SC_UpdateStates - - -end module SuperController diff --git a/modules/supercontroller/src/SuperController_Registry.txt b/modules/supercontroller/src/SuperController_Registry.txt deleted file mode 100644 index b2ef55a8ab..0000000000 --- a/modules/supercontroller/src/SuperController_Registry.txt +++ /dev/null @@ -1,54 +0,0 @@ -################################################################################################################################### -# Registry for SuperController in the FAST Modularization Framework -# This Registry file is used to create MODULE FARM_SC_Types, which contains all of the user-defined types needed in SuperController. -# It also contains copy, destroy, pack, and unpack routines associated with each defined data types. -# -# Entries are of the form -# keyword -# -# Use ^ as a shortcut for the value from the previous line. -# See NWTC Programmer's Handbook at https://nwtc.nrel.gov/FAST-Developers for further information on the format/contents of this file. -################################################################################################################################### -# -# ...... Include files (definitions from NWTC Library) ............................................................................ -include Registry_NWTC_Library.txt -# ..... InitInput ................................................................................................................ -typedef SuperController/SC InitInputType IntKi nTurbines - - - "Number of turbines in the simulation" - -typedef ^ InitInputType CHARACTER(1024) DLL_FileName - - - "Name of the shared library which the super controller logic" - -# ..... InitOutput ................................................................................................................ -typedef ^ InitOutputType ProgDesc Ver - - - "This module's name, version, and date" - -typedef ^ InitOutputType IntKi NumCtrl2SC - - - "Number of turbine controller outputs [to supercontroller]" - -typedef ^ InitOutputType IntKi nInpGlobal - - - "Number of global inputs to SC" - -typedef ^ InitOutputType IntKi NumSC2Ctrl - - - "Number of turbine specific controller inputs [from supercontroller]" -typedef ^ InitOutputType IntKi NumSC2CtrlGlob - - - "Number of global controller inputs [from supercontroller]" - -# ..... Parameters ................................................................................................................ -typedef ^ ParameterType DbKi DT - - - "Time step for continuous state integration & discrete state update" secondstypedef ^ ParameterType IntKi NumTurbines - - - "Number of turbines in the simulation" - -typedef ^ ParameterType IntKi nTurbines - - - "Number of turbines in the simulation" - -typedef ^ ParameterType IntKi NumCtrl2SC - - - "Number of turbine controller outputs [to supercontroller]" - -typedef ^ ParameterType IntKi nInpGlobal - - - "Number of global inputs" - -typedef ^ ParameterType IntKi NumSC2Ctrl - - - "Number of turbine specific controller inputs [from supercontroller]" - -typedef ^ ParameterType IntKi NumSC2CtrlGlob - - - "Number of global controller inputs [from supercontroller]" - -typedef ^ ParameterType IntKi NumStatesGlobal - - - "Number of global states" - -typedef ^ ParameterType IntKi NumStatesTurbine - - - "Number of states per turbine" - -typedef ^ ParameterType IntKi NumParamGlobal - - - "Number of global parameters" - -typedef ^ ParameterType IntKi NumParamTurbine - - - "Number of parameters per turbine" - -typedef ^ ParameterType SiKi ParamGlobal {:} - - "Global parameters" - -typedef ^ ParameterType SiKi ParamTurbine {:} - - "Parameters per turbine" - -typedef ^ ParameterType DLL_Type DLL_Trgt - - - "The addresses and names of the super controller shared library and its procedures" - -# ..... Discrete (nondifferentiable) States ......................................................................................................... -typedef ^ DiscreteStateType SiKi Global {:} - - "Global states at time increment, n (total of nStatesGlobal of these states)" - -typedef ^ DiscreteStateType SiKi Turbine {:} - - "Turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states)" - -# ..... Continuous States ...................................................................................... -typedef ^ ContinuousStateType SiKi Dummy - - - "Remove this variable if you have continuous states" - -# ..... constraint states here: -typedef ^ ConstraintStateType SiKi Dummy - - - "Remove this variable if you have constraint states" - -# ..... misc vars here: -typedef ^ MiscVarType SiKi Dummy - - - "Remove this variable if you have misc vars" - -# ..... Other States .............................................................................................................. -typedef ^ OtherStateType IntKi Dummy - - - "Dummy Other State" - -# ..... Inputs .................................................................................................................... -typedef ^ InputType SiKi toSCglob {:} - - "Global inputs" - -typedef ^ InputType SiKi toSC {:} - - "inputs to the super controller (from the turbine controller)" - -# ..... Outputs ................................................................................................................... -typedef ^ OutputType SiKi fromSCglob {:} - - "Global outputs of the super controller (to the turbine controller)" - -typedef ^ OutputType SiKi fromSC {:} - - "Turbine specific outputs of the super controller (to the turbine controller)" - \ No newline at end of file diff --git a/modules/supercontroller/src/SuperController_Types.f90 b/modules/supercontroller/src/SuperController_Types.f90 deleted file mode 100644 index b811ad3465..0000000000 --- a/modules/supercontroller/src/SuperController_Types.f90 +++ /dev/null @@ -1,1825 +0,0 @@ -!STARTOFREGISTRYGENERATEDFILE 'SuperController_Types.f90' -! -! WARNING This file is generated automatically by the FAST registry. -! Do not edit. Your changes to this file will be lost. -! -! FAST Registry -!********************************************************************************************************************************* -! SuperController_Types -!................................................................................................................................. -! This file is part of SuperController. -! -! Copyright (C) 2012-2016 National Renewable Energy Laboratory -! -! Licensed under the Apache License, Version 2.0 (the "License"); -! you may not use this file except in compliance with the License. -! You may obtain a copy of the License at -! -! http://www.apache.org/licenses/LICENSE-2.0 -! -! Unless required by applicable law or agreed to in writing, software -! distributed under the License is distributed on an "AS IS" BASIS, -! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -! See the License for the specific language governing permissions and -! limitations under the License. -! -! -! W A R N I N G : This file was automatically generated from the FAST registry. Changes made to this file may be lost. -! -!********************************************************************************************************************************* -!> This module contains the user-defined types needed in SuperController. It also contains copy, destroy, pack, and -!! unpack routines associated with each defined data type. This code is automatically generated by the FAST Registry. -MODULE SuperController_Types -!--------------------------------------------------------------------------------------------------------------------------------- -USE NWTC_Library -IMPLICIT NONE -! ========= SC_InitInputType_C ======= - TYPE, BIND(C) :: SC_InitInputType_C - TYPE(C_PTR) :: object = C_NULL_PTR - INTEGER(KIND=C_INT) :: nTurbines - CHARACTER(KIND=C_CHAR), DIMENSION(1024) :: DLL_FileName - END TYPE SC_InitInputType_C - TYPE, PUBLIC :: SC_InitInputType - TYPE( SC_InitInputType_C ) :: C_obj - INTEGER(IntKi) :: nTurbines = 0_IntKi !< Number of turbines in the simulation [-] - CHARACTER(1024) :: DLL_FileName !< Name of the shared library which the super controller logic [-] - END TYPE SC_InitInputType -! ======================= -! ========= SC_InitOutputType_C ======= - TYPE, BIND(C) :: SC_InitOutputType_C - TYPE(C_PTR) :: object = C_NULL_PTR - INTEGER(KIND=C_INT) :: NumCtrl2SC - INTEGER(KIND=C_INT) :: nInpGlobal - INTEGER(KIND=C_INT) :: NumSC2Ctrl - INTEGER(KIND=C_INT) :: NumSC2CtrlGlob - END TYPE SC_InitOutputType_C - TYPE, PUBLIC :: SC_InitOutputType - TYPE( SC_InitOutputType_C ) :: C_obj - TYPE(ProgDesc) :: Ver !< This module's name, version, and date [-] - INTEGER(IntKi) :: NumCtrl2SC = 0_IntKi !< Number of turbine controller outputs [to supercontroller] [-] - INTEGER(IntKi) :: nInpGlobal = 0_IntKi !< Number of global inputs to SC [-] - INTEGER(IntKi) :: NumSC2Ctrl = 0_IntKi !< Number of turbine specific controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumSC2CtrlGlob = 0_IntKi !< Number of global controller inputs [from supercontroller] [-] - END TYPE SC_InitOutputType -! ======================= -! ========= SC_ParameterType_C ======= - TYPE, BIND(C) :: SC_ParameterType_C - TYPE(C_PTR) :: object = C_NULL_PTR - REAL(KIND=C_DOUBLE) :: DT - INTEGER(KIND=C_INT) :: nTurbines - INTEGER(KIND=C_INT) :: NumCtrl2SC - INTEGER(KIND=C_INT) :: nInpGlobal - INTEGER(KIND=C_INT) :: NumSC2Ctrl - INTEGER(KIND=C_INT) :: NumSC2CtrlGlob - INTEGER(KIND=C_INT) :: NumStatesGlobal - INTEGER(KIND=C_INT) :: NumStatesTurbine - INTEGER(KIND=C_INT) :: NumParamGlobal - INTEGER(KIND=C_INT) :: NumParamTurbine - TYPE(C_ptr) :: ParamGlobal = C_NULL_PTR - INTEGER(C_int) :: ParamGlobal_Len = 0 - TYPE(C_ptr) :: ParamTurbine = C_NULL_PTR - INTEGER(C_int) :: ParamTurbine_Len = 0 - END TYPE SC_ParameterType_C - TYPE, PUBLIC :: SC_ParameterType - TYPE( SC_ParameterType_C ) :: C_obj - REAL(DbKi) :: DT = 0.0_R8Ki !< Time step for continuous state integration & discrete state update [secondstypedef] - INTEGER(IntKi) :: nTurbines = 0_IntKi !< Number of turbines in the simulation [-] - INTEGER(IntKi) :: NumCtrl2SC = 0_IntKi !< Number of turbine controller outputs [to supercontroller] [-] - INTEGER(IntKi) :: nInpGlobal = 0_IntKi !< Number of global inputs [-] - INTEGER(IntKi) :: NumSC2Ctrl = 0_IntKi !< Number of turbine specific controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumSC2CtrlGlob = 0_IntKi !< Number of global controller inputs [from supercontroller] [-] - INTEGER(IntKi) :: NumStatesGlobal = 0_IntKi !< Number of global states [-] - INTEGER(IntKi) :: NumStatesTurbine = 0_IntKi !< Number of states per turbine [-] - INTEGER(IntKi) :: NumParamGlobal = 0_IntKi !< Number of global parameters [-] - INTEGER(IntKi) :: NumParamTurbine = 0_IntKi !< Number of parameters per turbine [-] - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: ParamGlobal => NULL() !< Global parameters [-] - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: ParamTurbine => NULL() !< Parameters per turbine [-] - TYPE(DLL_Type) :: DLL_Trgt !< The addresses and names of the super controller shared library and its procedures [-] - END TYPE SC_ParameterType -! ======================= -! ========= SC_DiscreteStateType_C ======= - TYPE, BIND(C) :: SC_DiscreteStateType_C - TYPE(C_PTR) :: object = C_NULL_PTR - TYPE(C_ptr) :: Global = C_NULL_PTR - INTEGER(C_int) :: Global_Len = 0 - TYPE(C_ptr) :: Turbine = C_NULL_PTR - INTEGER(C_int) :: Turbine_Len = 0 - END TYPE SC_DiscreteStateType_C - TYPE, PUBLIC :: SC_DiscreteStateType - TYPE( SC_DiscreteStateType_C ) :: C_obj - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: Global => NULL() !< Global states at time increment, n (total of nStatesGlobal of these states) [-] - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: Turbine => NULL() !< Turbine-dependent states at time increment, n (total of nTurbines*nStatesTurbine of these states) [-] - END TYPE SC_DiscreteStateType -! ======================= -! ========= SC_ContinuousStateType_C ======= - TYPE, BIND(C) :: SC_ContinuousStateType_C - TYPE(C_PTR) :: object = C_NULL_PTR - REAL(KIND=C_FLOAT) :: Dummy - END TYPE SC_ContinuousStateType_C - TYPE, PUBLIC :: SC_ContinuousStateType - TYPE( SC_ContinuousStateType_C ) :: C_obj - REAL(SiKi) :: Dummy = 0.0_R4Ki !< Remove this variable if you have continuous states [-] - END TYPE SC_ContinuousStateType -! ======================= -! ========= SC_ConstraintStateType_C ======= - TYPE, BIND(C) :: SC_ConstraintStateType_C - TYPE(C_PTR) :: object = C_NULL_PTR - REAL(KIND=C_FLOAT) :: Dummy - END TYPE SC_ConstraintStateType_C - TYPE, PUBLIC :: SC_ConstraintStateType - TYPE( SC_ConstraintStateType_C ) :: C_obj - REAL(SiKi) :: Dummy = 0.0_R4Ki !< Remove this variable if you have constraint states [-] - END TYPE SC_ConstraintStateType -! ======================= -! ========= SC_MiscVarType_C ======= - TYPE, BIND(C) :: SC_MiscVarType_C - TYPE(C_PTR) :: object = C_NULL_PTR - REAL(KIND=C_FLOAT) :: Dummy - END TYPE SC_MiscVarType_C - TYPE, PUBLIC :: SC_MiscVarType - TYPE( SC_MiscVarType_C ) :: C_obj - REAL(SiKi) :: Dummy = 0.0_R4Ki !< Remove this variable if you have misc vars [-] - END TYPE SC_MiscVarType -! ======================= -! ========= SC_OtherStateType_C ======= - TYPE, BIND(C) :: SC_OtherStateType_C - TYPE(C_PTR) :: object = C_NULL_PTR - INTEGER(KIND=C_INT) :: Dummy - END TYPE SC_OtherStateType_C - TYPE, PUBLIC :: SC_OtherStateType - TYPE( SC_OtherStateType_C ) :: C_obj - INTEGER(IntKi) :: Dummy = 0_IntKi !< Dummy Other State [-] - END TYPE SC_OtherStateType -! ======================= -! ========= SC_InputType_C ======= - TYPE, BIND(C) :: SC_InputType_C - TYPE(C_PTR) :: object = C_NULL_PTR - TYPE(C_ptr) :: toSCglob = C_NULL_PTR - INTEGER(C_int) :: toSCglob_Len = 0 - TYPE(C_ptr) :: toSC = C_NULL_PTR - INTEGER(C_int) :: toSC_Len = 0 - END TYPE SC_InputType_C - TYPE, PUBLIC :: SC_InputType - TYPE( SC_InputType_C ) :: C_obj - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: toSCglob => NULL() !< Global inputs [-] - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: toSC => NULL() !< inputs to the super controller (from the turbine controller) [-] - END TYPE SC_InputType -! ======================= -! ========= SC_OutputType_C ======= - TYPE, BIND(C) :: SC_OutputType_C - TYPE(C_PTR) :: object = C_NULL_PTR - TYPE(C_ptr) :: fromSCglob = C_NULL_PTR - INTEGER(C_int) :: fromSCglob_Len = 0 - TYPE(C_ptr) :: fromSC = C_NULL_PTR - INTEGER(C_int) :: fromSC_Len = 0 - END TYPE SC_OutputType_C - TYPE, PUBLIC :: SC_OutputType - TYPE( SC_OutputType_C ) :: C_obj - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: fromSCglob => NULL() !< Global outputs of the super controller (to the turbine controller) [-] - REAL(KIND=C_FLOAT) , DIMENSION(:), POINTER :: fromSC => NULL() !< Turbine specific outputs of the super controller (to the turbine controller) [-] - END TYPE SC_OutputType -! ======================= -CONTAINS - -subroutine SC_CopyInitInput(SrcInitInputData, DstInitInputData, CtrlCode, ErrStat, ErrMsg) - type(SC_InitInputType), intent(in) :: SrcInitInputData - type(SC_InitInputType), intent(inout) :: DstInitInputData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_CopyInitInput' - ErrStat = ErrID_None - ErrMsg = '' - DstInitInputData%nTurbines = SrcInitInputData%nTurbines - DstInitInputData%C_obj%nTurbines = SrcInitInputData%C_obj%nTurbines - DstInitInputData%DLL_FileName = SrcInitInputData%DLL_FileName - DstInitInputData%C_obj%DLL_FileName = SrcInitInputData%C_obj%DLL_FileName -end subroutine - -subroutine SC_DestroyInitInput(InitInputData, ErrStat, ErrMsg) - type(SC_InitInputType), intent(inout) :: InitInputData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DestroyInitInput' - ErrStat = ErrID_None - ErrMsg = '' -end subroutine - -subroutine SC_PackInitInput(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_InitInputType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackInitInput' - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPack(RF, InData%nTurbines) - call RegPack(RF, InData%DLL_FileName) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackInitInput(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_InitInputType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackInitInput' - if (RF%ErrStat /= ErrID_None) return - call RegUnpack(RF, OutData%nTurbines); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%nTurbines = OutData%nTurbines - call RegUnpack(RF, OutData%DLL_FileName); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%DLL_FileName = transfer(OutData%DLL_FileName, OutData%C_obj%DLL_FileName ) -end subroutine - -SUBROUTINE SC_C2Fary_CopyInitInput(InitInputData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_InitInputType), INTENT(INOUT) :: InitInputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - InitInputData%nTurbines = InitInputData%C_obj%nTurbines - InitInputData%DLL_FileName = TRANSFER(InitInputData%C_obj%DLL_FileName, InitInputData%DLL_FileName ) -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyInitInput( InitInputData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_InitInputType), INTENT(INOUT) :: InitInputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - InitInputData%C_obj%nTurbines = InitInputData%nTurbines - InitInputData%C_obj%DLL_FileName = TRANSFER(InitInputData%DLL_FileName, InitInputData%C_obj%DLL_FileName) -END SUBROUTINE - -subroutine SC_CopyInitOutput(SrcInitOutputData, DstInitOutputData, CtrlCode, ErrStat, ErrMsg) - type(SC_InitOutputType), intent(in) :: SrcInitOutputData - type(SC_InitOutputType), intent(inout) :: DstInitOutputData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'SC_CopyInitOutput' - ErrStat = ErrID_None - ErrMsg = '' - call NWTC_Library_CopyProgDesc(SrcInitOutputData%Ver, DstInitOutputData%Ver, CtrlCode, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - DstInitOutputData%NumCtrl2SC = SrcInitOutputData%NumCtrl2SC - DstInitOutputData%C_obj%NumCtrl2SC = SrcInitOutputData%C_obj%NumCtrl2SC - DstInitOutputData%nInpGlobal = SrcInitOutputData%nInpGlobal - DstInitOutputData%C_obj%nInpGlobal = SrcInitOutputData%C_obj%nInpGlobal - DstInitOutputData%NumSC2Ctrl = SrcInitOutputData%NumSC2Ctrl - DstInitOutputData%C_obj%NumSC2Ctrl = SrcInitOutputData%C_obj%NumSC2Ctrl - DstInitOutputData%NumSC2CtrlGlob = SrcInitOutputData%NumSC2CtrlGlob - DstInitOutputData%C_obj%NumSC2CtrlGlob = SrcInitOutputData%C_obj%NumSC2CtrlGlob -end subroutine - -subroutine SC_DestroyInitOutput(InitOutputData, ErrStat, ErrMsg) - type(SC_InitOutputType), intent(inout) :: InitOutputData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'SC_DestroyInitOutput' - ErrStat = ErrID_None - ErrMsg = '' - call NWTC_Library_DestroyProgDesc(InitOutputData%Ver, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) -end subroutine - -subroutine SC_PackInitOutput(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_InitOutputType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackInitOutput' - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call NWTC_Library_PackProgDesc(RF, InData%Ver) - call RegPack(RF, InData%NumCtrl2SC) - call RegPack(RF, InData%nInpGlobal) - call RegPack(RF, InData%NumSC2Ctrl) - call RegPack(RF, InData%NumSC2CtrlGlob) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackInitOutput(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_InitOutputType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackInitOutput' - if (RF%ErrStat /= ErrID_None) return - call NWTC_Library_UnpackProgDesc(RF, OutData%Ver) ! Ver - call RegUnpack(RF, OutData%NumCtrl2SC); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumCtrl2SC = OutData%NumCtrl2SC - call RegUnpack(RF, OutData%nInpGlobal); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%nInpGlobal = OutData%nInpGlobal - call RegUnpack(RF, OutData%NumSC2Ctrl); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumSC2Ctrl = OutData%NumSC2Ctrl - call RegUnpack(RF, OutData%NumSC2CtrlGlob); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumSC2CtrlGlob = OutData%NumSC2CtrlGlob -end subroutine - -SUBROUTINE SC_C2Fary_CopyInitOutput(InitOutputData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_InitOutputType), INTENT(INOUT) :: InitOutputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - InitOutputData%NumCtrl2SC = InitOutputData%C_obj%NumCtrl2SC - InitOutputData%nInpGlobal = InitOutputData%C_obj%nInpGlobal - InitOutputData%NumSC2Ctrl = InitOutputData%C_obj%NumSC2Ctrl - InitOutputData%NumSC2CtrlGlob = InitOutputData%C_obj%NumSC2CtrlGlob -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyInitOutput( InitOutputData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_InitOutputType), INTENT(INOUT) :: InitOutputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - InitOutputData%C_obj%NumCtrl2SC = InitOutputData%NumCtrl2SC - InitOutputData%C_obj%nInpGlobal = InitOutputData%nInpGlobal - InitOutputData%C_obj%NumSC2Ctrl = InitOutputData%NumSC2Ctrl - InitOutputData%C_obj%NumSC2CtrlGlob = InitOutputData%NumSC2CtrlGlob -END SUBROUTINE - -subroutine SC_CopyParam(SrcParamData, DstParamData, CtrlCode, ErrStat, ErrMsg) - type(SC_ParameterType), intent(in) :: SrcParamData - type(SC_ParameterType), intent(inout) :: DstParamData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'SC_CopyParam' - ErrStat = ErrID_None - ErrMsg = '' - DstParamData%DT = SrcParamData%DT - DstParamData%C_obj%DT = SrcParamData%C_obj%DT - DstParamData%nTurbines = SrcParamData%nTurbines - DstParamData%C_obj%nTurbines = SrcParamData%C_obj%nTurbines - DstParamData%NumCtrl2SC = SrcParamData%NumCtrl2SC - DstParamData%C_obj%NumCtrl2SC = SrcParamData%C_obj%NumCtrl2SC - DstParamData%nInpGlobal = SrcParamData%nInpGlobal - DstParamData%C_obj%nInpGlobal = SrcParamData%C_obj%nInpGlobal - DstParamData%NumSC2Ctrl = SrcParamData%NumSC2Ctrl - DstParamData%C_obj%NumSC2Ctrl = SrcParamData%C_obj%NumSC2Ctrl - DstParamData%NumSC2CtrlGlob = SrcParamData%NumSC2CtrlGlob - DstParamData%C_obj%NumSC2CtrlGlob = SrcParamData%C_obj%NumSC2CtrlGlob - DstParamData%NumStatesGlobal = SrcParamData%NumStatesGlobal - DstParamData%C_obj%NumStatesGlobal = SrcParamData%C_obj%NumStatesGlobal - DstParamData%NumStatesTurbine = SrcParamData%NumStatesTurbine - DstParamData%C_obj%NumStatesTurbine = SrcParamData%C_obj%NumStatesTurbine - DstParamData%NumParamGlobal = SrcParamData%NumParamGlobal - DstParamData%C_obj%NumParamGlobal = SrcParamData%C_obj%NumParamGlobal - DstParamData%NumParamTurbine = SrcParamData%NumParamTurbine - DstParamData%C_obj%NumParamTurbine = SrcParamData%C_obj%NumParamTurbine - if (associated(SrcParamData%ParamGlobal)) then - LB(1:1) = lbound(SrcParamData%ParamGlobal) - UB(1:1) = ubound(SrcParamData%ParamGlobal) - if (.not. associated(DstParamData%ParamGlobal)) then - allocate(DstParamData%ParamGlobal(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstParamData%ParamGlobal.', ErrStat, ErrMsg, RoutineName) - return - end if - DstParamData%C_obj%ParamGlobal_Len = size(DstParamData%ParamGlobal) - if (DstParamData%C_obj%ParamGlobal_Len > 0) & - DstParamData%C_obj%ParamGlobal = c_loc(DstParamData%ParamGlobal(LB(1))) - end if - DstParamData%ParamGlobal = SrcParamData%ParamGlobal - end if - if (associated(SrcParamData%ParamTurbine)) then - LB(1:1) = lbound(SrcParamData%ParamTurbine) - UB(1:1) = ubound(SrcParamData%ParamTurbine) - if (.not. associated(DstParamData%ParamTurbine)) then - allocate(DstParamData%ParamTurbine(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstParamData%ParamTurbine.', ErrStat, ErrMsg, RoutineName) - return - end if - DstParamData%C_obj%ParamTurbine_Len = size(DstParamData%ParamTurbine) - if (DstParamData%C_obj%ParamTurbine_Len > 0) & - DstParamData%C_obj%ParamTurbine = c_loc(DstParamData%ParamTurbine(LB(1))) - end if - DstParamData%ParamTurbine = SrcParamData%ParamTurbine - end if - DstParamData%DLL_Trgt = SrcParamData%DLL_Trgt -end subroutine - -subroutine SC_DestroyParam(ParamData, ErrStat, ErrMsg) - type(SC_ParameterType), intent(inout) :: ParamData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'SC_DestroyParam' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(ParamData%ParamGlobal)) then - deallocate(ParamData%ParamGlobal) - ParamData%ParamGlobal => null() - ParamData%C_obj%ParamGlobal = c_null_ptr - ParamData%C_obj%ParamGlobal_Len = 0 - end if - if (associated(ParamData%ParamTurbine)) then - deallocate(ParamData%ParamTurbine) - ParamData%ParamTurbine => null() - ParamData%C_obj%ParamTurbine = c_null_ptr - ParamData%C_obj%ParamTurbine_Len = 0 - end if - call FreeDynamicLib( ParamData%DLL_Trgt, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) -end subroutine - -subroutine SC_PackParam(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_ParameterType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackParam' - logical :: PtrInIndex - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPack(RF, InData%DT) - call RegPack(RF, InData%nTurbines) - call RegPack(RF, InData%NumCtrl2SC) - call RegPack(RF, InData%nInpGlobal) - call RegPack(RF, InData%NumSC2Ctrl) - call RegPack(RF, InData%NumSC2CtrlGlob) - call RegPack(RF, InData%NumStatesGlobal) - call RegPack(RF, InData%NumStatesTurbine) - call RegPack(RF, InData%NumParamGlobal) - call RegPack(RF, InData%NumParamTurbine) - call RegPackPtr(RF, InData%ParamGlobal) - call RegPackPtr(RF, InData%ParamTurbine) - call DLLTypePack(RF, InData%DLL_Trgt) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackParam(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_ParameterType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackParam' - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: stat - logical :: IsAllocAssoc - integer(B8Ki) :: PtrIdx - type(c_ptr) :: Ptr - if (RF%ErrStat /= ErrID_None) return - call RegUnpack(RF, OutData%DT); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%DT = OutData%DT - call RegUnpack(RF, OutData%nTurbines); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%nTurbines = OutData%nTurbines - call RegUnpack(RF, OutData%NumCtrl2SC); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumCtrl2SC = OutData%NumCtrl2SC - call RegUnpack(RF, OutData%nInpGlobal); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%nInpGlobal = OutData%nInpGlobal - call RegUnpack(RF, OutData%NumSC2Ctrl); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumSC2Ctrl = OutData%NumSC2Ctrl - call RegUnpack(RF, OutData%NumSC2CtrlGlob); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumSC2CtrlGlob = OutData%NumSC2CtrlGlob - call RegUnpack(RF, OutData%NumStatesGlobal); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumStatesGlobal = OutData%NumStatesGlobal - call RegUnpack(RF, OutData%NumStatesTurbine); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumStatesTurbine = OutData%NumStatesTurbine - call RegUnpack(RF, OutData%NumParamGlobal); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumParamGlobal = OutData%NumParamGlobal - call RegUnpack(RF, OutData%NumParamTurbine); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%NumParamTurbine = OutData%NumParamTurbine - call RegUnpackPtr(RF, OutData%ParamGlobal, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%ParamGlobal)) then - OutData%C_obj%ParamGlobal_Len = size(OutData%ParamGlobal) - if (OutData%C_obj%ParamGlobal_Len > 0) OutData%C_obj%ParamGlobal = c_loc(OutData%ParamGlobal(LB(1))) - end if - call RegUnpackPtr(RF, OutData%ParamTurbine, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%ParamTurbine)) then - OutData%C_obj%ParamTurbine_Len = size(OutData%ParamTurbine) - if (OutData%C_obj%ParamTurbine_Len > 0) OutData%C_obj%ParamTurbine = c_loc(OutData%ParamTurbine(LB(1))) - end if - call DLLTypeUnpack(RF, OutData%DLL_Trgt) ! DLL_Trgt -end subroutine - -SUBROUTINE SC_C2Fary_CopyParam(ParamData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_ParameterType), INTENT(INOUT) :: ParamData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - ParamData%DT = ParamData%C_obj%DT - ParamData%nTurbines = ParamData%C_obj%nTurbines - ParamData%NumCtrl2SC = ParamData%C_obj%NumCtrl2SC - ParamData%nInpGlobal = ParamData%C_obj%nInpGlobal - ParamData%NumSC2Ctrl = ParamData%C_obj%NumSC2Ctrl - ParamData%NumSC2CtrlGlob = ParamData%C_obj%NumSC2CtrlGlob - ParamData%NumStatesGlobal = ParamData%C_obj%NumStatesGlobal - ParamData%NumStatesTurbine = ParamData%C_obj%NumStatesTurbine - ParamData%NumParamGlobal = ParamData%C_obj%NumParamGlobal - ParamData%NumParamTurbine = ParamData%C_obj%NumParamTurbine - - ! -- ParamGlobal Param Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( ParamData%C_obj%ParamGlobal ) ) THEN - NULLIFY( ParamData%ParamGlobal ) - ELSE - CALL C_F_POINTER(ParamData%C_obj%ParamGlobal, ParamData%ParamGlobal, [ParamData%C_obj%ParamGlobal_Len]) - END IF - END IF - - ! -- ParamTurbine Param Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( ParamData%C_obj%ParamTurbine ) ) THEN - NULLIFY( ParamData%ParamTurbine ) - ELSE - CALL C_F_POINTER(ParamData%C_obj%ParamTurbine, ParamData%ParamTurbine, [ParamData%C_obj%ParamTurbine_Len]) - END IF - END IF -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyParam( ParamData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_ParameterType), INTENT(INOUT) :: ParamData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - ParamData%C_obj%DT = ParamData%DT - ParamData%C_obj%nTurbines = ParamData%nTurbines - ParamData%C_obj%NumCtrl2SC = ParamData%NumCtrl2SC - ParamData%C_obj%nInpGlobal = ParamData%nInpGlobal - ParamData%C_obj%NumSC2Ctrl = ParamData%NumSC2Ctrl - ParamData%C_obj%NumSC2CtrlGlob = ParamData%NumSC2CtrlGlob - ParamData%C_obj%NumStatesGlobal = ParamData%NumStatesGlobal - ParamData%C_obj%NumStatesTurbine = ParamData%NumStatesTurbine - ParamData%C_obj%NumParamGlobal = ParamData%NumParamGlobal - ParamData%C_obj%NumParamTurbine = ParamData%NumParamTurbine - - ! -- ParamGlobal Param Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(ParamData%ParamGlobal)) THEN - ParamData%C_obj%ParamGlobal_Len = 0 - ParamData%C_obj%ParamGlobal = C_NULL_PTR - ELSE - ParamData%C_obj%ParamGlobal_Len = SIZE(ParamData%ParamGlobal) - IF (ParamData%C_obj%ParamGlobal_Len > 0) & - ParamData%C_obj%ParamGlobal = C_LOC(ParamData%ParamGlobal(lbound(ParamData%ParamGlobal,1))) - END IF - END IF - - ! -- ParamTurbine Param Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(ParamData%ParamTurbine)) THEN - ParamData%C_obj%ParamTurbine_Len = 0 - ParamData%C_obj%ParamTurbine = C_NULL_PTR - ELSE - ParamData%C_obj%ParamTurbine_Len = SIZE(ParamData%ParamTurbine) - IF (ParamData%C_obj%ParamTurbine_Len > 0) & - ParamData%C_obj%ParamTurbine = C_LOC(ParamData%ParamTurbine(lbound(ParamData%ParamTurbine,1))) - END IF - END IF -END SUBROUTINE - -subroutine SC_CopyDiscState(SrcDiscStateData, DstDiscStateData, CtrlCode, ErrStat, ErrMsg) - type(SC_DiscreteStateType), intent(in) :: SrcDiscStateData - type(SC_DiscreteStateType), intent(inout) :: DstDiscStateData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: ErrStat2 - character(*), parameter :: RoutineName = 'SC_CopyDiscState' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(SrcDiscStateData%Global)) then - LB(1:1) = lbound(SrcDiscStateData%Global) - UB(1:1) = ubound(SrcDiscStateData%Global) - if (.not. associated(DstDiscStateData%Global)) then - allocate(DstDiscStateData%Global(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstDiscStateData%Global.', ErrStat, ErrMsg, RoutineName) - return - end if - DstDiscStateData%C_obj%Global_Len = size(DstDiscStateData%Global) - if (DstDiscStateData%C_obj%Global_Len > 0) & - DstDiscStateData%C_obj%Global = c_loc(DstDiscStateData%Global(LB(1))) - end if - DstDiscStateData%Global = SrcDiscStateData%Global - end if - if (associated(SrcDiscStateData%Turbine)) then - LB(1:1) = lbound(SrcDiscStateData%Turbine) - UB(1:1) = ubound(SrcDiscStateData%Turbine) - if (.not. associated(DstDiscStateData%Turbine)) then - allocate(DstDiscStateData%Turbine(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstDiscStateData%Turbine.', ErrStat, ErrMsg, RoutineName) - return - end if - DstDiscStateData%C_obj%Turbine_Len = size(DstDiscStateData%Turbine) - if (DstDiscStateData%C_obj%Turbine_Len > 0) & - DstDiscStateData%C_obj%Turbine = c_loc(DstDiscStateData%Turbine(LB(1))) - end if - DstDiscStateData%Turbine = SrcDiscStateData%Turbine - end if -end subroutine - -subroutine SC_DestroyDiscState(DiscStateData, ErrStat, ErrMsg) - type(SC_DiscreteStateType), intent(inout) :: DiscStateData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DestroyDiscState' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(DiscStateData%Global)) then - deallocate(DiscStateData%Global) - DiscStateData%Global => null() - DiscStateData%C_obj%Global = c_null_ptr - DiscStateData%C_obj%Global_Len = 0 - end if - if (associated(DiscStateData%Turbine)) then - deallocate(DiscStateData%Turbine) - DiscStateData%Turbine => null() - DiscStateData%C_obj%Turbine = c_null_ptr - DiscStateData%C_obj%Turbine_Len = 0 - end if -end subroutine - -subroutine SC_PackDiscState(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_DiscreteStateType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackDiscState' - logical :: PtrInIndex - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPackPtr(RF, InData%Global) - call RegPackPtr(RF, InData%Turbine) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackDiscState(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_DiscreteStateType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackDiscState' - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: stat - logical :: IsAllocAssoc - integer(B8Ki) :: PtrIdx - type(c_ptr) :: Ptr - if (RF%ErrStat /= ErrID_None) return - call RegUnpackPtr(RF, OutData%Global, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%Global)) then - OutData%C_obj%Global_Len = size(OutData%Global) - if (OutData%C_obj%Global_Len > 0) OutData%C_obj%Global = c_loc(OutData%Global(LB(1))) - end if - call RegUnpackPtr(RF, OutData%Turbine, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%Turbine)) then - OutData%C_obj%Turbine_Len = size(OutData%Turbine) - if (OutData%C_obj%Turbine_Len > 0) OutData%C_obj%Turbine = c_loc(OutData%Turbine(LB(1))) - end if -end subroutine - -SUBROUTINE SC_C2Fary_CopyDiscState(DiscStateData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_DiscreteStateType), INTENT(INOUT) :: DiscStateData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- Global DiscState Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( DiscStateData%C_obj%Global ) ) THEN - NULLIFY( DiscStateData%Global ) - ELSE - CALL C_F_POINTER(DiscStateData%C_obj%Global, DiscStateData%Global, [DiscStateData%C_obj%Global_Len]) - END IF - END IF - - ! -- Turbine DiscState Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( DiscStateData%C_obj%Turbine ) ) THEN - NULLIFY( DiscStateData%Turbine ) - ELSE - CALL C_F_POINTER(DiscStateData%C_obj%Turbine, DiscStateData%Turbine, [DiscStateData%C_obj%Turbine_Len]) - END IF - END IF -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyDiscState( DiscStateData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_DiscreteStateType), INTENT(INOUT) :: DiscStateData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- Global DiscState Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(DiscStateData%Global)) THEN - DiscStateData%C_obj%Global_Len = 0 - DiscStateData%C_obj%Global = C_NULL_PTR - ELSE - DiscStateData%C_obj%Global_Len = SIZE(DiscStateData%Global) - IF (DiscStateData%C_obj%Global_Len > 0) & - DiscStateData%C_obj%Global = C_LOC(DiscStateData%Global(lbound(DiscStateData%Global,1))) - END IF - END IF - - ! -- Turbine DiscState Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(DiscStateData%Turbine)) THEN - DiscStateData%C_obj%Turbine_Len = 0 - DiscStateData%C_obj%Turbine = C_NULL_PTR - ELSE - DiscStateData%C_obj%Turbine_Len = SIZE(DiscStateData%Turbine) - IF (DiscStateData%C_obj%Turbine_Len > 0) & - DiscStateData%C_obj%Turbine = C_LOC(DiscStateData%Turbine(lbound(DiscStateData%Turbine,1))) - END IF - END IF -END SUBROUTINE - -subroutine SC_CopyContState(SrcContStateData, DstContStateData, CtrlCode, ErrStat, ErrMsg) - type(SC_ContinuousStateType), intent(in) :: SrcContStateData - type(SC_ContinuousStateType), intent(inout) :: DstContStateData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_CopyContState' - ErrStat = ErrID_None - ErrMsg = '' - DstContStateData%Dummy = SrcContStateData%Dummy - DstContStateData%C_obj%Dummy = SrcContStateData%C_obj%Dummy -end subroutine - -subroutine SC_DestroyContState(ContStateData, ErrStat, ErrMsg) - type(SC_ContinuousStateType), intent(inout) :: ContStateData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DestroyContState' - ErrStat = ErrID_None - ErrMsg = '' -end subroutine - -subroutine SC_PackContState(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_ContinuousStateType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackContState' - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPack(RF, InData%Dummy) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackContState(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_ContinuousStateType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackContState' - if (RF%ErrStat /= ErrID_None) return - call RegUnpack(RF, OutData%Dummy); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%Dummy = OutData%Dummy -end subroutine - -SUBROUTINE SC_C2Fary_CopyContState(ContStateData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_ContinuousStateType), INTENT(INOUT) :: ContStateData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - ContStateData%Dummy = ContStateData%C_obj%Dummy -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyContState( ContStateData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_ContinuousStateType), INTENT(INOUT) :: ContStateData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - ContStateData%C_obj%Dummy = ContStateData%Dummy -END SUBROUTINE - -subroutine SC_CopyConstrState(SrcConstrStateData, DstConstrStateData, CtrlCode, ErrStat, ErrMsg) - type(SC_ConstraintStateType), intent(in) :: SrcConstrStateData - type(SC_ConstraintStateType), intent(inout) :: DstConstrStateData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_CopyConstrState' - ErrStat = ErrID_None - ErrMsg = '' - DstConstrStateData%Dummy = SrcConstrStateData%Dummy - DstConstrStateData%C_obj%Dummy = SrcConstrStateData%C_obj%Dummy -end subroutine - -subroutine SC_DestroyConstrState(ConstrStateData, ErrStat, ErrMsg) - type(SC_ConstraintStateType), intent(inout) :: ConstrStateData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DestroyConstrState' - ErrStat = ErrID_None - ErrMsg = '' -end subroutine - -subroutine SC_PackConstrState(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_ConstraintStateType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackConstrState' - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPack(RF, InData%Dummy) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackConstrState(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_ConstraintStateType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackConstrState' - if (RF%ErrStat /= ErrID_None) return - call RegUnpack(RF, OutData%Dummy); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%Dummy = OutData%Dummy -end subroutine - -SUBROUTINE SC_C2Fary_CopyConstrState(ConstrStateData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_ConstraintStateType), INTENT(INOUT) :: ConstrStateData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - ConstrStateData%Dummy = ConstrStateData%C_obj%Dummy -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyConstrState( ConstrStateData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_ConstraintStateType), INTENT(INOUT) :: ConstrStateData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - ConstrStateData%C_obj%Dummy = ConstrStateData%Dummy -END SUBROUTINE - -subroutine SC_CopyMisc(SrcMiscData, DstMiscData, CtrlCode, ErrStat, ErrMsg) - type(SC_MiscVarType), intent(in) :: SrcMiscData - type(SC_MiscVarType), intent(inout) :: DstMiscData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_CopyMisc' - ErrStat = ErrID_None - ErrMsg = '' - DstMiscData%Dummy = SrcMiscData%Dummy - DstMiscData%C_obj%Dummy = SrcMiscData%C_obj%Dummy -end subroutine - -subroutine SC_DestroyMisc(MiscData, ErrStat, ErrMsg) - type(SC_MiscVarType), intent(inout) :: MiscData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DestroyMisc' - ErrStat = ErrID_None - ErrMsg = '' -end subroutine - -subroutine SC_PackMisc(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_MiscVarType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackMisc' - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPack(RF, InData%Dummy) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackMisc(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_MiscVarType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackMisc' - if (RF%ErrStat /= ErrID_None) return - call RegUnpack(RF, OutData%Dummy); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%Dummy = OutData%Dummy -end subroutine - -SUBROUTINE SC_C2Fary_CopyMisc(MiscData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_MiscVarType), INTENT(INOUT) :: MiscData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - MiscData%Dummy = MiscData%C_obj%Dummy -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyMisc( MiscData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_MiscVarType), INTENT(INOUT) :: MiscData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - MiscData%C_obj%Dummy = MiscData%Dummy -END SUBROUTINE - -subroutine SC_CopyOtherState(SrcOtherStateData, DstOtherStateData, CtrlCode, ErrStat, ErrMsg) - type(SC_OtherStateType), intent(in) :: SrcOtherStateData - type(SC_OtherStateType), intent(inout) :: DstOtherStateData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_CopyOtherState' - ErrStat = ErrID_None - ErrMsg = '' - DstOtherStateData%Dummy = SrcOtherStateData%Dummy - DstOtherStateData%C_obj%Dummy = SrcOtherStateData%C_obj%Dummy -end subroutine - -subroutine SC_DestroyOtherState(OtherStateData, ErrStat, ErrMsg) - type(SC_OtherStateType), intent(inout) :: OtherStateData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DestroyOtherState' - ErrStat = ErrID_None - ErrMsg = '' -end subroutine - -subroutine SC_PackOtherState(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_OtherStateType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackOtherState' - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPack(RF, InData%Dummy) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackOtherState(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_OtherStateType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackOtherState' - if (RF%ErrStat /= ErrID_None) return - call RegUnpack(RF, OutData%Dummy); if (RegCheckErr(RF, RoutineName)) return - OutData%C_obj%Dummy = OutData%Dummy -end subroutine - -SUBROUTINE SC_C2Fary_CopyOtherState(OtherStateData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_OtherStateType), INTENT(INOUT) :: OtherStateData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - OtherStateData%Dummy = OtherStateData%C_obj%Dummy -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyOtherState( OtherStateData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_OtherStateType), INTENT(INOUT) :: OtherStateData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - OtherStateData%C_obj%Dummy = OtherStateData%Dummy -END SUBROUTINE - -subroutine SC_CopyInput(SrcInputData, DstInputData, CtrlCode, ErrStat, ErrMsg) - type(SC_InputType), intent(in) :: SrcInputData - type(SC_InputType), intent(inout) :: DstInputData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: ErrStat2 - character(*), parameter :: RoutineName = 'SC_CopyInput' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(SrcInputData%toSCglob)) then - LB(1:1) = lbound(SrcInputData%toSCglob) - UB(1:1) = ubound(SrcInputData%toSCglob) - if (.not. associated(DstInputData%toSCglob)) then - allocate(DstInputData%toSCglob(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInputData%toSCglob.', ErrStat, ErrMsg, RoutineName) - return - end if - DstInputData%C_obj%toSCglob_Len = size(DstInputData%toSCglob) - if (DstInputData%C_obj%toSCglob_Len > 0) & - DstInputData%C_obj%toSCglob = c_loc(DstInputData%toSCglob(LB(1))) - end if - DstInputData%toSCglob = SrcInputData%toSCglob - end if - if (associated(SrcInputData%toSC)) then - LB(1:1) = lbound(SrcInputData%toSC) - UB(1:1) = ubound(SrcInputData%toSC) - if (.not. associated(DstInputData%toSC)) then - allocate(DstInputData%toSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstInputData%toSC.', ErrStat, ErrMsg, RoutineName) - return - end if - DstInputData%C_obj%toSC_Len = size(DstInputData%toSC) - if (DstInputData%C_obj%toSC_Len > 0) & - DstInputData%C_obj%toSC = c_loc(DstInputData%toSC(LB(1))) - end if - DstInputData%toSC = SrcInputData%toSC - end if -end subroutine - -subroutine SC_DestroyInput(InputData, ErrStat, ErrMsg) - type(SC_InputType), intent(inout) :: InputData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DestroyInput' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(InputData%toSCglob)) then - deallocate(InputData%toSCglob) - InputData%toSCglob => null() - InputData%C_obj%toSCglob = c_null_ptr - InputData%C_obj%toSCglob_Len = 0 - end if - if (associated(InputData%toSC)) then - deallocate(InputData%toSC) - InputData%toSC => null() - InputData%C_obj%toSC = c_null_ptr - InputData%C_obj%toSC_Len = 0 - end if -end subroutine - -subroutine SC_PackInput(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_InputType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackInput' - logical :: PtrInIndex - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPackPtr(RF, InData%toSCglob) - call RegPackPtr(RF, InData%toSC) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackInput(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_InputType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackInput' - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: stat - logical :: IsAllocAssoc - integer(B8Ki) :: PtrIdx - type(c_ptr) :: Ptr - if (RF%ErrStat /= ErrID_None) return - call RegUnpackPtr(RF, OutData%toSCglob, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%toSCglob)) then - OutData%C_obj%toSCglob_Len = size(OutData%toSCglob) - if (OutData%C_obj%toSCglob_Len > 0) OutData%C_obj%toSCglob = c_loc(OutData%toSCglob(LB(1))) - end if - call RegUnpackPtr(RF, OutData%toSC, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%toSC)) then - OutData%C_obj%toSC_Len = size(OutData%toSC) - if (OutData%C_obj%toSC_Len > 0) OutData%C_obj%toSC = c_loc(OutData%toSC(LB(1))) - end if -end subroutine - -SUBROUTINE SC_C2Fary_CopyInput(InputData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_InputType), INTENT(INOUT) :: InputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- toSCglob Input Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( InputData%C_obj%toSCglob ) ) THEN - NULLIFY( InputData%toSCglob ) - ELSE - CALL C_F_POINTER(InputData%C_obj%toSCglob, InputData%toSCglob, [InputData%C_obj%toSCglob_Len]) - END IF - END IF - - ! -- toSC Input Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( InputData%C_obj%toSC ) ) THEN - NULLIFY( InputData%toSC ) - ELSE - CALL C_F_POINTER(InputData%C_obj%toSC, InputData%toSC, [InputData%C_obj%toSC_Len]) - END IF - END IF -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyInput( InputData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_InputType), INTENT(INOUT) :: InputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- toSCglob Input Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(InputData%toSCglob)) THEN - InputData%C_obj%toSCglob_Len = 0 - InputData%C_obj%toSCglob = C_NULL_PTR - ELSE - InputData%C_obj%toSCglob_Len = SIZE(InputData%toSCglob) - IF (InputData%C_obj%toSCglob_Len > 0) & - InputData%C_obj%toSCglob = C_LOC(InputData%toSCglob(lbound(InputData%toSCglob,1))) - END IF - END IF - - ! -- toSC Input Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(InputData%toSC)) THEN - InputData%C_obj%toSC_Len = 0 - InputData%C_obj%toSC = C_NULL_PTR - ELSE - InputData%C_obj%toSC_Len = SIZE(InputData%toSC) - IF (InputData%C_obj%toSC_Len > 0) & - InputData%C_obj%toSC = C_LOC(InputData%toSC(lbound(InputData%toSC,1))) - END IF - END IF -END SUBROUTINE - -subroutine SC_CopyOutput(SrcOutputData, DstOutputData, CtrlCode, ErrStat, ErrMsg) - type(SC_OutputType), intent(in) :: SrcOutputData - type(SC_OutputType), intent(inout) :: DstOutputData - integer(IntKi), intent(in ) :: CtrlCode - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: ErrStat2 - character(*), parameter :: RoutineName = 'SC_CopyOutput' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(SrcOutputData%fromSCglob)) then - LB(1:1) = lbound(SrcOutputData%fromSCglob) - UB(1:1) = ubound(SrcOutputData%fromSCglob) - if (.not. associated(DstOutputData%fromSCglob)) then - allocate(DstOutputData%fromSCglob(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstOutputData%fromSCglob.', ErrStat, ErrMsg, RoutineName) - return - end if - DstOutputData%C_obj%fromSCglob_Len = size(DstOutputData%fromSCglob) - if (DstOutputData%C_obj%fromSCglob_Len > 0) & - DstOutputData%C_obj%fromSCglob = c_loc(DstOutputData%fromSCglob(LB(1))) - end if - DstOutputData%fromSCglob = SrcOutputData%fromSCglob - end if - if (associated(SrcOutputData%fromSC)) then - LB(1:1) = lbound(SrcOutputData%fromSC) - UB(1:1) = ubound(SrcOutputData%fromSC) - if (.not. associated(DstOutputData%fromSC)) then - allocate(DstOutputData%fromSC(LB(1):UB(1)), stat=ErrStat2) - if (ErrStat2 /= 0) then - call SetErrStat(ErrID_Fatal, 'Error allocating DstOutputData%fromSC.', ErrStat, ErrMsg, RoutineName) - return - end if - DstOutputData%C_obj%fromSC_Len = size(DstOutputData%fromSC) - if (DstOutputData%C_obj%fromSC_Len > 0) & - DstOutputData%C_obj%fromSC = c_loc(DstOutputData%fromSC(LB(1))) - end if - DstOutputData%fromSC = SrcOutputData%fromSC - end if -end subroutine - -subroutine SC_DestroyOutput(OutputData, ErrStat, ErrMsg) - type(SC_OutputType), intent(inout) :: OutputData - integer(IntKi), intent( out) :: ErrStat - character(*), intent( out) :: ErrMsg - character(*), parameter :: RoutineName = 'SC_DestroyOutput' - ErrStat = ErrID_None - ErrMsg = '' - if (associated(OutputData%fromSCglob)) then - deallocate(OutputData%fromSCglob) - OutputData%fromSCglob => null() - OutputData%C_obj%fromSCglob = c_null_ptr - OutputData%C_obj%fromSCglob_Len = 0 - end if - if (associated(OutputData%fromSC)) then - deallocate(OutputData%fromSC) - OutputData%fromSC => null() - OutputData%C_obj%fromSC = c_null_ptr - OutputData%C_obj%fromSC_Len = 0 - end if -end subroutine - -subroutine SC_PackOutput(RF, Indata) - type(RegFile), intent(inout) :: RF - type(SC_OutputType), intent(in) :: InData - character(*), parameter :: RoutineName = 'SC_PackOutput' - logical :: PtrInIndex - if (RF%ErrStat >= AbortErrLev) return - if (c_associated(InData%C_obj%object)) then - call SetErrStat(ErrID_Severe,'C_obj%object cannot be packed.', RF%ErrStat, RF%ErrMsg, RoutineName) - return - end if - call RegPackPtr(RF, InData%fromSCglob) - call RegPackPtr(RF, InData%fromSC) - if (RegCheckErr(RF, RoutineName)) return -end subroutine - -subroutine SC_UnPackOutput(RF, OutData) - type(RegFile), intent(inout) :: RF - type(SC_OutputType), intent(inout) :: OutData - character(*), parameter :: RoutineName = 'SC_UnPackOutput' - integer(B4Ki) :: LB(1), UB(1) - integer(IntKi) :: stat - logical :: IsAllocAssoc - integer(B8Ki) :: PtrIdx - type(c_ptr) :: Ptr - if (RF%ErrStat /= ErrID_None) return - call RegUnpackPtr(RF, OutData%fromSCglob, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%fromSCglob)) then - OutData%C_obj%fromSCglob_Len = size(OutData%fromSCglob) - if (OutData%C_obj%fromSCglob_Len > 0) OutData%C_obj%fromSCglob = c_loc(OutData%fromSCglob(LB(1))) - end if - call RegUnpackPtr(RF, OutData%fromSC, LB, UB); if (RegCheckErr(RF, RoutineName)) return - if (associated(OutData%fromSC)) then - OutData%C_obj%fromSC_Len = size(OutData%fromSC) - if (OutData%C_obj%fromSC_Len > 0) OutData%C_obj%fromSC = c_loc(OutData%fromSC(LB(1))) - end if -end subroutine - -SUBROUTINE SC_C2Fary_CopyOutput(OutputData, ErrStat, ErrMsg, SkipPointers) - TYPE(SC_OutputType), INTENT(INOUT) :: OutputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = "" - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- fromSCglob Output Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( OutputData%C_obj%fromSCglob ) ) THEN - NULLIFY( OutputData%fromSCglob ) - ELSE - CALL C_F_POINTER(OutputData%C_obj%fromSCglob, OutputData%fromSCglob, [OutputData%C_obj%fromSCglob_Len]) - END IF - END IF - - ! -- fromSC Output Data fields - IF ( .NOT. SkipPointers_local ) THEN - IF ( .NOT. C_ASSOCIATED( OutputData%C_obj%fromSC ) ) THEN - NULLIFY( OutputData%fromSC ) - ELSE - CALL C_F_POINTER(OutputData%C_obj%fromSC, OutputData%fromSC, [OutputData%C_obj%fromSC_Len]) - END IF - END IF -END SUBROUTINE - -SUBROUTINE SC_F2C_CopyOutput( OutputData, ErrStat, ErrMsg, SkipPointers ) - TYPE(SC_OutputType), INTENT(INOUT) :: OutputData - INTEGER(IntKi), INTENT( OUT) :: ErrStat - CHARACTER(*), INTENT( OUT) :: ErrMsg - LOGICAL,OPTIONAL,INTENT(IN ) :: SkipPointers - ! - LOGICAL :: SkipPointers_local - ErrStat = ErrID_None - ErrMsg = '' - - IF (PRESENT(SkipPointers)) THEN - SkipPointers_local = SkipPointers - ELSE - SkipPointers_local = .false. - END IF - - ! -- fromSCglob Output Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(OutputData%fromSCglob)) THEN - OutputData%C_obj%fromSCglob_Len = 0 - OutputData%C_obj%fromSCglob = C_NULL_PTR - ELSE - OutputData%C_obj%fromSCglob_Len = SIZE(OutputData%fromSCglob) - IF (OutputData%C_obj%fromSCglob_Len > 0) & - OutputData%C_obj%fromSCglob = C_LOC(OutputData%fromSCglob(lbound(OutputData%fromSCglob,1))) - END IF - END IF - - ! -- fromSC Output Data fields - IF (.NOT. SkipPointers_local ) THEN - IF (.NOT. ASSOCIATED(OutputData%fromSC)) THEN - OutputData%C_obj%fromSC_Len = 0 - OutputData%C_obj%fromSC = C_NULL_PTR - ELSE - OutputData%C_obj%fromSC_Len = SIZE(OutputData%fromSC) - IF (OutputData%C_obj%fromSC_Len > 0) & - OutputData%C_obj%fromSC = C_LOC(OutputData%fromSC(lbound(OutputData%fromSC,1))) - END IF - END IF -END SUBROUTINE - -subroutine SC_Input_ExtrapInterp(u, t, u_out, t_out, ErrStat, ErrMsg) - ! - ! This subroutine calculates a extrapolated (or interpolated) Input u_out at time t_out, from previous/future time - ! values of u (which has values associated with times in t). Order of the interpolation is given by the size of u - ! - ! expressions below based on either - ! - ! f(t) = a - ! f(t) = a + b * t, or - ! f(t) = a + b * t + c * t**2 - ! - ! where a, b and c are determined as the solution to - ! f(t1) = u1, f(t2) = u2, f(t3) = u3 (as appropriate) - ! - !---------------------------------------------------------------------------------------------------------------------------------- - - type(SC_InputType), intent(in) :: u(:) ! Input at t1 > t2 > t3 - real(DbKi), intent(in ) :: t(:) ! Times associated with the Inputs - type(SC_InputType), intent(inout) :: u_out ! Input at tin_out - real(DbKi), intent(in ) :: t_out ! time to be extrap/interp'd to - integer(IntKi), intent( out) :: ErrStat ! Error status of the operation - character(*), intent( out) :: ErrMsg ! Error message if ErrStat /= ErrID_None - ! local variables - integer(IntKi) :: order ! order of polynomial fit (max 2) - integer(IntKi) :: ErrStat2 ! local errors - character(ErrMsgLen) :: ErrMsg2 ! local errors - character(*), PARAMETER :: RoutineName = 'SC_Input_ExtrapInterp' - - ! Initialize ErrStat - ErrStat = ErrID_None - ErrMsg = '' - if (size(t) /= size(u)) then - call SetErrStat(ErrID_Fatal, 'size(t) must equal size(u)', ErrStat, ErrMsg, RoutineName) - return - endif - order = size(u) - 1 - select case (order) - case (0) - call SC_CopyInput(u(1), u_out, MESH_UPDATECOPY, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - case (1) - call SC_Input_ExtrapInterp1(u(1), u(2), t, u_out, t_out, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - case (2) - call SC_Input_ExtrapInterp2(u(1), u(2), u(3), t, u_out, t_out, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - case default - call SetErrStat(ErrID_Fatal, 'size(u) must be less than 4 (order must be less than 3).', ErrStat, ErrMsg, RoutineName) - return - end select -end subroutine - -SUBROUTINE SC_Input_ExtrapInterp1(u1, u2, tin, u_out, tin_out, ErrStat, ErrMsg ) -! -! This subroutine calculates a extrapolated (or interpolated) Input u_out at time t_out, from previous/future time -! values of u (which has values associated with times in t). Order of the interpolation is 1. -! -! f(t) = a + b * t, or -! -! where a and b are determined as the solution to -! f(t1) = u1, f(t2) = u2 -! -!.................................................................................................................................. - - TYPE(SC_InputType), INTENT(IN) :: u1 ! Input at t1 > t2 - TYPE(SC_InputType), INTENT(IN) :: u2 ! Input at t2 - REAL(DbKi), INTENT(IN ) :: tin(2) ! Times associated with the Inputs - TYPE(SC_InputType), INTENT(INOUT) :: u_out ! Input at tin_out - REAL(DbKi), INTENT(IN ) :: tin_out ! time to be extrap/interp'd to - INTEGER(IntKi), INTENT( OUT) :: ErrStat ! Error status of the operation - CHARACTER(*), INTENT( OUT) :: ErrMsg ! Error message if ErrStat /= ErrID_None - ! local variables - REAL(DbKi) :: t(2) ! Times associated with the Inputs - REAL(DbKi) :: t_out ! Time to which to be extrap/interpd - CHARACTER(*), PARAMETER :: RoutineName = 'SC_Input_ExtrapInterp1' - REAL(DbKi) :: a1, a2 ! temporary for extrapolation/interpolation - INTEGER(IntKi) :: ErrStat2 ! local errors - CHARACTER(ErrMsgLen) :: ErrMsg2 ! local errors - INTEGER :: i01 ! dim1 level 0 counter variable for arrays of ddts - INTEGER :: i1 ! dim1 counter variable for arrays - ! Initialize ErrStat - ErrStat = ErrID_None - ErrMsg = '' - ! we'll subtract a constant from the times to resolve some - ! numerical issues when t gets large (and to simplify the equations) - t = tin - tin(1) - t_out = tin_out - tin(1) - - IF (EqualRealNos(t(1), t(2))) THEN - CALL SetErrStat(ErrID_Fatal, 't(1) must not equal t(2) to avoid a division-by-zero error.', ErrStat, ErrMsg, RoutineName) - RETURN - END IF - - ! Calculate weighting factors from Lagrange polynomial - a1 = -(t_out - t(2))/t(2) - a2 = t_out/t(2) - - IF (ASSOCIATED(u_out%toSCglob) .AND. ASSOCIATED(u1%toSCglob)) THEN - u_out%toSCglob = a1*u1%toSCglob + a2*u2%toSCglob - END IF ! check if allocated - IF (ASSOCIATED(u_out%toSC) .AND. ASSOCIATED(u1%toSC)) THEN - u_out%toSC = a1*u1%toSC + a2*u2%toSC - END IF ! check if allocated -END SUBROUTINE - -SUBROUTINE SC_Input_ExtrapInterp2(u1, u2, u3, tin, u_out, tin_out, ErrStat, ErrMsg ) -! -! This subroutine calculates a extrapolated (or interpolated) Input u_out at time t_out, from previous/future time -! values of u (which has values associated with times in t). Order of the interpolation is 2. -! -! expressions below based on either -! -! f(t) = a + b * t + c * t**2 -! -! where a, b and c are determined as the solution to -! f(t1) = u1, f(t2) = u2, f(t3) = u3 -! -!.................................................................................................................................. - - TYPE(SC_InputType), INTENT(IN) :: u1 ! Input at t1 > t2 > t3 - TYPE(SC_InputType), INTENT(IN) :: u2 ! Input at t2 > t3 - TYPE(SC_InputType), INTENT(IN) :: u3 ! Input at t3 - REAL(DbKi), INTENT(IN ) :: tin(3) ! Times associated with the Inputs - TYPE(SC_InputType), INTENT(INOUT) :: u_out ! Input at tin_out - REAL(DbKi), INTENT(IN ) :: tin_out ! time to be extrap/interp'd to - INTEGER(IntKi), INTENT( OUT) :: ErrStat ! Error status of the operation - CHARACTER(*), INTENT( OUT) :: ErrMsg ! Error message if ErrStat /= ErrID_None - ! local variables - REAL(DbKi) :: t(3) ! Times associated with the Inputs - REAL(DbKi) :: t_out ! Time to which to be extrap/interpd - INTEGER(IntKi) :: order ! order of polynomial fit (max 2) - REAL(DbKi) :: a1,a2,a3 ! temporary for extrapolation/interpolation - INTEGER(IntKi) :: ErrStat2 ! local errors - CHARACTER(ErrMsgLen) :: ErrMsg2 ! local errors - CHARACTER(*), PARAMETER :: RoutineName = 'SC_Input_ExtrapInterp2' - INTEGER :: i01 ! dim1 level 0 counter variable for arrays of ddts - INTEGER :: i1 ! dim1 counter variable for arrays - ! Initialize ErrStat - ErrStat = ErrID_None - ErrMsg = '' - ! we'll subtract a constant from the times to resolve some - ! numerical issues when t gets large (and to simplify the equations) - t = tin - tin(1) - t_out = tin_out - tin(1) - - IF ( EqualRealNos( t(1), t(2) ) ) THEN - CALL SetErrStat(ErrID_Fatal, 't(1) must not equal t(2) to avoid a division-by-zero error.', ErrStat, ErrMsg,RoutineName) - RETURN - ELSE IF ( EqualRealNos( t(2), t(3) ) ) THEN - CALL SetErrStat(ErrID_Fatal, 't(2) must not equal t(3) to avoid a division-by-zero error.', ErrStat, ErrMsg,RoutineName) - RETURN - ELSE IF ( EqualRealNos( t(1), t(3) ) ) THEN - CALL SetErrStat(ErrID_Fatal, 't(1) must not equal t(3) to avoid a division-by-zero error.', ErrStat, ErrMsg,RoutineName) - RETURN - END IF - - ! Calculate Lagrange polynomial coefficients - a1 = (t_out - t(2))*(t_out - t(3))/((t(1) - t(2))*(t(1) - t(3))) - a2 = (t_out - t(1))*(t_out - t(3))/((t(2) - t(1))*(t(2) - t(3))) - a3 = (t_out - t(1))*(t_out - t(2))/((t(3) - t(1))*(t(3) - t(2))) - IF (ASSOCIATED(u_out%toSCglob) .AND. ASSOCIATED(u1%toSCglob)) THEN - u_out%toSCglob = a1*u1%toSCglob + a2*u2%toSCglob + a3*u3%toSCglob - END IF ! check if allocated - IF (ASSOCIATED(u_out%toSC) .AND. ASSOCIATED(u1%toSC)) THEN - u_out%toSC = a1*u1%toSC + a2*u2%toSC + a3*u3%toSC - END IF ! check if allocated -END SUBROUTINE - -subroutine SC_Output_ExtrapInterp(y, t, y_out, t_out, ErrStat, ErrMsg) - ! - ! This subroutine calculates a extrapolated (or interpolated) Output y_out at time t_out, from previous/future time - ! values of y (which has values associated with times in t). Order of the interpolation is given by the size of y - ! - ! expressions below based on either - ! - ! f(t) = a - ! f(t) = a + b * t, or - ! f(t) = a + b * t + c * t**2 - ! - ! where a, b and c are determined as the solution to - ! f(t1) = y1, f(t2) = y2, f(t3) = y3 (as appropriate) - ! - !---------------------------------------------------------------------------------------------------------------------------------- - - type(SC_OutputType), intent(in) :: y(:) ! Output at t1 > t2 > t3 - real(DbKi), intent(in ) :: t(:) ! Times associated with the Outputs - type(SC_OutputType), intent(inout) :: y_out ! Output at tin_out - real(DbKi), intent(in ) :: t_out ! time to be extrap/interp'd to - integer(IntKi), intent( out) :: ErrStat ! Error status of the operation - character(*), intent( out) :: ErrMsg ! Error message if ErrStat /= ErrID_None - ! local variables - integer(IntKi) :: order ! order of polynomial fit (max 2) - integer(IntKi) :: ErrStat2 ! local errors - character(ErrMsgLen) :: ErrMsg2 ! local errors - character(*), PARAMETER :: RoutineName = 'SC_Output_ExtrapInterp' - - ! Initialize ErrStat - ErrStat = ErrID_None - ErrMsg = '' - if (size(t) /= size(y)) then - call SetErrStat(ErrID_Fatal, 'size(t) must equal size(y)', ErrStat, ErrMsg, RoutineName) - return - endif - order = size(y) - 1 - select case (order) - case (0) - call SC_CopyOutput(y(1), y_out, MESH_UPDATECOPY, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - case (1) - call SC_Output_ExtrapInterp1(y(1), y(2), t, y_out, t_out, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - case (2) - call SC_Output_ExtrapInterp2(y(1), y(2), y(3), t, y_out, t_out, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - case default - call SetErrStat(ErrID_Fatal, 'size(y) must be less than 4 (order must be less than 3).', ErrStat, ErrMsg, RoutineName) - return - end select -end subroutine - -SUBROUTINE SC_Output_ExtrapInterp1(y1, y2, tin, y_out, tin_out, ErrStat, ErrMsg ) -! -! This subroutine calculates a extrapolated (or interpolated) Output y_out at time t_out, from previous/future time -! values of y (which has values associated with times in t). Order of the interpolation is 1. -! -! f(t) = a + b * t, or -! -! where a and b are determined as the solution to -! f(t1) = y1, f(t2) = y2 -! -!.................................................................................................................................. - - TYPE(SC_OutputType), INTENT(IN) :: y1 ! Output at t1 > t2 - TYPE(SC_OutputType), INTENT(IN) :: y2 ! Output at t2 - REAL(DbKi), INTENT(IN ) :: tin(2) ! Times associated with the Outputs - TYPE(SC_OutputType), INTENT(INOUT) :: y_out ! Output at tin_out - REAL(DbKi), INTENT(IN ) :: tin_out ! time to be extrap/interp'd to - INTEGER(IntKi), INTENT( OUT) :: ErrStat ! Error status of the operation - CHARACTER(*), INTENT( OUT) :: ErrMsg ! Error message if ErrStat /= ErrID_None - ! local variables - REAL(DbKi) :: t(2) ! Times associated with the Outputs - REAL(DbKi) :: t_out ! Time to which to be extrap/interpd - CHARACTER(*), PARAMETER :: RoutineName = 'SC_Output_ExtrapInterp1' - REAL(DbKi) :: a1, a2 ! temporary for extrapolation/interpolation - INTEGER(IntKi) :: ErrStat2 ! local errors - CHARACTER(ErrMsgLen) :: ErrMsg2 ! local errors - INTEGER :: i01 ! dim1 level 0 counter variable for arrays of ddts - INTEGER :: i1 ! dim1 counter variable for arrays - ! Initialize ErrStat - ErrStat = ErrID_None - ErrMsg = '' - ! we'll subtract a constant from the times to resolve some - ! numerical issues when t gets large (and to simplify the equations) - t = tin - tin(1) - t_out = tin_out - tin(1) - - IF (EqualRealNos(t(1), t(2))) THEN - CALL SetErrStat(ErrID_Fatal, 't(1) must not equal t(2) to avoid a division-by-zero error.', ErrStat, ErrMsg, RoutineName) - RETURN - END IF - - ! Calculate weighting factors from Lagrange polynomial - a1 = -(t_out - t(2))/t(2) - a2 = t_out/t(2) - - IF (ASSOCIATED(y_out%fromSCglob) .AND. ASSOCIATED(y1%fromSCglob)) THEN - y_out%fromSCglob = a1*y1%fromSCglob + a2*y2%fromSCglob - END IF ! check if allocated - IF (ASSOCIATED(y_out%fromSC) .AND. ASSOCIATED(y1%fromSC)) THEN - y_out%fromSC = a1*y1%fromSC + a2*y2%fromSC - END IF ! check if allocated -END SUBROUTINE - -SUBROUTINE SC_Output_ExtrapInterp2(y1, y2, y3, tin, y_out, tin_out, ErrStat, ErrMsg ) -! -! This subroutine calculates a extrapolated (or interpolated) Output y_out at time t_out, from previous/future time -! values of y (which has values associated with times in t). Order of the interpolation is 2. -! -! expressions below based on either -! -! f(t) = a + b * t + c * t**2 -! -! where a, b and c are determined as the solution to -! f(t1) = y1, f(t2) = y2, f(t3) = y3 -! -!.................................................................................................................................. - - TYPE(SC_OutputType), INTENT(IN) :: y1 ! Output at t1 > t2 > t3 - TYPE(SC_OutputType), INTENT(IN) :: y2 ! Output at t2 > t3 - TYPE(SC_OutputType), INTENT(IN) :: y3 ! Output at t3 - REAL(DbKi), INTENT(IN ) :: tin(3) ! Times associated with the Outputs - TYPE(SC_OutputType), INTENT(INOUT) :: y_out ! Output at tin_out - REAL(DbKi), INTENT(IN ) :: tin_out ! time to be extrap/interp'd to - INTEGER(IntKi), INTENT( OUT) :: ErrStat ! Error status of the operation - CHARACTER(*), INTENT( OUT) :: ErrMsg ! Error message if ErrStat /= ErrID_None - ! local variables - REAL(DbKi) :: t(3) ! Times associated with the Outputs - REAL(DbKi) :: t_out ! Time to which to be extrap/interpd - INTEGER(IntKi) :: order ! order of polynomial fit (max 2) - REAL(DbKi) :: a1,a2,a3 ! temporary for extrapolation/interpolation - INTEGER(IntKi) :: ErrStat2 ! local errors - CHARACTER(ErrMsgLen) :: ErrMsg2 ! local errors - CHARACTER(*), PARAMETER :: RoutineName = 'SC_Output_ExtrapInterp2' - INTEGER :: i01 ! dim1 level 0 counter variable for arrays of ddts - INTEGER :: i1 ! dim1 counter variable for arrays - ! Initialize ErrStat - ErrStat = ErrID_None - ErrMsg = '' - ! we'll subtract a constant from the times to resolve some - ! numerical issues when t gets large (and to simplify the equations) - t = tin - tin(1) - t_out = tin_out - tin(1) - - IF ( EqualRealNos( t(1), t(2) ) ) THEN - CALL SetErrStat(ErrID_Fatal, 't(1) must not equal t(2) to avoid a division-by-zero error.', ErrStat, ErrMsg,RoutineName) - RETURN - ELSE IF ( EqualRealNos( t(2), t(3) ) ) THEN - CALL SetErrStat(ErrID_Fatal, 't(2) must not equal t(3) to avoid a division-by-zero error.', ErrStat, ErrMsg,RoutineName) - RETURN - ELSE IF ( EqualRealNos( t(1), t(3) ) ) THEN - CALL SetErrStat(ErrID_Fatal, 't(1) must not equal t(3) to avoid a division-by-zero error.', ErrStat, ErrMsg,RoutineName) - RETURN - END IF - - ! Calculate Lagrange polynomial coefficients - a1 = (t_out - t(2))*(t_out - t(3))/((t(1) - t(2))*(t(1) - t(3))) - a2 = (t_out - t(1))*(t_out - t(3))/((t(2) - t(1))*(t(2) - t(3))) - a3 = (t_out - t(1))*(t_out - t(2))/((t(3) - t(1))*(t(3) - t(2))) - IF (ASSOCIATED(y_out%fromSCglob) .AND. ASSOCIATED(y1%fromSCglob)) THEN - y_out%fromSCglob = a1*y1%fromSCglob + a2*y2%fromSCglob + a3*y3%fromSCglob - END IF ! check if allocated - IF (ASSOCIATED(y_out%fromSC) .AND. ASSOCIATED(y1%fromSC)) THEN - y_out%fromSC = a1*y1%fromSC + a2*y2%fromSC + a3*y3%fromSC - END IF ! check if allocated -END SUBROUTINE -END MODULE SuperController_Types -!ENDOFREGISTRYGENERATEDFILE diff --git a/modules/supercontroller/src/SuperController_Types.h b/modules/supercontroller/src/SuperController_Types.h deleted file mode 100644 index b4ec96dc17..0000000000 --- a/modules/supercontroller/src/SuperController_Types.h +++ /dev/null @@ -1,104 +0,0 @@ -//!STARTOFREGISTRYGENERATEDFILE 'SuperController_Types.h' -//! -//! WARNING This file is generated automatically by the FAST registry. -//! Do not edit. Your changes to this file will be lost. -//! - -#ifndef _SuperController_TYPES_H -#define _SuperController_TYPES_H - -#ifdef _WIN32 //define something for Windows (32-bit) - #include "stdbool.h" - #define CALL __declspec(dllexport) -#elif _WIN64 //define something for Windows (64-bit) - #include "stdbool.h" - #define CALL __declspec(dllexport) -#else - #include - #define CALL -#endif - -typedef struct SC_InitInputType { - void *object; - int nTurbines; - char DLL_FileName[1024]; -} SC_InitInputType_t; - -typedef struct SC_InitOutputType { - void *object; - int NumCtrl2SC; - int nInpGlobal; - int NumSC2Ctrl; - int NumSC2CtrlGlob; -} SC_InitOutputType_t; - -typedef struct SC_ParameterType { - void *object; - double DT; - int nTurbines; - int NumCtrl2SC; - int nInpGlobal; - int NumSC2Ctrl; - int NumSC2CtrlGlob; - int NumStatesGlobal; - int NumStatesTurbine; - int NumParamGlobal; - int NumParamTurbine; - float *ParamGlobal; int ParamGlobal_Len; - float *ParamTurbine; int ParamTurbine_Len; -} SC_ParameterType_t; - -typedef struct SC_DiscreteStateType { - void *object; - float *Global; int Global_Len; - float *Turbine; int Turbine_Len; -} SC_DiscreteStateType_t; - -typedef struct SC_ContinuousStateType { - void *object; - float Dummy; -} SC_ContinuousStateType_t; - -typedef struct SC_ConstraintStateType { - void *object; - float Dummy; -} SC_ConstraintStateType_t; - -typedef struct SC_MiscVarType { - void *object; - float Dummy; -} SC_MiscVarType_t; - -typedef struct SC_OtherStateType { - void *object; - int Dummy; -} SC_OtherStateType_t; - -typedef struct SC_InputType { - void *object; - float *toSCglob; int toSCglob_Len; - float *toSC; int toSC_Len; -} SC_InputType_t; - -typedef struct SC_OutputType { - void *object; - float *fromSCglob; int fromSCglob_Len; - float *fromSC; int fromSC_Len; -} SC_OutputType_t; - -typedef struct SC_UserData { - SC_InitInputType_t SC_InitInput; - SC_InitOutputType_t SC_InitOutput; - SC_ParameterType_t SC_Param; - SC_DiscreteStateType_t SC_DiscState; - SC_ContinuousStateType_t SC_ContState; - SC_ConstraintStateType_t SC_ConstrState; - SC_MiscVarType_t SC_Misc; - SC_OtherStateType_t SC_OtherState; - SC_InputType_t SC_Input; - SC_OutputType_t SC_Output; -} SC_t; - -#endif // _SuperController_TYPES_H - -//!ENDOFREGISTRYGENERATEDFILE From ac1f5a2ec9d88f2e1b8c0dd3ccc4c2c0268f4770 Mon Sep 17 00:00:00 2001 From: Abhineet Gupta Date: Fri, 4 Apr 2025 11:45:43 -0600 Subject: [PATCH 06/15] Removing more supercontroller dependencies --- glue-codes/fast-farm/src/FAST_Farm_Subs.f90 | 10 +++------- glue-codes/openfast-cpp/src/OpenFAST.H | 2 -- glue-codes/openfast-cpp/src/OpenFAST.cpp | 14 -------------- glue-codes/simulink/CMakeLists.txt | 1 - glue-codes/simulink/src/create_FAST_SFunc.m | 3 +-- 5 files changed, 4 insertions(+), 26 deletions(-) diff --git a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 index 0403f32754..269eba4a37 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 +++ b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 @@ -1601,9 +1601,8 @@ end subroutine FARM_CalcOutput !! 1. CALL WAT_End !! 2. CALL AWAE_End !! 3. CALL WD_End -!! 4. CALL SC_End -!! 5. CALL FWrap_End -!! 6. CALL MD_End +!! 4. CALL FWrap_End +!! 5. CALL MD_End !! - Close Output File subroutine FARM_End(farm, ErrStat, ErrMsg) type(All_FastFarm_Data), INTENT(INOUT) :: farm @@ -1654,10 +1653,7 @@ subroutine FARM_End(farm, ErrStat, ErrMsg) end if !-------------- - ! 4. End supercontroller - - !-------------- - ! 5. End each instance of FAST (each instance of FAST can be done in parallel, too) + ! 4. End each instance of FAST (each instance of FAST can be done in parallel, too) if (allocated(farm%FWrap)) then DO nt = 1, farm%p%NumTurbines if (farm%FWrap(nt)%IsInitialized) then diff --git a/glue-codes/openfast-cpp/src/OpenFAST.H b/glue-codes/openfast-cpp/src/OpenFAST.H index 79443e637e..ab656344da 100644 --- a/glue-codes/openfast-cpp/src/OpenFAST.H +++ b/glue-codes/openfast-cpp/src/OpenFAST.H @@ -736,8 +736,6 @@ private: //! Get reference positions of blade-resolved FSI nodes from OpenFAST void get_ref_positions_from_openfast(int iTurb); - void loadSuperController(const fastInputs & fi); - //! Apply the velocity data at the Aerodyn nodes in 'velData' to turbine number 'iTurb' at time step 'iPrestart' through the data structure 'cDriver_Output_to_FAST' void applyVelocityData(int iPrestart, int iTurb, ExtInfw_OutputType_t o_t_FAST, std::vector & velData) ; diff --git a/glue-codes/openfast-cpp/src/OpenFAST.cpp b/glue-codes/openfast-cpp/src/OpenFAST.cpp index 4b162a42e6..140b1dec87 100644 --- a/glue-codes/openfast-cpp/src/OpenFAST.cpp +++ b/glue-codes/openfast-cpp/src/OpenFAST.cpp @@ -884,12 +884,6 @@ void fast::OpenFAST::solution0(bool writeFiles) { if (!dryRun) { -// if(scStatus) { -// -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// // sc.fastSCInputOutput(); -// } - if (writeFiles) { for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { prepareRestartFile(iTurb); @@ -1141,10 +1135,6 @@ void fast::OpenFAST::prework() { } else { -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// } - for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { FAST_CFD_Prework(&iTurb, &ErrStat, ErrMsg); checkError(ErrStat, ErrMsg); @@ -1337,10 +1327,6 @@ void fast::OpenFAST::step(double ss_time) { set inputs from this code and call FAST: ********************************* */ -// if(scStatus) { -// std::cout << "Use of Supercontroller is not supported through the C++ API right now" << std::endl; -// } - for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) { // this advances the states, calls CalcOutput, and solves for next inputs. Predictor-corrector loop is imbeded here: diff --git a/glue-codes/simulink/CMakeLists.txt b/glue-codes/simulink/CMakeLists.txt index 216dd15726..242c4ac4fb 100644 --- a/glue-codes/simulink/CMakeLists.txt +++ b/glue-codes/simulink/CMakeLists.txt @@ -72,7 +72,6 @@ set_target_properties(FAST_SFunc PROPERTIES target_include_directories(FAST_SFunc PUBLIC $ $ - $ $ ) if(APPLE OR UNIX) diff --git a/glue-codes/simulink/src/create_FAST_SFunc.m b/glue-codes/simulink/src/create_FAST_SFunc.m index 82b926e1db..d3c85fb3df 100644 --- a/glue-codes/simulink/src/create_FAST_SFunc.m +++ b/glue-codes/simulink/src/create_FAST_SFunc.m @@ -18,7 +18,7 @@ % - The name of the library that was generated must match the `libname` variable below % and should be located in the directory specified by `libDir`. % - The `includeDir` variable must specify the directory that contains the following header files: -% "FAST_Library.h", "OpenFOAM_Types.h", "SuperController_Types.h", and "ExtLoadsDX_Types.h" +% "FAST_Library.h", "OpenFOAM_Types.h", and "ExtLoadsDX_Types.h" % % Run `mex -setup` in Matlab to configure a C compiler if you have not already done so. @@ -67,7 +67,6 @@ ['-L' libDir], ... ['-l' libName], ... ['-I' includeDir], ... - '-I../../../modules/supercontroller/src', ... % needed for visual studio builds to find "SuperController_Types.h" '-I../../../modules/externalinflow/src', ... % needed for visual studio builds to find "ExternalInflow_Types.h" '-I../../../modules/extloads/src', ... % needed for visual studio builds to find "ExtLoadsDX_Types.h" '-outdir', outDir, ... From b382fc7febc5965bd0f47b3f7d6b662bc3151584 Mon Sep 17 00:00:00 2001 From: AbhineetGupta Date: Fri, 4 Apr 2025 20:39:15 -0600 Subject: [PATCH 07/15] Modify documentation to remove supercontroller and point to ROSCO for farm control --- docs/source/user/fast.farm/AppendixC.rst | 22 --- docs/source/user/fast.farm/FFarmTheory.rst | 68 +-------- docs/source/user/fast.farm/FutureWork.rst | 5 +- docs/source/user/fast.farm/InputFiles.rst | 20 --- docs/source/user/fast.farm/Introduction.rst | 18 +-- docs/source/user/fast.farm/ModelGuidance.rst | 136 ++---------------- docs/source/user/fast.farm/Nomenclature.rst | 2 - .../fast.farm/examples/FAST.Farm--input.dat | 3 - 8 files changed, 17 insertions(+), 257 deletions(-) diff --git a/docs/source/user/fast.farm/AppendixC.rst b/docs/source/user/fast.farm/AppendixC.rst index 458fe84309..acd397bb29 100644 --- a/docs/source/user/fast.farm/AppendixC.rst +++ b/docs/source/user/fast.farm/AppendixC.rst @@ -15,14 +15,6 @@ is a one-digit number in the range [1,9], corresponding to row only values for the first 9 turbines can be output. Setting :math:`\alpha` > **NumTurbines** yields invalid output. -In\ :math:`\zeta` and Ot\ :math:`\zeta` refer to super-controller input -and output :math:`\zeta`, respectively, where :math:`\zeta` is a -one-digit number in the range [1,9], corresponding to element -:math:`\zeta` in the input and output arguments of the super-controller -source code. If there are more than 9 elements, only values for the -first 9 inputs and outputs can be output. Setting :math:`\zeta` greater -than the number of elements yields invalid output. - N\ :math:`\beta` refers to radial output node :math:`\beta`, where :math:`\beta` is a two-digit number in the range [01,20], corresponding to entry :math:`\beta` in the **OutRadii** list, where node @@ -56,20 +48,6 @@ overlapped itself. +--------------------------------------------------------------+-------------------+-------------------------------------------------+ | Channel Name | Units | Description | +==============================================================+===================+=================================================+ - | *Super Controller* | - +--------------------------------------------------------------+-------------------+-------------------------------------------------+ - | SCGblIn\ :math:`\zeta` | (user) | Global (turbine independent) super | - | | | controller input :math:`\zeta` | - +--------------------------------------------------------------+-------------------+-------------------------------------------------+ - | SCT\ :math:`\alpha`\ In\ :math:`\zeta` | (user) | Turbine-dependent super controller input | - | | | :math:`\zeta` for turbine :math:`\alpha` | - +--------------------------------------------------------------+-------------------+-------------------------------------------------+ - | SCGblOt\ :math:`\zeta` | (user) | Global (turbine independent) super | - | | | controller output :math:`\zeta` | - +--------------------------------------------------------------+-------------------+-------------------------------------------------+ - | SCT\ :math:`\alpha`\ Ot\ :math:`\zeta` | (user) | Turbine-dependent super controller input | - | | | :math:`\zeta` for turbine :math:`\alpha` | - +--------------------------------------------------------------+-------------------+-------------------------------------------------+ | *Wind Turbine and Inflow* | +--------------------------------------------------------------+-------------------+-------------------------------------------------+ | RtAxs\ :math:`\delta`\ T\ :math:`\alpha` | (-) | Orientation of the rotor centerline for turbine | diff --git a/docs/source/user/fast.farm/FFarmTheory.rst b/docs/source/user/fast.farm/FFarmTheory.rst index f07ab6e140..279a65e3b3 100644 --- a/docs/source/user/fast.farm/FFarmTheory.rst +++ b/docs/source/user/fast.farm/FFarmTheory.rst @@ -9,7 +9,7 @@ turbines within a wind farm. FAST.Farm uses `OpenFAST `__ to solve the aero-hydro-servo-elastic dynamics of each individual turbine, but considers additional physics for wind-farm-wide ambient wind in the -atmospheric boundary layer; a wind-farm super controller; and wake +atmospheric boundary layer; and wake deficits, advection, deflection, meandering, and merging. FAST.Farm is based on the principles of the DWM model -- including passive tracer modeling of wake meandering -- but addresses many of the limitations of @@ -101,9 +101,6 @@ appropriate in the next section. | farm or based on mesoscale | | | conditions or local terrain. | | +----------------------------------+----------------------------------+ - | - No treatment of a wind farm | - Optional inclusion of a wind | - | super controller. | farm super controller. | - +----------------------------------+----------------------------------+ | - Wake advects at mean ambient | - Wake advects based on the | | wind speed, not accelerating | local spatially averaged | | from near wake to far wake or | ambient wind speed and wake | @@ -178,8 +175,8 @@ code. The submodel hierarchy of FAST.Farm is illustrated in near-wake correction; and wake-deficit increment are submodels of the wake-dynamics (*WD*) model, implemented in a single module. Ambient wind and wake merging are submodels of the ambient wind and array effects -(*AWAE*) model, implemented in a single module. Combined with the super -controller (*SC*) and OpenFAST (*OF*) modules, FAST.Farm has four +(*AWAE*) model, implemented in a single module. Combined with the +OpenFAST (*OF*) modules, FAST.Farm has three modules and one driver. There are multiple instances of the *OF* and *WD* modules -- one instance for each wind turbine/rotor. Each submodel/module is described in the subsections below. @@ -272,9 +269,6 @@ sections below. +-----------------------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------------------------------------------------------+ | **Module** | **States (Discrete Time)** | **Inputs** | **Outputs** | +=========================================+=================================================================================+=====================================================================+======================================================================+ - | *Super Controller (SC)* | - User-defined | - Global measurements | - Global controller commands | - | | | - Commands/measurements from individual turbine controllers | - Commands to individual turbine controllers | - +-----------------------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------------------------------------------------------+ | *OpenFAST (OF)* | - None in the OpenFAST wrapper, but there are many states internal to OpenFAST | - Global controller commands | - Commands/measurements from the individual turbine controller | | | | - Commands to the individual turbine controller | - :math:`\hat{x}^\text{Disk}` | | | | - :math:`\vec{V}_\text{Dist}^\text{High}` | - :math:`\vec{p}^\text{Hub}` | @@ -334,55 +328,6 @@ results in simulations that are computationally inexpensive enough to run the many simulations necessary for wind turbine/farm design and analysis. -.. _FF:Theory:SC: - -Super Controller (SC Module) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Wind-farm-wide super controllers have the potential to achieve the -global benefit of improving overall power performance and reducing -turbine loads, based on modifying wake deficits through variations in -blade pitch or generator torque and/or redirecting (steering) wakes -through variations in nacelle yaw or tilt, as illustrated in -:numref:`FF:NacYaw`. - -.. figure:: Pictures/NacYawControl.png - :alt: Nacelle-yaw control used to redirect wakes away from downwind wind turbines. :cite:`ff-Gebraad16_1` - :name: FF:NacYaw - :width: 100% - :align: center - - Nacelle-yaw control used to redirect wakes away from downwind wind - turbines. :cite:`ff-Gebraad16_1` - -The *SC* module of FAST.Farm provides an interface to the super -controller dynamic library -- essentially identical to the super controller -available in `SOWFA `__ -- which allows the -user of FAST.Farm to implement their own wind-farm-wide control logic in -discrete time and without direct feedthrough of input to output -- perhaps -developed through the application of -`FLORIS `__. The inputs to the *SC* -module are commands or measurements from individual turbine controllers -(output from the *OF* module). [3]_ The outputs of the *SC* module are -the global controller commands and individual turbine controller -commands (inputs to the *OF* module). - -Note that at time zero, the *SC* module is called before the call to the -*OF* module and the associated individual turbine controllers. So, the -initial outputs from the super controller are sent as inputs to the -individual turbine controllers, but the initial inputs to the super -controller from the individual turbine controller outputs at time zero -are always zero. At subsequent time steps, the *OF* module and the -associated individual turbine controllers are called before the output -calculation of the *SC* module. As a result, at each time step other -than time zero, the outputs from the super controller are extrapolated -in time based on past values within *OF* before being sent as input to -the individual turbine controllers. Thus, care should be taken to ensure -that the outputs from the super controller vary smoothly over time -(without steps). See :numref:`FF:Parallel` for more information. - -.. _FF:OF: - OpenFAST (OF Module) ~~~~~~~~~~~~~~~~~~~~ @@ -442,13 +387,6 @@ directed vertically upward (opposite gravity), *X* directed horizontally nominally downwind (along the zero-degree wind direction), and *Y* directed horizontally transversely. -The global and turbine-dependent commands from the super controller -(outputs from the *SC* module) are used as inputs to the *OF* module to -enable the individual turbine controller to be guided by wind farm-level -effects; likewise, the turbine-dependent commands or measurements are -output from the *OF* module for access by the super controller (inputs -to the *SC* module). - The *OF* module also uses the disturbed wind (ambient plus wakes of neighboring turbines) across a high-resolution wind domain (in both time and space) around the turbine (output from the *AWAE* module -- see diff --git a/docs/source/user/fast.farm/FutureWork.rst b/docs/source/user/fast.farm/FutureWork.rst index a10e05534a..9d620cc1ec 100644 --- a/docs/source/user/fast.farm/FutureWork.rst +++ b/docs/source/user/fast.farm/FutureWork.rst @@ -73,8 +73,7 @@ releases: - Support full-system linearization. -- Support an interface to Simulink for super and individual wind - turbine controllers. +- Support an interface to Simulink for individual wind turbine controllers. - Implement checkpoint-restart capability. @@ -89,7 +88,7 @@ releases: naming convention used for the FAST.Farm-generated visualization output files in VTK format (with leading zeros and without the *t*). -- Support super controller-, inflow-, and wake-related output channels +- Support inflow-, and wake-related output channels for more than the first 9 wind turbines in the wind farm. - Interface FAST.Farm to the Wind-Plant Integrated System Design & diff --git a/docs/source/user/fast.farm/InputFiles.rst b/docs/source/user/fast.farm/InputFiles.rst index 9ecce9ce00..e8316b4621 100644 --- a/docs/source/user/fast.farm/InputFiles.rst +++ b/docs/source/user/fast.farm/InputFiles.rst @@ -32,7 +32,6 @@ sections: - Simulation Control -- Super Controller - Shared Moorings @@ -81,12 +80,6 @@ at :math:`t` = **TMax**. The **TMax** set in FAST.Farm will override the simulation length set in the OpenFAST primary input file of each wind turbine in the wind farm. -**UseSC** [flag] indicates if the wind-farm-wide super controller is to -be used. If **UseSC** = TRUE, the super controller will be called. If -**UseSC** = FALSE, the super controller will not be called, but each -wind turbine may still have an individual controller specified in the -OpenFAST module *ServoDyn*. - **Mod_AmbWind** [switch] indicates the ambient wind source. There are three options: 1) use ambient wind data generated by a high-fidelity precursor simulation in VTK format **[Mod_AmbWind=1]**, 2) use ambient @@ -106,19 +99,6 @@ origin. interconnects turbines. There are presently two options: 0) No shared moorings, 3) MoorDyn. -Super Controller -~~~~~~~~~~~~~~~~ - -**SC_FileName** [quoted string] sets the name and location of the -dynamic library containing the super controller code. It is only used -when **UseSC** = TRUE. The dynamic library should be compiled as a -*.dll* file in Windows or a *.so* file in Linux or Mac OS. **The file -name must be in quotations** and can contain an absolute or a relative -path. The super controller is used in conjunction with individual wind -turbine controllers defined in the style of the DISCON dynamic library -of the DNV GL’s Bladed wind turbine software package, with minor -modification. See :numref:`FF:sec:SupCon` for more information. - Shared Moorings ~~~~~~~~~~~~~~~ diff --git a/docs/source/user/fast.farm/Introduction.rst b/docs/source/user/fast.farm/Introduction.rst index 59ecb57bf9..a133f13652 100644 --- a/docs/source/user/fast.farm/Introduction.rst +++ b/docs/source/user/fast.farm/Introduction.rst @@ -9,7 +9,7 @@ structural loads of wind turbines within a wind farm. FAST.Farm uses `OpenFAST `__ to solve the aero-hydro-servo-elastic dynamics of each individual turbine, but considers additional physics for wind farm-wide ambient wind in the -atmospheric boundary layer; a wind-farm super controller; and wake +atmospheric boundary layer; and wake deficits, advection, deflection, meandering, and merging. FAST.Farm is based on some of the principles of the dynamic wake meandering (DWM) model -- including passive tracer modeling of wake meandering -- but addresses @@ -72,8 +72,8 @@ Wake advection, deflection, and meandering; near-wake correction; and wake-deficit increment are submodels of the wake-dynamics (*WD*) model, implemented in a single module. Ambient wind and wake merging are submodels of the ambient wind and array effects (*AWAE*) model, -implemented in a single module. Combined with the super controller -(*SC*) and OpenFAST (*OF*) modules, FAST.Farm has four modules and one +implemented in a single module. Combined with the OpenFAST (*OF*) modules, +FAST.Farm has three modules and one driver. There are multiple instances of the *OF* and *WD* modules -- one instance for each wind turbine/rotor. @@ -87,18 +87,6 @@ of simulation parameters, checks the validity of these parameters, initializes the modules, writes results to a file, and releases memory at the end of the simulation. -Super Controller Module ------------------------ - -The *SC* module of FAST.Farm -- essentially identical to the super -controller available in `SOWFA `__ allows -wind-farm-wide control logic to be implemented by the user, including -sending and receiving commands from the individual turbine controllers -in OpenFAST. The logic of such a super controller could be developed -through the application of the National Renewable Energy Laboratory -(NREL) code FLOw Redirection and Induction in Steady state -(`FLORIS `__). - OpenFAST Module --------------- diff --git a/docs/source/user/fast.farm/ModelGuidance.rst b/docs/source/user/fast.farm/ModelGuidance.rst index 8755bece30..9d12f552d9 100644 --- a/docs/source/user/fast.farm/ModelGuidance.rst +++ b/docs/source/user/fast.farm/ModelGuidance.rst @@ -5,8 +5,8 @@ Modeling Guidance This chapter includes modeling guidance for setting up and running a FAST.Farm simulation. This includes guidance on inflow wind generation; -low- and high-resolution grid discretization; parameter selection; super -controller use; and solutions for commonly encountered errors. +low- and high-resolution grid discretization; parameter selection; +and solutions for commonly encountered errors. .. _FF:sec:setup: @@ -912,125 +912,13 @@ user. .. _FF:sec:SupCon: -Super Controller ----------------- - -When **UseSC** is set to TRUE, the super controller is enabled. The -super controller code must be compiled as a dynamic library file -- a -*.dll* file in Windows or a *.so* file in Linux or Mac OS. This super -controller dynamic library is essentially identical to the super -controller available in `SOWFA `__. The -super controller is used in conjunction with individual wind turbine -controllers defined in the style of the DISCON dynamic library of the -DNV GL’s Bladed wind turbine software package, with minor modification. - -The inputs to the super controller are commands or measurements from -individual turbine controllers. [3]_ The outputs of super controller -module are the global controller commands and individual turbine -controller commands. - -The super controller dynamic library must be compiled with five -procedures, whose arguments are outlined in :numref:`FF:tab:SC_DLL`. - - -.. table:: Arguments for Each Procedure of the Super Controller Dynamic Library - :name: FF:tab:SC_DLL - - +---------------------+---------------------------------------------------+---------------------------------------------------+-------------------------------------------------------------+ - | **Procedure** | **Inputs** | **Outputs** | **Comments** | - +=====================+===================================================+===================================================+=============================================================+ - | ``sc_init`` | - ``nTurbines`` | - ``nInpGlobal`` | - Set numbers of inputs, outputs, states, and parameters | - | | | - ``NumCtrl2SC`` | - ``nInpGlobal`` must currently be set to zero in FAST.Farm | - | | | - ``NumParamGlobal`` | | - | | | - ``NumParamTurbine`` | | - | | | - ``NumStatesGlobal`` | | - | | | - ``NumStatesTurbine`` | | - | | | - ``NumSC2CtrlGlob`` | | - | | | - ``NumSC2Ctrl`` | | - | | | - ``errStat`` | | - | | | - ``errMsg`` | | - +---------------------+---------------------------------------------------+---------------------------------------------------+-------------------------------------------------------------+ - | ``sc_getinitData`` | - ``nTurbines`` | - ``ParamGlobal(1:NumParamGlobal)`` | - Set parameters | - | | - ``NumParamGlobal`` | - ``ParamTurbine(1:NumParamTurbine*nTurbines)`` | - Initialize states at time zero | - | | - ``Num ParamTurbine`` | - ``from_SCglob(1:NumSC2CtrlGlob)`` | - Initial outputs are not currently used by FAST.Farm | - | | - ``NumSC2CtrlGlob`` | - ``from_SC(1:NumSC2Ctrl*nTurbines)`` | | - | | - ``NumSC2Ctrl`` | - ``from_SCglob(1:NumSC2CtrlGlob)`` | | - | | - ``NumStatesGlobal`` | - ``from_SC(1:NumSC2Ctrl*nTurbines)`` | | - | | - ``NumStatesTurbine`` | - ``StatesGlob(1:NumStatesGlobal)`` | | - | | | - ``StatesTurbine(1:NumStatesTurbine*nTurbines)`` | | - | | | - ``errStat`` | | - | | | - ``errMsg`` | | - +---------------------+---------------------------------------------------+---------------------------------------------------+-------------------------------------------------------------+ - | ``sc_calcOutputs`` | - ``nTurbines`` | - ``from_SCglob(1:NumSC2CtrlGlob)`` | - Calculate outputs at the current time step | - | | - ``NumParamGlobal`` | - ``from_SC(1:NumSC2Ctrl*nTurbines)`` | - ``nInpGlobal`` is currently zero in FAST.Farm | - | | - ``ParamGlobal(1:NumParamGlobal)`` | - ``errStat`` | - ``to_SCglob`` is currently null in FAST.Farm | - | | - ``NumParamTurbine`` | - ``errMsg`` | | - | | - ``ParamTurbine(1:NumParamTurbine*nTurbines)`` | | | - | | - ``nInpGlobal`` | | | - | | - ``to_SCglob(1:nInpGlobal)`` | | | - | | - ``NumCtrl2SC`` | | | - | | - ``to_ SC(1:NumCtrl2SC*nTurbines)`` | | | - | | - ``NumStatesGlobal`` | | | - | | - ``StatesGlob(1:NumStatesGlobal)`` | | | - | | - ``NumStatesTurbine`` | | | - | | - ``StatesTurbine(1:NumStatesTurbine*nTurbines)`` | | | - | | - ``NumSC2CtrlGlob`` | | | - | | - ``NumSC2Ctrl`` | | | - +---------------------+---------------------------------------------------+---------------------------------------------------+-------------------------------------------------------------+ - | ``sc_updateStates`` | - ``nTurbines`` | - ``StatesGlob(1:NumStatesGlobal)`` | - Update states from one time step to the next | - | | - ``NumParamGlobal`` | - ``StatesTurbine(1:NumStatesTurbine*nTurbines)`` | - ``nInpGlobal`` Is currently zero in FAST.Farm | - | | - ``ParamGlobal(1:NumParamGlobal)`` | - ``errStat`` | - ``to_SCglob`` Is currently null in FAST.Farm | - | | - ``NumParamTurbine`` | - ``errMsg`` | | - | | - ``ParamTurbine(1:NumParamTurbine*nTurbines)`` | | | - | | - ``nInpGlobal`` | | | - | | - ``to_SCglob(1:nInpGlobal)`` | | | - | | - ``NumCtrl2SC`` | | | - | | - ``to_SC(1:NumCtrl2SC*nTurbines)`` | | | - | | - ``NumStatesGlobal`` | | | - | | - ``NumStatesTurbine`` | | | - +---------------------+---------------------------------------------------+---------------------------------------------------+-------------------------------------------------------------+ - | ``sc_end`` | | - ``errStat`` | - Release memory | - | | | - ``errMsg`` | - Close files | - +---------------------+---------------------------------------------------+---------------------------------------------------+-------------------------------------------------------------+ - - -To interact with the super controller, the individual turbine -controllers within each instance of OpenFAST must also be compiled as a -dynamic library. The single procedure, ``DISCON``, is unchanged from the -standard ``DISCON`` interface for the Bladed wind turbine software -package, as defined by DNV GL, but with three extra arguments, as -outlined in :numref:`FF:tab:DISCON`. - -.. table:: Arguments of the ``DISCON`` Procedure for Individual Turbine Controller Dynamic Library, Updated for the Super Controller - :name: FF:tab:DISCON - - +---------------+--------------------------------------+---------------------------+--------------------------------+ - | **Procedure** | **Inputs** | **Outputs** | **Comments** | - +===============+======================================+===========================+================================+ - | ``DISCON`` | - ``avrSWAP(*)`` | - ``avrSWAP(*)`` | - New inputs: ``from_SCglob`` | - | | - ``from_SCglob(1:NumSC2CtrlGlob)`` | - ``to_SC(1:NumCtrl2SC)`` | and ``from_SC`` | - | | - ``from_SC(1:NumSC2Ctrl)`` | - ``aviFAIL`` | - New output: ``to_SC`` | - | | - ``accInFILE`` | - ``avcMSG`` | | - | | - ``avcOUTNAME`` | | | - +---------------+--------------------------------------+---------------------------+--------------------------------+ - - -Note that at time zero, the super controller output calculation -(``sc_calcOutputs``) is called before the call to the individual turbine -controllers (``DISCON``). So, the initial outputs from the super -controller (``from_SC``, ``from_SCglob``) are sent as inputs to the -individual turbine controllers, but the initial inputs to the super -controller from the individual turbine controller outputs (``to_SC``) at -time zero are always zero. At subsequent time steps, the individual -turbine controllers (``DISCON``) are called before the output -calculation of the super controller (``sc_calcOutputs``). As a result, -at each time step other than time zero, the outputs from the super -controller (``from_SC``, ``from_SCglob``) are extrapolated in time based -on past values within *OF* before being sent as input to the individual -turbine controllers. Thus, care should be taken to ensure that the -outputs from the super controller (``from_SC``, ``from_SCglob``) vary -smoothly over time (without steps). See -Figure :numref:`FF:Parallel` for more information. +Farm Level Control +------------------ + +FAST.Farm does not include a module for farm level control. +Users are advised to utilize the wind farm control capability of +the `Reference Open Source Controller` (`ROSCO `_) +to implement farm level controller. Commonly Encountered Errors --------------------------- @@ -1114,10 +1002,4 @@ along which axis the error has occurred, aiding in debugging. When HAWC format is used (**WindType** = 5), `_u`, `_v`, `_w` must be appended to the file names. -.. [3] - The super controller also has as input a placeholder for future - global (e.g., wind) measurements in addition to commands or - measurements from the individual turbine controllers. But the global - inputs are currently null. - diff --git a/docs/source/user/fast.farm/Nomenclature.rst b/docs/source/user/fast.farm/Nomenclature.rst index abd6d94be3..23e0cafe80 100644 --- a/docs/source/user/fast.farm/Nomenclature.rst +++ b/docs/source/user/fast.farm/Nomenclature.rst @@ -212,8 +212,6 @@ Nomenclature .. |txt_rPlane| replace:: radial unit vector in the axisymmetric coordinate system .. |eqs_S| replace:: :math:`S` .. |txt_S| replace:: global :math:`X`-, :math:`Y`-, and :math:`Z`-coordinate -.. |eqs_SC| replace:: SC -.. |txt_SC| replace:: super controller (module) .. |eqs_SOWFA| replace:: SOWFA .. |txt_SOWFA| replace:: Simulator fOr Wind Farm Applications .. |eqs_t| replace:: :math:`t` diff --git a/docs/source/user/fast.farm/examples/FAST.Farm--input.dat b/docs/source/user/fast.farm/examples/FAST.Farm--input.dat index 1164ae82e9..a080a33e8d 100644 --- a/docs/source/user/fast.farm/examples/FAST.Farm--input.dat +++ b/docs/source/user/fast.farm/examples/FAST.Farm--input.dat @@ -4,12 +4,9 @@ Comment False Echo - Echo input data to .ech? (flag) FATAL AbortLevel - Error level when simulation should abort (string) {"WARNING", "SEVERE", "FATAL"} 2000.0 TMax - Total run time (s) [>=0.0] -False UseSC - Use a super controller? (flag) 1 Mod_AmbWind - Ambient wind model (-) (switch) {1: high-fidelity precursor in VTK format, 2: one InflowWind module, 3: multiple instances of InflowWind module} 2 Mod_WaveField - Wave field handling (-) (switch) {1: use individual HydroDyn inputs without adjustment, 2: adjust wave phases based on turbine offsets from farm origin} 0 Mod_SharedMooring - Shared mooring system model (switch) {0: None, 3=MoorDyn}} ---- SUPER CONTROLLER --- [used only for UseSC=True] -"SC_DLL.dll" SC_FileName Name/location of the dynamic library {.dll [Windows] or .so [Linux]} containing the Super Controller algorithms (quoted string) --- SHARED MOORING SYSTEM --- [used only for Mod_SharedMoor>0] "" SharedMoorFile - Name of file containing shared mooring system input parameters (quoted string) [used only when Mod_SharedMooring > 0] 0.04 DT_Mooring - Time step for farm-level mooring coupling with each turbine (s) [used only when Mod_SharedMooring > 0] From 219bf90beb44a7a47e98e8efcf23d47e9b8984d1 Mon Sep 17 00:00:00 2001 From: AbhineetGupta Date: Fri, 4 Apr 2025 21:10:50 -0600 Subject: [PATCH 08/15] Add api-changes for removing supercontroller --- docs/source/user/api_change.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/source/user/api_change.rst b/docs/source/user/api_change.rst index 6f40c92e4c..8f2d412014 100644 --- a/docs/source/user/api_change.rst +++ b/docs/source/user/api_change.rst @@ -9,6 +9,20 @@ The changes are tabulated according to the module input file, line number, and f The line number corresponds to the resulting line number after all changes are implemented. Thus, be sure to implement each in order so that subsequent line numbers are correct. +OpenFAST v4.0.2 to OpenFAST v4.0.3 +---------------------------------- +Supercontroller module has been removed from FAST.Farm. + +============================================= ==== =============== ======================================================================================================================================================================================================== +Removed in OpenFAST `v4.0.3` +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Module Line Flag Name Example Value +============================================= ==== =============== ======================================================================================================================================================================================================== +FAST.Farm 7 UseSC False UseSC - Use a super controller? (flag) +FAST.Farm 11 na --- SUPER CONTROLLER --- [used only for UseSC=True] +FAST.Farm 12 SC_FileName "SC_DLL.dll" SC_FileName Name/location of the dynamic library {.dll [Windows] or .so [Linux]} containing the Super Controller algorithms (quoted string) +============================================= ==== =============== ======================================================================================================================================================================================================== + OpenFAST v4.0.1 to OpenFAST v4.0.2 ---------------------------------- From 3073f3f84a4adfb57dbf662694f4134540c4927f Mon Sep 17 00:00:00 2001 From: andrew-platt Date: Mon, 14 Apr 2025 13:39:35 -0600 Subject: [PATCH 09/15] remove supercontroller from vs-build projects --- vs-build/FAST-farm/FAST-Farm.vfproj | 17 ------------ vs-build/FASTlib/FASTlib.vfproj | 41 ----------------------------- 2 files changed, 58 deletions(-) diff --git a/vs-build/FAST-farm/FAST-Farm.vfproj b/vs-build/FAST-farm/FAST-Farm.vfproj index ccd5bd0cc6..df2c6cb580 100644 --- a/vs-build/FAST-farm/FAST-Farm.vfproj +++ b/vs-build/FAST-farm/FAST-Farm.vfproj @@ -124,23 +124,6 @@ - - - - - - - - - - - - - - - - - diff --git a/vs-build/FASTlib/FASTlib.vfproj b/vs-build/FASTlib/FASTlib.vfproj index ccbd7789a6..e34ecf918e 100644 --- a/vs-build/FASTlib/FASTlib.vfproj +++ b/vs-build/FASTlib/FASTlib.vfproj @@ -2409,46 +2409,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From c3e042f323edeeee4526c437c6a537bc12802c0f Mon Sep 17 00:00:00 2001 From: andrew-platt Date: Mon, 14 Apr 2025 13:42:50 -0600 Subject: [PATCH 10/15] supercontroller: update version info in api_change.rst --- docs/source/user/api_change.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/user/api_change.rst b/docs/source/user/api_change.rst index 5fe18d574b..96b0137dd1 100644 --- a/docs/source/user/api_change.rst +++ b/docs/source/user/api_change.rst @@ -9,12 +9,12 @@ The changes are tabulated according to the module input file, line number, and f The line number corresponds to the resulting line number after all changes are implemented. Thus, be sure to implement each in order so that subsequent line numbers are correct. -OpenFAST v4.0.2 to OpenFAST v4.0.3 +OpenFAST v4.0.3 to OpenFAST v4.1.0 ---------------------------------- Supercontroller module has been removed from FAST.Farm. ============================================= ==== =============== ======================================================================================================================================================================================================== -Removed in OpenFAST `v4.0.3` +Removed in OpenFAST `v4.1.0` --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Module Line Flag Name Example Value ============================================= ==== =============== ======================================================================================================================================================================================================== From 3164e16acfd017042b74ab08689918044202567d Mon Sep 17 00:00:00 2001 From: AbhineetGupta Date: Tue, 15 Apr 2025 08:42:36 -0600 Subject: [PATCH 11/15] Fix FAST_Farm_Subs.f90 formatting during supercontroller deprecation --- glue-codes/fast-farm/src/FAST_Farm_Subs.f90 | 2945 ++++++++++--------- 1 file changed, 1495 insertions(+), 1450 deletions(-) diff --git a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 index e09ed24665..a4f6ed2edc 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 +++ b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 @@ -1,6 +1,6 @@ !********************************************************************************************************************************** !> ## FAST_Farm -!! The FAST_Farm, FAST_Farm_Subs, and FAST_Farm_Types modules make up a driver for the multi-turbine FAST.Farm code. +!! The FAST_Farm, FAST_Farm_Subs, and FAST_Farm_Types modules make up a driver for the multi-turbine FAST.Farm code. !! FAST_Farms_Types will be auto-generated by the FAST registry program, based on the variables specified in the !! FAST_Farm_Registry.txt file. !! @@ -32,70 +32,70 @@ MODULE FAST_Farm_Subs USE FAST_Farm_IO USE FAST_Subs USE FASTWrapper - + #ifdef _OPENMP - USE OMP_LIB + USE OMP_LIB #endif IMPLICIT NONE - + CONTAINS subroutine TrilinearInterpRegGrid(V, pt, dims, val) - - real(SiKi), intent(in) :: V(:, 0:, 0:, 0:) !< The volume data being sampled - real(ReKi), intent(in) :: pt(3) !< The point, in grid coordinates where we want to sample the data - integer(IntKi), intent(in) :: dims(3) !< The grid dimensions - real(ReKi), intent(out) :: val(3) !< The interpolated value of V at location, pt - - integer(IntKi) :: x0, x1, y0, y1, z0, z1, i - real(ReKi) :: xd, yd, zd, c00(3), c01(3), c10(3), c11(3), c0(3), c1(3) + + real(SiKi), intent(in ) :: V(:,0:,0:,0:) !< The volume data being sampled + real(ReKi), intent(in ) :: pt(3) !< The point, in grid coordinates where we want to sample the data + integer(IntKi), intent(in ) :: dims(3) !< The grid dimensions + real(ReKi), intent( out) :: val(3) !< The interpolated value of V at location, pt + + integer(IntKi) :: x0,x1,y0,y1,z0,z1, i + real(ReKi) :: xd,yd,zd,c00(3),c01(3),c10(3),c11(3),c0(3),c1(3) REAL(ReKi) :: N(8) ! array for holding scaling factors for the interpolation algorithm REAL(ReKi) :: u(8) ! array for holding the corner values for the interpolation algorithm across a cubic volume real(ReKi) :: val2(3) - - x0 = min(max(floor(pt(1)), 0), dims(1) - 1) + + x0 = min(max(floor(pt(1)),0),dims(1)-1) x1 = x0 + 1 - if (x0 == (dims(1) - 1)) x1 = x0 ! Handle case where x0 is the last index in the grid, in this case xd = 0.0, so the 2nd term in the interpolation will not contribute - xd = 2.0_ReKi*(pt(1) - REAL(x0, ReKi)) - 1.0_ReKi + if (x0 == (dims(1)-1)) x1 = x0 ! Handle case where x0 is the last index in the grid, in this case xd = 0.0, so the 2nd term in the interpolation will not contribute + xd = 2.0_ReKi * (pt(1) - REAL(x0, ReKi)) - 1.0_ReKi - y0 = min(max(floor(pt(2)), 0), dims(2) - 1) + y0 = min(max(floor(pt(2)),0),dims(2)-1) y1 = y0 + 1 - if (y0 == (dims(2) - 1)) y1 = y0 ! Handle case where y0 is the last index in the grid, in this case yd = 0.0, so the 2nd term in the interpolation will not contribute - yd = 2.0_ReKi*(pt(2) - REAL(y0, ReKi)) - 1.0_ReKi + if (y0 == (dims(2)-1)) y1 = y0 ! Handle case where y0 is the last index in the grid, in this case yd = 0.0, so the 2nd term in the interpolation will not contribute + yd = 2.0_ReKi * (pt(2) - REAL(y0, ReKi)) - 1.0_ReKi - z0 = min(max(floor(pt(3)), 0), dims(3) - 1) + z0 = min(max(floor(pt(3)),0),dims(3)-1) z1 = z0 + 1 - if (z0 == (dims(3) - 1)) z1 = z0 ! Handle case where z0 is the last index in the grid, in this case zd = 0.0, so the 2nd term in the interpolation will not contribute - zd = 2.0_ReKi*(pt(3) - REAL(z0, ReKi)) - 1.0_ReKi - + if (z0 == (dims(3)-1)) z1 = z0 ! Handle case where z0 is the last index in the grid, in this case zd = 0.0, so the 2nd term in the interpolation will not contribute + zd = 2.0_ReKi * (pt(3) - REAL(z0, ReKi)) - 1.0_ReKi + !------------------------------------------------------------------------------------------------- ! Interpolate on the grid !------------------------------------------------------------------------------------------------- - N(1) = (1.0_ReKi + zd)*(1.0_ReKi - yd)*(1.0_ReKi - xd) - N(2) = (1.0_ReKi + zd)*(1.0_ReKi + yd)*(1.0_ReKi - xd) - N(3) = (1.0_ReKi - zd)*(1.0_ReKi + yd)*(1.0_ReKi - xd) - N(4) = (1.0_ReKi - zd)*(1.0_ReKi - yd)*(1.0_ReKi - xd) - N(5) = (1.0_ReKi + zd)*(1.0_ReKi - yd)*(1.0_ReKi + xd) - N(6) = (1.0_ReKi + zd)*(1.0_ReKi + yd)*(1.0_ReKi + xd) - N(7) = (1.0_ReKi - zd)*(1.0_ReKi + yd)*(1.0_ReKi + xd) - N(8) = (1.0_ReKi - zd)*(1.0_ReKi - yd)*(1.0_ReKi + xd) - N = N/real(size(N), ReKi) ! normalize - - do i = 1, 3 - u(1) = real(V(i, x0, y0, z1), ReKi) - u(2) = real(V(i, x0, y1, z1), ReKi) - u(3) = real(V(i, x0, y1, z0), ReKi) - u(4) = real(V(i, x0, y0, z0), ReKi) - u(5) = real(V(i, x1, y0, z1), ReKi) - u(6) = real(V(i, x1, y1, z1), ReKi) - u(7) = real(V(i, x1, y1, z0), ReKi) - u(8) = real(V(i, x1, y0, z0), ReKi) - - val(i) = SUM(N*u) + N(1) = ( 1.0_ReKi + zd )*( 1.0_ReKi - yd )*( 1.0_ReKi - xd ) + N(2) = ( 1.0_ReKi + zd )*( 1.0_ReKi + yd )*( 1.0_ReKi - xd ) + N(3) = ( 1.0_ReKi - zd )*( 1.0_ReKi + yd )*( 1.0_ReKi - xd ) + N(4) = ( 1.0_ReKi - zd )*( 1.0_ReKi - yd )*( 1.0_ReKi - xd ) + N(5) = ( 1.0_ReKi + zd )*( 1.0_ReKi - yd )*( 1.0_ReKi + xd ) + N(6) = ( 1.0_ReKi + zd )*( 1.0_ReKi + yd )*( 1.0_ReKi + xd ) + N(7) = ( 1.0_ReKi - zd )*( 1.0_ReKi + yd )*( 1.0_ReKi + xd ) + N(8) = ( 1.0_ReKi - zd )*( 1.0_ReKi - yd )*( 1.0_ReKi + xd ) + N = N / real( size(N), ReKi ) ! normalize + + do i=1,3 + u(1) = real(V( i, x0, y0, z1 ), ReKi) + u(2) = real(V( i, x0, y1, z1 ), ReKi) + u(3) = real(V( i, x0, y1, z0 ), ReKi) + u(4) = real(V( i, x0, y0, z0 ), ReKi) + u(5) = real(V( i, x1, y0, z1 ), ReKi) + u(6) = real(V( i, x1, y1, z1 ), ReKi) + u(7) = real(V( i, x1, y1, z0 ), ReKi) + u(8) = real(V( i, x1, y0, z0 ), ReKi) + + val(i) = SUM ( N * u ) end do - + ! ! !xd = pt(1) - x0 @@ -118,6 +118,7 @@ subroutine TrilinearInterpRegGrid(V, pt, dims, val) !end do end subroutine TrilinearInterpRegGrid + !---------------------------------------------------------------------------------------------------------------------------------- !> Routine to call Init routine for each module. This routine sets all of the init input data for each module. The initialization algorithm is: \n !! - Read-In Input File @@ -129,1628 +130,1672 @@ end subroutine TrilinearInterpRegGrid !! - Open Output File !! - n=0 !! - t=0 - SUBROUTINE Farm_Initialize(farm, InputFile, ErrStat, ErrMsg) - - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status of the operation - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None - CHARACTER(*), INTENT(IN) :: InputFile !< A CHARACTER string containing the name of the primary FAST.Farm input file - - ! local variables - type(AWAE_InitInputType) :: AWAE_InitInput - type(AWAE_InitOutputType) :: AWAE_InitOutput - - INTEGER(IntKi) :: ErrStat2 - CHARACTER(ErrMsgLen) :: ErrMsg2 - TYPE(WD_InitInputType) :: WD_InitInput ! init-input data for WakeDynamics module - CHARACTER(*), PARAMETER :: RoutineName = 'Farm_Initialize' - CHARACTER(ChanLen) :: OutList(Farm_MaxOutPts) ! list of user-requested output channels - INTEGER(IntKi) :: i - !.......... - ErrStat = ErrID_None - ErrMsg = "" - AbortErrLev = ErrID_Fatal ! Until we read otherwise from the FAST input file, we abort only on FATAL errors - +SUBROUTINE Farm_Initialize( farm, InputFile, ErrStat, ErrMsg ) + + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status of the operation + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message if ErrStat /= ErrID_None + CHARACTER(*), INTENT(IN ) :: InputFile !< A CHARACTER string containing the name of the primary FAST.Farm input file + + + ! local variables + type(AWAE_InitInputType) :: AWAE_InitInput + type(AWAE_InitOutputType) :: AWAE_InitOutput + + INTEGER(IntKi) :: ErrStat2 + CHARACTER(ErrMsgLen) :: ErrMsg2 + TYPE(WD_InitInputType) :: WD_InitInput ! init-input data for WakeDynamics module + CHARACTER(*), PARAMETER :: RoutineName = 'Farm_Initialize' + CHARACTER(ChanLen) :: OutList(Farm_MaxOutPts) ! list of user-requested output channels + INTEGER(IntKi) :: i + !.......... + ErrStat = ErrID_None + ErrMsg = "" + AbortErrLev = ErrID_Fatal ! Until we read otherwise from the FAST input file, we abort only on FATAL errors + + ! ... Open and read input files, initialize global parameters. ... - - IF (LEN_TRIM(InputFile) == 0) THEN ! no input file was specified - CALL SetErrStat(ErrID_Fatal, 'The required input file was not specified on the command line.', ErrStat, ErrMsg, RoutineName) - CALL NWTC_DisplaySyntax(InputFile, 'FAST.Farm.exe') - RETURN - END IF - + + IF (LEN_TRIM(InputFile) == 0) THEN ! no input file was specified + CALL SetErrStat( ErrID_Fatal, 'The required input file was not specified on the command line.', ErrStat, ErrMsg, RoutineName ) + CALL NWTC_DisplaySyntax( InputFile, 'FAST.Farm.exe' ) + RETURN + END IF + ! Determine the root name of the primary file (will be used for output files) - CALL GetRoot(InputFile, farm%p%OutFileRoot) - - DO i = 1, NumFFModules - farm%p%Module_Ver(i)%Date = 'unknown date' - farm%p%Module_Ver(i)%Ver = 'unknown version' - END DO - farm%p%Module_Ver(ModuleFF_FWrap)%Name = 'FAST Wrapper' - farm%p%Module_Ver(ModuleFF_WD)%Name = 'Wake Dynamics' - farm%p%Module_Ver(ModuleFF_AWAE)%Name = 'Ambient Wind and Array Effects' - - !............................................................................................................................... - ! step 1: read input file - !............................................................................................................................... - - call Farm_ReadPrimaryFile(InputFile, farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, OutList, ErrStat2, ErrMsg2); if (Failed()) return; - !............................................................................................................................... - ! step 2: validate input & set parameters - !............................................................................................................................... - - call Farm_ValidateInput(farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, ErrStat2, ErrMsg2); if (Failed()) return; - farm%p%NOutTurb = min(farm%p%NumTurbines, 9) ! We only support output for the first 9 turbines, even if the farm has more than 9 - - farm%p%n_high_low = NINT(farm%p%dt_low/farm%p%dt_high) - - ! let's make sure the FAST.Farm DT_low is an exact multiple of dt_high - ! (i'm doing this outside of Farm_ValidateInput so we know that dt_low/=0 before computing n_high_low): - IF (.NOT. EqualRealNos(real(farm%p%DT_low, SiKi), real(farm%p%DT_high, SiKi)*farm%p%n_high_low)) THEN + CALL GetRoot( InputFile, farm%p%OutFileRoot ) + + DO i=1,NumFFModules + farm%p%Module_Ver(i)%Date = 'unknown date' + farm%p%Module_Ver(i)%Ver = 'unknown version' + END DO + farm%p%Module_Ver( ModuleFF_FWrap )%Name = 'FAST Wrapper' + farm%p%Module_Ver( ModuleFF_WD )%Name = 'Wake Dynamics' + farm%p%Module_Ver( ModuleFF_AWAE )%Name = 'Ambient Wind and Array Effects' + + !............................................................................................................................... + ! step 1: read input file + !............................................................................................................................... + + call Farm_ReadPrimaryFile( InputFile, farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, OutList, ErrStat2, ErrMsg2 ); if(Failed()) return; + + !............................................................................................................................... + ! step 2: validate input & set parameters + !............................................................................................................................... + + call Farm_ValidateInput( farm%p, WD_InitInput%InputFileData, AWAE_InitInput%InputFileData, ErrStat2, ErrMsg2 ); if(Failed()) return; + + farm%p%NOutTurb = min(farm%p%NumTurbines,9) ! We only support output for the first 9 turbines, even if the farm has more than 9 + + farm%p%n_high_low = NINT( farm%p%dt_low / farm%p%dt_high ) + + ! let's make sure the FAST.Farm DT_low is an exact multiple of dt_high + ! (i'm doing this outside of Farm_ValidateInput so we know that dt_low/=0 before computing n_high_low): + IF ( .NOT. EqualRealNos( real(farm%p%DT_low,SiKi), real(farm%p%DT_high,SiKi) * farm%p%n_high_low ) ) THEN CALL SetErrStat(ErrID_Fatal, "DT_high ("//TRIM(Num2LStr(farm%p%dt_high))//" s) must be an integer divisor of DT_low (" & - //TRIM(Num2LStr(farm%p%dt_low))//" s).", ErrStat, ErrMsg, RoutineName) + //TRIM(Num2LStr(farm%p%dt_low))//" s).", ErrStat, ErrMsg, RoutineName ) END IF - - farm%p%TChanLen = max(10, int(log10(farm%p%TMax)) + 7) - farm%p%OutFmt_t = 'F'//trim(num2lstr(farm%p%TChanLen))//'.4' ! 'F10.4' - farm%p%n_TMax = FLOOR((farm%p%TMax/farm%p%DT_low)) + 1 ! We're going to go from step 0 to (n_TMax - 1) - ! [note that FAST uses the ceiling function, so it might think we're doing one more step than FAST.Farm; - ! This difference will be a problem only if FAST thinks it's doing FEWER timesteps than FAST.Farm does.] - - IF (WD_InitInput%InputFileData%NumPlanes > farm%p%n_TMax) THEN - WD_InitInput%InputFileData%NumPlanes = max(2, min(WD_InitInput%InputFileData%NumPlanes, farm%p%n_TMax)) + + farm%p%TChanLen = max( 10, int(log10(farm%p%TMax))+7 ) + farm%p%OutFmt_t = 'F'//trim(num2lstr( farm%p%TChanLen ))//'.4' ! 'F10.4' + farm%p%n_TMax = FLOOR( ( farm%p%TMax / farm%p%DT_low ) ) + 1 ! We're going to go from step 0 to (n_TMax - 1) + ! [note that FAST uses the ceiling function, so it might think we're doing one more step than FAST.Farm; + ! This difference will be a problem only if FAST thinks it's doing FEWER timesteps than FAST.Farm does.] + + IF ( WD_InitInput%InputFileData%NumPlanes > farm%p%n_TMax ) THEN + WD_InitInput%InputFileData%NumPlanes = max( 2, min( WD_InitInput%InputFileData%NumPlanes, farm%p%n_TMax ) ) call SetErrStat(ErrID_Warn, "For efficiency, NumPlanes has been reduced to the number of time steps ("//TRIM(Num2LStr(WD_InitInput%InputFileData%NumPlanes))//").", ErrStat, ErrMsg, RoutineName ) - END IF - - !............................................................................................................................... - ! step 3: initialize WAT, AWAE, and WD (b, c, and d can be done in parallel) - !............................................................................................................................... + ENDIF + + !............................................................................................................................... + ! step 3: initialize WAT, AWAE, and WD (b, c, and d can be done in parallel) + !............................................................................................................................... !------------------- ! a. read WAT input files using InflowWind - if (farm%p%WAT /= Mod_WAT_None) then - call WAT_init(farm%p, farm%WAT_IfW, AWAE_InitInput, ErrStat2, ErrMsg2) - if (Failed()) return; - end if + if (farm%p%WAT /= Mod_WAT_None) then + call WAT_init( farm%p, farm%WAT_IfW, AWAE_InitInput, ErrStat2, ErrMsg2 ) + if(Failed()) return; + endif !------------------- ! b. CALL AWAE_Init - if (farm%p%WAT /= Mod_WAT_None) AWAE_InitInput%WAT_Enabled = .true. - AWAE_InitInput%InputFileData%dr = WD_InitInput%InputFileData%dr - AWAE_InitInput%InputFileData%dt_low = farm%p%dt_low - AWAE_InitInput%InputFileData%NumTurbines = farm%p%NumTurbines - AWAE_InitInput%InputFileData%NumRadii = WD_InitInput%InputFileData%NumRadii - AWAE_InitInput%InputFileData%NumPlanes = WD_InitInput%InputFileData%NumPlanes - AWAE_InitInput%InputFileData%WindFilePath = farm%p%WindFilePath - AWAE_InitInput%n_high_low = farm%p%n_high_low - AWAE_InitInput%NumDT = farm%p%n_TMax - AWAE_InitInput%OutFileRoot = farm%p%OutFileRoot - if (farm%p%WAT /= Mod_WAT_None .and. associated(farm%WAT_IfW%p%FlowField)) then - AWAE_InitInput%WAT_FlowField => farm%WAT_IfW%p%FlowField - end if - call AWAE_Init(AWAE_InitInput, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, farm%AWAE%OtherSt, farm%AWAE%y, & - farm%AWAE%m, farm%p%DT_low, AWAE_InitOutput, ErrStat2, ErrMsg2) - if (Failed()) return; - farm%AWAE%IsInitialized = .true. - - farm%p%X0_Low = AWAE_InitOutput%X0_Low - farm%p%Y0_low = AWAE_InitOutput%Y0_low - farm%p%Z0_low = AWAE_InitOutput%Z0_low - farm%p%nX_Low = AWAE_InitOutput%nX_Low - farm%p%nY_low = AWAE_InitOutput%nY_low - farm%p%nZ_low = AWAE_InitOutput%nZ_low - farm%p%dX_low = AWAE_InitOutput%dX_low - farm%p%dY_low = AWAE_InitOutput%dY_low - farm%p%dZ_low = AWAE_InitOutput%dZ_low - farm%p%Module_Ver(ModuleFF_AWAE) = AWAE_InitOutput%Ver - + if (farm%p%WAT /= Mod_WAT_None) AWAE_InitInput%WAT_Enabled = .true. + AWAE_InitInput%InputFileData%dr = WD_InitInput%InputFileData%dr + AWAE_InitInput%InputFileData%dt_low = farm%p%dt_low + AWAE_InitInput%InputFileData%NumTurbines = farm%p%NumTurbines + AWAE_InitInput%InputFileData%NumRadii = WD_InitInput%InputFileData%NumRadii + AWAE_InitInput%InputFileData%NumPlanes = WD_InitInput%InputFileData%NumPlanes + AWAE_InitInput%InputFileData%WindFilePath = farm%p%WindFilePath + AWAE_InitInput%n_high_low = farm%p%n_high_low + AWAE_InitInput%NumDT = farm%p%n_TMax + AWAE_InitInput%OutFileRoot = farm%p%OutFileRoot + if (farm%p%WAT /= Mod_WAT_None .and. associated(farm%WAT_IfW%p%FlowField)) then + AWAE_InitInput%WAT_FlowField => farm%WAT_IfW%p%FlowField + endif + call AWAE_Init( AWAE_InitInput, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, farm%AWAE%OtherSt, farm%AWAE%y, & + farm%AWAE%m, farm%p%DT_low, AWAE_InitOutput, ErrStat2, ErrMsg2 ) + if(Failed()) return; + + farm%AWAE%IsInitialized = .true. + + farm%p%X0_Low = AWAE_InitOutput%X0_Low + farm%p%Y0_low = AWAE_InitOutput%Y0_low + farm%p%Z0_low = AWAE_InitOutput%Z0_low + farm%p%nX_Low = AWAE_InitOutput%nX_Low + farm%p%nY_low = AWAE_InitOutput%nY_low + farm%p%nZ_low = AWAE_InitOutput%nZ_low + farm%p%dX_low = AWAE_InitOutput%dX_low + farm%p%dY_low = AWAE_InitOutput%dY_low + farm%p%dZ_low = AWAE_InitOutput%dZ_low + farm%p%Module_Ver( ModuleFF_AWAE ) = AWAE_InitOutput%Ver + !------------------- ! c. initialize WD (one instance per turbine, each can be done in parallel, too) - - call Farm_InitWD(farm, WD_InitInput, ErrStat2, ErrMsg2); if (Failed()) return; - !............................................................................................................................... - ! step 4: initialize FAST (each instance of FAST can also be done in parallel) - !............................................................................................................................... - - CALL Farm_InitFAST(farm, WD_InitInput%InputFileData, AWAE_InitOutput, ErrStat2, ErrMsg2); if (Failed()) return; - !............................................................................................................................... - ! step 4.5: initialize farm-level MoorDyn if applicable - !............................................................................................................................... - - if (farm%p%MooringMod == 3) then - CALL Farm_InitMD(farm, ErrStat2, ErrMsg2); if (Failed()) return; ! FAST instances must be initialized first so that turbine initial positions are known - end if - - !............................................................................................................................... - ! step 5: Open output file (or set up output file handling) - !............................................................................................................................... - + + call Farm_InitWD( farm, WD_InitInput, ErrStat2, ErrMsg2 ); if(Failed()) return; + + + !............................................................................................................................... + ! step 4: initialize FAST (each instance of FAST can also be done in parallel) + !............................................................................................................................... + + CALL Farm_InitFAST( farm, WD_InitInput%InputFileData, AWAE_InitOutput, ErrStat2, ErrMsg2); if(Failed()) return; + + !............................................................................................................................... + ! step 4.5: initialize farm-level MoorDyn if applicable + !............................................................................................................................... + + if (farm%p%MooringMod == 3) then + CALL Farm_InitMD( farm, ErrStat2, ErrMsg2); if(Failed()) return; ! FAST instances must be initialized first so that turbine initial positions are known + end if + + !............................................................................................................................... + ! step 5: Open output file (or set up output file handling) + !............................................................................................................................... + ! Set parameters for output channels: - CALL Farm_SetOutParam(OutList, farm, ErrStat2, ErrMsg2); if (Failed()) return; ! requires: p%NumOuts, sets: p%OutParam. + CALL Farm_SetOutParam(OutList, farm, ErrStat2, ErrMsg2 ); if(Failed()) return; ! requires: p%NumOuts, sets: p%OutParam. + + call Farm_InitOutput( farm, ErrStat2, ErrMsg2 ); if(Failed()) return; - call Farm_InitOutput(farm, ErrStat2, ErrMsg2); if (Failed()) return; ! Print the summary file if requested: - IF (farm%p%SumPrint) THEN - CALL Farm_PrintSum(farm, WD_InitInput%InputFileData, ErrStat2, ErrMsg2); if (Failed()) return; - END IF + IF (farm%p%SumPrint) THEN + CALL Farm_PrintSum( farm, WD_InitInput%InputFileData, ErrStat2, ErrMsg2 ); if(Failed()) return; + END IF + + !............................................................................................................................... + ! Destroy initializion data + !............................................................................................................................... + CALL Cleanup() + +CONTAINS + SUBROUTINE Cleanup() + call WD_DestroyInitInput(WD_InitInput, ErrStat2, ErrMsg2) + call AWAE_DestroyInitInput(AWAE_InitInput, ErrStat2, ErrMsg2) + call AWAE_DestroyInitOutput(AWAE_InitOutput, ErrStat2, ErrMsg2) + END SUBROUTINE Cleanup - !............................................................................................................................... - ! Destroy initializion data - !............................................................................................................................... - CALL Cleanup() + logical function Failed() + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + Failed = errStat >= AbortErrLev + if (Failed) call cleanup() + end function Failed +END SUBROUTINE Farm_Initialize - CONTAINS - SUBROUTINE Cleanup() - call WD_DestroyInitInput(WD_InitInput, ErrStat2, ErrMsg2) - call AWAE_DestroyInitInput(AWAE_InitInput, ErrStat2, ErrMsg2) - call AWAE_DestroyInitOutput(AWAE_InitOutput, ErrStat2, ErrMsg2) - END SUBROUTINE Cleanup - logical function Failed() - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - Failed = errStat >= AbortErrLev - if (Failed) call cleanup() - end function Failed - END SUBROUTINE Farm_Initialize !---------------------------------------------------------------------------------------------------------------------------------- !> This routine sets the WAT InflowWind data storage. Rather than initialize all of InflowWind, we just call the HAWC wind init. - SUBROUTINE WAT_init(p, WAT_IfW, AWAE_InitInput, ErrStat, ErrMsg) - USE InflowWind_IO, only: IfW_HAWC_Init - type(farm_ParameterType), intent(inout) :: p !< farm parameters data - type(WAT_IfW_data), intent(inout) :: WAT_IfW !< InflowWind data - type(AWAE_InitInputType), intent(inout) :: AWAE_InitInput !< for error checking, and temporary to pass IfW - integer(IntKi), intent(out) :: ErrStat !< Error status of the operation - character(*), intent(out) :: ErrMsg !< Error message if ErrStat /= ErrID_None - - type(HAWC_InitInputType) :: HAWC_InitInput - type(WindFileDat) :: FileDat - character(1024) :: BoxFileRoot, BoxFile_u, BoxFile_v, BoxFile_w - character(1024) :: sDummy - character(6) :: FileEnding(3) - integer(IntKi) :: i, j, k, n - integer(IntKi) :: ErrStat2 - character(ErrMsgLen) :: ErrMsg2 - character(*), parameter :: RoutineName = 'WAT_init' - - ErrStat = ErrID_None - ErrMsg = "" - - ! If flowfield is allocated, deallocate and allocate again to clear old data - if (associated(WAT_IfW%p%FlowField)) deallocate (WAT_IfW%p%FlowField) - allocate (WAT_IfW%p%FlowField) - - ! HAWC file names - call SplitFileName(p%WAT_BoxFile, BoxFileRoot, FileEnding, ErrStat2, ErrMsg2); if (Failed()) return - HAWC_InitInput%WindFileName(1) = trim(BoxFileRoot)//trim(FileEnding(1)) - HAWC_InitInput%WindFileName(2) = trim(BoxFileRoot)//trim(FileEnding(2)) - HAWC_InitInput%WindFileName(3) = trim(BoxFileRoot)//trim(FileEnding(3)) - - ! HAWC spatial grid - if (p%WAT == Mod_WAT_PreDef) then ! from libary of WAT files, set the NxNyNz and DxDyDz terms - call MannLibDims(BoxFileRoot, p%RotorDiamRef, p%WAT_NxNyNz, p%WAT_DxDyDz, ErrStat2, ErrMsg2); if (Failed()) return - write (sDummy, '(3(I8,1X))') p%WAT_NxNyNz - call WrScr(' WAT: NxNyNz set to: '//trim(sDummy)//' (inferred from filename)') - write (sDummy, '(3(F8.3,1X))') p%WAT_DxDyDz - call WrScr(' WAT: DxDyDz set to: '//trim(sDummy)//' (based on rotor diameter)') - end if - ! Sanity check - if (any(p%WAT_NxNyNz < 2)) then - call SetErrStat(ErrID_Fatal, "Values of WAT_NxNyNz should be above 2", ErrStat, ErrMsg, RoutineName) - return - end if - if (any(p%WAT_DxDyDz <= 0)) then - call SetErrStat(ErrID_Fatal, "Values of WAT_DxDyDz should be strictly positive", ErrStat, ErrMsg, RoutineName) - return - end if - ! NOTE: We don't check for the dimensions of of the grid here compared to high res because we don't know it for VTKs - ! See AWAE_IO_InitGridInfo - - HAWC_InitInput%nx = p%WAT_NxNyNz(1) - HAWC_InitInput%ny = p%WAT_NxNyNz(2) - HAWC_InitInput%nz = p%WAT_NxNyNz(3) - HAWC_InitInput%dx = p%WAT_DxDyDz(1) - HAWC_InitInput%dy = p%WAT_DxDyDz(2) - HAWC_InitInput%dz = p%WAT_DxDyDz(3) - HAWC_InitInput%G3D%RefHt = 0.5_ReKi*p%WAT_NxNyNz(3)*p%WAT_DxDyDz(3) ! reference height; the height (in meters) of the vertical center of the grid (m) - HAWC_InitInput%G3D%URef = 1.0_ReKi ! Set to 1.0 so that dX = DTime (this affects data storage) - HAWC_InitInput%G3D%WindProfileType = 0 ! Wind profile type (0=constant;1=logarithmic,2=power law) - HAWC_InitInput%G3D%PLExp = 0.0_ReKi - HAWC_InitInput%G3D%ScaleMethod = 0 ! NOTE: setting this to 2 doesn't do the same as what we do below with ScaleBox - HAWC_InitInput%G3D%SF = 1.0_ReKi ! Turbulence scaling factor for the x direction (-) [ScaleMethod=1] - HAWC_InitInput%G3D%SigmaF = 1.0_ReKi ! Turbulence standard deviation to calculate scaling from in x direction (m/s) [ScaleMethod=2] - HAWC_InitInput%G3D%Z0 = 0.3_ReKi ! Surface roughness (not used) - HAWC_InitInput%G3D%XOffset = 0.0_ReKi ! Initial offset in +x direction (shift of wind box) - - WAT_IfW%p%FlowField%PropagationDir = 0.0_ReKi - WAT_IfW%p%FlowField%VFlowAngle = 0.0_ReKi - WAT_IfW%p%FlowField%RotateWindBox = .false. - - WAT_IfW%p%FlowField%FieldType = Grid3D_FieldType - call IfW_HAWC_Init(HAWC_InitInput, -1, WAT_IfW%p%FlowField%Grid3D, FileDat, ErrStat2, ErrMsg2); if (Failed()) return ! summary file unit set to -1 - - if (p%WAT_ScaleBox) then - call WrScr(' WAT: Scaling Box for unit standard deviation and zero mean') - call Grid3D_ZeroMean_UnitStd(WAT_IfW%p%FlowField%Grid3D%Vel) - end if - - ! Reference position for wind rotation (not used here, but should be set) - WAT_IfW%p%FlowField%RefPosition = [0.0_ReKi, 0.0_ReKi, WAT_IfW%p%FlowField%Grid3D%RefHeight] - - WAT_IfW%IsInitialized = .true. - - call Cleanup() +SUBROUTINE WAT_init( p, WAT_IfW, AWAE_InitInput, ErrStat, ErrMsg ) + USE InflowWind_IO, only: IfW_HAWC_Init + type(farm_ParameterType), intent(inout) :: p !< farm parameters data + type(WAT_IfW_data), intent(inout) :: WAT_IfW !< InflowWind data + type(AWAE_InitInputType), intent(inout) :: AWAE_InitInput !< for error checking, and temporary to pass IfW + integer(IntKi), intent( out) :: ErrStat !< Error status of the operation + character(*), intent( out) :: ErrMsg !< Error message if ErrStat /= ErrID_None + + type(HAWC_InitInputType) :: HAWC_InitInput + type(WindFileDat) :: FileDat + character(1024) :: BoxFileRoot, BoxFile_u, BoxFile_v, BoxFile_w + character(1024) :: sDummy + character(6) :: FileEnding(3) + integer(IntKi) :: i,j,k,n + integer(IntKi) :: ErrStat2 + character(ErrMsgLen) :: ErrMsg2 + character(*), parameter :: RoutineName = 'WAT_init' + + ErrStat = ErrID_None + ErrMsg = "" + + ! If flowfield is allocated, deallocate and allocate again to clear old data + if (associated(WAT_IfW%p%FlowField)) deallocate(WAT_IfW%p%FlowField) + allocate(WAT_IfW%p%FlowField) + + ! HAWC file names + call SplitFileName (p%WAT_BoxFile, BoxFileRoot, FileEnding, ErrStat2, ErrMsg2); if (Failed()) return + HAWC_InitInput%WindFileName(1) = trim(BoxFileRoot)//trim(FileEnding(1)) + HAWC_InitInput%WindFileName(2) = trim(BoxFileRoot)//trim(FileEnding(2)) + HAWC_InitInput%WindFileName(3) = trim(BoxFileRoot)//trim(FileEnding(3)) + + ! HAWC spatial grid + if (p%WAT == Mod_WAT_PreDef) then ! from libary of WAT files, set the NxNyNz and DxDyDz terms + call MannLibDims(BoxFileRoot, p%RotorDiamRef, p%WAT_NxNyNz, p%WAT_DxDyDz, ErrStat2, ErrMsg2); if (Failed()) return + write(sDummy, '(3(I8,1X))') p%WAT_NxNyNz + call WrScr(' WAT: NxNyNz set to: '//trim(sDummy)//' (inferred from filename)') + write(sDummy, '(3(F8.3,1X))') p%WAT_DxDyDz + call WrScr(' WAT: DxDyDz set to: '//trim(sDummy)//' (based on rotor diameter)') + endif + ! Sanity check + if (any(p%WAT_NxNyNz<2)) then + call SetErrStat(ErrID_Fatal, "Values of WAT_NxNyNz should be above 2", ErrStat, ErrMsg, RoutineName) return - - contains - logical function Failed() - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - Failed = ErrStat >= AbortErrLev - if (Failed) call Cleanup() - end function Failed - subroutine Cleanup() - ! nothing to clean up - end subroutine Cleanup - - ! Split out the ending of .u or u.bin from the filename. - ! If none given, then append ending and check for file existance - subroutine SplitFileName(FileName, BaseName, Ending, ErrStat3, ErrMsg3) - character(1024), intent(in) :: FileName - character(1024), intent(out) :: BaseName - character(6), intent(out) :: Ending(3) - integer(IntKi), intent(out) :: ErrStat3 - character(*), intent(out) :: ErrMsg3 - integer(IntKi) :: i, l - logical :: foundFile - ErrStat3 = ErrID_None - ErrMsg3 = "" - ! check if passed filename ends in .u or u.bin - l = len_trim(FileName) - if (index(FileName, '.u') > 0) then - BaseName = FileName(1:l - 2) - Ending(1) = '.u' - inquire (file=trim(BaseName)//trim(Ending(1)), exist=foundfile) - if (.not. foundFile) then - ErrStat3 = ErrID_Fatal - ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//trim(Ending(1)) - end if - Ending(2) = '.v' - Ending(3) = '.w' - return - elseif (index(FileName, 'u.bin') > 0) then - BaseName = FileName(1:l - 4) - Ending(1) = 'u.bin' - inquire (file=trim(BaseName)//trim(Ending(1)), exist=foundfile) - if (.not. foundFile) then - ErrStat3 = ErrID_Fatal - ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//trim(Ending(1)) - end if - Ending(2) = 'v.bin' - Ending(3) = 'w.bin' - return - else ! Ending not included in filename, so try figure it out - BaseName = trim(FileName) - ! is it .u for file ending - Ending(1) = '.u' - Ending(2) = '.v' - Ending(3) = '.w' - inquire (file=trim(BaseName)//trim(Ending(1)), exist=foundFile) - if (foundFile) return - ! is it u.bin for file ending - Ending(1) = 'u.bin' - Ending(2) = 'v.bin' - Ending(3) = 'w.bin' - inquire (file=trim(BaseName)//trim(Ending(1)), exist=foundFile) - if (foundFile) return - ! didn't find file, so error out + endif + if (any(p%WAT_DxDyDz<=0)) then + call SetErrStat(ErrID_Fatal, "Values of WAT_DxDyDz should be strictly positive", ErrStat, ErrMsg, RoutineName) + return + endif + ! NOTE: We don't check for the dimensions of of the grid here compared to high res because we don't know it for VTKs + ! See AWAE_IO_InitGridInfo + + HAWC_InitInput%nx = p%WAT_NxNyNz(1) + HAWC_InitInput%ny = p%WAT_NxNyNz(2) + HAWC_InitInput%nz = p%WAT_NxNyNz(3) + HAWC_InitInput%dx = p%WAT_DxDyDz(1) + HAWC_InitInput%dy = p%WAT_DxDyDz(2) + HAWC_InitInput%dz = p%WAT_DxDyDz(3) + HAWC_InitInput%G3D%RefHt = 0.5_ReKi * p%WAT_NxNyNz(3)*p%WAT_DxDyDz(3) ! reference height; the height (in meters) of the vertical center of the grid (m) + HAWC_InitInput%G3D%URef = 1.0_ReKi ! Set to 1.0 so that dX = DTime (this affects data storage) + HAWC_InitInput%G3D%WindProfileType = 0 ! Wind profile type (0=constant;1=logarithmic,2=power law) + HAWC_InitInput%G3D%PLExp = 0.0_ReKi + HAWC_InitInput%G3D%ScaleMethod = 0 ! NOTE: setting this to 2 doesn't do the same as what we do below with ScaleBox + HAWC_InitInput%G3D%SF = 1.0_ReKi ! Turbulence scaling factor for the x direction (-) [ScaleMethod=1] + HAWC_InitInput%G3D%SigmaF = 1.0_ReKi ! Turbulence standard deviation to calculate scaling from in x direction (m/s) [ScaleMethod=2] + HAWC_InitInput%G3D%Z0 = 0.3_ReKi ! Surface roughness (not used) + HAWC_InitInput%G3D%XOffset = 0.0_ReKi ! Initial offset in +x direction (shift of wind box) + + WAT_IfW%p%FlowField%PropagationDir = 0.0_ReKi + WAT_IfW%p%FlowField%VFlowAngle = 0.0_ReKi + WAT_IfW%p%FlowField%RotateWindBox = .false. + + WAT_IfW%p%FlowField%FieldType = Grid3D_FieldType + call IfW_HAWC_Init(HAWC_InitInput, -1, WAT_IfW%p%FlowField%Grid3D, FileDat, ErrStat2, ErrMsg2); if (Failed()) return ! summary file unit set to -1 + + if (p%WAT_ScaleBox) then + call WrScr(' WAT: Scaling Box for unit standard deviation and zero mean') + call Grid3D_ZeroMean_UnitStd(WAT_IfW%p%FlowField%Grid3D%Vel) + endif + + ! Reference position for wind rotation (not used here, but should be set) + WAT_IfW%p%FlowField%RefPosition = [0.0_ReKi, 0.0_ReKi, WAT_IfW%p%FlowField%Grid3D%RefHeight] + + WAT_IfW%IsInitialized = .true. + + call Cleanup() + return + +contains + logical function Failed() + call SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + Failed = ErrStat >= AbortErrLev + if (Failed) call Cleanup() + end function Failed + subroutine Cleanup() + ! nothing to clean up + end subroutine Cleanup + + ! Split out the ending of .u or u.bin from the filename. + ! If none given, then append ending and check for file existance + subroutine SplitFileName(FileName, BaseName, Ending, ErrStat3, ErrMsg3) + character(1024), intent(in ) :: FileName + character(1024), intent( out) :: BaseName + character(6), intent( out) :: Ending(3) + integer(IntKi), intent( out) :: ErrStat3 + character(*), intent( out) :: ErrMsg3 + integer(IntKi) :: i,l + logical :: foundFile + ErrStat3 = ErrID_None + ErrMsg3 = "" + ! check if passed filename ends in .u or u.bin + l=len_trim(FileName) + if (index(FileName,'.u')>0) then + BaseName = FileName(1:l-2) + Ending(1)= '.u' + inquire(file=trim(BaseName)//trim(Ending(1)), exist=foundfile) + if (.not. foundFile) then ErrStat3 = ErrID_Fatal - ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//'.u '//' or '//trim(BaseName)//'u.bin ' - end if - end subroutine SplitFileName - !> If it is a filename of a library, expect following format: FFDB_512x512x64.u where: + ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//trim(Ending(1)) + endif + Ending(2)= '.v' + Ending(3)= '.w' + return + elseif (index(FileName,'u.bin') > 0) then + BaseName = FileName(1:l-4) + Ending(1)= 'u.bin' + inquire(file=trim(BaseName)//trim(Ending(1)), exist=foundfile) + if (.not. foundFile) then + ErrStat3 = ErrID_Fatal + ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//trim(Ending(1)) + endif + Ending(2)= 'v.bin' + Ending(3)= 'w.bin' + return + else ! Ending not included in filename, so try figure it out + BaseName = trim(FileName) + ! is it .u for file ending + Ending(1)= '.u' + Ending(2)= '.v' + Ending(3)= '.w' + inquire(file=trim(BaseName)//trim(Ending(1)), exist=foundFile) + if (foundFile) return + ! is it u.bin for file ending + Ending(1)= 'u.bin' + Ending(2)= 'v.bin' + Ending(3)= 'w.bin' + inquire(file=trim(BaseName)//trim(Ending(1)), exist=foundFile) + if (foundFile) return + ! didn't find file, so error out + ErrStat3 = ErrID_Fatal + ErrMsg3 = 'Cannot find wake added turbulence Mann box file with name '//trim(BaseName)//'.u '//' or '//trim(BaseName)//'u.bin ' + endif + end subroutine SplitFileName + !> If it is a filename of a library, expect following format: FFDB_512x512x64.u where: !! 512x512x64 -- Number of grid points in X,Y,Z -- Nx, Ny, Nz - subroutine MannLibDims(BoxFileRoot, RotorDiamRef, Nxyz, Dxyz, ErrStat3, ErrMsg3) - character(1024), intent(in) :: BoxFileroot - real(ReKi), intent(in) :: RotorDiamRef ! reference rotordiam - integer(IntKi), intent(out) :: Nxyz(3) - real(ReKi), intent(out) :: Dxyz(3) ! derived based on rotor diameter - integer(IntKi), intent(out) :: ErrStat3 - character(*), intent(out) :: ErrMsg3 - integer(IntKi) :: i, iLast, n ! generic indexing stuff - character(1) :: C0 ! characters for testing - real(ReKi), parameter :: ScaleFact = 0.03 ! scale ifactor for Dx,Dy,Dz based on rotor diameter - character(1024) :: sDigitsX ! String made of digits and "x" - character(11) :: CharNums = "1234567890X" - character(1024), allocatable :: StrArray(:) ! Array of strings extracted from line - Nxyz(:) = -1 - - ErrStat3 = ErrID_None - ErrMsg3 = "" - - ! Set Dxyz - Dxyz = real(RotorDiamRef, ReKi)*ScaleFact - - ! --- Create a string made of digits and "x" only, starting from the end of the filename - n = len_trim(BoxFileRoot) - iLast = n - do i = n, 1, -1 - C0 = BoxFileRoot(i:i) - call Conv2UC(C0) - if ((index(CharNums, C0) == 0)) then - exit - end if - iLast = i - end do - sDigitsX = BoxFileRoot(iLast:n) - call Conv2UC(sDigitsX) - - ! --- Splitting string according to character "x" - call strsplit(sDigitsX, StrArray, 'X') - if (size(StrArray) /= 3) then + subroutine MannLibDims(BoxFileRoot,RotorDiamRef,Nxyz,Dxyz,ErrStat3,ErrMsg3) + character(1024), intent(in ) :: BoxFileroot + real(ReKi), intent(in ) :: RotorDiamRef ! reference rotordiam + integer(IntKi), intent( out) :: Nxyz(3) + real(ReKi), intent( out) :: Dxyz(3) ! derived based on rotor diameter + integer(IntKi), intent( out) :: ErrStat3 + character(*), intent( out) :: ErrMsg3 + integer(IntKi) :: i,iLast, n ! generic indexing stuff + character(1) :: C0 ! characters for testing + real(ReKi), parameter :: ScaleFact=0.03 ! scale ifactor for Dx,Dy,Dz based on rotor diameter + character(1024) :: sDigitsX ! String made of digits and "x" + character(11) :: CharNums="1234567890X" + character(1024), allocatable :: StrArray(:) ! Array of strings extracted from line + Nxyz(:)=-1 + + ErrStat3 = ErrID_None + ErrMsg3 = "" + + ! Set Dxyz + Dxyz=real(RotorDiamRef,ReKi)*ScaleFact + + ! --- Create a string made of digits and "x" only, starting from the end of the filename + n = len_trim(BoxFileRoot) + iLast = n + do i=n,1,-1 + C0 = BoxFileRoot(i:i) + call Conv2UC(C0) + if ((index(CharNums,C0)==0)) then + exit + endif + iLast=i + enddo + sDigitsX=BoxFileRoot(iLast:n) + call Conv2UC(sDigitsX) + + ! --- Splitting string according to character "x" + call strsplit(sDigitsX, StrArray, 'X') + if (size(StrArray)/=3) then + ErrStat3 = ErrID_Fatal + ErrMsg3 = "Could not find three substrings delimited by 'x' in filename "//trim(BoxFileRoot)// & + ". Expecting filename to include something like '512x512x64' for 512 by 512 by 64 points" + return + endif + do i=1,3 + if (.not.(is_integer(StrArray(i), Nxyz(i)))) then + ! NOTE: should not happen, unless we have "xx" ErrStat3 = ErrID_Fatal - ErrMsg3 = "Could not find three substrings delimited by 'x' in filename "//trim(BoxFileRoot)// & - ". Expecting filename to include something like '512x512x64' for 512 by 512 by 64 points" + ErrMsg3 = "Could not convert substring `"//trim(StrArray(i))//"` to an integer in filename "//trim(BoxFileRoot)// & + ". Expecting filename to include something like '512x512x64' for 512 by 512 by 64 points" return - end if - do i = 1, 3 - if (.not. (is_integer(StrArray(i), Nxyz(i)))) then - ! NOTE: should not happen, unless we have "xx" - ErrStat3 = ErrID_Fatal - ErrMsg3 = "Could not convert substring `"//trim(StrArray(i))//"` to an integer in filename "//trim(BoxFileRoot)// & - ". Expecting filename to include something like '512x512x64' for 512 by 512 by 64 points" - return - end if - end do - ErrStat3 = ErrID_None - ErrMsg3 = "" - end subroutine MannLibDims - end subroutine WAT_init + endif + enddo + ErrStat3=ErrID_None + ErrMsg3 ="" + end subroutine MannLibDims +end subroutine WAT_init !> Remove mean from all grid nodes and set standard deviation to 1 at all nodes ! See Grid3D_ScaleTurbulence and ScaleMethod in InflowWind as well - subroutine Grid3D_ZeroMean_UnitStd(Vel) - real(SiKi), dimension(:, :, :, :), intent(inout) :: Vel !< Array of field velocities 3 x ny x nz x nt - integer(IntKi) :: i, j, k - real(SiKi) :: vmean, vstd - real(SiKi) :: nt - nt = real(size(Vel, 4), SiKi) - do i = 1, size(Vel, 2) - do j = 1, size(Vel, 3) - do k = 1, 3 - vmean = sum(Vel(k, i, j, :))/nt - vstd = sqrt(sum((Vel(k, i, j, :) - vmean)**2)/nt) - if (EqualRealNos(vstd, 0.0_SiKi)) then - vstd = 1.0_SiKi - end if - Vel(k, i, j, :) = (Vel(k, i, j, :) - vmean)/vstd - end do - end do - end do - end subroutine Grid3D_ZeroMean_UnitStd +subroutine Grid3D_ZeroMean_UnitStd(Vel) + real(SiKi), dimension(:,:,:,:), intent(inout) :: Vel !< Array of field velocities 3 x ny x nz x nt + integer(IntKi) :: i,j,k + real(SiKi) :: vmean, vstd + real(SiKi) :: nt + nt = real(size(Vel, 4), SiKi) + do i=1,size(Vel, 2) + do j=1,size(Vel, 3) + do k=1,3 + vmean = sum(Vel(k,i,j,:))/nt + vstd = sqrt(sum((Vel(k,i,j,:) - vmean)**2)/nt) + if ( EqualRealNos( vstd, 0.0_SiKi) ) then + vstd = 1.0_SiKi + endif + Vel(k,i,j,:) = (Vel(k,i,j,:) - vmean)/vstd + enddo + enddo + enddo +end subroutine Grid3D_ZeroMean_UnitStd + !---------------------------------------------------------------------------------------------------------------------------------- !> This routine initializes all instances of WakeDynamics - SUBROUTINE Farm_InitWD(farm, WD_InitInp, ErrStat, ErrMsg) - - ! Passed variables - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - TYPE(WD_InitInputType), INTENT(INOUT) :: WD_InitInp !< init input for WakeDynamics module; input file data already filled in - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message +SUBROUTINE Farm_InitWD( farm, WD_InitInp, ErrStat, ErrMsg ) - ! local variables - type(WD_InitOutputType) :: WD_InitOut - INTEGER(IntKi) :: nt ! loop counter for rotor number - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitWD' - - ErrStat = ErrID_None - ErrMsg = "" - - ALLOCATE (farm%WD(farm%p%NumTurbines), STAT=ErrStat2); if (Failed0('Wake Dynamics data')) return; + ! Passed variables + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + TYPE(WD_InitInputType), INTENT(INOUT) :: WD_InitInp !< init input for WakeDynamics module; input file data already filled in + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message + + ! local variables + type(WD_InitOutputType) :: WD_InitOut + + INTEGER(IntKi) :: nt ! loop counter for rotor number + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitWD' + + ErrStat = ErrID_None + ErrMsg = "" + + ALLOCATE(farm%WD(farm%p%NumTurbines),STAT=ErrStat2); if (Failed0('Wake Dynamics data')) return; + !................. ! Initialize each instance of WD - !................ - - DO nt = 1, farm%p%NumTurbines + !................ + + DO nt = 1,farm%p%NumTurbines !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! initialization can be done in parallel (careful for FWrap_InitInp, though) - !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - - WD_InitInp%TurbNum = nt + !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + WD_InitInp%TurbNum = nt WD_InitInp%OutFileRoot = farm%p%OutFileRoot - - ! note that WD_Init has Interval as INTENT(IN) so, we don't need to worry about overwriting farm%p%dt_low here: - call WD_Init(WD_InitInp, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, farm%p%dt_low, WD_InitOut, ErrStat2, ErrMsg2) - + + ! note that WD_Init has Interval as INTENT(IN) so, we don't need to worry about overwriting farm%p%dt_low here: + call WD_Init( WD_InitInp, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, farm%p%dt_low, WD_InitOut, ErrStat2, ErrMsg2 ) + farm%WD(nt)%IsInitialized = .true. - CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - if (ErrStat >= AbortErrLev) then - call cleanup() - return - end if - - END DO - - farm%p%Module_Ver(ModuleFF_WD) = WD_InitOut%Ver - + CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) + if (ErrStat >= AbortErrLev) then + call cleanup() + return + end if + + END DO + + farm%p%Module_Ver( ModuleFF_WD ) = WD_InitOut%Ver + call cleanup() - - contains - subroutine cleanup() - call WD_DestroyInitOutput(WD_InitOut, ErrStat2, ErrMsg2) - end subroutine cleanup - - ! check for failed where /= 0 is fatal - logical function Failed0(txt) - character(*), intent(in) :: txt - if (errStat /= 0) then - ErrStat2 = ErrID_Fatal - ErrMsg2 = "Could not allocate memory for "//trim(txt) - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - end if - Failed0 = errStat >= AbortErrLev - if (Failed0) call cleanUp() - end function Failed0 - END SUBROUTINE Farm_InitWD + +contains + subroutine cleanup() + call WD_DestroyInitOutput( WD_InitOut, ErrStat2, ErrMsg2 ) + end subroutine cleanup + + ! check for failed where /= 0 is fatal + logical function Failed0(txt) + character(*), intent(in) :: txt + if (errStat /= 0) then + ErrStat2 = ErrID_Fatal + ErrMsg2 = "Could not allocate memory for "//trim(txt) + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + endif + Failed0 = errStat >= AbortErrLev + if(Failed0) call cleanUp() + end function Failed0 +END SUBROUTINE Farm_InitWD !---------------------------------------------------------------------------------------------------------------------------------- !> This routine initializes all instances of FAST using the FASTWrapper module - SUBROUTINE Farm_InitFAST(farm, WD_InitInp, AWAE_InitOutput, ErrStat, ErrMsg) +SUBROUTINE Farm_InitFAST( farm, WD_InitInp, AWAE_InitOutput, ErrStat, ErrMsg ) + ! Passed variables - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - TYPE(WD_InputFileType), INTENT(IN) :: WD_InitInp !< input-file data for WakeDynamics module - TYPE(AWAE_InitOutputType), INTENT(IN) :: AWAE_InitOutput !< initialization output from AWAE - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message - - ! local variables - type(FWrap_InitInputType) :: FWrap_InitInp - type(FWrap_InitOutputType) :: FWrap_InitOut - REAL(DbKi) :: FWrap_Interval !< Coupling interval that FWrap is called at (affected by MooringMod) - - INTEGER(IntKi) :: nt ! loop counter for rotor number - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitFAST' - - ErrStat = ErrID_None - ErrMsg = "" - - ALLOCATE (farm%FWrap(farm%p%NumTurbines), STAT=ErrStat2); if (Failed0('FAST Wrapper data')) return; + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + TYPE(WD_InputFileType), INTENT(IN ) :: WD_InitInp !< input-file data for WakeDynamics module + TYPE(AWAE_InitOutputType),INTENT(IN ) :: AWAE_InitOutput !< initialization output from AWAE + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message + + ! local variables + type(FWrap_InitInputType) :: FWrap_InitInp + type(FWrap_InitOutputType) :: FWrap_InitOut + REAL(DbKi) :: FWrap_Interval !< Coupling interval that FWrap is called at (affected by MooringMod) + + INTEGER(IntKi) :: nt ! loop counter for rotor number + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitFAST' + + + ErrStat = ErrID_None + ErrMsg = "" + + ALLOCATE(farm%FWrap(farm%p%NumTurbines),STAT=ErrStat2); if (Failed0('FAST Wrapper data')) return; + !................. ! Initialize each instance of FAST - !................ - FWrap_InitInp%nr = WD_InitInp%NumRadii - FWrap_InitInp%dr = WD_InitInp%dr - FWrap_InitInp%tmax = farm%p%TMax - FWrap_InitInp%n_high_low = farm%p%n_high_low + 1 ! Add 1 because the FAST wrapper uses an index that starts at 1 - FWrap_InitInp%dt_high = farm%p%dt_high - - FWrap_InitInp%nX_high = AWAE_InitOutput%nX_high - FWrap_InitInp%nY_high = AWAE_InitOutput%nY_high - FWrap_InitInp%nZ_high = AWAE_InitOutput%nZ_high - + !................ + FWrap_InitInp%nr = WD_InitInp%NumRadii + FWrap_InitInp%dr = WD_InitInp%dr + FWrap_InitInp%tmax = farm%p%TMax + FWrap_InitInp%n_high_low = farm%p%n_high_low + 1 ! Add 1 because the FAST wrapper uses an index that starts at 1 + FWrap_InitInp%dt_high = farm%p%dt_high + + FWrap_InitInp%nX_high = AWAE_InitOutput%nX_high + FWrap_InitInp%nY_high = AWAE_InitOutput%nY_high + FWrap_InitInp%nZ_high = AWAE_InitOutput%nZ_high + if (farm%p%MooringMod > 0) then FWrap_Interval = farm%p%dt_mooring ! when there is a farm-level mooring model, FASTWrapper will be called at the mooring coupling time step else FWrap_Interval = farm%p%dt_low ! otherwise FASTWrapper will be called at the regular FAST.Farm time step end if - - !OMP PARALLEL DO default(shared) PRIVATE(nt, FWrap_InitOut, ErrStat2, ErrMsg2) schedule(runtime) - DO nt = 1, farm%p%NumTurbines + + !OMP PARALLEL DO default(shared) PRIVATE(nt, FWrap_InitOut, ErrStat2, ErrMsg2) schedule(runtime) + DO nt = 1,farm%p%NumTurbines !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! initialization can be done in parallel (careful for FWrap_InitInp, though) - !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - - FWrap_InitInp%FASTInFile = farm%p%WT_FASTInFile(nt) - FWrap_InitInp%p_ref_Turbine = farm%p%WT_Position(:, nt) - FWrap_InitInp%WaveFieldMod = farm%p%WaveFieldMod - FWrap_InitInp%TurbNum = nt - FWrap_InitInp%RootName = trim(farm%p%OutFileRoot)//'.T'//num2lstr(nt) - + !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + FWrap_InitInp%FASTInFile = farm%p%WT_FASTInFile(nt) + FWrap_InitInp%p_ref_Turbine = farm%p%WT_Position(:,nt) + FWrap_InitInp%WaveFieldMod = farm%p%WaveFieldMod + FWrap_InitInp%TurbNum = nt + FWrap_InitInp%RootName = trim(farm%p%OutFileRoot)//'.T'//num2lstr(nt) + + FWrap_InitInp%p_ref_high(1) = AWAE_InitOutput%X0_high(nt) FWrap_InitInp%p_ref_high(2) = AWAE_InitOutput%Y0_high(nt) FWrap_InitInp%p_ref_high(3) = AWAE_InitOutput%Z0_high(nt) - FWrap_InitInp%dX_high = AWAE_InitOutput%dX_high(nt) - FWrap_InitInp%dY_high = AWAE_InitOutput%dY_high(nt) - FWrap_InitInp%dZ_high = AWAE_InitOutput%dZ_high(nt) + FWrap_InitInp%dX_high = AWAE_InitOutput%dX_high(nt) + FWrap_InitInp%dY_high = AWAE_InitOutput%dY_high(nt) + FWrap_InitInp%dZ_high = AWAE_InitOutput%dZ_high(nt) - FWrap_InitInp%Vdist_High => AWAE_InitOutput%Vdist_High(nt)%data - - ! note that FWrap_Init has Interval as INTENT(IN) so, we don't need to worry about overwriting farm%p%dt_low here: - ! NOTE: FWrap_interval, and FWrap_InitOut appear unused - call FWrap_Init(FWrap_InitInp, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, FWrap_Interval, FWrap_InitOut, ErrStat2, ErrMsg2) + FWrap_InitInp%Vdist_High => AWAE_InitOutput%Vdist_High(nt)%data + ! note that FWrap_Init has Interval as INTENT(IN) so, we don't need to worry about overwriting farm%p%dt_low here: + ! NOTE: FWrap_interval, and FWrap_InitOut appear unused + call FWrap_Init( FWrap_InitInp, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, FWrap_Interval, FWrap_InitOut, ErrStat2, ErrMsg2 ) + farm%FWrap(nt)%IsInitialized = .true. - + if (ErrStat2 >= AbortErrLev) then !OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) !OMP END CRITICAL - end if - - END DO - !OMP END PARALLEL DO + endif + + END DO + !OMP END PARALLEL DO if (ErrStat >= AbortErrLev) then call cleanup() return end if - - farm%p%Module_Ver(ModuleFF_FWrap) = FWrap_InitOut%Ver - + + farm%p%Module_Ver( ModuleFF_FWrap ) = FWrap_InitOut%Ver + call cleanup() - - contains - subroutine cleanup() - call FWrap_DestroyInitInput(FWrap_InitInp, ErrStat2, ErrMsg2) - call FWrap_DestroyInitOutput(FWrap_InitOut, ErrStat2, ErrMsg2) - end subroutine cleanup - ! check for failed where /= 0 is fatal - logical function Failed0(txt) - character(*), intent(in) :: txt - if (errStat /= 0) then - ErrStat2 = ErrID_Fatal - ErrMsg2 = "Could not allocate memory for "//trim(txt) - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - end if - Failed0 = errStat >= AbortErrLev - if (Failed0) call cleanUp() - end function Failed0 - END SUBROUTINE Farm_InitFAST + +contains + subroutine cleanup() + call FWrap_DestroyInitInput( FWrap_InitInp, ErrStat2, ErrMsg2 ) + call FWrap_DestroyInitOutput( FWrap_InitOut, ErrStat2, ErrMsg2 ) + end subroutine cleanup + ! check for failed where /= 0 is fatal + logical function Failed0(txt) + character(*), intent(in) :: txt + if (errStat /= 0) then + ErrStat2 = ErrID_Fatal + ErrMsg2 = "Could not allocate memory for "//trim(txt) + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + endif + Failed0 = errStat >= AbortErrLev + if(Failed0) call cleanUp() + end function Failed0 +END SUBROUTINE Farm_InitFAST !---------------------------------------------------------------------------------------------------------------------------------- !> This routine initializes a farm-level instance of MoorDyn if applicable - SUBROUTINE Farm_InitMD(farm, ErrStat, ErrMsg) - - ! Passed variables - type(All_FastFarm_Data), TARGET, INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message - - ! local variables - type(MD_InitInputType) :: MD_InitInp - type(MD_InitOutputType) :: MD_InitOut - - character(1025) :: Path, FileRoot ! for vtk outputs - INTEGER(IntKi) :: nt ! loop counter for rotor number - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitMD' - TYPE(MeshType), POINTER :: SubstructureMotion - - ErrStat = ErrID_None - ErrMsg = "" - - CALL WrScr(" --------- in FARM_InitMD, to initiailze farm-level MoorDyn ------- ") - - ! sort out how many times FASt and MoorDyn will be called per FAST.Farm time step based on DT_low and DT_mooring - IF (EqualRealNos(farm%p%dt_mooring, farm%p%DT_low)) THEN - farm%p%n_mooring = 1 +SUBROUTINE Farm_InitMD( farm, ErrStat, ErrMsg ) + + ! Passed variables + type(All_FastFarm_Data), TARGET, INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message + + ! local variables + type(MD_InitInputType) :: MD_InitInp + type(MD_InitOutputType) :: MD_InitOut + + character(1025) :: Path, FileRoot ! for vtk outputs + INTEGER(IntKi) :: nt ! loop counter for rotor number + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'Farm_InitMD' + TYPE(MeshType), POINTER :: SubstructureMotion + + ErrStat = ErrID_None + ErrMsg = "" + + CALL WrScr(" --------- in FARM_InitMD, to initiailze farm-level MoorDyn ------- ") + + + ! sort out how many times FASt and MoorDyn will be called per FAST.Farm time step based on DT_low and DT_mooring + IF ( EqualRealNos( farm%p%dt_mooring, farm%p%DT_low ) ) THEN + farm%p%n_mooring = 1 + ELSE + IF ( farm%p%dt_mooring > farm%p%DT_low ) THEN + ErrStat = ErrID_Fatal + ErrMsg = "The farm mooring coupling time step ("//TRIM(Num2LStr(farm%p%dt_mooring))// & + " s) cannot be larger than FAST.Farm time step ("//TRIM(Num2LStr(farm%p%DT_low))//" s)." ELSE - IF (farm%p%dt_mooring > farm%p%DT_low) THEN - ErrStat = ErrID_Fatal - ErrMsg = "The farm mooring coupling time step ("//TRIM(Num2LStr(farm%p%dt_mooring))// & - " s) cannot be larger than FAST.Farm time step ("//TRIM(Num2LStr(farm%p%DT_low))//" s)." - ELSE ! calculate the number of FAST-MoorDyn subcycles: - farm%p%n_mooring = NINT(farm%p%DT_low/farm%p%dt_mooring) - + farm%p%n_mooring = NINT( farm%p%DT_low / farm%p%dt_mooring ) + ! let's make sure the FAST DT is an exact integer divisor of the global (FAST.Farm) time step: - IF (.NOT. EqualRealNos(farm%p%DT_low, farm%p%dt_mooring*farm%p%n_mooring)) THEN - ErrStat = ErrID_Fatal - ErrMsg = "The MoorDyn coupling time step, DT_mooring ("//TRIM(Num2LStr(farm%p%dt_mooring))// & - " s) must be an integer divisor of the FAST.Farm time step ("//TRIM(Num2LStr(farm%p%DT_low))//" s)." - END IF - + IF ( .NOT. EqualRealNos( farm%p%DT_low, farm%p%dt_mooring * farm%p%n_mooring ) ) THEN + ErrStat = ErrID_Fatal + ErrMsg = "The MoorDyn coupling time step, DT_mooring ("//TRIM(Num2LStr(farm%p%dt_mooring))// & + " s) must be an integer divisor of the FAST.Farm time step ("//TRIM(Num2LStr(farm%p%DT_low))//" s)." END IF + END IF - - !................. - ! MoorDyn initialization inputs... - !................ - !FWrap_InitInp%tmax = farm%p%TMax - !FWrap_InitInp%n_high_low = farm%p%n_high_low + 1 ! Add 1 because the FAST wrapper uses an index that starts at 1 - !FWrap_InitInp%dt_high = farm%p%dt_high - - MD_InitInp%FileName = farm%p%MD_FileName ! input file name and path - MD_InitInp%RootName = trim(farm%p%OutFileRoot)//'.FarmMD' ! root of output files - MD_InitInp%FarmSize = farm%p%NumTurbines ! number of turbines in the array. >0 tells MoorDyn to operate in farm mode - - ALLOCATE( MD_InitInp%PtfmInit(6,farm%p%NumTurbines), MD_InitInp%TurbineRefPos(3,farm%p%NumTurbines), STAT = ErrStat2 ) - if (Failed0("MoorDyn PtfmInit and TurbineRefPos initialization inputs in FAST.Farm.")) return; - - ! gather spatial initialization inputs for Farm-level MoorDyn (platform locations in their respective coordinate systems and locations of the turbines in the farm global coordinate system) - DO nt = 1,farm%p%NumTurbines - MD_InitInp%PtfmInit(:,nt) = farm%FWrap(nt)%m%Turbine%p_FAST%PlatformPosInit ! platform initial positions in their respective coordinate systems from each FAST/ED instance - MD_InitInp%TurbineRefPos(:,nt) = farm%p%WT_Position(:,nt) ! reference positions of each turbine in the farm global coordinate system - END DO - - ! These aren't currently handled at the FAST.Farm level, so just give the farm's MoorDyn default values, which can be overwridden by its input file - MD_InitInp%g = 9.81 - MD_InitInp%rhoW = 1025.0 - MD_InitInp%WtrDepth = 0.0 !TODO: eventually connect this to a global depth input variable <<< - - ALLOCATE (MD_InitInp%PtfmInit(6, farm%p%NumTurbines), MD_InitInp%TurbineRefPos(3, farm%p%NumTurbines), STAT=ErrStat2) - if (Failed0("MoorDyn PtfmInit and TurbineRefPos initialization inputs in FAST.Farm.")) return; - ! gather spatial initialization inputs for Farm-level MoorDyn - DO nt = 1, farm%p%NumTurbines - MD_InitInp%PtfmInit(:, nt) = farm%FWrap(nt)%m%Turbine%MD%m%PtfmInit ! turbine PRP initial positions and rotations in their respective coordinate systems from each FAST/MD instance - MD_InitInp%TurbineRefPos(:, nt) = farm%p%WT_Position(:, nt) ! reference positions of each turbine in the farm global coordinate system - END DO - - ! These aren't currently handled at the FAST.Farm level, so just give the farm's MoorDyn default values, which can be overwridden by its input file - MD_InitInp%g = 9.81 - MD_InitInp%rhoW = 1025.0 - MD_InitInp%WtrDepth = 0.0 !TODO: eventually connect this to a global depth input variable <<< - - ! Visualization of shared moorings - if (farm%p%WrMooringVis) then - MD_InitInp%VisMeshes = .true. - farm%MD%VTK_Count = 0 - call GetPath(MD_InitInp%RootName, Path, FileRoot) ! the returned DVR_Outs%VTK_OutFileRoot includes a file separator character at the end - farm%MD%VTK_OutFileRoot = trim(Path)//PathSep//'vtk'//PathSep//trim(FileRoot) - farm%MD%VTK_TWidth = 5 !FIXME: this should be set based on sim length - end if - - ! allocate MoorDyn inputs (assuming size 2 for linear interpolation/extrapolation... > - ALLOCATE (farm%MD%Input(2), farm%MD%InputTimes(2), STAT=ErrStat2) - if (Failed0("MD%Input and MD%InputTimes.")) return; - ! initialize MoorDyn - CALL MD_Init(MD_InitInp, farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, & - farm%MD%OtherSt, farm%MD%y, farm%MD%m, farm%p%DT_mooring, MD_InitOut, ErrStat2, ErrMsg2) - if (Failed()) return; - farm%MD%IsInitialized = .true. - - ! Copy MD inputs over into the 2nd entry of the input array, to allow the first extrapolation in FARM_MD_Increment - CALL MD_CopyInput(farm%MD%Input(1), farm%MD%Input(2), MESH_NEWCOPY, Errstat2, ErrMsg2); if (Failed()) return; - farm%MD%InputTimes(2) = -0.1_DbKi - - CALL MD_CopyInput(farm%MD%Input(1), farm%MD%u, MESH_NEWCOPY, Errstat2, ErrMsg2); if (Failed()) return; ! do this to initialize meshes/allocatable arrays for output of ExtrapInterp routine - - ! Set up mesh maps between MoorDyn and floating platforms (or substructure). - ! allocate mesh mappings for coupling farm-level MoorDyn with OpenFAST instances - ALLOCATE (farm%m%MD_2_FWrap(farm%p%NumTurbines), farm%m%FWrap_2_MD(farm%p%NumTurbines), STAT=ErrStat2) - if (Failed0("MD_2_FWrap and FWrap_2_MD.")) return; - ! MoorDyn point mesh to/from ElastoDyn (or SubDyn) point mesh - do nt = 1, farm%p%NumTurbines - !if (farm%MD%p%NFairs(nt) > 0 ) then ! only set up a mesh map if MoorDyn has connections to this turbine - - ! loads + END IF + + + !................. + ! MoorDyn initialization inputs... + !................ + !FWrap_InitInp%tmax = farm%p%TMax + !FWrap_InitInp%n_high_low = farm%p%n_high_low + 1 ! Add 1 because the FAST wrapper uses an index that starts at 1 + !FWrap_InitInp%dt_high = farm%p%dt_high + + + MD_InitInp%FileName = farm%p%MD_FileName ! input file name and path + MD_InitInp%RootName = trim(farm%p%OutFileRoot)//'.FarmMD' ! root of output files + MD_InitInp%FarmSize = farm%p%NumTurbines ! number of turbines in the array. >0 tells MoorDyn to operate in farm mode + + ALLOCATE( MD_InitInp%PtfmInit(6,farm%p%NumTurbines), MD_InitInp%TurbineRefPos(3,farm%p%NumTurbines), STAT = ErrStat2 ) + if (Failed0("MoorDyn PtfmInit and TurbineRefPos initialization inputs in FAST.Farm.")) return; + + ! gather spatial initialization inputs for Farm-level MoorDyn + DO nt = 1,farm%p%NumTurbines + MD_InitInp%PtfmInit(:,nt) = farm%FWrap(nt)%m%Turbine%MD%m%PtfmInit ! turbine PRP initial positions and rotations in their respective coordinate systems from each FAST/MD instance + MD_InitInp%TurbineRefPos(:,nt) = farm%p%WT_Position(:,nt) ! reference positions of each turbine in the farm global coordinate system + END DO + + ! These aren't currently handled at the FAST.Farm level, so just give the farm's MoorDyn default values, which can be overwridden by its input file + MD_InitInp%g = 9.81 + MD_InitInp%rhoW = 1025.0 + MD_InitInp%WtrDepth = 0.0 !TODO: eventually connect this to a global depth input variable <<< + + ! Visualization of shared moorings + if (farm%p%WrMooringVis) then + MD_InitInp%VisMeshes=.true. + farm%MD%VTK_Count = 0 + call GetPath ( MD_InitInp%RootName, Path, FileRoot ) ! the returned DVR_Outs%VTK_OutFileRoot includes a file separator character at the end + farm%MD%VTK_OutFileRoot = trim(Path)//PathSep//'vtk'//PathSep//trim(FileRoot) + farm%MD%VTK_TWidth = 5 !FIXME: this should be set based on sim length + endif + + ! allocate MoorDyn inputs (assuming size 2 for linear interpolation/extrapolation... > + ALLOCATE( farm%MD%Input( 2 ), farm%MD%InputTimes( 2 ), STAT = ErrStat2 ) + if (Failed0("MD%Input and MD%InputTimes.")) return; + + ! initialize MoorDyn + CALL MD_Init( MD_InitInp, farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, & + farm%MD%OtherSt, farm%MD%y, farm%MD%m, farm%p%DT_mooring, MD_InitOut, ErrStat2, ErrMsg2 ) + if (Failed()) return; + + farm%MD%IsInitialized = .true. + + + ! Copy MD inputs over into the 2nd entry of the input array, to allow the first extrapolation in FARM_MD_Increment + CALL MD_CopyInput (farm%MD%Input(1), farm%MD%Input(2), MESH_NEWCOPY, Errstat2, ErrMsg2); if (Failed()) return; + farm%MD%InputTimes(2) = -0.1_DbKi + + CALL MD_CopyInput (farm%MD%Input(1), farm%MD%u, MESH_NEWCOPY, Errstat2, ErrMsg2); if (Failed()) return; ! do this to initialize meshes/allocatable arrays for output of ExtrapInterp routine + + + ! Set up mesh maps between MoorDyn and floating platforms (or substructure). + ! allocate mesh mappings for coupling farm-level MoorDyn with OpenFAST instances + ALLOCATE( farm%m%MD_2_FWrap(farm%p%NumTurbines), farm%m%FWrap_2_MD(farm%p%NumTurbines), STAT = ErrStat2 ) + if (Failed0("MD_2_FWrap and FWrap_2_MD.")) return; + + ! MoorDyn point mesh to/from ElastoDyn (or SubDyn) point mesh + do nt = 1,farm%p%NumTurbines + !if (farm%MD%p%NFairs(nt) > 0 ) then ! only set up a mesh map if MoorDyn has connections to this turbine + + ! loads CALL MeshMapCreate( farm%MD%y%CoupledLoads(nt), farm%FWrap(nt)%m%Turbine%MeshMapData%SubstructureLoads_Tmp_Farm, farm%m%MD_2_FWrap(nt), ErrStat2, ErrMsg2 ) - if (Failed()) return; - ! kinematics + if (Failed()) return; + + ! kinematics + IF (farm%FWrap(nt)%m%Turbine%p_FAST%CompSub == Module_SD) then + SubstructureMotion => farm%FWrap(nt)%m%Turbine%SD%y%y3Mesh + ELSE + SubstructureMotion => farm%FWrap(nt)%m%Turbine%ED%y%PlatformPtMesh + END IF + + CALL MeshMapCreate( SubstructureMotion, farm%MD%Input(1)%CoupledKinematics(nt), farm%m%FWrap_2_MD(nt), ErrStat2, ErrMsg2 ) + if (Failed()) return; + + end do + + + farm%p%Module_Ver( ModuleFF_MD) = MD_InitOut%Ver + + call cleanup() + +contains + subroutine cleanup() + call MD_DestroyInitInput( MD_InitInp, ErrStat2, ErrMsg2 ) + call MD_DestroyInitOutput( MD_InitOut, ErrStat2, ErrMsg2 ) + end subroutine cleanup + + logical function Failed() + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + Failed = errStat >= AbortErrLev + if (Failed) call cleanup() + end function Failed + + ! check for failed where /= 0 is fatal + logical function Failed0(txt) + character(*), intent(in) :: txt + if (errStat /= 0) then + ErrStat2 = ErrID_Fatal + ErrMsg2 = "Could not allocate memory for "//trim(txt) + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + endif + Failed0 = errStat >= AbortErrLev + if(Failed0) call cleanUp() + end function Failed0 +END SUBROUTINE Farm_InitMD +!---------------------------------------------------------------------------------------------------------------------------------- +!> This routine moves a farm-level MoorDyn simulation one step forward, to catch up with FWrap_Increment +subroutine FARM_MD_Increment(t, n, farm, ErrStat, ErrMsg) + REAL(DbKi), INTENT(IN ) :: t !< Current simulation time in seconds + INTEGER(IntKi), INTENT(IN ) :: n !< Current step of the simulation in FARM MoorDyn terms + type(All_FastFarm_Data), TARGET, INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt + INTEGER(IntKi) :: n_ss + INTEGER(IntKi) :: n_FMD + REAL(DbKi) :: t_next ! time at next step after this one (s) + INTEGER(IntKi) :: ErrStat2 + CHARACTER(ErrMsgLen) :: ErrMsg2 + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_MD_Increment' + TYPE(MeshType), POINTER :: SubstructureMotion + + ErrStat = ErrID_None + ErrMsg = "" + + ! ----- extrapolate MD inputs ----- + t_next = t + farm%p%DT_mooring + + ! Do a linear extrapolation to estimate MoorDyn inputs at time n_ss+1 + CALL MD_Input_ExtrapInterp(farm%MD%Input, farm%MD%InputTimes, farm%MD%u, t_next, ErrStat2, ErrMsg2) + if (Failed()) return; + + ! Shift "window" of MD%Input: move values of Input and InputTimes from index 1 to index 2 + CALL MD_CopyInput (farm%MD%Input(1), farm%MD%Input(2), MESH_UPDATECOPY, Errstat2, ErrMsg2) + if (Failed()) return; + farm%MD%InputTimes(2) = farm%MD%InputTimes(1) + + ! update index 1 entries with the new extrapolated values + CALL MD_CopyInput (farm%MD%u, farm%MD%Input(1), MESH_UPDATECOPY, Errstat2, ErrMsg2) + if (Failed()) return; + farm%MD%InputTimes(1) = t_next + + + ! ----- map substructure kinematics to MoorDyn inputs ----- (from mapping called at start of CalcOutputs Solve INputs) + + do nt = 1,farm%p%NumTurbines + !if (farm%MD%p%NFairs(nt) > 0 ) then + IF (farm%FWrap(nt)%m%Turbine%p_FAST%CompSub == Module_SD) then SubstructureMotion => farm%FWrap(nt)%m%Turbine%SD%y%y3Mesh ELSE SubstructureMotion => farm%FWrap(nt)%m%Turbine%ED%y%PlatformPtMesh END IF - - CALL MeshMapCreate(SubstructureMotion, farm%MD%Input(1)%CoupledKinematics(nt), farm%m%FWrap_2_MD(nt), ErrStat2, ErrMsg2) - if (Failed()) return; - end do - - farm%p%Module_Ver(ModuleFF_MD) = MD_InitOut%Ver - - call cleanup() - - contains - subroutine cleanup() - call MD_DestroyInitInput(MD_InitInp, ErrStat2, ErrMsg2) - call MD_DestroyInitOutput(MD_InitOut, ErrStat2, ErrMsg2) - end subroutine cleanup - - logical function Failed() - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - Failed = errStat >= AbortErrLev - if (Failed) call cleanup() - end function Failed - - ! check for failed where /= 0 is fatal - logical function Failed0(txt) - character(*), intent(in) :: txt - if (errStat /= 0) then - ErrStat2 = ErrID_Fatal - ErrMsg2 = "Could not allocate memory for "//trim(txt) - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - end if - Failed0 = errStat >= AbortErrLev - if (Failed0) call cleanUp() - end function Failed0 - END SUBROUTINE Farm_InitMD -!---------------------------------------------------------------------------------------------------------------------------------- -!> This routine moves a farm-level MoorDyn simulation one step forward, to catch up with FWrap_Increment - subroutine FARM_MD_Increment(t, n, farm, ErrStat, ErrMsg) - REAL(DbKi), INTENT(IN) :: t !< Current simulation time in seconds - INTEGER(IntKi), INTENT(IN) :: n !< Current step of the simulation in FARM MoorDyn terms - type(All_FastFarm_Data), TARGET, INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt - INTEGER(IntKi) :: n_ss - INTEGER(IntKi) :: n_FMD - REAL(DbKi) :: t_next ! time at next step after this one (s) - INTEGER(IntKi) :: ErrStat2 - CHARACTER(ErrMsgLen) :: ErrMsg2 - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_MD_Increment' - TYPE(MeshType), POINTER :: SubstructureMotion - - ErrStat = ErrID_None - ErrMsg = "" - - ! ----- extrapolate MD inputs ----- - t_next = t + farm%p%DT_mooring - - ! Do a linear extrapolation to estimate MoorDyn inputs at time n_ss+1 - CALL MD_Input_ExtrapInterp(farm%MD%Input, farm%MD%InputTimes, farm%MD%u, t_next, ErrStat2, ErrMsg2) - if (Failed()) return; - ! Shift "window" of MD%Input: move values of Input and InputTimes from index 1 to index 2 - CALL MD_CopyInput(farm%MD%Input(1), farm%MD%Input(2), MESH_UPDATECOPY, Errstat2, ErrMsg2) - if (Failed()) return; - farm%MD%InputTimes(2) = farm%MD%InputTimes(1) - - ! update index 1 entries with the new extrapolated values - CALL MD_CopyInput(farm%MD%u, farm%MD%Input(1), MESH_UPDATECOPY, Errstat2, ErrMsg2) - if (Failed()) return; - farm%MD%InputTimes(1) = t_next - - ! ----- map substructure kinematics to MoorDyn inputs ----- (from mapping called at start of CalcOutputs Solve INputs) - - do nt = 1, farm%p%NumTurbines - !if (farm%MD%p%NFairs(nt) > 0 ) then - + + CALL Transfer_Point_to_Point( SubstructureMotion, farm%MD%Input(1)%CoupledKinematics(nt), farm%m%FWrap_2_MD(nt), ErrStat2, ErrMsg2 ) + if (Failed()) return; + + !end if + end do + + + ! ----- update states and calculate outputs ----- + + CALL MD_UpdateStates( t, n_FMD, farm%MD%Input, farm%MD%InputTimes, farm%MD%p, farm%MD%x, & + farm%MD%xd, farm%MD%z, farm%MD%OtherSt, farm%MD%m, ErrStat2, ErrMsg2 ) + if (Failed()) return; + + + CALL MD_CalcOutput( t, farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, & + farm%MD%OtherSt, farm%MD%y, farm%MD%m, ErrStat2, ErrMsg2 ) + if (Failed()) return; + + + ! ----- map MD load outputs to each turbine's substructure ----- (taken from U FullOpt1...) + do nt = 1,farm%p%NumTurbines + + if (farm%MD%p%nCpldPoints(nt) > 0 ) then ! only map loads if MoorDyn has connections to this turbine (currently considering only Point connections <<< ) + IF (farm%FWrap(nt)%m%Turbine%p_FAST%CompSub == Module_SD) then SubstructureMotion => farm%FWrap(nt)%m%Turbine%SD%y%y3Mesh ELSE SubstructureMotion => farm%FWrap(nt)%m%Turbine%ED%y%PlatformPtMesh END IF + + ! mapping; Note: SubstructureLoads_Tmp_Farm contains loads from the farm-level (at a previous step); gets integrated into individual turbines inside FWrap_Increment() + CALL Transfer_Point_to_Point( farm%MD%y%CoupledLoads(nt), farm%FWrap(nt)%m%Turbine%MeshMapData%SubstructureLoads_Tmp_Farm, & + farm%m%MD_2_FWrap(nt), ErrStat2, ErrMsg2, & + farm%MD%Input(1)%CoupledKinematics(nt), SubstructureMotion ) !u_MD and y_ED contain the displacements needed for moment calculations + if (Failed()) return; + + end if + end do - CALL Transfer_Point_to_Point(SubstructureMotion, farm%MD%Input(1)%CoupledKinematics(nt), farm%m%FWrap_2_MD(nt), ErrStat2, ErrMsg2) - if (Failed()) return; - !end if - end do - - ! ----- update states and calculate outputs ----- - - CALL MD_UpdateStates(t, n_FMD, farm%MD%Input, farm%MD%InputTimes, farm%MD%p, farm%MD%x, & - farm%MD%xd, farm%MD%z, farm%MD%OtherSt, farm%MD%m, ErrStat2, ErrMsg2) - if (Failed()) return; - CALL MD_CalcOutput(t, farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, & - farm%MD%OtherSt, farm%MD%y, farm%MD%m, ErrStat2, ErrMsg2) - if (Failed()) return; - ! ----- map MD load outputs to each turbine's substructure ----- (taken from U FullOpt1...) - do nt = 1, farm%p%NumTurbines - - if (farm%MD%p%nCpldPoints(nt) > 0) then ! only map loads if MoorDyn has connections to this turbine (currently considering only Point connections <<< ) - - IF (farm%FWrap(nt)%m%Turbine%p_FAST%CompSub == Module_SD) then - SubstructureMotion => farm%FWrap(nt)%m%Turbine%SD%y%y3Mesh - ELSE - SubstructureMotion => farm%FWrap(nt)%m%Turbine%ED%y%PlatformPtMesh - END IF - - ! mapping; Note: SubstructureLoads_Tmp_Farm contains loads from the farm-level (at a previous step); gets integrated into individual turbines inside FWrap_Increment() - CALL Transfer_Point_to_Point(farm%MD%y%CoupledLoads(nt), farm%FWrap(nt)%m%Turbine%MeshMapData%SubstructureLoads_Tmp_Farm, & - farm%m%MD_2_FWrap(nt), ErrStat2, ErrMsg2, & - farm%MD%Input(1)%CoupledKinematics(nt), SubstructureMotion) !u_MD and y_ED contain the displacements needed for moment calculations - if (Failed()) return; - end if - end do - contains - logical function Failed() - call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) - Failed = errStat >= AbortErrLev - end function Failed - end subroutine Farm_MD_Increment +contains + logical function Failed() + call SetErrStat(errStat2, errMsg2, errStat, errMsg, RoutineName) + Failed = errStat >= AbortErrLev + end function Failed +end subroutine Farm_MD_Increment !---------------------------------------------------------------------------------------------------------------------------------- !> This routine performs the initial call to calculate outputs (at t=0). !! The Initial Calculate Output algorithm: \n -!! - In parallel: -!! 1. Set u_AWAE=0, CALL AWAE_CO, and transfer y_AWAE to u_F and u_WD -!! 2. Set u_SC=0, CALL SC_CO, and transfer y_SC to u_F +!! - Set u_AWAE=0, CALL AWAE_CO, and transfer y_AWAE to u_F and u_WD !! - CALL F_t0 -!! - Transfer y_F to u_SC and u_WD +!! - Transfer y_F to and u_WD !! - CALL WD_CO !! - Transfer y_WD to u_AWAE !! - CALL AWAE_CO !! - Transfer y_AWAE to u_F and u_WD !! - Write Output to File - subroutine FARM_InitialCO(farm, ErrStat, ErrMsg) - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_InitialCO' - - ErrStat = ErrID_None - ErrMsg = "" - - !....................................................................................... - ! Initial calls to AWAE and SC modules (steps 1. and 2. can be done in parallel) - !....................................................................................... - +subroutine FARM_InitialCO(farm, ErrStat, ErrMsg) + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_InitialCO' + + + ErrStat = ErrID_None + ErrMsg = "" + + + + + !....................................................................................... + ! Initial calls to AWAE module + !....................................................................................... + !-------------------- - ! 1a. u_AWAE=0 - farm%AWAE%u%xhat_plane = 0.0_ReKi ! Orientations of wake planes, normal to wake planes, for each turbine - farm%AWAE%u%p_plane = 0.0_ReKi ! Center positions of wake planes for each turbine - farm%AWAE%u%Vx_wake = 0.0_ReKi ! Axial wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%Vy_wake = 0.0_ReKi ! Horizontal wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%Vz_wake = 0.0_ReKi ! "Vertical" wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%D_wake = 0.0_ReKi ! Wake diameters at wake planes for each turbine - + ! 1a. u_AWAE=0 + farm%AWAE%u%xhat_plane = 0.0_ReKi ! Orientations of wake planes, normal to wake planes, for each turbine + farm%AWAE%u%p_plane = 0.0_ReKi ! Center positions of wake planes for each turbine + farm%AWAE%u%Vx_wake = 0.0_ReKi ! Axial wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%Vy_wake = 0.0_ReKi ! Horizontal wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%Vz_wake = 0.0_ReKi ! "Vertical" wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%D_wake = 0.0_ReKi ! Wake diameters at wake planes for each turbine + !-------------------- - ! 1b. CALL AWAE_CO - call AWAE_CalcOutput(0.0_DbKi, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return + ! 1b. CALL AWAE_CO + call AWAE_CalcOutput( 0.0_DbKi, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2 ) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if (ErrStat >= AbortErrLev) return !-------------------- - ! 1c. transfer y_AWAE to u_F and u_WD - - call Transfer_AWAE_to_WD(farm) - - !....................................................................................... - ! CALL F_t0 (can be done in parallel) - !....................................................................................... - - DO nt = 1, farm%p%NumTurbines - - call FWrap_t0(farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2) + ! 1c. transfer y_AWAE to u_F and u_WD + + call Transfer_AWAE_to_WD(farm) + + !....................................................................................... + ! CALL F_t0 (can be done in parallel) + !....................................................................................... + + DO nt = 1,farm%p%NumTurbines + + call FWrap_t0( farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2 ) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - - END DO - if (ErrStat >= AbortErrLev) return - - !....................................................................................... - ! Transfer y_F to u_SC and u_WD (can be done in parallel) - !....................................................................................... - + + END DO + if (ErrStat >= AbortErrLev) return + + !....................................................................................... + ! Transfer y_F to u_WD + !....................................................................................... + !-------------------- - ! 2. Transfer y_F to u_WD - - call Transfer_FAST_to_WD(farm) - - !....................................................................................... - ! CALL WD_CO (can be done in parallel) - !....................................................................................... - - DO nt = 1, farm%p%NumTurbines - - call WD_CalcOutput(0.0_DbKi, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2) + ! Transfer y_F to u_WD + + call Transfer_FAST_to_WD(farm) + + !....................................................................................... + ! CALL WD_CO (can be done in parallel) + !....................................................................................... + + DO nt = 1,farm%p%NumTurbines + + call WD_CalcOutput( 0.0_DbKi, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - - END DO - if (ErrStat >= AbortErrLev) return - - !....................................................................................... - ! Transfer y_WD to u_AWAE - !....................................................................................... - - call Transfer_WD_to_AWAE(farm) - - !....................................................................................... - ! CALL AWAE_CO - !....................................................................................... - - call AWAE_CalcOutput(0.0_DbKi, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - - !....................................................................................... - ! Transfer y_AWAE to u_F and u_WD - !....................................................................................... - - call Transfer_AWAE_to_WD(farm) - - !....................................................................................... - ! Write Output to File - !....................................................................................... - - call Farm_WriteOutput(0, 0.0_DbKi, farm, ErrStat2, ErrMsg2) + + END DO + if (ErrStat >= AbortErrLev) return + + !....................................................................................... + ! Transfer y_WD to u_AWAE + !....................................................................................... + + call Transfer_WD_to_AWAE(farm) + + !....................................................................................... + ! CALL AWAE_CO + !....................................................................................... + + call AWAE_CalcOutput( 0.0_DbKi, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2 ) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + if (ErrStat >= AbortErrLev) return + + !....................................................................................... + ! Transfer y_AWAE to u_F and u_WD + !....................................................................................... + + call Transfer_AWAE_to_WD(farm) + + !....................................................................................... + ! Write Output to File + !....................................................................................... + + call Farm_WriteOutput(0, 0.0_DbKi, farm, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - - end subroutine FARM_InitialCO -!---------------------------------------------------------------------------------------------------------------------------------- -!> This routine updates states each time increment. -!! The update states algorithm: \n -!! - In parallel: -!! 1. call WD_US -!! 2. call SC_US -!! 3. call F_Increment -!! 4. call AWAE_UpdateStates -!! - \f$ n = n + 1 \f$ -!! - \f$ t = t + \Delta t \f$ - subroutine FARM_UpdateStates(t, n, farm, ErrStat, ErrMsg) - REAL(DbKi), INTENT(IN) :: t !< Current simulation time in seconds - INTEGER(IntKi), INTENT(IN) :: n !< Current step of the simulation: t = n*Interval - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt - INTEGER(IntKi) :: n_ss - INTEGER(IntKi) :: n_FMD - REAL(DbKi) :: t2 ! time within the FAST-MoorDyn substepping loop for shared moorings - INTEGER(IntKi) :: ErrStatAWAE, ErrStatMD, ErrStat2 - CHARACTER(ErrMsgLen) :: ErrMsg2 - CHARACTER(ErrMsgLen) :: ErrMsgAWAE - CHARACTER(ErrMsgLen) :: ErrMsgMD - INTEGER(IntKi), ALLOCATABLE :: ErrStatF(:) ! Temporary Error status for FAST - CHARACTER(ErrMsgLen), ALLOCATABLE :: ErrMsgF(:) ! Temporary Error message for FAST - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_UpdateStates' - REAL(DbKi) :: tm1, tm2, tm3, tm01, tm02, tm03, tmSF, tmSM ! timer variables - - ErrStat = ErrID_None - ErrMsg = "" - - allocate (ErrStatF(farm%p%NumTurbines), STAT=errStat2) - if (errStat2 /= 0) call SetErrStat(ErrID_Fatal, 'Could not allocate memory for ErrStatF.', errStat, errMsg, RoutineName) - allocate (ErrMsgF(farm%p%NumTurbines), STAT=errStat2) - if (errStat2 /= 0) call SetErrStat(ErrID_Fatal, 'Could not allocate memory for ErrMsgF.', errStat, errMsg, RoutineName) - if (ErrStat >= AbortErrLev) return - - !....................................................................................... - ! update module states (steps 1. and 2. and 3. and 4. can be done in parallel) - !....................................................................................... - + +end subroutine FARM_InitialCO +!---------------------------------------------------------------------------------------------------------------------------------- +!> This routine updates states each time increment. +!! The update states algorithm: \n +!! - In parallel: +!! 1. call WD_US +!! 2. call F_Increment +!! 3. call AWAE_UpdateStates +!! - \f$ n = n + 1 \f$ +!! - \f$ t = t + \Delta t \f$ +subroutine FARM_UpdateStates(t, n, farm, ErrStat, ErrMsg) + REAL(DbKi), INTENT(IN ) :: t !< Current simulation time in seconds + INTEGER(IntKi), INTENT(IN ) :: n !< Current step of the simulation: t = n*Interval + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt + INTEGER(IntKi) :: n_ss + INTEGER(IntKi) :: n_FMD + REAL(DbKi) :: t2 ! time within the FAST-MoorDyn substepping loop for shared moorings + INTEGER(IntKi) :: ErrStatAWAE, ErrStatMD, ErrStat2 + CHARACTER(ErrMsgLen) :: ErrMsg2 + CHARACTER(ErrMsgLen) :: ErrMsgAWAE + CHARACTER(ErrMsgLen) :: ErrMsgMD + INTEGER(IntKi), ALLOCATABLE :: ErrStatF(:) ! Temporary Error status for FAST + CHARACTER(ErrMsgLen), ALLOCATABLE :: ErrMsgF (:) ! Temporary Error message for FAST + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_UpdateStates' + REAL(DbKi) :: tm1,tm2,tm3, tm01, tm02, tm03, tmSF, tmSM ! timer variables + + ErrStat = ErrID_None + ErrMsg = "" + + allocate ( ErrStatF ( farm%p%NumTurbines ), STAT=errStat2 ) + if (errStat2 /= 0) call SetErrStat ( ErrID_Fatal, 'Could not allocate memory for ErrStatF.', errStat, errMsg, RoutineName ) + allocate ( ErrMsgF ( farm%p%NumTurbines ), STAT=errStat2 ) + if (errStat2 /= 0) call SetErrStat ( ErrID_Fatal, 'Could not allocate memory for ErrMsgF.', errStat, errMsg, RoutineName ) + if (ErrStat >= AbortErrLev) return + + + + + + !....................................................................................... + ! update module states (steps 1. and 2. and 3. and 4. can be done in parallel) + !....................................................................................... + !-------------------- - ! 1. CALL WD_US - - !$OMP PARALLEL default(shared) - !$OMP do private(nt, ErrStat2, ErrMsg2) schedule(runtime) - DO nt = 1, farm%p%NumTurbines - - call WD_UpdateStates(t, n, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%m, ErrStat2, ErrMsg2) - - ! Error handling - if (errStat2 /= ErrID_None) then - !$OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':FARM_UpdateStates') - !$OMP END CRITICAL - end if - - END DO - !$OMP END DO - !$OMP END PARALLEL - - if (ErrStat >= AbortErrLev) return - - !-------------------- - ! 2. CALL SC_US - + ! 1. CALL WD_US + + !$OMP PARALLEL default(shared) + !$OMP do private(nt, ErrStat2, ErrMsg2) schedule(runtime) + DO nt = 1,farm%p%NumTurbines + + call WD_UpdateStates( t, n, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) + + + ! Error handling + if (errStat2 /= ErrID_None) then + !$OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':FARM_UpdateStates') + !$OMP END CRITICAL + endif + + END DO + !$OMP END DO + !$OMP END PARALLEL + + if (ErrStat >= AbortErrLev) return + !-------------------- - ! 3. CALL F_Increment (and FARM_MD_Increment) and 4. CALL AWAE_UpdateStates - - ! set the inputs needed for FAST (these are slow-varying so can just be done once per farm time step) - do nt = 1, farm%p%NumTurbines - call FWrap_SetInputs(farm%FWrap(nt)%u, farm%FWrap(nt)%m, t) - end do - - !#ifdef printthreads - ! tm1 = omp_get_wtime() - ! tmSF = 0.0_DbKi - ! tmSM = 0.0_DbKi - !#endif - ! Original case: no shared moorings - if (farm%p%MooringMod == 0) then + ! 2. CALL F_Increment (and FARM_MD_Increment) and 4. CALL AWAE_UpdateStates + + + ! set the inputs needed for FAST (these are slow-varying so can just be done once per farm time step) + do nt = 1,farm%p%NumTurbines + call FWrap_SetInputs(farm%FWrap(nt)%u, farm%FWrap(nt)%m, t) + end do + + + !#ifdef printthreads + ! tm1 = omp_get_wtime() + ! tmSF = 0.0_DbKi + ! tmSM = 0.0_DbKi + !#endif + ! Original case: no shared moorings + if (farm%p%MooringMod == 0) then + + !$OMP PARALLEL DO DEFAULT(Shared) Private(nt) + DO nt = 1,farm%p%NumTurbines + call FWrap_Increment( t, n, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStatF(nt), ErrMsgF(nt) ) + END DO + !$OMP END PARALLEL DO + + ! Farm-level moorings case using MoorDyn + else if (farm%p%MooringMod == 3) then + + + ! This is the FAST-MoorDyn farm-level substepping loop + do n_ss = 1, farm%p%n_mooring ! do n_mooring substeps (number of FAST/FarmMD steps per Farm time step) + + n_FMD = n*farm%p%n_mooring + n_ss - 1 ! number of the current time step of the call to FAST and MoorDyn + t2 = t + farm%p%DT_mooring*(n_ss - 1) ! current time in the loop + !#ifdef printthreads + ! tm01 = omp_get_wtime() + !#endif + + ! A nested parallel for loop to call each instance of OpenFAST in parallel !$OMP PARALLEL DO DEFAULT(Shared) Private(nt) - DO nt = 1, farm%p%NumTurbines - call FWrap_Increment(t, n, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStatF(nt), ErrMsgF(nt)) - END DO + DO nt = 1,farm%p%NumTurbines + call FWrap_Increment( t2, n_FMD, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStatF(nt), ErrMsgF(nt) ) + END DO !$OMP END PARALLEL DO - - ! Farm-level moorings case using MoorDyn - else if (farm%p%MooringMod == 3) then - - ! This is the FAST-MoorDyn farm-level substepping loop - do n_ss = 1, farm%p%n_mooring ! do n_mooring substeps (number of FAST/FarmMD steps per Farm time step) - - n_FMD = n*farm%p%n_mooring + n_ss - 1 ! number of the current time step of the call to FAST and MoorDyn - t2 = t + farm%p%DT_mooring*(n_ss - 1) ! current time in the loop - - !#ifdef printthreads - ! tm01 = omp_get_wtime() - !#endif - - ! A nested parallel for loop to call each instance of OpenFAST in parallel - !$OMP PARALLEL DO DEFAULT(Shared) Private(nt) - DO nt = 1, farm%p%NumTurbines - call FWrap_Increment(t2, n_FMD, farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStatF(nt), ErrMsgF(nt)) - END DO - !$OMP END PARALLEL DO - - !#ifdef printthreads - ! tm02 = omp_get_wtime() - !#endif - - ! call farm-level MoorDyn time step here (can't multithread this with FAST since it needs inputs from all FAST instances) - call Farm_MD_Increment(t2, n_FMD, farm, ErrStatMD, ErrMsgMD) - call SetErrStat(ErrStatMD, ErrMsgMD, ErrStat, ErrMsg, 'FARM_UpdateStates') ! MD error status <<<<< - - !#ifdef printthreads - ! tm03 = omp_get_wtime() - ! tmSF = tmSF + tm02-tm01 - ! tmSM = tmSM + tm03-tm02 - !#endif - - end do ! n_ss substepping - + !#ifdef printthreads - ! tm2 = omp_get_wtime() - ! write(*,*) ' Time on FAST sims: '//trim(num2lstr(tmSF))//' s. Time on Farm MoorDyn: '//trim(num2lstr(tmSM))//' seconds' - !#endif - - else - CALL SetErrStat(ErrID_Fatal, 'MooringMod must be 0 or 3.', ErrStat, ErrMsg, RoutineName) - end if - !#ifdef printthreads - ! tm2 = omp_get_wtime() - ! write(*,*) 'Total FAST and Moordyn for FF_US took '//trim(num2lstr(tm2-tm1))//' seconds.' - !#endif - - call AWAE_UpdateStates(t, n, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%m, ErrStatAWAE, ErrMsgAWAE) - + ! tm02 = omp_get_wtime() + !#endif + + ! call farm-level MoorDyn time step here (can't multithread this with FAST since it needs inputs from all FAST instances) + call Farm_MD_Increment( t2, n_FMD, farm, ErrStatMD, ErrMsgMD) + call SetErrStat(ErrStatMD, ErrMsgMD, ErrStat, ErrMsg, 'FARM_UpdateStates') ! MD error status <<<<< + + !#ifdef printthreads + ! tm03 = omp_get_wtime() + ! tmSF = tmSF + tm02-tm01 + ! tmSM = tmSM + tm03-tm02 + !#endif + + end do ! n_ss substepping + !#ifdef printthreads - ! tm3 = omp_get_wtime() - ! write(*,*) 'AWAE_US took '//trim(num2lstr(tm3-tm2))//' seconds.' - ! write(*,*) 'Total Farm_US took '//trim(num2lstr(tm3-tm1))//' seconds.' + ! tm2 = omp_get_wtime() + ! write(*,*) ' Time on FAST sims: '//trim(num2lstr(tmSF))//' s. Time on Farm MoorDyn: '//trim(num2lstr(tmSM))//' seconds' !#endif - - ! update error messages from FAST's and AWAE's time steps - DO nt = 1, farm%p%NumTurbines - call SetErrStat(ErrStatF(nt), ErrMsgF(nt), ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':FARM_UpdateStates') ! FAST error status - END DO - - call SetErrStat(ErrStatAWAE, ErrMsgAWAE, ErrStat, ErrMsg, 'FARM_UpdateStates') ! AWAE error status - - ! calculate outputs from FAST as needed by FAST.Farm - do nt = 1, farm%p%NumTurbines - call FWrap_CalcOutput(farm%FWrap(nt)%p, farm%FWrap(nt)%u, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2) - call setErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - end do - - if (ErrStat >= AbortErrLev) return - - end subroutine FARM_UpdateStates -!---------------------------------------------------------------------------------------------------------------------------------- - subroutine Farm_WriteOutput(n, t, farm, ErrStat, ErrMsg) - INTEGER(IntKi), INTENT(IN) :: n !< Time step increment number - REAL(DbKi), INTENT(IN) :: t !< Current simulation time in seconds - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_WriteOutput' - INTEGER(IntKi) :: nt, ir, iOutDist, np, iVelPt ! Loop counters - REAL(ReKi) :: vel(3), pt(3) - REAL(ReKi) :: vec_interp(3) - REAL(ReKi) :: norm2_vec, delta, deltad - - ErrStat = ErrID_None - ErrMsg = "" - + + + else + CALL SetErrStat( ErrID_Fatal, 'MooringMod must be 0 or 3.', ErrStat, ErrMsg, RoutineName ) + end if + !#ifdef printthreads + ! tm2 = omp_get_wtime() + ! write(*,*) 'Total FAST and Moordyn for FF_US took '//trim(num2lstr(tm2-tm1))//' seconds.' + !#endif + + call AWAE_UpdateStates( t, n, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%m, ErrStatAWAE, ErrMsgAWAE ) + + !#ifdef printthreads + ! tm3 = omp_get_wtime() + ! write(*,*) 'AWAE_US took '//trim(num2lstr(tm3-tm2))//' seconds.' + ! write(*,*) 'Total Farm_US took '//trim(num2lstr(tm3-tm1))//' seconds.' + !#endif + + ! update error messages from FAST's and AWAE's time steps + DO nt = 1,farm%p%NumTurbines + call SetErrStat(ErrStatF(nt), ErrMsgF(nt), ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':FARM_UpdateStates') ! FAST error status + END DO + + call SetErrStat(ErrStatAWAE, ErrMsgAWAE, ErrStat, ErrMsg, 'FARM_UpdateStates') ! AWAE error status + + ! calculate outputs from FAST as needed by FAST.Farm + do nt = 1,farm%p%NumTurbines + call FWrap_CalcOutput(farm%FWrap(nt)%p, farm%FWrap(nt)%u, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2) + call setErrStat(ErrStat2,ErrMsg2,ErrStat,ErrMsg,RoutineName) + end do + + + if (ErrStat >= AbortErrLev) return + + +end subroutine FARM_UpdateStates +!---------------------------------------------------------------------------------------------------------------------------------- +subroutine Farm_WriteOutput(n, t, farm, ErrStat, ErrMsg) + INTEGER(IntKi), INTENT(IN ) :: n !< Time step increment number + REAL(DbKi), INTENT(IN ) :: t !< Current simulation time in seconds + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_WriteOutput' + INTEGER(IntKi) :: nt, ir, iOutDist, np, iVelPt ! Loop counters + REAL(ReKi) :: vel(3), pt(3) + REAL(ReKi) :: vec_interp(3) + REAL(ReKi) :: norm2_vec, delta, deltad + + + ErrStat = ErrID_None + ErrMsg = "" + ! If requested write output channel data - if (farm%p%NumOuts > 0) then - + if ( farm%p%NumOuts > 0 ) then + + ! Define the output channel specifying the current simulation time: - farm%m%AllOuts(Farm_Time_Indx) = REAL(t, ReKi) + farm%m%AllOuts( Farm_Time_Indx) = REAL( t, ReKi ) + + do nt = 1, farm%p%NOutTurb + !....................................................................................... - ! Super controller Outputs - Global + ! Wind Turbine and its Inflow !....................................................................................... - do nt = 1, farm%p%NOutTurb - - !....................................................................................... - ! Wind Turbine and its Inflow - !....................................................................................... - ! Orientation of rotor centerline, normal to disk - farm%m%AllOuts(RtAxsXT(nt)) = farm%FWrap(nt)%y%xHat_Disk(1) - farm%m%AllOuts(RtAxsYT(nt)) = farm%FWrap(nt)%y%xHat_Disk(2) - farm%m%AllOuts(RtAxsZT(nt)) = farm%FWrap(nt)%y%xHat_Disk(3) - + farm%m%AllOuts(RtAxsXT(nt)) = farm%FWrap(nt)%y%xHat_Disk(1) + farm%m%AllOuts(RtAxsYT(nt)) = farm%FWrap(nt)%y%xHat_Disk(2) + farm%m%AllOuts(RtAxsZT(nt)) = farm%FWrap(nt)%y%xHat_Disk(3) + ! Center position of hub, m - farm%m%AllOuts(RtPosXT(nt)) = farm%FWrap(nt)%y%p_hub(1) - farm%m%AllOuts(RtPosYT(nt)) = farm%FWrap(nt)%y%p_hub(2) - farm%m%AllOuts(RtPosZT(nt)) = farm%FWrap(nt)%y%p_hub(3) - + farm%m%AllOuts(RtPosXT(nt)) = farm%FWrap(nt)%y%p_hub(1) + farm%m%AllOuts(RtPosYT(nt)) = farm%FWrap(nt)%y%p_hub(2) + farm%m%AllOuts(RtPosZT(nt)) = farm%FWrap(nt)%y%p_hub(3) + ! Rotor diameter, m - farm%m%AllOuts(RtDiamT(nt)) = farm%FWrap(nt)%y%D_rotor - - ! Nacelle-yaw error at the wake planes, deg - farm%m%AllOuts(YawErrT(nt)) = farm%FWrap(nt)%y%YawErr*R2D - + farm%m%AllOuts(RtDiamT(nt)) = farm%FWrap(nt)%y%D_rotor + + ! Nacelle-yaw error at the wake planes, deg + farm%m%AllOuts(YawErrT(nt)) = farm%FWrap(nt)%y%YawErr*R2D + ! Ambient turbulence intensity of the wind at the rotor disk, percent - farm%m%AllOuts(TIAmbT(nt)) = farm%AWAE%y%TI_amb(nt)*100.0_ReKi - + farm%m%AllOuts(TIAmbT(nt)) = farm%AWAE%y%TI_amb(nt)*100.0_ReKi + ! Rotor-disk-averaged ambient wind speed (normal to disk, not including structural motion, local induction or wakes from upstream turbines), m/s - farm%m%AllOuts(RtVAmbT(nt)) = farm%AWAE%y%Vx_wind_disk(nt) - + farm%m%AllOuts(RtVAmbT(nt)) = farm%AWAE%y%Vx_wind_disk(nt) + ! Time-filtered rotor-disk-averaged ambient wind speed (normal to disk, not including structural motion, local induction or wakes from upstream turbines), m/s - farm%m%AllOuts(RtVAmbFiltT(nt)) = farm%WD(nt)%xd%Vx_wind_disk_filt(0) ! NOTE: filtered value will be 0 at t=0 + farm%m%AllOuts(RtVAmbFiltT(nt)) = farm%WD(nt)%xd%Vx_wind_disk_filt(0) ! NOTE: filtered value will be 0 at t=0 ! Rotor-disk-averaged relative wind speed (normal to disk, including structural motion and wakes from upstream turbines, but not including local induction), m/s - farm%m%AllOuts(RtVRelT(nt)) = farm%FWrap(nt)%y%DiskAvg_Vx_Rel + farm%m%AllOuts(RtVRelT(nt)) = farm%FWrap(nt)%y%DiskAvg_Vx_Rel ! Skew azimuth angle (instantaneous) - farm%m%AllOuts(AziSkewT(nt)) = farm%FWrap(nt)%y%psi_skew*R2D + farm%m%AllOuts(AziSkewT(nt)) = farm%FWrap(nt)%y%psi_skew* R2D ! Skew azimuth angle (time-filtered) - farm%m%AllOuts(AziSkewFiltT(nt)) = farm%WD(nt)%xd%psi_skew_filt*R2D ! NOTE: filtered value will be 0 at t=0 + farm%m%AllOuts(AziSkewFiltT(nt)) = farm%WD(nt)%xd%psi_skew_filt*R2D ! NOTE: filtered value will be 0 at t=0 ! Skew angle (instantaneous) - farm%m%AllOuts(RtSkewT(nt)) = farm%FWrap(nt)%y%chi_skew*R2D + farm%m%AllOuts(RtSkewT(nt)) = farm%FWrap(nt)%y%chi_skew * R2D ! Skew angle (time-filtered) - farm%m%AllOuts(RtSkewFiltT(nt)) = farm%WD(nt)%xd%chi_skew_filt*R2D ! NOTE: filtered value will be 0 at t=0 + farm%m%AllOuts(RtSkewFiltT(nt)) = farm%WD(nt)%xd%chi_skew_filt*R2D ! NOTE: filtered value will be 0 at t=0 ! Rotor circulation for curled-wake model - farm%m%AllOuts(RtGamCurlT(nt)) = farm%WD(nt)%m%GammaCurl + farm%m%AllOuts(RtGamCurlT(nt)) = farm%WD(nt)%m%GammaCurl !Rotor-disk averaged thrust coefficient - farm%m%AllOuts(RtCtAvgT(nt)) = farm%WD(nt)%m%Ct_avg - + farm%m%AllOuts(RtCtAvgT(nt)) = farm%WD(nt)%m%Ct_avg + ! Azimuthally averaged thrust force coefficient (normal to disk), distributed radially, - - do ir = 1, farm%p%NOutRadii - farm%m%AllOuts(CtTN(ir, nt)) = farm%FWrap(nt)%y%AzimAvg_Ct(farm%p%OutRadii(ir) + 1) ! y%AzimAvg_Ct is a 1-based array but the user specifies 0-based node indices, so we need to add 1 - end do - - !....................................................................................... - ! Wake (for an Individual Rotor) - !....................................................................................... - - ! Loop over user-requested, downstream distances (OutDist), m - do iOutDist = 1, farm%p%NOutDist - - if (farm%p%OutDist(iOutDist) >= maxval(farm%WD(nt)%y%x_plane(0:min(farm%WD(nt)%p%NumPlanes - 1, n + 1)))) then - - farm%m%AllOuts(WkAxsXTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkAxsYTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkAxsZTD(iOutDist, nt)) = 0.0_ReKi - - ! Center position of the wake centerline - farm%m%AllOuts(WkPosXTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkPosYTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkPosZTD(iOutDist, nt)) = 0.0_ReKi - - ! Advection, deflection, and meandering - ! of the wake for downstream wake volum - farm%m%AllOuts(WkVelXTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkVelYTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkVelZTD(iOutDist, nt)) = 0.0_ReKi - - ! Wake diameter for downstream wake volu - farm%m%AllOuts(WkDiamTD(iOutDist, nt)) = 0.0_ReKi - - do ir = 1, farm%p%NOutRadii + do ir = 1, farm%p%NOutRadii + farm%m%AllOuts(CtTN(ir, nt)) = farm%FWrap(nt)%y%AzimAvg_Ct(farm%p%OutRadii(ir)+1) ! y%AzimAvg_Ct is a 1-based array but the user specifies 0-based node indices, so we need to add 1 + end do + + !....................................................................................... + ! Wake (for an Individual Rotor) + !....................................................................................... + + ! Loop over user-requested, downstream distances (OutDist), m + do iOutDist = 1, farm%p%NOutDist + + if ( farm%p%OutDist(iOutDist) >= maxval( farm%WD(nt)%y%x_plane(0:min(farm%WD(nt)%p%NumPlanes-1,n+1)) ) ) then + + farm%m%AllOuts(WkAxsXTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkAxsYTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkAxsZTD(iOutDist,nt)) = 0.0_ReKi + + ! Center position of the wake centerline + farm%m%AllOuts(WkPosXTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkPosYTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkPosZTD(iOutDist,nt)) = 0.0_ReKi + + ! Advection, deflection, and meandering + ! of the wake for downstream wake volum + farm%m%AllOuts(WkVelXTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkVelYTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkVelZTD(iOutDist,nt)) = 0.0_ReKi + + ! Wake diameter for downstream wake volu + farm%m%AllOuts(WkDiamTD(iOutDist,nt)) = 0.0_ReKi + + do ir = 1, farm%p%NOutRadii + ! Axial and radial wake velocity deficits for radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s - farm%m%AllOuts(WkDfVxTND(ir, iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkDfVrTND(ir, iOutDist, nt)) = 0.0_ReKi - - ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, + farm%m%AllOuts(WkDfVxTND(ir,iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkDfVrTND(ir,iOutDist,nt)) = 0.0_ReKi + + ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, ! or radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s - farm%m%AllOuts(EddVisTND(ir, iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(EddAmbTND(ir, iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(EddShrTND(ir, iOutDist, nt)) = 0.0_ReKi - - end do - - else - + farm%m%AllOuts(EddVisTND(ir,iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(EddAmbTND(ir,iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(EddShrTND(ir,iOutDist,nt)) = 0.0_ReKi + + end do + + else + ! Find wake volume which contains the user-requested downstream location. - do np = 0, min(farm%WD(nt)%p%NumPlanes - 2, n) + do np = 0, min(farm%WD(nt)%p%NumPlanes-2 , n) -if ((farm%p%OutDist(iOutDist) >= farm%WD(nt)%y%x_plane(np)) .and. (farm%p%OutDist(iOutDist) < farm%WD(nt)%y%x_plane(np + 1))) then ! A wake volume has been found + if ( ( farm%p%OutDist(iOutDist) >= farm%WD(nt)%y%x_plane(np) ) .and. ( farm%p%OutDist(iOutDist) < farm%WD(nt)%y%x_plane(np+1) ) ) then ! A wake volume has been found - delta = (farm%p%OutDist(iOutDist) - farm%WD(nt)%y%x_plane(np))/(farm%WD(nt)%y%x_plane(np + 1) - farm%WD(nt)%y%x_plane(np)) - deltad = (1.0_ReKi - delta) + delta = ( farm%p%OutDist(iOutDist) - farm%WD(nt)%y%x_plane(np) ) / ( farm%WD(nt)%y%x_plane(np+1) - farm%WD(nt)%y%x_plane(np) ) + deltad = (1.0_ReKi-delta) - vec_interp = delta*farm%WD(nt)%y%xhat_plane(:, np + 1) + deltad*farm%WD(nt)%y%xhat_plane(:, np) - norm2_vec = TwoNorm(vec_interp) + vec_interp = delta*farm%WD(nt)%y%xhat_plane(:, np+1) + deltad*farm%WD(nt)%y%xhat_plane(:, np) + norm2_vec = TwoNorm( vec_interp ) ! Orientation of the wake centerline for downstream wake volume, np, of turbine, nt, in the global coordinate system, - - farm%m%AllOuts(WkAxsXTD(iOutDist, nt)) = vec_interp(1)/norm2_vec - farm%m%AllOuts(WkAxsYTD(iOutDist, nt)) = vec_interp(2)/norm2_vec - farm%m%AllOuts(WkAxsZTD(iOutDist, nt)) = vec_interp(3)/norm2_vec - - if (farm%AWAE%m%parallelFlag(np, nt)) then - vec_interp = delta*farm%WD(nt)%y%p_plane(:, np + 1) + deltad*farm%WD(nt)%y%p_plane(:, np) - else - vec_interp = delta*farm%AWAE%m%rhat_e(:, np, nt) + deltad*farm%AWAE%m%rhat_s(:, np, nt) + farm%m%AllOuts(WkAxsXTD(iOutDist,nt)) = vec_interp(1)/norm2_vec + farm%m%AllOuts(WkAxsYTD(iOutDist,nt)) = vec_interp(2)/norm2_vec + farm%m%AllOuts(WkAxsZTD(iOutDist,nt)) = vec_interp(3)/norm2_vec + + if ( farm%AWAE%m%parallelFlag(np,nt) ) then + vec_interp = delta*farm%WD(nt)%y%p_plane(:, np+1) + deltad*farm%WD(nt)%y%p_plane(:, np) + else + vec_interp = delta*farm%AWAE%m%rhat_e(:,np,nt) + deltad*farm%AWAE%m%rhat_s(:,np,nt) vec_interp = delta*farm%AWAE%m%pvec_ce(:,np,nt) + deltad*farm%AWAE%m%pvec_cs(:,np,nt) + ( delta*farm%AWAE%m%r_e(np,nt) + deltad*farm%AWAE%m%r_s(np,nt) )* vec_interp / TwoNorm(vec_interp) - end if - + end if + ! Center position of the wake centerline for downstream wake volume, np, of turbine, nt, in the global coordinate system, m - farm%m%AllOuts(WkPosXTD(iOutDist, nt)) = vec_interp(1) - farm%m%AllOuts(WkPosYTD(iOutDist, nt)) = vec_interp(2) - farm%m%AllOuts(WkPosZTD(iOutDist, nt)) = vec_interp(3) + farm%m%AllOuts(WkPosXTD(iOutDist,nt)) = vec_interp(1) + farm%m%AllOuts(WkPosYTD(iOutDist,nt)) = vec_interp(2) + farm%m%AllOuts(WkPosZTD(iOutDist,nt)) = vec_interp(3) - ! Advection, deflection, and meandering velocity (not including the horizontal wake-deflection correction) + ! Advection, deflection, and meandering velocity (not including the horizontal wake-deflection correction) ! of the wake for downstream wake volume, np, of turbine, nt, in the global coordinate system, m/s - farm%m%AllOuts(WkVelXTD(iOutDist, nt)) = delta*farm%AWAE%y%V_plane(1, np + 1, nt) + deltad*farm%AWAE%y%V_plane(1, np, nt) - farm%m%AllOuts(WkVelYTD(iOutDist, nt)) = delta*farm%AWAE%y%V_plane(2, np + 1, nt) + deltad*farm%AWAE%y%V_plane(2, np, nt) - farm%m%AllOuts(WkVelZTD(iOutDist, nt)) = delta*farm%AWAE%y%V_plane(3, np + 1, nt) + deltad*farm%AWAE%y%V_plane(3, np, nt) + farm%m%AllOuts(WkVelXTD(iOutDist,nt)) = delta*farm%AWAE%y%V_plane(1,np+1,nt) + deltad*farm%AWAE%y%V_plane(1,np,nt) + farm%m%AllOuts(WkVelYTD(iOutDist,nt)) = delta*farm%AWAE%y%V_plane(2,np+1,nt) + deltad*farm%AWAE%y%V_plane(2,np,nt) + farm%m%AllOuts(WkVelZTD(iOutDist,nt)) = delta*farm%AWAE%y%V_plane(3,np+1,nt) + deltad*farm%AWAE%y%V_plane(3,np,nt) ! Wake diameter for downstream wake volume, np, of turbine, nt, m -farm%m%AllOuts(WkDiamTD(iOutDist, nt)) = delta*farm%WD(nt)%y%D_wake(np + 1) + deltad*farm%WD(nt)%y%D_wake(np) !farm%AWAE%u%D_wake(np,nt) - - if (farm%WD(nt)%p%Mod_Wake == Mod_Wake_Polar) then - do ir = 1, farm%p%NOutRadii - + farm%m%AllOuts(WkDiamTD(iOutDist,nt)) = delta*farm%WD(nt)%y%D_wake(np+1) + deltad*farm%WD(nt)%y%D_wake(np) !farm%AWAE%u%D_wake(np,nt) + + if (farm%WD(nt)%p%Mod_Wake == Mod_Wake_Polar) then + do ir = 1, farm%p%NOutRadii + ! Axial and radial wake velocity deficits for radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s farm%m%AllOuts(WkDfVxTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%y%Vx_wake(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%y%Vx_wake(farm%p%OutRadii(ir),np) farm%m%AllOuts(WkDfVrTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%y%Vr_wake(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%y%Vr_wake(farm%p%OutRadii(ir),np) - - ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, + + ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, ! or radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s farm%m%AllOuts(EddVisTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%m%vt_tot(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%m%vt_tot(farm%p%OutRadii(ir),np) farm%m%AllOuts(EddAmbTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%m%vt_amb(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%m%vt_amb(farm%p%OutRadii(ir),np) farm%m%AllOuts(EddShrTND(ir,iOutDist,nt)) = delta*farm%WD(nt)%m%vt_shr(farm%p%OutRadii(ir),np+1) + deltad*farm%WD(nt)%m%vt_shr(farm%p%OutRadii(ir),np) - - end do - else - ! These outputs are invalid for Curl and Cartesian - end if + + end do + else + ! These outputs are invalid for Curl and Cartesian + endif else if ( ( farm%p%OutDist(iOutDist) >= farm%WD(nt)%y%x_plane(np+1) ) .and. ( farm%p%OutDist(iOutDist) < farm%WD(nt)%y%x_plane(np) ) ) then ! Overlapping wake volumes result in invalid output - - farm%m%AllOuts(WkAxsXTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkAxsYTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkAxsZTD(iOutDist, nt)) = 0.0_ReKi - - ! Center position of the wake centerline - farm%m%AllOuts(WkPosXTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkPosYTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkPosZTD(iOutDist, nt)) = 0.0_ReKi - - ! Advection, deflection, and meandering - ! of the wake for downstream wake volum - farm%m%AllOuts(WkVelXTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkVelYTD(iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkVelZTD(iOutDist, nt)) = 0.0_ReKi - - ! Wake diameter for downstream wake volu - farm%m%AllOuts(WkDiamTD(iOutDist, nt)) = 0.0_ReKi - - do ir = 1, farm%p%NOutRadii - + + farm%m%AllOuts(WkAxsXTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkAxsYTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkAxsZTD(iOutDist,nt)) = 0.0_ReKi + + ! Center position of the wake centerline + farm%m%AllOuts(WkPosXTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkPosYTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkPosZTD(iOutDist,nt)) = 0.0_ReKi + + ! Advection, deflection, and meandering + ! of the wake for downstream wake volum + farm%m%AllOuts(WkVelXTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkVelYTD(iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkVelZTD(iOutDist,nt)) = 0.0_ReKi + + ! Wake diameter for downstream wake volu + farm%m%AllOuts(WkDiamTD(iOutDist,nt)) = 0.0_ReKi + + do ir = 1, farm%p%NOutRadii + ! Axial and radial wake velocity deficits for radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s - farm%m%AllOuts(WkDfVxTND(ir, iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(WkDfVrTND(ir, iOutDist, nt)) = 0.0_ReKi - - ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, + farm%m%AllOuts(WkDfVxTND(ir,iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(WkDfVrTND(ir,iOutDist,nt)) = 0.0_ReKi + + ! Total eddy viscosity, and individual contributions to the eddy viscosity from ambient turbulence and the shear layer, ! or radial node, OutRadii(ir), and downstream wake volume, np, of turbine, nt, m/s - farm%m%AllOuts(EddVisTND(ir, iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(EddAmbTND(ir, iOutDist, nt)) = 0.0_ReKi - farm%m%AllOuts(EddShrTND(ir, iOutDist, nt)) = 0.0_ReKi - - end do - - exit - - end if - - end do + farm%m%AllOuts(EddVisTND(ir,iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(EddAmbTND(ir,iOutDist,nt)) = 0.0_ReKi + farm%m%AllOuts(EddShrTND(ir,iOutDist,nt)) = 0.0_ReKi + + end do + + exit - end if + end if + + end do - end do + end if end do - !....................................................................................... - ! Ambient Wind and Array Effects - !....................................................................................... - - ! Loop over user-requested, velocity locations - do iVelPt = 1, farm%p%NWindVel + end do + + !....................................................................................... + ! Ambient Wind and Array Effects + !....................................................................................... + + ! Loop over user-requested, velocity locations + do iVelPt = 1, farm%p%NWindVel ! Determine the requested pt in grid coordinates - pt = (/farm%p%WindVelX(iVelPt), farm%p%WindVelY(iVelPt), farm%p%WindVelZ(iVelPt)/) - pt(1) = (pt(1) - farm%p%X0_low)/farm%p%dX_low - pt(2) = (pt(2) - farm%p%Y0_low)/farm%p%dY_low - pt(3) = (pt(3) - farm%p%Z0_low)/farm%p%dZ_low - + pt = (/farm%p%WindVelX(iVelPt), farm%p%WindVelY(iVelPt),farm%p%WindVelZ(iVelPt)/) + pt(1) = (pt(1) - farm%p%X0_low)/ farm%p%dX_low + pt(2) = (pt(2) - farm%p%Y0_low)/ farm%p%dY_low + pt(3) = (pt(3) - farm%p%Z0_low)/ farm%p%dZ_low + ! Ambient wind velocity (not including wakes) for point, pt, in global coordinates (from the low-resolution domain), m/s - call TrilinearInterpRegGrid(farm%AWAE%m%Vamb_low, pt, (/farm%p%nX_low, farm%p%nY_low, farm%p%nZ_low/), vel) - farm%m%AllOuts(WVAmbX(iVelPt)) = vel(1) - farm%m%AllOuts(WVAmbY(iVelPt)) = vel(2) - farm%m%AllOuts(WVAmbZ(iVelPt)) = vel(3) - + call TrilinearInterpRegGrid(farm%AWAE%m%Vamb_low, pt, (/farm%p%nX_low,farm%p%nY_low,farm%p%nZ_low/), vel) + farm%m%AllOuts(WVAmbX(iVelPt)) = vel(1) + farm%m%AllOuts(WVAmbY(iVelPt)) = vel(2) + farm%m%AllOuts(WVAmbZ(iVelPt)) = vel(3) + ! Disturbed wind velocity (including wakes) for point, pt, in global coordinates (from the low-resolution domain), m/s - call TrilinearInterpRegGrid(farm%AWAE%m%Vdist_low_full, pt, (/farm%p%nX_low, farm%p%nY_low, farm%p%nZ_low/), vel) - farm%m%AllOuts(WVDisX(iVelPt)) = vel(1) - farm%m%AllOuts(WVDisY(iVelPt)) = vel(2) - farm%m%AllOuts(WVDisZ(iVelPt)) = vel(3) - - end do + call TrilinearInterpRegGrid(farm%AWAE%m%Vdist_low_full, pt, (/farm%p%nX_low,farm%p%nY_low,farm%p%nZ_low/), vel) + farm%m%AllOuts(WVDisX(iVelPt)) = vel(1) + farm%m%AllOuts(WVDisY(iVelPt)) = vel(2) + farm%m%AllOuts(WVDisZ(iVelPt)) = vel(3) + + + end do + + - call WriteFarmOutputToFile(t, farm, ErrStat2, ErrMsg2) + + call WriteFarmOutputToFile(t, farm, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - - end if - end subroutine Farm_WriteOutput -!---------------------------------------------------------------------------------------------------------------------------------- -!> This routine calculates outputs at each time increment and solves for the inputs at the next step. -!! The calculate output algorithm: \n -!! - In parallel: -!! 1. call WD_CO and transfer y_WD to u_AWAE -!! 2. call SC_CO and transfer y_SC to u_F -!! 3. Transfer y_F to u_SC and u_WD -!! - CALL AWAE_CO -!! - Transfer y_AWAE to u_F and u_WD + + end if +end subroutine Farm_WriteOutput +!---------------------------------------------------------------------------------------------------------------------------------- +!> This routine calculates outputs at each time increment and solves for the inputs at the next step. +!! The calculate output algorithm: \n +!! - In parallel: +!! 1. call WD_CO and transfer y_WD to u_AWAE +!! 2. Transfer y_F to u_WD +!! - CALL AWAE_CO +!! - Transfer y_AWAE to u_F and u_WD !! - Write Output to File - subroutine FARM_CalcOutput(t, farm, ErrStat, ErrMsg) - REAL(DbKi), INTENT(IN) :: t !< Current simulation time in seconds - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt, j - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_CalcOutput' - INTEGER(IntKi) :: n ! time step increment number +subroutine FARM_CalcOutput(t, farm, ErrStat, ErrMsg) + REAL(DbKi), INTENT(IN ) :: t !< Current simulation time in seconds + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt,j + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_CalcOutput' + INTEGER(IntKi) :: n ! time step increment number ! REAL(DbKi) :: tm1 - ErrStat = ErrID_None - ErrMsg = "" - - ! tm1 = omp_get_wtime() - - !....................................................................................... - ! calculate module outputs and perform some input-output solves (steps 1. and 2. and 3. can be done in parallel, - ! but be careful that step 3 doesn't modify the inputs to steps 1 or 2) - !....................................................................................... - + ErrStat = ErrID_None + ErrMsg = "" + + ! tm1 = omp_get_wtime() + + !....................................................................................... + ! calculate module outputs and perform some input-output solves (steps 1. and 2. and 3. can be done in parallel, + ! but be careful that step 3 doesn't modify the inputs to steps 1 or 2) + !....................................................................................... + !-------------------- - ! 1. call WD_CO and transfer y_WD to u_AWAE - - !$OMP PARALLEL DO DEFAULT (shared) PRIVATE(nt, ErrStat2, ErrMsg2) schedule(runtime) - DO nt = 1, farm%p%NumTurbines - - call WD_CalcOutput(t, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2) - if (ErrStat2 >= AbortErrLev) then - !$OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - !$OMP END CRITICAL - end if - END DO - !$OMP END PARALLEL DO - if (ErrStat >= AbortErrLev) return - - ! IO operation, not done using OpenMP - DO nt = 1, farm%p%NumTurbines - call WD_WritePlaneOutputs(t, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2) - if (ErrStat2 >= AbortErrLev) then - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - end if - END DO - if (ErrStat >= AbortErrLev) return - - call Transfer_WD_to_AWAE(farm) - + ! 1. call WD_CO and transfer y_WD to u_AWAE + + !$OMP PARALLEL DO DEFAULT (shared) PRIVATE(nt, ErrStat2, ErrMsg2) schedule(runtime) + DO nt = 1,farm%p%NumTurbines + + call WD_CalcOutput( t, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) + if (ErrStat2 >= AbortErrLev) then + !$OMP CRITICAL ! Needed to avoid data race on ErrStat and ErrMsg + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) + !$OMP END CRITICAL + endif + END DO + !$OMP END PARALLEL DO + if (ErrStat >= AbortErrLev) return + + ! IO operation, not done using OpenMP + DO nt = 1,farm%p%NumTurbines + call WD_WritePlaneOutputs( t, farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) + if (ErrStat2 >= AbortErrLev) then + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) + endif + END DO + if (ErrStat >= AbortErrLev) return + + + call Transfer_WD_to_AWAE(farm) + !-------------------- - ! 3b. Transfer y_F to u_WD - - call Transfer_FAST_to_WD(farm) - - !....................................................................................... - ! calculate AWAE outputs and perform rest of input-output solves - !....................................................................................... - + ! 2. Transfer y_F to u_WD + + call Transfer_FAST_to_WD(farm) + + !....................................................................................... + ! calculate AWAE outputs and perform rest of input-output solves + !....................................................................................... + !-------------------- - ! 1. call AWAE_CO - call AWAE_CalcOutput(t, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) + ! 1. call AWAE_CO + call AWAE_CalcOutput( t, farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2 ) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) !-------------------- - ! 2. Transfer y_AWAE to u_F and u_WD - call Transfer_AWAE_to_WD(farm) - - !....................................................................................... - ! Write Output to File - !....................................................................................... + ! 2. Transfer y_AWAE to u_F and u_WD + call Transfer_AWAE_to_WD(farm) + + + !....................................................................................... + ! Write Output to File + !....................................................................................... ! NOTE: Visualization data is output via the AWAE module - n = nint(t/farm%p%DT_low) - call Farm_WriteOutput(n, t, farm, ErrStat2, ErrMsg2) + n = nint(t/farm%p%DT_low) + call Farm_WriteOutput(n, t, farm, ErrStat2, ErrMsg2) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - - !....................................................................................... - ! Write shared moorings visualization - !....................................................................................... - - ! Write visualization meshes - if (farm%p%MooringMod == 3) then - if (farm%MD%p%VisMeshes) then - if (allocated(farm%MD%y%VisLinesMesh)) then - do j = 1, size(farm%MD%y%VisLinesMesh) - if (farm%MD%y%VisLinesMesh(j)%Committed) then + + !....................................................................................... + ! Write shared moorings visualization + !....................................................................................... + + ! Write visualization meshes + if (farm%p%MooringMod == 3) then + if (farm%MD%p%VisMeshes) then + if (allocated(farm%MD%y%VisLinesMesh)) then + do j=1,size(farm%MD%y%VisLinesMesh) + if (farm%MD%y%VisLinesMesh(j)%Committed) then call MeshWrVTK((/0.0_SiKi,0.0_SiKi,0.0_SiKi/), farm%MD%y%VisLinesMesh(j), trim(farm%MD%VTK_OutFileRoot)//'.MD_Line'//trim(Num2LStr(j)), farm%MD%VTK_count, .false., ErrSTat2, ErrMsg2, farm%MD%VTK_tWidth ) - end if - end do - end if - if (allocated(farm%MD%y%VisRodsMesh)) then - do j = 1, size(farm%MD%y%VisRodsMesh) - if (farm%MD%y%VisRodsMesh(j)%Committed) then + endif + enddo + endif + if (allocated(farm%MD%y%VisRodsMesh)) then + do j=1,size(farm%MD%y%VisRodsMesh) + if (farm%MD%y%VisRodsMesh(j)%Committed) then call MeshWrVTK((/0.0_SiKi,0.0_SiKi,0.0_SiKi/), farm%MD%y%VisRodsMesh(j), trim(farm%MD%VTK_OutFileRoot)//'.MD_Rod'//trim(Num2LStr(j)), farm%MD%VTK_count, .false., ErrSTat2, ErrMsg2, farm%MD%VTK_tWidth ) - end if - end do - end if - farm%MD%VTK_Count = farm%MD%VTK_Count + 1 - end if - end if - - ! write(*,*) 'Total Farm_CO-serial took '//trim(num2lstr(omp_get_wtime()-tm1))//' seconds.' - - end subroutine FARM_CalcOutput + endif + enddo + endif + farm%MD%VTK_Count = farm%MD%VTK_Count + 1 + endif + endif + + ! write(*,*) 'Total Farm_CO-serial took '//trim(num2lstr(omp_get_wtime()-tm1))//' seconds.' + +end subroutine FARM_CalcOutput !---------------------------------------------------------------------------------------------------------------------------------- !> This routine ends the modules used in this simulation. It does not exit the program. !! - In parallel: -!! 1. CALL WAT_End +!! 1. CALL WAT_End !! 2. CALL AWAE_End !! 3. CALL WD_End !! 4. CALL FWrap_End !! 5. CALL MD_End -!! - Close Output File - subroutine FARM_End(farm, ErrStat, ErrMsg) - type(All_FastFarm_Data), INTENT(INOUT) :: farm - INTEGER(IntKi), INTENT(OUT) :: ErrStat !< Error status - CHARACTER(*), INTENT(OUT) :: ErrMsg !< Error message - - INTEGER(IntKi) :: nt - INTEGER(IntKi) :: ErrStat2 ! Temporary Error status - CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message - CHARACTER(*), PARAMETER :: RoutineName = 'FARM_End' - - ErrStat = ErrID_None - ErrMsg = "" - - !....................................................................................... - ! end all modules (1-4 can be done in parallel) - !....................................................................................... - +!! - Close Output File +subroutine FARM_End(farm, ErrStat, ErrMsg) + type(All_FastFarm_Data), INTENT(INOUT) :: farm + INTEGER(IntKi), INTENT( OUT) :: ErrStat !< Error status + CHARACTER(*), INTENT( OUT) :: ErrMsg !< Error message + + INTEGER(IntKi) :: nt + INTEGER(IntKi) :: ErrStat2 ! Temporary Error status + CHARACTER(ErrMsgLen) :: ErrMsg2 ! Temporary Error message + CHARACTER(*), PARAMETER :: RoutineName = 'FARM_End' + + + + ErrStat = ErrID_None + ErrMsg = "" + + !....................................................................................... + ! end all modules (1-4 can be done in parallel) + !....................................................................................... + !-------------- ! 1. end AWAE - if (farm%WAT_IfW%IsInitialized) then - call InflowWind_End(farm%WAT_IfW%u, farm%WAT_IfW%p, farm%WAT_IfW%x, farm%WAT_IfW%xd, farm%WAT_IfW%z, & - farm%WAT_IfW%OtherSt, farm%WAT_IfW%y, farm%WAT_IfW%m, ErrStat2, ErrMsg2) + if (farm%WAT_IfW%IsInitialized) then + call InflowWind_End(farm%WAT_IfW%u, farm%WAT_IfW%p, farm%WAT_IfW%x, farm%WAT_IfW%xd, farm%WAT_IfW%z, & + farm%WAT_IfW%OtherSt, farm%WAT_IfW%y, farm%WAT_IfW%m, ErrStat2, ErrMsg2 ) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) farm%WAT_IfW%IsInitialized = .false. - end if + endif !-------------- ! 2. end AWAE - if (farm%AWAE%IsInitialized) then - call AWAE_End(farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & - farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2) + if (farm%AWAE%IsInitialized) then + call AWAE_End( farm%AWAE%u, farm%AWAE%p, farm%AWAE%x, farm%AWAE%xd, farm%AWAE%z, & + farm%AWAE%OtherSt, farm%AWAE%y, farm%AWAE%m, ErrStat2, ErrMsg2 ) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) farm%AWAE%IsInitialized = .false. - end if - + end if + !-------------- ! 3. end WakeDynamics - if (allocated(farm%WD)) then - DO nt = 1, farm%p%NumTurbines - if (farm%WD(nt)%IsInitialized) then - call WD_End(farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & - farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2) + if (allocated(farm%WD)) then + DO nt = 1,farm%p%NumTurbines + if (farm%WD(nt)%IsInitialized) then + call WD_End( farm%WD(nt)%u, farm%WD(nt)%p, farm%WD(nt)%x, farm%WD(nt)%xd, farm%WD(nt)%z, & + farm%WD(nt)%OtherSt, farm%WD(nt)%y, farm%WD(nt)%m, ErrStat2, ErrMsg2 ) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - farm%WD(nt)%IsInitialized = .false. - end if - END DO - end if - + farm%WD(nt)%IsInitialized = .false. + end if + END DO + end if + !-------------- - ! 4. End each instance of FAST (each instance of FAST can be done in parallel, too) - if (allocated(farm%FWrap)) then - DO nt = 1, farm%p%NumTurbines - if (farm%FWrap(nt)%IsInitialized) then - CALL FWrap_End(farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & - farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) - farm%FWrap(nt)%IsInitialized = .false. - end if - END DO - end if - + ! 5. End each instance of FAST (each instance of FAST can be done in parallel, too) + if (allocated(farm%FWrap)) then + DO nt = 1,farm%p%NumTurbines + if (farm%FWrap(nt)%IsInitialized) then + CALL FWrap_End( farm%FWrap(nt)%u, farm%FWrap(nt)%p, farm%FWrap(nt)%x, farm%FWrap(nt)%xd, farm%FWrap(nt)%z, & + farm%FWrap(nt)%OtherSt, farm%FWrap(nt)%y, farm%FWrap(nt)%m, ErrStat2, ErrMsg2 ) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, 'T'//trim(num2lstr(nt))//':'//RoutineName) + farm%FWrap(nt)%IsInitialized = .false. + end if + END DO + end if + !-------------- ! 6. End farm-level MoorDyn - if (farm%p%MooringMod == 3 .and. allocated(farm%MD%Input)) then -call MD_End(farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, farm%MD%OtherSt, farm%MD%y, farm%MD%m, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - !TODO: any related items need to be cleared? - end if - - !....................................................................................... - ! close output file - !....................................................................................... - call Farm_EndOutput(farm, ErrStat2, ErrMsg2) - call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - - !....................................................................................... - ! clear all data from 'farm' structure - !....................................................................................... - call Farm_DestroyAll_FastFarm_Data(farm, ErrStat2, ErrMsg2) + if (farm%p%MooringMod == 3 .and. allocated(farm%MD%Input)) then + call MD_End(farm%MD%Input(1), farm%MD%p, farm%MD%x, farm%MD%xd, farm%MD%z, farm%MD%OtherSt, farm%MD%y, farm%MD%m, ErrStat2, ErrMsg2) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName ) + !TODO: any related items need to be cleared? + end if + + + !....................................................................................... + ! close output file + !....................................................................................... + call Farm_EndOutput( farm, ErrStat2, ErrMsg2 ) + call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg,RoutineName) + + + !....................................................................................... + ! clear all data from 'farm' structure + !....................................................................................... + call Farm_DestroyAll_FastFarm_Data( farm, ErrStat2, ErrMsg2 ) call SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName) - - end subroutine FARM_End + +end subroutine FARM_End !---------------------------------------------------------------------------------------------------------------------------------- - SUBROUTINE Transfer_FAST_to_WD(farm) - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - - integer(intKi) :: nt - - DO nt = 1, farm%p%NumTurbines - farm%WD(nt)%u%xhat_disk = farm%FWrap(nt)%y%xHat_Disk ! Orientation of rotor centerline, normal to disk - farm%WD(nt)%u%psi_skew = farm%FWrap(nt)%y%psi_skew ! Azimuth angle from the nominally vertical axis in the disk plane to the vector about which the inflow skew angle is defined - farm%WD(nt)%u%chi_skew = farm%FWrap(nt)%y%chi_skew ! Inflow skew angle - farm%WD(nt)%u%p_hub = farm%FWrap(nt)%y%p_hub ! Center position of hub, m - farm%WD(nt)%u%D_rotor = farm%FWrap(nt)%y%D_rotor ! Rotor diameter, m - farm%WD(nt)%u%Vx_rel_disk = farm%FWrap(nt)%y%DiskAvg_Vx_Rel ! Rotor-disk-averaged relative wind speed (ambient + deficits + motion), normal to disk, m/s - farm%WD(nt)%u%Ct_azavg = farm%FWrap(nt)%y%AzimAvg_Ct ! Azimuthally averaged thrust force coefficient (normal to disk), distributed radially, - - farm%WD(nt)%u%Cq_azavg = farm%FWrap(nt)%y%AzimAvg_Cq ! Azimuthally averaged torque force coefficient (normal to disk), distributed radially, - - farm%WD(nt)%u%YawErr = farm%FWrap(nt)%y%YawErr ! Nacelle-yaw error at the wake planes, rad - END DO - - END SUBROUTINE Transfer_FAST_to_WD +SUBROUTINE Transfer_FAST_to_WD(farm) + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + + integer(intKi) :: nt + + DO nt = 1,farm%p%NumTurbines + farm%WD(nt)%u%xhat_disk = farm%FWrap(nt)%y%xHat_Disk ! Orientation of rotor centerline, normal to disk + farm%WD(nt)%u%psi_skew = farm%FWrap(nt)%y%psi_skew ! Azimuth angle from the nominally vertical axis in the disk plane to the vector about which the inflow skew angle is defined + farm%WD(nt)%u%chi_skew = farm%FWrap(nt)%y%chi_skew ! Inflow skew angle + farm%WD(nt)%u%p_hub = farm%FWrap(nt)%y%p_hub ! Center position of hub, m + farm%WD(nt)%u%D_rotor = farm%FWrap(nt)%y%D_rotor ! Rotor diameter, m + farm%WD(nt)%u%Vx_rel_disk = farm%FWrap(nt)%y%DiskAvg_Vx_Rel ! Rotor-disk-averaged relative wind speed (ambient + deficits + motion), normal to disk, m/s + farm%WD(nt)%u%Ct_azavg = farm%FWrap(nt)%y%AzimAvg_Ct ! Azimuthally averaged thrust force coefficient (normal to disk), distributed radially, - + farm%WD(nt)%u%Cq_azavg = farm%FWrap(nt)%y%AzimAvg_Cq ! Azimuthally averaged torque force coefficient (normal to disk), distributed radially, - + farm%WD(nt)%u%YawErr = farm%FWrap(nt)%y%YawErr ! Nacelle-yaw error at the wake planes, rad + END DO + +END SUBROUTINE Transfer_FAST_to_WD !---------------------------------------------------------------------------------------------------------------------------------- - SUBROUTINE Transfer_AWAE_to_WD(farm) - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - - integer(intKi) :: nt - - DO nt = 1, farm%p%NumTurbines - farm%WD(nt)%u%V_plane = farm%AWAE%y%V_plane(:, :, nt) ! Advection, deflection, and meandering velocity of wake planes, m/s - farm%WD(nt)%u%Vx_wind_disk = farm%AWAE%y%Vx_wind_disk(nt) ! Rotor-disk-averaged ambient wind speed, normal to planes, m/s - farm%WD(nt)%u%TI_amb = farm%AWAE%y%TI_amb(nt) ! Ambient turbulence intensity of wind at rotor disk - END DO - - END SUBROUTINE Transfer_AWAE_to_WD +SUBROUTINE Transfer_AWAE_to_WD(farm) + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + + integer(intKi) :: nt + + DO nt = 1,farm%p%NumTurbines + farm%WD(nt)%u%V_plane = farm%AWAE%y%V_plane(:,:,nt) ! Advection, deflection, and meandering velocity of wake planes, m/s + farm%WD(nt)%u%Vx_wind_disk = farm%AWAE%y%Vx_wind_disk(nt) ! Rotor-disk-averaged ambient wind speed, normal to planes, m/s + farm%WD(nt)%u%TI_amb = farm%AWAE%y%TI_amb(nt) ! Ambient turbulence intensity of wind at rotor disk + END DO + +END SUBROUTINE Transfer_AWAE_to_WD !---------------------------------------------------------------------------------------------------------------------------------- - SUBROUTINE Transfer_WD_to_AWAE(farm) - type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data - - integer(intKi) :: nt - - DO nt = 1, farm%p%NumTurbines - farm%AWAE%u%xhat_plane(:, :, nt) = farm%WD(nt)%y%xhat_plane ! Orientations of wake planes, normal to wake planes, for each turbine - farm%AWAE%u%p_plane(:, :, nt) = farm%WD(nt)%y%p_plane ! Center positions of wake planes for each turbine - farm%AWAE%u%Vx_wake(:, :, :, nt) = farm%WD(nt)%y%Vx_wake2 ! Axial wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%Vy_wake(:, :, :, nt) = farm%WD(nt)%y%Vy_wake2 ! Horizontal wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%Vz_wake(:, :, :, nt) = farm%WD(nt)%y%Vz_wake2 ! "Vertical" wake velocity deficit at wake planes, distributed radially, for each turbine - farm%AWAE%u%D_wake(:, nt) = farm%WD(nt)%y%D_wake ! Wake diameters at wake planes for each turbine - if (farm%p%WAT /= Mod_WAT_None) then - farm%AWAE%u%WAT_k(:, :, :, nt) = farm%WD(nt)%y%WAT_k ! scaling factor for each wake plane for WAT - end if - END DO - - END SUBROUTINE Transfer_WD_to_AWAE +SUBROUTINE Transfer_WD_to_AWAE(farm) + type(All_FastFarm_Data), INTENT(INOUT) :: farm !< FAST.Farm data + + integer(intKi) :: nt + + DO nt = 1,farm%p%NumTurbines + farm%AWAE%u%xhat_plane(:,:,nt) = farm%WD(nt)%y%xhat_plane ! Orientations of wake planes, normal to wake planes, for each turbine + farm%AWAE%u%p_plane(:,:,nt) = farm%WD(nt)%y%p_plane ! Center positions of wake planes for each turbine + farm%AWAE%u%Vx_wake(:,:,:,nt) = farm%WD(nt)%y%Vx_wake2 ! Axial wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%Vy_wake(:,:,:,nt) = farm%WD(nt)%y%Vy_wake2 ! Horizontal wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%Vz_wake(:,:,:,nt) = farm%WD(nt)%y%Vz_wake2 ! "Vertical" wake velocity deficit at wake planes, distributed radially, for each turbine + farm%AWAE%u%D_wake(:,nt) = farm%WD(nt)%y%D_wake ! Wake diameters at wake planes for each turbine + if (farm%p%WAT /= Mod_WAT_None) then + farm%AWAE%u%WAT_k(:,:,:,nt) = farm%WD(nt)%y%WAT_k ! scaling factor for each wake plane for WAT + endif + END DO + +END SUBROUTINE Transfer_WD_to_AWAE !---------------------------------------------------------------------------------------------------------------------------------- END MODULE FAST_Farm_Subs !********************************************************************************************************************************** From 52c7641dc84c58b3874d0df0b9b6f7e17c396a6f Mon Sep 17 00:00:00 2001 From: AbhineetGupta Date: Tue, 15 Apr 2025 09:17:39 -0600 Subject: [PATCH 12/15] Small fixes to BladedInterface.f90 --- modules/servodyn/src/BladedInterface.f90 | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/modules/servodyn/src/BladedInterface.f90 b/modules/servodyn/src/BladedInterface.f90 index 7702b11c64..f58b9106b8 100644 --- a/modules/servodyn/src/BladedInterface.f90 +++ b/modules/servodyn/src/BladedInterface.f90 @@ -204,13 +204,11 @@ SUBROUTINE CallBladedLegacyDLL ( u, p, dll_data, ErrStat, ErrMsg, ChannelNameUni avcMSG = TRANSFER( C_NULL_CHAR, avcMSG, LEN(ErrMsg)+1 ) !bjj this is intent(out), so we shouldn't have to do this, but, to be safe... #ifdef STATIC_DLL_LOAD - - ! if we're statically loading the library (i.e., OpenFOAM), we can just call DISCON(); - ! I'll leave some options for whether the supercontroller is being used - CALL DISCON( dll_data%avrSWAP, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) + ! if we're statically loading the library (i.e., OpenFOAM), we can just call DISCON(); + CALL DISCON( dll_data%avrSWAP, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) #else - CALL C_F_PROCPOINTER( p%DLL_Trgt%ProcAddr(1), DLL_Legacy_Subroutine) - CALL DLL_Legacy_Subroutine ( dll_data%avrSWAP, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) + CALL C_F_PROCPOINTER( p%DLL_Trgt%ProcAddr(1), DLL_Legacy_Subroutine) + CALL DLL_Legacy_Subroutine ( dll_data%avrSWAP, aviFAIL, accINFILE, avcOUTNAME, avcMSG ) #endif IF ( aviFAIL /= 0 ) THEN @@ -261,7 +259,6 @@ SUBROUTINE BladedInterface_Init(u, p, m, xd, y, InputFileData, InitInp, StC_Ctrl ! Define all the parameters for the Bladed Interface - InputFileData%DLL_ProcName = 'DISCON' ! The name of the procedure in the DLL that will be called. ErrStat = ErrID_None ErrMsg= '' From d8adc3f6e44289715b456b8741ce27b1cdfe80d5 Mon Sep 17 00:00:00 2001 From: AbhineetGupta Date: Tue, 15 Apr 2025 11:01:21 -0600 Subject: [PATCH 13/15] Add updated FFarmHierarchy.png after removing supercontroller and small docs updates --- docs/changelogs/ReleaseProcess.md | 1 - docs/source/user/fast.farm/FFarmTheory.rst | 50 ++++++++---------- docs/source/user/fast.farm/Introduction.rst | 3 +- docs/source/user/fast.farm/Nomenclature.rst | 2 - .../fast.farm/Pictures/FFarmHierarchy.pdf | Bin 98684 -> 80523 bytes .../fast.farm/Pictures/FFarmHierarchy.png | Bin 947149 -> 73031 bytes 6 files changed, 25 insertions(+), 31 deletions(-) diff --git a/docs/changelogs/ReleaseProcess.md b/docs/changelogs/ReleaseProcess.md index 74f2a02caf..6c38317907 100644 --- a/docs/changelogs/ReleaseProcess.md +++ b/docs/changelogs/ReleaseProcess.md @@ -58,7 +58,6 @@ After posting and tagging release - [ ] `DISCON.dll` (x64) - [ ] `DISCON_ITIBarge.dll` (x64) - [ ] `DISCON_OC3Hywind.dll` (x64) - - [ ] `DISCON_SC.dll` (x64) - [ ] `FAST.Farm_x64.exe` - [ ] `FAST.Farm_x64_OMP.exe` - [ ] `FAST_SFunc.mexw64` -- build from MATLAB diff --git a/docs/source/user/fast.farm/FFarmTheory.rst b/docs/source/user/fast.farm/FFarmTheory.rst index 279a65e3b3..6d0fd4b42a 100644 --- a/docs/source/user/fast.farm/FFarmTheory.rst +++ b/docs/source/user/fast.farm/FFarmTheory.rst @@ -188,7 +188,7 @@ computational tasks among the cores/threads within a node (but not between nodes) to speed up a single simulation. This process is illustrated in :numref:`FF:Parallel` for a node where the number of threads (:math:`N_{Th}`) is greater than the number of wind turbines -(:math:`N_t`). There is one instance of the *AWAE* and *SC* modules and +(:math:`N_t`). There is one instance of the *AWAE* modules and :math:`N_t` instances of the *OF* and *WD* modules. The initialization, update states, calculate output, and end calls to each module are shown. The output calculation of *AWAE* is parallelized across all threads. @@ -247,7 +247,7 @@ mathematically as: [1]_ x^d\left[ n+1 \right]=X^d\left( x^d\left[ n \right],u^d\left[ n \right],n \right)\\ y^d\left[ n \right]=Y^d\left( x^d\left[ n \right],u^d\left[ n \right],n \right)\end{aligned} -The *SC*, *OF*, and *WD* modules do not have direct feedthrough of input +The *OF*, and *WD* modules do not have direct feedthrough of input to output, meaning that the corresponding output functions simplify to :math:`y^d\left[ n \right]=Y^d\left( x^d\left[ n \right],n \right)`. The ability of the *OF* module to be written in the above form is explained @@ -259,7 +259,7 @@ functions in this manual, square brackets :math:`\left[\quad\right]` denote discrete functions and round parentheses :math:`\left(\quad\right)` denote continuous functions; the brackets/parentheses are dropped when implied. The states, inputs, and -outputs of each of the FAST.Farm modules (*SC*, *OF*, *WD*, and *AWAE*) +outputs of each of the FAST.Farm modules (*OF*, *WD*, and *AWAE*) are listed in :numref:`FF:tab:modules` and explained further in the sections below. @@ -304,7 +304,7 @@ sections below. After initialization and within each time step, the states of each -module (*SC*, *OF*, and *WD*) are updated (from time :math:`t` to time +module (*OF*, and *WD*) are updated (from time :math:`t` to time :math:`t+\Delta t`, or equivalently, :math:`n` to :math:`n+1`); time is incremented; and the module outputs are calculated and transferred as inputs to other modules. Because of the form simplifications, the state @@ -313,7 +313,7 @@ transfer does not require a large nonlinear solve; and overall correction steps of the solution are not needed. The lack of a correction step is a major simplification of the coupling algorithm used within OpenFAST (:cite:`ff-Sprague14_1,ff-Sprague15_1`). -Furthermore, the output calculations of the *SC*, *OF*, and *WD* modules +Furthermore, the output calculations of the *OF*, and *WD* modules can be parallelized, followed then by the output calculation of the *AWAE* module. [2]_ In parallel mode, parallelization has been implemented in FAST.Farm through OpenMP. @@ -328,6 +328,8 @@ results in simulations that are computationally inexpensive enough to run the many simulations necessary for wind turbine/farm design and analysis. +.. _FF:OF: + OpenFAST (OF Module) ~~~~~~~~~~~~~~~~~~~~ @@ -453,7 +455,7 @@ where: - :math:`\rho` -- air density -- :math:`\vec{f}_{n_b}\left( r \right)` -- aerodynamic applied loads [4]_ +- :math:`\vec{f}_{n_b}\left( r \right)` -- aerodynamic applied loads [3]_ distributed per unit length along a line extending radially outward in the plane of the rotor disk for blade :math:`n_b`. @@ -667,7 +669,7 @@ as the plane propagates downstream Equations :eq:`eq:disc` and :eq:`eq:propagation` apply directly to the *WD* -module inputs :math:`D^\text{Rotor}`\ [5]_, +module inputs :math:`D^\text{Rotor}`\ [4]_, :math:`\gamma^\text{YawErr}`, :math:`^\text{DiskAvg}V_x^\text{Rel}`, and :math:`TI_\text{Amb}`. The associated states are :math:`^\text{Filt}D_{n_p}^\text{Rotor}`, @@ -760,7 +762,7 @@ nominally downwind. Equation :eq:`eq:6.7` expresses that each wake plane propagates downwind in the axisymmetric coordinate system by a distance equal to that traveled by the low-pass time-filtered wake-plane velocity projected along the plane orientation over the time -step; [6]_ the initial wake plane (:math:`n_p=0`) is always at the rotor +step; [5]_ the initial wake plane (:math:`n_p=0`) is always at the rotor disk. Equation :eq:`eq:6.8` expresses the global center positions of the wake plane following the passive tracer concept, similar to Equation :eq:`eq:6.7`, but considering the full @@ -908,7 +910,7 @@ In Equation :eq:`eq:VWake_xAtRotor`: - :math:`C_\text{NearWake}` -- user-specified calibration parameter greater than unity and less than :math:`2.5` which determines how far the wind speed drops and wake expands radially in the - pressure-gradient zone before recovering in the far wake. [7]_ + pressure-gradient zone before recovering in the far wake. [6]_ The right-hand side of Equation :eq:`eq:VWake_xAtRotor` represents the axial-induced velocity at the end of the @@ -918,7 +920,7 @@ deficit is in the opposite direction of the free stream axial wind -- see expansion of the wake in the left-hand side of Equation :eq:`eq:VWake_xAtRotor` results from the application of the conservation of mass within an incremental annulus in -the pressure-gradient zone. [8]_ The radial wake deficit is initialized +the pressure-gradient zone. [7]_ The radial wake deficit is initialized to zero, as given in Equations :eq:`eq:VWake_rAtRotor`. Because the near-wake correction is applied directly at the rotor disk, the solution to the wake-deficit evolution for downwind distances within @@ -1219,7 +1221,7 @@ involving :math:`V_r` and :math:`\frac{\partial V_r}{\partial r}` are calculated at :math:`n+1`, e.g., :math:`V_r=\frac{1}{2}\left(V_{r_{n_p,n_r}}^\text{Wake}\left[ n+1 \right]+V_{r_{n_p,n_r-1}}^\text{Wake}\left[ n+1 \right]\right)`, where :math:`n_r` is the radii counter for :math:`N_r` radial nodes -(:math:`0\le n_r\le N_r-1`). [9]_ Although the definition of each +(:math:`0\le n_r\le N_r-1`). [8]_ Although the definition of each central difference is outside the scope of this document, the end result is that for each wake plane downstream of the rotor, :math:`V_{r_{n_p,n_r}}^\text{Wake}\left[ n+1 \right]` can be solved @@ -1228,7 +1230,7 @@ explicitly sequentially from known solutions of the solution of the momentum equation), :math:`V_{x_{n_p-1}}^\text{Wake}\left( r \right)\left[ n \right]`, and :math:`V_{r_{n_p,n_r-1}}^\text{Wake}\left[ n+1 \right]` for -:math:`1\le n_r\le N_r-1`. [10]_ +:math:`1\le n_r\le N_r-1`. [9]_ @@ -1788,7 +1790,7 @@ al. (:cite:`ff-Larsen08_1`) proposed a uniform spatial average where all points within a circle of diameter :math:`2D_{n_p}^\text{Wake}` are given equal weight. However, the Fourier transform of the circular function in a polar spatial domain -results in a *jinc* function in the polar wave-number domain, [11]_ +results in a *jinc* function in the polar wave-number domain, [10]_ implying a gentle roll-off of energy below the cutoff wave number and pockets of energy at distinct wave numbers above the cutoff wave number. Experience with FAST.Farm development has shown that this approach @@ -1860,41 +1862,35 @@ the meandering to known solutions. Note that the lower the value of FAST.Farm because profiling did not show adequate computational speedup. However, to minimize the computational expense of the output calculation of the *AWAE* module, the ambient wind data files are - read in parallel to the state updates of the *SC*, *OF*, and *WD* + read in parallel to the state updates of the *OF*, and *WD* modules. See the introduction to :numref:`FF:TheoryBasis` for more information. .. [3] - The *SC* module also has as input a placeholder for future global - (e.g., wind) measurements (output from the *AWAE* module) in addition - to commands or measurements from the individual turbine controllers. - But the global inputs are currently null. - -.. [4] Derived using the Line2-to-Line2 mesh-mapping algorithm of FAST (:cite:`ff-Sprague14_1,ff-Sprague15_1`) to transfer the aerodynamic applied loads distributed per unit length along the deflected/curved blade as calculated within FAST. -.. [5] +.. [4] Variations in the rotor diameter, :math:`D^\text{Rotor}`, are possible as a result of blade deflection. These variations are likely small, but this variable is treated the same as other inputs for consistency. -.. [6] +.. [5] The absolute value is added because, as far as wake evolution is concerned, if a wake plane travels opposite of its original propagation direction (e.g., due to a localized wind gust), the total downwind distance traveled is used rather than the instantaneous downwind distance from the rotor. -.. [7] +.. [6] A value of :math:`C_\text{NearWake}=2` is expected from first principles, but can be calibrated by the user of FAST.Farm to better match the far wake to known solutions. -.. [8] +.. [7] The incremental mass flow is given by: .. math:: d\dot{m} = 2\pi r dr \rho\ ^\text{FiltDiskAvg}V^\text{Rel}_x (1-a(r)) = 2\pi r^\text{Plane} dr^\text{Plane} \rho\ ^\text{FiltDiskAvg}V^\text{Rel}_x (1-C_\text{NearWake} a(r)) @@ -1903,16 +1899,16 @@ the meandering to known solutions. Note that the lower the value of :math:`r^\text{Plane} dr^\text{Plane} = \frac{1-a\left( r\right)}{1-C_\text{NearWake} a\left( r\right)}r dr`, which can then be integrated along the radius. -.. [9] +.. [8] Subscript :math:`n_r` has been used here in place of :math:`\left( r\right)` -.. [10] +.. [9] Note that the radial wake-velocity deficit at the centerline of the axisymmetric coordinate system (:math:`n_r=0`) is always zero (:math:`V_{r_{n_p}}^\text{Wake}\left( r \right)|_{r=0}=0)`. -.. [11] +.. [10] In this context, the *jinc* function is defined as :math:`jinc(r)=\frac{J_1(2\pi r)}{r}` (with the limiting value at the origin of :math:`jinc(0) = \pi)`, where :math:`J_1(r)` is the Bessel diff --git a/docs/source/user/fast.farm/Introduction.rst b/docs/source/user/fast.farm/Introduction.rst index a133f13652..ab847446aa 100644 --- a/docs/source/user/fast.farm/Introduction.rst +++ b/docs/source/user/fast.farm/Introduction.rst @@ -58,7 +58,8 @@ software that follows the programming requirements of the FAST modularization framework, whereby the submodels are implemented as modules interconnected through a driver code. The submodel hierarchy of FAST.Farm is illustrated in -:numref:`FF:FFarm`. +:numref:`FF:FFarm` where the dashed lines indicated routines compiled +separately from FAST.Farm. .. figure:: Pictures/FFarmHierarchy.png :alt: FAST.Farm submodel hierarchy. diff --git a/docs/source/user/fast.farm/Nomenclature.rst b/docs/source/user/fast.farm/Nomenclature.rst index 23e0cafe80..1f87bfa3a3 100644 --- a/docs/source/user/fast.farm/Nomenclature.rst +++ b/docs/source/user/fast.farm/Nomenclature.rst @@ -62,8 +62,6 @@ Nomenclature |eqs_RSS| |txt_RSS| |eqs_r| |txt_r| |eqs_rPlane| |txt_rPlane| - |eqs_S| |txt_S| - |eqs_SC| |txt_SC| |eqs_SOWFA| |txt_SOWFA| |eqs_t| |txt_t| |eqs_TIAmb| |txt_TIAmb| diff --git a/docs/source/user/fast.farm/Pictures/FFarmHierarchy.pdf b/docs/source/user/fast.farm/Pictures/FFarmHierarchy.pdf index c8c260976cd98bb568c727e703c1261f663e045f..cec813fdded95a252776d5003e46b0e4423f1f17 100644 GIT binary patch literal 80523 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

=VtS$%679*`D?mIVMsaz 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 iFA+`CtlQqVMnRaXzU@s|er*-p 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 literal 98684 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 diff --git a/docs/source/user/fast.farm/Pictures/FFarmHierarchy.png b/docs/source/user/fast.farm/Pictures/FFarmHierarchy.png index 734f49d52aff5745e5dca8c7de52eba7fb009584..6e5951c713dc41ca4ae4ab6173c2771c89a69e53 100644 GIT binary patch literal 73031 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

p7WcpdI5viXx=v>&1*@hdtUz&2A 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 z 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

X+HA23IBKQW~Y^ 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

1mxGz1r1O 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

8G9z6bP1ce`N(2|DNo-ZU|G>6FBP| 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%0DA%Z30hrRZ7ih@*iKYs_hUsh_vmUqQfKo z+BQ?Ds}6k#jj3V#B{~Z5hySwKh_AR-T76E;=R_kPs|f@!@q_q;&GAg zi9=J*qgQ<@VAZ;q%}Ox|Cz3?G$oF72sVwqrc)R--O0en)yybL9RAOvZ=&1wtsNQVi zmjJ_tj+&&afPYn%!>fT2m6F@suceEs9sper-S(Tk?(-$s@xy#vQyw(aah2poUEf@_ zvPMUDtkDhKp5-phvrPEkNH$MQ9ONyQyI*bAZ#aZDOk90bEtxB0e5}iL|)*>o`~r9 zOIGiGXzS)}_}#-4#Nx%5O~We%l|y9EH9+1WTcy?Qru^HX#EI5UxF^$NOATuCFR$>J z(Gv}jIIZ&salt6&`+e+gdI;Nb+eGXBMTWKX}?KD_ixv(-+jRmXX*BIkPj@rtoM z?$>Ttk=*C0GdXfZJmReK^dwl6I~1s)^{cq}k}OHrkUzb7jZckE*cKOIEiAz zMiYC0(!Xzf%dzs(8uDJ8NQQsZefk!kGLpj_5}X3+nB^DRZsvJ=rgc+!8(mqm+SORB zvK2Fk{J~0{)_t-09dzjCgIo~b_>2kB%~p$=p#x9UYBJS+C34nsM{ZnMxGN`aBQHMlloEaV&BX)x4-+fo3>ggq)F=%=@=Z zE+pkd$D~P|{wkrB&;N10CYMLYOlL*I#vIwyq}aXDVimcrcBbc<6V?V?rBKjeuMvJ7(hyN z#Rzd>{?Lq3BOkck_E1+N{!LyAN-X?{n_b~i7ig|>^Yr^$q`6?XAT%K-ffenH^s4|s z&eq26?(AXaK;>3(wb4^u!hrrwarx=OmxhUQm%48L#E{M4&0yDcsMZ77xy1n7;)Hv% zyy?$lz|GHv*~$sr_*Q$D5YaAiDI%mU%uEE#mtrWmm?&uobSRhvOLR@Gt+K7x4L_m1 z#xvwsR8JYcV;QTKV|tL-=3=jBC-X~$w&S4V#Jvk>IIOxz6fH-e^#1k#`8s#DcFt;d zylMyzTf}T6HhFk_ELW-%z_ml5=JsftSQ8v~zDl4u5Rh3JBW`G>8i&8fG3&!H;t&&` zxj1e2gg`K{O&3l_Q7x>4AI)VVuBd~|C(~r|=uxfjA8;Bo7W2Mf)K}76>nfEX++nFz z5vuE6`<*PhQ2?OHJDl5>lB`t^q2uIvUEynX`dIkN?OsJBVO_{+4FTkMqTa{xAMakw zmA+%yHU(^5PKf=;V?80T4ZAsdv=)D7J3n%_n#yhvrYR8Kol8fG&bSjIAc$tzyo&LP zrL`GlYecI$=LFq__iC~CwgVmR0?JM8%J*BJ&m{k>3#%=X+=DOnB{s&vLGjSVA-G

%BPCiWS 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

uRSK12C6V7A^Q#FL*=#-m~dUuVo$t%)VA*>O2+( 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%0A%_{xxf3-RP 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⁡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 Date: Tue, 15 Apr 2025 15:07:22 -0600 Subject: [PATCH 14/15] FF: reapply fix from PR #2746 after commit aa123f942 reverted it When I merged the `OpenFAST/dev` in, I clobbered a change from PR #2746 --- glue-codes/fast-farm/src/FAST_Farm_Subs.f90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 index a4f6ed2edc..1ea74acce7 100644 --- a/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 +++ b/glue-codes/fast-farm/src/FAST_Farm_Subs.f90 @@ -789,9 +789,9 @@ SUBROUTINE Farm_InitMD( farm, ErrStat, ErrMsg ) ALLOCATE( MD_InitInp%PtfmInit(6,farm%p%NumTurbines), MD_InitInp%TurbineRefPos(3,farm%p%NumTurbines), STAT = ErrStat2 ) if (Failed0("MoorDyn PtfmInit and TurbineRefPos initialization inputs in FAST.Farm.")) return; - ! gather spatial initialization inputs for Farm-level MoorDyn + ! gather spatial initialization inputs for Farm-level MoorDyn (platform locations in their respective coordinate systems and locations of the turbines in the farm global coordinate system) DO nt = 1,farm%p%NumTurbines - MD_InitInp%PtfmInit(:,nt) = farm%FWrap(nt)%m%Turbine%MD%m%PtfmInit ! turbine PRP initial positions and rotations in their respective coordinate systems from each FAST/MD instance + MD_InitInp%PtfmInit(:,nt) = farm%FWrap(nt)%m%Turbine%p_FAST%PlatformPosInit ! platform initial positions in their respective coordinate systems from each FAST/ED instance MD_InitInp%TurbineRefPos(:,nt) = farm%p%WT_Position(:,nt) ! reference positions of each turbine in the farm global coordinate system END DO From ae055b2360dd4d99cbf03b9936c7f7f6640f6c0b Mon Sep 17 00:00:00 2001 From: AbhineetGupta Date: Tue, 15 Apr 2025 16:14:01 -0600 Subject: [PATCH 15/15] Remove DISCON_SC.f90 from vs_build files and r-test --- reg_tests/r-test | 2 +- vs-build/Discon/Discon.sln | 10 ------ vs-build/Discon/Discon_SC.vfproj | 52 -------------------------------- 3 files changed, 1 insertion(+), 63 deletions(-) delete mode 100644 vs-build/Discon/Discon_SC.vfproj diff --git a/reg_tests/r-test b/reg_tests/r-test index de67e021c9..feca071735 160000 --- a/reg_tests/r-test +++ b/reg_tests/r-test @@ -1 +1 @@ -Subproject commit de67e021c978c725b3709dcb1873a637ed6f76da +Subproject commit feca0717356672dcadfec1209acc3a9f098f8c0b diff --git a/vs-build/Discon/Discon.sln b/vs-build/Discon/Discon.sln index 494c965f95..7c5b5beb58 100644 --- a/vs-build/Discon/Discon.sln +++ b/vs-build/Discon/Discon.sln @@ -9,8 +9,6 @@ Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "Discon_ITIBarge", "Discon_I EndProject Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "Discon_OC3Hywind", "Discon_OC3Hywind.vfproj", "{3BA7CEDE-8D58-4D18-8A59-A4114FB70B9C}" EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "Discon_SC", "Discon_SC.vfproj", "{183CC593-AD4C-4A15-81C1-78624551A5ED}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -43,14 +41,6 @@ Global {3BA7CEDE-8D58-4D18-8A59-A4114FB70B9C}.Release|Win32.Build.0 = Release|Win32 {3BA7CEDE-8D58-4D18-8A59-A4114FB70B9C}.Release|x64.ActiveCfg = Release|x64 {3BA7CEDE-8D58-4D18-8A59-A4114FB70B9C}.Release|x64.Build.0 = Release|x64 - {183CC593-AD4C-4A15-81C1-78624551A5ED}.Debug|Win32.ActiveCfg = Debug|Win32 - {183CC593-AD4C-4A15-81C1-78624551A5ED}.Debug|Win32.Build.0 = Debug|Win32 - {183CC593-AD4C-4A15-81C1-78624551A5ED}.Debug|x64.ActiveCfg = Debug|x64 - {183CC593-AD4C-4A15-81C1-78624551A5ED}.Debug|x64.Build.0 = Debug|x64 - {183CC593-AD4C-4A15-81C1-78624551A5ED}.Release|Win32.ActiveCfg = Release|Win32 - {183CC593-AD4C-4A15-81C1-78624551A5ED}.Release|Win32.Build.0 = Release|Win32 - {183CC593-AD4C-4A15-81C1-78624551A5ED}.Release|x64.ActiveCfg = Release|x64 - {183CC593-AD4C-4A15-81C1-78624551A5ED}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/vs-build/Discon/Discon_SC.vfproj b/vs-build/Discon/Discon_SC.vfproj deleted file mode 100644 index c575e10d0c..0000000000 --- a/vs-build/Discon/Discon_SC.vfproj +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

wVX!1+(VCHW!@f7rFd*(3BcGO%t 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