226 |
} |
} |
227 |
|
|
228 |
void |
void |
229 |
DataConstant::swap(DataAbstract* ev, int axis_offset) |
DataConstant::swapaxes(DataAbstract* ev, int axis0, int axis1) |
230 |
{ |
{ |
231 |
DataConstant* temp_ev=dynamic_cast<DataConstant*>(ev); |
DataConstant* temp_ev=dynamic_cast<DataConstant*>(ev); |
232 |
if (temp_ev==0) { |
if (temp_ev==0) { |
233 |
throw DataException("Error - DataConstant::swap: casting to DataConstant failed (propably a programming error)."); |
throw DataException("Error - DataConstant::swapaxes: casting to DataConstant failed (propably a programming error)."); |
234 |
} |
} |
235 |
DataArrayView& thisView=getPointDataView(); |
DataArrayView& thisView=getPointDataView(); |
236 |
DataArrayView& evView=ev->getPointDataView(); |
DataArrayView& evView=ev->getPointDataView(); |
237 |
DataArrayView::swap(thisView,0,evView,0,axis_offset); |
DataArrayView::swapaxes(thisView,0,evView,0,axis0,axis1); |
238 |
} |
} |
239 |
|
|
240 |
void |
void |