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

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

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

revision 633 by dhawcroft, Thu Mar 23 05:37:00 2006 UTC revision 969 by ksteube, Tue Feb 13 23:02:23 2007 UTC
# Line 25  Line 25 
25  #ifndef INC_PASO_SYSTEMMATRIXPATTERN  #ifndef INC_PASO_SYSTEMMATRIXPATTERN
26  #define INC_PASO_SYSTEMMATRIXPATTERN  #define INC_PASO_SYSTEMMATRIXPATTERN
27    
28    #include "Paso_MPI.h"
29  #include "Common.h"  #include "Common.h"
30    
31    #ifdef PASO_MPI
32    #include "finley/Distribution.h"
33    #endif
34    
35  /**************************************************************/  /**************************************************************/
36    
37  #define PATTERN_FORMAT_DEFAULT 0  #define PATTERN_FORMAT_DEFAULT 0
# Line 41  typedef struct Paso_SystemMatrixPattern Line 46  typedef struct Paso_SystemMatrixPattern
46    index_t* index;    index_t* index;
47    dim_t len;    dim_t len;
48    dim_t reference_counter;    dim_t reference_counter;
49      Paso_MPIInfo *MPIInfo;
50    #ifdef PASO_MPI
51      void *row_degreeOfFreedomDistribution; /* ksteube should be Finley_NodeDistribution instead of void */
52      void *col_degreeOfFreedomDistribution;
53    #endif
54      index_t numLocal;
55    
56  } Paso_SystemMatrixPattern;  } Paso_SystemMatrixPattern;
57    
58    
59  /*  interfaces: */  /*  interfaces: */
60    
61  Paso_SystemMatrixPattern* Paso_SystemMatrixPattern_alloc(int ,dim_t, index_t*,index_t*);  Paso_SystemMatrixPattern* Paso_SystemMatrixPattern_alloc(int ,dim_t, index_t*,index_t*, Paso_MPIInfo*);
62  Paso_SystemMatrixPattern* Paso_SystemMatrixPattern_reference(Paso_SystemMatrixPattern*);  Paso_SystemMatrixPattern* Paso_SystemMatrixPattern_reference(Paso_SystemMatrixPattern*);
63  void Paso_SystemMatrixPattern_dealloc(Paso_SystemMatrixPattern*);  void Paso_SystemMatrixPattern_dealloc(Paso_SystemMatrixPattern*);
64  int Paso_comparIndex(const void *,const void *);  int Paso_comparIndex(const void *,const void *);

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

  ViewVC Help
Powered by ViewVC 1.1.26