/[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 2969 by jfenwick, Thu Jan 28 02:03:15 2010 UTC revision 2970 by jfenwick, Wed Mar 3 05:23:50 2010 UTC
# Line 70  typedef struct Paso_SystemMatrix { Line 70  typedef struct Paso_SystemMatrix {
70    /* this comes into play when PASO is used */    /* this comes into play when PASO is used */
71    Paso_SparseMatrix* mainBlock;                      /* main block */    Paso_SparseMatrix* mainBlock;                      /* main block */
72    Paso_SparseMatrix* col_coupleBlock;                    /* coupling to naighbouring processors (row - col) */    Paso_SparseMatrix* col_coupleBlock;                    /* coupling to naighbouring processors (row - col) */
73    Paso_SparseMatrix* row_coupleBlock;                /* coupling to naighbouring processors (col - row) (uses CSC if coupleBlock uses CSR) */    Paso_SparseMatrix* row_coupleBlock;                /* coupling to naighbouring processors (col - row)  */
74    bool_t normalizer_is_valid;    bool_t normalizer_is_valid;
75    double *normalizer; /* vector with a inverse of the absolute row/col sum (set by Solver.c)*/    double *normalizer; /* vector with a inverse of the absolute row/col sum (set by Solver.c)*/
76    index_t solver_package;  /* package controling the solver pointer */    index_t solver_package;  /* package controling the solver pointer */

Legend:
Removed from v.2969  
changed lines
  Added in v.2970

  ViewVC Help
Powered by ViewVC 1.1.26