The SKIRT project
advanced radiative transfer for astrophysics
XRayIonicGasMix Member List

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

_abundances (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_children (defined in Item)Itemprivate
_com (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_config (defined in MaterialMix)MaterialMixprivate
_cumsigmascavv (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_dpf (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_electronScattering (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_fluorescenceParamv (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_ionParamv (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_ions (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_lambdav (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_numElec (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_numFluo (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_numIons (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_numLine (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_parent (defined in Item)Itemprivate
_random (defined in MaterialMix)MaterialMixprivate
_resonantParamv (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_resonantScattering (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_setupStarted (defined in SimulationItem)SimulationItemprivate
_sigmaextv (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_sigmascav (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_temperature (defined in XRayIonicGasMix)XRayIonicGasMixprivate
_utility (defined in Item)Itemprivate
_vthermv (defined in XRayIonicGasMix)XRayIonicGasMixprivate
abundances() constXRayIonicGasMixinline
addChild(Item *child)Item
asymmpar(double lambda) constMaterialMixvirtual
BaseType typedef (defined in XRayIonicGasMix)XRayIonicGasMixprivate
children() constItem
clearItemListProperty(const PropertyDef *property)Itemvirtual
config() constMaterialMixinlineprotected
destroyChild(Item *child)Item
DynamicStateType enum nameMaterialMix
ElectronScattering enum nameXRayIonicGasMix
electronScattering() constXRayIonicGasMixinline
emissionSpectrum(const MaterialState *state, const Array &Jv) constMaterialMixvirtual
emissionWavelengthGrid() constMaterialMixvirtual
emissivity(const Array &Jv) constMaterialMixvirtual
find(bool setup=true) constSimulationIteminline
find(bool setup, SimulationItem *castToRequestedType(Item *)) constSimulationItemprivate
getBoolProperty(const PropertyDef *property) constItemvirtual
getDoubleListProperty(const PropertyDef *property) constItemvirtual
getDoubleProperty(const PropertyDef *property) constItemvirtual
getEnumProperty(const PropertyDef *property) constItemvirtual
getIntProperty(const PropertyDef *property) constItemvirtual
getItemListProperty(const PropertyDef *property) constItemvirtual
getItemProperty(const PropertyDef *property) constItemvirtual
getStringProperty(const PropertyDef *property) constItemvirtual
getUtilityProperty(string name) constItem
hasContinuumEmission() constMaterialMixvirtual
hasDynamicMediumState() constMaterialMixvirtual
hasExtraSpecificState() constMaterialMixvirtual
hasLineEmission() constMaterialMixvirtual
hasNegativeExtinction() constMaterialMixvirtual
hasPolarizedAbsorption() constMaterialMixvirtual
hasPolarizedEmission() constMaterialMixvirtual
hasPolarizedScattering() const overrideXRayIonicGasMixvirtual
hasResonantScattering() const overrideXRayIonicGasMixvirtual
hasScatteringDispersion() const overrideXRayIonicGasMixvirtual
hasStochasticDustEmission() constMaterialMixvirtual
indexForLambda(double lambda) constXRayIonicGasMixprivate
indicativeTemperature(const MaterialState *state, const Array &Jv) const overrideXRayIonicGasMixvirtual
initializeSpecificState(MaterialState *state, double metallicity, double temperature, const Array &params) constMaterialMixvirtual
insertIntoItemListProperty(const PropertyDef *property, int index, Item *item)Itemvirtual
interface(int upLevels, int downLevels, bool setup) constSimulationIteminline
interface(int upLevels, int downLevels, bool setup, bool offersRequestedInterface(SimulationItem *)) constSimulationItemprivate
ions() constXRayIonicGasMixinline
isDust() constMaterialMixinline
isElectrons() constMaterialMixinline
isGas() constMaterialMixinline
isSpecificStateConverged(int numCells, int numUpdated, int numNotConverged, MaterialState *currentAggregate, MaterialState *previousAggregate) constMaterialMixvirtual
Item()Iteminlineprotected
Item(const Item &)=deleteItem
itemName() constSimulationItemvirtual
ItemRegistry (defined in XRayIonicGasMix)XRayIonicGasMixfriend
ItemType typedef (defined in XRayIonicGasMix)XRayIonicGasMixprivate
lineEmissionCenters() constMaterialMixvirtual
lineEmissionMasses() constMaterialMixvirtual
lineEmissionSpectrum(const MaterialState *state, const Array &Jv) constMaterialMixvirtual
mass() const overrideXRayIonicGasMixvirtual
MaterialMix()MaterialMixinlineprotected
MaterialType enum nameMaterialMix
materialType() const overrideXRayIonicGasMixvirtual
offersInterface(const std::type_info &interfaceTypeInfo) constSimulationItemprotectedvirtual
opacityAbs(double lambda, const MaterialState *state, const PhotonPacket *pp) const overrideXRayIonicGasMixvirtual
opacityExt(double lambda, const MaterialState *state, const PhotonPacket *pp) const overrideXRayIonicGasMixvirtual
opacitySca(double lambda, const MaterialState *state, const PhotonPacket *pp) const overrideXRayIonicGasMixvirtual
operator=(const Item &)=deleteItem
parameterInfo() constMaterialMixvirtual
parent() constItem
peeloffScattering(double &I, double &Q, double &U, double &V, double &lambda, Direction bfkobs, Direction bfky, const MaterialState *state, const PhotonPacket *pp) const overrideXRayIonicGasMixvirtual
performScattering(double lambda, const MaterialState *state, PhotonPacket *pp) const overrideXRayIonicGasMixvirtual
random() constMaterialMixinlineprotected
removeChild(Item *child)Itemprivate
removeFromItemListProperty(const PropertyDef *property, int index)Itemvirtual
resonantScattering() constXRayIonicGasMixinline
scatteringEmulatesSecondaryEmission() const overrideXRayIonicGasMixvirtual
sectionAbs(double lambda) const overrideXRayIonicGasMixvirtual
sectionExt(double lambda) const overrideXRayIonicGasMixvirtual
sectionsAbs(double lambda) constMaterialMixvirtual
sectionsAbspol(double lambda) constMaterialMixvirtual
sectionSca(double lambda) const overrideXRayIonicGasMixvirtual
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
setIntProperty(const PropertyDef *property, int value)Itemvirtual
setItemProperty(const PropertyDef *property, Item *item)Itemvirtual
setParent(Item *parent)Itemprivate
setScatteringInfoIfNeeded(PhotonPacket *pp, const MaterialState *state, const double lambda) constXRayIonicGasMixprivate
setStringProperty(const PropertyDef *property, string value)Itemvirtual
setup()SimulationItem
setupSelfAfter()SimulationItemprotectedvirtual
setupSelfBefore() overrideXRayIonicGasMixvirtual
setUtilityProperty(string name, int value)Item
SimulationItem()SimulationIteminlineprotected
specificStateVariableInfo() const overrideXRayIonicGasMixvirtual
temperature() constXRayIonicGasMixinline
thetaGrid() constMaterialMixvirtual
type() constItemvirtual
typeAndName() constSimulationItem
updateSpecificState(MaterialState *state, const Array &Jv) constMaterialMixvirtual
vtherm(int Z) constXRayIonicGasMixprivate
XRayIonicGasMix()XRayIonicGasMixinlineprotected
XRayIonicGasMix(SimulationItem *parent, string ions, vector< double > abundances, double temperature, ElectronScattering electronScattering, bool resonantScattering, bool setup)XRayIonicGasMixexplicit
~Item()Itemvirtual
~XRayIonicGasMix()XRayIonicGasMix