Class ProcessSensitivityAnalyzer.VariableSpec

java.lang.Object
neqsim.process.util.sensitivity.ProcessSensitivityAnalyzer.VariableSpec
All Implemented Interfaces:
Serializable
Enclosing class:
ProcessSensitivityAnalyzer

public static class ProcessSensitivityAnalyzer.VariableSpec extends Object implements Serializable
Specification of a variable (equipment + property).
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • equipmentName

      private final String equipmentName
    • propertyName

      private final String propertyName
    • unit

      private final String unit
  • Constructor Details

    • VariableSpec

      public VariableSpec(String equipmentName, String propertyName)
      Creates a variable specification.
      Parameters:
      equipmentName - name of the equipment
      propertyName - name of the property (e.g., "temperature", "pressure", "flowRate")
    • VariableSpec

      public VariableSpec(String equipmentName, String propertyName, String unit)
      Creates a variable specification with unit.
      Parameters:
      equipmentName - name of the equipment
      propertyName - name of the property
      unit - unit for the property (used for setting values)
  • Method Details

    • getEquipmentName

      public String getEquipmentName()
      Gets the equipment name.
      Returns:
      the equipment name
    • getPropertyName

      public String getPropertyName()
      Gets the property name.
      Returns:
      the property name
    • getUnit

      public String getUnit()
      Gets the unit for the property.
      Returns:
      the unit, or null if not specified
    • getFullName

      public String getFullName()
      Returns the full variable name "equipment.property".
      Returns:
      the full variable name
    • toString

      public String toString()
      Overrides:
      toString in class Object