/[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 100 by jgs, Wed Dec 15 03:48:48 2004 UTC revision 102 by jgs, Wed Dec 15 07:08:39 2004 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  }  }
25    
26  DataEmpty::~DataEmpty() {  DataEmpty::~DataEmpty()
27    {
28  }  }
29    
30  std::string DataEmpty::toString() const {  std::string
31    DataEmpty::toString() const
32    {
33    return "Empty Data.";    return "Empty Data.";
34  }  }
35    
36  void DataEmpty::throwStandardException(const std::string& functionName) const  void
37    DataEmpty::throwStandardException(const std::string& functionName) const
38  {  {
39    throw DataException("Error - "+functionName+" function call invalid for DataEmpty.");    throw DataException("Error - "+functionName+" function call invalid for DataEmpty.");
40  }  }
41    
42  DataArrayView::ValueType::size_type DataEmpty::getPointOffset(int sampleNo,int dataPointNo) const  DataArrayView::ValueType::size_type
43    DataEmpty::getPointOffset(int sampleNo,
44                              int dataPointNo) const
45  {  {
46    throwStandardException("getPointOffset");    throwStandardException("getPointOffset");
47    return 0;    return 0;
48  }  }
49    
50  double* DataEmpty::getSampleDataByTag(int tag)  double*
51    DataEmpty::getSampleDataByTag(int tag)
52  {  {
53    throwStandardException("getSampleDataByTag");    throwStandardException("getSampleDataByTag");
54    return 0;    return 0;
55  }  }
56    
57  DataArrayView DataEmpty::getDataPoint(int samplesNo, int dataPointNo)  DataArrayView
58    DataEmpty::getDataPoint(int sampleNo,
59                            int dataPointNo)
60  {  {
61    throwStandardException("getDataPoint");    throwStandardException("getDataPoint");
62    return getPointDataView();    return getPointDataView();
63  }  }
64    
65  DataArrayView::ValueType::size_type DataEmpty::getLength() const  DataArrayView::ValueType::size_type
66    DataEmpty::getLength() const
67  {  {
68    return 0;    return 0;
69  }  }
70    
71  DataAbstract* DataEmpty::getSlice(const DataArrayView::RegionType& region) const  DataAbstract*
72    DataEmpty::getSlice(const DataArrayView::RegionType& region) const
73  {  {
74    throwStandardException("getSlice");    throwStandardException("getSlice");
75    return 0;    return 0;
76  }  }
77    
78  void DataEmpty::setSlice(const DataAbstract* value, const DataArrayView::RegionType& region)  void
79    DataEmpty::setSlice(const DataAbstract* value,
80                        const DataArrayView::RegionType& region)
81  {  {
82    throwStandardException("setSlice");    throwStandardException("setSlice");
83  }  }
84    
85  void  DataEmpty::reshapeDataPoint(const DataArrayView::ShapeType& shape)  void
86    DataEmpty::reshapeDataPoint(const DataArrayView::ShapeType& shape)
87  {  {
88    throwStandardException("reshapeDataPoint");    throwStandardException("reshapeDataPoint");
89  }  }

Legend:
Removed from v.100  
changed lines
  Added in v.102

  ViewVC Help
Powered by ViewVC 1.1.26