/[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 3826 by caltinay, Thu Oct 27 03:41:51 2011 UTC revision 3827 by lgao, Tue Feb 14 11:42:08 2012 UTC
# Line 74  typedef struct Paso_SystemMatrix { Line 74  typedef struct Paso_SystemMatrix {
74                        When the system of linear equations is solved we solve D*A*D*y=c.                        When the system of linear equations is solved we solve D*A*D*y=c.
75                        So to solve A*x=b one needs to set c=D*b and x=D*y. */                        So to solve A*x=b one needs to set c=D*b and x=D*y. */
76    
77      index_t *global_id; /* store the global ids for all cols in col_couplerBlock */
78    
79        
80        
81    index_t solver_package;  /* package controlling the solver pointer */    index_t solver_package;  /* package controlling the solver pointer */
# Line 258  void Paso_SystemMatrix_mergeMainAndCoupl Line 260  void Paso_SystemMatrix_mergeMainAndCoupl
260    
261  PASO_DLL_API  PASO_DLL_API
262  void Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(Paso_SystemMatrix* A, index_t** p_ptr, index_t** p_idx, double** p_val);  void Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(Paso_SystemMatrix* A, index_t** p_ptr, index_t** p_idx, double** p_val);
263    void Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(Paso_SystemMatrix* A, index_t** p_ptr, index_t** p_idx, double** p_val);
264    
265  PASO_DLL_API  PASO_DLL_API
266  void Paso_SystemMatrix_mergeMainAndCouple_CSC_OFFSET1(Paso_SystemMatrix *A, index_t **p_ptr, index_t **p_idx, double **p_val);  void Paso_SystemMatrix_mergeMainAndCouple_CSC_OFFSET1(Paso_SystemMatrix *A, index_t **p_ptr, index_t **p_idx, double **p_val);
# Line 265  void Paso_SystemMatrix_mergeMainAndCoupl Line 268  void Paso_SystemMatrix_mergeMainAndCoupl
268  PASO_DLL_API  PASO_DLL_API
269  void Paso_SystemMatrix_copyMain_CSC_OFFSET1(Paso_SystemMatrix* A, index_t** p_ptr, index_t** p_idx, double** p_val);  void Paso_SystemMatrix_copyMain_CSC_OFFSET1(Paso_SystemMatrix* A, index_t** p_ptr, index_t** p_idx, double** p_val);
270    
271    void Paso_SystemMatrix_extendedRowsForST(Paso_SystemMatrix* A, dim_t* degree_ST, index_t* offset_ST, index_t* ST);
272    
273        
274  #endif /* #ifndef INC_PASO_SYSTEMMATRIX */  #endif /* #ifndef INC_PASO_SYSTEMMATRIX */
275    

Legend:
Removed from v.3826  
changed lines
  Added in v.3827

  ViewVC Help
Powered by ViewVC 1.1.26