This is the complete list of members for PhotoIonizationSolver, including all inherited members.
| _coolData | PhotoIonizationSolver | private |
| _coolLogNe | PhotoIonizationSolver | private |
| _coolLogT | PhotoIonizationSolver | private |
| _coolNNe | PhotoIonizationSolver | private |
| _coolNT | PhotoIonizationSolver | private |
| _cosmicRayHeating | PhotoIonizationSolver | private |
| _cosmicRayScale | PhotoIonizationSolver | private |
| _dlambda | PhotoIonizationSolver | private |
| _energy | PhotoIonizationSolver | private |
| _energyErg | PhotoIonizationSolver | private |
| _hasCoolingTable | PhotoIonizationSolver | private |
| _lambda | PhotoIonizationSolver | private |
| _metalOffset | PhotoIonizationSolver | privatestatic |
| _nStagesEff | PhotoIonizationSolver | private |
| _numBins | PhotoIonizationSolver | private |
| _numMetalIons | PhotoIonizationSolver | privatestatic |
| _stabIdxForIon | PhotoIonizationSolver | private |
| computeCoolingRate(double T, const double ionFracs[], double nH, double yHe, const double metalAbundances[8], double ne, const int effNS[]) const | PhotoIonizationSolver | private |
| computeHeatingRate(const Array &Jv, const double ionFracs[], double nH, double yHe, const double metalAbundances[8], double ne, const int effNS[]) const | PhotoIonizationSolver | private |
| computePhotoionizationRates(const Array &Jv, double gamma[]) const | PhotoIonizationSolver | |
| effectiveStages(int e) const | PhotoIonizationSolver | inline |
| initialize(const Array &lambdav, const Array &dlambdav, bool coolingTable=false) | PhotoIonizationSolver | |
| initializeIonFractions(double ionFracs[]) const | PhotoIonizationSolver | |
| interpolateMetalCooling(int ionFracsIdx, double T, double ne) const | PhotoIonizationSolver | private |
| loadCoolingTable() | PhotoIonizationSolver | private |
| numBins() const | PhotoIonizationSolver | inline |
| numElements | PhotoIonizationSolver | static |
| numStages | PhotoIonizationSolver | static |
| opacityAbs(double lambda, const double ionFracs[totalStages], double nH, double yHe, const double metalAbundances[8]) const | PhotoIonizationSolver | |
| PhotoIonizationSolver()=default | PhotoIonizationSolver | |
| setCosmicRayHeating(bool enabled, double scaleFactor=1.0) | PhotoIonizationSolver | |
| setMaxIonizationEnergy(double maxEV) | PhotoIonizationSolver | |
| solve(const Array &Jv, double nH, double yHe, const double metalAbundances[8], double Tprior, const double *ionFracsPrior, double TdampFactor=0.) const | PhotoIonizationSolver | |
| solveIonizationAtFixedT(const Array &Jv, double nH, double yHe, const double metalAbundances[8], double T, const double *ionFracsPrior, bool useEffectiveStages=false) const | PhotoIonizationSolver | |
| solveIonizationBalance(double T, double ne, const double gamma[], double nH, double yHe, const double metalAbundances[8], double ionFracs[], const int effNS[]) const | PhotoIonizationSolver | private |
| stageOffset | PhotoIonizationSolver | static |
| totalEffectiveStages() const | PhotoIonizationSolver | |
| totalStages | PhotoIonizationSolver | static |