Simulation Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

34 lines
991 B

  1. # 1 "/mnt/c/Projects/VSIM/SimulationCore2/Equipments/Drawworks/DrawworksMain.f90"
  2. module DrawworksMain
  3. implicit none
  4. public
  5. contains
  6. ! subroutine Drawworks_Setup()
  7. ! use CSimulationVariables
  8. ! implicit none
  9. ! call OnSimulationInitialization%Add(Drawworks_Init)
  10. ! call OnSimulationStop%Add(Drawworks_Init)
  11. ! call OnDrawworksStep%Add(Drawworks_Step)
  12. ! call OnDrawworksOutput%Add(Drawworks_Output)
  13. ! call OnDrawworksMain%Add(DrawworksMainBody)
  14. ! end subroutine
  15. subroutine Drawworks_Init
  16. call Drawworks_StartUp
  17. end subroutine Drawworks_Init
  18. subroutine Drawworks_Step
  19. call Drawworks_MainSolver
  20. end subroutine Drawworks_Step
  21. subroutine DrawworksMainBody
  22. use SimulationVariables !@
  23. implicit none
  24. Call Drawworks_StartUp
  25. loopdrawsim : do
  26. Call Drawworks_MainSolver
  27. end do loopdrawsim
  28. end subroutine DrawworksMainBody
  29. end module DrawworksMain