cloudy trunk
Loading...
Searching...
No Matches
t_StopCalc Struct Reference

#include <stopcalc.h>

Collaboration diagram for t_StopCalc:

Data Fields

realnum tauend
realnum taunu
long int iptnu
double TeFloor
realnum TempHiStopZone
realnum TempHiStopIteration
realnum TempLoStopZone
realnum TempLoStopIteration
realnum StopElecFrac
realnum StopH2MoleFrac
realnum StopHPlusFrac
realnum StopDepleteFrac
realnum StopVelocity
realnum HColStop
realnum colpls
realnum colnut
realnum col_h2
realnum xMass
realnum col_h2_nut
realnum col_H0_ov_Tspin
realnum col_monoxco
realnum AV_point
realnum AV_extended
realnum StopElecDensity
realnum stpint [MXSTPL]
long int ipStopLin1 [MXSTPL]
long int ipStopLin2 [MXSTPL]
long int nstpl
realnum StopLineWl1 [MXSTPL]
realnum StopLineWl2 [MXSTPL]
char chStopLabel1 [MXSTPL][5]
char chStopLabel2 [MXSTPL][5]
int nEmergent [MXSTPL]
bool lgStop21cm
vector< long > ContIndex
vector< FluxContNFnu
long int nTotalIonizStop
char chReasonStop [nCHREASONSTOP]
bool lgStopSpeciesColumn
char chSpeciesColumn [CHARS_SPECIES]
realnum col_species

Detailed Description

stopcalc.h

Definition at line 19 of file stopcalc.h.

Field Documentation

◆ AV_extended

realnum t_StopCalc::AV_extended

Definition at line 89 of file stopcalc.h.

◆ AV_point

realnum t_StopCalc::AV_point

stop at AV, point or extended

Definition at line 89 of file stopcalc.h.

◆ chReasonStop

char t_StopCalc::chReasonStop[nCHREASONSTOP]

the reason the calculation stopped

Definition at line 130 of file stopcalc.h.

◆ chSpeciesColumn

char t_StopCalc::chSpeciesColumn[CHARS_SPECIES]

Definition at line 133 of file stopcalc.h.

◆ chStopLabel1

char t_StopCalc::chStopLabel1[MXSTPL][5]

line labels

Definition at line 115 of file stopcalc.h.

◆ chStopLabel2

char t_StopCalc::chStopLabel2[MXSTPL][5]

Definition at line 116 of file stopcalc.h.

◆ col_H0_ov_Tspin

realnum t_StopCalc::col_H0_ov_Tspin

integrated n()H0) / Tspin

Definition at line 83 of file stopcalc.h.

◆ col_h2

realnum t_StopCalc::col_h2

column density in molecular hydrogen

Definition at line 74 of file stopcalc.h.

◆ col_h2_nut

realnum t_StopCalc::col_h2_nut

column density in molecular + neutral hydrogen

Definition at line 80 of file stopcalc.h.

◆ col_monoxco

realnum t_StopCalc::col_monoxco

column density in carbon monoxide

Definition at line 86 of file stopcalc.h.

◆ col_species

realnum t_StopCalc::col_species

Definition at line 134 of file stopcalc.h.

◆ colnut

realnum t_StopCalc::colnut

Definition at line 71 of file stopcalc.h.

◆ colpls

realnum t_StopCalc::colpls

Definition at line 70 of file stopcalc.h.

◆ ContIndex

vector<long> t_StopCalc::ContIndex

parameters for STOP CONTINUUM FLUX

Definition at line 123 of file stopcalc.h.

◆ ContNFnu

vector<Flux> t_StopCalc::ContNFnu

Definition at line 124 of file stopcalc.h.

◆ HColStop

realnum t_StopCalc::HColStop

limit column densities set with stop column command HColStop is total hydrogen column, others are ionized and neutral

Definition at line 69 of file stopcalc.h.

◆ ipStopLin1

long int t_StopCalc::ipStopLin1[MXSTPL]

line indices for first and second lines in stop line command

Definition at line 106 of file stopcalc.h.

◆ ipStopLin2

long int t_StopCalc::ipStopLin2[MXSTPL]

Definition at line 107 of file stopcalc.h.

◆ iptnu

long int t_StopCalc::iptnu

this points to taunu within the continuum mesh

Definition at line 29 of file stopcalc.h.

◆ lgStop21cm

bool t_StopCalc::lgStop21cm

flag saying to stop at 21cm line optical depth

Definition at line 120 of file stopcalc.h.

◆ lgStopSpeciesColumn

bool t_StopCalc::lgStopSpeciesColumn

Definition at line 132 of file stopcalc.h.

◆ nEmergent

int t_StopCalc::nEmergent[MXSTPL]

Definition at line 117 of file stopcalc.h.

◆ nstpl

long int t_StopCalc::nstpl

number of stop line commands entered, 0 if none

Definition at line 109 of file stopcalc.h.

◆ nTotalIonizStop

long int t_StopCalc::nTotalIonizStop

stop when counter conv.nTotalIoniz reaches this value, a debugging aid

Definition at line 127 of file stopcalc.h.

◆ StopDepleteFrac

realnum t_StopCalc::StopDepleteFrac

stop when a certain fraction of O frozen out on grains is reached, this was put in to stop Cloudy from going into regimes where time dependence must be considered

Definition at line 61 of file stopcalc.h.

◆ StopElecDensity

realnum t_StopCalc::StopElecDensity

stopping electron density, set with stop eden command

Definition at line 92 of file stopcalc.h.

◆ StopElecFrac

realnum t_StopCalc::StopElecFrac

STOP EFRAC sets this limiting ratio of electron to H densities

Definition at line 48 of file stopcalc.h.

◆ StopH2MoleFrac

realnum t_StopCalc::StopH2MoleFrac

stop at a hydrogen molecular fraction, relative to total hydrogen, this is 2H_2 / H_total

Definition at line 52 of file stopcalc.h.

◆ StopHPlusFrac

realnum t_StopCalc::StopHPlusFrac

stop at a ionized hydrogen fraction, this was put in to simulate the contribution of the H+ region to the overall intensity of PDR lines

Definition at line 56 of file stopcalc.h.

◆ StopLineWl1

realnum t_StopCalc::StopLineWl1[MXSTPL]

Definition at line 111 of file stopcalc.h.

◆ StopLineWl2

realnum t_StopCalc::StopLineWl2[MXSTPL]

Definition at line 112 of file stopcalc.h.

◆ StopVelocity

realnum t_StopCalc::StopVelocity

stop when absolute value of velocity falls below this value.
Entered in km/s but converted to cm/s

Definition at line 65 of file stopcalc.h.

◆ stpint

realnum t_StopCalc::stpint[MXSTPL]

MXSTPL (above, equal to 10) is maximum number of stop line commands

parameters for stop line command LineStopWl - line wavelength for stop line command ipStopLin1 is pointer to first line of pair in stack of lines ipStopLin2 is pointer to second line of pair in stack of lines, usually Hbeta. initially holds wavelength, converted to pointer in iter_startend.cpp

Definition at line 103 of file stopcalc.h.

◆ tauend

realnum t_StopCalc::tauend

this has the various ending criteria for stopping a model optical depth to stop calculation

Definition at line 23 of file stopcalc.h.

◆ taunu

realnum t_StopCalc::taunu

this is the energy within the continuum mesh, we will stop when the optical depth at this energy reaches tauend

Definition at line 26 of file stopcalc.h.

◆ TeFloor

double t_StopCalc::TeFloor

this provides a "floor" for the temperature - when the temperature falls to this limit, go to constant temperature solution

Definition at line 33 of file stopcalc.h.

◆ TempHiStopIteration

realnum t_StopCalc::TempHiStopIteration

highest allowed iteration temperature, set with stop time temperature exceeds command

Definition at line 38 of file stopcalc.h.

◆ TempHiStopZone

realnum t_StopCalc::TempHiStopZone

highest allowed zone temperature, set with stop temperature exceeds command

Definition at line 36 of file stopcalc.h.

◆ TempLoStopIteration

realnum t_StopCalc::TempLoStopIteration

TempLoStopIteration is lowest temperature to allow in iterations, set with stop time temperature command, used to stop time dependent sims

Definition at line 45 of file stopcalc.h.

◆ TempLoStopZone

realnum t_StopCalc::TempLoStopZone

TempLoStopZone is lowest temperature to allow in radial zone integrations, set with stop temperature command

Definition at line 42 of file stopcalc.h.

◆ xMass

realnum t_StopCalc::xMass

stop at some mass

Definition at line 77 of file stopcalc.h.


The documentation for this struct was generated from the following file: