Uses of Interface
neqsim.process.equipment.ProcessEquipmentInterface
Packages that use ProcessEquipmentInterface
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.
Technical Requirements Document (TORG) framework for process design.
Machine Learning and AI integration for NeqSim.
Multi-agent reinforcement learning infrastructure for coordinated process control.
Surrogate models and physics constraint validation for AI/ML integration.
Model Predictive Control (MPC) integration package for NeqSim ProcessSystem.
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).
Automatic scenario generation for safety analysis.
Sustainability and emissions tracking for process systems.
Field Development Planning utilities for NeqSim.
Optimization utilities for batch studies and parameter screening.
AI-friendly validation framework for NeqSim.
-
Uses of ProcessEquipmentInterface in neqsim.process.equipment
Classes in neqsim.process.equipment that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassAbstract ProcessEquipmentBaseClass class.classAbstract class defining ProcessEquipment with one inlet and one outlet.Methods in neqsim.process.equipment that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProcessEquipmentBaseClass.copy()Create deep copy.static ProcessEquipmentInterfaceEquipmentFactory.createEquipment(String name, String equipmentType) Creates a piece of equipment based on the provided type.static ProcessEquipmentInterfaceEquipmentFactory.createEquipment(String name, EquipmentEnum equipmentType) Creates a piece of equipment based onEquipmentEnum.Methods in neqsim.process.equipment with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidProcessEquipmentBaseClass.runConditionAnalysis(ProcessEquipmentInterface refExchanger) runConditionAnalysis.voidProcessEquipmentInterface.runConditionAnalysis(ProcessEquipmentInterface refExchanger) runConditionAnalysis. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.absorber
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.absorberClasses in neqsim.process.equipment.absorber that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassSimpleAbsorber class.classSimpleTEGAbsorber class.classWaterStripperColumn class.Methods in neqsim.process.equipment.absorber with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidSimpleTEGAbsorber.runConditionAnalysis(ProcessEquipmentInterface refTEGabsorberloc) runConditionAnalysis. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.adsorber
Classes in neqsim.process.equipment.adsorber that implement ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.battery
Classes in neqsim.process.equipment.battery that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassSimple battery storage unit maintaining a state of charge. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.compressor
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.compressorModifier and TypeInterfaceDescriptioninterfaceCompressorInterface interface.Classes in neqsim.process.equipment.compressor that implement ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.diffpressure
Classes in neqsim.process.equipment.diffpressure that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassOrifice class for flow restriction and measurement using ISO 5167 orifice plate calculations. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.distillation
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.distillationModifier and TypeInterfaceDescriptioninterfaceDistillationInterface interface.interfaceTrayInterface interface.Classes in neqsim.process.equipment.distillation that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassCondenser class.classModels a tray based distillation column with optional condenser and reboiler.classReboiler class.classSimpleTray class.classVLSolidTray class. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.ejector
Classes in neqsim.process.equipment.ejector that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassEjector class represents an ejector in a process simulation. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.electrolyzer
Classes in neqsim.process.equipment.electrolyzer that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassElectrochemical reactor converting CO₂ rich feeds to value added products.classElectrolyzer unit converting water to hydrogen and oxygen using electrical energy. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.expander
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.expanderClasses in neqsim.process.equipment.expander that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassExpander class.classExpanderOld class.classTurboExpanderCompressor models a coupled expander and compressor system with design and performance parameters, polynomial curve fits for efficiency and head, and Newton-Raphson iteration for speed matching. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.filter
Classes in neqsim.process.equipment.filter that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassCharCoalFilter class.classFilter class.Methods in neqsim.process.equipment.filter with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidFilter.runConditionAnalysis(ProcessEquipmentInterface refTEGabsorberloc) runConditionAnalysis. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.flare
Classes in neqsim.process.equipment.flare that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassFlare unit operation for combustion of a process stream.classFlareStack: Combusts relief gas and computes heat release, emissions, radiation and tip backpressure. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.heatexchanger
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.heatexchangerModifier and TypeInterfaceDescriptioninterfaceMultiStreamHeatExchangerInterface interface.Classes in neqsim.process.equipment.heatexchanger that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassAir cooler using humid air properties to estimate required air flow.classCooler class.classHeater class.classHeatExchanger class.classMultiStreamHeatExchanger class.classMultiStreamHeatExchanger2 class.classNeqHeater class.classReBoiler class.classHeater for process streams using condensing steam as heating medium.classCooler for water streams using the water property package.Methods in neqsim.process.equipment.heatexchanger with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidHeatExchanger.runConditionAnalysis(ProcessEquipmentInterface refExchanger) runConditionAnalysis.voidMultiStreamHeatExchanger.runConditionAnalysis(ProcessEquipmentInterface refExchanger) runConditionAnalysis.voidMultiStreamHeatExchangerInterface.runConditionAnalysis(ProcessEquipmentInterface refExchanger) runConditionAnalysis. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.manifold
Classes in neqsim.process.equipment.manifold that implement ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.membrane
Classes in neqsim.process.equipment.membrane that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassSimple membrane separation unit with one inlet stream and two outlet streams (retentate and permeate). -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.mixer
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.mixerModifier and TypeInterfaceDescriptioninterfaceInterface for processEquipment with multiple inlet streams and a single outlet stream.Classes in neqsim.process.equipment.mixer that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassMixer class.classStaticMixer class.classStaticNeqMixer class.classStaticPhaseMixer class. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.network
Classes in neqsim.process.equipment.network that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassNetwork of pipelines connected through manifolds using compositional PipeFlowSystem.classNetwork wrapper that linksWellFlowinflow models withPipeBeggsAndBrillshydraulics and gathers the outlets into configurable manifolds. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.pipeline
Classes in neqsim.process.equipment.pipeline that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassAdiabaticPipe class.classAdiabaticTwoPhasePipe class.classIncompressiblePipeFlow class.classOne-phase pipeline with compositional tracking support.classPipeline simulation using Beggs and Brill empirical correlations for multiphase flow.classPipeline class.classSimpleTPoutPipeline class.classTubing Performance model for vertical lift performance (VLP) calculations.classTwo-fluid transient multiphase pipe model.classTwoPhasePipeLine class.classWater hammer transient pipe model using Method of Characteristics (MOC). -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.pipeline.twophasepipe
Classes in neqsim.process.equipment.pipeline.twophasepipe that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassTransient multiphase pipe model using drift-flux formulation. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.powergeneration
Classes in neqsim.process.equipment.powergeneration that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassFuelCell class representing a simple hydrogen fuel cell.classGasTurbine class.classSimple solar panel model converting solar irradiance to electrical power.classSimple wind turbine model based on actuator disk theory. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.pump
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.pumpClasses in neqsim.process.equipment.pump that implement ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.reactor
Classes in neqsim.process.equipment.reactor that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassFurnaceBurner mixes a fuel gas stream with combustion air and evaluates combustion using theGibbsReactor.classGibbs reactor for chemical equilibrium calculations using Gibbs free energy minimization.classA specialized Gibbs reactor for CO2/acid gas equilibrium calculations. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.reservoir
Classes in neqsim.process.equipment.reservoir that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassReservoirCVDsim class.classReservoirDiffLibsim class.classReservoirTPsim class.classSimpleReservoir class.classTubingPerformance class - Vertical Lift Performance (VLP) model for wellbore tubing.classWellFlow class - Inflow Performance Relationship (IPR) model for reservoir-to-wellbore flow.classWellSystem class - Integrated well model combining IPR (Inflow Performance Relationship) and VLP (Vertical Lift Performance) for complete well modeling. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.separator
Classes in neqsim.process.equipment.separator that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassGasScrubber class.classGasScrubberSimple class.classHydrocyclone class.classNeqGasScrubber class.classSeparator class.classThreePhaseSeparator class.classTwoPhaseSeparator class. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.splitter
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.splitterClasses in neqsim.process.equipment.splitter that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassSplitter class.classSplitter class. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.stream
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.streamClasses in neqsim.process.equipment.stream that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassEquilibriumStream class.classIronIonSaturationStream class.classNeqStream class.classScalePotentialCheckStream class.classStream class.classVirtualStream class. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.subsea
Classes in neqsim.process.equipment.subsea that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassSimpleFlowLine class.classSubseaWell class. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.tank
Classes in neqsim.process.equipment.tank that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassTank class.classVesselDepressurization models dynamic filling and depressurization of pressure vessels. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.util
Classes in neqsim.process.equipment.util that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassAdjuster class.classCalculator class.classAdjuster class.classFlowSetter class.classGORfitter class.classMoleFractionControllerUtil class.classGORfitter class.classNeqSimUnit class.classPressureDrop class.classRecycle class for handling tear streams in process simulations.classSetPoint class.classSetter class.classStreamSaturatorUtil class.classStreamTransition class.Fields in neqsim.process.equipment.util declared as ProcessEquipmentInterfaceModifier and TypeFieldDescription(package private) ProcessEquipmentInterfaceAdjuster.adjustedEquipment(package private) ProcessEquipmentInterfaceFlowRateAdjuster.adjustedEquipmentprivate ProcessEquipmentInterfaceCalculator.outputVariable(package private) ProcessEquipmentInterfaceSetPoint.sourceEquipment(package private) ProcessEquipmentInterfaceAdjuster.targetEquipment(package private) ProcessEquipmentInterfaceFlowRateAdjuster.targetEquipment(package private) ProcessEquipmentInterfaceSetPoint.targetEquipmentFields in neqsim.process.equipment.util with type parameters of type ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate Function<ProcessEquipmentInterface, Double> Adjuster.adjustedValueGetterprivate BiConsumer<ProcessEquipmentInterface, Double> Adjuster.adjustedValueSetterCalculator.calculationMethodCalculator.calculationMethod(package private) ArrayList<ProcessEquipmentInterface> Calculator.inputVariableprivate Function<ProcessEquipmentInterface, Double> SetPoint.sourceValueCalculatorprivate List<ProcessEquipmentInterface> Setter.targetEquipmentprivate Function<ProcessEquipmentInterface, Double> Adjuster.targetValueCalculatorMethods in neqsim.process.equipment.util that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionCalculator.getOutputVariable()Getter for the fieldoutputVariable.Methods in neqsim.process.equipment.util that return types with arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionResolve a preset calculation by name (case-insensitive).Resolve a preset calculation by name (case-insensitive).CalculatorLibrary.dewPointTargeting()Create a dew-point targeting calculator with zero temperature margin.CalculatorLibrary.dewPointTargeting()Create a dew-point targeting calculator with zero temperature margin.CalculatorLibrary.dewPointTargeting(double marginKelvin) Create a dew-point targeting calculator.CalculatorLibrary.dewPointTargeting(double marginKelvin) Create a dew-point targeting calculator.CalculatorLibrary.energyBalance()Create an energy-balance calculator.CalculatorLibrary.energyBalance()Create an energy-balance calculator.Calculator.getInputVariable()Getter for the fieldinputVariable.CalculatorLibrary.preset(CalculatorLibrary.Preset preset) Resolve a preset calculation.CalculatorLibrary.preset(CalculatorLibrary.Preset preset) Resolve a preset calculation.Methods in neqsim.process.equipment.util with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidCalculator.addInputVariable(ProcessEquipmentInterface unit) addInputVariable.voidCalculator.addInputVariable(ProcessEquipmentInterface... units) addInputVariable.voidSetter.addTargetEquipment(ProcessEquipmentInterface equipment) Add a single target equipment to the list.private StreamInterfaceAdjuster.getStreamFromEquipment(ProcessEquipmentInterface equipment) Helper method to get a StreamInterface from equipment.private static StreamCalculatorLibrary.requireStream(ProcessEquipmentInterface equipment, String role) voidAdjuster.setAdjustedEquipment(ProcessEquipmentInterface adjustedEquipment) Setter for the fieldadjustedEquipment.voidAdjuster.setAdjustedVariable(ProcessEquipmentInterface adjustedEquipment) setAdjustedVariable.voidAdjuster.setAdjustedVariable(ProcessEquipmentInterface adjustedEquipment, String adjstedVariable) setAdjustedVariable.voidAdjuster.setAdjustedVariable(ProcessEquipmentInterface adjustedEquipment, String adjstedVariable, String unit) setAdjustedVariable.voidCalculator.setOutputVariable(ProcessEquipmentInterface outputVariable) Setter for the fieldoutputVariable.voidSetPoint.setSourceVariable(ProcessEquipmentInterface adjustedEquipment) setSourceVariable.voidSetPoint.setSourceVariable(ProcessEquipmentInterface adjustedEquipment, String adjstedVariable) setSourceVariable.voidAdjuster.setTargetEquipment(ProcessEquipmentInterface targetEquipment) Setter for the fieldtargetEquipment.voidAdjuster.setTargetVariable(ProcessEquipmentInterface targetEquipment) Setter for the fieldtargetVariable.voidAdjuster.setTargetVariable(ProcessEquipmentInterface targetEquipment, String targetVariable, double targetValue, String targetUnit) Setter for the fieldtargetVariable.voidAdjuster.setTargetVariable(ProcessEquipmentInterface targetEquipment, String targetVariable, double targetValue, String targetUnit, String targetPhase) Setter for the fieldtargetVariable.voidAdjuster.setTargetVariable(ProcessEquipmentInterface targetEquipment, String targetVariable, double targetValue, String targetUnit, String targetPhase, String targetComponent) Setter for the fieldtargetVariable.voidSetPoint.setTargetVariable(ProcessEquipmentInterface targetEquipment) Setter for the fieldtargetVariable.voidSetPoint.setTargetVariable(ProcessEquipmentInterface targetEquipment, String targetVariable) Setter for the fieldtargetVariable.voidSetPoint.setTargetVariable(ProcessEquipmentInterface targetEquipment, String targetVariable, double targetValue, String targetUnit) Setter for the fieldtargetVariable.voidSetPoint.setTargetVariable(ProcessEquipmentInterface targetEquipment, String targetVariable, double targetValue, String targetUnit, String targetPhase) Setter for the fieldtargetVariable.voidSetPoint.setTargetVariable(ProcessEquipmentInterface targetEquipment, String targetVariable, double targetValue, String targetUnit, String targetPhase, String targetComponent) Setter for the fieldtargetVariable.Method parameters in neqsim.process.equipment.util with type arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidSetter.addTargetEquipment(List<ProcessEquipmentInterface> equipmentList) Add a list of target equipment to the list.private static StreamCalculatorLibrary.requireFirstStream(ArrayList<ProcessEquipmentInterface> inputs, String role) voidAdjuster.setAdjustedValueGetter(Function<ProcessEquipmentInterface, Double> adjustedValueGetter) Setter for the fieldadjustedValueGetter.voidAdjuster.setAdjustedValueSetter(BiConsumer<ProcessEquipmentInterface, Double> adjustedValueSetter) Setter for the fieldadjustedValueSetter.voidCalculator.setCalculationMethod(BiConsumer<ArrayList<ProcessEquipmentInterface>, ProcessEquipmentInterface> calculationMethod) Setter for the fieldcalculationMethod.voidCalculator.setCalculationMethod(BiConsumer<ArrayList<ProcessEquipmentInterface>, ProcessEquipmentInterface> calculationMethod) Setter for the fieldcalculationMethod.voidSetPoint.setSourceValueCalculator(Function<ProcessEquipmentInterface, Double> sourceValueCalculator) Setter for the fieldsourceValueCalculator.voidAdjuster.setTargetValueCalculator(Function<ProcessEquipmentInterface, Double> targetValueCalculator) Setter for the fieldtargetValueCalculator.Constructors in neqsim.process.equipment.util with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionSetPoint(String name, ProcessEquipmentInterface targetEquipment, String targetVariable, ProcessEquipmentInterface sourceEquipment) Constructor for SetPoint. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.valve
Subinterfaces of ProcessEquipmentInterface in neqsim.process.equipment.valveClasses in neqsim.process.equipment.valve that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassBlowdown Valve (BDValve) for emergency depressurization systems (ESD).classCheck valve (non-return valve) that prevents reverse flow.classControl valve for process flow control.classEmergency Shutdown (ESD) Valve / Isolation Valve (XV) for process safety systems.classHigh Integrity Pressure Protection System (HIPPS) Valve.classLevel control valve (LCV) for automatic level regulation in vessels.classPressure control valve (PCV) for automatic pressure regulation.classProcess Shutdown (PSD) Valve that automatically closes on High-High Alarm (PAHH).classRuptureDisk class - represents a rupture disk (bursting disc) safety device.classSafety/Relief Valve built on top of ThrottlingValve.classSafetyValve class.classThrottlingValve class. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.watertreatment
Classes in neqsim.process.equipment.watertreatment that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassHydrocyclone for produced water treatment.classProduced water treatment train for offshore oil and gas facilities. -
Uses of ProcessEquipmentInterface in neqsim.process.fielddevelopment.evaluation
Methods in neqsim.process.fielddevelopment.evaluation with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionBottleneckAnalyzer.analyzeEquipment(ProcessEquipmentInterface equip) Analyzes a single equipment for bottleneck potential. -
Uses of ProcessEquipmentInterface in neqsim.process.logic
Methods in neqsim.process.logic that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionLogicCondition.getTargetEquipment()Gets the target equipment this condition monitors (if any).Methods in neqsim.process.logic that return types with arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProcessLogic.getTargetEquipment()Gets the list of equipment targeted by this logic. -
Uses of ProcessEquipmentInterface in neqsim.process.logic.condition
Fields in neqsim.process.logic.condition declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final ProcessEquipmentInterfacePressureCondition.equipmentprivate final ProcessEquipmentInterfaceTemperatureCondition.equipmentMethods in neqsim.process.logic.condition that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionPressureCondition.getTargetEquipment()TemperatureCondition.getTargetEquipment()TimerCondition.getTargetEquipment()ValvePositionCondition.getTargetEquipment()Constructors in neqsim.process.logic.condition with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionPressureCondition(ProcessEquipmentInterface equipment, double setpoint, String operator) Creates a pressure condition with default tolerance (0.1 bara).PressureCondition(ProcessEquipmentInterface equipment, double setpoint, String operator, double tolerance) Creates a pressure condition with specified tolerance.TemperatureCondition(ProcessEquipmentInterface equipment, double setpoint, String operator) Creates a temperature condition with default tolerance (1.0°C).TemperatureCondition(ProcessEquipmentInterface equipment, double setpoint, String operator, double tolerance) Creates a temperature condition with specified tolerance. -
Uses of ProcessEquipmentInterface in neqsim.process.logic.control
Methods in neqsim.process.logic.control that return types with arguments of type ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.logic.esd
Methods in neqsim.process.logic.esd that return types with arguments of type ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.logic.hipps
Methods in neqsim.process.logic.hipps that return types with arguments of type ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.logic.shutdown
Methods in neqsim.process.logic.shutdown that return types with arguments of type ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.logic.sis
Methods in neqsim.process.logic.sis that return types with arguments of type ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.logic.startup
Methods in neqsim.process.logic.startup that return types with arguments of type ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign
Fields in neqsim.process.mechanicaldesign declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate ProcessEquipmentInterfaceMechanicalDesign.processEquipmentMethods in neqsim.process.mechanicaldesign that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionMechanicalDesign.getProcessEquipment()Getter for the fieldprocessEquipment.Methods in neqsim.process.mechanicaldesign with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate voidSystemMechanicalDesign.accumulateUtilities(ProcessEquipmentInterface equipment) Accumulate utility requirements from equipment.private voidProcessInterconnectionDesign.analyzeEquipmentConnections(ProcessEquipmentInterface equipment) Analyze connections from an equipment item.private StringSystemMechanicalDesign.classifyEquipment(ProcessEquipmentInterface equipment) Classify equipment into a type category.SystemMechanicalDesign.createEquipmentSummary(ProcessEquipmentInterface equipment, MechanicalDesign mecDesign) Create an equipment design summary.voidMechanicalDesign.setProcessEquipment(ProcessEquipmentInterface processEquipment) Setter for the fieldprocessEquipment.private voidFieldDevelopmentDesignOrchestrator.validateDetailedDesign(ProcessEquipmentInterface equipment, MechanicalDesign mechDesign) Validate detailed design requirements.private voidFieldDevelopmentDesignOrchestrator.validateEquipment(ProcessEquipmentInterface equipment) Validate a single equipment item.Constructors in neqsim.process.mechanicaldesign with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionMechanicalDesign(ProcessEquipmentInterface processEquipment) Constructor for MechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.absorber
Constructors in neqsim.process.mechanicaldesign.absorber with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for AbsorberMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.adsorber
Constructors in neqsim.process.mechanicaldesign.adsorber with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for AdsorberMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.compressor
Constructors in neqsim.process.mechanicaldesign.compressor with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for CompressorMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.ejector
Constructors in neqsim.process.mechanicaldesign.ejector with parameters of type ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.expander
Constructors in neqsim.process.mechanicaldesign.expander with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for ExpanderMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.heatexchanger
Methods in neqsim.process.mechanicaldesign.heatexchanger with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate doubleHeatExchangerMechanicalDesign.determineDuty(ProcessEquipmentInterface equipment) Constructors in neqsim.process.mechanicaldesign.heatexchanger with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for HeatExchangerMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.pipeline
Constructors in neqsim.process.mechanicaldesign.pipeline with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for PipelineMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.pump
Constructors in neqsim.process.mechanicaldesign.pump with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionPumpMechanicalDesign(ProcessEquipmentInterface equipment) Constructor for PumpMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.separator
Constructors in neqsim.process.mechanicaldesign.separator with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for GasScrubberMechanicalDesign.Constructor for SeparatorMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.tank
Constructors in neqsim.process.mechanicaldesign.tank with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionTankMechanicalDesign(ProcessEquipmentInterface equipment) Constructor for TankMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.torg
Methods in neqsim.process.mechanicaldesign.torg with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidTorgManager.applyToEquipment(TechnicalRequirementsDocument torg, ProcessEquipmentInterface equipment) Apply a TORG to a single equipment item. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.valve
Constructors in neqsim.process.mechanicaldesign.valve with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for SafetyValveMechanicalDesign.ValveMechanicalDesign(ProcessEquipmentInterface equipment) Constructor for ValveMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.ml
Fields in neqsim.process.ml declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final ProcessEquipmentInterfaceEquipmentStateAdapter.equipmentFields in neqsim.process.ml with type parameters of type ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate Function<ProcessEquipmentInterface, StateVector> EquipmentStateAdapter.customExtractorMethods in neqsim.process.ml that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionEquipmentStateAdapter.getEquipment()Get the wrapped equipment.Methods in neqsim.process.ml with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate StateVectorEquipmentStateAdapter.extractBasicState(ProcessEquipmentInterface equip) Extract basic state from any equipment.Method parameters in neqsim.process.ml with type arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionEquipmentStateAdapter.setCustomExtractor(Function<ProcessEquipmentInterface, StateVector> extractor) Set a custom state extractor.Constructors in neqsim.process.ml with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionEquipmentStateAdapter(ProcessEquipmentInterface equipment) Create adapter for equipment. -
Uses of ProcessEquipmentInterface in neqsim.process.ml.multiagent
Fields in neqsim.process.ml.multiagent declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprotected final ProcessEquipmentInterfaceProcessAgent.equipmentMethods in neqsim.process.ml.multiagent that return ProcessEquipmentInterfaceConstructors in neqsim.process.ml.multiagent with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionProcessAgent(String agentId, ProcessEquipmentInterface equipment) Create a process agent. -
Uses of ProcessEquipmentInterface in neqsim.process.ml.surrogate
Methods in neqsim.process.ml.surrogate with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate doublePhysicsConstraintValidator.getEquipmentValue(ProcessEquipmentInterface equipment, String property) -
Uses of ProcessEquipmentInterface in neqsim.process.mpc
Fields in neqsim.process.mpc declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprotected ProcessEquipmentInterfaceMPCVariable.equipmentThe process equipment this variable is bound to.Methods in neqsim.process.mpc that return ProcessEquipmentInterfaceMethods in neqsim.process.mpc with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionControlledVariable.setEquipment(ProcessEquipmentInterface equipment) DisturbanceVariable.setEquipment(ProcessEquipmentInterface equipment) ManipulatedVariable.setEquipment(ProcessEquipmentInterface equipment) MPCVariable.setEquipment(ProcessEquipmentInterface equipment) Set the bound equipment.Constructors in neqsim.process.mpc with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionControlledVariable(String name, ProcessEquipmentInterface equipment, String propertyName) Construct a controlled variable bound to equipment.ControlledVariable(String name, ProcessEquipmentInterface equipment, String propertyName, String unit) Construct a controlled variable bound to equipment with unit.DisturbanceVariable(String name, ProcessEquipmentInterface equipment, String propertyName) Construct a disturbance variable bound to equipment.DisturbanceVariable(String name, ProcessEquipmentInterface equipment, String propertyName, String unit) Construct a disturbance variable bound to equipment with unit.ManipulatedVariable(String name, ProcessEquipmentInterface equipment, String propertyName) Construct a manipulated variable bound to equipment.ManipulatedVariable(String name, ProcessEquipmentInterface equipment, String propertyName, String unit) Construct a manipulated variable bound to equipment with unit.protectedMPCVariable(String name, ProcessEquipmentInterface equipment, String propertyName) Construct an MPC variable bound to equipment.protectedMPCVariable(String name, ProcessEquipmentInterface equipment, String propertyName, String unit) Construct an MPC variable bound to equipment with unit specification.StateVariable(String name, ProcessEquipmentInterface equipment, String propertyName) Construct a state variable linked to process equipment. -
Uses of ProcessEquipmentInterface in neqsim.process.processmodel
Subinterfaces of ProcessEquipmentInterface in neqsim.process.processmodelClasses in neqsim.process.processmodel that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassLightweight placeholder for equipment imported from a DEXPI XML file.classStream created from DEXPI piping segments while preserving key metadata.classAbstract ProcessModuleBaseClass class.Fields in neqsim.process.processmodel declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate ProcessEquipmentInterfaceProcessSystem.lastAddedUnitprivate final ProcessEquipmentInterfaceProcessSystemGraphvizExporter.StreamReference.unitFields in neqsim.process.processmodel with type parameters of type ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final List<ProcessEquipmentInterface> ProcessModule.recycleModulesprivate List<ProcessEquipmentInterface> ProcessSystem.unitOperationsList of unit operations in the process system.Methods in neqsim.process.processmodel with type parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescription<T extends ProcessEquipmentInterface>
TaddUnit.<T extends ProcessEquipmentInterface>
TaddUnit.<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.<T extends ProcessEquipmentInterface>
TProcessSystem.addUnit(String name, EquipmentEnum equipmentEnum) addUnit.<T extends ProcessEquipmentInterface>
TProcessSystem.addUnit(EquipmentEnum equipmentEnum) addUnit.Methods in neqsim.process.processmodel that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProcessSystem.addUnit(String name, ProcessEquipmentInterface equipment) addUnit.ProcessSystem.addUnit(ProcessEquipmentInterface equipment) addUnit.ProcessSystem.getBottleneck()getBottleneck.Get process equipmen by name.Methods in neqsim.process.processmodel that return types with arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProcessModule.getCalculationOrder()Gets the topologically-sorted calculation order for all equipment in this module.ProcessSystem.getRecycleBlocks()Gets the strongly connected components (SCCs) in the process graph.ProcessSystem.getTopologicalOrder()Gets the calculation order derived from process topology.ProcessSystem.getUnitOperations()Gets the list of unit operations.Methods in neqsim.process.processmodel with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidProcessSystem.add(int position, ProcessEquipmentInterface operation) Add to specific position.voidProcessSystem.add(ProcessEquipmentInterface operation) Add to end.voidProcessSystem.add(ProcessEquipmentInterface[] operations) Add multiple process equipment to end.private voidProcessSystemGraphvizExporter.addStreamReference(ProcessEquipmentInterface unit, ProcessSystemGraphvizExporter.StreamReferences references, Object stream, ProcessSystemGraphvizExporter.StreamRole role, String descriptor) private voidProcessSystemGraphvizExporter.addStreamReference(ProcessEquipmentInterface unit, ProcessSystemGraphvizExporter.StreamReferences references, Method method, Object stream, String suffix) ProcessSystem.addUnit(String name, ProcessEquipmentInterface equipment) addUnit.ProcessSystem.addUnit(ProcessEquipmentInterface equipment) addUnit.private voidProcessSystem.autoConnect(ProcessEquipmentInterface fromUnit, ProcessEquipmentInterface toUnit) private doubleProcessSystem.calculateInletFlow(ProcessEquipmentInterface unitOp, String unit) ProcessSystemGraphvizExporter.collectStreamReferences(ProcessEquipmentInterface unit) private voidProcessSystemGraphvizExporter.collectStreamReferencesFromFields(ProcessEquipmentInterface unit, ProcessSystemGraphvizExporter.StreamReferences references, Object target, String descriptorPrefix, Set<Object> visited) ProcessSystemGraphvizExporter.inferStreamRole(ProcessEquipmentInterface unit, Method method, String descriptor) private ObjectProcessSystemGraphvizExporter.invokeMethod(ProcessEquipmentInterface unit, Method method) booleanProcessSystem.isInRecycleLoop(ProcessEquipmentInterface unit) Checks if a specific unit is part of a recycle loop.booleanProcessSystem.replaceUnit(String name, ProcessEquipmentInterface newObject) Replace a unitoperation.voidProcessModuleBaseClass.runConditionAnalysis(ProcessEquipmentInterface refExchanger) runConditionAnalysis.private static voidProcessLoader.setProperty(ProcessEquipmentInterface unit, String property, Object value) Constructors in neqsim.process.processmodel with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionprivateStreamReference(ProcessEquipmentInterface unit, Object stream, ProcessSystemGraphvizExporter.StreamRole role, String descriptor) -
Uses of ProcessEquipmentInterface in neqsim.process.processmodel.dexpi
Classes in neqsim.process.processmodel.dexpi that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassLightweight placeholder for equipment imported from a DEXPI XML file.classStream created from DEXPI piping segments while preserving key metadata. -
Uses of ProcessEquipmentInterface in neqsim.process.processmodel.diagram
Fields in neqsim.process.processmodel.diagram with type parameters of type ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final Map<ProcessEquipmentInterface, EquipmentRole> PFDLayoutPolicy.roleCacheCache for equipment role classifications.Methods in neqsim.process.processmodel.diagram with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate voidProcessDiagramExporter.appendDexpiMetadata(StringBuilder label, ProcessEquipmentInterface equipment) Appends DEXPI metadata (tag names, line numbers, fluid codes) to a label.private StringProcessDiagramExporter.buildNodeLabel(ProcessEquipmentInterface equipment, String name, String type) Builds a node label based on the detail level.private EquipmentRolePFDLayoutPolicy.classifyByPhase(ProcessEquipmentInterface equipment) Classifies equipment role based on the phase of its fluid.PFDLayoutPolicy.classifyEquipment(ProcessEquipmentInterface equipment) Classifies the role of process equipment for layout purposes.PFDLayoutPolicy.classifySeparatorOutlet(ProcessEquipmentInterface separator, StreamInterface outletStream) Determines the separator outlet type for an edge leaving a separator.private EquipmentRolePFDLayoutPolicy.determineRole(ProcessEquipmentInterface equipment) Determines the role of equipment based on its type and context.static EquipmentVisualStyleEquipmentVisualStyle.getStyleForEquipment(ProcessEquipmentInterface equipment) Gets the visual style for a process equipment instance.private booleanProcessDiagramExporter.isSeparator(ProcessEquipmentInterface equipment) Checks if equipment is a separator type.private booleanProcessDiagramExporter.isValve(ProcessEquipmentInterface equipment) Checks if equipment is a valve type. -
Uses of ProcessEquipmentInterface in neqsim.process.processmodel.graph
Fields in neqsim.process.processmodel.graph declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final ProcessEquipmentInterfaceProcessNode.equipmentThe process equipment this node represents.Methods in neqsim.process.processmodel.graph that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProcessNode.getEquipment()Gets the process equipment this node represents.Methods in neqsim.process.processmodel.graph that return types with arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProcessGraph.getCalculationOrder()Gets calculation order - the order in which units should be executed.ProcessModelGraph.getCalculationOrder()Get the calculation order for the entire model.Methods in neqsim.process.processmodel.graph with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProcessGraph.addEdge(ProcessEquipmentInterface sourceEquipment, ProcessEquipmentInterface targetEquipment, StreamInterface stream) Adds an edge between two equipment units.ProcessGraph.addNode(ProcessEquipmentInterface equipment) Adds a node to the graph.private static voidProcessModelGraphBuilder.checkMixerInputs(ProcessEquipmentInterface mixer, String targetSystemName, Map<Object, ProcessEquipmentInterface> streamProducers, Map<Object, String> streamToSystem, ProcessGraph flattenedGraph, List<ProcessModelGraph.InterSystemConnection> connections) Check Mixer inputs for cross-system connections.private static voidProcessGraphBuilder.collectConsumedStreamsAndCreateEdges(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer) Collects streams consumed by a unit and creates edges.private static voidProcessModelGraphBuilder.collectEquipmentOutputs(ProcessEquipmentInterface equipment, String systemName, Map<Object, ProcessEquipmentInterface> streamProducers, Map<Object, String> streamToSystem) Collect output streams from specific equipment types.private static voidProcessGraphBuilder.collectMixerInputStreamsAndCreateEdges(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer) Collects input streams from a Mixer and creates edges.private static voidProcessGraphBuilder.collectProducedStreams(ProcessEquipmentInterface unit, Map<Object, ProcessEquipmentInterface> streamToProducer) Collects streams produced by a unit via common getter methods.private static voidProcessGraphBuilder.collectSplitStreams(ProcessEquipmentInterface unit, Map<Object, ProcessEquipmentInterface> streamToProducer) Collects split streams from a Splitter via reflection.private static voidProcessGraphBuilder.createEdgeFromProducer(ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer, Object stream, ProcessEquipmentInterface consumer) Creates an edge from the producer of a stream to the consumer.ProcessGraph.getNode(ProcessEquipmentInterface equipment) Gets a node by equipment.private static ObjectProcessGraphBuilder.invokeMethod(ProcessEquipmentInterface unit, Method method) Safely invokes a method.private static voidProcessGraphBuilder.scanFieldsForInletStreams(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer, Set<Object> visited) Scans fields for inlet streams.Method parameters in neqsim.process.processmodel.graph with type arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate static voidProcessModelGraphBuilder.checkMixerInputs(ProcessEquipmentInterface mixer, String targetSystemName, Map<Object, ProcessEquipmentInterface> streamProducers, Map<Object, String> streamToSystem, ProcessGraph flattenedGraph, List<ProcessModelGraph.InterSystemConnection> connections) Check Mixer inputs for cross-system connections.private static voidProcessGraphBuilder.collectConsumedStreamsAndCreateEdges(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer) Collects streams consumed by a unit and creates edges.private static voidProcessModelGraphBuilder.collectEquipmentOutputs(ProcessEquipmentInterface equipment, String systemName, Map<Object, ProcessEquipmentInterface> streamProducers, Map<Object, String> streamToSystem) Collect output streams from specific equipment types.private static voidProcessGraphBuilder.collectMixerInputStreamsAndCreateEdges(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer) Collects input streams from a Mixer and creates edges.private static voidProcessGraphBuilder.collectProducedStreams(ProcessEquipmentInterface unit, Map<Object, ProcessEquipmentInterface> streamToProducer) Collects streams produced by a unit via common getter methods.private static voidProcessGraphBuilder.collectSplitStreams(ProcessEquipmentInterface unit, Map<Object, ProcessEquipmentInterface> streamToProducer) Collects split streams from a Splitter via reflection.private static voidProcessGraphBuilder.createEdgeFromProducer(ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer, Object stream, ProcessEquipmentInterface consumer) Creates an edge from the producer of a stream to the consumer.private static voidProcessGraphBuilder.scanFieldsForInletStreams(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer, Set<Object> visited) Scans fields for inlet streams.Constructors in neqsim.process.processmodel.graph with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionProcessNode(int index, ProcessEquipmentInterface equipment) Creates a new process node. -
Uses of ProcessEquipmentInterface in neqsim.process.processmodel.lifecycle
Methods in neqsim.process.processmodel.lifecycle with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate static voidProcessSystemState.EquipmentState.captureEquipmentProperties(ProcessEquipmentInterface equipment, ProcessSystemState.EquipmentState state) Captures equipment-specific numeric and string properties.ProcessSystemState.EquipmentState.fromEquipment(ProcessEquipmentInterface equipment) Creates an EquipmentState from an equipment instance. -
Uses of ProcessEquipmentInterface in neqsim.process.processmodel.processmodules
Classes in neqsim.process.processmodel.processmodules that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassAdsorptionDehydrationlModule class.classCO2RemovalModule class.classDPCUModule class.classGlycolDehydrationlModule class.classMEGReclaimerModule class.classMixerGasProcessingModule class.classPropaneCoolingModule class.classSeparationTrainModule class.classSeparationTrainModuleSimple class.classWellFluidModule class.Methods in neqsim.process.processmodel.processmodules that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptiongetUnit. -
Uses of ProcessEquipmentInterface in neqsim.process.safety
Fields in neqsim.process.safety with type parameters of type ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final Map<String, Consumer<ProcessEquipmentInterface>> ProcessSafetyScenario.Builder.customManipulatorsprivate final Map<String, Consumer<ProcessEquipmentInterface>> ProcessSafetyScenario.customManipulatorsMethods in neqsim.process.safety that return types with arguments of type ProcessEquipmentInterfaceMethods in neqsim.process.safety with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate voidProcessSafetyScenario.deactivateController(ProcessEquipmentInterface unit) private voidProcessSafetyScenario.markUnitInactive(ProcessEquipmentInterface unit) Method parameters in neqsim.process.safety with type arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProcessSafetyScenario.Builder.customManipulator(String unitName, Consumer<ProcessEquipmentInterface> manipulator) -
Uses of ProcessEquipmentInterface in neqsim.process.safety.scenario
Methods in neqsim.process.safety.scenario with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate voidAutomaticScenarioGenerator.identifyFailuresForEquipment(ProcessEquipmentInterface equipment) -
Uses of ProcessEquipmentInterface in neqsim.process.sustainability
Methods in neqsim.process.sustainability with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionEmissionsTracker.calculateEquipmentEmissions(ProcessEquipmentInterface equipment) -
Uses of ProcessEquipmentInterface in neqsim.process.util.example
Fields in neqsim.process.util.example with type parameters of type ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final Map<String, ProcessEquipmentInterface> ConfigurableLogicExample.LogicFactory.equipmentMethods in neqsim.process.util.example that return types with arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate static Map<String, ProcessEquipmentInterface> ConfigurableLogicExample.createEquipmentMap(ProcessSystem system) Creates equipment name-to-object mapping for logic factory.IntegratedSafetySystemWithLogicExample.HIPPSLogic.getTargetEquipment()ProcessLogicIntegratedExample.GradualPressureReductionLogic.getTargetEquipment()Methods in neqsim.process.util.example with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate static LogicActionDynamicLogicExample.createAdaptiveAction(String description, ProcessEquipmentInterface equipment, double parameter) Factory method for creating adaptive actions.Constructor parameters in neqsim.process.util.example with type arguments of type ProcessEquipmentInterface -
Uses of ProcessEquipmentInterface in neqsim.process.util.fielddevelopment
Methods in neqsim.process.util.fielddevelopment that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate ProcessEquipmentInterfaceFacilityCapacity.findEquipment(String name) Finds equipment by name in the facility.Methods in neqsim.process.util.fielddevelopment with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionFacilityCapacity.createDebottleneckOption(ProcessEquipmentInterface equipment, ProductionOptimizer.OptimizationResult baseResult, StreamInterface feedStream, double lowerBound, double upperBound, String rateUnit) Creates a debottleneck option for a piece of equipment.private doubleFacilityCapacity.estimateCapex(ProcessEquipmentInterface equipment, double currentCapacity, double upgradedCapacity) Estimates CAPEX for a capacity upgrade. -
Uses of ProcessEquipmentInterface in neqsim.process.util.monitor
Constructors in neqsim.process.util.monitor with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionBaseResponse(ProcessEquipmentInterface equipment) Constructor for BaseResponse. -
Uses of ProcessEquipmentInterface in neqsim.process.util.optimization
Subinterfaces with type arguments of type ProcessEquipmentInterface in neqsim.process.util.optimizationModifier and TypeInterfaceDescription(package private) static interfaceFunction to compute capacity duty/limit for a specific equipment.(package private) static interfaceMetric to evaluate per-equipment constraints.Fields in neqsim.process.util.optimization declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final ProcessEquipmentInterfaceProductionOptimizer.Evaluation.bottleneckprivate final ProcessEquipmentInterfaceProductionOptimizer.OptimizationResult.bottleneckMethods in neqsim.process.util.optimization that return ProcessEquipmentInterfaceModifier and TypeMethodDescription(package private) ProcessEquipmentInterfaceProductionOptimizer.Evaluation.bottleneck()ProductionOptimizer.OptimizationResult.getBottleneck()Methods in neqsim.process.util.optimization with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProductionOptimizer.determineCapacityRange(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) private ProductionOptimizer.CapacityRuleProductionOptimizer.determineCapacityRule(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) private doubleProductionOptimizer.determineUtilizationLimit(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) doubleProductionOptimizer.CapacityRule.duty(ProcessEquipmentInterface unit) booleanProductionOptimizer.EquipmentConstraintRule.matches(ProcessEquipmentInterface unit) doubleProductionOptimizer.CapacityRule.max(ProcessEquipmentInterface unit) ProductionOptimizer.EquipmentConstraintRule.toConstraint(ProcessEquipmentInterface unit) Constructors in neqsim.process.util.optimization with parameters of type ProcessEquipmentInterfaceModifierConstructorDescription(package private)Evaluation(double bottleneckUtilization, ProcessEquipmentInterface bottleneck, List<ProductionOptimizer.UtilizationRecord> utilizationRecords, List<ProductionOptimizer.ConstraintStatus> constraintStatuses, Map<String, Double> objectiveValues, Map<String, Double> decisionVariables, boolean utilizationWithinLimits, boolean hardOk, double score) OptimizationResult(double optimalRate, String rateUnit, Map<String, Double> decisionVariables, ProcessEquipmentInterface bottleneck, double bottleneckUtilization, List<ProductionOptimizer.UtilizationRecord> utilizationRecords, Map<String, Double> objectiveValues, List<ProductionOptimizer.ConstraintStatus> constraintStatuses, boolean feasible, double score, int iterations, List<ProductionOptimizer.IterationRecord> iterationHistory) -
Uses of ProcessEquipmentInterface in neqsim.process.util.sensitivity
Methods in neqsim.process.util.sensitivity that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate ProcessEquipmentInterfaceProcessSensitivityAnalyzer.findEquipment(String name) Finds equipment by name in the process system.Methods in neqsim.process.util.sensitivity with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate doubleProcessSensitivityAnalyzer.callMethodWithOptionalUnit(ProcessEquipmentInterface equipment, String methodName, String unit, String defaultUnit) Calls a method with optional unit parameter.private voidProcessSensitivityAnalyzer.callSetterWithOptionalUnit(ProcessEquipmentInterface equipment, String methodName, double value, String unit, String defaultUnit) Calls a setter with optional unit parameter.private doubleProcessSensitivityAnalyzer.getPropertyFromEquipment(ProcessEquipmentInterface equipment, String property, String unit) Gets a property value from equipment using reflection.private doubleProcessSensitivityAnalyzer.getStandardProperty(ProcessEquipmentInterface equipment, String property, String unit) Gets standard properties that are common across equipment types.private voidProcessSensitivityAnalyzer.setPropertyOnEquipment(ProcessEquipmentInterface equipment, String property, double value, String unit) Sets a property value on equipment using reflection.private voidProcessSensitivityAnalyzer.setStandardProperty(ProcessEquipmentInterface equipment, String property, double value, String unit) Sets standard properties common across equipment types. -
Uses of ProcessEquipmentInterface in neqsim.util.validation
Methods in neqsim.util.validation with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionstatic ValidationResultSimulationValidator.validateAndRun(ProcessEquipmentInterface equipment) Validate and run if valid.AIIntegrationHelper.validateEquipment(ProcessEquipmentInterface equipment) Validate a specific equipment piece.