Package pulse.problem.schemes.rte.exact
Class NonscatteringDiscreteDerivatives
- java.lang.Object
 - 
- pulse.util.UpwardsNavigable
 - 
- pulse.util.Group
 - 
- pulse.util.Accessible
 - 
- pulse.util.PropertyHolder
 - 
- pulse.problem.schemes.rte.RadiativeTransferSolver
 - 
- pulse.problem.schemes.rte.exact.NonscatteringRadiativeTransfer
 - 
- pulse.problem.schemes.rte.exact.NonscatteringDiscreteDerivatives
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable,Descriptive,Reflexive
public class NonscatteringDiscreteDerivatives extends NonscatteringRadiativeTransfer
A solver of the radiative transfer equation for an absorbing-emitting medium where the fluxes are calculated using analytical formulae while their derivatives are calculated using the central-difference approximation.- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description NonscatteringDiscreteDerivatives(ParticipatingMedium problem, Grid grid) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RTECalculationStatuscompute(double[] U)The superclass method will update the interpolation that the blackbody spectrum uses to evaluate the temperature profile and calculate the radiosities.ANORMALstatus is always returned.- 
Methods inherited from class pulse.problem.schemes.rte.exact.NonscatteringRadiativeTransfer
flux, fluxes, getDescriptor, getEmissionFunction, getInstanceDescriptor, getQuadrature, getRadiosityFront, getRadiosityRear, init, listedTypes, set, setEmissionFunction, setQuadrature, toString 
- 
Methods inherited from class pulse.problem.schemes.rte.RadiativeTransferSolver
addRTEListener, fireStatusUpdate, getFluxes, getPrefix, getRTEListeners, ignoreSiblings, interpolateTemperatureProfile, opticalCoordinateAt, setFluxes 
- 
Methods inherited from class pulse.util.PropertyHolder
addListener, areDetailsHidden, data, describe, firePropertyChanged, getListeners, 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 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface pulse.util.Descriptive
describe 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
NonscatteringDiscreteDerivatives
public NonscatteringDiscreteDerivatives(ParticipatingMedium problem, Grid grid)
 
 - 
 
- 
Method Detail
- 
compute
public RTECalculationStatus compute(double[] U)
Description copied from class:NonscatteringRadiativeTransferThe superclass method will update the interpolation that the blackbody spectrum uses to evaluate the temperature profile and calculate the radiosities.ANORMALstatus is always returned.- Overrides:
 computein classNonscatteringRadiativeTransfer- Parameters:
 U- the input temperature profile- Returns:
 - the status of calculation
 
 
 - 
 
 -