Uses of Interface
neqsim.process.equipment.stream.StreamInterface
Packages that use StreamInterface
Package
Description
Stable automation API for programmatic interaction with running NeqSim process simulations.
Process design framework for automated equipment sizing and optimization.
Heat integration analysis tools for process energy optimization.
LNG cargo ageing and transport simulation package.
Builders and route utilities for composing line-list based piping hydraulics models.
Transient multiphase pipe flow models.
Subsea equipment package for SURF (Subsea, Umbilicals, Risers, Flowlines) field development.
Produced water treatment equipment for offshore oil and gas facilities.
Concept evaluation and batch processing for field development.
Facility configuration and building blocks for field development.
Network solver package for multi-well gathering systems.
Host tie-in capacity planning, holdback allocation, process-model checks, and debottleneck
decision support for field-development studies.
Machine Learning and AI integration for NeqSim.
Pre-built biorefinery process modules for NeqSim.
DEXPI integration layer for importing and exporting P&ID data.
Professional Process Flow Diagram (PFD) generation for NeqSim.
Graph-based process representation for NeqSim process flowsheets.
Lifecycle management for ProcessSystem models (Digital Twins).
Field Development Planning utilities for NeqSim.
Process optimization engine and constraint evaluation utilities.
Process topology analysis and functional location tagging.
Agentic engineering infrastructure for NeqSim.
Module contracts for AI-friendly validation.
-
Uses of StreamInterface in neqsim.integration
Methods in neqsim.integration with parameters of type StreamInterfaceModifier and TypeMethodDescriptionstatic booleanStreamValidator.hasStreamBeenRun(StreamInterface stream) Helper: Check if stream has been executed.static booleanStreamValidator.isStreamReady(StreamInterface stream) Helper: Check if stream appears ready.StreamValidator.validateStream(StreamInterface stream) Validate a process stream before use in equipment.StreamValidator.validateStreamConnection(StreamInterface outlet, StreamInterface inlet) Validate state consistency between two streams (e.g., outlet of equipment A matches inlet of equipment B).StreamValidator.validateStreamHasRun(StreamInterface stream) Validate that a stream has been executed (properties calculated). -
Uses of StreamInterface in neqsim.process.automation
Methods in neqsim.process.automation that return StreamInterfaceModifier and TypeMethodDescriptionprivate StreamInterfaceProcessAutomation.resolveStreamPort(ProcessEquipmentInterface unit, String portName) Resolves a stream port name to the actual stream object.Methods in neqsim.process.automation with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate voidProcessAutomation.addStreamOutputVariables(List<SimulationVariable> vars, String prefix, StreamInterface stream) Adds read-only stream variables for an output stream.private voidProcessAutomation.addStreamVariables(List<SimulationVariable> vars, String prefix, StreamInterface stream, boolean isInput) Adds stream variables (temperature, pressure, flowRate) with appropriate INPUT/OUTPUT type.private doubleProcessAutomation.getStreamProperty(StreamInterface stream, String property, String uom) Gets a property value from a stream.private voidProcessAutomation.setStreamProperty(StreamInterface stream, String property, double value, String uom) Sets a property value on a stream. -
Uses of StreamInterface in neqsim.process.design
Fields in neqsim.process.design declared as StreamInterfaceMethods in neqsim.process.design that return StreamInterfaceModifier and TypeMethodDescriptionprivate StreamInterfaceDesignOptimizer.findProductStream()ProcessBasis.getFeedStream()Get the feed stream.Methods in neqsim.process.design with parameters of type StreamInterfaceModifier and TypeMethodDescriptionProcessBasis.Builder.setFeedStream(StreamInterface stream) Set the feed stream directly. -
Uses of StreamInterface in neqsim.process.equipment
Fields in neqsim.process.equipment declared as StreamInterfaceModifier and TypeFieldDescriptionprotected StreamInterfaceTwoPortEquipment.inStreamprotected StreamInterfaceTwoPortEquipment.outStreamFields in neqsim.process.equipment with type parameters of type StreamInterfaceModifier and TypeFieldDescriptionprotected final List<StreamInterface> MultiPortEquipment.inletStreamsInlet streams connected to this equipment.protected final List<StreamInterface> MultiPortEquipment.outletStreamsOutlet streams connected to this equipment.Methods in neqsim.process.equipment that return StreamInterfaceModifier and TypeMethodDescriptionTwoPortEquipment.getInletStream()Get inlet Stream of twoport.TwoPortInterface.getInletStream()Get inlet Stream of twoport.default StreamInterfaceTwoPortInterface.getInStream()Deprecated.TwoPortEquipment.getOutletStream()Get outlet Stream of twoport.TwoPortInterface.getOutletStream()Get outlet Stream of twoport.default StreamInterfaceTwoPortInterface.getOutStream()Deprecated.Methods in neqsim.process.equipment that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionMultiPortEquipment.getInletStreams()Returns all inlet streams connected to this equipment.default List<StreamInterface> ProcessEquipmentInterface.getInletStreams()Returns all inlet streams connected to this equipment.TwoPortEquipment.getInletStreams()Returns all inlet streams connected to this equipment.MultiPortEquipment.getOutletStreams()Returns all outlet streams produced by this equipment.default List<StreamInterface> ProcessEquipmentInterface.getOutletStreams()Returns all outlet streams produced by this equipment.TwoPortEquipment.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidMultiPortEquipment.addInletStream(StreamInterface stream) Adds an inlet stream.voidMultiPortEquipment.addOutletStream(StreamInterface stream) Adds an outlet stream.static CompressorEquipmentFactory.createCompressor(String name, StreamInterface inletStream, double outletPressure, double isentropicEfficiency) Creates a Compressor with outlet pressure and isentropic efficiency.static CoolerEquipmentFactory.createCooler(String name, StreamInterface inletStream, double outletTemperature, String temperatureUnit) Creates a Cooler with specified outlet temperature.static EjectorEquipmentFactory.createEjector(String name, StreamInterface motiveStream, StreamInterface suctionStream) static ExpanderEquipmentFactory.createExpander(String name, StreamInterface inletStream, double outletPressure) Creates an Expander with specified outlet pressure.static GORfitterEquipmentFactory.createGORfitter(String name, StreamInterface stream) static HeaterEquipmentFactory.createHeater(String name, StreamInterface inletStream, double outletTemperature, String temperatureUnit) Creates a Heater with specified outlet temperature.static MixerEquipmentFactory.createMixer(String name, StreamInterface... inletStreams) Creates a Mixer with multiple inlet streams.static PumpEquipmentFactory.createPump(String name, StreamInterface inletStream, double outletPressure) Creates a Pump with specified outlet pressure.static SeparatorEquipmentFactory.createSeparator(String name, StreamInterface inletStream) Creates a Separator from an inlet stream.static ThreePhaseSeparatorEquipmentFactory.createThreePhaseSeparator(String name, StreamInterface inletStream) Creates a ThreePhaseSeparator from an inlet stream.static ThrottlingValveEquipmentFactory.createValve(String name, StreamInterface inletStream, double outletPressure, double percentValveOpening) Creates a ThrottlingValve with outlet pressure and valve opening.voidTwoPortEquipment.setInletStream(StreamInterface stream) Set inlet Stream of twoport.voidTwoPortInterface.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.voidTwoPortEquipment.setOutletStream(StreamInterface stream) Set outlet Stream of twoport.voidTwoPortInterface.setOutletStream(StreamInterface stream) Set outlet Stream of twoport.Constructors in neqsim.process.equipment with parameters of type StreamInterfaceModifierConstructorDescriptionTwoPortEquipment(String name, StreamInterface stream) Constructor for TwoPortEquipment. -
Uses of StreamInterface in neqsim.process.equipment.absorber
Fields in neqsim.process.equipment.absorber declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceRateBasedAbsorber.gasInStreamGas inlet stream (bottom of column).protected StreamInterfaceSimpleTEGAbsorber.gasInStreamprotected StreamInterfaceWaterStripperColumn.gasInStreamprivate StreamInterfaceRateBasedAbsorber.gasOutStreamGas outlet stream (top of column).private StreamInterfaceSimpleTEGAbsorber.gasOutStreamprivate StreamInterfaceWaterStripperColumn.gasOutStream(package private) StreamInterface[]SimpleAbsorber.inStreamprivate StreamInterfaceSimpleAmineAbsorber.leanAmineInStreamLean amine inlet stream.protected StreamInterfaceSimpleTEGAbsorber.mixedStreamprotected StreamInterfaceWaterStripperColumn.mixedStream(package private) StreamInterface[]SimpleAbsorber.outStreamprotected StreamInterfaceSimpleTEGAbsorber.outStreamprotected StreamInterfaceWaterStripperColumn.outStreamprivate StreamInterfaceSimpleAmineAbsorber.richAmineOutStreamRich amine outlet stream.private StreamInterfaceRateBasedAbsorber.solventInStreamSolvent inlet stream (top of column).protected StreamInterfaceSimpleTEGAbsorber.solventInStreamprotected StreamInterfaceWaterStripperColumn.solventInStreamprivate StreamInterfaceRateBasedAbsorber.solventOutStreamSolvent outlet stream (bottom of column).private StreamInterfaceSimpleTEGAbsorber.solventOutStreamprivate StreamInterfaceWaterStripperColumn.solventOutStreamprivate StreamInterfaceSimpleAmineAbsorber.sourGasInStreamSour gas inlet stream.private StreamInterfaceSimpleAmineAbsorber.sweetGasOutStreamSweet gas outlet stream.Fields in neqsim.process.equipment.absorber with type parameters of type StreamInterfaceModifier and TypeFieldDescriptionprotected ArrayList<StreamInterface> SimpleTEGAbsorber.streamsprotected ArrayList<StreamInterface> WaterStripperColumn.streamsMethods in neqsim.process.equipment.absorber that return StreamInterfaceModifier and TypeMethodDescriptionSimpleTEGAbsorber.getGasInStream()Getter for the fieldgasInStream.RateBasedAbsorber.getGasOutStream()Get the gas outlet stream (exits at column top).SimpleTEGAbsorber.getGasOutStream()Getter for the fieldgasOutStream.WaterStripperColumn.getGasOutStream()Getter for the fieldgasOutStream.SimpleAbsorber.getInStream(int i) Getter for the fieldinStream.SimpleTEGAbsorber.getInStream()getInStream.WaterStripperColumn.getInStream()getInStream.SimpleAmineAbsorber.getLeanAmineInStream()Gets the lean amine inlet stream.SimpleTEGAbsorber.getLiquidOutStream()Getter for the fieldliquidOutStream.WaterStripperColumn.getLiquidOutStream()Getter for the fieldliquidOutStream.SimpleAbsorber.getOutletStream()Getter for the fieldoutStream.SimpleAbsorber.getOutletStream(int i) Getter for the fieldoutStream.SimpleAbsorber.getOutStream()Deprecated.useSimpleAbsorber.getOutletStream()insteadSimpleAbsorber.getOutStream(int i) Deprecated.useSimpleAbsorber.getOutletStream(int)insteadSimpleTEGAbsorber.getOutStream()Getter for the fieldoutStream.WaterStripperColumn.getOutStream()Getter for the fieldoutStream.SimpleAmineAbsorber.getRichAmineOutStream()Gets the rich amine outlet stream.SimpleAbsorber.getSolventInStream()getSolventInStream.SimpleTEGAbsorber.getSolventInStream()getSolventInStream.WaterStripperColumn.getSolventInStream()getSolventInStream.RateBasedAbsorber.getSolventOutStream()Get the solvent outlet stream (exits at column bottom).SimpleTEGAbsorber.getSolventOutStream()Getter for the fieldsolventOutStream.WaterStripperColumn.getSolventOutStream()Getter for the fieldsolventOutStream.SimpleAmineAbsorber.getSourGasInStream()Gets the sour gas inlet stream.SimpleAmineAbsorber.getSweetGasOutStream()Gets the sweet gas outlet stream.Methods in neqsim.process.equipment.absorber that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionSimpleAmineAbsorber.getInletStreams()Returns all inlet streams connected to this equipment.SimpleAmineAbsorber.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.absorber with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidRateBasedAbsorber.addGasInStream(StreamInterface stream) Set the gas inlet stream (enters at column bottom).voidSimpleTEGAbsorber.addGasInStream(StreamInterface newStream) addGasInStream.voidWaterStripperColumn.addGasInStream(StreamInterface newStream) addGasInStream.voidRateBasedAbsorber.addSolventInStream(StreamInterface stream) Set the solvent inlet stream (enters at column top).voidSimpleTEGAbsorber.addSolventInStream(StreamInterface newStream) addSolventInStream.voidWaterStripperColumn.addSolventInStream(StreamInterface newStream) addSolventInStream.voidSimpleTEGAbsorber.addStream(StreamInterface newStream) addStream.voidWaterStripperColumn.addStream(StreamInterface newStream) addStream.voidSimpleTEGAbsorber.replaceSolventInStream(StreamInterface newStream) replaceSolventInStream.voidWaterStripperColumn.replaceSolventInStream(StreamInterface newStream) replaceSolventInStream.voidSimpleTEGAbsorber.setGasOutStream(StreamInterface gasOutStream) Setter for the fieldgasOutStream.voidWaterStripperColumn.setGasOutStream(StreamInterface gasOutStream) Setter for the fieldgasOutStream.voidSimpleAmineAbsorber.setLeanAmineInStream(StreamInterface stream) Sets the lean amine inlet stream.voidSimpleTEGAbsorber.setSolventOutStream(StreamInterface solventOutStream) Setter for the fieldsolventOutStream.voidWaterStripperColumn.setSolventOutStream(StreamInterface solventOutStream) Setter for the fieldsolventOutStream.voidSimpleAmineAbsorber.setSourGasInStream(StreamInterface stream) Sets the sour gas inlet stream.Constructors in neqsim.process.equipment.absorber with parameters of type StreamInterfaceModifierConstructorDescriptionH2SScavenger(String name, StreamInterface inStream) Constructor for H2SScavenger with inlet stream.SimpleAbsorber(String name, StreamInterface inStream1) Constructor for SimpleAbsorber.SimpleAmineAbsorber(String name, StreamInterface sourGasStream) Creates a simple amine absorber with a sour gas feed stream. -
Uses of StreamInterface in neqsim.process.equipment.adsorber
Fields in neqsim.process.equipment.adsorber declared as StreamInterfaceModifier and TypeFieldDescription(package private) StreamInterface[]SimpleAdsorber.inStream(package private) StreamInterface[]SimpleAdsorber.outStreamMethods in neqsim.process.equipment.adsorber that return StreamInterfaceModifier and TypeMethodDescriptionSimpleAdsorber.getInStream(int i) Getter for the fieldinStream.SimpleAdsorber.getOutletStream(int i) Getter for the fieldoutStream.SimpleAdsorber.getOutStream(int i) Deprecated.useSimpleAdsorber.getOutletStream(int)insteadConstructors in neqsim.process.equipment.adsorber with parameters of type StreamInterfaceModifierConstructorDescriptionAdsorptionBed(String name, StreamInterface inletStream) Constructor for AdsorptionBed with inlet stream.MercuryRemovalBed(String name, StreamInterface inletStream) Constructor for MercuryRemovalBed with inlet stream.SimpleAdsorber(String name, StreamInterface inStream1) Constructor for SimpleAdsorber. -
Uses of StreamInterface in neqsim.process.equipment.compressor
Fields in neqsim.process.equipment.compressor declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceCompressor.Builder.inletStreamprivate StreamInterfaceCompressorChartMWInterpolation.inletStreamReference to inlet stream for automatic MW detection.(package private) StreamInterfaceCompressorChartKhader2015.streamMethods in neqsim.process.equipment.compressor that return StreamInterfaceModifier and TypeMethodDescriptiondefault StreamInterfaceCompressorChartInterface.getInletStream()Get the inlet stream reference.CompressorChartMWInterpolation.getInletStream()Get the inlet stream reference.Methods in neqsim.process.equipment.compressor with parameters of type StreamInterfaceModifier and TypeMethodDescriptionCompressor.Builder.inletStream(StreamInterface stream) Sets the inlet stream for the compressor.voidCompressor.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.default voidCompressorChartInterface.setInletStream(StreamInterface stream) Set the inlet stream reference for automatic MW detection.voidCompressorChartMWInterpolation.setInletStream(StreamInterface stream) Set the inlet stream reference for automatic MW detection.voidCompressorTrain.setInletStream(StreamInterface inStream) Set inlet Stream of twoport.Constructors in neqsim.process.equipment.compressor with parameters of type StreamInterfaceModifierConstructorDescriptionCompressor(String name, StreamInterface inletStream) Constructor for Compressor.CompressorChartKhader2015(StreamInterface stream, double impellerdiam) Constructs a CompressorChartKhader2015 object with the specified stream and impeller diameter.CompressorTrain(String name, StreamInterface inletStream) Constructor with name and inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.distillation
Fields in neqsim.process.equipment.distillation declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceShortcutDistillationColumn.bottomsStreamBottoms stream.private StreamInterfaceSimpleTray.cachedGasOutStreamCached gas out stream, invalidated when run() is called.private StreamInterfaceSimpleTray.cachedLiquidOutStreamCached liquid out stream, invalidated when run() is called.private StreamInterfaceShortcutDistillationColumn.distillateStreamDistillate stream.private StreamInterfaceShortcutDistillationColumn.feedStreamFeed stream.private StreamInterfaceRateBasedPackedColumn.gasInStreamGas inlet stream entering the bottom of the packed section.(package private) StreamInterfaceDistillationColumn.gasOutStreamprivate StreamInterfaceRateBasedPackedColumn.gasOutStreamGas outlet stream leaving the top of the packed section.private StreamInterfaceRateBasedPackedColumn.liquidInStreamLiquid inlet stream entering the top of the packed section.(package private) StreamInterfaceDistillationColumn.liquidOutStreamprivate StreamInterfaceRateBasedPackedColumn.liquidOutStreamLiquid outlet stream leaving the bottom of the packed section.(package private) StreamInterfaceDistillationColumn.stream_3Fields in neqsim.process.equipment.distillation with type parameters of type StreamInterfaceModifier and TypeFieldDescriptionprivate Map<Integer, List<StreamInterface>> DistillationColumn.feedStreamsInstead of Map<Integer,StreamInterface>, we store a list of feed streams per tray number.private List<StreamInterface> DistillationColumn.unassignedFeedStreamsMethods in neqsim.process.equipment.distillation that return StreamInterfaceModifier and TypeMethodDescriptionprivate StreamInterfaceDistillationColumn.applyRelaxation(StreamInterface previous, StreamInterface current, double relaxation) Blend the current stream update with the previous iterate using the provided relaxation factor.ShortcutDistillationColumn.getBottomsStream()Get the bottoms stream.ShortcutDistillationColumn.getDistillateStream()Get the distillate (overhead) stream.RateBasedPackedColumn.getGasInStream()Get the gas inlet stream.Condenser.getGasOutStream()getGasOutStream.DistillationColumn.getGasOutStream()Getter for the fieldgasOutStream.RateBasedPackedColumn.getGasOutStream()Get the gas outlet stream.SimpleTray.getGasOutStream()getGasOutStream.VLSolidTray.getGasOutStream()getGasOutStream.RateBasedPackedColumn.getLiquidInStream()Get the liquid inlet stream.Condenser.getLiquidOutStream()getLiquidOutStream.DistillationColumn.getLiquidOutStream()Getter for the fieldliquidOutStream.RateBasedPackedColumn.getLiquidOutStream()Get the liquid outlet stream.SimpleTray.getLiquidOutStream()getLiquidOutStream.VLSolidTray.getLiquidOutStream()getLiquidOutStream.Condenser.getLiquidProductStream()Get the liquid product stream from the condenser.Condenser.getProductOutStream()getProductOutStream.Methods in neqsim.process.equipment.distillation that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionDistillationColumn.getFeedStreams(int feedTrayNumber) Return the feed streams connected to a given tray.RateBasedPackedColumn.getInletStreams()Returns all inlet streams connected to this equipment.RateBasedPackedColumn.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.distillation with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidDistillationColumn.addFeedStream(StreamInterface inputStream) Add a feed stream to the column without specifying the tray.voidDistillationColumn.addFeedStream(StreamInterface inputStream, int feedTrayNumber) Add a feed stream to the specified tray.DistillationColumn.Builder.addFeedStream(StreamInterface feed, int trayIndex) Adds a feed stream at the specified tray index.voidRateBasedPackedColumn.addGasInStream(StreamInterface gasInStream) Add the gas inlet stream.voidRateBasedPackedColumn.addLiquidInStream(StreamInterface liquidInStream) Add the liquid or solvent inlet stream.voidRateBasedPackedColumn.addSolventInStream(StreamInterface solventInStream) Add the solvent inlet stream.voidPackedColumn.addSolventStream(StreamInterface solventStream) Add the solvent (lean amine/TEG) stream to the top of the column.voidTrayInterface.addStream(StreamInterface newStream) addStream.private StreamInterfaceDistillationColumn.applyRelaxation(StreamInterface previous, StreamInterface current, double relaxation) Blend the current stream update with the previous iterate using the provided relaxation factor.private voidScrubColumn.checkFreezeOutRisk(StreamInterface liqOut) Check the bottoms liquid for freeze-out risk.private voidScrubColumn.checkHeavyKeyInOverhead(StreamInterface gasOut) Check the overhead gas for heavy key component content.private static doubleColumnMeshState.componentFlow(StreamInterface stream, String componentName) Get a component flow from a stream.private static doubleColumnMeshState.componentFraction(StreamInterface stream, String componentName) Get a component mole fraction from a stream.private static String[]ColumnMeshState.componentNames(StreamInterface stream) Get component names from a stream.private static doubleColumnMeshState.flowRate(StreamInterface stream, String unit) Get a total stream flow rate.private voidDistillationColumn.performFullTraySweep(UUID id, int firstFeedTrayNumber, StreamInterface[] previousGasStreams, StreamInterface[] previousLiquidStreams, double relaxation) Perform a full upward+downward tray sweep, running PH-flash on each tray.voidSimpleTray.setCachedGasOutStream(StreamInterface stream) Set a pre-built gas out stream (e.g.voidSimpleTray.setCachedLiquidOutStream(StreamInterface stream) Set a pre-built liquid out stream (e.g.voidShortcutDistillationColumn.setFeedStream(StreamInterface feedStream) Set the feed stream.voidRateBasedPackedColumn.setGasInStream(StreamInterface gasInStream) Set the gas inlet stream.voidRateBasedPackedColumn.setLiquidInStream(StreamInterface liquidInStream) Set the liquid inlet stream.Constructors in neqsim.process.equipment.distillation with parameters of type StreamInterfaceModifierConstructorDescriptionPackedColumn(String name, StreamInterface gasInStream) Create a packed column for absorber/contactor use (no condenser, no reboiler).RateBasedPackedColumn(String name, StreamInterface gasInStream, StreamInterface liquidInStream) Create a rate-based packed column with inlet streams.ShortcutDistillationColumn(String name, StreamInterface feedStream) Constructor for ShortcutDistillationColumn. -
Uses of StreamInterface in neqsim.process.equipment.ejector
Fields in neqsim.process.equipment.ejector declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceEjector.mixedStreamprivate StreamInterfaceEjector.motiveStreamprivate StreamInterfaceEjector.suctionStreamMethods in neqsim.process.equipment.ejector that return StreamInterfaceModifier and TypeMethodDescriptionEjector.getMixedStream()Getter for the fieldmixedStream.Ejector.getMotiveStream()Getter for the fieldmotiveStream.Ejector.getOutStream()getOutStream.Ejector.getSuctionStream()Getter for the fieldsuctionStream.Constructors in neqsim.process.equipment.ejector with parameters of type StreamInterfaceModifierConstructorDescriptionEjector(String name, StreamInterface motiveStream, StreamInterface suctionStream) Constructs an Ejector with the specified name, motive stream, and suction stream. -
Uses of StreamInterface in neqsim.process.equipment.electrolyzer
Fields in neqsim.process.equipment.electrolyzer declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceCO2Electrolyzer.inletStreamprivate StreamInterfaceElectrolyzer.waterInletMethods in neqsim.process.equipment.electrolyzer that return StreamInterfaceModifier and TypeMethodDescriptionCO2Electrolyzer.getGasProductStream()Gas product stream.Electrolyzer.getHydrogenOutStream()Getter for the fieldhydrogenOutStream.CO2Electrolyzer.getLiquidProductStream()Get liquid product stream.Electrolyzer.getOxygenOutStream()Getter for the fieldoxygenOutStream.Methods in neqsim.process.equipment.electrolyzer with parameters of type StreamInterfaceModifier and TypeMethodDescriptionfinal voidCO2Electrolyzer.setInletStream(StreamInterface inlet) Attach the inlet stream and create product streams.voidElectrolyzer.setInletStream(StreamInterface inletStream) Setter for the fieldinletStream.Constructors in neqsim.process.equipment.electrolyzer with parameters of type StreamInterfaceModifierConstructorDescriptionCO2Electrolyzer(String name, StreamInterface inlet) Create a CO2Electrolyzer tied to an inlet stream.Electrolyzer(String name, StreamInterface inletStream) Constructor for Electrolyzer. -
Uses of StreamInterface in neqsim.process.equipment.expander
Fields in neqsim.process.equipment.expander declared as StreamInterfaceModifier and TypeFieldDescription(package private) StreamInterfaceTurboExpanderCompressor.compressorFeedStream(package private) StreamInterfaceTurboExpanderCompressor.compressorOutletStream(package private) StreamInterfaceTurboExpanderCompressor.expanderFeedStream(package private) StreamInterfaceTurboExpanderCompressor.expanderOutletStreamMethods in neqsim.process.equipment.expander that return StreamInterfaceModifier and TypeMethodDescriptionTurboExpanderCompressor.getCompressorFeedStream()Getter for the fieldcompressorFeedStream.TurboExpanderCompressor.getCompressorOutletStream()Get the compressor outlet stream after calculation.TurboExpanderCompressor.getExpanderFeedStream()Getter for the fieldexpanderFeedStream.TurboExpanderCompressor.getExpanderOutletStream()Getter for the fieldexpanderOutletStream.TurboExpanderCompressor.getOutletStream()Get outlet Stream of twoport.Methods in neqsim.process.equipment.expander with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidTurboExpanderCompressor.setCompressorFeedStream(StreamInterface compressorFeedStream) Set the compressor feed stream for the turbo expander-compressor system.voidExpanderOld.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.Constructors in neqsim.process.equipment.expander with parameters of type StreamInterfaceModifierConstructorDescriptionExpander(String name, StreamInterface inletStream) Constructor for Expander.ExpanderOld(String name, StreamInterface inletStream) Constructor for ExpanderOld.TurboExpanderCompressor(String name, StreamInterface inletStream) Construct a TurboExpanderCompressor with the specified name and inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.filter
Constructors in neqsim.process.equipment.filter with parameters of type StreamInterfaceModifierConstructorDescriptionCharCoalFilter(String name, StreamInterface inStream) Constructor for CharCoalFilter.Filter(String name, StreamInterface inStream) Constructor for Filter.SulfurFilter(String name, StreamInterface inStream) Creates a new SulfurFilter. -
Uses of StreamInterface in neqsim.process.equipment.flare
Fields in neqsim.process.equipment.flare declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceFlareStack.airAssistprivate StreamInterfaceFlareStack.reliefInletprivate StreamInterfaceFlareStack.steamAssistMethods in neqsim.process.equipment.flare that return StreamInterfaceModifier and TypeMethodDescriptionFlareStack.getAirAssist()Getter for the fieldairAssist.FlareStack.getReliefInlet()Getter for the fieldreliefInlet.FlareStack.getSteamAssist()Getter for the fieldsteamAssist.Methods in neqsim.process.equipment.flare with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidFlareStack.setAirAssist(StreamInterface s) Setter for the fieldairAssist.voidFlare.setInletStream(StreamInterface stream) Set inlet Stream of twoport.voidFlareStack.setReliefInlet(StreamInterface s) Setter for the fieldreliefInlet.voidFlareStack.setSteamAssist(StreamInterface s) Setter for the fieldsteamAssist.Constructors in neqsim.process.equipment.flare with parameters of type StreamInterfaceModifierConstructorDescriptionFlare(String name, StreamInterface inletStream) Constructor setting inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.heatexchanger
Fields in neqsim.process.equipment.heatexchanger declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceHeatExchanger.Builder.coldStreamprivate StreamInterfaceMultiEffectEvaporator.concentrateStreamConcentrated liquid outlet stream.private StreamInterfaceDryer.driedProductStreamDried product outlet stream.private StreamInterfaceHeatExchanger.Builder.hotStreamprivate StreamInterfaceDryer.inletStreamInlet wet feed stream.private StreamInterfaceMultiEffectEvaporator.inletStreamInlet feed stream.(package private) StreamInterface[]HeatExchanger.inStream(package private) StreamInterface[]HeatExchanger.outStreamprivate StreamInterfaceMultiEffectEvaporator.vaporCondensateStreamCombined vapor/condensate outlet stream.private StreamInterfaceDryer.vaporStreamVapor (moisture) outlet stream.Fields in neqsim.process.equipment.heatexchanger with type parameters of type StreamInterfaceModifier and TypeFieldDescriptionprivate List<StreamInterface> MultiStreamHeatExchanger.inStreamsprivate List<StreamInterface> MultiStreamHeatExchanger2.inStreamsprivate List<StreamInterface> MultiStreamHeatExchanger.outStreamsprivate List<StreamInterface> MultiStreamHeatExchanger2.outStreamsprivate List<StreamInterface> LNGHeatExchanger.pendingStreamsPending streams from addInStream() or list constructor.Methods in neqsim.process.equipment.heatexchanger that return StreamInterfaceModifier and TypeMethodDescriptionMultiEffectEvaporator.getConcentrateStream()Get the concentrated liquid outlet stream.Dryer.getDriedProductStream()Get the dried product stream.Dryer.getInletStream()Get the inlet stream.MultiEffectEvaporator.getInletStream()Get the inlet stream.HeatExchanger.getInStream(int i) Getter for the fieldinStream.MultiStreamHeatExchanger.getInStream(int i) Retrieves the input stream at the specified index.MultiStreamHeatExchanger2.getInStream(int i) Retrieves the input stream at the specified index.MultiStreamHeatExchangerInterface.getInStream(int index) Retrieves the input stream at the specified index.HeatExchanger.getOutletStream()Returns the first outlet stream (side 0) of the heat exchanger.HeatExchanger.getOutStream(int i) getOutStream.HeatExchangerInterface.getOutStream(int i) getOutStream.MultiStreamHeatExchanger.getOutStream(int i) Retrieves the output stream at the specified index.MultiStreamHeatExchanger2.getOutStream(int i) Retrieves the output stream at the specified index.MultiStreamHeatExchangerInterface.getOutStream(int index) Retrieves the output stream at the specified index.MultiEffectEvaporator.getVaporCondensateStream()Get the combined vapor condensate stream.Dryer.getVaporStream()Get the vapor (moisture) stream.Methods in neqsim.process.equipment.heatexchanger that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionDryer.getInletStreams()Returns all inlet streams connected to this equipment.MultiEffectEvaporator.getInletStreams()Returns all inlet streams connected to this equipment.Dryer.getOutletStreams()Returns all outlet streams produced by this equipment.HeatExchanger.getOutletStreams()Returns both outlet streams of the heat exchanger.MultiEffectEvaporator.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.heatexchanger with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidHeatExchanger.addInStream(StreamInterface inStream) Add inlet stream.voidLNGHeatExchanger.addInStream(StreamInterface inStream) Adds an inlet stream to the heat exchanger.voidMultiStreamHeatExchanger.addInStream(StreamInterface inStream) Adds an inlet stream to the heat exchanger.voidMultiStreamHeatExchanger2.addInStream(StreamInterface inStream) Adds an inlet stream to the heat exchanger.voidMultiStreamHeatExchangerInterface.addInStream(StreamInterface inStream) Adds an inlet stream to the heat exchanger.voidLNGHeatExchanger.addInStreamMSHE(StreamInterface inStream, String streamType, Double outletTemp) Adds an inlet stream to the multi-stream heat exchanger.voidMultiStreamHeatExchanger2.addInStreamMSHE(StreamInterface inStream, String streamType, Double outletTemp) Adds an inlet stream to the multi-stream heat exchanger.HeatExchanger.Builder.coldStream(StreamInterface stream) Sets the cold side inlet stream (stream index 1).HeatExchanger.Builder.hotStream(StreamInterface stream) Sets the hot side inlet stream (stream index 0).voidHeatExchanger.setFeedStream(int number, StreamInterface inStream) setFeedStream.voidMultiStreamHeatExchanger.setFeedStream(int index, StreamInterface inStream) Sets the feed stream at a specific index.voidMultiStreamHeatExchanger2.setFeedStream(int index, StreamInterface stream) Sets the feed stream at a specific index.voidMultiStreamHeatExchangerInterface.setFeedStream(int index, StreamInterface inStream) Sets the feed stream at a specific index.voidDryer.setInletStream(StreamInterface inletStream) Set the inlet stream.voidMultiEffectEvaporator.setInletStream(StreamInterface inletStream) Set the inlet feed stream.voidSteamHeater.setInletStream(StreamInterface stream) Set inlet Stream of twoport.voidWaterCooler.setInletStream(StreamInterface stream) Set inlet Stream of twoport.voidHeater.setOutStream(StreamInterface outStream) Deprecated.voidHeatExchanger.setOutStream(int streamNumber, StreamInterface outStream) Setter for the fieldoutStream.Constructors in neqsim.process.equipment.heatexchanger with parameters of type StreamInterfaceModifierConstructorDescriptionAirCooler(String name, StreamInterface inStream) Constructor for AirCooler with inlet stream.Cooler(String name, StreamInterface inStream) Constructor for Cooler.Dryer(String name, StreamInterface inletStream) Constructor for Dryer with inlet stream.FiredHeater(String name, StreamInterface inletStream) Creates a fired heater with an inlet stream.Heater(String name, StreamInterface inStream) Constructor for Heater.HeatExchanger(String name, StreamInterface inStream1) Constructor for HeatExchanger.HeatExchanger(String name, StreamInterface inStream1, StreamInterface inStream2) Constructor for HeatExchanger.MultiEffectEvaporator(String name, StreamInterface inletStream) Constructor for MultiEffectEvaporator with inlet stream.NeqHeater(String name, StreamInterface inStream) Constructor for NeqHeater.ReBoiler(String name, StreamInterface inStream) Constructor for ReBoiler.SteamHeater(String name, StreamInterface inStream) Constructor for SteamHeater.WaterCooler(String name, StreamInterface inStream) Constructor for WaterCooler.Constructor parameters in neqsim.process.equipment.heatexchanger with type arguments of type StreamInterfaceModifierConstructorDescriptionLNGHeatExchanger(String name, List<StreamInterface> inStreams) Constructor for LNGHeatExchanger with initial streams.MultiStreamHeatExchanger(String name, List<StreamInterface> inStreams) Constructor for MultiStreamHeatExchanger with initial input streams. -
Uses of StreamInterface in neqsim.process.equipment.heatexchanger.heatintegration
Methods in neqsim.process.equipment.heatexchanger.heatintegration with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidPinchAnalysis.addProcessStream(String name, StreamInterface stream, double outletTemperature_C) Add a process stream by extracting its inlet and outlet temperatures and computing the average heat capacity flow rate (MCp = duty / deltaT). -
Uses of StreamInterface in neqsim.process.equipment.lng
Fields in neqsim.process.equipment.lng declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceLNGAgeingScenario.bogOutletStreamBOG outlet stream.private StreamInterfaceLNGAgeingScenario.inletStreamInlet stream (LNG cargo).private StreamInterfaceLNGAgeingScenario.lngOutletStreamAged LNG outlet stream.Methods in neqsim.process.equipment.lng that return StreamInterfaceModifier and TypeMethodDescriptionLNGAgeingScenario.getBogOutletStream()Get the BOG outlet stream.LNGAgeingScenario.getLngOutletStream()Get the aged LNG outlet stream.Methods in neqsim.process.equipment.lng that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionLNGAgeingScenario.getInletStreams()Returns all inlet streams connected to this equipment.LNGAgeingScenario.getOutletStreams()Returns all outlet streams produced by this equipment.Constructors in neqsim.process.equipment.lng with parameters of type StreamInterfaceModifierConstructorDescriptionLNGAgeingScenario(String name, StreamInterface inletStream) Constructor with name and inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.manifold
Methods in neqsim.process.equipment.manifold that return StreamInterfaceModifier and TypeMethodDescriptionManifold.getMixedStream()getMixedStream.Manifold.getSplitStream(int i) getSplitStream.Methods in neqsim.process.equipment.manifold with parameters of type StreamInterface -
Uses of StreamInterface in neqsim.process.equipment.membrane
Fields in neqsim.process.equipment.membrane declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceMembraneSeparator.inletStreamprivate StreamInterfaceMembraneSeparator.permeateStreamprivate StreamInterfaceMembraneSeparator.retentateStreamMethods in neqsim.process.equipment.membrane that return StreamInterfaceModifier and TypeMethodDescriptionMembraneSeparator.getInletStream()Gets the inlet stream.MembraneSeparator.getPermeateStream()Getter for the fieldpermeateStream.MembraneSeparator.getRetentateStream()Getter for the fieldretentateStream.Methods in neqsim.process.equipment.membrane that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionMembraneSeparator.getInletStreams()Returns all inlet streams connected to this equipment.MembraneSeparator.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.membrane with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidMembraneSeparator.setInletStream(StreamInterface inletStream) Setter for the fieldinletStream.Constructors in neqsim.process.equipment.membrane with parameters of type StreamInterfaceModifierConstructorDescriptionMembraneSeparator(String name, StreamInterface inletStream) Constructor for MembraneSeparator. -
Uses of StreamInterface in neqsim.process.equipment.mixer
Fields in neqsim.process.equipment.mixer declared as StreamInterfaceFields in neqsim.process.equipment.mixer with type parameters of type StreamInterfaceMethods in neqsim.process.equipment.mixer that return StreamInterfaceModifier and TypeMethodDescriptionMixer.getOutletStream()Getter for outlet stream object.MixerInterface.getOutletStream()Getter for outlet stream object.default StreamInterfaceMixerInterface.getOutStream()Deprecated.useMixerInterface.getOutletStream()insteadMixer.getStream(int i) getStream.Methods in neqsim.process.equipment.mixer that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionMixer.getInletStreams()Returns all inlet streams connected to this equipment.Mixer.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.mixer with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidMixer.addStream(StreamInterface newStream) addStream.voidMixerInterface.addStream(StreamInterface newStream) addStream.voidMixer.replaceStream(int i, StreamInterface newStream) replaceStream.voidMixerInterface.replaceStream(int i, StreamInterface newStream) replaceStream. -
Uses of StreamInterface in neqsim.process.equipment.network
Fields in neqsim.process.equipment.network declared as StreamInterfaceFields in neqsim.process.equipment.network with type parameters of type StreamInterfaceModifier and TypeFieldDescriptionprivate final Map<String, StreamInterface> LoopedPipeNetwork.feedStreamsprivate final List<StreamInterface> PipeFlowNetwork.feedStreamsprivate final Map<String, StreamInterface> LoopedPipeNetwork.outletStreamsMethods in neqsim.process.equipment.network that return StreamInterfaceModifier and TypeMethodDescriptionWellFlowlineNetwork.getArrivalStream()Stream representing combined arrival conditions at the platform inlet.LoopedPipeNetwork.getOutletStream()Get the default outlet stream.LoopedPipeNetwork.getOutletStream(String sinkNodeName) Get the outlet stream for a named sink node.PipeFlowNetwork.getOutletStream()Get the outlet stream from the network.LoopedPipeNetwork.getSourceNodeStream(String sourceNodeName) Get the outlet stream for a named source node (for IPR well sources where flow is computed).LoopedPipeNetwork.NetworkNode.getStream()Get associated stream.Methods in neqsim.process.equipment.network that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionLoopedPipeNetwork.getInletStreams()Returns all inlet streams connected to this equipment.LoopedPipeNetwork.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.network with parameters of type StreamInterfaceModifier and TypeMethodDescriptionWellFlowlineNetwork.addBranch(String branchName, StreamInterface reservoirStream) Convenience helper that creates a branch from a reservoir stream by instantiating aWellFlowandPipeBeggsAndBrillspair and attaching it to the terminal manifold.WellFlowlineNetwork.addBranch(String branchName, StreamInterface reservoirStream, WellFlowlineNetwork.ManifoldNode manifold) Convenience helper that creates a branch from a reservoir stream for a specific manifold.PipeFlowNetwork.addInletPipeline(String pipeName, StreamInterface feedStream, String toManifold, double length, double diameter, int numberOfNodes) Add an inlet pipeline from a feed stream to a manifold.private OnePhasePipeLinePipeFlowNetwork.createPipeline(String name, StreamInterface inletStream, double length, double diameter, int numberOfNodes) Create and configure a pipeline.voidLoopedPipeNetwork.setFeedStream(String sourceNodeName, StreamInterface stream) Associate a feed stream with a named source node.voidLoopedPipeNetwork.NetworkNode.setStream(StreamInterface stream) Set associated stream.Constructors in neqsim.process.equipment.network with parameters of type StreamInterfaceModifierConstructorDescriptionLoopedPipeNetwork(String name, StreamInterface feedStream) Create a new looped pipe network with a single feed stream. -
Uses of StreamInterface in neqsim.process.equipment.pipeline
Methods in neqsim.process.equipment.pipeline with parameters of type StreamInterfaceModifier and TypeMethodDescriptionRiserConfiguration.create(String name, StreamInterface inlet) Create a riser using the current configuration.static TopsidePipingTopsidePiping.createFlareHeader(String name, StreamInterface inStream) Create flare header piping.static RiserRiser.createFlexible(String name, StreamInterface inStream, double waterDepth) Create a Flexible riser.static TopsidePipingTopsidePiping.createFuelGas(String name, StreamInterface inStream) Create fuel gas piping.static RiserRiser.createHybrid(String name, StreamInterface inStream, double waterDepth) Create a Hybrid riser.static RiserRiser.createLazyWave(String name, StreamInterface inStream, double waterDepth, double buoyancyDepth) Create a Lazy-Wave riser.static PipeBeggsAndBrillsRiserConfiguration.createLazyWave(String name, StreamInterface inlet, double waterDepth, double buoyancyDepth) Factory method to create a Lazy-Wave riser.static TopsidePipingTopsidePiping.createMultiphase(String name, StreamInterface inStream) Create multiphase piping.static TopsidePipingTopsidePiping.createProcessGas(String name, StreamInterface inStream) Create process gas piping.static TopsidePipingTopsidePiping.createProcessLiquid(String name, StreamInterface inStream) Create process liquid piping.static PipeBeggsAndBrillsRiserConfiguration.createRiser(RiserConfiguration.RiserType type, String name, StreamInterface inlet, double waterDepth) Factory method to create a riser with default parameters.static RiserRiser.createSCR(String name, StreamInterface inStream, double waterDepth) Create a Steel Catenary Riser.static PipeBeggsAndBrillsRiserConfiguration.createSCR(String name, StreamInterface inlet, double waterDepth) Factory method to create a Steel Catenary Riser.static TopsidePipingTopsidePiping.createSteam(String name, StreamInterface inStream) Create steam piping.static RiserRiser.createTTR(String name, StreamInterface inStream, double waterDepth) Create a Top Tensioned Riser.static PipeBeggsAndBrillsRiserConfiguration.createTTR(String name, StreamInterface inlet, double waterDepth) Factory method to create a Top Tensioned Riser (vertical).Constructors in neqsim.process.equipment.pipeline with parameters of type StreamInterfaceModifierConstructorDescriptionAdiabaticPipe(String name, StreamInterface inStream) Constructor for AdiabaticPipe.AdiabaticTwoPhasePipe(String name, StreamInterface inStream) Constructor for AdiabaticTwoPhasePipe.IncompressiblePipeFlow(String name, StreamInterface inStream) Constructor for IncompressiblePipeFlow with inlet stream.MultiphasePipe(String name, StreamInterface inStream) Constructor for MultiphasePipe with inlet stream.OnePhasePipeLine(String name, StreamInterface inStream) Constructor for OnePhasePipeLine.OnePhasePipeLine(StreamInterface inStream) Constructor for OnePhasePipeLine.PipeBeggsAndBrills(String name, StreamInterface inStream) Constructor for PipeBeggsAndBrills.PipeHagedornBrown(String name, StreamInterface inStream) Constructor with name and inlet stream.Pipeline(String name, StreamInterface inStream) Constructor for Pipeline with inlet stream.PipeMukherjeeAndBrill(String name, StreamInterface inStream) Constructor with name and inlet stream.Riser(String name, StreamInterface inStream) Constructor with name and inlet stream.Riser(Riser.RiserType riserType, String name, StreamInterface inStream) Constructor with riser type, name and inlet stream.SimpleTPoutPipeline(String name, StreamInterface inStream) Constructor for SimpleTPoutPipeline.TopsidePiping(String name, StreamInterface inStream) Constructor with name and inlet stream.TopsidePiping(TopsidePiping.ServiceType serviceType, String name, StreamInterface inStream) Constructor with service type, name and inlet stream.TransientWellbore(String name, StreamInterface inletStream) Constructor for TransientWellbore with inlet stream.TubingPerformance(String name, StreamInterface inletStream) Constructor with inlet stream.TwoFluidPipe(String name, StreamInterface inStream) Constructor with inlet stream.TwoPhasePipeLine(String name, StreamInterface inStream) Constructor for TwoPhasePipeLine.WaterHammerPipe(String name, StreamInterface inStream) Constructor for WaterHammerPipe with inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.pipeline.routing
Methods in neqsim.process.equipment.pipeline.routing that return StreamInterfaceModifier and TypeMethodDescriptionPipingRouteBuilder.addToProcessSystem(ProcessSystem process, StreamInterface inletStream) Adds the route pipe units to an existingProcessSystemand returns the outlet stream of the final generated pipe.PipingRouteBuilder.addToProcessSystem(ProcessSystem process, StreamInterface inletStream, String sourceEquipmentName, String sourcePortName) Adds the route pipe units to an existingProcessSystemwith explicit source-equipment metadata for the first route connection.Methods in neqsim.process.equipment.pipeline.routing with parameters of type StreamInterfaceModifier and TypeMethodDescriptionPipingRouteBuilder.addToProcessSystem(ProcessSystem process, StreamInterface inletStream) Adds the route pipe units to an existingProcessSystemand returns the outlet stream of the final generated pipe.PipingRouteBuilder.addToProcessSystem(ProcessSystem process, StreamInterface inletStream, String sourceEquipmentName, String sourcePortName) Adds the route pipe units to an existingProcessSystemwith explicit source-equipment metadata for the first route connection.PipingRouteBuilder.build(StreamInterface inletStream) Builds a serialProcessSystemroute model from the stored route segments.private PipeBeggsAndBrillsPipingRouteBuilder.createPipe(PipingRouteBuilder.RouteSegment segment, StreamInterface inletStream) Creates and configures one Beggs-and-Brill pipe for a route segment. -
Uses of StreamInterface in neqsim.process.equipment.pipeline.twophasepipe
Methods in neqsim.process.equipment.pipeline.twophasepipe that return StreamInterfaceModifier and TypeMethodDescriptionTransientPipe.getInletStream()Get inlet Stream of twoport.TransientPipe.getOutletStream()Methods in neqsim.process.equipment.pipeline.twophasepipe with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidTransientPipe.setInletStream(StreamInterface stream) voidTransientPipe.setOutletStream(StreamInterface stream) Constructors in neqsim.process.equipment.pipeline.twophasepipe with parameters of type StreamInterfaceModifierConstructorDescriptionTransientPipe(String name, StreamInterface inletStream) Constructor with name and inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.powergeneration
Fields in neqsim.process.equipment.powergeneration declared as StreamInterfaceModifier and TypeFieldDescriptionGasTurbine.airStreamprivate StreamInterfaceFuelCell.oxidantStreamMethods in neqsim.process.equipment.powergeneration that return StreamInterfaceModifier and TypeMethodDescriptionFuelCell.getOxidantStream()Getter for the fieldoxidantStream.Methods in neqsim.process.equipment.powergeneration that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionFuelCell.getInletStreams()Returns all inlet streams connected to this equipment.Methods in neqsim.process.equipment.powergeneration with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidGasTurbine.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.voidFuelCell.setOxidantStream(StreamInterface stream) Setter for the fieldoxidantStream.Constructors in neqsim.process.equipment.powergeneration with parameters of type StreamInterfaceModifierConstructorDescriptionCombinedCycleSystem(String name, StreamInterface fuelGasInlet) Constructor for CombinedCycleSystem with fuel gas inlet.FuelCell(String name, StreamInterface fuelStream, StreamInterface oxidantStream) Constructor for FuelCell.GasTurbine(String name, StreamInterface inletStream) Constructor for GasTurbine.HRSG(String name, StreamInterface hotGasInletStream) Constructor for HRSG with hot gas inlet stream (from gas turbine exhaust).SteamTurbine(String name, StreamInterface inletStream) Constructor for SteamTurbine with inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.pump
Constructors in neqsim.process.equipment.pump with parameters of type StreamInterfaceModifierConstructorDescriptionESPPump(String name, StreamInterface inletStream) Constructor for ESPPump.Pump(String name, StreamInterface inletStream) Constructor for Pump. -
Uses of StreamInterface in neqsim.process.equipment.reactor
Fields in neqsim.process.equipment.reactor declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceBiomassGasifier.agentInletStreamOptional external gasification agent inlet stream.private StreamInterfaceFurnaceBurner.airInletprivate StreamInterfacePyrolysisReactor.biocharOutStreamBiochar outlet stream (solid residue).private StreamInterfaceAnaerobicDigester.biogasOutStreamBiogas product stream.private StreamInterfacePyrolysisReactor.bioOilOutStreamBio-oil outlet stream (condensable vapours).private StreamInterfaceBiomassGasifier.charAshOutStreamChar and ash residue outlet stream.private StreamInterfaceAnaerobicDigester.digestateOutStreamDigestate (effluent) outlet stream.private StreamInterfaceFurnaceBurner.fuelInletprivate StreamInterfaceFermentationReactor.gasOutStreamGas product outlet stream (CO2, etc.).private StreamInterfacePyrolysisReactor.gasOutStreamProduct gas outlet stream (non-condensable gases).private StreamInterfaceFermentationReactor.liquidOutStreamLiquid product outlet stream.private StreamInterfaceFurnaceBurner.outletStreamprivate StreamInterfaceBiomassGasifier.syngasOutStreamSyngas (product gas) outlet stream.Methods in neqsim.process.equipment.reactor that return StreamInterfaceModifier and TypeMethodDescriptionFurnaceBurner.getAirInlet()Get the combustion air inlet stream.PyrolysisReactor.getBiocharOutStream()Returns the biochar outlet stream.AnaerobicDigester.getBiogasOutStream()Returns the biogas outlet stream.PyrolysisReactor.getBioOilOutStream()Returns the bio-oil outlet stream.BiomassGasifier.getCharAshOutStream()Returns the char/ash residue outlet stream.AnaerobicDigester.getDigestateOutStream()Returns the digestate outlet stream.FurnaceBurner.getFuelInlet()Get the natural gas (fuel) inlet stream.FermentationReactor.getGasOutStream()Returns the gas product outlet stream.PyrolysisReactor.getGasOutStream()Returns the gas outlet stream.FermentationReactor.getLiquidOutStream()Returns the liquid product outlet stream.FurnaceBurner.getOutletStream()Get the reacted outlet stream from the furnace burner.BiomassGasifier.getSyngasOutStream()Returns the syngas outlet stream.Methods in neqsim.process.equipment.reactor that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionAmmoniaSynthesisReactor.getInletStreams()Returns all inlet streams connected to this equipment.BiomassGasifier.getInletStreams()Returns all inlet streams connected to this equipment.PlugFlowReactor.getInletStreams()Returns all inlet streams connected to this equipment.PyrolysisReactor.getInletStreams()Returns all inlet streams connected to this equipment.AmmoniaSynthesisReactor.getOutletStreams()Returns all outlet streams produced by this equipment.AnaerobicDigester.getOutletStreams()Returns all outlet streams produced by this equipment.BiomassGasifier.getOutletStreams()Returns all outlet streams produced by this equipment.FermentationReactor.getOutletStreams()Returns all outlet streams produced by this equipment.PlugFlowReactor.getOutletStreams()Returns all outlet streams produced by this equipment.PyrolysisReactor.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.reactor with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate SystemInterfaceGibbsReactorCO2.computeEquilibrium(StreamInterface inlet) Computes the chemical equilibrium based on inlet composition.private GibbsReactorGibbsReactorCO2.createConfiguredReactor(String name, StreamInterface inlet) Creates a GibbsReactor with standard configuration for acid gas systems.private GibbsReactorGibbsReactorCO2.createH2SReactor(StreamInterface inlet, double no2ppm) Creates and configures a reactor for H2S oxidation (first stage).private GibbsReactorGibbsReactorCO2.createSO2Reactor(StreamInterface h2sOutlet) Creates and configures a reactor for SO2 processing (second stage).private doubleGibbsReactorCO2.getCO2Density(StreamInterface stream) Gets the density of CO2 in the stream.private doubleGibbsReactorCO2.getComponentMoleFraction(StreamInterface stream, String componentName) Gets the mole fraction of a component in a stream.private doubleGibbsReactorCO2.getComponentPpm(StreamInterface stream, String componentName) Gets the concentration of a component in ppm (parts per million).private voidSulfurDepositionAnalyser.performBlockageRiskAssessment(StreamInterface inlet, double pressure) Assesses the risk of pipeline or equipment blockage from sulfur deposition.private voidSulfurDepositionAnalyser.performCatalysisAnalysis(StreamInterface inlet, double pressure) Evaluates catalytic pathways for elemental sulfur formation from the gas composition.private voidSulfurDepositionAnalyser.performChemicalEquilibrium(StreamInterface inlet, double pressure) Performs Gibbs free energy minimisation to determine equilibrium products from H2S and O2 reactions at the inlet conditions.private voidSulfurDepositionAnalyser.performCorrosionAssessment(StreamInterface inlet, double pressure) Assesses corrosion risk from sulfur species and CO2.private voidSulfurDepositionAnalyser.performGasVsLiquidSolubilityComparison(StreamInterface inlet, double pressure) Compares S8 solubility in gas phase versus liquid hydrocarbon phase.private voidSulfurDepositionAnalyser.performKineticAnalysis(StreamInterface inlet, double pressure) Performs kinetic analysis of sulfur-related reactions.private voidSulfurDepositionAnalyser.performSulfurSolubilityAnalysis(StreamInterface inlet, double pressure) Analyses sulfur solubility in the gas phase and checks for solid S8 formation using TP-solid flash at inlet conditions.private voidSulfurDepositionAnalyser.performSupersaturationAnalysis(StreamInterface inlet, double pressure) Analyses the supersaturation state of dissolved S8 and estimates nucleation risk using classical nucleation theory.private voidSulfurDepositionAnalyser.performTemperatureSweep(StreamInterface inlet, double pressure) Sweeps temperature to find the sulfur deposition onset temperature and build a deposition profile.private SystemInterfaceGibbsReactorCO2.runSingleReactor(StreamInterface inlet) Runs a single-stage reactor for systems with both NO2 and H2S.private SystemInterfaceGibbsReactorCO2.runSingleReactorWithSO2Inert(StreamInterface inlet) Runs a single-stage reactor with SO2 set as inert.private SystemInterfaceGibbsReactorCO2.runTwoStageOxidation(StreamInterface inlet, double no2ppm, double h2sppm) Runs a two-stage oxidation sequence for systems containing oxygen.voidBiomassGasifier.setAgentInletStream(StreamInterface stream) Sets an optional external gasification agent inlet stream.voidFurnaceBurner.setAirInlet(StreamInterface stream) Set the combustion air inlet stream.voidFurnaceBurner.setFuelInlet(StreamInterface stream) Set the natural gas (fuel) inlet stream.Constructors in neqsim.process.equipment.reactor with parameters of type StreamInterfaceModifierConstructorDescriptionAmmoniaSynthesisReactor(String name, StreamInterface inletStream) Constructor for AmmoniaSynthesisReactor with inlet stream.AnaerobicDigester(String name, StreamInterface inletStream) Creates an anaerobic digester with the given name and inlet stream.EnzymeTreatment(String name, StreamInterface inletStream) Constructor for EnzymeTreatment with inlet stream.FermentationReactor(String name, StreamInterface inletStream) Creates a fermentation reactor with inlet stream.Fermenter(String name, StreamInterface inletStream) Constructor for Fermenter with inlet stream.GibbsReactor(String name, StreamInterface stream) Constructor for GibbsReactor.GibbsReactorCO2(String name, StreamInterface inlet) Creates a new GibbsReactorCO2 with the specified name and inlet stream.PlugFlowReactor(String name, StreamInterface inletStream) Constructor for PlugFlowReactor with inlet stream.StirredTankReactor(String name, StreamInterface inletStream) Constructor for StirredTankReactor with inlet stream.SulfurDepositionAnalyser(String name, StreamInterface stream) Creates a new SulfurDepositionAnalyser with an inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.reservoir
Fields in neqsim.process.equipment.reservoir declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceWellSystem.inletStreamprivate StreamInterfaceWellSystem.outletStreamprivate StreamInterfaceReservoirTPsim.outStreamprivate StreamInterfaceWellSystem.reservoirStreamprivate StreamInterfaceWell.streamWellFlow.ReservoirLayer.streamStream from this layer.(package private) StreamInterfaceWellSystem.ReservoirLayer.streamMethods in neqsim.process.equipment.reservoir that return StreamInterfaceModifier and TypeMethodDescriptionSimpleReservoir.addGasInjector(String name) addGasInjector.SimpleReservoir.addGasProducer(String name) addGasProducer.SimpleReservoir.addOilProducer(String name) addOilProducer.SimpleReservoir.addWaterInjector(String name) addWaterInjector.SimpleReservoir.addWaterProducer(String name) addWaterProducer.WellSystem.getInletStream()Get the inlet stream.WellSystem.getOutletStream()Get outlet stream.ReservoirTPsim.getOutStream()Getter for the fieldoutStream.Well.getStream()Getter for the fieldstream.Methods in neqsim.process.equipment.reservoir with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidWellFlow.addInjectionZone(String name, StreamInterface zoneFluid, double reservoirPressure, double injectivityIndex, double fracturePressure) Add an injection zone with fracture pressure limit.voidWellFlow.addLayer(String name, StreamInterface stream, double reservoirPressure, double pi) Add a reservoir layer for commingled production.voidWellSystem.addLayer(String name, StreamInterface stream, double khFraction, double reservoirPressure, double pi) Add a reservoir layer for commingled production.voidWellSystem.setInletStream(StreamInterface stream) Set the inlet stream (alias for setReservoirStream for ProcessSystem compatibility).voidWellSystem.setReservoirStream(StreamInterface stream) Set the reservoir stream (inlet from reservoir).voidWell.setStream(StreamInterface stream) Setter for the fieldstream.Constructors in neqsim.process.equipment.reservoir with parameters of type StreamInterfaceModifierConstructorDescriptionReservoirLayer(String name, StreamInterface stream, double reservoirPressure, double pi) Create a reservoir layer.ReservoirLayer(String name, StreamInterface stream, double khFraction, double reservoirPressure, double pi) Create a reservoir layer.TubingPerformance(String name, StreamInterface inletStream) Constructor for TubingPerformance with inlet stream.WellSystem(String name, StreamInterface inletStream) Constructor for WellSystem with inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.separator
Fields in neqsim.process.equipment.separator declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceCrystallizer.crystalStreamCrystal (solid) outlet stream.private StreamInterfaceLiquidLiquidExtractor.extractStreamExtract stream (solvent-rich phase containing extracted solute).private StreamInterfaceLiquidLiquidExtractor.feedStreamFeed stream (aqueous or original phase).(package private) StreamInterfaceGasScrubberSimple.gasOutStream(package private) StreamInterfaceNeqGasScrubber.gasOutStream(package private) StreamInterfaceSeparator.gasOutStreamprivate StreamInterfaceCrystallizer.inletStreamInlet feed stream.(package private) StreamInterfaceGasScrubberSimple.inletStream(package private) StreamInterfaceNeqGasScrubber.inletStreamprivate StreamInterfaceSeparator.Builder.inletStreamprotected StreamInterfaceSolidsSeparator.inletStreamInlet feed stream.(package private) StreamInterfaceGasScrubberSimple.liquidOutStream(package private) StreamInterfaceNeqGasScrubber.liquidOutStream(package private) StreamInterfaceSeparator.liquidOutStreamprotected StreamInterfaceSolidsSeparator.liquidOutStreamLiquid-clear outlet stream (filtrate/permeate).private StreamInterfaceCrystallizer.motherLiquorStreamMother liquor (liquid) outlet stream.private StreamInterfaceLiquidLiquidExtractor.raffinateStreamRaffinate stream (feed-rich phase, depleted in solute).protected StreamInterfaceSolidsSeparator.solidsOutStreamSolids-rich outlet stream (cake/retentate).private StreamInterfaceLiquidLiquidExtractor.solventStreamSolvent stream (extraction solvent).(package private) StreamInterfaceHydrocyclone.waterOutStream(package private) StreamInterfaceThreePhaseSeparator.waterOutStreamMethods in neqsim.process.equipment.separator that return StreamInterfaceModifier and TypeMethodDescriptionCrystallizer.getCrystalStream()Get the crystal (solid) outlet stream.LiquidLiquidExtractor.getExtractStream()Get the extract stream (solvent-rich phase).LiquidLiquidExtractor.getFeedStream()Get the feed stream.Separator.getFeedStream()getFeedStream.GasScrubberSimple.getGas()getGas.NeqGasScrubber.getGas()getGas.Separator.getGas()getGas.GasScrubberSimple.getGasOutStream()Getter for the fieldgasOutStream.NeqGasScrubber.getGasOutStream()Getter for the fieldgasOutStream.Separator.getGasOutStream()Getter for the fieldgasOutStream.Crystallizer.getInletStream()Get the inlet stream.SolidsSeparator.getInletStream()Get the inlet stream.GasScrubberSimple.getLiquid()getLiquid.NeqGasScrubber.getLiquid()getLiquid.Separator.getLiquid()getLiquid.GasScrubberSimple.getLiquidOutStream()Getter for the fieldliquidOutStream.NeqGasScrubber.getLiquidOutStream()Getter for the fieldliquidOutStream.Separator.getLiquidOutStream()Getter for the fieldliquidOutStream.SolidsSeparator.getLiquidOutStream()Get the liquid-clear outlet stream.Crystallizer.getMotherLiquorStream()Get the mother liquor outlet stream.Hydrocyclone.getOilOutStream()getOilOutStream.ThreePhaseSeparator.getOilOutStream()getOilOutStream.LiquidLiquidExtractor.getRaffinateStream()Get the raffinate stream (feed-rich phase).SolidsSeparator.getSolidsOutStream()Get the solids-rich outlet stream.LiquidLiquidExtractor.getSolventStream()Get the solvent stream.Hydrocyclone.getWaterOutStream()Getter for the fieldwaterOutStream.ThreePhaseSeparator.getWaterOutStream()Getter for the fieldwaterOutStream.Methods in neqsim.process.equipment.separator that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionCrystallizer.getInletStreams()Returns all inlet streams connected to this equipment.LiquidLiquidExtractor.getInletStreams()Returns all inlet streams connected to this equipment.Separator.getInletStreams()Returns all inlet streams connected to this equipment.Crystallizer.getOutletStreams()Returns all outlet streams produced by this equipment.LiquidLiquidExtractor.getOutletStreams()Returns all outlet streams produced by this equipment.Separator.getOutletStreams()Returns all outlet streams produced by this equipment.ThreePhaseSeparator.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.separator with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidSeparator.addStream(StreamInterface newStream) addStream.Separator.Builder.inletStream(StreamInterface stream) Sets the inlet stream for the separator.voidLiquidLiquidExtractor.setFeedStream(StreamInterface feedStream) Set the feed stream.voidCrystallizer.setInletStream(StreamInterface inletStream) Set the inlet stream.voidGasScrubberSimple.setInletStream(StreamInterface inletStream) setInletStream.voidHydrocyclone.setInletStream(StreamInterface inletStream) setInletStream.voidNeqGasScrubber.setInletStream(StreamInterface inletStream) setInletStream.voidSeparator.setInletStream(StreamInterface inletStream) setInletStream.voidSolidsSeparator.setInletStream(StreamInterface inletStream) Set the inlet feed stream.voidThreePhaseSeparator.setInletStream(StreamInterface inletStream) setInletStream.voidLiquidLiquidExtractor.setSolventStream(StreamInterface solventStream) Set the solvent stream.Constructors in neqsim.process.equipment.separator with parameters of type StreamInterfaceModifierConstructorDescriptionCryogenicSeparator(String name, StreamInterface inletStream) Constructor for CryogenicSeparator with inlet stream.Crystallizer(String name, StreamInterface inletStream) Constructor for Crystallizer with inlet stream.EndFlash(String name, StreamInterface inletStream) Constructor for EndFlash with inlet stream.GasScrubber(String name, StreamInterface inletStream) Constructor for GasScrubber.GasScrubberSimple(String name, StreamInterface inletStream) Constructor for GasScrubberSimple.Hydrocyclone(String name, StreamInterface inletStream) Constructor for Hydrocyclone.LiquidLiquidExtractor(String name, StreamInterface feedStream, StreamInterface solventStream) Constructor for LiquidLiquidExtractor with feed and solvent streams.NeqGasScrubber(String name, StreamInterface inletStream) Constructor for NeqGasScrubber.PressureFilter(String name, StreamInterface inletStream) Constructor for PressureFilter with inlet stream.RotaryVacuumFilter(String name, StreamInterface inletStream) Constructor for RotaryVacuumFilter with inlet stream.ScrewPress(String name, StreamInterface inletStream) Constructor for ScrewPress with inlet stream.Separator(String name, StreamInterface inletStream) Constructor for Separator.SolidsCentrifuge(String name, StreamInterface inletStream) Constructor for SolidsCentrifuge with inlet stream.SolidsSeparator(String name, StreamInterface inletStream) Constructor for SolidsSeparator with inlet stream.ThreePhaseSeparator(String name, StreamInterface inletStream) Constructor for ThreePhaseSeparator.TwoPhaseSeparator(String name, StreamInterface inletStream) Constructor for TwoPhaseSeparator. -
Uses of StreamInterface in neqsim.process.equipment.splitter
Fields in neqsim.process.equipment.splitter declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceBiogasUpgrader.biomethaneOutStreamUpgraded biomethane (methane-rich) outlet stream.private StreamInterfaceBiogasUpgrader.inletStreamInlet raw biogas stream.(package private) StreamInterfaceComponentSplitter.inletStream(package private) StreamInterfaceSplitter.inletStreamprivate StreamInterfaceBiogasUpgrader.offgasOutStreamOff-gas (CO2-rich) outlet stream.(package private) StreamInterface[]ComponentSplitter.splitStream(package private) StreamInterface[]Splitter.splitStreamMethods in neqsim.process.equipment.splitter that return StreamInterfaceModifier and TypeMethodDescriptionBiogasUpgrader.getBiomethaneOutStream()Returns the upgraded biomethane outlet stream.BiogasUpgrader.getInletStream()Gets the inlet stream.ComponentSplitter.getInletStream()Getter for the fieldinletStream.Splitter.getInletStream()Getter for the fieldinletStream.BiogasUpgrader.getOffgasOutStream()Returns the off-gas (CO2-rich) outlet stream.ComponentSplitter.getSplitStream(int i) Getter for the fieldsplitStream.Splitter.getSplitStream(int i) getSplitStream.SplitterInterface.getSplitStream(int i) getSplitStream.Methods in neqsim.process.equipment.splitter that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionBiogasUpgrader.getInletStreams()Returns all inlet streams connected to this equipment.ComponentSplitter.getInletStreams()Returns all inlet streams connected to this equipment.Splitter.getInletStreams()Returns all inlet streams connected to this equipment.BiogasUpgrader.getOutletStreams()Returns all outlet streams produced by this equipment.ComponentSplitter.getOutletStreams()Returns all outlet streams produced by this equipment.Splitter.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.splitter with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidBiogasUpgrader.setInletStream(StreamInterface stream) Sets the inlet raw biogas stream.voidComponentSplitter.setInletStream(StreamInterface inletStream) Setter for the fieldinletStream.voidSplitter.setInletStream(StreamInterface inletStream) setInletStream.voidSplitterInterface.setInletStream(StreamInterface inletStream) setInletStream.Constructors in neqsim.process.equipment.splitter with parameters of type StreamInterfaceModifierConstructorDescriptionBiogasUpgrader(String name, StreamInterface inletStream) Creates a biogas upgrader with the given name and inlet stream.ComponentSplitter(String name, StreamInterface inletStream) Constructor for Splitter.Splitter(String name, StreamInterface inStream) Constructor for Splitter.Splitter(String name, StreamInterface inletStream, int number_of_splits) Constructor for Splitter. -
Uses of StreamInterface in neqsim.process.equipment.stream
Classes in neqsim.process.equipment.stream that implement StreamInterfaceModifier and TypeClassDescriptionclassEquilibriumStream class.classIronIonSaturationStream class.classNeqStream class.classScalePotentialCheckStream class.classStream class.Fields in neqsim.process.equipment.stream declared as StreamInterfaceModifier and TypeFieldDescriptionprotected StreamInterfaceVirtualStream.outStreamprotected StreamInterfaceVirtualStream.refStreamprotected StreamInterfaceStream.streamMethods in neqsim.process.equipment.stream that return StreamInterfaceModifier and TypeMethodDescriptionStreamInterface.clone()Clone object.Clone object and set a new name.Stream.getOutletStream()Gets the outlet stream.VirtualStream.getOutStream()Getter for the fieldoutStream.Methods in neqsim.process.equipment.stream with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidStream.setInletStream(StreamInterface stream) Setter for the fieldstream.voidVirtualStream.setReferenceStream(StreamInterface stream) setReferenceStream.voidStream.setStream(StreamInterface stream) Setter for the fieldstream.Constructors in neqsim.process.equipment.stream with parameters of type StreamInterfaceModifierConstructorDescriptionIronIonSaturationStream(String name, StreamInterface stream) Constructor for IronIonSaturationStream.NeqStream(String name, StreamInterface stream) Constructor for NeqStream.ScalePotentialCheckStream(String name, StreamInterface stream) Constructor for ScalePotentialCheckStream.Stream(String name, StreamInterface stream) Constructor for Stream.VirtualStream(String name, StreamInterface stream) Constructor for VirtualStream. -
Uses of StreamInterface in neqsim.process.equipment.subsea
Fields in neqsim.process.equipment.subsea declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceSubseaManifold.ValveSkid.connectedStreamConnected stream.private StreamInterfacePLEM.outletStreamOutlet stream.private StreamInterfaceSubseaManifold.productionStreamProduction outlet stream.private StreamInterfaceSubseaManifold.testStreamTest outlet stream.Fields in neqsim.process.equipment.subsea with type parameters of type StreamInterfaceMethods in neqsim.process.equipment.subsea that return StreamInterfaceModifier and TypeMethodDescriptionSubseaManifold.ValveSkid.getConnectedStream()PLEM.getOutletStream()Get outlet stream.SubseaManifold.getProductionStream()Get production stream.SubseaManifold.getTestStream()Get test stream.Methods in neqsim.process.equipment.subsea that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionPLEM.getInletStreams()Get inlet streams.SubseaManifold.getInletStreams()Returns all inlet streams connected to this equipment.SubseaManifold.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.subsea with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidPLEM.addInletStream(StreamInterface stream) Add inlet stream to PLEM.intSubseaManifold.addWellStream(StreamInterface wellStream) Add well stream to next available slot.intSubseaManifold.addWellStream(StreamInterface wellStream, String wellName) Add well stream with well name.private voidSubseaManifold.applyPressureDrop(StreamInterface stream, double pressureDrop) Apply pressure drop to stream.static FlexiblePipeFlexiblePipe.createDynamicRiser(String name, StreamInterface inStream, FlexiblePipe.RiserConfiguration configuration) Create dynamic riser configuration.static SubseaJumperSubseaJumper.createFlexibleStatic(String name, StreamInterface inStream, double length) Create flexible static jumper.static SubseaBoosterSubseaBooster.createMultiphasePump(String name, StreamInterface inStream, double outletPressure) Create multiphase pump booster.static SubseaJumperSubseaJumper.createRigidMShape(String name, StreamInterface inStream, double length) Create rigid M-shaped jumper.static FlexiblePipeFlexiblePipe.createStaticFlowline(String name, StreamInterface inStream, double lengthMeters) Create static flowline.static SubseaBoosterSubseaBooster.createWetGasCompressor(String name, StreamInterface inStream, double pressureRatio) Create wet gas compressor booster.voidSubseaManifold.ValveSkid.setConnectedStream(StreamInterface stream) Constructors in neqsim.process.equipment.subsea with parameters of type StreamInterfaceModifierConstructorDescriptionFlexiblePipe(String name, StreamInterface inStream) Constructor with name and inlet stream.PLET(String name, StreamInterface inStream) Constructor with name and inlet stream.SimpleFlowLine(String name, StreamInterface inStream) Constructor for SimpleFlowLine.SubseaBooster(String name, StreamInterface inStream) Constructor with name and inlet stream.SubseaJumper(String name, StreamInterface inStream) Constructor with name and inlet stream.SubseaTree(String name, StreamInterface inStream) Constructor with name and inlet stream.SubseaWell(String name, StreamInterface instream) Constructor for SubseaWell. -
Uses of StreamInterface in neqsim.process.equipment.tank
Fields in neqsim.process.equipment.tank declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceLNGTank.bogStreamBOG outlet stream.private StreamInterfaceLNGTank.lngProductStreamLNG liquid outlet stream.private StreamInterfaceVesselDepressurization.outletStreamMethods in neqsim.process.equipment.tank that return StreamInterfaceModifier and TypeMethodDescriptionLNGTank.getBOGStream()Get the BOG outlet stream.Tank.getGas()getGas.Tank.getGasOutStream()Getter for the fieldgasOutStream.Tank.getLiquid()getLiquid.Tank.getLiquidOutStream()Getter for the fieldliquidOutStream.LNGTank.getLNGProductStream()Get the LNG product (liquid) outlet stream.VesselDepressurization.getOutletStream()Gets the outlet stream.Methods in neqsim.process.equipment.tank that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionLNGTank.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.tank with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidTank.addStream(StreamInterface newStream) addStream.voidTank.setInletStream(StreamInterface inletStream) setInletStream.voidVesselDepressurization.setInletStream(StreamInterface inletStream) Sets the inlet stream and initializes the vessel.Constructors in neqsim.process.equipment.tank with parameters of type StreamInterfaceModifierConstructorDescriptionLNGTank(String name, StreamInterface inletStream) Constructor for LNGTank with an inlet LNG stream.Tank(String name, StreamInterface inletStream) Constructor for Tank.VesselDepressurization(String name, StreamInterface inletStream) Constructor for VesselDepressurization with inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.util
Fields in neqsim.process.equipment.util declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceEmissionsCalculator.gasStreamprivate StreamInterfaceFuelGasSystem.inletStreamInlet stream from fuel gas source.(package private) StreamInterfaceRecycle.lastIterationStreamprotected StreamInterfaceRecycle.mixedStreamprivate StreamInterfaceFuelGasSystem.outletStreamConditioned fuel gas outlet stream.private StreamInterfaceRecycle.outletStreamprivate StreamInterfaceUnisimCalculator.outletStreamOutlet stream exposed to downstream NeqSim equipment.private final StreamInterfaceSpreadsheetBlock.ImportCellFromStream.streamFields in neqsim.process.equipment.util with type parameters of type StreamInterfaceModifier and TypeFieldDescriptionprivate final List<StreamInterface> UnisimCalculator.inletStreamsInlet streams connected to the imported UniSim operation.private final Function<StreamInterface, Double> SpreadsheetBlock.ImportCellFromStream.readerprotected ArrayList<StreamInterface> Recycle.streamsMethods in neqsim.process.equipment.util that return StreamInterfaceModifier and TypeMethodDescriptionprivate StreamInterfaceUnisimCalculator.createOutletStream(StreamInterface inletStream) Creates a new outlet stream from an inlet stream.FuelGasSystem.getInletStream()Gets inlet stream.UnisimCalculator.getInletStream()Gets the first inlet stream.FuelGasSystem.getOutletStream()Gets outlet stream.Recycle.getOutletStream()Getter for outlet stream object.UnisimCalculator.getOutletStream()Gets the outlet stream.Recycle.getOutStream()Deprecated.UnisimCalculator.getOutStream()Gets the outlet stream using the shorter NeqSim utility naming convention.Recycle.getStream(int i) getStream.private StreamInterfaceAdjuster.getStreamFromEquipment(ProcessEquipmentInterface equipment) Helper method to get a StreamInterface from equipment.private StreamInterfaceMultiVariableAdjuster.getStreamFromEquipment(ProcessEquipmentInterface equipment) Get a stream interface from equipment, handling various equipment types.Methods in neqsim.process.equipment.util that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionUnisimCalculator.getInletStreams()Returns all inlet streams connected to this equipment.UnisimCalculator.getOutletStreams()Returns all outlet streams produced by this equipment.Methods in neqsim.process.equipment.util with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidRecycle.addStream(StreamInterface newStream) addStream.voidUnisimCalculator.addStream(StreamInterface inletStream) Adds an inlet stream.voidSpreadsheetBlock.addStreamImportCell(String cellName, StreamInterface stream, Function<StreamInterface, Double> reader) Add an import cell that reads a value from a stream each time the block runs.private StreamInterfaceUnisimCalculator.createOutletStream(StreamInterface inletStream) Creates a new outlet stream from an inlet stream.FlowSetter.createReferenceProcess(StreamInterface feedStream) createReferenceProcess.private double[]Recycle.extractStreamValues(StreamInterface stream) Extracts the current tear stream values as an array.voidRecycle.initiateDownstreamProperties(StreamInterface outstream) initiateDownstreamProperties.voidRecycle.replaceStream(int i, StreamInterface newStream) replaceStream.voidFlowSetter.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.voidFuelGasSystem.setInletStream(StreamInterface stream) Sets inlet stream.voidGORfitter.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.voidMoleFractionControllerUtil.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.voidMPFMfitter.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.voidNeqSimUnit.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.voidStreamSaturatorUtil.setInletStream(StreamInterface inletStream) Set inlet Stream of twoport.voidUnisimCalculator.setInletStream(StreamInterface inletStream) Sets the single inlet stream, replacing any previously connected inlet streams.voidRecycle.setOutletStream(StreamInterface outletStream) Setter for the fieldoutletStream.voidUnisimCalculator.setOutletStream(StreamInterface outletStream) Sets an explicit outlet stream.Method parameters in neqsim.process.equipment.util with type arguments of type StreamInterfaceModifier and TypeMethodDescriptionvoidSpreadsheetBlock.addStreamImportCell(String cellName, StreamInterface stream, Function<StreamInterface, Double> reader) Add an import cell that reads a value from a stream each time the block runs.Constructors in neqsim.process.equipment.util with parameters of type StreamInterfaceModifierConstructorDescriptionEmissionsCalculator(StreamInterface gasStream) Creates an emissions calculator for a gas stream.FlowRateAdjuster(String name, StreamInterface inStream) Constructor for FlowRateAdjuster.FlowSetter(String name, StreamInterface stream) Constructor for FlowSetter.FuelGasSystem(String name, StreamInterface inletStream) Constructor with inlet stream.GORfitter(String name, StreamInterface stream) Constructor for GORfitter.(package private)ImportCellFromStream(StreamInterface stream, Function<StreamInterface, Double> reader) MoleFractionControllerUtil(StreamInterface inletStream) Constructor for MoleFractionControllerUtil.MPFMfitter(String name, StreamInterface stream) Constructor for MPFMfitter.MPFMfitter(StreamInterface stream) Deprecated.NeqSimUnit(StreamInterface inletStream, String equipment, String flowPattern) Constructor for NeqSimUnit.PressureDrop(String name, StreamInterface inletStream) Constructor for PressureDropUnit.StreamSaturatorUtil(String name, StreamInterface inStream) Constructor for StreamSaturatorUtil.StreamTransition(String name, StreamInterface inletStream, StreamInterface outletStream) Constructor for StreamTransition.UnisimCalculator(String name, StreamInterface inletStream) Creates a UniSim calculator block with one inlet stream.Constructor parameters in neqsim.process.equipment.util with type arguments of type StreamInterfaceModifierConstructorDescription(package private)ImportCellFromStream(StreamInterface stream, Function<StreamInterface, Double> reader) -
Uses of StreamInterface in neqsim.process.equipment.valve
Fields in neqsim.process.equipment.valve declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceSafetyValve.RelievingScenario.Builder.relievingStreamprivate final StreamInterfaceSafetyValve.RelievingScenario.relievingStreamMethods in neqsim.process.equipment.valve that return StreamInterfaceMethods in neqsim.process.equipment.valve with parameters of type StreamInterfaceModifier and TypeMethodDescriptionSafetyValve.RelievingScenario.Builder.relievingStream(StreamInterface relievingStream) Constructors in neqsim.process.equipment.valve with parameters of type StreamInterfaceModifierConstructorDescriptionBlowdownValve(String name, StreamInterface inletStream) Constructor for BlowdownValve.CheckValve(String name, StreamInterface inStream) Constructor for CheckValve.ControlValve(String name, StreamInterface inStream) Constructor for ControlValve.ESDValve(String name, StreamInterface inletStream) Constructor for ESDValve.HIPPSValve(String name, StreamInterface inletStream) Constructor for HIPPSValve.LevelControlValve(String name, StreamInterface inStream) Constructor for LevelControlValve.PressureControlValve(String name, StreamInterface inStream) Constructor for PressureControlValve.PSDValve(String name, StreamInterface inletStream) Constructor for PSDValve.RuptureDisk(String name, StreamInterface inletStream) Constructor for RuptureDisk.SafetyReliefValve(String name, StreamInterface inletStream) Constructor for SafetyReliefValve.SafetyValve(String name, StreamInterface inletStream) Constructor for SafetyValve.ThrottlingValve(String name, StreamInterface inletStream) Constructor for ThrottlingValve. -
Uses of StreamInterface in neqsim.process.equipment.watertreatment
Fields in neqsim.process.equipment.watertreatment declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceProducedWaterTreatmentTrain.inletStreamprivate StreamInterfaceProducedWaterTreatmentTrain.recoveredOilStreamprivate StreamInterfaceProducedWaterTreatmentTrain.treatedWaterStreamMethods in neqsim.process.equipment.watertreatment that return StreamInterfaceModifier and TypeMethodDescriptionProducedWaterTreatmentTrain.getInletStream()Gets the inlet stream.ProducedWaterTreatmentTrain.getRecoveredOilStream()Gets recovered oil stream.ProducedWaterTreatmentTrain.getTreatedWaterStream()Gets treated water stream.Methods in neqsim.process.equipment.watertreatment with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidProducedWaterTreatmentTrain.setInletStream(StreamInterface stream) Sets the inlet water stream.Constructors in neqsim.process.equipment.watertreatment with parameters of type StreamInterfaceModifierConstructorDescriptionGasFlotationUnit(String name, StreamInterface inletStream) Creates a gas flotation unit with inlet stream.Hydrocyclone(String name, StreamInterface inletStream) Creates a hydrocyclone with an inlet stream.ProducedWaterTreatmentTrain(String name, StreamInterface inletStream) Creates a produced water treatment train with inlet stream. -
Uses of StreamInterface in neqsim.process.equipment.well.allocation
Fields in neqsim.process.equipment.well.allocation declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceWellProductionAllocator.WellData.wellStreamMethods in neqsim.process.equipment.well.allocation that return StreamInterfaceMethods in neqsim.process.equipment.well.allocation with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidWellProductionAllocator.WellData.setWellStream(StreamInterface stream) -
Uses of StreamInterface in neqsim.process.fielddevelopment.evaluation
Fields in neqsim.process.fielddevelopment.evaluation declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceScenarioAnalyzer.feedStream(package private) final StreamInterfaceProductionAllocator.ProductionSource.streamMethods in neqsim.process.fielddevelopment.evaluation with parameters of type StreamInterfaceModifier and TypeMethodDescriptionProductionAllocator.addSource(String name, StreamInterface stream) Adds a production source with multiphase meter (default).ProductionAllocator.addSource(String name, StreamInterface stream, ProductionAllocator.MeteringType meterType) Adds a production source for allocation.SeparatorSizingCalculator.createSeparator(String name, StreamInterface feed, SeparatorSizingCalculator.SeparatorSizingResult result) Creates a sized Separator equipment from a sizing result.private doubleProductionAllocator.getEnergyRate(StreamInterface stream) Gets energy rate (heating value * flow).private doubleProductionAllocator.getGasFlowRate(StreamInterface stream) Gets gas flow rate from a stream.private doubleProductionAllocator.getOilFlowRate(StreamInterface stream) Gets oil flow rate from a stream.ProductionAllocator.setExportMeter(String name, StreamInterface stream, ProductionAllocator.MeteringType meterType) Sets the export/sales meter reference.ScenarioAnalyzer.setFeedStream(StreamInterface feedStream) Sets the feed stream to modify for scenarios.SeparatorSizingCalculator.sizeSeparator(StreamInterface feed, SeparatorSizingCalculator.SeparatorType type, SeparatorSizingCalculator.DesignStandard standard) Sizes a separator for the given feed stream.Constructors in neqsim.process.fielddevelopment.evaluation with parameters of type StreamInterfaceModifierConstructorDescription(package private)ProductionSource(String name, StreamInterface stream, ProductionAllocator.MeteringType meterType) -
Uses of StreamInterface in neqsim.process.fielddevelopment.facility
Methods in neqsim.process.fielddevelopment.facility with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate voidConceptToProcessLinker.generateGasProcessing(ProcessSystem process, StreamInterface inlet, FieldConcept concept, ConceptToProcessLinker.FidelityLevel fidelity) Generate gas processing train. -
Uses of StreamInterface in neqsim.process.fielddevelopment.network
Methods in neqsim.process.fielddevelopment.network that return StreamInterfaceModifier and TypeMethodDescriptionNetworkSolver.getCombinedStream()Gets the combined outlet stream from all wells.Methods in neqsim.process.fielddevelopment.network with parameters of type StreamInterfaceModifier and TypeMethodDescriptionMultiphaseFlowIntegrator.calculateHydraulics(StreamInterface inlet, double arrivalPressureBar) Calculate pipeline hydraulics using Beggs and Brill correlation.doubleMultiphaseFlowIntegrator.sizePipeline(StreamInterface inlet, double minArrivalP, double maxVelocityRatio) Size pipeline diameter for given constraints. -
Uses of StreamInterface in neqsim.process.fielddevelopment.tieback.capacity
Methods in neqsim.process.fielddevelopment.tieback.capacity with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate voidTieInCapacityPlanner.restoreProcessStream(ProcessSystem processSystem, StreamInterface stream, double originalFlow) Restores the process stream after a trial process-model run. -
Uses of StreamInterface in neqsim.process.integration.ml
Methods in neqsim.process.integration.ml with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate static doubleFeatureExtractor.calculateGOR(StreamInterface stream) private static doubleFeatureExtractor.calculateWaterCut(StreamInterface stream) static doubleFeatureExtractor.extractFeature(StreamInterface stream, String featureName) Extracts a single feature from a stream.static double[]FeatureExtractor.extractFeatures(StreamInterface stream, String[] featureNames) Extracts specified features from a stream.static double[]FeatureExtractor.extractMinimalFeatures(StreamInterface stream) Extracts minimal features from a stream.static double[]FeatureExtractor.extractStandardFeatures(StreamInterface stream) Extracts standard features from a stream. -
Uses of StreamInterface in neqsim.process.measurementdevice
Fields in neqsim.process.measurementdevice declared as StreamInterfaceModifier and TypeFieldDescriptionprotected StreamInterfaceWellAllocator.exportGasStreamprotected StreamInterfaceWellAllocator.exportOilStreamprivate StreamInterfacepHProbe.lastMeasuredStreamprotected StreamInterfaceStreamMeasurementDeviceBaseClass.streamMethods in neqsim.process.measurementdevice that return StreamInterfaceModifier and TypeMethodDescriptionStreamMeasurementDeviceBaseClass.getStream()Getter for propertystream.Methods in neqsim.process.measurementdevice with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidWellAllocator.setExportGasStream(StreamInterface stream) Setter for the fieldexportGasStream.voidWellAllocator.setExportOilStream(StreamInterface stream) Setter for the fieldexportOilStream.voidStreamMeasurementDeviceBaseClass.setStream(StreamInterface stream) Setter for propertystream.Constructors in neqsim.process.measurementdevice with parameters of type StreamInterfaceModifierConstructorDescriptionCombustionEmissionsCalculator(String name, StreamInterface stream) Constructor for CombustionEmissionsCalculator.Constructor for CombustionEmissionsCalculator.CricondenbarAnalyser(String name, StreamInterface stream) Constructor for CricondenbarAnalyser.CricondenbarAnalyser(StreamInterface stream) Constructor for CricondenbarAnalyser.HydrateEquilibriumTemperatureAnalyser(String name, StreamInterface stream) Constructor for HydrateEquilibriumTemperatureAnalyser.HydrocarbonDewPointAnalyser(String name, StreamInterface stream) Constructor for WaterDewPointAnalyser.Constructor for WaterDewPointAnalyser.ImpurityMonitor(String name, StreamInterface stream) Constructor for ImpurityMonitor with specified name.ImpurityMonitor(StreamInterface stream) Constructor for ImpurityMonitor with default name.MolarMassAnalyser(String name, StreamInterface stream) Constructor for MolarMassAnalyser.MolarMassAnalyser(StreamInterface stream) Constructor for MolarMassAnalyser.MultiPhaseMeter(String name, StreamInterface stream) Constructor for MultiPhaseMeter.MultiPhaseMeter(StreamInterface stream) Constructor for MultiPhaseMeter.NMVOCAnalyser(String name, StreamInterface stream) Constructor for NMVOCAnalyser.NMVOCAnalyser(StreamInterface stream) Constructor for NMVOCAnalyser.pHProbe(String name, StreamInterface stream) Constructor for pHProbe.pHProbe(StreamInterface stream) Constructor for pHProbe.PressureTransmitter(String name, StreamInterface stream) Constructor for PressureTransmitter.PressureTransmitter(StreamInterface stream) Constructor for PressureTransmitter.StreamMeasurementDeviceBaseClass(String name, String unit, StreamInterface stream) Constructor for MeasurementDeviceBaseClass.TemperatureTransmitter(String name, StreamInterface stream) Constructor for TemperatureTransmitter.Constructor for TemperatureTransmitter.VolumeFlowTransmitter(String name, StreamInterface stream) Constructor for VolumeFlowTransmitter.VolumeFlowTransmitter(StreamInterface stream) Constructor for VolumeFlowTransmitter.WaterContentAnalyser(String name, StreamInterface stream) Constructor for WaterContentAnalyser.WaterContentAnalyser(StreamInterface stream) Constructor for WaterContentAnalyser.WaterDewPointAnalyser(String name, StreamInterface stream) Constructor for WaterDewPointAnalyser.WaterDewPointAnalyser(StreamInterface stream) Constructor for WaterDewPointAnalyser.WellAllocator(String name, StreamInterface stream) Constructor for WellAllocator.WellAllocator(StreamInterface stream) Constructor for WellAllocator. -
Uses of StreamInterface in neqsim.process.measurementdevice.vfm
Constructors in neqsim.process.measurementdevice.vfm with parameters of type StreamInterfaceModifierConstructorDescriptionSoftSensor(String name, StreamInterface stream, SoftSensor.PropertyType propertyType) Creates a new soft sensor.VirtualFlowMeter(String name, StreamInterface stream) Creates a new Virtual Flow Meter. -
Uses of StreamInterface in neqsim.process.mechanicaldesign
Methods in neqsim.process.mechanicaldesign with parameters of type StreamInterfaceModifier and TypeMethodDescriptionProcessInterconnectionDesign.createPipeSegment(String fromEquip, String toEquip, StreamInterface stream) Create a pipe segment from stream properties. -
Uses of StreamInterface in neqsim.process.mechanicaldesign.pipeline
Methods in neqsim.process.mechanicaldesign.pipeline with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate voidPipelineMechanicalDesign.populateFromStream(NorsokM506CorrosionRate model, StreamInterface stream) Populates the corrosion model with conditions extracted from a process stream. -
Uses of StreamInterface in neqsim.process.mechanicaldesign.valve
Fields in neqsim.process.mechanicaldesign.valve declared as StreamInterfaceModifier and TypeFieldDescription(package private) final StreamInterfaceSafetyValveMechanicalDesign.SizingContext.streamMethods in neqsim.process.mechanicaldesign.valve with parameters of type StreamInterfaceModifier and TypeMethodDescriptiondoubleControlValveSizing_IEC_60534.calculateFlowRateFromKvAndValveOpeningGas(double adjustedKv, StreamInterface inletStream, StreamInterface outletStream) calculateFlowRateFromKvAndValveOpeningGas.doubleControlValveSizing_IEC_60534_full.calculateFlowRateFromValveOpening(double adjustedKv, StreamInterface inletStream, StreamInterface outletStream) calculateFlowRateFromValveOpening.doubleControlValveSizing_IEC_60534.calculateFlowRateFromValveOpening(double adjustedKv, StreamInterface inletStream, StreamInterface outletStream) calculateFlowRateFromValveOpening.doubleControlValveSizing_MultiphaseChoke.calculateFlowRateFromValveOpening(double actualKv, StreamInterface inletStream, StreamInterface outletStream) calculateFlowRateFromValveOpening.doubleControlValveSizing_simple.calculateFlowRateFromValveOpening(double Kv, double valveOpening, StreamInterface inletStream, StreamInterface outletStream) Calculates the flow rate through a control valve based on the valve opening, Kv, and inlet/outlet streams.doubleControlValveSizing.calculateFlowRateFromValveOpening(double actualKv, StreamInterface inletStream, StreamInterface outletStream) calculateFlowRateFromValveOpening.doubleControlValveSizingInterface.calculateFlowRateFromValveOpening(double ActualKv, StreamInterface inletStream, StreamInterface outletStream) calculateFlowRateFromValveOpening.doubleControlValveSizing_IEC_60534.calculateFlowRateFromValveOpeningGas(double adjustedKv, StreamInterface inletStream, StreamInterface outletStream) calculateFlowRateFromValveOpeningGas.private doubleControlValveSizing_IEC_60534_full.calculateFlowRateFromValveOpeningGas_full(double adjustedKv, StreamInterface inletStream, StreamInterface outletStream) Numerically solves for gas flow rate using a bisection search.doubleControlValveSizing_IEC_60534.calculateFlowRateFromValveOpeningLiquid(double adjustedKv, StreamInterface inletStream, StreamInterface outletStream) calculateFlowRateFromValveOpeningLiquid.private doubleControlValveSizing_IEC_60534_full.calculateFlowRateFromValveOpeningLiquid_full(double adjustedKv, StreamInterface inletStream, StreamInterface outletStream) Numerically solves for liquid flow rate using a bisection search.doubleControlValveSizing_simple.calculateMolarFlow(double KvAdjusted, StreamInterface inStream, StreamInterface outStream) calculateMolarFlow.doubleControlValveSizing.calculateMolarFlow(double actualKv, StreamInterface inStream, StreamInterface outStream) calculateMolarFlow.doubleControlValveSizing_simple.calculateOutletPressure(double KvAdjusted, StreamInterface inStream) calculateOutletPressure.doubleControlValveSizing.calculateOutletPressure(double KvAdjusted, StreamInterface inStream) calculateOutletPressure.doubleControlValveSizing_IEC_60534_full.calculateValveOpeningFromFlowRate(double Q, double Kv, StreamInterface inletStream, StreamInterface outletStream, double percentValveOpening) Calculates the required valve opening for a given flow rate using the full, iterative model.doubleControlValveSizing_MultiphaseChoke.calculateValveOpeningFromFlowRate(double Q, double actualKv, StreamInterface inletStream, StreamInterface outletStream) calculateValveOpeningFromFlowRate.doubleControlValveSizing_simple.calculateValveOpeningFromFlowRate(double Q, double Kv, double valveOpening, StreamInterface inletStream, StreamInterface outletStream) Calculates the required valve opening percentage for a given flow rate.doubleControlValveSizing.calculateValveOpeningFromFlowRate(double Q, double actualKv, StreamInterface inletStream, StreamInterface outletStream) calculateValveOpeningFromFlowRate.doubleControlValveSizingInterface.calculateValveOpeningFromFlowRate(double Q, double ActualActualKv, StreamInterface inletStream, StreamInterface outletStream) calculateValveOpeningFromFlowRate.doubleControlValveSizing_IEC_60534.calculateValveOpeningFromFlowRateGas(double Q, double Kv, double valveOpening, StreamInterface inletStream, StreamInterface outletStream) calculateValveOpeningFromFlowRateGas.doubleControlValveSizing_IEC_60534.calculateValveOpeningFromFlowRateLiquid(double Q, double Kv, StreamInterface inletStream, StreamInterface outletStream) calculateValveOpeningFromFlowRateLiquid.doubleControlValveSizing_IEC_60534_full.findOutletPressureForFixedKv(double adjustedKv, StreamInterface inletStream) findOutletPressureForFixedKv.doubleControlValveSizing_IEC_60534.findOutletPressureForFixedKv(double actualKv, StreamInterface inletStream) findOutletPressureForFixedKv.doubleControlValveSizing_MultiphaseChoke.findOutletPressureForFixedKv(double actualKv, StreamInterface inletStream) findOutletPressureForFixedKv.doubleControlValveSizing_simple.findOutletPressureForFixedKv(double Kv, double valveOpening, StreamInterface inletStream) Finds the outlet pressure for a given Kv, valve opening, and inlet stream.doubleControlValveSizing.findOutletPressureForFixedKv(double actualKv, StreamInterface inletStream) findOutletPressureForFixedKv.doubleControlValveSizingInterface.findOutletPressureForFixedKv(double ActualKv, StreamInterface inletStream) findOutletPressureForFixedKv.doubleControlValveSizing_IEC_60534.findOutletPressureForFixedKvGas(double actualKv, StreamInterface inletStream) findOutletPressureForFixedKvGas.doubleControlValveSizing_IEC_60534.findOutletPressureForFixedKvLiquid(double actualKv, StreamInterface inletStream) findOutletPressureForFixedKvLiquid.ControlValveSizing_MultiphaseChoke.getChokeReport(StreamInterface inletStream, double outletPressure_bara) Gets comprehensive choke sizing results as a formatted string.Constructors in neqsim.process.mechanicaldesign.valve with parameters of type StreamInterfaceModifierConstructorDescription(package private)SizingContext(SafetyValve.RelievingScenario scenario, StreamInterface stream, double massFlow, double relievingTemperature, double z, double molecularWeight, double k, double density, double setPressurePa, double relievingPressurePa, double overpressureMarginPa, double backPressurePa, double dischargeCoefficient, double backPressureCorrection, double installationCorrection) -
Uses of StreamInterface in neqsim.process.ml
Methods in neqsim.process.ml with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate static doubleProcessRewardFunction.computePropertyDeviation(StreamInterface stream, String propertyName, double target) Compute deviation of a stream property from target. -
Uses of StreamInterface in neqsim.process.processmodel
Classes in neqsim.process.processmodel that implement StreamInterfaceModifier and TypeClassDescriptionclassStream created from DEXPI piping segments while preserving key metadata.Fields in neqsim.process.processmodel with type parameters of type StreamInterfaceModifier and TypeFieldDescriptionprivate final IdentityHashMap<StreamInterface, String> JsonProcessExporter.streamRefMapMap from stream identity to the reference string that reaches it.Methods in neqsim.process.processmodel that return StreamInterfaceModifier and TypeMethodDescriptionModuleInterface.getOutputStream(String streamName) getOutputStream.private StreamInterfaceProcessSystemGraphvizExporter.resolveStreamInterface(ProcessSystemGraphvizExporter.StreamReference... references) private StreamInterfaceJsonProcessBuilder.resolveStreamReference(String ref) Resolves a stream reference string to an actual StreamInterface.ProcessSystem.resolveStreamReference(String ref) Resolves a named stream reference within this process system.Methods in neqsim.process.processmodel that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionProcessSystem.getAllStreams()Returns a list of all streams in this process system.Methods in neqsim.process.processmodel with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidModuleInterface.addInputStream(String streamName, StreamInterface stream) addInputStream.<T extends ProcessEquipmentInterface>
TProcessSystem.addUnit(String name, String equipmentType, StreamInterface stream) Adds a new process equipment unit of the specified type and name, and sets its inlet stream.private voidJsonProcessExporter.exportStreamProperties(com.google.gson.JsonObject json, StreamInterface stream) Exports Stream-specific properties: flowRate, temperature, pressure.private DoubleProcessSystemGraphvizExporter.safeGetFlowRate(StreamInterface stream, String unit) private DoubleProcessSystemGraphvizExporter.safeGetPressure(StreamInterface stream, String unit) private DoubleProcessSystemGraphvizExporter.safeGetTemperature(StreamInterface stream, String unit) private voidJsonProcessBuilder.wireInletStream(ProcessEquipmentInterface equipment, StreamInterface stream) Wires an inlet stream to an equipment unit via reflection. -
Uses of StreamInterface in neqsim.process.processmodel.biorefinery
Fields in neqsim.process.processmodel.biorefinery declared as StreamInterfaceModifier and TypeFieldDescriptionprivate StreamInterfaceBiogasToGridModule.biomethaneOutStreamprivate StreamInterfaceBiogasToGridModule.digestateStreamprivate StreamInterfaceWasteToEnergyCHPModule.digestateStreamprivate StreamInterfaceWasteToEnergyCHPModule.exhaustGasStreamprivate StreamInterfaceBiogasToGridModule.feedStreamprivate StreamInterfaceWasteToEnergyCHPModule.feedStreamprivate StreamInterfaceGasificationSynthesisModule.ftLiquidStreamprivate StreamInterfaceBiogasToGridModule.offgasStreamprivate StreamInterfaceGasificationSynthesisModule.tailGasStreamMethods in neqsim.process.processmodel.biorefinery that return StreamInterfaceModifier and TypeMethodDescriptionBiogasToGridModule.getBiomethaneOutStream()Returns the biomethane output stream (grid-quality gas).BiogasToGridModule.getDigestateStream()Returns the digestate output stream.WasteToEnergyCHPModule.getDigestateStream()Returns the digestate stream.WasteToEnergyCHPModule.getExhaustGasStream()Returns the exhaust gas stream.GasificationSynthesisModule.getFtLiquidStream()Returns the FT liquid product stream.BiogasToGridModule.getOffgasStream()Returns the off-gas stream from upgrading.GasificationSynthesisModule.getTailGasStream()Returns the tail gas stream.Methods in neqsim.process.processmodel.biorefinery with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidBiogasToGridModule.setFeedStream(StreamInterface feed) Sets the feed stream for the module.voidWasteToEnergyCHPModule.setFeedStream(StreamInterface feed) Sets the feed stream. -
Uses of StreamInterface in neqsim.process.processmodel.dexpi
Classes in neqsim.process.processmodel.dexpi that implement StreamInterfaceModifier and TypeClassDescriptionclassStream created from DEXPI piping segments while preserving key metadata.Methods in neqsim.process.processmodel.dexpi that return StreamInterfaceModifier and TypeMethodDescriptionprivate static StreamInterfaceDexpiXmlWriter.getEquipmentOutlet(ProcessEquipmentInterface unit) Gets the outlet stream of a process equipment for simulation result extraction.static StreamInterfaceDexpiStreamUtils.getGasOutletStream(ProcessEquipmentInterface equipment) Gets the primary (gas) outlet stream from a process equipment instance.static StreamInterfaceDexpiStreamUtils.getLiquidOutletStream(ProcessEquipmentInterface equipment) Gets the liquid outlet stream from a separator.private StreamInterfaceDexpiSimulationBuilder.getOutletStream(ProcessEquipmentInterface equipment) Gets the outlet stream from a process equipment instance.static StreamInterfaceDexpiStreamUtils.getWaterOutletStream(ProcessEquipmentInterface equipment) Gets the water outlet stream from a ThreePhaseSeparator.Methods in neqsim.process.processmodel.dexpi that return types with arguments of type StreamInterfaceModifier and TypeMethodDescription(package private) static List<StreamInterface> DexpiLayoutEngine.resolveInletStreams(ProcessEquipmentInterface unit) Resolves all inlet streams for a process equipment unit.Methods in neqsim.process.processmodel.dexpi with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate static DexpiLayoutEngine.StreamTableEntryDexpiXmlWriter.buildStreamEntry(DecimalFormat df, String streamLabel, StreamInterface stream) Builds a single stream table entry from a stream's simulation results.static ProcessEquipmentInterfaceDexpiEquipmentFactory.create(DexpiProcessUnit unit, StreamInterface inletStream) Creates a runnable NeqSim equipment instance from a DEXPI process unit and its inlet stream.private static DistillationColumnDexpiEquipmentFactory.createColumn(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates a DistillationColumn using tray count and feed tray from sizing attributes.private static CompressorDexpiEquipmentFactory.createCompressor(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates a Compressor and applies sizing attributes.private static CoolerDexpiEquipmentFactory.createCooler(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates a Cooler and applies sizing attributes.private static ExpanderDexpiEquipmentFactory.createExpander(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates an Expander.private static HeaterDexpiEquipmentFactory.createHeater(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates a Heater and applies sizing attributes.private static HeatExchangerDexpiEquipmentFactory.createHeatExchanger(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates a HeatExchanger and applies sizing attributes.private static MixerDexpiEquipmentFactory.createMixer(String name, StreamInterface inletStream) Creates a Mixer and adds the inlet stream if provided.private static StreamDexpiEquipmentFactory.createPassThrough(String name, StreamInterface inletStream) Creates a pass-through Stream for unsupported equipment types (Column, Reactor, Tank, etc.).private static PumpDexpiEquipmentFactory.createPump(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates a Pump and applies sizing attributes.private static SeparatorDexpiEquipmentFactory.createSeparator(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates a Separator and applies sizing attributes.private static SplitterDexpiEquipmentFactory.createSplitter(String name, StreamInterface inletStream) Creates a Splitter with 2 output streams by default.private static ThreePhaseSeparatorDexpiEquipmentFactory.createThreePhaseSeparator(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates a ThreePhaseSeparator and applies sizing attributes.private static ThrottlingValveDexpiEquipmentFactory.createValve(String name, StreamInterface inletStream, DexpiProcessUnit unit) Creates a ThrottlingValve and applies Cv and pressure attributes. -
Uses of StreamInterface in neqsim.process.processmodel.diagram
Fields in neqsim.process.processmodel.diagram with type parameters of type StreamInterfaceModifier and TypeFieldDescriptionprivate final Map<StreamInterface, PFDLayoutPolicy.StreamPhase> PFDLayoutPolicy.phaseCacheCache for stream phase classifications.Methods in neqsim.process.processmodel.diagram with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate StringProcessDiagramExporter.buildStreamLabel(StreamInterface stream, boolean isRecycle) Builds a stream label based on display settings.private StringProcessDiagramExporter.buildStreamTableLabel(StreamInterface stream, boolean isRecycle) Builds an HTML table label for a stream (professional engineering style).private StringProcessDiagramExporter.buildStreamTextLabel(StreamInterface stream, boolean isRecycle) Builds a simple text label for a stream.private PFDLayoutPolicy.StreamPhasePFDLayoutPolicy.classifyByStreamName(StreamInterface stream) Classifies stream phase based on stream name hints.private PFDLayoutPolicy.StreamPhasePFDLayoutPolicy.classifyLiquidPhase(SystemInterface fluid, StreamInterface stream) Classifies a liquid-dominated stream as OIL, AQUEOUS, or LIQUID.PFDLayoutPolicy.classifySeparatorOutlet(ProcessEquipmentInterface separator, StreamInterface outletStream) Determines the separator outlet type for an edge leaving a separator.private PFDLayoutPolicy.SeparatorOutletPFDLayoutPolicy.classifySeparatorOutletByNameAndPhase(StreamInterface outletStream) Classifies separator outlet by stream name and phase composition.PFDLayoutPolicy.classifyStreamPhase(StreamInterface stream) Classifies the phase of a stream.private PFDLayoutPolicy.SeparatorOutletPFDLayoutPolicy.classifyThreePhaseSeparatorOutlet(ThreePhaseSeparator separator, StreamInterface outletStream) Classifies the outlet type for a three-phase separator.private PFDLayoutPolicy.StreamPhasePFDLayoutPolicy.determineStreamPhase(StreamInterface stream) Determines the phase of a stream based on phase types and composition. -
Uses of StreamInterface in neqsim.process.processmodel.graph
Fields in neqsim.process.processmodel.graph declared as StreamInterfaceModifier and TypeFieldDescriptionprivate final StreamInterfaceProcessEdge.streamThe stream this edge represents (may be null for control signals).Methods in neqsim.process.processmodel.graph that return StreamInterfaceMethods in neqsim.process.processmodel.graph with parameters of type StreamInterfaceModifier and TypeMethodDescriptionProcessGraph.addEdge(ProcessEquipmentInterface sourceEquipment, ProcessEquipmentInterface targetEquipment, StreamInterface stream) Adds an edge between two equipment units.ProcessGraph.addEdge(ProcessNode source, ProcessNode target, StreamInterface stream) Adds an edge between two nodes.private static ProcessEdge.EdgeTypeProcessEdge.detectEdgeType(StreamInterface stream, ProcessNode source, ProcessNode target) Constructors in neqsim.process.processmodel.graph with parameters of type StreamInterfaceModifierConstructorDescriptionProcessEdge(int index, ProcessNode source, ProcessNode target, StreamInterface stream) Creates a material edge with automatic type detection.ProcessEdge(int index, ProcessNode source, ProcessNode target, StreamInterface stream, String name, ProcessEdge.EdgeType edgeType) Creates a new process edge. -
Uses of StreamInterface in neqsim.process.processmodel.lifecycle
Methods in neqsim.process.processmodel.lifecycle with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate voidProcessModelState.checkAndAddInterProcessConnection(StreamInterface stream, String currentProcess, Map<String, String> streamToProcess) Checks if a stream comes from a different process and adds an inter-process connection.ProcessSystemState.StreamState.fromStream(StreamInterface stream) Creates a StreamState from a StreamInterface. -
Uses of StreamInterface in neqsim.process.processmodel.processmodules
Fields in neqsim.process.processmodel.processmodules declared as StreamInterfaceModifier and TypeFieldDescription(package private) StreamInterfaceDPCUModule.ethaneOvhComp(package private) StreamInterfaceDPCUModule.feedStream(package private) StreamInterfaceMixerGasProcessingModule.feedStreamprotected StreamInterfaceSeparationTrainModule.feedStreamprotected StreamInterfaceSeparationTrainModuleSimple.feedStreamprotected StreamInterfaceWellFluidModule.feedStream(package private) StreamInterfaceDPCUModule.gasDistColumnExit(package private) StreamInterfaceDPCUModule.gasExitStream(package private) StreamInterfaceMixerGasProcessingModule.gasExitStreamprotected StreamInterfaceSeparationTrainModule.gasExitStreamprotected StreamInterfaceSeparationTrainModuleSimple.gasExitStreamprotected StreamInterfaceCO2RemovalModule.gasFromCO2Stripperprotected StreamInterfaceGlycolDehydrationlModule.gasFromStripperprotected StreamInterfaceGlycolDehydrationlModule.gasStreamFromAbsorberprotected StreamInterfaceAdsorptionDehydrationlModule.gasStreamFromAdsorberprotected StreamInterfaceGlycolDehydrationlModule.gasStreamToAbsorberprotected StreamInterfaceAdsorptionDehydrationlModule.gasStreamToAdsorber(package private) StreamInterfaceDPCUModule.glycolExitStream(package private) StreamInterfaceMixerGasProcessingModule.glycolExitStream(package private) StreamInterfaceDPCUModule.glycolFeedStream(package private) StreamInterfaceMixerGasProcessingModule.glycolFeedStreamprotected StreamInterfaceGlycolDehydrationlModule.leanTEGStreamToAbsorber(package private) StreamInterfaceDPCUModule.liquidDistColumnExit(package private) StreamInterfaceDPCUModule.oilExitStream(package private) StreamInterfaceMixerGasProcessingModule.oilExitStreamprotected StreamInterfaceSeparationTrainModule.oilExitStreamprotected StreamInterfaceSeparationTrainModuleSimple.oilExitStreamprotected StreamInterfaceWellFluidModule.outStream(package private) StreamInterfacePropaneCoolingModule.refrigerantStreamprotected StreamInterfaceCO2RemovalModule.streamFromAbsorberprotected StreamInterfaceMEGReclaimerModule.streamFromBoosterCompressorprotected StreamInterfaceCO2RemovalModule.streamToAbsorberprotected StreamInterfaceMEGReclaimerModule.streamToReclaimerprotected StreamInterfaceMEGReclaimerModule.streamToWaterRemovalprotected StreamInterfaceMEGReclaimerModule.streamWithWasteprotected StreamInterfaceGlycolDehydrationlModule.strippingGasMethods in neqsim.process.processmodel.processmodules that return StreamInterfaceModifier and TypeMethodDescriptionAdsorptionDehydrationlModule.getOutputStream(String streamName) getOutputStream.CO2RemovalModule.getOutputStream(String streamName) getOutputStream.DPCUModule.getOutputStream(String streamName) getOutputStream.GlycolDehydrationlModule.getOutputStream(String streamName) getOutputStream.MEGReclaimerModule.getOutputStream(String streamName) getOutputStream.MixerGasProcessingModule.getOutputStream(String streamName) getOutputStream.PropaneCoolingModule.getOutputStream(String streamName) getOutputStream.SeparationTrainModule.getOutputStream(String streamName) getOutputStream.SeparationTrainModuleSimple.getOutputStream(String streamName) getOutputStream.WellFluidModule.getOutputStream(String streamName) getOutputStream.Methods in neqsim.process.processmodel.processmodules with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidAdsorptionDehydrationlModule.addInputStream(String streamName, StreamInterface stream) addInputStream.voidCO2RemovalModule.addInputStream(String streamName, StreamInterface stream) addInputStream.voidDPCUModule.addInputStream(String streamName, StreamInterface stream) addInputStream.voidGlycolDehydrationlModule.addInputStream(String streamName, StreamInterface stream) addInputStream.voidMEGReclaimerModule.addInputStream(String streamName, StreamInterface stream) addInputStream.voidMixerGasProcessingModule.addInputStream(String streamName, StreamInterface stream) addInputStream.voidPropaneCoolingModule.addInputStream(String streamName, StreamInterface stream) addInputStream.voidSeparationTrainModule.addInputStream(String streamName, StreamInterface stream) addInputStream.voidSeparationTrainModuleSimple.addInputStream(String streamName, StreamInterface stream) addInputStream.voidWellFluidModule.addInputStream(String streamName, StreamInterface stream) addInputStream. -
Uses of StreamInterface in neqsim.process.util
Methods in neqsim.process.util with parameters of type StreamInterfaceModifier and TypeMethodDescriptionDynamicProcessHelper.addFlowController(String tag, ThrottlingValve valve, StreamInterface stream, double flowSetpoint, String flowUnit) Creates a flow transmitter on a stream and a flow controller that drives a valve.DynamicProcessHelper.addTemperatureController(String tag, ProcessEquipmentInterface heatExchanger, StreamInterface outletStream, double tempSetpointC) Creates a temperature transmitter and a temperature controller that drives a heater or cooler duty. -
Uses of StreamInterface in neqsim.process.util.fielddevelopment
Methods in neqsim.process.util.fielddevelopment with parameters of type StreamInterfaceModifier and TypeMethodDescriptionFacilityCapacity.analyzeOverFieldLife(ProductionProfile.ProductionForecast forecast, StreamInterface feedStream) Analyzes capacity evolution over field life.FacilityCapacity.assess(StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit) Performs comprehensive capacity assessment.FacilityCapacity.compareDebottleneckScenarios(StreamInterface feedStream, List<FacilityCapacity.DebottleneckOption> options, double lowerBound, double upperBound, String rateUnit) Compares multiple debottleneck scenarios.FacilityCapacity.createDebottleneckOption(ProcessEquipmentInterface equipment, ProductionOptimizer.OptimizationResult baseResult, StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit) Creates a debottleneck option for a piece of equipment.ProductionProfile.forecast(StreamInterface feedStream, ProductionProfile.DeclineParameters decline, double plateauRate, double plateauDurationYears, double economicLimit, double forecastYears, double timeStepDays) Generates a production forecast with plateau and decline phases.private List<FacilityCapacity.DebottleneckOption> FacilityCapacity.generateDebottleneckOptions(ProductionOptimizer.OptimizationResult baseResult, StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit) Generates debottleneck options for near-bottleneck equipment.SensitivityAnalysis.runMonteCarloOptimization(StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit, ToDoubleFunction<ProductionOptimizer.OptimizationResult> outputMetric, SensitivityAnalysis.SensitivityConfig config) Runs Monte Carlo simulation on feed rate optimization.private List<SensitivityAnalysis.TrialResult> SensitivityAnalysis.runParallelTrials(StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit, ToDoubleFunction<ProductionOptimizer.OptimizationResult> outputMetric, SensitivityAnalysis.SensitivityConfig config, Random localRng) Runs trials in parallel.private List<SensitivityAnalysis.TrialResult> SensitivityAnalysis.runSequentialTrials(StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit, ToDoubleFunction<ProductionOptimizer.OptimizationResult> outputMetric, SensitivityAnalysis.SensitivityConfig config, Random localRng) Runs trials sequentially.private SensitivityAnalysis.TrialResultSensitivityAnalysis.runSingleTrial(int trialNum, Map<String, Double> sampled, StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit, ToDoubleFunction<ProductionOptimizer.OptimizationResult> outputMetric) Runs a single trial (used for parallel execution).SensitivityAnalysis.runSpiderAnalysis(StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit, int stepsPerParameter, ToDoubleFunction<ProductionOptimizer.OptimizationResult> outputMetric) Generates spider plot data for each parameter.SensitivityAnalysis.runTornadoAnalysis(StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit, ToDoubleFunction<ProductionOptimizer.OptimizationResult> outputMetric) Runs one-at-a-time sensitivity analysis (tornado diagram).SensitivityAnalysis.runTornadoAnalysisInternal(StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit, ToDoubleFunction<ProductionOptimizer.OptimizationResult> outputMetric) -
Uses of StreamInterface in neqsim.process.util.monitor
Constructors in neqsim.process.util.monitor with parameters of type StreamInterfaceModifierConstructorDescriptionStreamResponse(StreamInterface inputStream) Constructor for StreamResponse. -
Uses of StreamInterface in neqsim.process.util.optimizer
Fields in neqsim.process.util.optimizer declared as StreamInterfaceModifier and TypeFieldDescriptionprivate final StreamInterfacePressureBoundaryOptimizer.feedStreamprivate final StreamInterfaceProductionOptimizer.ScenarioRequest.feedStreamprivate StreamInterfaceFlowRateOptimizer.inletStreamprivate StreamInterfaceFlowRateOptimizer.outletStreamprivate final StreamInterfacePressureBoundaryOptimizer.outletStreamMethods in neqsim.process.util.optimizer that return StreamInterfaceModifier and TypeMethodDescriptionprivate StreamInterfacePressureBoundaryOptimizer.findStream(ProcessSystem process, String streamName) Finds a stream by name in the process.ProductionOptimizer.ScenarioRequest.getFeedStream()Methods in neqsim.process.util.optimizer with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate Map<ObjectiveFunction, double[]> MultiObjectiveOptimizer.findObjectiveBounds(ProcessSystem process, StreamInterface feedStream, List<ObjectiveFunction> objectives, ProductionOptimizer.OptimizationConfig baseConfig) Finds the min/max bounds for each objective by running single-objective optimization.ProductionOptimizer.optimize(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints) Optimize the feed stream rate of a process to respect utilization limits and constraints.MultiObjectiveOptimizer.optimizeEpsilonConstraint(ProcessSystem process, StreamInterface feedStream, ObjectiveFunction primaryObjective, List<ObjectiveFunction> constrainedObjectives, ProductionOptimizer.OptimizationConfig baseConfig, int gridPoints) Find Pareto front using epsilon-constraint method.MultiObjectiveOptimizer.optimizeEpsilonConstraint(ProcessSystem process, StreamInterface feedStream, ObjectiveFunction primaryObjective, List<ObjectiveFunction> constrainedObjectives, ProductionOptimizer.OptimizationConfig baseConfig, int gridPoints, List<ProductionOptimizer.OptimizationConstraint> additionalConstraints) Find Pareto front using epsilon-constraint method with additional constraints.ProductionOptimizer.optimizePareto(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints) Perform multi-objective Pareto optimization using weighted-sum scalarization.private List<ProductionOptimizer.ParetoPoint> ProductionOptimizer.optimizeParetoParallel(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<double[]> weightCombinations, List<String> objectiveNames) Runs Pareto weight combinations in parallel using a fixed thread pool.private ParetoFrontMultiObjectiveOptimizer.optimizeSingleObjective(ProcessSystem process, StreamInterface feedStream, ObjectiveFunction objective, ProductionOptimizer.OptimizationConfig baseConfig, List<ProductionOptimizer.OptimizationConstraint> constraints) Optimize a single objective (convenience method).ProductionOptimizer.optimizeThroughput(ProcessSystem process, StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit, List<ProductionOptimizer.OptimizationConstraint> additionalConstraints) Convenience wrapper to maximize throughput with optional constraints and custom search config.CompressorOptimizationHelper.optimizeTwoStage(ProcessSystem process, StreamInterface feedStream, List<Compressor> compressors, List<BiConsumer<ProcessSystem, Double>> trainStreamSetters, double flowLowerBound, double flowUpperBound, ProductionOptimizer.OptimizationConfig config) Perform two-stage optimization for multi-train compressor systems.MultiObjectiveOptimizer.optimizeWeightedSum(ProcessSystem process, StreamInterface feedStream, List<ObjectiveFunction> objectives, ProductionOptimizer.OptimizationConfig baseConfig, int numWeightCombinations) Find Pareto front using weighted-sum scalarization.MultiObjectiveOptimizer.optimizeWeightedSum(ProcessSystem process, StreamInterface feedStream, List<ObjectiveFunction> objectives, ProductionOptimizer.OptimizationConfig baseConfig, int numWeightCombinations, List<ProductionOptimizer.OptimizationConstraint> constraints) Find Pareto front using weighted-sum scalarization with additional constraints.ProductionOptimizer.quickOptimize(ProcessSystem process, StreamInterface feedStream) Convenience wrapper that derives reasonable bounds from the current feed rate and returns a concise summary (max rate, limiting equipment, utilization margin).ProductionOptimizer.quickOptimize(ProcessSystem process, StreamInterface feedStream, String rateUnit, List<ProductionOptimizer.OptimizationConstraint> constraints) Convenience wrapper that derives reasonable bounds from the current feed rate and returns a concise summary (max rate, limiting equipment, utilization margin).MultiObjectiveOptimizer.sampleParetoFront(ProcessSystem process, StreamInterface feedStream, List<ObjectiveFunction> objectives, ProductionOptimizer.OptimizationConfig baseConfig, int numSamples) Generate Pareto front by sampling at fixed flow rates within the feasible range.MultiObjectiveOptimizer.sampleParetoFront(ProcessSystem process, StreamInterface feedStream, List<ObjectiveFunction> objectives, ProductionOptimizer.OptimizationConfig baseConfig, int numSamples, List<ProductionOptimizer.OptimizationConstraint> constraints) Generate Pareto front by sampling at fixed flow rates with constraint checking.private booleanMultiScenarioVFPGenerator.tryInletPressure(ProcessSystem process, StreamInterface feedStream, SystemInterface fluid, double flowRate, double targetOutletP, double inletP) Try running process at given inlet pressure, check if outlet target achieved.Constructors in neqsim.process.util.optimizer with parameters of type StreamInterfaceModifierConstructorDescriptionPressureBoundaryOptimizer(ProcessSystem process, StreamInterface feedStream, StreamInterface outletStream) Creates a pressure boundary optimizer for a process system.PressureBoundaryOptimizer(ProcessSystem process, ProductionOptimizer productionOptimizer, StreamInterface feedStream, StreamInterface outletStream) Creates a pressure boundary optimizer using an existing ProductionOptimizer.ScenarioRequest(String name, ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints) -
Uses of StreamInterface in neqsim.process.util.report
Methods in neqsim.process.util.report that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionHeatMaterialBalance.getAllStreams()Collects all unique streams from the process system.Methods in neqsim.process.util.report with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate voidProcessValidator.checkStream(StreamInterface stream) Checks a single stream for issues.HeatMaterialBalance.getStreamData(StreamInterface stream) Creates a stream data map for one stream. -
Uses of StreamInterface in neqsim.process.util.report.safety
Methods in neqsim.process.util.report.safety with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate doubleProcessSafetyReportBuilder.extractMassFlow(StreamInterface stream) -
Uses of StreamInterface in neqsim.process.util.topology
Methods in neqsim.process.util.topology that return StreamInterfaceModifier and TypeMethodDescriptionprivate StreamInterfaceProcessTopologyAnalyzer.getInletStream(ProcessEquipmentInterface equipment) private StreamInterfaceProcessTopologyAnalyzer.getOutletStream(ProcessEquipmentInterface equipment) Methods in neqsim.process.util.topology that return types with arguments of type StreamInterfaceModifier and TypeMethodDescriptionprivate List<StreamInterface> ProcessTopologyAnalyzer.getInletStreams(ProcessEquipmentInterface equipment) private List<StreamInterface> ProcessTopologyAnalyzer.getOutletStreams(ProcessEquipmentInterface equipment) -
Uses of StreamInterface in neqsim.util.agentic
Methods in neqsim.util.agentic with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate voidSimulationQualityGate.checkStreamPhysicalBounds(StreamInterface stream) Check physical bounds for a single stream. -
Uses of StreamInterface in neqsim.util.validation.contracts
Classes in neqsim.util.validation.contracts that implement interfaces with type arguments of type StreamInterfaceMethods in neqsim.util.validation.contracts with parameters of type StreamInterfaceModifier and TypeMethodDescriptionStreamContract.checkPostconditions(StreamInterface stream) StreamContract.checkPreconditions(StreamInterface stream)
TwoPortInterface.getOutletStream()instead