Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
t_prt_matrix Class Reference

#include <prt.h>

Inheritance diagram for t_prt_matrix:
Collaboration diagram for t_prt_matrix:

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)
 
- Public Member Functions inherited from module
 module ()
 
virtual ~module ()
 

Public Attributes

string species
 
string speciesLevels
 
vector< long > speciesLevelList
 
bool lgLevelsResolved = false
 

Member Function Documentation

◆ chName()

const char * t_prt_matrix::chName ( ) const
inlinevirtual

Implements module.

◆ comment()

void t_prt_matrix::comment ( t_warnings & )
inlinevirtual

Implements module.

◆ prtRates()

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.

Here is the call graph for this function:

◆ resolveLevels()

void t_prt_matrix::resolveLevels ( )

References DEBUG_ENTRY, getLevelsGeneric(), lgLevelsResolved, speciesLevelList, and speciesLevels.

Referenced by save_img_matrix::createImage(), and prtRates().

Here is the call graph for this function:

◆ setSpecies()

void t_prt_matrix::setSpecies ( const string & sspec)

References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), ioQQQ, species, and speciesLevels.

Here is the call graph for this function:

◆ zero()

void t_prt_matrix::zero ( void )
virtual

Implements module.

References DEBUG_ENTRY, species, and speciesLevels.

Referenced by save_img_matrix::zero().

Member Data Documentation

◆ lgLevelsResolved

bool t_prt_matrix::lgLevelsResolved = false

◆ species

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

◆ speciesLevelList

vector<long> t_prt_matrix::speciesLevelList

◆ speciesLevels

string t_prt_matrix::speciesLevels

Referenced by resolveLevels(), setSpecies(), and zero().


The documentation for this class was generated from the following files: