/[escript]/branches/schroedinger/escript/src/DataLazy.h
ViewVC logotype

Diff of /branches/schroedinger/escript/src/DataLazy.h

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

revision 1889 by jfenwick, Thu Oct 16 05:57:09 2008 UTC revision 1898 by jfenwick, Mon Oct 20 01:20:18 2008 UTC
# Line 156  private: Line 156  private:
156    int m_buffsRequired;  // how many buffers are required to evaluate this expression    int m_buffsRequired;  // how many buffers are required to evaluate this expression
157    size_t m_samplesize;  // number of values required to store a sample    size_t m_samplesize;  // number of values required to store a sample
158    
159    const double*    const ValueType*
160    resolveSample(ValueType& v,int sampleNo,  size_t offset );    resolveSample(ValueType& v,  size_t offset ,int sampleNo, size_t& roffset);
161    
162    //   const double*
163    //   resolveSample(ValueType& v,int sampleNo,  size_t offset );
164    /*
165    const double*    const double*
166    resolveSample2(ValueType& v,int sampleNo,  size_t offset );    resolveSample2(ValueType& v,int sampleNo,  size_t offset );*/
167    
168    
169    void    void
# Line 174  private: Line 177  private:
177    DataReady_ptr    DataReady_ptr
178    collapseToReady();    collapseToReady();
179    
180    const double*  //   const double*
181    resolveUnary(ValueType& v,int sampleNo,  size_t offset) const;  //   resolveUnary(ValueType& v,int sampleNo,  size_t offset) const;
182    //
183    //   const double*
184    //   resolveBinary(ValueType& v,int sampleNo,  size_t offset) const;
185    
   const double*  
   resolveBinary(ValueType& v,int sampleNo,  size_t offset) const;  
186    
187      ValueType*
188      resolveUnary(ValueType& v,  size_t offset,int sampleNo,  size_t& roffset) const;
189    
190      ValueType*
191      resolveBinary(ValueType& v,  size_t offset,int sampleNo,  size_t& roffset) const;
192    
193  };  };
194    

Legend:
Removed from v.1889  
changed lines
  Added in v.1898

  ViewVC Help
Powered by ViewVC 1.1.26