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

trunk/escript/src/Data/DataArrayView.h revision 155 by jgs, Wed Nov 9 02:02:19 2005 UTC trunk/escript/src/DataArrayView.h revision 576 by gross, Fri Mar 3 08:28:42 2006 UTC
# Line 13  Line 13
13   *                                                                            *   *                                                                            *
14   ******************************************************************************   ******************************************************************************
15  */  */
16
17  #if !defined escript_DataArrayView_20040323_H  #if !defined escript_DataArrayView_20040323_H
18  #define escript_DataArrayView_20040323_H  #define escript_DataArrayView_20040323_H
19
20  #include "esysUtils/EsysAssert.h"  #include "EsysAssert.h"
21
22    #include "DataVector.h"
23    #include "LocalOps.h"
24
25  #include <boost/python/numeric.hpp>  #include <boost/python/numeric.hpp>
26  #include <boost/python/object.hpp>  #include <boost/python/object.hpp>
#include <boost/shared_ptr.hpp>

#include <iostream>
27
28  #include <vector>  #include <vector>
#include "escript/Data/DataVector.h"
29
30  namespace escript {  namespace escript {
31
# Line 772  class DataArrayView { Line 771  class DataArrayView {
771
772    /**    /**
773       \brief       \brief
774         solves a local eigenvalue problem
775
776         \param in - Input - The left hand side.
777         \param ev - Output - The eigenvalues
778      */
779      inline
780      void
781      DataArrayView::eigenvalues(const DataArrayView& in,
782                                 DataArrayView& ev);
783
784
785      /**
786         \brief
787       Perform a matrix multiply of the given views.       Perform a matrix multiply of the given views.
788       This is purely a utility method and has no bearing on this view.       This is purely a utility method and has no bearing on this view.
789

Legend:
 Removed from v.155 changed lines Added in v.576