Uses of Interface
neqsim.process.equipment.ProcessEquipmentInterface
Packages that use ProcessEquipmentInterface
Package
Description
Stable automation API for programmatic interaction with running NeqSim process simulations.
Process design framework for automated equipment sizing and optimization.
Equipment capacity constraint framework for process optimization.
IEC 81346 reference designation support for NeqSim process equipment.
LNG cargo ageing and transport simulation package.
Transient multiphase pipe flow models.
Subsea equipment package for SURF (Subsea, Umbilicals, Risers, Flowlines) field development.
Produced water treatment equipment for offshore oil and gas facilities.
Concept evaluation and batch processing for field development.
Mechanical design classes for manifolds.
Mechanical design package for subsea SURF (Subsea, Umbilicals, Risers, Flowlines) equipment.
Technical Requirements Document (TORG) framework for process design.
Mechanical design classes for water treatment equipment.
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).
Probabilistic risk analysis framework for process safety.
Condition-Based Reliability Package.
Automatic scenario generation for safety analysis.
Sustainability and emissions tracking for process systems.
Field Development Planning utilities for NeqSim.
Process optimization engine and constraint evaluation utilities.
Process topology analysis and functional location tagging.
AI-friendly validation framework for NeqSim.
-
Uses of ProcessEquipmentInterface in neqsim.process.automation
Fields in neqsim.process.automation declared as ProcessEquipmentInterfaceModifier and TypeFieldDescription(package private) final ProcessEquipmentInterfaceProcessAutomation.ResolvedUnit.unitMethods in neqsim.process.automation that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate ProcessEquipmentInterfaceProcessAutomation.findByReferenceDesignation(String areaName, String refDesString) Finds a unit by its IEC 81346 reference designation string.private ProcessEquipmentInterfaceFinds a unit by name, optionally scoped to a specific area.private ProcessEquipmentInterfaceProcessAutomation.searchByRefDes(ProcessSystem ps, String refDesString) Searches a process system for equipment matching a reference designation string.Methods in neqsim.process.automation with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate voidProcessAutomation.addOutletStreamVariables(List<SimulationVariable> vars, String unitName, ProcessEquipmentInterface unit) Adds outlet stream variables for single-outlet equipment.private List<SimulationVariable> ProcessAutomation.buildVariableList(String unitName, ProcessEquipmentInterface unit) Builds the list of variables exposed by a unit operation.private doubleProcessAutomation.getEquipmentProperty(ProcessEquipmentInterface unit, String property, String uom) Gets a property value directly from an equipment object.private StreamInterfaceProcessAutomation.resolveStreamPort(ProcessEquipmentInterface unit, String portName) Resolves a stream port name to the actual stream object.private voidProcessAutomation.setEquipmentProperty(ProcessEquipmentInterface unit, String property, double value, String uom) Sets a property value directly on an equipment object.Constructors in neqsim.process.automation with parameters of type ProcessEquipmentInterfaceModifierConstructorDescription(package private)ResolvedUnit(ProcessEquipmentInterface unit, String addressPrefix) -
Uses of ProcessEquipmentInterface in neqsim.process.costestimation
Methods in neqsim.process.costestimation with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate StringProcessCostEstimate.classifyEquipment(ProcessEquipmentInterface equipment) Classify equipment into a type category. -
Uses of ProcessEquipmentInterface in neqsim.process.design
Methods in neqsim.process.design that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionDesignResult.getEquipment(String name) Get an equipment from the optimized process.Methods in neqsim.process.design that return types with arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate List<ProcessEquipmentInterface> DesignOptimizer.getAllUnitOperations()Get all unit operations from either ProcessSystem or ProcessModule.Methods in neqsim.process.design with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidDesignSpecification.applyTo(ProcessEquipmentInterface equipment) Apply this specification to the given equipment.EquipmentConstraintRegistry.createConstraint(ProcessEquipmentInterface equipment, String constraintType, double maxValue) Create a capacity constraint for a specific equipment and constraint type.EquipmentConstraintRegistry.getConstraintTemplates(ProcessEquipmentInterface equipment) Get the available constraint types for an equipment instance.EquipmentConstraintRegistry.getEquipmentType(ProcessEquipmentInterface equipment) Get the equipment type string for a given equipment instance. -
Uses of ProcessEquipmentInterface in neqsim.process.electricaldesign
Fields in neqsim.process.electricaldesign declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate ProcessEquipmentInterfaceElectricalDesign.processEquipmentThe process equipment this electrical design belongs to.Methods in neqsim.process.electricaldesign that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionElectricalDesign.getProcessEquipment()Get the process equipment.Constructors in neqsim.process.electricaldesign with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionElectricalDesign(ProcessEquipmentInterface processEquipment) Constructor for ElectricalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.electricaldesign.compressor
Constructors in neqsim.process.electricaldesign.compressor with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionCompressorElectricalDesign(ProcessEquipmentInterface processEquipment) Constructor for CompressorElectricalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.electricaldesign.heatexchanger
Constructors in neqsim.process.electricaldesign.heatexchanger with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionHeatExchangerElectricalDesign(ProcessEquipmentInterface processEquipment) Constructor for HeatExchangerElectricalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.electricaldesign.pipeline
Constructors in neqsim.process.electricaldesign.pipeline with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionPipelineElectricalDesign(ProcessEquipmentInterface processEquipment) Constructor for PipelineElectricalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.electricaldesign.pump
Constructors in neqsim.process.electricaldesign.pump with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionPumpElectricalDesign(ProcessEquipmentInterface processEquipment) Constructor for PumpElectricalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.electricaldesign.separator
Constructors in neqsim.process.electricaldesign.separator with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionSeparatorElectricalDesign(ProcessEquipmentInterface processEquipment) Constructor for SeparatorElectricalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment
Classes in neqsim.process.equipment that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassAbstract base class for process equipment with multiple inlet and/or outlet streams.classAbstract 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 TypeClassDescriptionclassH2S Scavenger unit operation for removing hydrogen sulfide from gas streams.classRate-based packed column absorber using the two-film model with mass transfer coefficients.classSimpleAbsorber class.classSimple amine absorber model for acid gas removal (CO2 and H2S).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 ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassAdsorption bed unit operation supporting both steady-state and transient simulation.classFixed-bed mercury removal unit operation using chemisorption (e.g.classSimpleAdsorber class. -
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.blackoil
Classes in neqsim.process.equipment.blackoil that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassEquilibrium Black-Oil separator at given (P_out, T_out). -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.capacity
Fields in neqsim.process.equipment.capacity declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final ProcessEquipmentInterfaceBottleneckResult.equipmentThe equipment that is the bottleneck.Methods in neqsim.process.equipment.capacity that return ProcessEquipmentInterfaceMethods in neqsim.process.equipment.capacity that return types with arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionClass<? extends ProcessEquipmentInterface> CompressorCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> DistillationColumnCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> EjectorCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> ElectrolyzerCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> EquipmentCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> ExpanderCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> FilterAdsorberCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> HeatExchangerCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> MixerCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> PipeCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> PowerGenerationCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> PumpCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> ReactorCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> SeparatorCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> SplitterCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> SubseaEquipmentCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> TankCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> ValveCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Class<? extends ProcessEquipmentInterface> WellFlowCapacityStrategy.getEquipmentClass()Gets the equipment class this strategy handles.Methods in neqsim.process.equipment.capacity with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptiondoubleCompressorCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleDistillationColumnCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleEjectorCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleElectrolyzerCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleEquipmentCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleEquipmentCapacityStrategyRegistry.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates capacity for equipment using the appropriate strategy.doubleExpanderCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleFilterAdsorberCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleHeatExchangerCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleMixerCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doublePipeCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doublePowerGenerationCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doublePumpCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleReactorCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleSeparatorCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleSplitterCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleSubseaEquipmentCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleTankCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleValveCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleWellFlowCapacityStrategy.evaluateCapacity(ProcessEquipmentInterface equipment) Evaluates the current capacity utilization of the equipment.doubleCompressorCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleDistillationColumnCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleEjectorCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleElectrolyzerCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleEquipmentCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleExpanderCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleFilterAdsorberCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleHeatExchangerCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleMixerCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doublePipeCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doublePowerGenerationCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doublePumpCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleReactorCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleSeparatorCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleSplitterCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleSubseaEquipmentCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleTankCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleValveCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.doubleWellFlowCapacityStrategy.evaluateMaxCapacity(ProcessEquipmentInterface equipment) Evaluates the maximum capacity of the equipment.EquipmentCapacityStrategyRegistry.findStrategy(ProcessEquipmentInterface equipment) Finds the best strategy for the given equipment.private doublePipeCapacityStrategy.getApplicableMaxVelocity(ProcessEquipmentInterface equipment) Gets the applicable maximum velocity based on flow type.doubleEjectorCapacityStrategy.getAvailableMargin(ProcessEquipmentInterface equipment) Gets the available margin before hitting the bottleneck constraint.default doubleEquipmentCapacityStrategy.getAvailableMargin(ProcessEquipmentInterface equipment) Gets the available margin before hitting the bottleneck constraint.doubleExpanderCapacityStrategy.getAvailableMargin(ProcessEquipmentInterface equipment) Gets the available margin before hitting the bottleneck constraint.CompressorCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).DistillationColumnCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).EjectorCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).ElectrolyzerCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).EquipmentCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).ExpanderCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).FilterAdsorberCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).HeatExchangerCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).MixerCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).PipeCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).PowerGenerationCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).PumpCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).ReactorCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).SeparatorCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).SplitterCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).SubseaEquipmentCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).TankCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).ValveCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).WellFlowCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).CompressorCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.DistillationColumnCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.EjectorCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.ElectrolyzerCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.EquipmentCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.EquipmentCapacityStrategyRegistry.getConstraints(ProcessEquipmentInterface equipment) Gets all constraints for equipment using the appropriate strategy.ExpanderCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.FilterAdsorberCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.HeatExchangerCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.MixerCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.PipeCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.PowerGenerationCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.PumpCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.ReactorCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.SeparatorCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.SplitterCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.SubseaEquipmentCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.TankCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.ValveCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.WellFlowCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.private doublePipeCapacityStrategy.getSuperficialVelocity(ProcessEquipmentInterface equipment) Gets the superficial velocity from the pipe.CompressorCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.DistillationColumnCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.EjectorCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.ElectrolyzerCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.EquipmentCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.ExpanderCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.FilterAdsorberCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.HeatExchangerCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.MixerCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.PipeCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.PowerGenerationCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.PumpCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.ReactorCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.SeparatorCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.SplitterCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.SubseaEquipmentCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.TankCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.ValveCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.WellFlowCapacityStrategy.getViolations(ProcessEquipmentInterface equipment) Gets the list of constraint violations for this equipment.booleanCompressorCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanDistillationColumnCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanEjectorCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanElectrolyzerCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanEquipmentCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanEquipmentCapacityStrategyRegistry.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if equipment is within all hard limits using the appropriate strategy.booleanExpanderCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanFilterAdsorberCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanHeatExchangerCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanMixerCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanPipeCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanPowerGenerationCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanPumpCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanReactorCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanSeparatorCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanSplitterCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanSubseaEquipmentCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanTankCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanValveCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanWellFlowCapacityStrategy.isWithinHardLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all hard limits.booleanCompressorCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanDistillationColumnCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanEjectorCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanElectrolyzerCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanEquipmentCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanExpanderCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanFilterAdsorberCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanHeatExchangerCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanMixerCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanPipeCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanPowerGenerationCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanPumpCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanReactorCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanSeparatorCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanSplitterCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanSubseaEquipmentCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanTankCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanValveCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanWellFlowCapacityStrategy.isWithinSoftLimits(ProcessEquipmentInterface equipment) Checks if the equipment is operating within all soft limits (design values).booleanCompressorCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanDistillationColumnCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanEjectorCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanElectrolyzerCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanEquipmentCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanExpanderCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanFilterAdsorberCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanHeatExchangerCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanMixerCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanPipeCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanPowerGenerationCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanPumpCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanReactorCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanSeparatorCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanSplitterCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanSubseaEquipmentCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanTankCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanValveCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.booleanWellFlowCapacityStrategy.supports(ProcessEquipmentInterface equipment) Checks if this strategy supports the given equipment.Constructors in neqsim.process.equipment.capacity with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionBottleneckResult(ProcessEquipmentInterface equipment, CapacityConstraint constraint, double utilization) Creates a bottleneck result. -
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 ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassCompressor class.classComposite equipment representing a single compressor stage (train).Methods in neqsim.process.equipment.compressor that return types with arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionCompressorTrain.getInternalEquipment()Get all internal equipment as an ordered list. -
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.classPacked column (contactor/absorber/stripper) using packing internals with HETP-based staging.classCounter-current rate-based packed column for non-reactive absorption and stripping.classA distillation tray that performs reactive equilibrium (simultaneous chemical equilibrium + phase equilibrium) instead of standard VLE.classReboiler class.classLNG scrub column model for heavy hydrocarbon removal prior to liquefaction.classShort-cut distillation column using the Fenske-Underwood-Gilliland (FUG) method.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.classSulfur filter for removing solid elemental sulfur (S8) from gas streams.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-cooled heat exchanger (fin-fan cooler) model.classCooler class.classDryer for removing moisture from wet solids or liquid streams.classDuty-controlled fired heater with thermal efficiency modeling.classHeater class.classHeatExchanger class.classLNG cryogenic multi-stream heat exchanger model (plate-fin / brazed aluminium).classMulti-effect evaporator for concentration of solutions.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.iec81346
Methods in neqsim.process.equipment.iec81346 with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionstatic IEC81346LetterCodeIEC81346LetterCode.fromEquipment(ProcessEquipmentInterface equipment) Maps a NeqSim equipment class to its corresponding IEC 81346-2 letter code. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.lng
Classes in neqsim.process.equipment.lng that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassTop-level orchestrator for LNG ageing simulations. -
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 TypeClassDescriptionclassPipeline network supporting looped topologies with Hardy Cross solver.classNetwork 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 TypeClassDescriptionclassSingle-phase adiabatic pipe model.classAdiabaticTwoPhasePipe class.classIncompressible pipe flow model for liquid flow with fittings.classMultiphase pipe flow simulation model using non-equilibrium two-phase flow.classOne-phase pipeline with compositional tracking support.classPipeline simulation using Beggs and Brill empirical correlations for multiphase flow.classPipeline simulation using Hagedorn and Brown empirical correlation for multiphase vertical flow.classBase class for pipeline simulation models.classPipeline simulation using the Mukherjee and Brill (1985) correlation for multiphase flow.classRiser equipment class for subsea and offshore applications.classSimple pipeline model with specified outlet temperature and pressure.classTopside piping equipment class for offshore platforms and onshore facilities.classTransient wellbore model for simulating shutdown cooling and depressurization.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 TypeClassDescriptionclassCombined-cycle power system integrating a gas turbine, HRSG, and steam turbine.classFuelCell class representing a simple hydrogen fuel cell.classGas turbine model with integrated air compression, combustion, and expansion.classHeat Recovery Steam Generator (HRSG) for combined-cycle power plants.classOffshore energy system integrating multiple power sources with dispatch logic.classSimple solar panel model converting solar irradiance to electrical power.classSteam turbine for power generation from a high-pressure steam stream.classOffshore/onshore wind farm model aggregating multiple turbines with power curves and wake losses.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 TypeClassDescriptionclassAmmonia synthesis reactor modeling the Haber-Bosch process.classAnaerobic digester for biogas production from organic substrates.classBiomass gasifier reactor for thermochemical conversion of solid biomass to syngas.classEnzyme treatment reactor for bio-processing.classFermentation reactor with Monod and Contois kinetics for bio-chemical conversion.classFermenter / bioreactor for biological conversion processes.classFurnaceBurner 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.classPlug flow reactor (PFR) for rigorous kinetic modeling of chemical reactions.classPyrolysis reactor for thermal decomposition of biomass in the absence of oxygen.classStirred tank reactor (CSTR) for bio-processing and chemical operations.classAnalyser for elemental sulfur formation, deposition, and corrosion in natural gas systems. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.reservoir
Classes in neqsim.process.equipment.reservoir that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassModels fluid leakage through compromised well cement or micro-annulus between zones.classCement degradation model for CO2 injection wells.classInjection conformance monitor for diagnosing out-of-zone injection.classMulti-compartment reservoir model for tracking pressure evolution across connected zones.classReservoirCVDsim 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 TypeClassDescriptionclassCryogenic separator model with solid formation and freeze-out safety checks.classCrystallizer for producing solid crystals from solution.classEnd flash drum model for LNG production.classGasScrubber class.classGasScrubberSimple class.classHydrocyclone class.classLiquid-liquid extractor for separation of components between two immiscible liquid phases.classNeqGasScrubber class.classPressure filter for bio-processing solid-liquid separation.classRotary vacuum filter for bio-processing solid-liquid separation.classScrew press for bio-processing dewatering.classSeparator class.classSolids centrifuge for bio-processing solid-liquid separation.classSolids separator for bio-processing applications.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 TypeClassDescriptionclassBiogas upgrader for producing biomethane from raw biogas.classSplitter 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 TypeClassDescriptionclassFlexible Pipe equipment class.classFloating substructure model for offshore wind turbines and oil/gas platforms.classMooring system design for floating offshore structures.classPipeline End Manifold (PLEM) equipment class.classPipeline End Termination (PLET) equipment class.classSimpleFlowLine class.classSubsea Booster equipment class.classSubsea Jumper equipment class.classSubsea Production Manifold equipment class.classSubsea power cable model for offshore wind farm export and inter-array connections.classSubsea Tree (Christmas Tree) equipment class.classSubsea well equipment class.classSubsea Umbilical equipment class. -
Uses of ProcessEquipmentInterface in neqsim.process.equipment.tank
Classes in neqsim.process.equipment.tank that implement ProcessEquipmentInterfaceModifier and TypeClassDescriptionclassLNG storage tank model with boil-off gas (BOG) generation.classTank 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.classModels fuel gas systems for process facilities.classGORfitter class.classMoleFractionControllerUtil class.classGORfitter class.classMulti-variable adjuster for simultaneous convergence of coupled process specifications.classNeqSimUnit class.classPressureDrop class.classRecycle class for handling tear streams in process simulations.classSetPoint class.classSetter class.classInline spreadsheet / calculator block for embedding custom calculations directly in a flowsheet.classStreamSaturatorUtil class.classStreamTransition class.classGeneric UniSim calculation block used when importing UniSim operations that carry process stream topology but do not have a one-to-one physical NeqSim equivalent.classModels utility air systems for offshore and onshore facilities.Fields in neqsim.process.equipment.util declared as ProcessEquipmentInterfaceModifier and TypeFieldDescription(package private) ProcessEquipmentInterfaceAdjuster.adjustedEquipment(package private) ProcessEquipmentInterfaceFlowRateAdjuster.adjustedEquipment(package private) ProcessEquipmentInterfaceMultiVariableAdjuster.AdjustedVariable.equipmentEquipment whose variable is manipulated.(package private) ProcessEquipmentInterfaceMultiVariableAdjuster.TargetSpecification.equipmentEquipment whose variable is observed.private final ProcessEquipmentInterfaceSpreadsheetBlock.ImportCellFromEquipment.equipmentprivate ProcessEquipmentInterfaceCalculator.outputVariable(package private) ProcessEquipmentInterfaceSetPoint.sourceEquipment(package private) final ProcessEquipmentInterfaceSpreadsheetBlock.ExportTarget.target(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 final Function<ProcessEquipmentInterface, Double> SpreadsheetBlock.ImportCellFromEquipment.readerprivate 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 TypeMethodDescriptionCalculatorLibrary.antiSurge()Create an anti-surge recycle calculator with no surge margin.CalculatorLibrary.antiSurge()Create an anti-surge recycle calculator with no surge margin.CalculatorLibrary.antiSurge(double surgeMarginFactor) Create an anti-surge recycle calculator with a configurable surge margin factor.CalculatorLibrary.antiSurge(double surgeMarginFactor) Create an anti-surge recycle calculator with a configurable surge margin factor.Resolve 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 TypeMethodDescriptionvoidMultiVariableAdjuster.addAdjustedVariable(ProcessEquipmentInterface equipment, String variable, String unit) Add an adjusted (manipulated) variable.voidSpreadsheetBlock.addExportCell(String cellName, ProcessEquipmentInterface target, SpreadsheetBlock.ExportWriter writer) Add an export target that pushes a computed cell value back into process equipment after calculation.voidSpreadsheetBlock.addImportCell(String cellName, ProcessEquipmentInterface equipment, Function<ProcessEquipmentInterface, Double> reader) Add an import cell that reads a value from any process equipment each time the block runs.voidCalculator.addInputVariable(ProcessEquipmentInterface unit) addInputVariable.voidCalculator.addInputVariable(ProcessEquipmentInterface... units) addInputVariable.voidSetter.addTargetEquipment(ProcessEquipmentInterface equipment) Add a single target equipment to the list.voidMultiVariableAdjuster.addTargetSpecification(ProcessEquipmentInterface equipment, String variable, double targetValue, String unit) Add a target specification.voidMultiVariableAdjuster.addTargetSpecification(ProcessEquipmentInterface equipment, String variable, double targetValue, String unit, String phase, String component) Add a target specification with phase and component.voidSpreadsheetBlock.ExportWriter.apply(ProcessEquipmentInterface equipment, double value) Apply the computed value to the target equipment.private StreamInterfaceAdjuster.getStreamFromEquipment(ProcessEquipmentInterface equipment) Helper method to get a StreamInterface from equipment.private StreamInterfaceMultiVariableAdjuster.getStreamFromEquipment(ProcessEquipmentInterface equipment) Get a stream interface from equipment, handling various equipment types.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) 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 TypeMethodDescriptionvoidSpreadsheetBlock.addImportCell(String cellName, ProcessEquipmentInterface equipment, Function<ProcessEquipmentInterface, Double> reader) Add an import cell that reads a value from any process equipment each time the block runs.voidSetter.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 ProcessEquipmentInterfaceModifierConstructorDescription(package private)ExportTarget(String cellName, ProcessEquipmentInterface target, SpreadsheetBlock.ExportWriter writer) (package private)ImportCellFromEquipment(ProcessEquipmentInterface equipment, Function<ProcessEquipmentInterface, Double> reader) SetPoint(String name, ProcessEquipmentInterface targetEquipment, String targetVariable, ProcessEquipmentInterface sourceEquipment) Constructor for SetPoint.Constructor parameters in neqsim.process.equipment.util with type arguments of type ProcessEquipmentInterfaceModifierConstructorDescription(package private)ImportCellFromEquipment(ProcessEquipmentInterface equipment, Function<ProcessEquipmentInterface, Double> reader) -
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 TypeClassDescriptionclassGas flotation unit for produced water treatment.classDe-oiling hydrocyclone 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.instrumentdesign
Fields in neqsim.process.instrumentdesign declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate ProcessEquipmentInterfaceInstrumentDesign.processEquipmentThe process equipment this instrument design belongs to.Methods in neqsim.process.instrumentdesign that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionInstrumentDesign.getProcessEquipment()Get the process equipment.Constructors in neqsim.process.instrumentdesign with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionInstrumentDesign(ProcessEquipmentInterface processEquipment) Constructor for InstrumentDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.instrumentdesign.compressor
Constructors in neqsim.process.instrumentdesign.compressor with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionCompressorInstrumentDesign(ProcessEquipmentInterface processEquipment) Constructor for CompressorInstrumentDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.instrumentdesign.heatexchanger
Methods in neqsim.process.instrumentdesign.heatexchanger with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate voidHeatExchangerInstrumentDesign.autoDetectType(ProcessEquipmentInterface equipment) Auto-detect heat exchanger type from equipment class.Constructors in neqsim.process.instrumentdesign.heatexchanger with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionHeatExchangerInstrumentDesign(ProcessEquipmentInterface processEquipment) Constructor for HeatExchangerInstrumentDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.instrumentdesign.pipeline
Constructors in neqsim.process.instrumentdesign.pipeline with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionPipelineInstrumentDesign(ProcessEquipmentInterface processEquipment) Constructor for PipelineInstrumentDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.instrumentdesign.separator
Constructors in neqsim.process.instrumentdesign.separator with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionSeparatorInstrumentDesign(ProcessEquipmentInterface processEquipment) Constructor for SeparatorInstrumentDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.instrumentdesign.valve
Methods in neqsim.process.instrumentdesign.valve with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate voidValveInstrumentDesign.autoDetectSafetyValve(ProcessEquipmentInterface equipment) Auto-detect if valve is an ESD/safety valve.Constructors in neqsim.process.instrumentdesign.valve with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionValveInstrumentDesign(ProcessEquipmentInterface processEquipment) Constructor for ValveInstrumentDesign. -
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 ProcessEquipmentInterfaceEquipmentDesignReport.equipmentThe process equipment.private 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 com.google.gson.JsonObjectEquipmentDatasheetGenerator.buildOperatingConditions(ProcessEquipmentInterface equipment) Builds operating conditions section from equipment streams.private com.google.gson.JsonObjectEquipmentDatasheetGenerator.buildPerformanceData(ProcessEquipmentInterface equipment) Builds equipment-specific performance data.private StringSystemMechanicalDesign.classifyEquipment(ProcessEquipmentInterface equipment) Classify equipment into a type category.SystemMechanicalDesign.createEquipmentSummary(ProcessEquipmentInterface equipment, MechanicalDesign mecDesign) Create an equipment design summary.com.google.gson.JsonObjectEquipmentDatasheetGenerator.generateDatasheet(ProcessEquipmentInterface equipment, int sequenceNumber) Generates a datasheet for a single equipment item.private StringEquipmentDatasheetGenerator.getEquipmentTypeDescription(ProcessEquipmentInterface equipment) Gets a human-readable equipment type description.private StringEquipmentDatasheetGenerator.inferService(ProcessEquipmentInterface equipment) Infers the service description from equipment context.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 ProcessEquipmentInterfaceModifierConstructorDescriptionEquipmentDesignReport(ProcessEquipmentInterface equipment) Constructor with process equipment.MechanicalDesign(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.Constructor for MercuryRemovalMechanicalDesign. -
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.distillation
Constructors in neqsim.process.mechanicaldesign.distillation with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for DistillationColumnMechanicalDesign. -
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.electrolyzer
Constructors in neqsim.process.mechanicaldesign.electrolyzer with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for ElectrolyzerMechanicalDesign. -
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.filter
Constructors in neqsim.process.mechanicaldesign.filter with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionFilterMechanicalDesign(ProcessEquipmentInterface equipment) Creates a new FilterMechanicalDesign.Creates a new SulfurFilterMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.flare
Constructors in neqsim.process.mechanicaldesign.flare with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionFlareMechanicalDesign(ProcessEquipmentInterface equipment) Constructor for FlareMechanicalDesign. -
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) private voidHeatExchangerMechanicalDesign.runShellAndTubeCalculator(ProcessEquipmentInterface equipment) Runs the ShellAndTubeDesignCalculator with current settings to perform ASME VIII and NACE calculations.private voidHeatExchangerMechanicalDesign.transferFluidProperties(ProcessEquipmentInterface equipment) Extracts fluid properties from the heat exchanger streams and passes them to the ShellAndTubeDesignCalculator for thermal-hydraulic analysis.Constructors in neqsim.process.mechanicaldesign.heatexchanger with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionBAHXMechanicalDesign(ProcessEquipmentInterface equipment) Constructor for BAHXMechanicalDesign.Constructor for HeatExchangerMechanicalDesign.Creates a calculator from existing heat exchanger equipment. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.manifold
Constructors in neqsim.process.mechanicaldesign.manifold with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for ManifoldMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.membrane
Constructors in neqsim.process.mechanicaldesign.membrane with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for MembraneMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.mixer
Constructors in neqsim.process.mechanicaldesign.mixer with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionMixerMechanicalDesign(ProcessEquipmentInterface equipment) Constructor for MixerMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.pipeline
Constructors in neqsim.process.mechanicaldesign.pipeline with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionHydrogenPipelineDesign(ProcessEquipmentInterface equipment) Constructor for HydrogenPipelineDesign.Constructor for PipelineMechanicalDesign.Constructor for TopsidePipingMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.powergeneration
Constructors in neqsim.process.mechanicaldesign.powergeneration with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for PowerGenerationMechanicalDesign. -
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.reactor
Constructors in neqsim.process.mechanicaldesign.reactor with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionReactorMechanicalDesign(ProcessEquipmentInterface equipment) Constructor for ReactorMechanicalDesign. -
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.splitter
Constructors in neqsim.process.mechanicaldesign.splitter with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor for SplitterMechanicalDesign. -
Uses of ProcessEquipmentInterface in neqsim.process.mechanicaldesign.subsea
Constructors in neqsim.process.mechanicaldesign.subsea with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionConstructor.PLEMMechanicalDesign(ProcessEquipmentInterface equipment) Constructor.PLETMechanicalDesign(ProcessEquipmentInterface equipment) Constructor.Constructor.Constructor.Constructor.Constructor.Constructor.WellMechanicalDesign(ProcessEquipmentInterface equipment) Constructor. -
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.mechanicaldesign.watertreatment
Constructors in neqsim.process.mechanicaldesign.watertreatment with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionCreates a hydrocyclone mechanical design for the given equipment. -
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 Map<String, ProcessEquipmentInterface> JsonProcessBuilder.namedEquipmentRegistry of named equipment created during build.private 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.private ProcessEquipmentInterfaceJsonProcessBuilder.createAndWireUnit(ProcessSystem process, String type, String name, com.google.gson.JsonObject unitDef, SystemInterface defaultFluid) Creates a unit and wires its inlet stream based on the JSON definition.private ProcessEquipmentInterfaceJsonProcessBuilder.createDistillationColumn(String name, com.google.gson.JsonObject unitDef) Creates a DistillationColumn from its JSON definition, extracting tray count and condenser/reboiler flags from properties.private ProcessEquipmentInterfaceJsonProcessBuilder.createStream(String name, com.google.gson.JsonObject unitDef, SystemInterface defaultFluid) Creates a Stream from its JSON definition.ProcessSystem.getBottleneck()getBottleneck.Get process equipmen by name.ProcessModel.getUnitByReferenceDesignation(String refDesignation) Looks up a process equipment unit across all process areas by its IEC 81346 reference designation string (e.g.ProcessSystem.getUnitByReferenceDesignation(String refDesignation) Looks up a process equipment unit by its IEC 81346 reference designation string (e.g.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.private List<ProcessEquipmentInterface> ProcessSystem.reorderRecyclesWithinSCCs(List<ProcessEquipmentInterface> iterativeSection) Reorder the iterative section so that within each non-trivial SCC theRecycleunits appear after their SCC peers.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 static voidDexpiXmlWriter.appendIEC81346Attributes(Document document, Element parent, ProcessEquipmentInterface unit) Appends IEC 81346 reference designation attributes to a GenericAttributes element for a process unit.private voidJsonProcessBuilder.applyMechanicalDesignProperties(ProcessEquipmentInterface equipment, com.google.gson.JsonObject mdProps) private voidJsonProcessBuilder.applyProperties(ProcessEquipmentInterface equipment, com.google.gson.JsonObject properties) Applies property settings from JSON to an equipment unit via reflection.private voidJsonProcessBuilder.applyProperty(ProcessEquipmentInterface equipment, String propName, com.google.gson.JsonElement value) Applies a single property to an equipment unit.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) private com.google.gson.JsonObjectJsonProcessExporter.exportProperties(ProcessEquipmentInterface unit) Exports equipment-specific design properties (outlet pressure, efficiency, split factors etc.).private com.google.gson.JsonObjectJsonProcessExporter.exportUnit(ProcessEquipmentInterface unit) Exports a single equipment unit to a JSON object.private StringProcessFlowDiagramExporter.getShapeForEquipment(ProcessEquipmentInterface equip) Returns an appropriate Graphviz shape for the equipment class.private StringJsonProcessExporter.getTypeName(ProcessEquipmentInterface unit) Gets the type name string for an equipment unit matching the JsonProcessBuilder type names.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.private booleanProcessSystem.isMultiInputUnit(ProcessEquipmentInterface unit) Class-based or inlet-count-based multi-input check for a single unit.private voidJsonProcessExporter.mapOutletStreams(ProcessEquipmentInterface unit) Maps outlet streams of an equipment unit to their reference strings.private voidProcessSystem.notifyBeforeUnit(ProcessEquipmentInterface unit, int unitIndex, int totalUnits, int iterationNumber) Notify the progress listener that a unit operation is about to start.private voidProcessSystem.notifyUnitComplete(ProcessEquipmentInterface unit, int unitIndex, int totalUnits, int iterationNumber) Notify the progress listener that a unit operation has completed.private booleanProcessSystem.notifyUnitError(ProcessEquipmentInterface unit, Exception exception) Notify the progress listener that a unit operation encountered an error.default voidProcessSystem.SimulationProgressListener.onBeforeUnit(ProcessEquipmentInterface unit, int unitIndex, int totalUnits, int iterationNumber) Called before each unit operation is executed.voidProcessSystem.SimulationProgressListener.onUnitComplete(ProcessEquipmentInterface unit, int unitIndex, int totalUnits, int iterationNumber) Called after each unit operation completes successfully.default booleanProcessSystem.SimulationProgressListener.onUnitError(ProcessEquipmentInterface unit, Exception exception) Called if a unit operation encounters an error during execution.booleanProcessSystem.replaceUnit(String name, ProcessEquipmentInterface newObject) Replace a unitoperation.voidProcessModuleBaseClass.runConditionAnalysis(ProcessEquipmentInterface refExchanger) runConditionAnalysis.private voidProcessSystem.runUnitProfiled(ProcessEquipmentInterface unit, UUID id) Runs a single equipment unit with optional profiling.private static voidProcessLoader.setProperty(ProcessEquipmentInterface unit, String property, Object value) private voidJsonProcessBuilder.wireInletStream(ProcessEquipmentInterface equipment, StreamInterface stream) Wires an inlet stream to an equipment unit via reflection.Method parameters in neqsim.process.processmodel with type arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate voidJsonProcessExporter.buildStreamRefMap(List<ProcessEquipmentInterface> units) Builds a mapping from stream object identity to string reference.private SystemInterfaceJsonProcessExporter.findFeedFluid(List<ProcessEquipmentInterface> units) Finds the first feed stream's fluid for the fluid section.private List<ProcessEquipmentInterface> ProcessSystem.reorderRecyclesWithinSCCs(List<ProcessEquipmentInterface> iterativeSection) Reorder the iterative section so that within each non-trivial SCC theRecycleunits appear after their SCC peers.private voidProcessSystem.runAutoValidation(List<ProcessEquipmentInterface> executionOrder) Run auto-validation on all equipment units.voidProcessModule.runWithCallback(Consumer<ProcessEquipmentInterface> callback) Run module with a simple callback for each completed unit operation.voidProcessSystem.runWithCallback(Consumer<ProcessEquipmentInterface> callback) Run simulation with a simple callback for each completed unit operation.voidProcessSystem.runWithCallback(Consumer<ProcessEquipmentInterface> callback, UUID id) Run simulation with a simple callback for each completed unit operation.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.Methods in neqsim.process.processmodel.dexpi that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionstatic ProcessEquipmentInterfaceDexpiEquipmentFactory.create(DexpiProcessUnit unit, StreamInterface inletStream) Creates a runnable NeqSim equipment instance from a DEXPI process unit and its inlet stream.Methods in neqsim.process.processmodel.dexpi with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate static voidDexpiXmlWriter.appendEquipmentBarFromSimulation(Document document, Element element, ProcessEquipmentInterface unit, DexpiLayoutEngine.EquipmentPosition position, String labelId, String equipmentId) Appends an EquipmentBarLabel using simulation results from the equipment outlet.private static voidDexpiXmlWriter.appendIEC81346Attributes(Document document, Element genericAttributes, ProcessEquipmentInterface unit) Appends IEC 81346 reference designation attributes to the generic attributes element.private static voidDexpiXmlWriter.appendMechanicalDesignAttributes(Document document, Element parent, ProcessEquipmentInterface unit) Appends a GenericAttributes set with mechanical design parameters for the equipment.private static voidDexpiXmlWriter.appendNativeEquipment(Document document, Element parent, ProcessEquipmentInterface unit, Set<String> usedIds, String inletNozzleId, List<String> outletNozzleIds, DexpiLayoutEngine.EquipmentPosition position, int labelIndex, Map<String, double[]> nozzlePositions) Appends a native NeqSim equipment (non-DEXPI-origin) to the document using reverse mapping.private static voidDexpiXmlWriter.appendSimulationResults(Document document, Element genericAttributes, ProcessEquipmentInterface unit) Appends simulation result attributes (P, T, flow) from equipment outlet streams.private static ElementDexpiXmlWriter.buildValvePipingComponent(Document document, ProcessEquipmentInterface unit, Set<String> usedIds, String inletNozzleId, List<String> outletNozzleIds, DexpiLayoutEngine.EquipmentPosition position, int labelIndex, Map<String, double[]> nozzlePositions) Builds a PipingComponent XML element for a valve unit.DexpiXmlWriter.collectMechanicalDesignRows(ProcessEquipmentInterface unit) Collects mechanical design parameters from equipment for display in the bar label.private static StringDexpiXmlWriter.detectFailPosition(ProcessEquipmentInterface unit) Detects valve fail position from the tag name convention per NORSOK Z-003.private static StringDexpiXmlWriter.detectOrientation(ProcessEquipmentInterface unit) Detects equipment orientation from the type.private static StreamInterfaceDexpiXmlWriter.getEquipmentOutlet(ProcessEquipmentInterface unit) Gets the outlet stream of a process equipment for simulation result extraction.static StreamInterfaceDexpiStreamUtils.getGasOutletStream(ProcessEquipmentInterface equipment) Gets the primary (gas) outlet stream from a process equipment instance.static StreamInterfaceDexpiStreamUtils.getLiquidOutletStream(ProcessEquipmentInterface equipment) Gets the liquid outlet stream from a separator.private StreamInterfaceDexpiSimulationBuilder.getOutletStream(ProcessEquipmentInterface equipment) Gets the outlet stream from a process equipment instance.static StreamInterfaceDexpiStreamUtils.getWaterOutletStream(ProcessEquipmentInterface equipment) Gets the water outlet stream from a ThreePhaseSeparator.static booleanDexpiStreamUtils.isMultiOutlet(ProcessEquipmentInterface equipment) Checks whether the given equipment is a multi-outlet type (separator or splitter).private static booleanDexpiXmlWriter.isValveType(ProcessEquipmentInterface unit) Returnstrueif the unit represents a DEXPI piping component (valve) rather than an Equipment element.private static voidDexpiXmlWriter.registerOutletNozzles(ProcessEquipmentInterface unit, List<String> outNozzles, Map<Integer, String> outletStreamToNozzle) Registers outlet stream identity hashes to their nozzle IDs.(package private) static List<StreamInterface> DexpiLayoutEngine.resolveInletStreams(ProcessEquipmentInterface unit) Resolves all inlet streams for a process equipment unit.private static StringDexpiXmlWriter.reverseMapComponentClass(ProcessEquipmentInterface unit) Returns the DEXPI ComponentClass string for a native NeqSim equipment type.private static StringDexpiXmlWriter.reverseMapValveClass(ProcessEquipmentInterface unit) Determines the DEXPI valve ComponentClass from the tag name. -
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 voidProcessGraphBuilder.collectDistillationFeedsAndCreateEdges(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer) Creates edges from producers to a DistillationColumn for every feed stream attached to any tray (viagetTray(n).addStream(..)oraddFeedStream(..)).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.collectPendingStreamsAndCreateEdges(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer) Creates edges from producers to a unit for any streams listed in the unit'spendingStreamsfield.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 on a process equipment unit.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 voidProcessGraphBuilder.collectDistillationFeedsAndCreateEdges(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer) Creates edges from producers to a DistillationColumn for every feed stream attached to any tray (viagetTray(n).addStream(..)oraddFeedStream(..)).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.collectPendingStreamsAndCreateEdges(ProcessEquipmentInterface unit, ProcessGraph graph, Map<Object, ProcessEquipmentInterface> streamToProducer) Creates edges from producers to a unit for any streams listed in the unit'spendingStreamsfield.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.risk
Methods in neqsim.process.safety.risk with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate StringRiskMatrix.guessEquipmentType(ProcessEquipmentInterface unit) -
Uses of ProcessEquipmentInterface in neqsim.process.safety.risk.condition
Fields in neqsim.process.safety.risk.condition declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate ProcessEquipmentInterfaceProcessEquipmentMonitor.equipmentMethods in neqsim.process.safety.risk.condition that return ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProcessEquipmentMonitor.getEquipment()Gets the monitored equipment.Methods in neqsim.process.safety.risk.condition with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionvoidProcessEquipmentMonitor.setEquipment(ProcessEquipmentInterface equipment) Sets the monitored equipment.Constructors in neqsim.process.safety.risk.condition with parameters of type ProcessEquipmentInterfaceModifierConstructorDescriptionProcessEquipmentMonitor(ProcessEquipmentInterface equipment) Creates a monitor for the specified process equipment. -
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
Methods in neqsim.process.util with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionDynamicProcessHelper.addTemperatureController(String tag, ProcessEquipmentInterface heatExchanger, StreamInterface outletStream, double tempSetpointC) Creates a temperature transmitter and a temperature controller that drives a heater or cooler duty.private voidDynamicProcessHelper.instrumentHeatExchanger(ProcessEquipmentInterface unit) Instruments a heater or cooler with a temperature transmitter on the outlet. -
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.optimizer
Subinterfaces with type arguments of type ProcessEquipmentInterface in neqsim.process.util.optimizerModifier 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.optimizer declared as ProcessEquipmentInterfaceModifier and TypeFieldDescriptionprivate final ProcessEquipmentInterfaceProductionOptimizer.Evaluation.bottleneckprivate final ProcessEquipmentInterfaceProductionOptimizer.OptimizationResult.bottleneckprivate ProcessEquipmentInterfaceFlowRateOptimizer.outletEquipmentMethods in neqsim.process.util.optimizer that return ProcessEquipmentInterfaceModifier and TypeMethodDescription(package private) ProcessEquipmentInterfaceProductionOptimizer.Evaluation.bottleneck()ProductionOptimizer.OptimizationResult.getBottleneck()private ProcessEquipmentInterfaceProcessOptimizationEngine.getFeedStream()Gets the feed stream being used for optimization.private ProcessEquipmentInterfaceFlowRateOptimizer.getOutletEquipment()Gets the outlet equipment.private ProcessEquipmentInterfaceProcessOptimizationEngine.getOutletStream()Gets the outlet stream used for optimization.Methods in neqsim.process.util.optimizer that return types with arguments of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate List<ProcessEquipmentInterface> ProcessOptimizationEngine.getAllUnitOperations()Get all unit operations from either ProcessSystem or ProcessModule.private List<ProcessEquipmentInterface> FlowRateOptimizer.getEquipmentList()Gets list of all equipment to check for constraints.Methods in neqsim.process.util.optimizer with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionProductionOptimizer.determineCapacityRange(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) private ProductionOptimizer.CapacityRuleProductionOptimizer.determineCapacityRule(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) Determines the capacity rule for a given equipment unit.private ProductionOptimizer.CapacityRuleProductionOptimizer.determineCapacityRuleByType(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) Type-specific capacity rules for common equipment types.private doubleProductionOptimizer.determineUtilizationLimit(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) doubleProductionOptimizer.CapacityRule.duty(ProcessEquipmentInterface unit) private StringDebottleneckAnalyzer.generateSuggestion(ProcessEquipmentInterface equip, String constraintName, double utilization) Generates a debottleneck suggestion for the given equipment.private Map<String, CapacityConstraint> ProcessConstraintEvaluator.getConstraintsWithCaching(ProcessEquipmentInterface equipment, EquipmentCapacityStrategy strategy, int processRunCount) Gets constraints with caching support.booleanProductionOptimizer.EquipmentConstraintRule.matches(ProcessEquipmentInterface unit) doubleProductionOptimizer.CapacityRule.max(ProcessEquipmentInterface unit) ProductionOptimizer.EquipmentConstraintRule.toConstraint(ProcessEquipmentInterface unit) Constructors in neqsim.process.util.optimizer 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.report
Methods in neqsim.process.util.report with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionHeatMaterialBalance.getEquipmentData(ProcessEquipmentInterface unit) Creates an equipment summary for one unit operation. -
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.process.util.topology
Methods in neqsim.process.util.topology with parameters of type ProcessEquipmentInterfaceModifier and TypeMethodDescriptionprivate StreamInterfaceProcessTopologyAnalyzer.getInletStream(ProcessEquipmentInterface equipment) private List<StreamInterface> ProcessTopologyAnalyzer.getInletStreams(ProcessEquipmentInterface equipment) private StreamInterfaceProcessTopologyAnalyzer.getOutletStream(ProcessEquipmentInterface equipment) private List<StreamInterface> ProcessTopologyAnalyzer.getOutletStreams(ProcessEquipmentInterface equipment) -
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.