/[escript]/trunk/escript/src/DataAbstract.h
ViewVC logotype

Diff of /trunk/escript/src/DataAbstract.h

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

revision 1811 by ksteube, Thu Sep 25 23:11:13 2008 UTC revision 1872 by jfenwick, Mon Oct 13 00:18:55 2008 UTC
# Line 27  Line 27 
27  #include <string>  #include <string>
28  #include <fstream>  #include <fstream>
29    
30    #include "Pointers.h"
31    
32  namespace escript {  namespace escript {
33    
34  /**  /**
# Line 43  namespace escript { Line 45  namespace escript {
45     doubles of rank 0-4.     doubles of rank 0-4.
46  */  */
47    
48  class DataAbstract {  class DataAbstract;
49    
50    typedef POINTER_WRAPPER_CLASS(DataAbstract) DataAbstract_ptr;
51    typedef POINTER_WRAPPER_CLASS(const DataAbstract) const_DataAbstract_ptr;
52    
53    
54    class DataAbstract : public REFCOUNT_BASE_CLASS(DataAbstract)
55    {
56    
57   public:   public:
58    
59    typedef DataTypes::ValueType ValueType;    typedef DataTypes::ValueType ValueType;
60    typedef DataTypes::ShapeType ShapeType;    typedef DataTypes::ShapeType ShapeType;
61    
62       ESCRIPT_DLL_API
63       DataAbstract_ptr getPtr();
64       ESCRIPT_DLL_API
65       const_DataAbstract_ptr getPtr() const;
66    
67    /**    /**
68       \brief       \brief
69       Constructor for DataAbstract.       Constructor for DataAbstract.
# Line 485  class DataAbstract { Line 499  class DataAbstract {
499    int m_noDataPointsPerSample;    int m_noDataPointsPerSample;
500    
501    //    //
   // The DataArrayView of the data array associated with this object.  
   // The data array is defined only in child classes of this class, it  
   // is not defined in this abstract parent class.  
 //  boost::scoped_ptr<DataArrayView> m_pointDataView;  
   
   //  
502    // A FunctionSpace which provides a description of the data associated    // A FunctionSpace which provides a description of the data associated
503    // with this Data object.    // with this Data object.
504    FunctionSpace m_functionSpace;    FunctionSpace m_functionSpace;

Legend:
Removed from v.1811  
changed lines
  Added in v.1872

  ViewVC Help
Powered by ViewVC 1.1.26