/[escript]/trunk/escriptcore/src/DataLazy.h
ViewVC logotype

Diff of /trunk/escriptcore/src/DataLazy.h

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

revision 6537 by jfenwick, Fri Mar 10 04:08:40 2017 UTC revision 6538 by jfenwick, Tue Mar 14 03:49:20 2017 UTC
# Line 231  public: Line 231  public:
231    
232    
233  private:  private:
234      int* m_sampleids;     // may be NULL
235      mutable DataTypes::RealVectorType m_samples_r;
236      mutable DataTypes::CplxVectorType m_samples_c;    
237        
238    mutable DataReady_ptr m_id;   //  For IDENTITY nodes, stores a wrapped value.    mutable DataReady_ptr m_id;   //  For IDENTITY nodes, stores a wrapped value.
239    mutable DataLazy_ptr m_left, m_right, m_mask; // operands for operation.    mutable DataLazy_ptr m_left, m_right, m_mask; // operands for operation.
240    mutable ES_optype m_op;   // operation to perform.    mutable ES_optype m_op;   // operation to perform.
241      mutable ES_opgroup m_opgroup; // type of operation to perform
242    
243    size_t m_samplesize;  // number of values required to store a sample    size_t m_samplesize;  // number of values required to store a sample
244    
# Line 249  private: Line 254  private:
254    size_t m_children;    size_t m_children;
255    size_t m_height;    size_t m_height;
256    
257    int* m_sampleids;     // may be NULL  
   mutable DataTypes::RealVectorType m_samples_r;  
   mutable DataTypes::CplxVectorType m_samples_c;    
258    
259    /**    /**
260    Allocates sample storage at each node    Allocates sample storage at each node

Legend:
Removed from v.6537  
changed lines
  Added in v.6538

  ViewVC Help
Powered by ViewVC 1.1.26