Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "iso.h"
#include "rfield.h"
#include "ipoint.h"
#include "continuum.h"
#include "opacity.h"
#include "dense.h"
#include "yield.h"
#include "atmdat_adfa.h"
#include "abund.h"
#include "heavy.h"
#include "elementnames.h"
#include "save.h"
#include "freebound.h"
#include "species.h"
Functions | |
STATIC void | prtPunOpacSummary (void) |
void | save_opacity (FILE *ioPUN, long int ipPun) |
STATIC void prtPunOpacSummary | ( | void | ) |
References fprintf(), and ioQQQ.
Referenced by save_opacity().
void save_opacity | ( | FILE * | io, |
long int | np | ||
) |
save_opacity save total opacity in any element, save opacity command
io | |
np |
References abund, t_mesh::anu(), AnuUnit(), ASSERT, cdEXIT, t_rfield::chContLabel, t_elementnames::chElementNameShort, t_save::chOpcTyp, t_Heavy::chShell, continuum, DEBUG_ENTRY, dense, t_dense::eden, t_opac::eeFreeFreeOpacity, elementnames, EXIT_FAILURE, EXIT_SUCCESS, t_iso_sp::fb, FILENAME_PATH_LENGTH_2, t_rfield::fine_anu, t_rfield::fine_opac_zone, fprintf(), t_opac::FreeFreeOpacity, t_dense::gas_phase, Heavy, Singleton< t_ADfA >::Inst(), Singleton< t_yield >::Inst(), t_opac::iophe1, ioQQQ, t_opac::ipElement, ipFineCont(), ipH1s, ipH_LIKE, ipHE_LIKE, t_Heavy::ipHeavy, ipHELIUM, ipHYDROGEN, ipLITHIUM, ipPun, iso_sp, t_continuum::KshellLimit, t_abund::lgAGN, t_dense::lgElmtOn, t_opac::lgRedoStatic, LIMELM, makeChemical(), MAX2, MIN2, t_yield::nelec_eject(), t_rfield::nfine, t_rfield::nflux, t_rfield::nflux_with_check, t_Heavy::nsShells, opac, t_opac::opacity_abs, t_opac::opacity_sct, OpacityAdd1Element(), OpacityAdd1SubshellInduc(), OpacityZero(), t_opac::OpacStack, t_opac::OpacStatic, open_data(), pow2(), POW3, PrintE93(), prtPunOpacSummary(), t_save::punarg, rfield, save, t_iso_sp::st, and t_dense::xIonDense.
Referenced by SaveDo().