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.
 
 
 
 
 
 

37 lines
1.2 KiB

  1. module CRigSize
  2. use CRigSizeVariables
  3. implicit none
  4. public
  5. contains
  6. subroutine SetRigType(v)
  7. !DEC$ ATTRIBUTES DLLEXPORT :: SetRigType
  8. !DEC$ ATTRIBUTES ALIAS: 'SetRigType' :: SetRigType
  9. implicit none
  10. integer, intent(in) :: v
  11. RigSize%RigType = v
  12. end subroutine
  13. subroutine SetCrownHeight(v)
  14. !DEC$ ATTRIBUTES DLLEXPORT :: SetCrownHeight
  15. !DEC$ ATTRIBUTES ALIAS: 'SetCrownHeight' :: SetCrownHeight
  16. implicit none
  17. real*8, intent(in) :: v
  18. RigSize%CrownHeight = v
  19. end subroutine
  20. subroutine SetMonkeyBoandHeight(v)
  21. !DEC$ ATTRIBUTES DLLEXPORT :: SetMonkeyBoandHeight
  22. !DEC$ ATTRIBUTES ALIAS: 'SetMonkeyBoandHeight' :: SetMonkeyBoandHeight
  23. implicit none
  24. real*8, intent(in) :: v
  25. RigSize%MonkeyBoandHeight = v
  26. end subroutine
  27. subroutine SetRigFloorHeight(v)
  28. !DEC$ ATTRIBUTES DLLEXPORT :: SetRigFloorHeight
  29. !DEC$ ATTRIBUTES ALIAS: 'SetRigFloorHeight' :: SetRigFloorHeight
  30. implicit none
  31. real*8, intent(in) :: v
  32. RigSize%RigFloorHeight = v
  33. end subroutine
  34. end module CRigSize