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