#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().