The SKIRT project
advanced radiative transfer for astrophysics
MediumSystem Member List

This is the complete list of members for MediumSystem, including all inherited members.

_children (defined in Item)Itemprivate
_config (defined in MediumSystem)MediumSystemprivate
_dust_hv (defined in MediumSystem)MediumSystemprivate
_dustEmissionOptions (defined in MediumSystem)MediumSystemprivate
_dynamicStateOptions (defined in MediumSystem)MediumSystemprivate
_elec_hv (defined in MediumSystem)MediumSystemprivate
_gas_hv (defined in MediumSystem)MediumSystemprivate
_grid (defined in MediumSystem)MediumSystemprivate
_iterationOptions (defined in MediumSystem)MediumSystemprivate
_lyaOptions (defined in MediumSystem)MediumSystemprivate
_media (defined in MediumSystem)MediumSystemprivate
_mixPerCell (defined in MediumSystem)MediumSystemprivate
_mixv (defined in MediumSystem)MediumSystemprivate
_numCells (defined in MediumSystem)MediumSystemprivate
_numDustEmissionWavelengths (defined in MediumSystem)MediumSystemprivate
_numMedia (defined in MediumSystem)MediumSystemprivate
_parent (defined in Item)Itemprivate
_pdms_hv (defined in MediumSystem)MediumSystemprivate
_photonPacketOptions (defined in MediumSystem)MediumSystemprivate
_radiationFieldOptions (defined in MediumSystem)MediumSystemprivate
_rf1 (defined in MediumSystem)MediumSystemprivate
_rf2 (defined in MediumSystem)MediumSystemprivate
_rf2c (defined in MediumSystem)MediumSystemprivate
_samplingOptions (defined in MediumSystem)MediumSystemprivate
_sdms_hv (defined in MediumSystem)MediumSystemprivate
_secondaryEmissionOptions (defined in MediumSystem)MediumSystemprivate
_setupStarted (defined in SimulationItem)SimulationItemprivate
_state (defined in MediumSystem)MediumSystemprivate
_utility (defined in Item)Itemprivate
_wavelengthGrid (defined in MediumSystem)MediumSystemprivate
addChild(Item *child)Item
albedoForScattering(const PhotonPacket *pp) constMediumSystem
BaseType typedef (defined in MediumSystem)MediumSystemprivate
beginDynamicMediumStateIteration()MediumSystem
bulkVelocity(int m) constMediumSystem
callWithMaterialState(std::function< double(const MaterialState *mst)> callback, int m, int h) constMediumSystem
children() constItem
clearItemListProperty(const PropertyDef *property)Itemvirtual
clearRadiationField(bool primary)MediumSystem
communicateRadiationField(bool primary)MediumSystem
continuumEmissionSpectrum(int m, int h) constMediumSystem
custom(int m, int h, int i) constMediumSystem
destroyChild(Item *child)Item
dimension() constMediumSystem
dustEmissionOptions() constMediumSysteminline
dustEmissionSpectrum(int m) constMediumSystem
dustLuminosity(int m) constMediumSystem
dustMassDensity(Position bfr) constMediumSystem
dustMassDensity(int m) constMediumSystem
dustMediumIndices() constMediumSysteminline
dynamicStateOptions() constMediumSysteminline
electronMediumIndices() constMediumSysteminline
electronNumberDensity(Position bfr) constMediumSystem
electronNumberDensity(int m) constMediumSystem
find(bool setup=true) constSimulationIteminline
find(bool setup, SimulationItem *castToRequestedType(Item *)) constSimulationItemprivate
gasMediumIndices() constMediumSysteminline
gasNumberDensity(Position bfr) constMediumSystem
gasNumberDensity(int m) constMediumSystem
getBoolProperty(const PropertyDef *property) constItemvirtual
getDoubleListProperty(const PropertyDef *property) constItemvirtual
getDoubleProperty(const PropertyDef *property) constItemvirtual
getEnumProperty(const PropertyDef *property) constItemvirtual
getExtinctionOpticalDepth(const PhotonPacket *pp, double distance) constMediumSystem
getExtinctionOpticalDepth(const SpatialGridPath *path, double lambda, MaterialMix::MaterialType type) constMediumSystem
getIntProperty(const PropertyDef *property) constItemvirtual
getItemListProperty(const PropertyDef *property) constItemvirtual
getItemProperty(const PropertyDef *property) constItemvirtual
getStringProperty(const PropertyDef *property) constItemvirtual
getUtilityProperty(string name) constItem
grid() constMediumSysteminline
gridDimension() constMediumSystem
hasDust() constMediumSysteminline
hasElectrons() constMediumSysteminline
hasGas() constMediumSysteminline
hasMaterialType(MaterialMix::MaterialType type) constMediumSystem
indicativeDustTemperature(int m) constMediumSystem
indicativeElectronTemperature(int m) constMediumSystem
indicativeGasTemperature(int m) constMediumSystem
indicativeTemperature(int m, int h) constMediumSystem
indicativeTemperature(int m, MaterialMix::MaterialType type) constMediumSystem
insertIntoItemListProperty(const PropertyDef *property, int index, Item *item)Itemvirtual
interface(int levels=-999999, bool setup=true) constSimulationIteminline
interface(int levels, bool setup, bool offersRequestedInterface(SimulationItem *)) constSimulationItemprivate
isDust(int h) constMediumSysteminline
isElectrons(int h) constMediumSysteminline
isGas(int h) constMediumSysteminline
isMaterialType(MaterialMix::MaterialType type, int h) constMediumSystem
Item()Iteminlineprotected
Item(const Item &)=deleteItem
itemName() constSimulationItemvirtual
ItemRegistry (defined in MediumSystem)MediumSystemfriend
ItemType typedef (defined in MediumSystem)MediumSystemprivate
iterationOptions() constMediumSysteminline
lineEmissionSpectrum(int m, int h) constMediumSystem
lyaOptions() constMediumSysteminline
magneticField(int m) constMediumSystem
massDensity(int m) constMediumSystem
massDensity(int m, int h) constMediumSystem
meanIntensity(int m) constMediumSystem
media() constMediumSysteminline
MediumSystem()MediumSysteminlineprotected
metallicity(int m, int h) constMediumSystem
mix(int m, int h) constMediumSystem
numberDensity(int m, int h) constMediumSystem
numCells() constMediumSystem
numMedia() constMediumSystem
offersInterface(const std::type_info &interfaceTypeInfo) constSimulationItemprotectedvirtual
opacityAbs(double lambda, int m, int h) constMediumSystem
opacityAbs(double lambda, int m, MaterialMix::MaterialType type) constMediumSystem
opacityAbs(double lambda, int m, const PhotonPacket *pp) constMediumSystemprivate
opacityExt(double lambda, int m, int h) constMediumSystem
opacityExt(double lambda, int m, MaterialMix::MaterialType type) constMediumSystem
opacityExt(double lambda, int m) constMediumSystem
opacityExt(double lambda, int m, const PhotonPacket *pp) constMediumSystemprivate
opacitySca(double lambda, int m, int h) constMediumSystem
opacitySca(double lambda, int m, const PhotonPacket *pp) constMediumSystemprivate
operator=(const Item &)=deleteItem
parent() constItem
peelOffScattering(const ShortArray &wv, double lambda, Direction bfkobs, Direction bfky, PhotonPacket *pp, PhotonPacket *ppp) constMediumSystem
peelOffScattering(int h, double w, double lambda, Direction bfkobs, Direction bfky, PhotonPacket *pp, PhotonPacket *ppp) constMediumSystem
perceivedWavelengthForScattering(const PhotonPacket *pp) constMediumSystem
photonPacketOptions() constMediumSysteminline
radiationField(int m, int ell) constMediumSystemprivate
radiationFieldOptions() constMediumSysteminline
removeChild(Item *child)Itemprivate
removeFromItemListProperty(const PropertyDef *property, int index)Itemvirtual
samplingOptions() constMediumSysteminline
secondaryEmissionOptions() constMediumSysteminline
setBoolProperty(const PropertyDef *property, bool value)Itemvirtual
setDoubleListProperty(const PropertyDef *property, vector< double > value)Itemvirtual
setDoubleProperty(const PropertyDef *property, double value)Itemvirtual
setEnumProperty(const PropertyDef *property, string value)Itemvirtual
setExtinctionOpticalDepths(PhotonPacket *pp) constMediumSystem
setInteractionPointUsingExtinction(PhotonPacket *pp, double tauinteract) constMediumSystem
setInteractionPointUsingScatteringAndAbsorption(PhotonPacket *pp, double tauinteract) constMediumSystem
setIntProperty(const PropertyDef *property, int value)Itemvirtual
setItemProperty(const PropertyDef *property, Item *item)Itemvirtual
setParent(Item *parent)Itemprivate
setScatteringAndAbsorptionOpticalDepths(PhotonPacket *pp) constMediumSystem
setStringProperty(const PropertyDef *property, string value)Itemvirtual
setup()SimulationItem
setupSelfAfter() overrideMediumSystemprotectedvirtual
setupSelfBefore()SimulationItemprotectedvirtual
setUtilityProperty(string name, int value)Item
simulateScattering(Random *random, PhotonPacket *pp) constMediumSystem
SimulationItem()SimulationIteminlineprotected
storeRadiationField(bool primary, int m, int ell, double Lds)MediumSystem
temperature(int m, int h) constMediumSystem
totalDustAbsorbedLuminosity() constMediumSystem
type() constItemvirtual
typeAndName() constSimulationItem
updateDynamicStateMedia(bool primary)MediumSystemprivate
updateDynamicStateRecipes()MediumSystemprivate
updatePrimaryDynamicMediumState()MediumSystem
updateSecondaryDynamicMediumState()MediumSystem
volume(int m) constMediumSystem
weightsForScattering(ShortArray &wv, double lambda, const PhotonPacket *pp) constMediumSystem
~Item()Itemvirtual