sparse.h

来自「电力系统分析计算 学习调试程序 UNIX / LINUX / CYGWIN 系统」· C头文件 代码 · 共 39 行

H
39
字号
/* sparse.h 030990 */#include "constant.h"typedef struct IntegerVector {  INDEX N;  INDEX *p;} IntegerVector;typedef struct SparseMatrixElement {  INDEX Row;  INDEX Col;  ELEMENTVALUETYPE Value;  struct SparseMatrixElement *RowNext;  struct SparseMatrixElement *ColNext;} SparseMatrixElement;typedef struct /* SparseMatrix */ {  INDEX n1;  INDEX n2;  SparseMatrixElement **RowHead;  SparseMatrixElement **ColHead;} SparseMatrix;#ifdef ANSIPROTOvoid ErrorHalt(char *Msg);void	TransposeMatrix(SparseMatrix *Matrix);struct IntegerVector *AllocatePermutation(INDEX Size);void SortRowsColumns(SparseMatrix *Matrix);BOOLEAN NearZero(ELEMENTVALUETYPE Value);#elsevoid ErrorHalt();void	TransposeMatrix();struct IntegerVector *AllocatePermutation();void SortRowsColumns();BOOLEAN NearZero();#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?