#include "cddefines.h"#include "lines_service.h"#include "taulines.h"#include "trace.h"#include "string.h"#include "input.h"#include "thirdparty.h"#include "dense.h"#include "atmdat.h"#include "mole.h"#include "elementnames.h"#include "version.h"Go to the source code of this file.
Defines | |
| #define | DEBUGSTATE false | 
Functions | |
| STATIC void | states_popfill (void) | 
| STATIC void | states_nelemfill (void) | 
| STATIC void | database_prep (int) | 
| STATIC void | set_fractionation (species *sp) | 
| STATIC void | states_propprint (void) | 
| STATIC void | SpeciesJunk (species *sp) | 
| void | database_readin (void) | 
| #define DEBUGSTATE false | 
Definition at line 41 of file species.cpp.
| STATIC void database_prep | ( | int | intSpIndex | ) | 
Definition at line 756 of file species.cpp.
References BIGFLOAT, dBaseSpecies, dBaseStates, dBaseTrans, DEBUG_ENTRY, ipPRD, t_species::numLevels_max, and SMALLFLOAT.
Referenced by database_readin().
| void database_readin | ( | void | ) | 
Definition at line 42 of file species.cpp.
References AllTransitions, ASSERT, atmdat, atmdat_CHIANTI_readin(), atmdat_LAMDA_readin(), atmdat_STOUT_readin(), AtmolCollRateCoeff, AtmolCollSplines, cdEXIT, CHARS_SPECIES, t_atmdat::chCloudyChiantiFile, t_input::chDelimiter, chElement, t_species::chLabel, t_atmdat::chStoutFile, t_atmdat::chVersion, database_prep(), dBaseSpecies, dBaseStates, dBaseTrans, DEBUG_ENTRY, DEBUGSTATE, EXIT_FAILURE, FFmtRead(), FILENAME_PATH_LENGTH_2, findspecies(), fixit(), input, ioQQQ, ipdBaseTrans, ipNCOLLIDER, t_atmdat::iVersionLength, t_species::lgActive, t_atmdat::lgCalpgmOn, t_atmdat::lgChiantiOn, t_atmdat::lgLamdaOn, t_atmdat::lgStoutOn, MALLOC, max(), nSpecies, null_mole, open_data(), read_whole_line(), set_fractionation(), SpeciesJunk(), states_nelemfill(), states_popfill(), states_propprint(), StoutCollData, TotalInsanity(), toupper(), and uncaps().
Referenced by atmdat_readin().
| STATIC void set_fractionation | ( | species * | sp | ) | 
Definition at line 582 of file species.cpp.
References t_species::chLabel, DEBUG_ENTRY, fixit(), t_species::fracIsotopologue, and t_species::fracType.
Referenced by database_readin().
| STATIC void SpeciesJunk | ( | species * | sp | ) | 
Definition at line 779 of file species.cpp.
References t_species::chLabel, t_species::fmolweight, t_species::fracIsotopologue, t_species::fracType, t_species::lgMolecular, t_species::numLevels_local, t_species::numLevels_max, and set_NaN().
Referenced by database_readin().
| STATIC void states_nelemfill | ( | void | ) | 
Definition at line 628 of file species.cpp.
References ASSERT, atmdat, t_dense::AtomicWeight, cdEXIT, CHARS_SPECIES, t_elementnames::chElementSym, dBaseSpecies, dBaseStates, dBaseTrans, DEBUG_ENTRY, dense, elementnames, EXIT_FAILURE, findspecies(), fixit(), t_species::fmolweight, molecule::index, t_species::index, ioQQQ, ipHYDROGEN, t_atmdat::lgChiantiHybrid, t_dense::lgElmtOn, t_dense::lgIonChiantiOn, t_dense::lgIonStoutOn, t_atmdat::lgStoutHybrid, LIMELM, t_species::maxWN, t_dense::maxWN, mole, NISO, nSpecies, null_mole, t_species::numLevels_max, t_mole_local::species, and TotalInsanity().
Referenced by database_readin().
| STATIC void states_popfill | ( | void | ) | 
Definition at line 613 of file species.cpp.
References dBaseSpecies, dBaseStates, DEBUG_ENTRY, nSpecies, and t_species::numLevels_max.
Referenced by database_readin().
| STATIC void states_propprint | ( | void | ) | 
Definition at line 732 of file species.cpp.
References dBaseSpecies, dBaseStates, DEBUG_ENTRY, g, nSpecies, and t_species::numLevels_max.
Referenced by database_readin().
 1.6.1