Class ExergyAnalysisReport.Entry
java.lang.Object
neqsim.process.util.exergy.ExergyAnalysisReport.Entry
- All Implemented Interfaces:
Serializable
- Enclosing class:
ExergyAnalysisReport
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetArea()doublegetExergyChange(String unit) doubledoublegetExergyDestruction(String unit) doublegetName()getType()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
-
type
-
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 nametype- simple class name of the unitarea- process area name (may benullfor flat ProcessSystem)exergyChangeJ- net change in stream exergy across the unit (outlet − inlet) in JoulesexergyDestructionJ- exergy destruction rate in Joules (always non-negative)
-
-
Method Details
-
getName
- Returns:
- unit operation name
-
getType
- Returns:
- simple class name of the unit
-
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
- Parameters:
unit- unit of the returned value ("J", "kJ", "MJ", "W", "kW", "MW")- Returns:
- exergy change in requested unit
-
getExergyDestruction
- Parameters:
unit- unit of the returned value- Returns:
- exergy destruction in requested unit
-