/[escript]/trunk/paso/src/SystemMatrix_loadMM.c
ViewVC logotype

Diff of /trunk/paso/src/SystemMatrix_loadMM.c

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

revision 2280 by artak, Thu Feb 19 03:34:35 2009 UTC revision 2281 by artak, Thu Feb 19 05:36:38 2009 UTC
# Line 82  void q_sort( index_t *row, index_t *col, Line 82  void q_sort( index_t *row, index_t *col,
82    
83          while( l < r )          while( l < r )
84          {          {
85                /* This all section is for checking lval<pivot, where
86                 pivot=N*row[begin]+col[begin] and lval=N*row[l]+col[l]. */
87              if (row[l]<row[begin])              if (row[l]<row[begin])
88               {               {
89                  if (ABS(row[l]-row[begin])==1 && ABS(col[l]-col[begin])==N)                  if (ABS(row[l]-row[begin])==1 && ABS(col[l]-col[begin])==N)
# Line 101  void q_sort( index_t *row, index_t *col, Line 103  void q_sort( index_t *row, index_t *col,
103                     flag=0;                     flag=0;
104              }              }
105                            
106                            
107              if(flag==1)              if(flag==1)
108                  l++;                  l++;
109              else {              else {

Legend:
Removed from v.2280  
changed lines
  Added in v.2281

  ViewVC Help
Powered by ViewVC 1.1.26