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

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

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

revision 2827 by artak, Mon Dec 7 00:02:55 2009 UTC revision 2828 by artak, Tue Dec 22 01:24:40 2009 UTC
# Line 97  struct Paso_Solver_RILU { Line 97  struct Paso_Solver_RILU {
97  };  };
98  typedef struct Paso_Solver_RILU Paso_Solver_RILU;  typedef struct Paso_Solver_RILU Paso_Solver_RILU;
99    
100    struct Paso_Solver_Smoother {
101      dim_t ID;  
102      Paso_Solver_Jacobi* Jacobi;
103      Paso_Solver_GS* GS;
104    };
105    typedef struct  Paso_Solver_Smoother  Paso_Solver_Smoother;
106    
107  /* AMG preconditioner */  /* AMG preconditioner */
108  struct Paso_Solver_AMG {  struct Paso_Solver_AMG {
109    dim_t n;    dim_t n;
# Line 129  struct Paso_Solver_AMG { Line 136  struct Paso_Solver_AMG {
136    Paso_SparseMatrix * A;    Paso_SparseMatrix * A;
137    Paso_SparseMatrix * AOffset1;    Paso_SparseMatrix * AOffset1;
138    void* solver;    void* solver;
139    Paso_Solver_Jacobi* GS;    Paso_Solver_Smoother* Smoother;
140    struct Paso_Solver_AMG * AMG_of_Coarse;    struct Paso_Solver_AMG * AMG_of_Coarse;
141  };  };
142  typedef struct Paso_Solver_AMG Paso_Solver_AMG;  typedef struct Paso_Solver_AMG Paso_Solver_AMG;
143    
144    
   
   
145  /* AMLI preconditioner */  /* AMLI preconditioner */
146  struct Paso_Solver_AMLI {  struct Paso_Solver_AMLI {
147    dim_t n;    dim_t n;

Legend:
Removed from v.2827  
changed lines
  Added in v.2828

  ViewVC Help
Powered by ViewVC 1.1.26