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

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

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

revision 82 by jgs, Tue Oct 26 06:53:54 2004 UTC revision 119 by jgs, Tue Apr 12 04:45:05 2005 UTC
# Line 1  Line 1 
1    //$Id$
2  /*  /*
3   ******************************************************************************   ******************************************************************************
4   *                                                                            *   *                                                                            *
# Line 18  Line 19 
19  namespace escript {  namespace escript {
20    
21  DataEmpty::DataEmpty() :  DataEmpty::DataEmpty() :
22  DataAbstract(FunctionSpace())    DataAbstract(FunctionSpace())
23  {  {
24      resetPointDataView();
25  }  }
26    
27  DataEmpty::~DataEmpty() {  DataEmpty::~DataEmpty()
28    {
29  }  }
30    
31  std::string DataEmpty::toString() const {  std::string
32    DataEmpty::toString() const
33    {
34    return "Empty Data.";    return "Empty Data.";
35  }  }
36    
37  void DataEmpty::throwStandardException(const std::string& functionName) const  void
38    DataEmpty::throwStandardException(const std::string& functionName) const
39  {  {
40    throw DataException("Error - "+functionName+" function call invalid for DataEmpty.");    throw DataException("Error - "+functionName+" function call invalid for DataEmpty.");
41  }  }
42    
43  DataArrayView::ValueType::size_type DataEmpty::getPointOffset(int sampleNo,int dataPointNo) const  DataArrayView::ValueType::size_type
44    DataEmpty::getPointOffset(int sampleNo,
45                              int dataPointNo) const
46  {  {
47    throwStandardException("getPointOffset");    throwStandardException("getPointOffset");
48    return 0;    return 0;
49  }  }
50    
51  double* DataEmpty::getSampleDataByTag(int tag)  double*
52    DataEmpty::getSampleDataByTag(int tag)
53  {  {
54    throwStandardException("getSampleDataByTag");    throwStandardException("getSampleDataByTag");
55    return 0;    return 0;
56  }  }
57    
58  DataArrayView DataEmpty::getDataPoint(int samplesNo, int dataPointNo)  DataArrayView
59    DataEmpty::getDataPoint(int sampleNo,
60                            int dataPointNo)
61  {  {
62    throwStandardException("getDataPoint");    throwStandardException("getDataPoint");
63    return getPointDataView();    return getPointDataView();
64  }  }
65    
66  DataArrayView::ValueType::size_type DataEmpty::getLength() const  DataArrayView::ValueType::size_type
67    DataEmpty::getLength() const
68  {  {
69    return 0;    return 0;
70  }  }
71    
72  DataAbstract* DataEmpty::getSlice(const DataArrayView::RegionType& region) const  DataAbstract*
73    DataEmpty::getSlice(const DataArrayView::RegionType& region) const
74  {  {
75    throwStandardException("getSlice");    throwStandardException("getSlice");
76    return 0;    return 0;
77  }  }
78    
79  void DataEmpty::setSlice(const DataAbstract* value, const DataArrayView::RegionType& region)  void
80    DataEmpty::setSlice(const DataAbstract* value,
81                        const DataArrayView::RegionType& region)
82  {  {
83    throwStandardException("setSlice");    throwStandardException("setSlice");
84  }  }
85    
86  void  DataEmpty::reshapeDataPoint(const DataArrayView::ShapeType& shape)  void
87    DataEmpty::reshapeDataPoint(const DataArrayView::ShapeType& shape)
88  {  {
89    throwStandardException("reshapeDataPoint");    throwStandardException("reshapeDataPoint");
90  }  }

Legend:
Removed from v.82  
changed lines
  Added in v.119

  ViewVC Help
Powered by ViewVC 1.1.26