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.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).EquipmentCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).ExpanderCapacityStrategy.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).PumpCapacityStrategy.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).TankCapacityStrategy.getBottleneckConstraint(ProcessEquipmentInterface equipment) Gets the bottleneck constraint (highest utilization).ValveCapacityStrategy.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.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.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.PumpCapacityStrategy.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.TankCapacityStrategy.getConstraints(ProcessEquipmentInterface equipment) Gets all capacity constraints for this equipment.ValveCapacityStrategy.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.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.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.PumpCapacityStrategy.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.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.Methods in neqsim.process.equipment.capacity with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidCapacityConstrainedEquipment.addCapacityConstraint(CapacityConstraint constraint) Adds a new capacity constraint to this equipment.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 constraint with the highest utilization (the bottleneck).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.Methods in neqsim.process.equipment.compressor with parameters of type CapacityConstraintModifier and TypeMethodDescriptionvoidCompressor.addCapacityConstraint(CapacityConstraint constraint) Adds a new 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 constraint with the highest utilization (the bottleneck).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 new 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 constraint with the highest utilization (the bottleneck).HeatExchanger.getBottleneckConstraint()Gets the constraint with the highest utilization (the bottleneck).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 new capacity constraint to this equipment.voidHeatExchanger.addCapacityConstraint(CapacityConstraint constraint) Adds a new 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 constraint with the highest utilization (the bottleneck).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 new 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 constraint with the highest utilization (the bottleneck).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 new 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 constraint with the highest utilization (the bottleneck).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 new 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 constraint with the highest utilization (the bottleneck).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 new 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 constraint with the highest utilization (the bottleneck).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 new 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 constraint with the highest utilization (the bottleneck).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 new 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 constraint with the highest utilization (the bottleneck).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 new 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 constraint with the highest utilization (the bottleneck).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 new 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)