/home66/gary/public_html/cloudy/c13_branch/source/lines.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  t_LineSave
struct  t_tag_LineSv

Defines

#define NHOLDCOMMENTS   100

Typedefs

typedef struct t_tag_LineSv LinSv

Functions

void lines (void)
void lines_general (void)
void lines_hydro (void)
void LineStackCreate (void)
void lines_grains (void)
void lines_setup (void)
void lines_continuum (void)
void lines_molecules (void)
void lines_helium (void)
void lines_lv1_li_ne (void)
void lines_lv1_na_ar (void)
void lines_lv1_k_zn (void)
long int StuffComment (const char *chComment)
int lines_table ()

Variables

t_LineSave LineSave
LinSvLineSv
LinSvLineSvSortWL

Define Documentation

#define NHOLDCOMMENTS   100

Definition at line 53 of file lines.h.

Referenced by StuffComment().


Typedef Documentation

typedef struct t_tag_LineSv LinSv

this struc is different from above since only pointer here, will be malloced to form a large array after number of lines is counted.
these are the main line save arrays


Function Documentation

void lines ( void   ) 

lines main routine to put emission line intensities into line stack

Definition at line 34 of file prt_lines.cpp.

References cdEXIT, cdLine(), t_elementnames::chElementSym, t_elementnames::chIonStage, t_hydro::cintot, t_rfield::cmheat, t_rfield::comtot, t_hyperfine::cooling_max, t_hyperfine::cooling_total, t_thermal::ctot, dBaseTrans, DEBUG_ENTRY, dense, Drive_cdLine(), t_radius::dVeffAper, t_dense::eden, elementnames, EN1RYD, t_yield::energy(), EVRYD, EXIT_FAILURE, fixit(), t_rt::fracin, t_thermal::FreeFreeTotHeat, t_thermal::GBarMax, t_thermal::heating, HFLines, t_thermal::htot, hydro, hyperfine, Singleton< t_yield >::Inst(), Singleton< t_ADfA >::Inst(), t_yield::ion(), t_yield::ion_emit(), ionbal, ioQQQ, t_LineSave::ipass, ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipIRON, t_thermal::ipMaxExtra, ipoint(), iso_satellite_update(), iso_sp, iteration, t_trace::lgDrv_cdLine, t_trace::lgTrace, LIMELM, linadd(), lindst(), lines_continuum(), lines_general(), lines_grains(), lines_helium(), lines_hydro(), lines_lv1_k_zn(), lines_lv1_li_ne(), lines_lv1_na_ar(), lines_molecules(), LineSave, LineSv, MAX2, t_iso_sp::nCollapsed_local, t_LineSave::nComment, t_yield::nelem(), nHFLines, NISO, t_yield::nlines(), t_yield::nshell(), nSpecies, t_LineSave::nsum, t_iso_sp::numLevels_local, nWindLine, t_ionbal::PhotoRate_Shell, phycon, PntForLine(), t_thermal::power, PrtLineSum(), PutExtra(), PutLine(), radius, t_ADfA::rec_lines(), t_LineSave::RecCoefCNO, t_iso_sp::RecomInducCool_Rate, rfield, rt, RYDLAM, S, ShowMe(), StuffComment(), t_tag_LineSv::SumLine, TauLine2, t_phycon::te, thermal, TotalInsanity(), t_thermal::totcol, trace, t_dense::xIonDense, and t_yield::yield().

Referenced by cloudy(), and LineStackCreate().

Here is the call graph for this function:

void lines_continuum ( void   ) 

enter all continua

Todo:
2 this block of lines should have nInu, InwT, InwC like main vector of continuum points

Definition at line 24 of file prt_lines_continuum.cpp.

References t_rfield::anu, t_rfield::anu2, t_continuum::BandEdgeCorrHi, t_continuum::BandEdgeCorrLow, t_CoolHeavy::brems_cool_h, t_CoolHeavy::brems_cool_he, t_CoolHeavy::brems_cool_metals, t_CoolHeavy::brems_cool_net, t_CoolHeavy::brems_heat_total, t_continuum::chContBandLabels, t_elementnames::chElementSym, chIonLbl(), t_elementnames::chIonStage, t_continuum::cn1216, t_continuum::cn4861, t_rfield::ConEmitLocal, t_rfield::ConEmitOut, t_rfield::ConEmitReflec, t_rfield::ConRefIncid, t_continuum::ContBandWavelength, continuum, t_radius::Conv2PrtInten, CoolHeavy, t_geometry::covgeo, DEBUG_ENTRY, dense, t_rfield::DiffuseLineEmission, t_radius::dVeffAper, t_opac::E2TauAbsFace, t_dense::eden, t_CoolHeavy::eebrm, elementnames, emergent_line(), t_tag_LineSv::emslin, EN1RYD, t_iso_sp::fb, t_rfield::flux, geometry, t_CoolHeavy::heavfb, Heavy, t_geometry::iEmissPower, Singleton< T >::Inst(), ioQQQ, t_LineSave::ipass, t_continuum::ipContBandHi, t_continuum::ipContBandLow, ipH2p, ipH2s, ipH3d, ipH3p, ipH3s, ipH_LIKE, ipHYDROGEN, ipRecEsc, ipRecRad, iso_sp, t_prt::lgDiffuseInward, t_prt::lgDiffuseOutward, t_dense::lgElmtOn, t_prt::lgSourceReflected, t_prt::lgSourceTransmitted, LIMELM, linadd(), lindst(), LineSave, LineSv, MAX2, t_continuum::nContBand, NISO, t_LineSave::nsum, t_iso_sp::numLevels_max, nzone, opac, t_rfield::outlin, phycon, prt, t_radius::r1r0sq, radius, t_Heavy::RadRecCon, RefIndex(), t_rfield::reflin, rfield, RYDLAM, SDIV(), t_PredCont::set_offset(), sexp(), t_PredCont::size(), SMALLFLOAT, sprt_wl(), StuffComment(), t_tag_LineSv::SumLine, t_phycon::te, t_opac::tmn, t_Heavy::Valence_IP_Ryd, t_rfield::widflx, and t_dense::xIonDense.

Referenced by lines().

Here is the call graph for this function:

void lines_general ( void   ) 
void lines_grains ( void   ) 
void lines_helium ( void   ) 

enter all helium iso seq into emission line stack

Definition at line 42 of file prt_lines_helium.cpp.

References ASSERT, atmdat, EmissionProxy::Aul(), CaBDensities, CaBIntensity, CaBTemps, t_atmdat::CaseBWlHeI, t_elementnames::chElementSym, chIonLbl(), TransitionProxy::Coll(), CollisionProxy::cool(), DEBUG_ENTRY, dense, DoSatelliteLines(), t_dense::eden, elementnames, TransitionProxy::Emis(), EN1RYD, TransitionProxy::EnergyErg(), ERG1CM, t_iso_sp::ex, fixit(), GetStandardHeLines(), CollisionProxy::heat(), ioQQQ, t_LineSave::ipass, TransitionProxy::ipCont(), ipH_LIKE, ipHe1s1S, ipHe2p3P0, ipHe2p3P1, ipHe2p3P2, ipHe2s3S, ipHe3d3D, ipHe3p3P, ipHe3s3S, ipHE_LIKE, ipHELIUM, stdLines::ipHi, ipHYDROGEN, stdLines::ipLo, IPRAD, iso_ctrl, iso_sp, L_, stdLines::label, t_isoCTRL::lgDielRecom, t_dense::lgElmtOn, lgFirstRun, t_isoCTRL::lgFSM, t_prt::lgPrnIsoCollapsed, t_isoCTRL::lgRandErrGen, t_trace::lgTrace, LIMELM, linadd(), LineSave, linint(), MAX2, t_iso_sp::n_HighestResolved_max, t_iso_sp::nCollapsed_max, NUMDENS, t_iso_sp::numLevels_max, NumLines, NUMTEMPS, EmissionProxy::Pelec_esc(), EmissionProxy::Pesc(), EmissionProxy::phots(), phycon, pow(), prt, prt_wl(), PutLine(), t_iso_sp::QuantumNumbers2Index, save, t_iso_sp::st, StuffComment(), EmissionProxy::TauIn(), EmissionProxy::TauTot(), t_phycon::te, TempInterp2(), trace, t_iso_sp::trans(), t_iso_sp::TwoNu, t_LineSave::WavLNorm, TransitionProxy::WLAng(), EmissionProxy::xIntensity(), and t_dense::xIonDense.

Referenced by lines().

Here is the call graph for this function:

void lines_hydro ( void   ) 

the hydrogenic iso-sequence

Definition at line 20 of file prt_lines_hydro.cpp.

References t_phycon::alogte, ASSERT, atmdat, atmdat_HS_caseB(), EmissionProxy::Aul(), chIonLbl(), t_geometry::covgeo, DEBUG_ENTRY, dense, t_hydro::dstfe2lya, t_radius::dVeffAper, t_dense::eden, TransitionProxy::Emis(), EN1RYD, TransitionProxy::EnergyErg(), ex, fixit(), GenerateTransitionConfiguration(), geometry, t_hydro::H_ion_frac_collis, t_hydro::HCollIonMax, t_atmdat::HIonFrac, t_atmdat::HIonFracMax, HS_NZ, hydro, t_geometry::iEmissPower, t_dense::IonHigh, ioQQQ, t_LineSave::ipass, ipH1s, ipH2p, ipH2s, ipH3p, ipH3s, ipH4p, ipH4s, ipH_LIKE, ipHELIUM, ipHYDROGEN, iso_ctrl, iso_sp, t_dense::lgElmtOn, t_atmdat::lgHCaseBOK, t_prt::lgPrnIsoCollapsed, t_trace::lgTrace, LIMELM, linadd(), lindst(), LineSave, LineSv, MAX2, MIN2, N_, t_iso_sp::nCollapsed_max, t_LineSave::nsum, t_iso_sp::numLevels_max, nzone, EmissionProxy::ots(), EmissionProxy::Pelec_esc(), EmissionProxy::Pesc(), EmissionProxy::phots(), phycon, pow(), POW2, prt, PutLine(), t_rfield::qhtot, t_iso_sp::QuantumNumbers2Index, radius, t_iso_sp::RadRec_caseB, rfield, t_secondaries::sec2total, t_secondaries::SecHIonMax, secondaries, t_isoCTRL::SmallA, t_iso_sp::st, StuffComment(), t_tag_LineSv::SumLine, t_phycon::te, t_phycon::te03, t_phycon::te10, t_phycon::te70, trace, t_iso_sp::trans(), t_iso_sp::TwoNu, t_atmdat::WaveLengthCaseB, TransitionProxy::WLAng(), t_secondaries::x12tot, EmissionProxy::xIntensity(), and t_dense::xIonDense.

Referenced by lines().

Here is the call graph for this function:

void lines_lv1_k_zn ( void   ) 

lines_lv1_k_zn place lines of elements potassium and heavier into lines storage stack

Definition at line 21 of file prt_lines_lv1_k_zn.cpp.

References t_CoolHeavy::c3892, t_ca::c7306, ca, t_ca::Caf1, t_ca::Caf2, t_ca::Cah, t_ca::Cair, t_ca::Cak, t_ca::Cakh, t_ca::Cax, t_ca::Cay, t_ca::Caz, CoolHeavy, t_CoolHeavy::Cr3l21, t_CoolHeavy::Cr4l21, t_CoolHeavy::Cr4l31, t_CoolHeavy::Cr5l21, t_CoolHeavy::Cr5l31, t_CoolHeavy::Cr5l32, t_ca::dCaf12, t_ca::dCakh, DEBUG_ENTRY, dense, t_radius::dVeffAper, t_dense::eden, TransitionProxy::Emis(), fe, t_FeII::Fe2_large_cool, t_FeII::Fe2_UVsimp_cool, Fe2LevN, t_fe::Fe3_emiss, t_fe::Fe3_wl, t_fe::Fe3CoolTot, t_fe::fe40401, t_fe::fe40906, t_fe::fe41007, t_fe::fe41008, t_fe::fe41106, t_fe::fe41206, t_fe::fe41207, t_fe::fe42567, t_fe::fe42829, t_fe::fe42836, t_fe::Fe4CoolTot, t_fe::fegrain, FeII, FeII_Bands, FeII_Cont, FeIIAddLines(), FeIISumBand(), t_fe::fekcld, t_fe::fekhot, t_FeII::for7, ioQQQ, t_LineSave::ipass, ipCaI4228, ipCALCIUM, ipCo11527, TransitionProxy::ipCont(), ipFe1_111m, ipFe1_24m, ipFe1_35m, ipFe1_54m, ipFe2LevN, ipFeI2966, ipFeI3021, ipFeI3457, ipFeI3729, ipFeI3884, ipH1s, ipH2p, ipH_LIKE, ipIRON, ipKI7745, ipNi1_11m, ipNi1_7m, ipSc05231, ipSc13264, ipT1122, ipT191, ipTCa3, ipTFe16, ipTFe26, ipTFe34, ipTFe35, ipTFe46, ipTFe56, ipTr48, ipTuv3, ipxK03462, ipxK04154, ipxK04598, ipxK07319, iso_sp, t_dense::lgElmtOn, t_trace::lgTrace, linadd(), lindst(), LineSave, MAX2, nFeIIBands, nFeIIConBins, t_FeII::nFeIILevel_malloc, NLFE3, nzone, phycon, PntForLine(), prt_wl(), PutLine(), radius, t_CoolHeavy::Sc22p08m, t_CoolHeavy::Sc24p1m, t_CoolHeavy::Sc24p2m, t_CoolHeavy::Sc33936, t_CoolHeavy::Sc42100, t_CoolHeavy::Sc43595, t_CoolHeavy::Sc45058, TauLines, t_phycon::te, t_phycon::te10, trace, t_iso_sp::trans(), t_CoolHeavy::V38507, t_CoolHeavy::V38830, EmissionProxy::xIntensity(), and t_dense::xIonDense.

Referenced by lines().

Here is the call graph for this function:

void lines_lv1_li_ne ( void   ) 

lines_lv1_li_ne place lines of elements lithium through neon into lines storage stack

Definition at line 30 of file prt_lines_lv1_li_ne.cpp.

References t_phycon::alogte, atmdat, atoms, t_oxy::AugerO3, t_CoolHeavy::c1134, t_CoolHeavy::c1565, t_CoolHeavy::c2424, t_CoolHeavy::c2975, t_CoolHeavy::c3343, t_CoolHeavy::c3426, t_CoolHeavy::c3727, t_CoolHeavy::c3869, t_CoolHeavy::c4363, t_CoolHeavy::c4720, t_CoolHeavy::c5007, t_CoolHeavy::c5577, t_CoolHeavy::c5577_frac_emit, t_nitro::c5755, t_CoolHeavy::c6300, t_CoolHeavy::c6300_frac_emit, t_CoolHeavy::c6363, t_nitro::c6584, t_CoolHeavy::c7325, t_carb::c8727, t_carb::c9850, carb, t_dense::cdsqte, COLL_CONST, t_CoolHeavy::colmet, CoolHeavy, t_CoolHeavy::coolOi, t_oxy::d5007t, DEBUG_ENTRY, dense, t_mole_local::dissoc_rate(), DoppVel, t_dense::eden, t_embesq::em1218, t_embesq::em13C1910, t_embesq::em1486, t_embesq::em1908, t_embesq::em895, embesq, TransitionList::Emis(), emit_frac(), t_mole_local::findrate(), GetLineRec(), t_atmdat::HCharExcRecTo_N0_2D, ionbal, ioQQQ, ipC2_2324, ipC2_2325, ipC2_2327, ipC2_2328, ipC2_2329, ipc31175, ipCARBON, ipHELIUM, ipHYDROGEN, ipN3_1747, ipN3_1749, ipN3_1751, ipN3_1752, ipN3_1754, ipNI_pumpDirect, ipNI_pumpIndirect, ipNITROGEN, ipO4_1397, ipO4_1400, ipO4_1401, ipO4_1405, ipO4_1407, ipOXYGEN, ipT1032, ipT1037, ipT1039, ipT1085, ipT1200, ipT1214, ipT122, ipT1239, ipT1243, ipT1304, ipT1335, ipT146, ipT1486, ipT150, ipT1548, ipT1550, ipT157, ipT1656, ipT1661, ipT1666, ipT1909, ipT205, ipT209, ipT2140, ipT26, ipT270, ipT274, ipT280, ipT291, ipT310, ipT312, ipT315, ipT324, ipT333, ipT370, ipT374g, ipT374x, ipT386, ipT4368, ipT52, ipT57, ipT610, ipT63, ipT630, ipT6300, ipT6363, ipT671, ipT765, ipT770, ipT780, ipT789, ipT834, ipT835, ipT8446, ipT88, ipT895, ipT977, ipT990, ipTNe13, ipTNe14, ipTNe16, ipTNe24, ipTNe36, ipTO88, ipTOI11, ipTOI13, ipTOI29, ipTOI46, ipxNe0676, t_trace::lgTrace, linadd(), lindst(), MAX2, mole, NI_NDP, nitro, nWindLine, t_CoolHeavy::O2471, t_CoolHeavy::O2_A2_tot, t_CoolHeavy::O2_A3_tot, t_CoolHeavy::O3726, t_CoolHeavy::O3730, t_CoolHeavy::O7323, t_CoolHeavy::O7332, oxy, t_ionbal::PhotoRate_Shell, phycon, PntForLine(), t_atoms::popoi, pow(), POW2, t_nitro::pump5199, PutExtra(), PutLine(), t_nitro::quench_5200, t_carb::r9850, t_nitro::rec5199, t_oxy::s3727, t_oxy::s7325, SMALLFLOAT, t_phycon::sqrte, StuffComment(), TauLine2, TauLines, t_phycon::te, t_phycon::te005, t_phycon::te03, t_phycon::te04, t_phycon::te10, t_phycon::te30, t_phycon::te40, t_phycon::te70, trace, t_DoppVel::TurbVel, t_dense::xIonDense, t_nitro::xN10397, t_nitro::xN10398, t_nitro::xN10407, t_nitro::xN10408, t_nitro::xN2_A3_tot, t_nitro::xN3466, t_nitro::xN3467, t_nitro::xN5198, and t_nitro::xN5200.

Referenced by lines().

Here is the call graph for this function:

void lines_lv1_na_ar ( void   ) 

lines_lv1_na_ar place lines of elements sodium through argon into lines storage stack

Definition at line 16 of file prt_lines_lv1_na_ar.cpp.

References t_CoolHeavy::Ar2854, t_CoolHeavy::Ar2868, t_CoolHeavy::Ar4711, t_CoolHeavy::Ar4740, t_CoolHeavy::Ar7171, t_CoolHeavy::Ar7237, t_CoolHeavy::Ar7263, t_CoolHeavy::Ar7331, t_CoolHeavy::c10330, t_CoolHeavy::c1170, t_CoolHeavy::c1357, t_CoolHeavy::c1365, t_sil::c1446, t_CoolHeavy::c1806, t_sil::c1815, t_sil::c1985, t_CoolHeavy::c2067, t_CoolHeavy::c2125, t_sil::c2148, t_CoolHeavy::c2428, t_CoolHeavy::c2569, t_CoolHeavy::c2691, t_CoolHeavy::c2972, t_CoolHeavy::c3109, t_CoolHeavy::c3119, t_CoolHeavy::c3350, t_CoolHeavy::c3679, t_CoolHeavy::c4017, t_CoolHeavy::c4626, t_CoolHeavy::c5192, t_CoolHeavy::c5324, t_CoolHeavy::c5525, t_sil::c583, t_CoolHeavy::c6164, t_CoolHeavy::c6312, t_CoolHeavy::c6731, t_sil::c691, t_CoolHeavy::c7007, t_CoolHeavy::c7136, t_CoolHeavy::c8047, t_CoolHeavy::c8494, t_CoolHeavy::c8579, t_sil::c949, t_CoolHeavy::c9532, t_CoolHeavy::Cl3344, t_CoolHeavy::Cl3354, t_CoolHeavy::Cl5519, t_CoolHeavy::Cl5539, t_CoolHeavy::Cl8436, t_CoolHeavy::Cl8483, t_CoolHeavy::Cl8504, t_CoolHeavy::Cl8552, CoolHeavy, DEBUG_ENTRY, dense, t_dense::eden, t_embesq::em1198, t_embesq::em1895, t_embesq::em2669, embesq, TransitionList::Emis(), emit_frac(), ionbal, ioQQQ, ipAl09204, ipAl529, ipAl6366, ipAl6912, ipAl8370, ipAl8575, ipAlI3090, ipAlI3957, ipAr06453, ipCl04117, ipCl04203, ipCl1_11m, ipCl973, ipfsCl214, ipfsCl233, ipfsMg755, ipfsMg790, ipfsNa373, ipfsNa421, ipfsNa490, ipMgI2026, ipMgI2853, ipP0233, ipP0260, ipP0318, ipP713, ipS1_25m, ipS1_56m, ipS4_1398, ipS4_1405, ipS4_1407, ipS4_1417, ipS4_1424, ipSi10143, ipSi10_606, ipSi1_130m, ipSi1_68m, ipSi2_2329, ipSi2_2334, ipSi2_2336, ipSi2_2344, ipSi2_2350, ipSi619, ipSii2215, ipSii2518, ipSILICON, ipSULPHUR, ipT1194, ipT1198, ipT1207, ipT1256, ipT1260, ipT1305, ipT1394, ipT1403, ipT1527, ipT1808, ipT1855, ipT1863, ipT1895, ipT2670, ipT2796, ipT2804, ipT4561, ipT58, ipT5895, ipT639, ipT705, ipT786, ipTAl48, ipTAl550, ipTAl568, ipTAr13, ipTAr22, ipTAr7, ipTAr8, ipTAr9, ipTMg14, ipTMg4, ipTMg6, ipTMg610, ipTMg625, ipTS11, ipTS1720, ipTS19, ipTS34, ipTSi25, ipTSi3, ipTSi35, ipTSi4, ipTSi41, ipTSi499, ipTSi521, ipTSi65, ipxMg08303, ipxMg51325, ipxMg52417, ipxMg52855, ipxMg71190, ipxMg72261, ipxMg72569, ipxNa0746, ipxNa6143, ipxNa6862, t_trace::lgTrace, linadd(), lindst(), MAX2, t_CoolHeavy::p2_21, t_CoolHeavy::p2_31, t_CoolHeavy::p2_32, t_ionbal::PhotoRate_Shell, phycon, PntForLine(), pow(), PutExtra(), PutLine(), t_CoolHeavy::S10289, t_CoolHeavy::S10323, t_CoolHeavy::S10339, t_CoolHeavy::S10373, t_CoolHeavy::S4070, t_CoolHeavy::S4078, t_CoolHeavy::S6718, t_CoolHeavy::S6733, sexp(), sil, t_phycon::sqrte, TauLines, t_phycon::te, t_phycon::te03, t_phycon::te10, t_phycon::te32, trace, and t_dense::xIonDense.

Referenced by lines().

Here is the call graph for this function:

void lines_molecules ( void   ) 
void lines_setup ( void   ) 

lines_setup convert level 1 and level 2 line parameters and pointers into internal form used by code

Todo:
2 initialization already done at this point
Todo:
1 streamline all of this, using transition::Zero and then setting dangerously large negative numbers.

Definition at line 19 of file atmdat_lines_setup.cpp.

References ASSERT, cdEXIT, chIonLbl(), DEBUG_ENTRY, TransitionList::Emis(), endFindLevLine(), EXIT_FAILURE, g, HFLines, initFindLevLine(), ioQQQ, ipAl09204, ipAl529, ipAl6366, ipAl6912, ipAl8370, ipAl8575, ipAlI3090, ipAlI3957, ipAr06453, ipC2_2324, ipC2_2325, ipC2_2327, ipC2_2328, ipC2_2329, ipc31175, ipCaI4228, ipCl04117, ipCl04203, ipCl1_11m, ipCl973, ipCo11527, ipCRD, ipFe1_111m, ipFe1_24m, ipFe1_35m, ipFe1_54m, ipFeI2966, ipFeI3021, ipFeI3457, ipFeI3729, ipFeI3884, ipFindLevLine(), ipfsCl214, ipfsCl233, ipfsMg755, ipfsMg790, ipfsNa373, ipfsNa421, ipfsNa490, ipKI7745, ipMgI2026, ipMgI2853, ipN3_1747, ipN3_1749, ipN3_1751, ipN3_1752, ipN3_1754, ipNi1_11m, ipNi1_7m, ipNI_pumpDirect, ipNI_pumpIndirect, ipO4_1397, ipO4_1400, ipO4_1401, ipO4_1405, ipO4_1407, ipP0233, ipP0260, ipP0318, ipP713, ipPRD, ipS1_25m, ipS1_56m, ipS4_1398, ipS4_1405, ipS4_1407, ipS4_1417, ipS4_1424, ipSc05231, ipSc13264, ipSi10143, ipSi10_606, ipSi1_130m, ipSi1_68m, ipSi2_2329, ipSi2_2334, ipSi2_2336, ipSi2_2344, ipSi2_2350, ipSi619, ipSii2215, ipSii2518, ipT1032, ipT1037, ipT1039, ipT1085, ipT1122, ipT1194, ipT1198, ipT1200, ipT1207, ipT1214, ipT122, ipT1239, ipT1243, ipT1256, ipT1260, ipT1304, ipT1305, ipT1335, ipT1394, ipT1403, ipT146, ipT1486, ipT150, ipT1527, ipT1548, ipT1550, ipT157, ipT1656, ipT1661, ipT1666, ipT1808, ipT1855, ipT1863, ipT1895, ipT1909, ipT191, ipT205, ipT209, ipT2140, ipT26, ipT2670, ipT270, ipT274, ipT2796, ipT280, ipT2804, ipT291, ipT304, ipT310, ipT312, ipT315, ipT324, ipT333, ipT370, ipT374g, ipT374x, ipT386, ipT3934, ipT3969, ipT4368, ipT4561, ipT52, ipT5577, ipT57, ipT58, ipT5895, ipT610, ipT63, ipT630, ipT6300, ipT6363, ipT639, ipT671, ipT705, ipT7291, ipT7324, ipT765, ipT770, ipT780, ipT786, ipT789, ipT834, ipT835, ipT8446, ipT8498, ipT8542, ipT8662, ipT8727, ipT88, ipT895, ipT977, ipT9830, ipT990, ipTAl48, ipTAl550, ipTAl568, ipTAr13, ipTAr22, ipTAr7, ipTAr8, ipTAr9, ipTCa3, ipTFe16, ipTFe26, ipTFe34, ipTFe35, ipTFe46, ipTFe56, ipTMg14, ipTMg4, ipTMg6, ipTMg610, ipTMg625, ipTNe13, ipTNe14, ipTNe16, ipTNe24, ipTNe36, ipTO1025, ipTO88, ipTOI11, ipTOI13, ipTOI29, ipTOI46, ipTr48, ipTS11, ipTS1720, ipTS19, ipTS34, ipTSi25, ipTSi3, ipTSi35, ipTSi4, ipTSi41, ipTSi499, ipTSi521, ipTSi65, ipTuv3, ipxK03462, ipxK04154, ipxK04598, ipxK07319, ipxMg08303, ipxMg51325, ipxMg52417, ipxMg52855, ipxMg71190, ipxMg72261, ipxMg72569, ipxNa0746, ipxNa6143, ipxNa6862, ipxNe0676, lgFirst, LIMELM, nHFLines, nLevel1, nUTA, nWindLine, opac, POW2, prt_wl(), RefIndex(), ShowMe(), TauLine2, TauLines, t_opac::taumin, TotalInsanity(), TRANS_PROB_CONST, and UTALines.

Referenced by atmdat_readin().

Here is the call graph for this function:

int lines_table (  ) 

lines_table invoked by table lines command, check if we can find all lines in a given list returns 0 if ok, n is n lines not found

Definition at line 2042 of file parse_table.cpp.

References cdGetLineList(), cdLine(), chLINE_LIST, DEBUG_ENTRY, ioQQQ, and prt_wl().

Referenced by lgCheckMonitors().

Here is the call graph for this function:

void LineStackCreate ( void   ) 

create vectors to save line intensities

Definition at line 32 of file lines_service.cpp.

References ASSERT, DEBUG_ENTRY, ioQQQ, t_LineSave::ipass, t_trace::lgTrace, lines(), LineSave, LineSv, LineSvSortWL, MALLOC, t_LineSave::nsum, t_LineSave::nsumAllocated, and trace.

Referenced by cloudy().

Here is the call graph for this function:

long int StuffComment ( const char *  chComment  ) 

routine to stuff comments into the stack of comments, return is index to this comment

Definition at line 1959 of file prt_final.cpp.

References cdEXIT, t_LineSave::chHoldComments, DEBUG_ENTRY, EXIT_FAILURE, ioQQQ, t_LineSave::ipass, LineSave, t_LineSave::nComment, and NHOLDCOMMENTS.

Referenced by lines(), lines_continuum(), lines_general(), lines_grains(), lines_helium(), lines_hydro(), lines_lv1_li_ne(), and lines_molecules().


Variable Documentation

Definition at line 71 of file cdinit.cpp.

Referenced by FindStrongestLineLabels(), and LineStackCreate().

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1