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

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

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

revision 804 by gross, Thu Aug 10 01:12:16 2006 UTC revision 813 by ksteube, Mon Aug 21 02:08:47 2006 UTC
# Line 1279  class Data { Line 1279  class Data {
1279    ESCRIPT_DLL_API    ESCRIPT_DLL_API
1280      MPI_Comm      MPI_Comm
1281      get_MPIComm(void) const;      get_MPIComm(void) const;
1282        
1283      /**
1284         \brief
1285         return the object produced by the factory, which is a DataConstant or DataExpanded
1286      */
1287      ESCRIPT_DLL_API
1288        DataAbstract*
1289        borrowData(void) const;
1290    
1291   protected:   protected:
1292    
1293   private:   private:
# Line 1522  ESCRIPT_DLL_API std::ostream& operator<< Line 1530  ESCRIPT_DLL_API std::ostream& operator<<
1530    
1531  /**  /**
1532    \brief    \brief
1533      Compute a tensor product of two Data objects
1534      \param arg0 - Input - Data object
1535      \param arg1 - Input - Data object
1536      \param axis_offset - Input - axis offset
1537      \param transpose - Input - 0: transpose neither, 1: transpose arg0, 2: transpose arg1
1538    */
1539    ESCRIPT_DLL_API
1540    Data
1541    C_GeneralTensorProduct(Data& arg0,
1542                         Data& arg1,
1543                         int axis_offset=0,
1544                         int transpose=0);
1545    
1546    /**
1547      \brief
1548    Return true if operands are equivalent, else return false.    Return true if operands are equivalent, else return false.
1549    NB: this operator does very little at this point, and isn't to    NB: this operator does very little at this point, and isn't to
1550    be relied on. Requires further implementation.    be relied on. Requires further implementation.

Legend:
Removed from v.804  
changed lines
  Added in v.813

  ViewVC Help
Powered by ViewVC 1.1.26