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 Summary
Modifier and TypeMethodDescriptiondoubleGet inlet pressure of twoport.Get inlet Stream of twoport.doubleGet inlet temperature of twoport.default StreamInterfaceDeprecated.doubleGet outlet pressure of twoport.Get outlet Stream of twoport.doubleGet outlet temperature of twoport.default StreamInterfaceDeprecated.voidsetInletPressure(double pressure) Set inlet pressure of twoport.voidsetInletStream(StreamInterface inletStream) Set inlet Stream of twoport.voidsetInletTemperature(double temperature) Set inlet temperature of twoport.voidsetOutletPressure(double pressure) Set outlet pressure of twoport.voidsetOutletStream(StreamInterface stream) Set outlet Stream of twoport.voidsetOutletTemperature(double temperature) Set outlet temperature of twoport.
-
Method Details
-
getInletPressure
double getInletPressure()Get inlet pressure of twoport.- Returns:
- inlet pressure of TwoPortEquipment in unit bara
-
getInStream
-
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.usegetOutletStream()insteadGet 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
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
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
-
getOutletStream()instead