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.

TD_WellGeometry.f90 1.3 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1234567891011121314151617181920212223242526272829303132333435
  1. MODULE TD_WellGeometry
  2. IMPLICIT NONE
  3. PUBLIC
  4. REAL(8) , PARAMETER :: pi=3.14159265d0
  5. !************************************************************************************************************************************
  6. !====================================================
  7. ! Well Geometry Info
  8. !====================================================
  9. TYPE, PUBLIC :: TD_WellGeneralInfo
  10. INTEGER :: WellIntervalsCount
  11. REAL(8) :: WellTotalLength , WellTotalVerticalLength
  12. END TYPE TD_WellGeneralInfo
  13. TYPE(TD_WellGeneralInfo) :: TD_WellGeneral
  14. !************************************************************************************************************************************
  15. !************************************************************************************************************************************
  16. TYPE, PUBLIC :: TD_WellGeometryData
  17. INTEGER :: HoleType
  18. REAL(8) :: StartAngle , EndAngle , IntervalLength , VerticalDepth , TopDepth , DownDepth , RCurvature
  19. END TYPE TD_WellGeometryData
  20. TYPE(TD_WellGeometryData), Allocatable :: TD_WellGeo(:)
  21. !************************************************************************************************************************************
  22. END MODULE TD_WellGeometry