Changeset 1969 for trunk/source/iso.h
- Timestamp:
- 04/26/08 10:59:21 (9 months ago)
- Files:
-
- 1 modified
-
trunk/source/iso.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/iso.h
r1948 r1969 35 35 * atom xx-like levels large command */ 36 36 /* Hydrogen and helium atoms will have precompiled recombination coefficients up to these maximum n. */ 37 #define RREC_MAXN ( A_ ) ( A_ == ipH_LIKE ? 40 : 40 )38 39 /** Ions of the sequences will go up to this n . */40 #define LIKE_RREC_MAXN( A_ ) ( A_ == ipH _LIKE ? 20 : 20 )37 #define RREC_MAXN 40 38 39 /** Ions of the sequences will go up to this n, h-like He will get same as iso roots. */ 40 #define LIKE_RREC_MAXN( A_ ) ( A_ == ipHELIUM ? 40 : 20 ) 41 41 42 42 #define N_ISO_TE_RECOMB 41 … … 48 48 #define RECOMBMAGIC (80405) 49 49 50 /**iso_cascade - calculate cascade probabilities, branching ratios, and associated errors 51 \param ipISO 52 \param nelem 53 */ 54 void iso_cascade( long ipISO, long nelem ); 55 56 /**iso_collapsed_bnl_print - print departure coefficients for collapsed levels 57 \param ipISO 58 \param nelem 59 */ 60 void iso_collapsed_bnl_print( long ipISO, long nelem ); 61 62 /**iso_collapsed_bnl_set - set departure coefficients for collapsed levels 63 \param ipISO 64 \param nelem 65 */ 66 void iso_collapsed_bnl_set( long ipISO, long nelem ); 67 68 /**iso_collapsed_Aul_update - update decays from collapsed levels 69 \param ipISO 70 \param nelem 71 */ 72 void iso_collapsed_Aul_update( long ipISO, long nelem ); 73 74 /**iso_collapsed_lifetimes_update - update lifetimes of collapsed levels 75 \param ipISO 76 \param nelem 77 */ 78 void iso_collapsed_lifetimes_update( long ipISO, long nelem ); 79 50 80 /** iso_collide - calculate collision data for ipISO, nelem 51 81 \param ipISO … … 136 166 */ 137 167 void iso_radiative_recomb( long ipISO, long nelem ); 168 169 170 /**iso_radiative_recomb_effective - get effective recomb rate coefficients into each level (including indirect) 171 \param ipISO 172 \param nelem 173 */ 174 void iso_radiative_recomb_effective( long ipISO, long nelem ); 138 175 139 176 /**iso_recomb_check - called by SanityCheck to confirm that recombination coef are ok, … … 344 381 multi_arr<double,3> PopLTE; 345 382 346 /** collisional ionization rate coefficient from each level */383 /** collisional ionization rate coefficient from each level (cm3 s-1) */ 347 384 multi_arr<double,3> ColIoniz; 348 385 … … 513 550 multi_arr<double,3> RadEffec, SigmaRadEffec; 514 551 552 multi_arr<realnum,5> CachedAs; 553 /* the departure coefficients of collapsed levels */ 554 multi_arr<double,5> bnl_effective; 555 515 556 } iso; 516 557
