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

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

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

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

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

  ViewVC Help
Powered by ViewVC 1.1.26