Enum Class TEMAStandard.TubePitchPattern
java.lang.Object
java.lang.Enum<TEMAStandard.TubePitchPattern>
neqsim.process.mechanicaldesign.heatexchanger.TEMAStandard.TubePitchPattern
- All Implemented Interfaces:
Serializable, Comparable<TEMAStandard.TubePitchPattern>, Constable
- Enclosing class:
TEMAStandard
Standard tube pitches per TEMA.
- Version:
- 1.0
- Author:
- NeqSim Development Team
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRotated square (45°) - better heat transfer.Square (90°) - easy cleaning.Triangular (30°) - maximum tube count.Rotated triangular (60°) - better shellside flow. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final doubleprivate final intprivate final double -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTubePitchPattern(String description, int layoutAngle, double minPitchRatio, double heatTransferFactor) -
Method Summary
Modifier and TypeMethodDescriptionGets the description.doubleGets heat transfer enhancement factor relative to square.intGets layout angle in degrees.doubleGets minimum pitch to tube OD ratio per TEMA.Returns the enum constant of this class with the specified name.static TEMAStandard.TubePitchPattern[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TRIANGULAR_30
Triangular (30°) - maximum tube count. -
TRIANGULAR_60
Rotated triangular (60°) - better shellside flow. -
SQUARE_90
Square (90°) - easy cleaning. -
SQUARE_45
Rotated square (45°) - better heat transfer.
-
-
Field Details
-
description
-
layoutAngle
private final int layoutAngle -
minPitchRatio
private final double minPitchRatio -
heatTransferFactor
private final double heatTransferFactor
-
-
Constructor Details
-
TubePitchPattern
private TubePitchPattern(String description, int layoutAngle, double minPitchRatio, double heatTransferFactor)
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getDescription
-
getLayoutAngle
public int getLayoutAngle()Gets layout angle in degrees.- Returns:
- layout angle
-
getMinPitchRatio
public double getMinPitchRatio()Gets minimum pitch to tube OD ratio per TEMA.- Returns:
- minimum pitch ratio
-
getHeatTransferFactor
public double getHeatTransferFactor()Gets heat transfer enhancement factor relative to square.- Returns:
- heat transfer factor
-