Class ExergyAnalysisReport.Entry

java.lang.Object
neqsim.process.util.exergy.ExergyAnalysisReport.Entry
All Implemented Interfaces:
Serializable
Enclosing class:
ExergyAnalysisReport

public static class ExergyAnalysisReport.Entry extends Object implements Serializable
One row of an exergy analysis: the exergy balance for a single unit operation or process area.
Version:
1.0
Author:
esol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      private final String name
    • type

      private final String type
    • area

      private final String area
    • exergyChangeJ

      private final double exergyChangeJ
    • exergyDestructionJ

      private final double exergyDestructionJ
  • Constructor Details

    • Entry

      public Entry(String name, String type, String area, double exergyChangeJ, double exergyDestructionJ)
      Create a new entry.
      Parameters:
      name - unit name
      type - simple class name of the unit
      area - process area name (may be null for flat ProcessSystem)
      exergyChangeJ - net change in stream exergy across the unit (outlet − inlet) in Joules
      exergyDestructionJ - exergy destruction rate in Joules (always non-negative)
  • Method Details

    • getName

      public String getName()
      Returns:
      unit operation name
    • getType

      public String getType()
      Returns:
      simple class name of the unit
    • getArea

      public String getArea()
      Returns:
      area name (may be null)
    • getExergyChangeJ

      public double getExergyChangeJ()
      Returns:
      exergy change across the unit in Joules
    • getExergyDestructionJ

      public double getExergyDestructionJ()
      Returns:
      exergy destruction in Joules
    • getExergyChange

      public double getExergyChange(String unit)
      Parameters:
      unit - unit of the returned value ("J", "kJ", "MJ", "W", "kW", "MW")
      Returns:
      exergy change in requested unit
    • getExergyDestruction

      public double getExergyDestruction(String unit)
      Parameters:
      unit - unit of the returned value
      Returns:
      exergy destruction in requested unit