Class WellAllocator

All Implemented Interfaces:
Serializable, MeasurementDeviceInterface, NamedInterface

public class WellAllocator extends StreamMeasurementDeviceBaseClass

WellAllocator class.

Version:
$Id: $Id
Author:
ESOL
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • setExportGasStream

      public void setExportGasStream(StreamInterface stream)

      Setter for the field exportGasStream.

      Parameters:
      stream - a StreamInterface object
    • setExportOilStream

      public void setExportOilStream(StreamInterface stream)

      Setter for the field exportOilStream.

      Parameters:
      stream - a StreamInterface object
    • getMeasuredValue

      public double getMeasuredValue(String unit)

      Get Measured value in specified unit.

      Specified by:
      getMeasuredValue in interface MeasurementDeviceInterface
      Overrides:
      getMeasuredValue in class MeasurementDeviceBaseClass
      Parameters:
      unit - a String object
      Returns:
      a double
    • getMeasuredValue

      public double getMeasuredValue(String measurement, String unit)
      Get specific measurement type. Supports "gas export rate", "oil export rate" and "total export rate".
      Parameters:
      measurement - Measurement value to get
      unit - Unit to get value in
      Returns:
      Measured value