/[escript]/trunk/escript/src/DataAbstract.h
ViewVC logotype

Diff of /trunk/escript/src/DataAbstract.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 345  class DataAbstract { Line 345  class DataAbstract {
345    
346    /**    /**
347       \brief       \brief
348         Computes a symmetric matrix (A + AT) / 2
349    
350         \param ev - Output - a symmetric matrix
351    
352      */
353      virtual void
354      symmetric(DataAbstract* ev);
355    
356      /**
357         \brief
358         Computes a nonsymmetric matrix (A - AT) / 2
359    
360         \param ev - Output - a nonsymmetric matrix
361    
362      */
363      virtual void
364      nonsymmetric(DataAbstract* ev);
365    
366      /**
367         \brief
368         Computes the trace of a matrix
369    
370         \param ev - Output - the trace of a matrix
371    
372      */
373      virtual void
374      matrixtrace(DataAbstract* ev, int axis_offset);
375    
376      /**
377         \brief
378         Transpose each data point of this Data object around the given axis.
379    
380         \param ev - Output - the transpose of a matrix
381    
382      */
383      virtual void
384      transpose(DataAbstract* ev, int axis_offset);
385    
386      /**
387         \brief
388       solves the eigenvalue problem this*V=ev*V for the eigenvalues ev       solves the eigenvalue problem this*V=ev*V for the eigenvalues ev
389    
390       \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

  ViewVC Help
Powered by ViewVC 1.1.26