/[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 2146 by jfenwick, Fri Nov 21 05:20:42 2008 UTC revision 2147 by jfenwick, Wed Dec 10 04:41:26 2008 UTC
# Line 61  enum ES_optype Line 61  enum ES_optype
61      LZ=GZ+1,      LZ=GZ+1,
62      GEZ=GZ+2,      GEZ=GZ+2,
63      LEZ=GZ+3,      LEZ=GZ+3,
64      SYM=LEZ+1,      NEZ=GZ+4,
65        EZ=GZ+5,
66        SYM=EZ+1,
67      NSYM=SYM+1,      NSYM=SYM+1,
68      PROD=NSYM+1,      PROD=NSYM+1,
69      TRANS=PROD+1,      TRANS=PROD+1,
# Line 114  public: Line 116  public:
116    DataLazy(DataAbstract_ptr left, ES_optype op);    DataLazy(DataAbstract_ptr left, ES_optype op);
117    
118    /**    /**
119      \brief Produce a DataLazy for a unary operation.
120      \param left DataAbstract to be operated on.
121      \param op unary operation to perform.
122      \param tol tolerance for operation
123      \throws DataException if op is not a unary operation or if p cannot be converted to a DataLazy.
124      Note that IDENTITY is not considered a unary operation.
125      */
126      ESCRIPT_DLL_API
127      DataLazy(DataAbstract_ptr left, ES_optype op, double tol);
128    
129      /**
130    \brief Produce a DataLazy for a unary operation which requires a parameter.    \brief Produce a DataLazy for a unary operation which requires a parameter.
131    \param left DataAbstract to be operated on.    \param left DataAbstract to be operated on.
132    \param op unary operation to perform.    \param op unary operation to perform.
# Line 227  private: Line 240  private:
240    int m_transpose;    int m_transpose;
241    int m_SL, m_SM, m_SR; // computed properties used in general tensor product    int m_SL, m_SM, m_SR; // computed properties used in general tensor product
242    
243      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    unsigned int m_maxsamplesize; // largest samplesize required by any node in the expression
246    
247    

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

  ViewVC Help
Powered by ViewVC 1.1.26