Class TEMAStandard.TEMAConfiguration
java.lang.Object
neqsim.process.mechanicaldesign.heatexchanger.TEMAStandard.TEMAConfiguration
- Enclosing class:
TEMAStandard
Represents a complete TEMA configuration.
- Version:
- 1.0
- Author:
- NeqSim Development Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<TEMAStandard.TEMAClass> private final Stringprivate final TEMAStandard.FrontHeadTypeprivate final TEMAStandard.RearHeadTypeprivate final TEMAStandard.ShellType -
Constructor Summary
ConstructorsConstructorDescriptionTEMAConfiguration(TEMAStandard.FrontHeadType frontHead, TEMAStandard.ShellType shell, TEMAStandard.RearHeadType rearHead, String description, Set<TEMAStandard.TEMAClass> applicableClasses) Creates a new TEMA configuration. -
Method Summary
Modifier and TypeMethodDescriptionGets applicable TEMA classes.doubleGets relative cost factor.Gets the configuration description.Gets the TEMA designation string.Gets the front head type.Gets the rear head type.getShell()Gets the shell type.booleanChecks if this configuration handles thermal expansion well.booleanChecks if bundle is removable.
-
Field Details
-
frontHead
-
shell
-
rearHead
-
description
-
applicableClasses
-
-
Constructor Details
-
TEMAConfiguration
public TEMAConfiguration(TEMAStandard.FrontHeadType frontHead, TEMAStandard.ShellType shell, TEMAStandard.RearHeadType rearHead, String description, Set<TEMAStandard.TEMAClass> applicableClasses) Creates a new TEMA configuration.- Parameters:
frontHead- front head typeshell- shell typerearHead- rear head typedescription- configuration descriptionapplicableClasses- applicable TEMA classes
-
-
Method Details
-
getDesignation
Gets the TEMA designation string.- Returns:
- TEMA designation (e.g., "AES")
-
getFrontHead
-
getShell
-
getRearHead
-
getDescription
-
getApplicableClasses
Gets applicable TEMA classes.- Returns:
- set of applicable TEMA classes
-
isBundleRemovable
public boolean isBundleRemovable()Checks if bundle is removable.- Returns:
- true if bundle can be removed
-
hasGoodThermalExpansion
public boolean hasGoodThermalExpansion()Checks if this configuration handles thermal expansion well.- Returns:
- true if good thermal expansion handling
-
getCostFactor
public double getCostFactor()Gets relative cost factor.- Returns:
- cost factor (1.0 = baseline)
-