Changeset 322 for trunk/src/mesh/grid1d.cc
- Timestamp:
- Mar 10, 2006, 10:03:30 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/mesh/grid1d.cc
r315 r322 41 41 RpGrid1d::RpGrid1d(DataValType* val, int nitems) 42 42 { 43 int sz = m_data.size();44 45 43 if (val == NULL) // invalid data pointer 46 44 return; 47 45 48 if (sz != nitems)49 m_data.resize(nitems);50 51 46 // copy array val into m_data 52 sz = nitems; 53 void* ptr = &(m_data[0]); 54 memcpy(ptr, (void*)val, sizeof(DataValType)*sz); 55 } 47 for (int i=0; i<nitems; i++) 48 m_data.push_back(val[i]); 49 } 50 51 // 52 // constructor for a regular grid 53 // 54 RpGrid1d::RpGrid1d(DataValType startPoint, DataValType delta, int npts) 55 { 56 m_data.resize(npts); 57 58 // expand array 59 for (int i=0; i < npts; i++) 60 m_data.push_back(startPoint + i*delta); 61 } 62 56 63 57 64 // … … 224 231 textString.erase(); 225 232 226 textString.append("< value>");233 textString.append("<points>"); 227 234 228 235 for (i=0; i < npts; i++) { … … 230 237 textString.append(cstr); 231 238 } 232 textString.append("</ value>\n");239 textString.append("</points>\n"); 233 240 } 234 241
Note: See TracChangeset
for help on using the changeset viewer.