/[escript]/trunk/paso/src/SystemMatrix.h
ViewVC logotype

Diff of /trunk/paso/src/SystemMatrix.h

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

revision 790 by bcumming, Wed Jul 26 23:12:34 2006 UTC revision 969 by ksteube, Tue Feb 13 23:02:23 2007 UTC
# Line 42  Line 42 
42  #define MATRIX_FORMAT_SYM 2  #define MATRIX_FORMAT_SYM 2
43  #define MATRIX_FORMAT_BLK1 4  #define MATRIX_FORMAT_BLK1 4
44  #define MATRIX_FORMAT_OFFSET1 8  #define MATRIX_FORMAT_OFFSET1 8
45    #define MATRIX_FORMAT_TRILINOS_CRS 16
46    
47  typedef int Paso_SystemMatrixType;  typedef int Paso_SystemMatrixType;
48    
49  typedef struct Paso_SystemMatrix {  typedef struct Paso_SystemMatrix {
     /*  
 #ifdef PASO_MPI  
     Paso_CommBuffer *CommBuffer;  
     Paso_MPIInfo *MPIInfo;  
     dim_t numLocal;  
     dim_t numInternal;  
     dim_t numBoundary;  
     dim_t numExternal;  
     dim_t *vtxdist;  
 #endif  
     */  
50    Paso_SystemMatrixType type;    Paso_SystemMatrixType type;
51    dim_t reference_counter;    dim_t reference_counter;
52    
# Line 81  typedef struct Paso_SystemMatrix { Line 71  typedef struct Paso_SystemMatrix {
71    index_t solver_package;  /* package controling the solver pointer */    index_t solver_package;  /* package controling the solver pointer */
72    void* solver;  /* pointer to data needed by a solver */    void* solver;  /* pointer to data needed by a solver */
73    
74    #ifdef TRILINOS
75      void *trilinos_data;
76    #endif
77    
78  } Paso_SystemMatrix;  } Paso_SystemMatrix;
79    
80  /*  interfaces: */  /*  interfaces: */

Legend:
Removed from v.790  
changed lines
  Added in v.969

  ViewVC Help
Powered by ViewVC 1.1.26