Show
Ignore:
Timestamp:
03/09/08 10:35:33 (10 months ago)
Author:
rjrw
Message:

Move molecular source and sink copy to mole_effects routine.

Increase tolerance for negative density solutions somewhat.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/newmole/source/mole_solve.cpp

    r1770 r1835  
    3939double mole_solve() 
    4040{ 
    41         long int nelem; 
    4241        int nBad, nPrevBad, i; 
    4342        realnum 
     
    121120         
    122121        check_co_ion_converge(); 
    123  
    124         for (nelem=ipHYDROGEN;nelem<LIMELM;nelem++) 
    125         { 
    126                 for (long int ion=0;ion<N_MOLE_ION;ion++)  
    127                 { 
    128                         if (element_list[nelem]->ipMl[ion] != -1) 
    129                         { 
    130                                 mole.source[nelem][ion] = mole.zone[element_list[nelem]->ipMl[ion]].src; 
    131                                 mole.sink[nelem][ion] = mole.zone[element_list[nelem]->ipMl[ion]].snk; 
    132                                 if (dense.IonLow[nelem] > ion) 
    133                                         dense.IonLow[nelem] = ion; 
    134                                 if (dense.IonHigh[nelem] < ion) 
    135                                         dense.IonHigh[nelem] = ion;                                      
    136                         } 
    137                         else 
    138                         { 
    139                                 mole.source[nelem][ion] = 0.0; 
    140                                 mole.sink[nelem][ion] = 0.0; 
    141                         } 
    142                 } 
    143         } 
    144122 
    145123        {