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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 579 by jgs, Fri Feb 17 02:27:06 2006 UTC revision 580 by gross, Wed Mar 8 05:45:51 2006 UTC
# Line 406  class DataTagged : public DataAbstract { Line 406  class DataTagged : public DataAbstract {
406    extractData(std::ifstream& archiveFile,    extractData(std::ifstream& archiveFile,
407                const DataArrayView::ValueType::size_type noValues);                const DataArrayView::ValueType::size_type noValues);
408    
409      /**
410         \brief
411         solves the eigenvalue problem this*V=ev*V for the eigenvalues ev
412    
413         \param ev - Output - eigenvalues in increasing order at each data point
414    
415      */
416      virtual void
417      eigenvalues(DataAbstract* ev);
418    
419      /**
420         \brief
421         solves the eigenvalue problem this*V=ev*V for the eigenvalues ev and eigenvectors V
422    
423         \param ev - Output - eigenvalues in increasing order at each data point
424         \param V - Output - corresponding eigenvectors. They are normalized such that their length is one
425                             and the first nonzero component is positive.
426         \param tol - Input - eigenvalue with relative distance tol are treated as equal.
427    
428      */
429    
430      virtual void
431      eigenvalues_and_eigenvectors(DataAbstract* ev,DataAbstract* V,const double tol=1.e-13);
432    
433    
434   protected:   protected:
435    
436   private:   private:

Legend:
Removed from v.579  
changed lines
  Added in v.580

  ViewVC Help
Powered by ViewVC 1.1.26