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

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 451  class DataTagged : public DataAbstract { Line 451  class DataTagged : public DataAbstract {
451
452    /**    /**
453       \brief       \brief
454         Computes a symmetric matrix (A + AT) / 2
455
456         \param ev - Output - symmetric matrix
457
458      */
459      virtual void
460      symmetric(DataAbstract* ev);
461
462      /**
463         \brief
464         Computes a nonsymmetric matrix (A - AT) / 2
465
466         \param ev - Output - nonsymmetric matrix
467
468      */
469      virtual void
470      nonsymmetric(DataAbstract* ev);
471
472      /**
473         \brief
474         Computes the trace of a matrix
475
476         \param ev - Output - the trace of a matrix
477
478      */
479      virtual void
480      matrixtrace(DataAbstract* ev, int axis_offset);
481
482      /**
483         \brief
484         Transpose each data point of this Data object around the given axis.
485
486         \param ev - Output - the transpose of a matrix
487
488      */
489      virtual void
490      transpose(DataAbstract* ev, int axis_offset);
491
492      /**
493         \brief
494       solves the eigenvalue problem this*V=ev*V for the eigenvalues ev       solves the eigenvalue problem this*V=ev*V for the eigenvalues ev
495
496       \param ev - Output - eigenvalues in increasing order at each data point       \param ev - Output - eigenvalues in increasing order at each data point

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