Package pulse.problem.schemes
Class RadiativeTransferCoupling
- java.lang.Object
-
- pulse.util.UpwardsNavigable
-
- pulse.util.Group
-
- pulse.util.Accessible
-
- pulse.util.PropertyHolder
-
- pulse.problem.schemes.RadiativeTransferCoupling
-
- All Implemented Interfaces:
Serializable,Descriptive
public class RadiativeTransferCoupling extends PropertyHolder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RadiativeTransferCoupling()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceDescriptor<? extends RadiativeTransferSolver>getInstanceDescriptor()StringgetPrefix()RadiativeTransferSolvergetRadiativeTransferEquation()voidinit(ParticipatingMedium problem, Grid grid)List<Property>listedTypes()By default, collects a list of default properties corresponding to types defined by listedKeywords().voidset(NumericPropertyKeyword type, NumericProperty property)An abstract method, which must be overriden to gain access over setting the values of all relevant (selected by the programmer)NumericProperties in subclasses ofAccessible.voidsetRadiativeTransferEquation(RadiativeTransferSolver solver)StringtoString()-
Methods inherited from class pulse.util.PropertyHolder
addListener, areDetailsHidden, data, describe, firePropertyChanged, getDescriptor, getListeners, ignoreSiblings, initListeners, isListedNumericType, isListedParameter, listedKeywords, 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
-
-
-
-
Method Detail
-
set
public void set(NumericPropertyKeyword type, NumericProperty property)
Description copied from class:AccessibleAn abstract method, which must be overriden to gain access over setting the values of all relevant (selected by the programmer)
NumericProperties in subclasses ofAccessible. Typically this involves aswitchstatement that goes through the different options for thetypeand invokes differentset(...)methods to update the matchingNumericPropertywithproperty.- Specified by:
setin classAccessible- Parameters:
type- the type, which must be equal by definition toproperty.getType().property- the property, which contains new information.
-
init
public void init(ParticipatingMedium problem, Grid grid)
-
getInstanceDescriptor
public InstanceDescriptor<? extends RadiativeTransferSolver> getInstanceDescriptor()
-
getRadiativeTransferEquation
public RadiativeTransferSolver getRadiativeTransferEquation()
-
setRadiativeTransferEquation
public void setRadiativeTransferEquation(RadiativeTransferSolver solver)
-
getPrefix
public String getPrefix()
- Overrides:
getPrefixin classPropertyHolder
-
listedTypes
public List<Property> listedTypes()
Description copied from class:PropertyHolderBy default, collects a list of default properties corresponding to types defined by listedKeywords(). However, this method is overridable to include non-numeric properties.
- Overrides:
listedTypesin classPropertyHolder- Returns:
- a list of
Propertyinstances, which have been explicitly marked as a listed parameter for thisPropertyHolder.
-
-