#include "cddefines.h"#include "physconst.h"#include "lines_service.h"#include "iso.h"#include "secondaries.h"#include "taulines.h"#include "elementnames.h"#include "ionbal.h"#include "rt.h"#include "opacity.h"#include "yield.h"#include "dense.h"#include "he.h"#include "fe.h"#include "rfield.h"#include "oxy.h"#include "atomfeii.h"#include "atoms.h"#include "trace.h"#include "hmi.h"#include "heavy.h"#include "predcont.h"#include "atmdat.h"#include "ipoint.h"#include "h2.h"#include "continuum.h"Include dependency graph for cont_createpointers.cpp:

Go to the source code of this file.
Defines | |
| #define | TwoS (1+ipISO) | 
| #define | NCRS 21 | 
Functions | |
| STATIC long | LimitSh (long int ion, long int nshell, long int nelem) | 
| STATIC void | ipShells (long int nelem) | 
| STATIC void | ContBandsCreate (const char chFile[]) | 
| STATIC void | fiddle (long int ipnt, double exact) | 
| void | ContCreatePointers (void) | 
| #define NCRS 21 | 
Referenced by atmdat_2phot_shapefunction().
| #define TwoS (1+ipISO) | 
| STATIC void ContBandsCreate | ( | const char | chFile[] | ) | 
Definition at line 1601 of file cont_createpointers.cpp.
References cdEXIT, t_continuum::chContBandLabels, t_continuum::ContBandWavelength, continuum, DEBUG_ENTRY, FFmtRead(), FILENAME_PATH_LENGTH_2, INPUT_LINE_LENGTH, ioQQQ, t_continuum::ipContBandHi, t_continuum::ipContBandLow, ipoint(), lgCalled, t_trace::lgConBug, t_trace::lgTrace, MALLOC, t_continuum::nContBand, open_data(), read_whole_line(), RYDLAM, and trace.
Here is the call graph for this function:

| void ContCreatePointers | ( | void | ) | 
ContCreatePointers create pointers for lines and continua, one time per coreload
Definition at line 60 of file cont_createpointers.cpp.
References t_rfield::chContLabel, t_rfield::chLineLabel, DEBUG_ENTRY, dense, H2_Create(), ioQQQ, t_opac::ipElement, iso_create(), t_dense::lgElmtOn, t_trace::lgTrace, LIMELM, t_rfield::nupper, opac, rfield, and trace.
Referenced by cloudy(), and ParseCompile().
Here is the call graph for this function:

| STATIC void fiddle | ( | long int | ipnt, | |
| double | exact | |||
| ) | 
Definition at line 1313 of file cont_createpointers.cpp.
References t_rfield::anu, ASSERT, DEBUG_ENTRY, Ehi, Elo, t_rfield::nupper, rfield, and t_rfield::widflx.
| STATIC void ipShells | ( | long int | nelem | ) | 
Definition at line 1359 of file cont_createpointers.cpp.
References ASSERT, t_elementnames::chElementSym, t_elementnames::chIonStage, DEBUG_ENTRY, elementnames, EVRYD, Heavy, Singleton< T >::Inst(), t_Heavy::ipBalHeavy, ipContEnergy(), t_opac::ipElement, t_Heavy::ipHeavy, ipLineEnergy(), t_Heavy::ipLyHeavy, LimitSh(), t_Heavy::nsShells, opac, t_Heavy::Valence_IP_Ryd, and t_Heavy::xLyaHeavy.
Here is the call graph for this function:

| STATIC long LimitSh | ( | long int | ion, | |
| long int | nshell, | |||
| long int | nelem | |||
| ) | 
Definition at line 1515 of file cont_createpointers.cpp.
References cdEXIT, continuum, DEBUG_ENTRY, ioQQQ, t_opac::ipElement, t_continuum::KshellLimit, and opac.
Referenced by ipShells().
 1.4.7