module CBitProblems use CBitProblemsVariables implicit none public contains ! Input routines subroutine SetPlugJets(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetPlugJets !DEC$ ATTRIBUTES ALIAS: 'SetPlugJets' :: SetPlugJets implicit none type(CProblem), intent(in) :: v PlugJets = SetDue(v, ChangePlugJets) #ifdef deb !print*, 'PlugJets%ProblemType=', PlugJets%ProblemType !print*, 'PlugJets%StatusType=', PlugJets%StatusType !print*, 'PlugJets%Value=', PlugJets%Value !print*, 'PlugJets%DueValue=', PlugJets%DueValue call Log_3("==============================") call Log_3("PlugJets%ProblemType=", PlugJets%ProblemType) call Log_3("PlugJets%StatusType=", PlugJets%StatusType) call Log_3("PlugJets%Value=", PlugJets%Value) call Log_3("PlugJets%DueValue=", PlugJets%DueValue) call Log_3("==============================") #endif end subroutine subroutine SetJetWashout(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetJetWashout !DEC$ ATTRIBUTES ALIAS: 'SetJetWashout' :: SetJetWashout implicit none type(CProblem), intent(in) :: v JetWashout = SetDue(v, ChangeJetWashout) #ifdef deb print*, 'JetWashout%ProblemType=', JetWashout%ProblemType print*, 'JetWashout%StatusType=', JetWashout%StatusType print*, 'JetWashout%Value=', JetWashout%Value print*, 'JetWashout%DueValue=', JetWashout%DueValue #endif end subroutine subroutine SetPlugJetsCount(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetPlugJetsCount !DEC$ ATTRIBUTES ALIAS: 'SetPlugJetsCount' :: SetPlugJetsCount implicit none integer, intent(in) :: v PlugJetsCount = v #ifdef deb print*, 'PlugJetsCount=', PlugJetsCount #endif end subroutine subroutine SetJetWashoutCount(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetJetWashoutCount !DEC$ ATTRIBUTES ALIAS: 'SetJetWashoutCount' :: SetJetWashoutCount implicit none integer, intent(in) :: v JetWashoutCount = v #ifdef deb print*, 'JetWashoutCount=', JetWashoutCount #endif end subroutine end module CBitProblems