Changeset 2827 in Sophya for trunk/SophyaLib/HiStats/datatable.cc
- Timestamp:
- Nov 2, 2005, 9:56:25 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/HiStats/datatable.cc
r2808 r2827 81 81 mDCols[sk].Share(a.mDCols[ska]); 82 82 break; 83 case ComplexField : 84 mYCols[sk].Share(a.mYCols[ska]); 85 break; 86 case DoubleComplexField : 87 mZCols[sk].Share(a.mZCols[ska]); 88 break; 83 89 case StringField : 84 90 mSCols[sk].Share(a.mSCols[ska]); … … 112 118 case DoubleField : 113 119 mDCols[sk].Clone(a.mDCols[ska], true); 120 break; 121 case ComplexField : 122 mYCols[sk].Clone(a.mYCols[ska], true); 123 break; 124 case DoubleComplexField : 125 mZCols[sk].Clone(a.mZCols[ska], true); 114 126 break; 115 127 case StringField : … … 142 154 mFColsP.clear(); 143 155 mDColsP.clear(); 156 mYColsP.clear(); 157 mZColsP.clear(); 144 158 mSColsP.clear(); 145 159 … … 148 162 mFColIdx.clear(); 149 163 mDColIdx.clear(); 164 mYColIdx.clear(); 165 mZColIdx.clear(); 150 166 mSColIdx.clear(); 151 167 … … 154 170 mFCols.clear(); 155 171 mDCols.clear(); 172 mYCols.clear(); 173 mZCols.clear(); 156 174 mSCols.clear(); 157 175 } … … 203 221 mDColsP[kk] = &(mDCols[kk]); 204 222 break; 223 case ComplexField : 224 ser = mYCols.size(); 225 mYCols.push_back(SegDataBlock< complex<r_4> >(mSegSz)); 226 mYColIdx.push_back(idx); 227 mYColsP.push_back(NULL); 228 for(sa_size_t kk=0; kk<mYCols.size(); kk++) 229 mYColsP[kk] = &(mYCols[kk]); 230 break; 231 case DoubleComplexField : 232 ser = mZCols.size(); 233 mZCols.push_back(SegDataBlock< complex<r_8> >(mSegSz)); 234 mZColIdx.push_back(idx); 235 mZColsP.push_back(NULL); 236 for(sa_size_t kk=0; kk<mZCols.size(); kk++) 237 mZColsP[kk] = &(mZCols[kk]); 238 break; 205 239 case StringField : 206 240 ser = mDCols.size();
Note:
See TracChangeset
for help on using the changeset viewer.