#include "cddefines.h"
#include "lines_service.h"
#include "taulines.h"
#include "trace.h"
#include "string.h"
#include "thirdparty.h"
#include "dense.h"
#include "atmdat.h"
Include dependency graph for nemala.cpp:
Go to the source code of this file.
Defines | |
#define | DEBUGSTATE false |
Functions | |
void | database_readin (void) |
void | states_popfill (void) |
void | states_nelemfill (void) |
void | database_prep (int) |
void | emislines_fillredis (void) |
STATIC void | states_propprint (void) |
STATIC int | getAtNo (char[]) |
emission * | AddLine2Stack (realnum Aul, transition *trans) |
void | Nemala_Start (void) |
STATIC int | getAtNo (char *p) |
#define DEBUGSTATE false |
Definition at line 36 of file nemala.cpp.
emission* AddLine2Stack | ( | realnum | Aul, | |
transition * | trans | |||
) |
Definition at line 38 of file nemala.cpp.
References ASSERT, atmolEmis, t_emission::Aul, DEBUG_ENTRY, linesAdded2, MAX_NUM_LINES, and t_emission::tran.
void database_prep | ( | int | ) |
Definition at line 267 of file nemala.cpp.
References atmolStates, atmolTrans, BIGFLOAT, DEBUG_ENTRY, t_quantumState::lifetime, t_species::numLevels_max, SMALLFLOAT, and Species.
Referenced by Nemala_Start().
void database_readin | ( | void | ) |
Definition at line 290 of file nemala.cpp.
References atmdat_Chianti_readin(), atmdat_lamda_readin(), atmolStates, atmolTrans, DEBUG_ENTRY, lgSpeciesMolecule, MALLOC, and nSpecies.
Referenced by Nemala_Start().
Here is the call graph for this function:
void emislines_fillredis | ( | void | ) |
Definition at line 206 of file nemala.cpp.
References atmolEmis, DEBUG_ENTRY, ipPRD, and linesAdded2.
Referenced by Nemala_Start().
STATIC int getAtNo | ( | char * | p | ) |
Definition at line 315 of file nemala.cpp.
References DEBUG_ENTRY, ipALUMINIUM, ipARGON, ipCALCIUM, ipCARBON, ipCHLORINE, ipCHROMIUM, ipCOBALT, ipCOPPER, ipHELIUM, ipHYDROGEN, ipIRON, ipMAGNESIUM, ipMANGANESE, ipNEON, ipNICKEL, ipNITROGEN, ipOXYGEN, ipPHOSPHORUS, ipPOTASSIUM, ipSCANDIUM, ipSILICON, ipSODIUM, ipSULPHUR, ipTITANIUM, ipVANADIUM, ipZINC, and TotalInsanity().
Here is the call graph for this function:
STATIC int getAtNo | ( | char | [] | ) |
Referenced by Nemala_Start().
void Nemala_Start | ( | void | ) |
Definition at line 51 of file nemala.cpp.
References ASSERT, AtmolCollRateCoeff, AtmolCollSplines, caps(), cdEXIT, t_species::chptrSpName, t_CollRatesArray::collrates, CollRatesArray, database_prep(), database_readin(), DEBUG_ENTRY, DEBUGSTATE, emislines_fillredis(), FILENAME_PATH_LENGTH_2, getAtNo(), t_species::intAtNo, t_species::intIonStage, ioQQQ, lgSpeciesMolecule, t_trace::lgTrace, linesAdded2, MALLOC, nMatch(), nSpecies, NUM_COLLIDERS, open_data(), read_whole_line(), Species, states_nelemfill(), states_popfill(), states_propprint(), t_CollRatesArray::temps, TorF(), TotalInsanity(), and trace.
Here is the call graph for this function:
void states_nelemfill | ( | void | ) |
Definition at line 217 of file nemala.cpp.
References atmolStates, DEBUG_ENTRY, fixit(), t_species::intAtNo, t_species::intIonStage, t_quantumState::IonStg, lgSpeciesMolecule, t_quantumState::nelem, nSpecies, t_species::numLevels_max, and Species.
Referenced by Nemala_Start().
Here is the call graph for this function:
void states_popfill | ( | void | ) |
Definition at line 449 of file nemala2.cpp.
References atmolStates, DEBUG_ENTRY, nSpecies, t_species::numLevels_max, and Species.
Referenced by Nemala_Start().
STATIC void states_propprint | ( | void | ) |
Definition at line 243 of file nemala.cpp.
References atmolStates, chLabel, DEBUG_ENTRY, nSpecies, t_species::numLevels_max, and Species.
Referenced by Nemala_Start().