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

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

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

revision 579 by jgs, Wed Feb 1 05:15:12 2006 UTC revision 580 by gross, Wed Mar 8 05:45:51 2006 UTC
# Line 281  class DataExpanded : public DataAbstract Line 281  class DataExpanded : public DataAbstract
281    extractData(std::ifstream& archiveFile,    extractData(std::ifstream& archiveFile,
282                const DataArrayView::ValueType::size_type noValues);                const DataArrayView::ValueType::size_type noValues);
283    
284      /**
285         \brief
286         solves the eigenvalue problem this*V=ev*V for the eigenvalues ev
287    
288         \param ev - Output - eigenvalues in increasing order at each data point
289    
290      */
291      virtual void
292      eigenvalues(DataAbstract* ev);
293    
294      /**
295         \brief
296         solves the eigenvalue problem this*V=ev*V for the eigenvalues ev and eigenvectors V
297    
298         \param ev - Output - eigenvalues in increasing order at each data point
299         \param V - Output - corresponding eigenvectors. They are normalized such that their length is one
300                             and the first nonzero component is positive.
301         \param tol - Input - eigenvalue with relative distance tol are treated as equal.
302    
303      */
304    
305      virtual void
306      eigenvalues_and_eigenvectors(DataAbstract* ev,DataAbstract* V,const double tol=1.e-13);
307    
308    
309   protected:   protected:
310    
311   private:   private:

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

  ViewVC Help
Powered by ViewVC 1.1.26