module CCasingLinerChoke use CCasingLinerChokeVariables implicit none public contains subroutine SetCasingDepth(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetCasingDepth !DEC$ ATTRIBUTES ALIAS: 'SetCasingDepth' :: SetCasingDepth implicit none real*8, intent(in) :: v CasingLinerChoke%CasingDepth = v end subroutine subroutine SetCasingId(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetCasingId !DEC$ ATTRIBUTES ALIAS: 'SetCasingId' :: SetCasingId implicit none real*8, intent(in) :: v CasingLinerChoke%CasingId = v end subroutine subroutine SetCasingOd(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetCasingOd !DEC$ ATTRIBUTES ALIAS: 'SetCasingOd' :: SetCasingOd implicit none real*8, intent(in) :: v CasingLinerChoke%CasingOd = v end subroutine subroutine SetCasingWeight(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetCasingWeight !DEC$ ATTRIBUTES ALIAS: 'SetCasingWeight' :: SetCasingWeight implicit none real*8, intent(in) :: v CasingLinerChoke%CasingWeight = v end subroutine subroutine SetCasingCollapsePressure(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetCasingCollapsePressure !DEC$ ATTRIBUTES ALIAS: 'SetCasingCollapsePressure' :: SetCasingCollapsePressure implicit none real*8, intent(in) :: v CasingLinerChoke%CasingCollapsePressure = v end subroutine subroutine SetCasingTensileStrength(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetCasingTensileStrength !DEC$ ATTRIBUTES ALIAS: 'SetCasingTensileStrength' :: SetCasingTensileStrength implicit none real*8, intent(in) :: v CasingLinerChoke%CasingTensileStrength = v end subroutine subroutine SetLinerTopDepth(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetLinerTopDepth !DEC$ ATTRIBUTES ALIAS: 'SetLinerTopDepth' :: SetLinerTopDepth implicit none real*8, intent(in) :: v CasingLinerChoke%LinerTopDepth = v end subroutine subroutine SetLinerLength(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetLinerLength !DEC$ ATTRIBUTES ALIAS: 'SetLinerLength' :: SetLinerLength implicit none real*8, intent(in) :: v CasingLinerChoke%LinerLength = v end subroutine subroutine SetLinerId(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetLinerId !DEC$ ATTRIBUTES ALIAS: 'SetLinerId' :: SetLinerId implicit none real*8, intent(in) :: v CasingLinerChoke%LinerId = v end subroutine subroutine SetLinerOd(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetLinerOd !DEC$ ATTRIBUTES ALIAS: 'SetLinerOd' :: SetLinerOd implicit none real*8, intent(in) :: v CasingLinerChoke%LinerOd = v end subroutine subroutine SetLinerWeight(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetLinerWeight !DEC$ ATTRIBUTES ALIAS: 'SetLinerWeight' :: SetLinerWeight implicit none real*8, intent(in) :: v CasingLinerChoke%LinerWeight = v end subroutine subroutine SetLinerCollapsePressure(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetLinerCollapsePressure !DEC$ ATTRIBUTES ALIAS: 'SetLinerCollapsePressure' :: SetLinerCollapsePressure implicit none real*8, intent(in) :: v CasingLinerChoke%LinerCollapsePressure = v end subroutine subroutine SetLinerTensileStrength(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetLinerTensileStrength !DEC$ ATTRIBUTES ALIAS: 'SetLinerTensileStrength' :: SetLinerTensileStrength implicit none real*8, intent(in) :: v CasingLinerChoke%LinerTensileStrength = v end subroutine subroutine SetOpenHoleId(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetOpenHoleId !DEC$ ATTRIBUTES ALIAS: 'SetOpenHoleId' :: SetOpenHoleId implicit none real*8, intent(in) :: v CasingLinerChoke%OpenHoleId = v #ifdef deb print*, 'OpenHoleId=', CasingLinerChoke%OpenHoleId #endif end subroutine subroutine SetOpenHoleLength(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetOpenHoleLength !DEC$ ATTRIBUTES ALIAS: 'SetOpenHoleLength' :: SetOpenHoleLength implicit none real*8, intent(in) :: v CasingLinerChoke%OpenHoleLength = v #ifdef deb print*, 'OpenHoleLength=', CasingLinerChoke%OpenHoleLength #endif end subroutine end module CCasingLinerChoke