Changeset 107 for trunk/src/SDMath.cc
- Timestamp:
- 12/01/04 10:58:27 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SDMath.cc
r85 r107 175 175 return CountedPtr<SDMemTable>(sdmt); 176 176 } 177 178 CountedPtr<SDMemTable> 179 SDMath::add(const CountedPtr<SDMemTable>& in, Float offset) { 180 SDMemTable* sdmt = new SDMemTable(*in); 181 Table t = sdmt->table(); 182 ArrayColumn<Float> spec(t,"SPECTRA"); 183 184 for (uInt i=0; i < t.nrow(); i++) { 185 // data stuff 186 MaskedArray<Float> marr(sdmt->rowAsMaskedArray(i)); 187 marr += offset; 188 spec.put(i, marr.getArray()); 189 } 190 return CountedPtr<SDMemTable>(sdmt); 191 } 192 193 177 194 178 195 bool SDMath::fit(Vector<Float>& thefit, const Vector<Float>& data,
Note: See TracChangeset
for help on using the changeset viewer.