This is the complete list of members for DiffuseIonizedGasMix, including all inherited members.
| _abundanceMode (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _children (defined in Item) | Item | private |
| _config (defined in MaterialMix) | MaterialMix | private |
| _convergedFractionHistory (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | mutableprivate |
| _convergenceHistorySize (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | mutableprivate |
| _dCAxisDeltaIds (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _dCAxisValues (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _defaultMetallicity (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _defaultTemperature (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _deltaCMapTable (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _deltaIdCentre (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _deltaNMapTable (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _dNAxisDeltaIds (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _dNAxisValues (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _emissionSolver (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _emissionWavelengthGrid (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexFirstIonFractionAgg (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexFirstIonFractionDiag (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexFirstMetalAbund (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexFirstOpacityAbs (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | mutableprivate |
| _indexFirstOpacityExt (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | mutableprivate |
| _indexFirstOpacitySca (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | mutableprivate |
| _indexHeliumAbundance (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexHeNeutralFraction (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexHNeutralFraction (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexIonizationParameter (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexLogR2 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexLogR3 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexLogR4 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexLogR5 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _indexNHIonized (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaBin1 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaBin2 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaBin3 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaBin4 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaBin5 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaBin6 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaH (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaHe (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaHigh (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lambdaLow (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lineCenters (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _lineMasses (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _maxChangeInGlobalIonizedH (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _maxChangeInIonization (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _maxFractionNotConvergedCells (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _maxHydrogenDensity (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _maxNH_m3 (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _nHMinOpacity (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _numLines (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _opacityWavelengthGrid (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | mutableprivate |
| _parent (defined in Item) | Item | private |
| _random (defined in MaterialMix) | MaterialMix | private |
| _reemissionFraction (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _reemissionSpectraTable (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _setupStarted (defined in SimulationItem) | SimulationItem | private |
| _solarScalingC (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _solarScalingN (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _sourceWeight (defined in EmittingGasMix) | EmittingGasMix | private |
| _stabDCmax (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _stabDCmin (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _stabDNmax (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _stabDNmin (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _stabilityConvergenceThreshold (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _standardOpacityTable (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _standardTemperatureTable (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _transitionBlendWidth (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _transitionLogUMax (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _transitionLogUMin (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _transitionOpacityTable (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _transitionTemperatureTable (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _useCloudyOpacity (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _useCloudyTemperature (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| _utility (defined in Item) | Item | private |
| _wavelengthBias (defined in EmittingGasMix) | EmittingGasMix | private |
| _wavelengthBiasDistribution (defined in EmittingGasMix) | EmittingGasMix | private |
| AbundanceMode enum name | DiffuseIonizedGasMix | |
| abundanceMode() const | DiffuseIonizedGasMix | inline |
| addChild(Item *child) | Item | |
| asymmpar(double lambda) const | MaterialMix | virtual |
| BaseType typedef (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| 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) | DiffuseIonizedGasMix | private |
| buildPerCellAbundances(const MaterialState *state, double abund[8]) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| calculate5BinRatioParameters(const Array &Jv, double &logR2, double &logR3, double &logR4, double &logR5) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| calculateBinAverages(const Array &Jv, double *binAverages) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| calculateIonizationParameter(const Array &Jv, double nH) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| calculateReemissionProbabilities(const MaterialState *state, double lambda, ReemissionData &data) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| children() const | Item | |
| clearItemListProperty(const PropertyDef *property) | Item | virtual |
| computeCellDeltas(const MaterialState *state, double &dN, double &dC) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| config() const | MaterialMix | inlineprotected |
| convertTotalDensityToHydrogenDensity(double n_total, double He_abundance) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| defaultMetallicity() const | DiffuseIonizedGasMix | inline |
| defaultTemperature() const | DiffuseIonizedGasMix | inline |
| destroyChild(Item *child) | Item | |
| DiffuseIonizedGasMix() | DiffuseIonizedGasMix | inlineprotected |
| DynamicStateType enum name | MaterialMix | |
| emissionSpectrum(const MaterialState *state, const Array &Jv) const override | DiffuseIonizedGasMix | virtual |
| emissionWavelengthGrid() const override | DiffuseIonizedGasMix | virtual |
| emissivity(const Array &Jv) const | MaterialMix | virtual |
| EmittingGasMix() | EmittingGasMix | inlineprotected |
| find(bool setup=true) const | SimulationItem | inline |
| find(bool setup, SimulationItem *castToRequestedType(Item *)) const | SimulationItem | private |
| getBlendingWeight(double logU) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| 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 |
| getHeliumCrossSection(double frequency) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| getHydrogenCrossSection(double frequency) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| getIntProperty(const PropertyDef *property) const | Item | virtual |
| getItemListProperty(const PropertyDef *property) const | Item | virtual |
| getItemProperty(const PropertyDef *property) const | Item | virtual |
| getReemissionData(const MaterialState *state, double lambda) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| getStringProperty(const PropertyDef *property) const | Item | virtual |
| getUtilityProperty(string name) const | Item | |
| hasContinuumEmission() const override | DiffuseIonizedGasMix | virtual |
| hasDynamicMediumState() const override | DiffuseIonizedGasMix | virtual |
| hasExtraSpecificState() const override | DiffuseIonizedGasMix | virtual |
| hasLineEmission() const override | DiffuseIonizedGasMix | virtual |
| hasNegativeExtinction() const | MaterialMix | virtual |
| hasPolarizedAbsorption() const | MaterialMix | virtual |
| hasPolarizedEmission() const | MaterialMix | virtual |
| hasPolarizedScattering() const | MaterialMix | virtual |
| hasResonantScattering() const | MaterialMix | virtual |
| hasScattering() const | DiffuseIonizedGasMix | |
| hasScatteringDispersion() const override | DiffuseIonizedGasMix | virtual |
| hasStochasticDustEmission() const | MaterialMix | virtual |
| HeliumLyA enum value (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| HeliumLyC enum value (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| HeliumNpEv enum value (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| HeliumTPC enum value (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| Hydrogen enum value (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| indicativeTemperature(const MaterialState *state, const Array &Jv) const override | DiffuseIonizedGasMix | virtual |
| initializeOpacityWavelengthGrid() const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| initializeSpecificState(MaterialState *state, double metallicity, double temperature, const Array ¶ms) const override | DiffuseIonizedGasMix | virtual |
| insertIntoItemListProperty(const PropertyDef *property, int index, Item *item) | Item | virtual |
| integrate(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| integrateLinearSpace(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| integrateLogSpace(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| interface(int levels=-999999, bool setup=true) const | SimulationItem | inline |
| interface(int levels, bool setup, bool offersRequestedInterface(SimulationItem *)) const | SimulationItem | private |
| interpolateOpacityFromState(double lambda, MaterialState *state, int opacityType) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| interpolateReemissionSpectrum(int spectrumType, double temperature, std::vector< double > &wavelengths, std::vector< double > &cumulativeDist) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| isDust() const | MaterialMix | inline |
| isElectrons() const | MaterialMix | inline |
| isGas() const | MaterialMix | inline |
| isSpecificStateConverged(int numCells, int numUpdated, int numNotConverged, MaterialState *currentAggregate, MaterialState *previousAggregate) const override | DiffuseIonizedGasMix | virtual |
| Item() | Item | inlineprotected |
| Item(const Item &)=delete | Item | |
| itemName() const | SimulationItem | virtual |
| ItemRegistry (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | friend |
| ItemType typedef (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| lineEmissionCenters() const override | DiffuseIonizedGasMix | virtual |
| lineEmissionMasses() const override | DiffuseIonizedGasMix | virtual |
| lineEmissionSpectrum(const MaterialState *state, const Array &Jv) const override | DiffuseIonizedGasMix | virtual |
| mass() const override | DiffuseIonizedGasMix | virtual |
| MaterialMix() | MaterialMix | inlineprotected |
| MaterialType enum name | MaterialMix | |
| materialType() const override | EmittingGasMix | virtual |
| maxChangeInGlobalIonizedH() const | DiffuseIonizedGasMix | inline |
| maxChangeInIonization() const | DiffuseIonizedGasMix | inline |
| maxFractionNotConvergedCells() const | DiffuseIonizedGasMix | inline |
| maxHydrogenDensity() const | DiffuseIonizedGasMix | inline |
| numReemissionChannels (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | privatestatic |
| offersInterface(const std::type_info &interfaceTypeInfo) const | SimulationItem | protectedvirtual |
| opacityAbs(double lambda, const MaterialState *state, const PhotonPacket *pp) const override | DiffuseIonizedGasMix | virtual |
| opacityExt(double lambda, const MaterialState *state, const PhotonPacket *pp) const override | DiffuseIonizedGasMix | virtual |
| opacitySca(double lambda, const MaterialState *state, const PhotonPacket *pp) const override | DiffuseIonizedGasMix | virtual |
| operator=(const Item &)=delete | Item | |
| parameterInfo() const override | DiffuseIonizedGasMix | virtual |
| parent() const | Item | |
| peeloffScattering(double &I, double &Q, double &U, double &V, double &lambda, Direction bfkobs, Direction bfky, const MaterialState *state, const PhotonPacket *pp) const override | DiffuseIonizedGasMix | virtual |
| performScattering(double lambda, const MaterialState *state, PhotonPacket *pp) const override | DiffuseIonizedGasMix | virtual |
| precomputeOpacityArrays(MaterialState *state, const Array &Jv) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| random() const | MaterialMix | inlineprotected |
| ReemissionChannel enum name (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| reemissionFraction() const | DiffuseIonizedGasMix | inline |
| removeChild(Item *child) | Item | private |
| removeFromItemListProperty(const PropertyDef *property, int index) | Item | virtual |
| rydbergToWavelength(double energy_ryd) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| sampleFromTemperatureDependentSpectrum(int spectrumType, double temperature, Random *random) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| sampleHeliumLymanContinuum(double temperature) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| sampleHeliumTwoPhotonContinuum(double temperature) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| sampleHydrogenLymanContinuum(double temperature) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| scatteringEmulatesSecondaryEmission() const | MaterialMix | virtual |
| sectionAbs(double lambda) const override | DiffuseIonizedGasMix | virtual |
| sectionExt(double lambda) const override | DiffuseIonizedGasMix | virtual |
| sectionsAbs(double lambda) const | MaterialMix | virtual |
| sectionsAbspol(double lambda) const | MaterialMix | virtual |
| sectionSca(double lambda) const override | DiffuseIonizedGasMix | virtual |
| selectReemissionChannel(const MaterialState *state, double lambda, const PhotonPacket *pp) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| selectTable(double logU) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| 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 |
| setIntProperty(const PropertyDef *property, int value) | Item | virtual |
| setItemProperty(const PropertyDef *property, Item *item) | Item | virtual |
| setParent(Item *parent) | Item | private |
| setStringProperty(const PropertyDef *property, string value) | Item | virtual |
| setup() | SimulationItem | |
| setupSelfAfter() | SimulationItem | protectedvirtual |
| setupSelfBefore() override | DiffuseIonizedGasMix | protectedvirtual |
| setUtilityProperty(string name, int value) | Item | |
| simpsonIntegration(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| SimulationItem() | SimulationItem | inlineprotected |
| solarScalingC() const | DiffuseIonizedGasMix | inline |
| solarScalingN() const | DiffuseIonizedGasMix | inline |
| SourceWavelengthRangeInterface() | SourceWavelengthRangeInterface | inlineprotected |
| sourceWeight() const | EmittingGasMix | inline |
| specificStateVariableInfo() const override | DiffuseIonizedGasMix | virtual |
| stabilityConvergenceThreshold() const | DiffuseIonizedGasMix | inline |
| TableSelection enum name (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| thetaGrid() const | MaterialMix | virtual |
| transitionBlendWidth() const | DiffuseIonizedGasMix | inline |
| trapezoidalIntegrationKahan(const std::vector< double > &x, const std::vector< double > &y) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| type() const | Item | virtual |
| typeAndName() const | SimulationItem | |
| updateSpecificState(MaterialState *state, const Array &Jv) const override | DiffuseIonizedGasMix | virtual |
| updateTemperatureFromStab(MaterialState *state) const (defined in DiffuseIonizedGasMix) | DiffuseIonizedGasMix | private |
| useCloudyOpacity() const | DiffuseIonizedGasMix | inline |
| useCloudyTemperature() const | DiffuseIonizedGasMix | inline |
| wavelengthBias() const | EmittingGasMix | inline |
| wavelengthBiasDistribution() const | EmittingGasMix | inline |
| wavelengthRange() const override | EmittingGasMix | virtual |
| WavelengthRangeInterface() | WavelengthRangeInterface | inlineprotected |
| ~Item() | Item | virtual |
| ~WavelengthRangeInterface() | WavelengthRangeInterface | inlinevirtual |