/[escript]/trunk/esys2/finley/src/CPPAdapter/SystemMatrixAdapter.h
ViewVC logotype

Diff of /trunk/esys2/finley/src/CPPAdapter/SystemMatrixAdapter.h

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

revision 99 by jgs, Tue Dec 14 05:39:33 2004 UTC revision 100 by jgs, Wed Dec 15 03:48:48 2004 UTC
# Line 1  Line 1 
 // $Id$  
1  /*  /*
2   ******************************************************************************   ******************************************************************************
3   *                                                                            *   *                                                                            *
# Line 50  class SystemMatrixAdapter:public escript Line 49  class SystemMatrixAdapter:public escript
49       /brief       /brief
50       Constructor for SystemMatrixAdapter.       Constructor for SystemMatrixAdapter.
51    */    */
52    SystemMatrixAdapter(Finley_SystemMatrix* system_matrix,    SystemMatrixAdapter(const Finley_SystemMatrix* system_matrix,
53                        const int row_blocksize,                        const int row_blocksize,
54                        const escript::FunctionSpace& row_functionspace,                        const escript::FunctionSpace& row_functionspace,
55                        const int column_blocksize,                        const int column_blocksize,
56                        const escript::FunctionSpace& colum_functionspace);                        const escript::FunctionSpace& colum_functionspace);
57    
   
58    /**    /**
59       \brief       \brief
60       Destructor for SystemMatrixAdapter. As specified in the constructor       Destructor for SystemMatrixAdapter. As specified in the constructor
# Line 94  class SystemMatrixAdapter:public escript Line 92  class SystemMatrixAdapter:public escript
92    */    */
93    void nullifyRowsAndCols(const escript::Data& row_q, const escript::Data& col_q, const double mdv) const;    void nullifyRowsAndCols(const escript::Data& row_q, const escript::Data& col_q, const double mdv) const;
94    
   /**  
      \brief writes the matrix to a file using the Matrix Market file format  
   */  
   virtual void saveMM(const std::string& fileName) const;  
   
   /**  
      \brief sets the matrix entries to value  
   */  
   virtual void setValue(const double value) const;  
   
   
95   protected:   protected:
96    
97   private:   private:

Legend:
Removed from v.99  
changed lines
  Added in v.100

  ViewVC Help
Powered by ViewVC 1.1.26