/home66/gary/public_html/cloudy/c10_branch/source/init_coreload.cpp File Reference

#include "cddefines.h"
#include "optimize.h"
#include "parse.h"
#include "struc.h"
#include "input.h"
#include "dense.h"
#include "hcmap.h"
#include "h2.h"
#include "version.h"
#include "hextra.h"
#include "mole.h"
#include "heavy.h"
#include "grid.h"
#include "ionbal.h"
#include "iso.h"
#include "taulines.h"
#include "cosmology.h"
#include "physconst.h"
#include "broke.h"
Include dependency graph for init_coreload.cpp:

Go to the source code of this file.

Functions

void InitCoreload (void)

Function Documentation

void InitCoreload ( void   ) 

one time initialization of core load, called from cdDrive, this sets minimum set of values needed for the code to start - called after input lines have been read in and checked for VARY or GRID - so known whether single or multiple sims will be run

Todo:
3 these should be const since cannot change, are flags

Definition at line 41 of file init_coreload.cpp.

References t_hextra::background_density, t_hextra::background_rate, broke, t_input::chDelimiter, t_iso::chISO, chOptimFileName, t_Heavy::chShell, cosmology, DEBUG_ENTRY, dense, t_dense::density_low_limit, t_struc::dr_ionfrac_limit, grid, t_cosmology::h, H2_init_coreload(), t_cosmology::H_0, hcmap, Heavy, hextra, t_grid::HiEnergy_keV, input, ionbal, ipCARBON, ipH_LIKE, ipHE_LIKE, ipHELIUM, t_grid::ipHiEnergy, ipHYDROGEN, ipIRON, t_grid::ipLoEnergy, ipMAGNESIUM, ipNEON, ipNITROGEN, ipOXYGEN, ipSILICON, ipSULPHUR, iso, iso_update_num_levels(), t_broke::lgBroke, t_broke::lgCheckit, t_cosmology::lgDo, t_dense::lgElmtOn, t_broke::lgFixit, t_grid::lgGridDone, t_dense::lgIonChiantiOn, lgLinesAdded, t_hcmap::lgMapBeingDone, t_hcmap::lgMapDone, t_hcmap::lgMapOK, t_optimize::lgOptimizeAsLinear, t_dense::lgSetIoniz, lgStatesAdded, t_grid::lgStrictRepeat, LIMELM, LIMPAR, linesAdded, t_grid::LoEnergy_keV, MAX2, max_num_levels, mole, t_iso::n_HighestResolved_max, t_iso::nCollapsed_max, t_ionbal::nCompRecoilElec, t_mole::nH2_trace_final, t_mole::nH2_trace_full, t_mole::nH2_trace_iterations, t_mole::nH2_trace_matrix, NISO, t_hcmap::nmap, t_hcmap::nMapAlloc, t_iso::numLevels_malloc, t_iso::numLevels_max, t_cosmology::omega_baryon, t_cosmology::omega_k, t_cosmology::omega_lambda, t_cosmology::omega_matter, t_cosmology::omega_rad, optimize, t_cosmology::redshift_current, t_cosmology::redshift_start, t_cosmology::redshift_step, SaveFilesInit(), SMALLFLOAT, statesAdded, and struc.

Referenced by cdDrive().

Here is the call graph for this function:

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1