/[ascend]/trunk/base/generic/solver/slv_stdcalls.h
ViewVC logotype

Diff of /trunk/base/generic/solver/slv_stdcalls.h

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

revision 73 by jds, Tue Aug 2 11:20:09 2005 UTC revision 74 by jds, Fri Dec 2 23:33:32 2005 UTC
# Line 173  extern int slv_spk1_reorder_block(slv_sy Line 173  extern int slv_spk1_reorder_block(slv_sy
173   *  free, incident solver_vars.   *  free, incident solver_vars.
174   *  transpose determines if SPK1 is transposed.   *  transpose determines if SPK1 is transposed.
175   *  If we made a matrix out of the block, it should have a full   *  If we made a matrix out of the block, it should have a full
176   *  <!--  diagonal.                                                    -->   *  diagonal.
177   *   *
178   *  If this succeeds, return value is 0.   *  If this succeeds, return value is 0.
179   *  If fail due to insufficient memory, return is 2.   *  If fail due to insufficient memory, return is 2.
180   *  <!--  If fail for any other reason, return is 1.                   -->   *  If fail for any other reason, return is 1.
181   *   *
182   *  Preconditions of use:   *  Preconditions of use:
183   *    No vars outside the block in the solvers_var list should have   *    No vars outside the block in the solvers_var list should have
184   *    <!--  VAR_INBLOCK set to TRUE.                                   -->   *    VAR_INBLOCK set to TRUE.
185   *   *
186   *  Sideeffects:   *  Sideeffects:
187   *  We will diddle with all the vars in the solvers_vars and solver_rels   *  We will diddle with all the vars in the solvers_vars and solver_rels
188   *  list so that all rel/vars inside the block respond TRUE to in_block.   *  list so that all rel/vars inside the block respond TRUE to in_block.
189   *  We will do this even if we decide to block is too small to be worth   *  We will do this even if we decide to block is too small to be worth
190   *  <!--  reordering or is the wrong shape.                            -->   *  reordering or is the wrong shape.
191   *   *
192   *  @bug This should optionally take a user supplied matrix so it doesn't   *  @bug This should optionally take a user supplied matrix so it doesn't
193   *       allocate a big matrix header+perms every time. This needs some   *       allocate a big matrix header+perms every time. This needs some

Legend:
Removed from v.73  
changed lines
  Added in v.74

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22