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

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

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

revision 2147 by jfenwick, Wed Dec 10 04:41:26 2008 UTC revision 2177 by jfenwick, Wed Dec 17 23:51:23 2008 UTC
# Line 242  private: Line 242  private:
242    
243    double m_tol;     // required extra info for <>0 and ==0    double m_tol;     // required extra info for <>0 and ==0
244    
245    unsigned int m_maxsamplesize; // largest samplesize required by any node in the expression    size_t m_maxsamplesize;   // largest samplesize required by any node in the expression
246      size_t m_children;
247      size_t m_height;
248    
249    
250    /**    /**
# Line 270  private: Line 272  private:
272    collapseToReady();    collapseToReady();
273    
274    /**    /**
275      \brief resolve the expression can store it in the current node
276      The current node will be converted to an identity node.
277      */
278      void
279      resolveToIdentity();
280    
281      /**
282      \brief helper method for resolveToIdentity and the identity constructor
283      */
284      void
285      makeIdentity(const DataReady_ptr& p);
286    
287      /**
288    \brief Compute the value of the expression for the given sample.    \brief Compute the value of the expression for the given sample.
289    \return Vector which stores the value of the subexpression for the given sample.    \return Vector which stores the value of the subexpression for the given sample.
290    \param v A vector to store intermediate results.    \param v A vector to store intermediate results.

Legend:
Removed from v.2147  
changed lines
  Added in v.2177

  ViewVC Help
Powered by ViewVC 1.1.26