Class in Zendir.Classes | Inherits from UniverseModel

Declaration

class RadiationModel;

Description

A radiation model can be added to any universe object which is able to calculate the radiation exposure data of a particular object, based on the Radiation Panels attached to the same root entity.


Properties

DeclaredDescription
ExposureScaleUsed to scale the radiation exposure from RadiationPanels for the Models TID and SEE.
Out_RadiationMsgThe radiation message that includes the radiation data impacting the objectat the current point in time.
RadiationPanelsA List of all radiation panels that are used by this model.
ShieldingEnabledDetermines if the shielding effects of the radiation panels are to be considered by the model.
SingleEventEffectProbabilityThe probability of a Single Event Effect (SEE) occurring in the current time step
TotalIonizingDoseThe Total Ionizing Dose (TID)
InheritedDescription
IsEnabledIs true if the object is currently enabled.
NameThe display name or tag of this object.
ParentThe currently attached parent object.

Methods

DeclaredDescription
ClearRadiationPanelsRemoves all registered Radiation Panels.
CollectRadiationPanelsScans for and registers the Radiation Panels attached to the same root entity.
InitializeCubeRadiationPanelsInitializes 6 radiation panels on each face of a cube, with nominated dimensions and shielding parameters.
InitializeRectangularPrismRadiationPanelsInitializes 6 radiation panels on each face of a rectangular prism, with nominated dimensions and shielding parameters.
RegisterRadiationPanelRegisters a Radiation Panel with this model if not already registered.
RemoveRadiationPanelRemoved a Radiation Panel with this model if registered.
InheritedDescription
DestroyRemoves the current object from the simulation.
FindParentWithIDReturns an attached parent that satisfies the specified ID.
FindParentWithTypeReturns an attached parent that satisfies the specified type.
FindRootWithIDReturns a root object that satisfies the specified ID.
FindRootWithTypeReturns a root object that satisfies the specified type.