|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- module CKickProblems
- use CKickProblemsVariables
- implicit none
- public
- contains
-
- ! Input routines
- subroutine SetKick(v)
- !DEC$ ATTRIBUTES DLLEXPORT :: SetKick
- !DEC$ ATTRIBUTES ALIAS: 'SetKick' :: SetKick
- implicit none
- type(CProblem), intent(in) :: v
- Kick = SetDue(v, ChangeKick)
- #ifdef deb
- print*, 'Kick%ProblemType=', Kick%ProblemType
- print*, 'Kick%StatusType=', Kick%StatusType
- print*, 'Kick%Value=', Kick%Value
- #endif
- end subroutine
-
- subroutine SetFluidTypeP(v)
- !DEC$ ATTRIBUTES DLLEXPORT :: SetFluidTypeP
- !DEC$ ATTRIBUTES ALIAS: 'SetFluidTypeP' :: SetFluidTypeP
- implicit none
- integer, intent(in) :: v
- FluidType = v
- #ifdef deb
- print*, 'FluidType=', FluidType
- #endif
- end subroutine
-
- subroutine SetFlowRateP(v)
- !DEC$ ATTRIBUTES DLLEXPORT :: SetFlowRateP
- !DEC$ ATTRIBUTES ALIAS: 'SetFlowRateP' :: SetFlowRateP
- implicit none
- real*8, intent(in) :: v
- FlowRate = v
- #ifdef deb
- print*, 'FlowRate=', FlowRate
- #endif
- end subroutine
-
- subroutine SetOverBalancePressure(v)
- !DEC$ ATTRIBUTES DLLEXPORT :: SetOverBalancePressure
- !DEC$ ATTRIBUTES ALIAS: 'SetOverBalancePressure' :: SetOverBalancePressure
- implicit none
- real*8, intent(in) :: v
- OverBalancePressure = v
- #ifdef deb
- print*, 'OverBalancePressure=', OverBalancePressure
- #endif
- end subroutine
-
- subroutine SetIsAutoMigrationRateSelectedP(v)
- !DEC$ ATTRIBUTES DLLEXPORT :: SetIsAutoMigrationRateSelectedP
- !DEC$ ATTRIBUTES ALIAS: 'SetIsAutoMigrationRateSelectedP' :: SetIsAutoMigrationRateSelectedP
- implicit none
- logical, intent(in) :: v
- IsAutoMigrationRateSelected = v
- #ifdef deb
- print*, 'IsAutoMigrationRateSelected=', IsAutoMigrationRateSelected
- #endif
- end subroutine
-
- subroutine SetAutoMigrationRateP(v)
- !DEC$ ATTRIBUTES DLLEXPORT :: SetAutoMigrationRateP
- !DEC$ ATTRIBUTES ALIAS: 'SetAutoMigrationRateP' :: SetAutoMigrationRateP
- implicit none
- real*8, intent(in) :: v
- AutoMigrationRate = v
- #ifdef deb
- print*, 'AutoMigrationRate=', AutoMigrationRate
- #endif
- end subroutine
-
- end module CKickProblems
|