Package pulse.problem.statements.model
Class TwoTemperatureProperties
- java.lang.Object
-
- pulse.util.UpwardsNavigable
-
- pulse.util.Group
-
- pulse.util.Accessible
-
- pulse.util.PropertyHolder
-
- pulse.problem.statements.model.ThermalProperties
-
- pulse.problem.statements.model.TwoTemperatureProperties
-
- All Implemented Interfaces:
Serializable,Descriptive
public class TwoTemperatureProperties extends ThermalProperties
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class pulse.problem.statements.model.ThermalProperties
PARKERS_COEFFICIENT, STEFAN_BOTLZMAN
-
-
Constructor Summary
Constructors Constructor Description TwoTemperatureProperties()TwoTemperatureProperties(ThermalProperties p)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThermalPropertiescopy()NumericPropertygetGasExchangeCoefficient()NumericPropertygetGasHeatLoss()NumericPropertygetSolidExchangeCoefficient()Set<NumericPropertyKeyword>listedKeywords()Listed parameters include:MAXTEMP, DIFFUSIVITY, THICKNESS, HEAT_LOSS_FRONT, HEAT_LOSS_REAR.voidset(NumericPropertyKeyword type, NumericProperty value)Used to change the parameter values of thisProblem.voidsetGasExchangeCoefficient(NumericProperty p)voidsetGasHeatLoss(NumericProperty p)voidsetSolidExchangeCoefficient(NumericProperty p)-
Methods inherited from class pulse.problem.statements.model.ThermalProperties
areDetailsHidden, areThermalPropertiesLoaded, calculateEmissivity, characteristicTime, findMalformedProperties, getDensity, getDescriptor, getDiffusivity, getEmissivity, getHeatLoss, getMaximumTemperature, getSampleThickness, getSpecificHeat, getTestTemperature, getThermalConductivity, getThermalMass, maximumHeating, maxRadiationBiot, radiationBiot, setDensity, setDiffusivity, setEmissivity, setHeatLoss, setMaximumTemperature, setSampleThickness, setSpecificHeat, setTestTemperature, thermalConductivity, toString, useTheoreticalEstimates
-
Methods inherited from class pulse.util.PropertyHolder
addListener, data, describe, firePropertyChanged, getListeners, getPrefix, ignoreSiblings, initListeners, isListedNumericType, isListedParameter, listedTypes, numericData, parameterListChanged, removeListeners, setPrefix, updateProperties, updateProperty
-
Methods inherited from class pulse.util.Accessible
accessibleChildren, genericProperties, genericProperty, numericProperties, numericProperty, property, update, update
-
Methods inherited from class pulse.util.UpwardsNavigable
addHierarchyListener, getHierarchyListeners, getParent, identify, removeHierarchyListener, removeHierarchyListeners, setParent, specificAncestor, tellParent
-
-
-
-
Constructor Detail
-
TwoTemperatureProperties
public TwoTemperatureProperties()
-
TwoTemperatureProperties
public TwoTemperatureProperties(ThermalProperties p)
-
-
Method Detail
-
copy
public ThermalProperties copy()
- Overrides:
copyin classThermalProperties
-
set
public void set(NumericPropertyKeyword type, NumericProperty value)
Used to change the parameter values of thisProblem. It is only allowed to use those types ofNumericProperythat are listed by thelistedParameters().- Overrides:
setin classThermalProperties- Parameters:
type-value-- See Also:
PropertyHolder.listedTypes()
-
listedKeywords
public Set<NumericPropertyKeyword> listedKeywords()
Description copied from class:ThermalPropertiesListed parameters include:MAXTEMP, DIFFUSIVITY, THICKNESS, HEAT_LOSS_FRONT, HEAT_LOSS_REAR.- Overrides:
listedKeywordsin classThermalProperties- Returns:
- a set of
NumericPropertyKeywordinstances, which have been explicitly marked as a listed parameter for thisPropertyHolder.
-
getSolidExchangeCoefficient
public NumericProperty getSolidExchangeCoefficient()
-
getGasExchangeCoefficient
public NumericProperty getGasExchangeCoefficient()
-
setSolidExchangeCoefficient
public void setSolidExchangeCoefficient(NumericProperty p)
-
setGasExchangeCoefficient
public void setGasExchangeCoefficient(NumericProperty p)
-
getGasHeatLoss
public NumericProperty getGasHeatLoss()
-
setGasHeatLoss
public void setGasHeatLoss(NumericProperty p)
-
-