cloudy
trunk
|
#include "cddefines.h"
#include "taulines.h"
#include "iso.h"
#include "struc.h"
#include "rfield.h"
#include "iterations.h"
#include "h2.h"
#include "dense.h"
#include "opacity.h"
#include "state.h"
#include "mole.h"
Go to the source code of this file.
Functions | |
STATIC void | state_do (void *pnt, size_t sizeof_pnt) |
void | state_get_put (const char chJob[]) |
Variables | |
t_state | state |
static bool | lgGet |
static FILE * | ioSTATE |
STATIC void state_do | ( | void * | pnt, |
size_t | sizeof_pnt | ||
) |
Definition at line 32 of file state.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fp_equal(), fprintf(), ioQQQ, ioSTATE, and lgGet.
Referenced by state_get_put().
void state_get_put | ( | const char | chJob[] | ) |
state_get_put get or save state - job is either "get" or "put"
Definition at line 83 of file state.cpp.
References AS_LOCAL_ONLY, t_state::chGetFilename, t_state::chPutFilename, t_struc::coolstr, DEBUG_ENTRY, t_struc::DenMass, t_struc::DenParticles, dense, t_struc::depth, t_struc::dr_ionfrac_limit, t_struc::drad, t_struc::drad_x_fillfac, t_struc::ednstr, ExtraLymanLines, fixit, fprintf(), t_struc::gas_phase, t_struc::GasPressure, h2, t_struc::H2_abund, t_struc::hden, t_struc::heatstr, HFLines, t_struc::hiistr, t_struc::histr, INPUT_LINE_LENGTH, ioQQQ, ioSTATE, ipExtraLymanLines, ipH_LIKE, ipHYDROGEN, iso_ctrl, iso_sp, iteration, iterations, t_iterations::itermx, t_dense::lgElmtOn, diatomics::lgEnabled, lgGet, t_state::lgPutAll, t_state::lgState_print, LIMELM, mole_global, t_struc::molecules, t_rfield::nflux_with_check, NISO, t_isoCTRL::nLyman_malloc, t_mole_global::num_calc, t_iso_sp::numLevels_local, t_iso_sp::numLevels_max, nWindLine, t_struc::nzlim, t_struc::o3str, opac, open_data(), t_struc::pres_radiation_lines_curr, t_struc::pressure, rfield, TransitionList::size(), state_do(), t_struc::StatesElem, struc, t_opac::TauAbsGeo, TauLine2, t_opac::TauScatGeo, t_opac::TauTotalGeo, t_struc::testr, TotalInsanity(), UTALines, t_struc::volstr, t_struc::xIonDense, and t_struc::xLyman_depth.
Referenced by cloudy().
|
static |
Definition at line 20 of file state.cpp.
Referenced by state_do(), and state_get_put().
|
static |
Definition at line 19 of file state.cpp.
Referenced by state_do(), and state_get_put().
t_state state |
Definition at line 18 of file state.cpp.
Referenced by cloudy(), newspecies(), next_state(), and ParseState().