Changeset 1838 for branches/newmole/source/iso_level.cpp
- Timestamp:
- 03/09/08 16:59:05 (10 months ago)
- Files:
-
- 1 modified
-
branches/newmole/source/iso_level.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/newmole/source/iso_level.cpp
r1834 r1838 71 71 /* now do the 2D array */ 72 72 z.alloc(numlevels_local,numlevels_local); 73 z.zero(); 73 74 74 75 /* >>chng 03 may 01, move defn of these two up here, before entering matrix */ … … 235 236 /* all process depopulating level and placing into the continuum 236 237 * this does NOT include grain charge transfer ionization, added below */ 237 z[level][level] = iso.RateLevel2Cont[ipISO][nelem][level];238 z[level][level] += iso.RateLevel2Cont[ipISO][nelem][level]; 238 239 239 240 if( ipISO == ipHE_LIKE && level == ipHe2s3S ) … … 271 272 272 273 z[ipLo][ipLo] += coll_up + pump ; 273 z[ipLo][level] = - ( coll_up + pump );274 z[ipLo][level] -= coll_up + pump ; 274 275 275 276 double pump_down = pump * … … 278 279 279 280 z[level][level] += RadDecay + pump_down + coll_down; 280 z[level][ipLo] = - (RadDecay + pump_down + coll_down);281 z[level][ipLo] -= RadDecay + pump_down + coll_down; 281 282 282 283 if( ipISO == ipHE_LIKE )
