cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes
Atom_LevelN Class Reference

#include <atoms.h>

Collaboration diagram for Atom_LevelN:
Collaboration graph
[legend]

Public Member Functions

 Atom_LevelN ()
 
void operator() (long nLevelCalled, realnum abund, const double g[], const double ex[], char chExUnits, double pops[], double depart[], double **AulEscp, double **AulDest, double **AulPump, double **CollRate, const double create[], const double destroy[], double *cooltl, double *coolder, const char *chLabel, bool lgPrtMatrix, 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
 

Detailed Description

Definition at line 78 of file atoms.h.

Constructor & Destructor Documentation

Atom_LevelN::Atom_LevelN ( )
inline

Definition at line 84 of file atoms.h.

Member Function Documentation

void Atom_LevelN::operator() ( long  nLevelCalled,
realnum  abund,
const double  g[],
const double  ex[],
char  chExUnits,
double  pops[],
double  depart[],
double **  AulEscp,
double **  AulDest,
double **  AulPump,
double **  CollRate,
const double  create[],
const double  destroy[],
double *  cooltl,
double *  coolder,
const char *  chLabel,
bool  lgPrtMatrix,
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 
)

Field Documentation

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

Definition at line 82 of file atoms.h.

Referenced by operator()().

valarray<double> Atom_LevelN::bvec
private

Definition at line 81 of file atoms.h.

Referenced by operator()().


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