Changeset 347 for bdm/stat/loggers.cpp

Show
Ignore:
Timestamp:
05/27/09 21:37:49 (15 years ago)
Author:
smidl
Message:

change in loggers! old experiments may stop working

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • bdm/stat/loggers.cpp

    r270 r347  
    1212        it_file itf ( fname ); 
    1313        int i; 
     14        string vec_name=""; 
     15        int istart, iend; 
    1416        for ( i=0; i<entries.length();i++ ) { 
    15                 if ( names ( i ).length() <1 ) { 
    16                         std::ostringstream o; 
    17                         o<<"Variable"<<i; 
    18                         itf << Name ( o.str() ) << vectors ( i ); 
     17                istart=0; 
     18                for (int j=0; j<entries(i).length(); j++){ // same for as in add!!! 
     19                        vec_name = names(i) + entries(i).name(j); 
     20                        iend=istart+entries(i).size(j)-1; 
     21                        itf << Name ( vec_name ) << vectors ( i ).get_cols(istart,iend); 
     22                        // move start after current end... 
     23                        istart=iend+1; 
    1924                } 
    20                 else { 
    21                         itf << Name ( names ( i ) ) << vectors ( i ); 
    22                 } 
     25                 
    2326        } 
    2427}