Changeset 230 for bdm/stat/loggers.cpp
- Timestamp:
- 01/15/09 10:53:55 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
bdm/stat/loggers.cpp
r162 r230 44 44 for ( j=0;j<entries ( i ).length();j++ ) { //for RVs in entries 45 45 int rvsize = entries ( i ).size ( j ); 46 if ( rvsize ==1 ) { 47 scalarnames ( ii ) = names ( i ) + "_" + entries ( i ).name ( j ); 48 ii++; 49 } 50 else { 46 // for non-empty names 47 if (names(i).length()>0) {scalarnames(ii)=names(i) + "_";} 48 // add name 49 scalarnames ( ii ) += entries ( i ).name ( j ); 50 // add number when needed 51 if ( rvsize >1 ) { 52 // copy the same name for th whole RV 53 for ( k=1;k<rvsize;k++ ) {scalarnames(ii+k)=scalarnames(ii);} 54 // add numbers 51 55 for ( k=0;k<rvsize;k++ ) { //for all scalars in given RV 52 56 sprintf ( num,"%d",k ); 53 scalarnames ( ii ) = names ( i ) + "_" + entries ( i ).name ( j ) +"_" + num;57 scalarnames ( ii ) += (std::string)"_" + num; 54 58 ii++; 55 59 } 56 } 60 } else { 61 ii++;} 57 62 } 58 63 }