Uses of Interface
neqsim.process.equipment.stream.StreamInterface
Packages that use StreamInterface
Package
Description
Transient multiphase pipe flow models.
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.
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.
Optimization utilities for batch studies and parameter screening.
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.equipment
Fields in neqsim.process.equipment declared as StreamInterfaceModifier and TypeFieldDescriptionprotected StreamInterfaceTwoPortEquipment.inStreamprotected StreamInterfaceTwoPortEquipment.outStreamMethods 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 with parameters of type StreamInterfaceModifier and TypeMethodDescriptionstatic EjectorEquipmentFactory.createEjector(String name, StreamInterface motiveStream, StreamInterface suctionStream) static GORfitterEquipmentFactory.createGORfitter(String name, StreamInterface stream) 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 TypeFieldDescriptionprotected StreamInterfaceSimpleTEGAbsorber.gasInStreamprotected StreamInterfaceWaterStripperColumn.gasInStreamprivate StreamInterfaceSimpleTEGAbsorber.gasOutStreamprivate StreamInterfaceWaterStripperColumn.gasOutStream(package private) StreamInterface[]SimpleAbsorber.inStreamprotected StreamInterfaceSimpleTEGAbsorber.mixedStreamprotected StreamInterfaceWaterStripperColumn.mixedStream(package private) StreamInterface[]SimpleAbsorber.outStreamprotected StreamInterfaceSimpleTEGAbsorber.outStreamprotected StreamInterfaceWaterStripperColumn.outStreamprotected StreamInterfaceSimpleTEGAbsorber.solventInStreamprotected StreamInterfaceWaterStripperColumn.solventInStreamprivate StreamInterfaceSimpleTEGAbsorber.solventOutStreamprivate StreamInterfaceWaterStripperColumn.solventOutStreamFields 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.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.SimpleTEGAbsorber.getLiquidOutStream()Getter for the fieldliquidOutStream.WaterStripperColumn.getLiquidOutStream()Getter for the fieldliquidOutStream.SimpleAbsorber.getOutStream()Getter for the fieldoutStream.SimpleAbsorber.getOutStream(int i) Getter for the fieldoutStream.SimpleTEGAbsorber.getOutStream()Getter for the fieldoutStream.WaterStripperColumn.getOutStream()Getter for the fieldoutStream.SimpleAbsorber.getSolventInStream()getSolventInStream.SimpleTEGAbsorber.getSolventInStream()getSolventInStream.WaterStripperColumn.getSolventInStream()getSolventInStream.SimpleTEGAbsorber.getSolventOutStream()Getter for the fieldsolventOutStream.WaterStripperColumn.getSolventOutStream()Getter for the fieldsolventOutStream.Methods in neqsim.process.equipment.absorber with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidSimpleTEGAbsorber.addGasInStream(StreamInterface newStream) addGasInStream.voidWaterStripperColumn.addGasInStream(StreamInterface newStream) addGasInStream.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.voidSimpleTEGAbsorber.setSolventOutStream(StreamInterface solventOutStream) Setter for the fieldsolventOutStream.voidWaterStripperColumn.setSolventOutStream(StreamInterface solventOutStream) Setter for the fieldsolventOutStream.Constructors in neqsim.process.equipment.absorber with parameters of type StreamInterfaceModifierConstructorDescriptionSimpleAbsorber(String name, StreamInterface inStream1) Constructor for SimpleAbsorber. -
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.getOutStream(int i) Getter for the fieldoutStream.Constructors in neqsim.process.equipment.adsorber with parameters of type StreamInterfaceModifierConstructorDescriptionSimpleAdsorber(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.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. -
Uses of StreamInterface in neqsim.process.equipment.distillation
Fields in neqsim.process.equipment.distillation declared as StreamInterfaceModifier and TypeFieldDescription(package private) StreamInterfaceDistillationColumn.gasOutStream(package private) StreamInterfaceDistillationColumn.liquidOutStream(package private) StreamInterfaceDistillationColumn.Builder.FeedStreamConfig.stream(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.Condenser.getGasOutStream()getGasOutStream.DistillationColumn.getGasOutStream()Getter for the fieldgasOutStream.SimpleTray.getGasOutStream()getGasOutStream.VLSolidTray.getGasOutStream()getGasOutStream.Condenser.getLiquidOutStream()getLiquidOutStream.DistillationColumn.getLiquidOutStream()Getter for the fieldliquidOutStream.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.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 stream, int trayNumber) Adds a feed stream to the specified tray.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.Constructors in neqsim.process.equipment.distillation with parameters of type StreamInterfaceModifierConstructorDescription(package private)FeedStreamConfig(StreamInterface stream, int trayNumber) -
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. -
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 StreamInterfaceHeatExchanger.Builder.hotStream(package private) StreamInterface[]HeatExchanger.inStream(package private) StreamInterface[]HeatExchanger.outStreamFields 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.outStreamsMethods in neqsim.process.equipment.heatexchanger that return StreamInterfaceModifier and TypeMethodDescriptionHeatExchanger.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.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.Methods in neqsim.process.equipment.heatexchanger with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidHeatExchanger.addInStream(StreamInterface inStream) Add inlet stream.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.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.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.Cooler(String name, StreamInterface inStream) Constructor for Cooler.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.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 StreamInterfaceModifierConstructorDescriptionMultiStreamHeatExchanger(String name, List<StreamInterface> inStreams) Constructor for MultiStreamHeatExchanger with initial input streams. -
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.getPermeateStream()Getter for the fieldpermeateStream.MembraneSeparator.getRetentateStream()Getter for the fieldretentateStream.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 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 with type parameters of type StreamInterfaceMethods in neqsim.process.equipment.network that return StreamInterfaceModifier and TypeMethodDescriptionWellFlowlineNetwork.getArrivalStream()Stream representing combined arrival conditions at the platform inlet.PipeFlowNetwork.getOutletStream()Get the outlet stream from the network.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. -
Uses of StreamInterface in neqsim.process.equipment.pipeline
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.OnePhasePipeLine(String name, StreamInterface inStream) Constructor for OnePhasePipeLine.OnePhasePipeLine(StreamInterface inStream) Constructor for OnePhasePipeLine.PipeBeggsAndBrills(String name, StreamInterface inStream) Constructor for PipeBeggsAndBrills.Pipeline(String name, StreamInterface inStream) Constructor for Pipeline.SimpleTPoutPipeline(String name, StreamInterface inStream) Constructor for SimpleTPoutPipeline.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.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 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 StreamInterfaceModifierConstructorDescriptionFuelCell(String name, StreamInterface fuelStream, StreamInterface oxidantStream) Constructor for FuelCell.GasTurbine(String name, StreamInterface inletStream) Constructor for GasTurbine. -
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 StreamInterfaceFurnaceBurner.airInletprivate StreamInterfaceFurnaceBurner.fuelInletprivate StreamInterfaceFurnaceBurner.outletStreamMethods in neqsim.process.equipment.reactor that return StreamInterfaceModifier and TypeMethodDescriptionFurnaceBurner.getAirInlet()Get the combustion air inlet stream.FurnaceBurner.getFuelInlet()Get the natural gas (fuel) inlet stream.FurnaceBurner.getOutletStream()Get the reacted outlet stream from the furnace burner.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 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.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 StreamInterfaceModifierConstructorDescriptionGibbsReactor(String name, StreamInterface stream) Constructor for GibbsReactor.GibbsReactorCO2(String name, StreamInterface inlet) Creates a new GibbsReactorCO2 with the specified name and 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.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 TypeFieldDescription(package private) StreamInterfaceGasScrubberSimple.gasOutStream(package private) StreamInterfaceNeqGasScrubber.gasOutStream(package private) StreamInterfaceSeparator.gasOutStream(package private) StreamInterfaceGasScrubberSimple.inletStream(package private) StreamInterfaceNeqGasScrubber.inletStreamprivate StreamInterfaceSeparator.Builder.inletStream(package private) StreamInterfaceGasScrubberSimple.liquidOutStream(package private) StreamInterfaceNeqGasScrubber.liquidOutStream(package private) StreamInterfaceSeparator.liquidOutStream(package private) StreamInterfaceHydrocyclone.waterOutStream(package private) StreamInterfaceThreePhaseSeparator.waterOutStreamMethods in neqsim.process.equipment.separator that return StreamInterfaceModifier and TypeMethodDescriptionSeparator.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.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.Hydrocyclone.getOilOutStream()getOilOutStream.ThreePhaseSeparator.getOilOutStream()getOilOutStream.Hydrocyclone.getWaterOutStream()Getter for the fieldwaterOutStream.ThreePhaseSeparator.getWaterOutStream()Getter for the fieldwaterOutStream.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.voidGasScrubberSimple.setInletStream(StreamInterface inletStream) setInletStream.voidHydrocyclone.setInletStream(StreamInterface inletStream) setInletStream.voidNeqGasScrubber.setInletStream(StreamInterface inletStream) setInletStream.voidSeparator.setInletStream(StreamInterface inletStream) setInletStream.voidThreePhaseSeparator.setInletStream(StreamInterface inletStream) setInletStream.Constructors in neqsim.process.equipment.separator with parameters of type StreamInterfaceModifierConstructorDescriptionGasScrubber(String name, StreamInterface inletStream) Constructor for GasScrubber.GasScrubberSimple(String name, StreamInterface inletStream) Constructor for GasScrubberSimple.Hydrocyclone(String name, StreamInterface inletStream) Constructor for Hydrocyclone.NeqGasScrubber(String name, StreamInterface inletStream) Constructor for NeqGasScrubber.Separator(String name, StreamInterface inletStream) Constructor for Separator.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 TypeFieldDescription(package private) StreamInterfaceComponentSplitter.inletStream(package private) StreamInterfaceSplitter.inletStream(package private) StreamInterface[]ComponentSplitter.splitStream(package private) StreamInterface[]Splitter.splitStreamMethods in neqsim.process.equipment.splitter that return StreamInterfaceModifier and TypeMethodDescriptionComponentSplitter.getInletStream()Getter for the fieldinletStream.Splitter.getInletStream()Getter for the fieldinletStream.ComponentSplitter.getSplitStream(int i) Getter for the fieldsplitStream.Splitter.getSplitStream(int i) getSplitStream.SplitterInterface.getSplitStream(int i) getSplitStream.Methods in neqsim.process.equipment.splitter with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidComponentSplitter.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 StreamInterfaceModifierConstructorDescriptionComponentSplitter(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
Constructors in neqsim.process.equipment.subsea with parameters of type StreamInterfaceModifierConstructorDescriptionSimpleFlowLine(String name, StreamInterface inStream) Constructor for SimpleFlowLine.SubseaWell(String name, StreamInterface instream) Constructor for SubseaWell. -
Uses of StreamInterface in neqsim.process.equipment.tank
Fields in neqsim.process.equipment.tank declared as StreamInterfaceMethods in neqsim.process.equipment.tank that return StreamInterfaceModifier and TypeMethodDescriptionTank.getGas()getGas.Tank.getGasOutStream()Getter for the fieldgasOutStream.Tank.getLiquid()getLiquid.Tank.getLiquidOutStream()Getter for the fieldliquidOutStream.VesselDepressurization.getOutletStream()Gets the outlet stream.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 StreamInterfaceModifierConstructorDescriptionTank(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 TypeFieldDescription(package private) StreamInterfaceRecycle.lastIterationStreamprotected StreamInterfaceRecycle.mixedStreamprivate StreamInterfaceRecycle.outletStreamFields in neqsim.process.equipment.util with type parameters of type StreamInterfaceMethods in neqsim.process.equipment.util that return StreamInterfaceModifier and TypeMethodDescriptionRecycle.getOutletStream()Getter for outlet stream object.Recycle.getOutStream()Deprecated.Recycle.getStream(int i) getStream.private StreamInterfaceAdjuster.getStreamFromEquipment(ProcessEquipmentInterface equipment) Helper method to get a StreamInterface from equipment.Methods in neqsim.process.equipment.util with parameters of type StreamInterfaceModifier and TypeMethodDescriptionvoidRecycle.addStream(StreamInterface newStream) addStream.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.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.voidRecycle.setOutletStream(StreamInterface outletStream) Setter for the fieldoutletStream.Constructors in neqsim.process.equipment.util with parameters of type StreamInterfaceModifierConstructorDescriptionFlowRateAdjuster(String name, StreamInterface inStream) Constructor for FlowRateAdjuster.FlowSetter(String name, StreamInterface stream) Constructor for FlowSetter.GORfitter(String name, StreamInterface stream) Constructor for GORfitter.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. -
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 StreamInterfaceModifierConstructorDescriptionHydrocyclone(String name, StreamInterface inletStream) Creates a hydrocyclone with 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.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.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.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_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_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_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.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.processmodel
Classes in neqsim.process.processmodel that implement StreamInterfaceModifier and TypeClassDescriptionclassStream created from DEXPI piping segments while preserving key metadata.Methods in neqsim.process.processmodel that return StreamInterfaceModifier and TypeMethodDescriptionModuleInterface.getOutputStream(String streamName) getOutputStream.private StreamInterfaceProcessSystemGraphvizExporter.resolveStreamInterface(ProcessSystemGraphvizExporter.StreamReference... references) 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 DoubleProcessSystemGraphvizExporter.safeGetFlowRate(StreamInterface stream, String unit) private DoubleProcessSystemGraphvizExporter.safeGetPressure(StreamInterface stream, String unit) private DoubleProcessSystemGraphvizExporter.safeGetTemperature(StreamInterface stream, String unit) -
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. -
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. -
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.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.optimization
Fields in neqsim.process.util.optimization declared as StreamInterfaceModifier and TypeFieldDescriptionprivate final StreamInterfaceProductionOptimizer.ScenarioRequest.feedStreamMethods in neqsim.process.util.optimization that return StreamInterfaceMethods in neqsim.process.util.optimization with parameters of type StreamInterfaceModifier and TypeMethodDescriptionProductionOptimizer.binaryFeasibilitySearch(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidate(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double candidateRate, Map<Long, ProductionOptimizer.Evaluation> cache) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidateInternal(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double candidateRate) ProductionOptimizer.goldenSectionSearch(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) ProductionOptimizer.nelderMeadSearch(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) 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.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.ProductionOptimizer.particleSwarmSearch(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) 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).Constructors in neqsim.process.util.optimization with parameters of type StreamInterfaceModifierConstructorDescriptionScenarioRequest(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.safety
Methods in neqsim.process.util.report.safety with parameters of type StreamInterfaceModifier and TypeMethodDescriptionprivate doubleProcessSafetyReportBuilder.extractMassFlow(StreamInterface 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