| cloudy
    trunk
    | 
#include <atoms.h>

| 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_TYPE > | amat | 
| 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 | ||
| ) | 
Definition at line 102 of file atom_leveln.cpp.
References abund, multi_arr< T, d, ALLOC, lgBC >::alloc(), amat, ASSERT, bvec, cdEXIT, conv, DEBUG_ENTRY, dynamics, EXIT_FAILURE, fprintf(), get_ptr(), t_thermal::halfte, ioQQQ, iteration, t_dynamics::lgAdvection, t_conv::lgSearch, t_dynamics::lgTimeDependentStatic, t_trace::lgTrace, t_trace::lgTrLevN, t_prt::matrix, MAX2, t_dynamics::n_initial_relax, phycon, pow2(), prt, t_prt_matrix::prtRates(), avx_ptr< T, lgBC >::ptr0(), SMALLFLOAT, solve_system(), t_phycon::te, t_phycon::te_wn, thermal, t_dynamics::timestep, TorF(), TotalInsanity(), trace, t_thermal::tsq1, multi_arr< T, d, ALLOC, lgBC >::vals(), vexp(), and multi_arr< T, d, ALLOC, lgBC >::zero().

Definition at line 82 of file atoms.h.
Referenced by operator()().
| 
 | private | 
Definition at line 81 of file atoms.h.
Referenced by operator()().
 1.8.5
 1.8.5