The SKIRT project
advanced radiative transfer for astrophysics
DiffuseIonizedGasMix Member List

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

_abundanceMode (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_children (defined in Item)Itemprivate
_config (defined in MaterialMix)MaterialMixprivate
_convergedFractionHistory (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixmutableprivate
_convergenceHistorySize (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixmutableprivate
_dCAxisDeltaIds (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_dCAxisValues (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_defaultMetallicity (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_defaultTemperature (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_deltaCMapTable (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_deltaIdCentre (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_deltaNMapTable (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_dNAxisDeltaIds (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_dNAxisValues (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_emissionSolver (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_emissionWavelengthGrid (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexFirstIonFractionAgg (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexFirstIonFractionDiag (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexFirstMetalAbund (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexFirstOpacityAbs (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixmutableprivate
_indexFirstOpacityExt (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixmutableprivate
_indexFirstOpacitySca (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixmutableprivate
_indexHeliumAbundance (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexHeNeutralFraction (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexHNeutralFraction (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexIonizationParameter (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexLogR2 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexLogR3 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexLogR4 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexLogR5 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_indexNHIonized (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaBin1 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaBin2 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaBin3 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaBin4 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaBin5 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaBin6 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaH (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaHe (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaHigh (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lambdaLow (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lineCenters (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_lineMasses (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_maxChangeInGlobalIonizedH (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_maxChangeInIonization (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_maxFractionNotConvergedCells (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_maxHydrogenDensity (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_maxNH_m3 (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_nHMinOpacity (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_numLines (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_opacityWavelengthGrid (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixmutableprivate
_parent (defined in Item)Itemprivate
_random (defined in MaterialMix)MaterialMixprivate
_reemissionFraction (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_reemissionSpectraTable (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_setupStarted (defined in SimulationItem)SimulationItemprivate
_solarScalingC (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_solarScalingN (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_sourceWeight (defined in EmittingGasMix)EmittingGasMixprivate
_stabDCmax (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_stabDCmin (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_stabDNmax (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_stabDNmin (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_stabilityConvergenceThreshold (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_standardOpacityTable (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_standardTemperatureTable (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_transitionBlendWidth (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_transitionLogUMax (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_transitionLogUMin (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_transitionOpacityTable (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_transitionTemperatureTable (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_useCloudyOpacity (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_useCloudyTemperature (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
_utility (defined in Item)Itemprivate
_wavelengthBias (defined in EmittingGasMix)EmittingGasMixprivate
_wavelengthBiasDistribution (defined in EmittingGasMix)EmittingGasMixprivate
AbundanceMode enum nameDiffuseIonizedGasMix
abundanceMode() constDiffuseIonizedGasMixinline
addChild(Item *child)Item
asymmpar(double lambda) constMaterialMixvirtual
BaseType typedef (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
bracketDeltaAxis(double value, const std::vector< double > &axis_values, const std::vector< int > &axis_deltaIds, int &deltaIdLo, int &deltaIdHi, double &w) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
buildPerCellAbundances(const MaterialState *state, double abund[8]) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
calculate5BinRatioParameters(const Array &Jv, double &logR2, double &logR3, double &logR4, double &logR5) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
calculateBinAverages(const Array &Jv, double *binAverages) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
calculateIonizationParameter(const Array &Jv, double nH) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
calculateReemissionProbabilities(const MaterialState *state, double lambda, ReemissionData &data) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
children() constItem
clearItemListProperty(const PropertyDef *property)Itemvirtual
computeCellDeltas(const MaterialState *state, double &dN, double &dC) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
config() constMaterialMixinlineprotected
convertTotalDensityToHydrogenDensity(double n_total, double He_abundance) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
defaultMetallicity() constDiffuseIonizedGasMixinline
defaultTemperature() constDiffuseIonizedGasMixinline
destroyChild(Item *child)Item
DiffuseIonizedGasMix()DiffuseIonizedGasMixinlineprotected
DynamicStateType enum nameMaterialMix
emissionSpectrum(const MaterialState *state, const Array &Jv) const overrideDiffuseIonizedGasMixvirtual
emissionWavelengthGrid() const overrideDiffuseIonizedGasMixvirtual
emissivity(const Array &Jv) constMaterialMixvirtual
EmittingGasMix()EmittingGasMixinlineprotected
find(bool setup=true) constSimulationIteminline
find(bool setup, SimulationItem *castToRequestedType(Item *)) constSimulationItemprivate
getBlendingWeight(double logU) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
getBoolProperty(const PropertyDef *property) constItemvirtual
getDoubleListProperty(const PropertyDef *property) constItemvirtual
getDoubleProperty(const PropertyDef *property) constItemvirtual
getEnumProperty(const PropertyDef *property) constItemvirtual
getHeliumCrossSection(double frequency) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
getHydrogenCrossSection(double frequency) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
getIntProperty(const PropertyDef *property) constItemvirtual
getItemListProperty(const PropertyDef *property) constItemvirtual
getItemProperty(const PropertyDef *property) constItemvirtual
getReemissionData(const MaterialState *state, double lambda) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
getStringProperty(const PropertyDef *property) constItemvirtual
getUtilityProperty(string name) constItem
hasContinuumEmission() const overrideDiffuseIonizedGasMixvirtual
hasDynamicMediumState() const overrideDiffuseIonizedGasMixvirtual
hasExtraSpecificState() const overrideDiffuseIonizedGasMixvirtual
hasLineEmission() const overrideDiffuseIonizedGasMixvirtual
hasNegativeExtinction() constMaterialMixvirtual
hasPolarizedAbsorption() constMaterialMixvirtual
hasPolarizedEmission() constMaterialMixvirtual
hasPolarizedScattering() constMaterialMixvirtual
hasResonantScattering() constMaterialMixvirtual
hasScattering() constDiffuseIonizedGasMix
hasScatteringDispersion() const overrideDiffuseIonizedGasMixvirtual
hasStochasticDustEmission() constMaterialMixvirtual
HeliumLyA enum value (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
HeliumLyC enum value (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
HeliumNpEv enum value (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
HeliumTPC enum value (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
Hydrogen enum value (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
indicativeTemperature(const MaterialState *state, const Array &Jv) const overrideDiffuseIonizedGasMixvirtual
initializeOpacityWavelengthGrid() const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
initializeSpecificState(MaterialState *state, double metallicity, double temperature, const Array &params) const overrideDiffuseIonizedGasMixvirtual
insertIntoItemListProperty(const PropertyDef *property, int index, Item *item)Itemvirtual
integrate(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
integrateLinearSpace(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
integrateLogSpace(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
interface(int levels=-999999, bool setup=true) constSimulationIteminline
interface(int levels, bool setup, bool offersRequestedInterface(SimulationItem *)) constSimulationItemprivate
interpolateOpacityFromState(double lambda, MaterialState *state, int opacityType) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
interpolateReemissionSpectrum(int spectrumType, double temperature, std::vector< double > &wavelengths, std::vector< double > &cumulativeDist) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
isDust() constMaterialMixinline
isElectrons() constMaterialMixinline
isGas() constMaterialMixinline
isSpecificStateConverged(int numCells, int numUpdated, int numNotConverged, MaterialState *currentAggregate, MaterialState *previousAggregate) const overrideDiffuseIonizedGasMixvirtual
Item()Iteminlineprotected
Item(const Item &)=deleteItem
itemName() constSimulationItemvirtual
ItemRegistry (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixfriend
ItemType typedef (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
lineEmissionCenters() const overrideDiffuseIonizedGasMixvirtual
lineEmissionMasses() const overrideDiffuseIonizedGasMixvirtual
lineEmissionSpectrum(const MaterialState *state, const Array &Jv) const overrideDiffuseIonizedGasMixvirtual
mass() const overrideDiffuseIonizedGasMixvirtual
MaterialMix()MaterialMixinlineprotected
MaterialType enum nameMaterialMix
materialType() const overrideEmittingGasMixvirtual
maxChangeInGlobalIonizedH() constDiffuseIonizedGasMixinline
maxChangeInIonization() constDiffuseIonizedGasMixinline
maxFractionNotConvergedCells() constDiffuseIonizedGasMixinline
maxHydrogenDensity() constDiffuseIonizedGasMixinline
numReemissionChannels (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivatestatic
offersInterface(const std::type_info &interfaceTypeInfo) constSimulationItemprotectedvirtual
opacityAbs(double lambda, const MaterialState *state, const PhotonPacket *pp) const overrideDiffuseIonizedGasMixvirtual
opacityExt(double lambda, const MaterialState *state, const PhotonPacket *pp) const overrideDiffuseIonizedGasMixvirtual
opacitySca(double lambda, const MaterialState *state, const PhotonPacket *pp) const overrideDiffuseIonizedGasMixvirtual
operator=(const Item &)=deleteItem
parameterInfo() const overrideDiffuseIonizedGasMixvirtual
parent() constItem
peeloffScattering(double &I, double &Q, double &U, double &V, double &lambda, Direction bfkobs, Direction bfky, const MaterialState *state, const PhotonPacket *pp) const overrideDiffuseIonizedGasMixvirtual
performScattering(double lambda, const MaterialState *state, PhotonPacket *pp) const overrideDiffuseIonizedGasMixvirtual
precomputeOpacityArrays(MaterialState *state, const Array &Jv) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
random() constMaterialMixinlineprotected
ReemissionChannel enum name (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
reemissionFraction() constDiffuseIonizedGasMixinline
removeChild(Item *child)Itemprivate
removeFromItemListProperty(const PropertyDef *property, int index)Itemvirtual
rydbergToWavelength(double energy_ryd) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
sampleFromTemperatureDependentSpectrum(int spectrumType, double temperature, Random *random) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
sampleHeliumLymanContinuum(double temperature) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
sampleHeliumTwoPhotonContinuum(double temperature) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
sampleHydrogenLymanContinuum(double temperature) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
scatteringEmulatesSecondaryEmission() constMaterialMixvirtual
sectionAbs(double lambda) const overrideDiffuseIonizedGasMixvirtual
sectionExt(double lambda) const overrideDiffuseIonizedGasMixvirtual
sectionsAbs(double lambda) constMaterialMixvirtual
sectionsAbspol(double lambda) constMaterialMixvirtual
sectionSca(double lambda) const overrideDiffuseIonizedGasMixvirtual
selectReemissionChannel(const MaterialState *state, double lambda, const PhotonPacket *pp) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
selectTable(double logU) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
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
setStringProperty(const PropertyDef *property, string value)Itemvirtual
setup()SimulationItem
setupSelfAfter()SimulationItemprotectedvirtual
setupSelfBefore() overrideDiffuseIonizedGasMixprotectedvirtual
setUtilityProperty(string name, int value)Item
simpsonIntegration(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
SimulationItem()SimulationIteminlineprotected
solarScalingC() constDiffuseIonizedGasMixinline
solarScalingN() constDiffuseIonizedGasMixinline
SourceWavelengthRangeInterface()SourceWavelengthRangeInterfaceinlineprotected
sourceWeight() constEmittingGasMixinline
specificStateVariableInfo() const overrideDiffuseIonizedGasMixvirtual
stabilityConvergenceThreshold() constDiffuseIonizedGasMixinline
TableSelection enum name (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
thetaGrid() constMaterialMixvirtual
transitionBlendWidth() constDiffuseIonizedGasMixinline
trapezoidalIntegrationKahan(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
type() constItemvirtual
typeAndName() constSimulationItem
updateSpecificState(MaterialState *state, const Array &Jv) const overrideDiffuseIonizedGasMixvirtual
updateTemperatureFromStab(MaterialState *state) const (defined in DiffuseIonizedGasMix)DiffuseIonizedGasMixprivate
useCloudyOpacity() constDiffuseIonizedGasMixinline
useCloudyTemperature() constDiffuseIonizedGasMixinline
wavelengthBias() constEmittingGasMixinline
wavelengthBiasDistribution() constEmittingGasMixinline
wavelengthRange() const overrideEmittingGasMixvirtual
WavelengthRangeInterface()WavelengthRangeInterfaceinlineprotected
~Item()Itemvirtual
~WavelengthRangeInterface()WavelengthRangeInterfaceinlinevirtual