Changeset 2090 for branches/newmole/source
- Timestamp:
- 05/20/08 17:41:17 (8 months ago)
- Location:
- branches/newmole/source
- Files:
-
- 2 modified
-
conv_base.cpp (modified) (1 diff)
-
iso_level.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/newmole/source/conv_base.cpp
r2089 r2090 628 628 err_tol*dense.xIonDense[nelem][nelem-ipISO])) 629 629 { 630 //fprintf(ioQQQ,"Inconsistent iso %ld %ld %ld %g\n",loop_ion,nelem,ipISO, 631 // abund*dense.xIonDense[nelem][nelem+1-ipISO]/SDIV(dense.xIonDense[nelem][nelem-ipISO])-1); 630 //fprintf(ioQQQ,"Inconsistent iso %ld %ld %ld %g %g %g\n",loop_ion,nelem,ipISO, 631 // abund*dense.xIonDense[nelem][nelem+1-ipISO]/SDIV(dense.xIonDense[nelem][nelem-ipISO])-1 632 // ,abund*dense.xIonDense[nelem][nelem+1-ipISO],(dense.xIonDense[nelem][nelem-ipISO]) 633 // ); 632 634 conv.lgConvIoniz = false; 633 635 sprintf( conv.chConvIoniz , "Iso!=ion" ); -
branches/newmole/source/iso_level.cpp
r2089 r2090 336 336 } 337 337 338 #if 0 339 for( long ion=0; ion<=nelem+1; ++ion ) 338 for( long ion=dense.IonLow[nelem]; ion<=dense.IonHigh[nelem]; ++ion ) 340 339 { 341 340 if( ion!=nelem-ipISO ) … … 350 349 351 350 /* add in source and sink terms from molecular network. */ 352 if( conv.nTotalIoniz > 1 || iteration > 1) 353 { 354 source += mole.source[nelem][nelem-ipISO]; 355 sink += mole.sink[nelem][nelem-ipISO]; 356 357 for( long ion=0; ion<N_MOLE_ION; ++ion ) 358 { 359 if( ion!=nelem-ipISO && ion < nelem+1 ) 360 { 361 /* recombination must be multiplied by a ratio of densities to get proper rate. */ 362 source += mole.xMoleChTrRate[nelem][ion][nelem-ipISO] * 363 dense.xIonDense[nelem][ion] ; 364 sink += mole.xMoleChTrRate[nelem][nelem-ipISO][ion]; 365 } 366 } 367 } 351 source += mole.source[nelem][nelem-ipISO]; 352 sink += mole.sink[nelem][nelem-ipISO]; 368 353 369 354 for(long ion=dense.IonHigh[nelem]; ion < nelem-NISO; ion++ ) … … 382 367 } 383 368 } 384 385 #endif386 369 387 370 if( nelem-ipISO >= 1 && ionbal.RateIonizTot[nelem][nelem-ipISO-1] > 0.)
