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