/[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 757 by woo409, Mon Jun 26 13:12:56 2006 UTC revision 775 by ksteube, Mon Jul 10 04:00:08 2006 UTC
# Line 781  class Data { Line 781  class Data {
781    
782    /**    /**
783       \brief       \brief
784         Return the symmetric part of a matrix which is half the matrix plus its transpose.
785         *
786      */
787      ESCRIPT_DLL_API
788      Data
789      symmetric() const;
790    
791      /**
792         \brief
793         Return the nonsymmetric part of a matrix which is half the matrix minus its transpose.
794         *
795      */
796      ESCRIPT_DLL_API
797      Data
798      nonsymmetric() const;
799    
800      /**
801         \brief
802         Return the trace of a matrix
803         *
804      */
805      ESCRIPT_DLL_API
806      Data
807      matrixtrace(int axis_offset) const;
808    
809      /**
810         \brief
811         Transpose each data point of this Data object around the given axis.
812         *
813      */
814      ESCRIPT_DLL_API
815      Data
816      transpose(int axis_offset) const;
817    
818      /**
819         \brief
820       Return the eigenvalues of the symmetric part at each data point of this Data object in increasing values.       Return the eigenvalues of the symmetric part at each data point of this Data object in increasing values.
821       Currently this function is restricted to rank 2, square shape, and dimension 3.       Currently this function is restricted to rank 2, square shape, and dimension 3.
822       *       *
# Line 804  class Data { Line 840  class Data {
840    
841    /**    /**
842       \brief       \brief
      Transpose each data point of this Data object around the given axis.  
      --* not implemented yet *--  
      *  
   */  
   ESCRIPT_DLL_API  
   Data  
   transpose(int axis) const;  
   
   /**  
      \brief  
843       Calculate the trace of each data point of this Data object.       Calculate the trace of each data point of this Data object.
844       *       *
845    */    */

Legend:
Removed from v.757  
changed lines
  Added in v.775

  ViewVC Help
Powered by ViewVC 1.1.26