Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Atom_LevelN Class Reference

#include <atoms.h>

Collaboration diagram for Atom_LevelN:

Public Member Functions

 Atom_LevelN ()
 
void operator() (long nLevelCalled, realnum abund, const vector< double > &g, const vector< double > &ex, char chExUnits, vector< double > &pops, vector< double > &depart, multi_arr< double, 2 > &AulEscp, multi_arr< double, 2 > &AulDest, multi_arr< double, 2 > &AulPump, const multi_arr< double, 2 > &CollRate, const vector< double > &create, const vector< double > &destroy, double *cooltl, double *coolder, const char *chLabel, bool lgPrtMatrix, bool lgImgMatrix, int *nNegPop, bool *lgZeroPop, bool lgDeBug, bool lgLTE=false, multi_arr< double, 2 > *Cool=NULL, multi_arr< double, 2 > *dCooldT=NULL, double *grnd_excit=NULL)
 

Private Attributes

valarray< double > bvec
 
multi_arr< double, 2, C_TYPEamat
 

Constructor & Destructor Documentation

Atom_LevelN::Atom_LevelN ( )
inline

Member Function Documentation

void Atom_LevelN::operator() ( long  nLevelCalled,
realnum  abund,
const vector< double > &  g,
const vector< double > &  ex,
char  chExUnits,
vector< double > &  pops,
vector< double > &  depart,
multi_arr< double, 2 > &  AulEscp,
multi_arr< double, 2 > &  AulDest,
multi_arr< double, 2 > &  AulPump,
const multi_arr< double, 2 > &  CollRate,
const vector< double > &  create,
const vector< double > &  destroy,
double *  cooltl,
double *  coolder,
const char *  chLabel,
bool  lgPrtMatrix,
bool  lgImgMatrix,
int *  nNegPop,
bool *  lgZeroPop,
bool  lgDeBug,
bool  lgLTE = false,
multi_arr< double, 2 > *  Cool = NULL,
multi_arr< double, 2 > *  dCooldT = NULL,
double *  grnd_excit = NULL 
)

Member Data Documentation

multi_arr<double,2,C_TYPE> Atom_LevelN::amat
private

Referenced by operator()().

valarray<double> Atom_LevelN::bvec
private

Referenced by operator()().


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