Uses of Class
neqsim.process.equipment.capacity.CapacityConstraint
Packages that use CapacityConstraint
Package
Description
Process design framework for automated equipment sizing and optimization.
Equipment capacity constraint framework for process optimization.
Process optimization engine and constraint evaluation utilities.
-
Uses of CapacityConstraint in neqsim.process.design
Fields in neqsim.process.design with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate Map<String, List<CapacityConstraint>> EquipmentConstraintRegistry.customConstraintsMethods in neqsim.process.design that return CapacityConstraintModifier and TypeMethodDescriptionEquipmentConstraintRegistry.createConstraint(ProcessEquipmentInterface equipment, String constraintType, double maxValue) Create a capacity constraint for a specific equipment and constraint type.Methods in neqsim.process.design that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionEquipmentConstraintRegistry.getCustomConstraints(String equipmentType) Get custom constraints registered for an equipment type.Methods in neqsim.process.design with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidEquipmentConstraintRegistry.registerCustomConstraint(String equipmentType, CapacityConstraint constraint) Register a custom constraint for an equipment type. -
Uses of CapacityConstraint in neqsim.process.equipment
Fields in neqsim.process.equipment with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate Map<String, CapacityConstraint> ProcessEquipmentBaseClass.capacityConstraintsCapacity constraints for this equipment, keyed by constraint name.Methods in neqsim.process.equipment that return CapacityConstraintModifier and TypeMethodDescriptionProcessEquipmentBaseClass.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.default CapacityConstraintProcessEquipmentInterface.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionProcessEquipmentBaseClass.getCapacityConstraints()Gets all capacity constraints defined for this equipment.default Map<String, CapacityConstraint> ProcessEquipmentInterface.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidProcessEquipmentBaseClass.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment.default voidProcessEquipmentInterface.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.capacity
Fields in neqsim.process.equipment.capacity declared as CapacityConstraintModifier and TypeFieldDescriptionprivate final CapacityConstraintBottleneckResult.constraintThe most limiting constraint on the bottleneck equipment.Methods in neqsim.process.equipment.capacity that return CapacityConstraintModifier and TypeMethodDescriptionStandardConstraintType.createConstraint()Creates a new CapacityConstraint with this type's predefined settings.CapacityConstrainedEquipment.getBottleneckConstraint()Gets the constraint with the highest utilization (the bottleneck).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).BottleneckResult.getConstraint()Gets the limiting constraint.CapacityConstraint.setCurrentValue(double value) Sets the current value directly.CapacityConstraint.setDescription(String description) Sets a description for this constraint.CapacityConstraint.setDesignValue(double designValue) Sets the design/rated value for this constraint.CapacityConstraint.setEnabled(boolean enabled) Enables or disables this constraint for capacity analysis.CapacityConstraint.setMaxValue(double maxValue) Sets the maximum allowable value (for HARD constraints).CapacityConstraint.setMinValue(double minValue) Sets the minimum required value (for constraints like residence time).CapacityConstraint.setSeverity(CapacityConstraint.ConstraintSeverity severity) Sets the severity level for this constraint.Sets the unit of measurement for this constraint.CapacityConstraint.setValueSupplier(DoubleSupplier supplier) Sets the supplier function to get the current value from equipment.CapacityConstraint.setWarningThreshold(double warningThreshold) Sets the warning threshold as a fraction of design value.Methods in neqsim.process.equipment.capacity that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionCapacityConstrainedEquipment.getCapacityConstraints()Gets all capacity constraints defined for this equipment.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.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.Methods in neqsim.process.equipment.capacity with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidCapacityConstrainedEquipment.addCapacityConstraint(CapacityConstraint constraint) Adds a new capacity constraint to this equipment.Method parameters in neqsim.process.equipment.capacity with type arguments of type CapacityConstraintModifier and TypeMethodDescriptionprivate voidFilterAdsorberCapacityStrategy.addAdsorberConstraints(Map<String, CapacityConstraint> constraints, SimpleAdsorber adsorber) Adds constraints specific to adsorber equipment.private voidElectrolyzerCapacityStrategy.addCO2ElectrolyzerConstraints(Map<String, CapacityConstraint> constraints, CO2Electrolyzer co2Electrolyzer) Adds constraints for CO2 electrolyzer.private voidPowerGenerationCapacityStrategy.addCombinedCycleConstraints(Map<String, CapacityConstraint> constraints, CombinedCycleSystem ccs) Adds constraints for combined cycle system.private voidReactorCapacityStrategy.addCSTRConstraints(Map<String, CapacityConstraint> constraints, StirredTankReactor cstr) Adds constraints specific to stirred tank reactors.private voidElectrolyzerCapacityStrategy.addElectrolyzerConstraints(Map<String, CapacityConstraint> constraints, Electrolyzer electrolyzer) Adds constraints for water electrolyzer.private voidFilterAdsorberCapacityStrategy.addFilterConstraints(Map<String, CapacityConstraint> constraints, Filter filter) Adds constraints specific to filter equipment.private voidPowerGenerationCapacityStrategy.addGasTurbineConstraints(Map<String, CapacityConstraint> constraints, GasTurbine gt) Adds constraints for gas turbine.private voidReactorCapacityStrategy.addGibbsConstraints(Map<String, CapacityConstraint> constraints, GibbsReactor gibbs) Adds constraints specific to Gibbs reactors.private voidPowerGenerationCapacityStrategy.addHRSGConstraints(Map<String, CapacityConstraint> constraints, HRSG hrsg) Adds constraints for HRSG.private voidReactorCapacityStrategy.addPlugFlowConstraints(Map<String, CapacityConstraint> constraints, PlugFlowReactor pfr) Adds constraints specific to plug flow reactors.private voidPowerGenerationCapacityStrategy.addSteamTurbineConstraints(Map<String, CapacityConstraint> constraints, SteamTurbine st) Adds constraints for steam turbine.private voidSubseaEquipmentCapacityStrategy.addTreeConstraints(Map<String, CapacityConstraint> constraints, SubseaTree tree) Adds constraints for subsea tree.private voidSubseaEquipmentCapacityStrategy.addWellConstraints(Map<String, CapacityConstraint> constraints, SubseaWell well) Adds constraints for subsea well.private voidWellFlowCapacityStrategy.addWellFlowConstraints(Map<String, CapacityConstraint> constraints, WellFlow well) Adds constraints for well flow.Constructors in neqsim.process.equipment.capacity with parameters of type CapacityConstraintModifierConstructorDescriptionBottleneckResult(ProcessEquipmentInterface equipment, CapacityConstraint constraint, double utilization) Creates a bottleneck result. -
Uses of CapacityConstraint in neqsim.process.equipment.compressor
Fields in neqsim.process.equipment.compressor with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate Map<String, CapacityConstraint> Compressor.capacityConstraintsCapacity constraints map for this compressor.Methods in neqsim.process.equipment.compressor that return CapacityConstraintModifier and TypeMethodDescriptionCompressor.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.CompressorTrain.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.compressor that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionCompressor.getCapacityConstraints()Gets all capacity constraints defined for this equipment.CompressorTrain.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.compressor with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidCompressor.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment.voidCompressorTrain.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.ejector
Fields in neqsim.process.equipment.ejector with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate Map<String, CapacityConstraint> Ejector.ejectorCapacityConstraintsCapacity constraints map.Methods in neqsim.process.equipment.ejector that return CapacityConstraintModifier and TypeMethodDescriptionEjector.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.ejector that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionEjector.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.ejector with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidEjector.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.heatexchanger
Fields in neqsim.process.equipment.heatexchanger with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate final Map<String, CapacityConstraint> Heater.capacityConstraintsStorage for capacity constraints.private Map<String, CapacityConstraint> HeatExchanger.hxCapacityConstraintsCapacity constraints map.Methods in neqsim.process.equipment.heatexchanger that return CapacityConstraintModifier and TypeMethodDescriptionHeater.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.HeatExchanger.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.heatexchanger that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionHeater.getCapacityConstraints()Gets all capacity constraints defined for this equipment.HeatExchanger.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.heatexchanger with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidHeater.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment.voidHeatExchanger.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.manifold
Fields in neqsim.process.equipment.manifold with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate final Map<String, CapacityConstraint> Manifold.capacityConstraintsStorage for capacity constraints.Methods in neqsim.process.equipment.manifold that return CapacityConstraintModifier and TypeMethodDescriptionManifold.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.manifold that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionManifold.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.manifold with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidManifold.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.mixer
Fields in neqsim.process.equipment.mixer with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate Map<String, CapacityConstraint> Mixer.mixerCapacityConstraintsMixer capacity constraints map.Methods in neqsim.process.equipment.mixer that return CapacityConstraintModifier and TypeMethodDescriptionMixer.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.mixer that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionMixer.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.mixer with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidMixer.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.pipeline
Fields in neqsim.process.equipment.pipeline with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate final Map<String, CapacityConstraint> Pipeline.capacityConstraintsStorage for capacity constraints.Methods in neqsim.process.equipment.pipeline that return CapacityConstraintModifier and TypeMethodDescriptionPipeline.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.pipeline that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionPipeline.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.pipeline with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidPipeline.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.powergeneration
Fields in neqsim.process.equipment.powergeneration with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate final Map<String, CapacityConstraint> CombinedCycleSystem.capacityConstraintsStorage for capacity constraints.private final Map<String, CapacityConstraint> GasTurbine.capacityConstraintsStorage for capacity constraints.private final Map<String, CapacityConstraint> HRSG.capacityConstraintsStorage for capacity constraints.private final Map<String, CapacityConstraint> SteamTurbine.capacityConstraintsStorage for capacity constraints.Methods in neqsim.process.equipment.powergeneration that return CapacityConstraintModifier and TypeMethodDescriptionCombinedCycleSystem.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.GasTurbine.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.HRSG.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.SteamTurbine.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.powergeneration that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionCombinedCycleSystem.getCapacityConstraints()Gets all capacity constraints defined for this equipment.GasTurbine.getCapacityConstraints()Gets all capacity constraints defined for this equipment.HRSG.getCapacityConstraints()Gets all capacity constraints defined for this equipment.SteamTurbine.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.powergeneration with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidCombinedCycleSystem.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment.voidGasTurbine.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment.voidHRSG.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment.voidSteamTurbine.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.pump
Fields in neqsim.process.equipment.pump with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate final Map<String, CapacityConstraint> Pump.capacityConstraintsStorage for capacity constraints.Methods in neqsim.process.equipment.pump that return CapacityConstraintModifier and TypeMethodDescriptionPump.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.pump that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionPump.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.pump with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidPump.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.separator
Fields in neqsim.process.equipment.separator with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate Map<String, CapacityConstraint> Separator.capacityConstraintsCapacity constraints map for this separator.Methods in neqsim.process.equipment.separator that return CapacityConstraintModifier and TypeMethodDescriptionSeparator.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.separator that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionSeparator.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.separator with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidSeparator.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.splitter
Fields in neqsim.process.equipment.splitter with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate Map<String, CapacityConstraint> Splitter.splitterCapacityConstraintsSplitter capacity constraints map.Methods in neqsim.process.equipment.splitter that return CapacityConstraintModifier and TypeMethodDescriptionSplitter.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.splitter that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionSplitter.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.splitter with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidSplitter.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.tank
Fields in neqsim.process.equipment.tank with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate Map<String, CapacityConstraint> Tank capacity constraints map.Methods in neqsim.process.equipment.tank that return CapacityConstraintModifier and TypeMethodDescriptionTank.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.tank that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionTank.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.tank with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidTank.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.equipment.valve
Fields in neqsim.process.equipment.valve with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate final Map<String, CapacityConstraint> ThrottlingValve.capacityConstraintsStorage for capacity constraints.Methods in neqsim.process.equipment.valve that return CapacityConstraintModifier and TypeMethodDescriptionThrottlingValve.getBottleneckConstraint()Gets the bottleneck (most limiting) constraint for this equipment.Methods in neqsim.process.equipment.valve that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionThrottlingValve.getCapacityConstraints()Gets all capacity constraints defined for this equipment.Methods in neqsim.process.equipment.valve with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidThrottlingValve.addCapacityConstraint(CapacityConstraint constraint) Adds a capacity constraint to this equipment. -
Uses of CapacityConstraint in neqsim.process.util.optimizer
Fields in neqsim.process.util.optimizer declared as CapacityConstraintModifier and TypeFieldDescriptionprivate final CapacityConstraintCapacityConstraintAdapter.delegateThe wrapped equipment capacity constraint.Fields in neqsim.process.util.optimizer with type parameters of type CapacityConstraintModifier and TypeFieldDescriptionprivate Map<String, List<CapacityConstraint>> ProcessOptimizationEngine.constraintCacheConstraint evaluation cache.(package private) Map<String, CapacityConstraint> ProcessConstraintEvaluator.CachedConstraintsInternal.constraintsprivate List<CapacityConstraint> ProcessOptimizationEngine.EquipmentConstraintStatus.constraintsMethods in neqsim.process.util.optimizer that return CapacityConstraintModifier and TypeMethodDescriptionCapacityConstraintAdapter.getDelegate()Returns the underlying equipment capacity constraint.Methods in neqsim.process.util.optimizer that return types with arguments of type CapacityConstraintModifier and TypeMethodDescriptionProcessOptimizationEngine.EquipmentConstraintStatus.getConstraints()private Map<String, CapacityConstraint> ProcessConstraintEvaluator.getConstraintsWithCaching(ProcessEquipmentInterface equipment, EquipmentCapacityStrategy strategy, int processRunCount) Gets constraints with caching support.Method parameters in neqsim.process.util.optimizer with type arguments of type CapacityConstraintModifier and TypeMethodDescriptionvoidProcessOptimizationEngine.EquipmentConstraintStatus.setConstraints(List<CapacityConstraint> constraints) Constructors in neqsim.process.util.optimizer with parameters of type CapacityConstraintModifierConstructorDescriptionCapacityConstraintAdapter(String qualifiedName, CapacityConstraint delegate) Creates an adapter wrapping the given capacity constraint.CapacityConstraintAdapter(String qualifiedName, CapacityConstraint delegate, double penaltyWeight) Creates an adapter with a custom penalty weight.Constructor parameters in neqsim.process.util.optimizer with type arguments of type CapacityConstraintModifierConstructorDescription(package private)CachedConstraintsInternal(Map<String, CapacityConstraint> constraints, double utilization, int processRunCount)