/[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 799 by ksteube, Mon Jul 10 04:00:08 2006 UTC revision 800 by gross, Tue Aug 8 11:23:18 2006 UTC
# Line 350  class DataAbstract { Line 350  class DataAbstract {
350       \param ev - Output - a symmetric matrix       \param ev - Output - a symmetric matrix
351    
352    */    */
353      ESCRIPT_DLL_API
354    virtual void    virtual void
355    symmetric(DataAbstract* ev);    symmetric(DataAbstract* ev);
356    
# Line 360  class DataAbstract { Line 361  class DataAbstract {
361       \param ev - Output - a nonsymmetric matrix       \param ev - Output - a nonsymmetric matrix
362    
363    */    */
364      ESCRIPT_DLL_API
365    virtual void    virtual void
366    nonsymmetric(DataAbstract* ev);    nonsymmetric(DataAbstract* ev);
367    
# Line 370  class DataAbstract { Line 372  class DataAbstract {
372       \param ev - Output - the trace of a matrix       \param ev - Output - the trace of a matrix
373    
374    */    */
375      ESCRIPT_DLL_API
376    virtual void    virtual void
377    matrixtrace(DataAbstract* ev, int axis_offset);    trace(DataAbstract* ev, int axis_offset);
378    
379    /**    /**
380       \brief       \brief
# Line 380  class DataAbstract { Line 383  class DataAbstract {
383       \param ev - Output - the transpose of a matrix       \param ev - Output - the transpose of a matrix
384    
385    */    */
386      ESCRIPT_DLL_API
387    virtual void    virtual void
388    transpose(DataAbstract* ev, int axis_offset);    transpose(DataAbstract* ev, int axis_offset);
389    
390    /**    /**
391       \brief       \brief
392         swaps components axis_offset and axis_offset+1
393    
394         \param ev - Output - swapped components
395    
396      */
397      ESCRIPT_DLL_API
398      virtual void
399      swap(DataAbstract* ev, int axis_offset);
400    
401      /**
402         \brief
403       solves the eigenvalue problem this*V=ev*V for the eigenvalues ev       solves the eigenvalue problem this*V=ev*V for the eigenvalues ev
404    
405       \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.799  
changed lines
  Added in v.800

  ViewVC Help
Powered by ViewVC 1.1.26