Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <prt.h>
Public Member Functions | |
void | zero () |
void | comment (t_warnings &) |
const char * | chName () const |
void | setSpecies (const string &sspec) |
void | resolveLevels () |
void | prtRates (const long numLevels, const multi_arr< double, 2, C_TYPE > &matrix, valarray< double > &b) |
![]() | |
module () | |
virtual | ~module () |
Public Attributes | |
string | species |
string | speciesLevels |
vector< long > | speciesLevelList |
bool | lgLevelsResolved = false |
|
inlinevirtual |
Implements module.
|
inlinevirtual |
Implements module.
void t_prt_matrix::prtRates | ( | const long | numLevels, |
const multi_arr< double, 2, C_TYPE > & | matrix, | ||
valarray< double > & | b ) |
References DEBUG_ENTRY, fprintf(), ioQQQ, lgLevelsResolved, resolveLevels(), species, and speciesLevelList.
void t_prt_matrix::resolveLevels | ( | ) |
References DEBUG_ENTRY, getLevelsGeneric(), lgLevelsResolved, speciesLevelList, and speciesLevels.
Referenced by save_img_matrix::createImage(), and prtRates().
void t_prt_matrix::setSpecies | ( | const string & | sspec | ) |
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), ioQQQ, species, and speciesLevels.
|
virtual |
Implements module.
References DEBUG_ENTRY, species, and speciesLevels.
Referenced by save_img_matrix::zero().
bool t_prt_matrix::lgLevelsResolved = false |
Referenced by save_img_matrix::createImage(), prtRates(), and resolveLevels().
string t_prt_matrix::species |
species element and ionization stage set with print array command to print matrixes input to solvers
Referenced by save_img_matrix::addImagePop_FITS(), save_img_matrix::createImage(), prtRates(), setSpecies(), and zero().
vector<long> t_prt_matrix::speciesLevelList |
Referenced by save_img_matrix::createImage(), prtRates(), and resolveLevels().
string t_prt_matrix::speciesLevels |
Referenced by resolveLevels(), setSpecies(), and zero().