Class InjectionConformanceMonitor.ZoneProfilePoint

java.lang.Object
neqsim.process.equipment.reservoir.InjectionConformanceMonitor.ZoneProfilePoint
All Implemented Interfaces:
Serializable
Enclosing class:
InjectionConformanceMonitor

public static class InjectionConformanceMonitor.ZoneProfilePoint extends Object implements Serializable
Zone injection profile data point.
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • zoneName

      private final String zoneName
    • depthM

      private final double depthM
    • allocationFraction

      private final double allocationFraction
    • isTargetZone

      private final boolean isTargetZone
  • Constructor Details

    • ZoneProfilePoint

      public ZoneProfilePoint(String zoneName, double depthM, double allocationFraction, boolean isTargetZone)
      Create a zone profile data point.
      Parameters:
      zoneName - zone name
      depthM - zone depth in meters
      allocationFraction - fraction of total injection going to this zone
      isTargetZone - whether this is the intended injection zone
  • Method Details

    • getZoneName

      public String getZoneName()
      Get zone name.
      Returns:
      zone name
    • getDepthM

      public double getDepthM()
      Get zone depth.
      Returns:
      zone depth in meters
    • getAllocationFraction

      public double getAllocationFraction()
      Get allocation fraction.
      Returns:
      allocation fraction (0.0 to 1.0)
    • isTargetZone

      public boolean isTargetZone()
      Check if this is a target zone.
      Returns:
      true if target zone