 # Diff of /trunk/escript/src/Data.h

revision 575 by jgs, Tue Feb 28 06:53:17 2006 UTC revision 576 by gross, Fri Mar 3 08:28:42 2006 UTC
# Line 714  class Data { Line 714  class Data {
714
715    /**    /**
716       \brief       \brief
717         Return the eigenvalues of the symmetric part at each data point of this Data object in increasing values.
718         Currently this function is restricted to rank 2, square shape, and dimension 3.
719         *
720      */
721      Data
722      eigenvalues() const;
723
724      /**
725         \brief
726         Return the eigenvalues and corresponding eigenvcetors of the symmetric part at each data point of this Data object.
727         the eigenvalues are ordered in increasing size where eigenvalues with relative difference less than
728         tol are treated as equal. The eigenvectors are orthogonal, normalized and the sclaed such that the
729         first non-zero entry is positive.
730         Currently this function is restricted to rank 2, square shape, and dimension 3
731         *
732      */
733      const boost::python::tuple
734      eigenvalues_and_eigenvectors(const double tol=1.e-12) const;
735
736      /**
737         \brief
738       Transpose each data point of this Data object around the given axis.       Transpose each data point of this Data object around the given axis.
739       --* not implemented yet *--       --* not implemented yet *--
740       *       *
# Line 724  class Data { Line 745  class Data {
745    /**    /**
746       \brief       \brief
747       Calculate the trace of each data point of this Data object.       Calculate the trace of each data point of this Data object.
sum(A[i,i,i,i])
748       *       *
749    */    */
750    Data    Data

Legend:
 Removed from v.575 changed lines Added in v.576