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

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

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

revision 591 by johnpye, Fri Apr 21 07:22:20 2006 UTC revision 592 by johnpye, Fri May 12 09:50:57 2006 UTC
# Line 92  extern boolean check_sparse(const mtx_sp Line 92  extern boolean check_sparse(const mtx_sp
92   **  @return 1 if given matrix is valid, 0 otherwise.   **  @return 1 if given matrix is valid, 0 otherwise.
93   **/   **/
94    
95  extern mtx_coord_t *mtx_coord(mtx_coord_t *coordp, int32 row, int32 col);  ASC_DLLSPEC(mtx_coord_t *) mtx_coord(mtx_coord_t *coordp, int32 row, int32 col);
96  /**<  /**<
97   ***  Places the values of row and col into coordp and returns   ***  Places the values of row and col into coordp and returns
98   ***  the coordp pointer again.   ***  the coordp pointer again.
# Line 147  extern void mtx_zero_ptr(void **data, in Line 147  extern void mtx_zero_ptr(void **data, in
147   ***  Zeros a char vector of specified length. Ignores NULL input vectors.   ***  Zeros a char vector of specified length. Ignores NULL input vectors.
148   **/   **/
149    
150  extern mtx_matrix_t mtx_create(void);  ASC_DLLSPEC(mtx_matrix_t) mtx_create(void);
151  /**<  /**<
152   ***  <!--  matrix = mtx_create()                                      -->   ***  <!--  matrix = mtx_create()                                      -->
153   ***  <!--  mtx_matrix_t matrix;                                       -->   ***  <!--  mtx_matrix_t matrix;                                       -->
# Line 195  extern void mtx_debug_redirect_freeze(vo Line 195  extern void mtx_debug_redirect_freeze(vo
195   ***  redirecting errors back to stderr.   ***  redirecting errors back to stderr.
196   **/   **/
197    
198  extern void mtx_destroy(mtx_matrix_t matrix);  ASC_DLLSPEC(void) mtx_destroy(mtx_matrix_t matrix);
199  /**<  /**<
200   ***  <!--  mtx_destroy(matrix);                                       -->   ***  <!--  mtx_destroy(matrix);                                       -->
201   ***  <!--  mtx_matrix_t matrix;                                       -->   ***  <!--  mtx_matrix_t matrix;                                       -->
# Line 361  ASC_DLLSPEC(int32 ) mtx_capacity(mtx_mat Line 361  ASC_DLLSPEC(int32 ) mtx_capacity(mtx_mat
361   -$-  capacity of a corrupt matrix is -1;   -$-  capacity of a corrupt matrix is -1;
362   **/   **/
363    
364  extern void mtx_set_order(mtx_matrix_t matrix, int32 order);  ASC_DLLSPEC(void) mtx_set_order(mtx_matrix_t matrix, int32 order);
365  /**<  /**<
366   ***  <!--  mtx_set_order(matrix,order)                                -->   ***  <!--  mtx_set_order(matrix,order)                                -->
367   ***  <!--  mtx_matrix_t matrix;                                       -->   ***  <!--  mtx_matrix_t matrix;                                       -->
# Line 448  extern void mtx_reset_perm(mtx_matrix_t Line 448  extern void mtx_reset_perm(mtx_matrix_t
448   ***  @see mtx_clear() for more about matrix clearing functions.   ***  @see mtx_clear() for more about matrix clearing functions.
449   **/   **/
450    
451  extern void mtx_clear(mtx_matrix_t matrix);  ASC_DLLSPEC(void) mtx_clear(mtx_matrix_t matrix);
452  /**<  /**<
453   ***  Clears everything in the matrix.   ***  Clears everything in the matrix.
454   -$-  Does nothing to a bad matrix if MTX_DEBUG is defined.<br><br>   -$-  Does nothing to a bad matrix if MTX_DEBUG is defined.<br><br>
# Line 556  extern void mtx_set_value(mtx_matrix_t m Line 556  extern void mtx_set_value(mtx_matrix_t m
556   *** @see mtx_fill_value()   *** @see mtx_fill_value()
557   **/   **/
558    
559  extern void mtx_fill_value(mtx_matrix_t matrix,  ASC_DLLSPEC(void) mtx_fill_value(mtx_matrix_t matrix,
560                             mtx_coord_t *coord, real64 value);                             mtx_coord_t *coord, real64 value);
561  /**<  /**<
562   ***  Sets the value of the given element in the matrix.   ***  Sets the value of the given element in the matrix.

Legend:
Removed from v.591  
changed lines
  Added in v.592

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