Interface TwoPortInterface

All Known Subinterfaces:
CompressorInterface, ExpanderInterface, PipeLineInterface, PumpInterface, ValveInterface
All Known Implementing Classes:
AdiabaticPipe, AdiabaticTwoPhasePipe, AirCooler, BlowdownValve, CharCoalFilter, CheckValve, Compressor, ControlValve, Cooler, ESDValve, ESPPump, Expander, ExpanderOld, Filter, Flare, FlowRateAdjuster, FlowSetter, FuelCell, GasTurbine, GibbsReactor, GibbsReactorCO2, GORfitter, Heater, HeatExchanger, HIPPSValve, IncompressiblePipeFlow, LevelControlValve, MoleFractionControllerUtil, MPFMfitter, MultiStreamHeatExchanger, MultiStreamHeatExchanger2, NeqHeater, NeqSimUnit, OnePhasePipeLine, Orifice, PipeBeggsAndBrills, Pipeline, PressureControlValve, PressureDrop, PSDValve, Pump, ReBoiler, RuptureDisk, SafetyReliefValve, SafetyValve, SimpleFlowLine, SimpleTPoutPipeline, SteamHeater, StreamSaturatorUtil, StreamTransition, SubseaWell, ThrottlingValve, TransientPipe, TubingPerformance, TubingPerformance, TurboExpanderCompressor, TwoFluidPipe, TwoPhasePipeLine, TwoPortEquipment, WaterCooler, WaterHammerPipe, WellFlow

public interface TwoPortInterface
Interface for processEquipment with a single inlet stream and a single outlet stream.
Version:
$Id: $Id
Author:
ASMF
  • Method Details

    • getInletPressure

      double getInletPressure()
      Get inlet pressure of twoport.
      Returns:
      inlet pressure of TwoPortEquipment in unit bara
    • getInStream

      @Deprecated default StreamInterface getInStream()
      Deprecated.
      Get inlet Stream of twoport.
      Returns:
      a StreamInterface object
    • getInletStream

      StreamInterface getInletStream()
      Get inlet Stream of twoport.
      Returns:
      inlet Stream of TwoPortEquipment
    • getInletTemperature

      double getInletTemperature()
      Get inlet temperature of twoport.
      Returns:
      inlet temperature of TwoPortEquipment in unit kelvin
    • getOutletPressure

      double getOutletPressure()
      Get outlet pressure of twoport.
      Returns:
      outlet pressure of TwoPortEquipment in unit bara
    • getOutStream

      @Deprecated default StreamInterface getOutStream()
      Deprecated.
      use getOutletStream() instead
      Get outlet Stream of twoport.
      Returns:
      outlet Stream of TwoPortEquipment
    • getOutletStream

      StreamInterface getOutletStream()
      Get outlet Stream of twoport.
      Returns:
      outlet Stream of TwoPortEquipment
    • getOutletTemperature

      double getOutletTemperature()
      Get outlet temperature of twoport.
      Returns:
      outlet temperature of TwoPortEquipment in unit kelvin
    • setInletPressure

      void setInletPressure(double pressure)
      Set inlet pressure of twoport.
      Parameters:
      pressure - value to set in unit bara
    • setInletStream

      void setInletStream(StreamInterface inletStream)
      Set inlet Stream of twoport.
      Parameters:
      inletStream - value to set
    • setInletTemperature

      void setInletTemperature(double temperature)
      Set inlet temperature of twoport.
      Parameters:
      temperature - value to set in unit kelvin
    • setOutletPressure

      void setOutletPressure(double pressure)
      Set outlet pressure of twoport.
      Parameters:
      pressure - value to set in unit bara
    • setOutletStream

      void setOutletStream(StreamInterface stream)
      Set outlet Stream of twoport.
      Parameters:
      stream - value to set
    • setOutletTemperature

      void setOutletTemperature(double temperature)
      Set outlet temperature of twoport.
      Parameters:
      temperature - value to set in kelvin