/[escript]/trunk/escript/src/DataConstant.cpp
ViewVC logotype

Diff of /trunk/escript/src/DataConstant.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 775 by ksteube, Mon Jul 10 04:00:08 2006 UTC revision 800 by gross, Tue Aug 8 11:23:18 2006 UTC
# Line 214  DataConstant::nonsymmetric(DataAbstract* Line 214  DataConstant::nonsymmetric(DataAbstract*
214  }  }
215    
216  void  void
217  DataConstant::matrixtrace(DataAbstract* ev, int axis_offset)  DataConstant::trace(DataAbstract* ev, int axis_offset)
218  {  {
219    DataConstant* temp_ev=dynamic_cast<DataConstant*>(ev);    DataConstant* temp_ev=dynamic_cast<DataConstant*>(ev);
220    if (temp_ev==0) {    if (temp_ev==0) {
221      throw DataException("Error - DataConstant::matrixtrace: casting to DataConstant failed (propably a programming error).");      throw DataException("Error - DataConstant::trace: casting to DataConstant failed (propably a programming error).");
222    }    }
223    DataArrayView& thisView=getPointDataView();    DataArrayView& thisView=getPointDataView();
224    DataArrayView& evView=ev->getPointDataView();    DataArrayView& evView=ev->getPointDataView();
225    DataArrayView::matrixtrace(thisView,0,evView,0,axis_offset);    DataArrayView::trace(thisView,0,evView,0,axis_offset);
226    }
227    
228    void
229    DataConstant::swap(DataAbstract* ev, int axis_offset)
230    {
231      DataConstant* temp_ev=dynamic_cast<DataConstant*>(ev);
232      if (temp_ev==0) {
233        throw DataException("Error - DataConstant::swap: casting to DataConstant failed (propably a programming error).");
234      }
235      DataArrayView& thisView=getPointDataView();
236      DataArrayView& evView=ev->getPointDataView();
237      DataArrayView::swap(thisView,0,evView,0,axis_offset);
238  }  }
239    
240  void  void

Legend:
Removed from v.775  
changed lines
  Added in v.800

  ViewVC Help
Powered by ViewVC 1.1.26