sparsem_analysis.h
来自「是稀疏矩阵库以及全矩阵和稀疏矩阵分析程序源代码」· C头文件 代码 · 共 46 行
H
46 行
#ifndef _SOME_SYMBOL_
#define _SOME_SYMBOL_
#define R 0
#define G 1
#define VS 2
#define CS 3
#define VCCS 4
#define VCVS 5
#define CCCS 6
#define CCVS 7
#define OPAMP 8 //下拉链表初始值为0,保持一致
#define RANK 100
#define NONZERO (float)0.3
typedef struct tagBRANCH{
int number; //支路号
int type; //类型号
int nfrom; //始节点号
int nto; //终结点号
double value; //参数值
int ncfrom; //控制始节点/控制支路号 G/R支路"设置为电压定义支路"标记
int ncto; //控制终结点号: G/R支路的"控制用电压定义支路"标记
} BRANCH;
extern BRANCH *Branch;
class Analysis{
private:
int vBranchNumber;
int *vbNUM_bNUM;
int *bNUM_vbNUM;
int BranchNumber;
int NodeNumber;
BRANCH Branch0,*br;
public:
void GetVBrNum();
void Fromlist_symlu();
void InsertB_symFE();
void LoadAData_numLU();
void LoadBData_BS();
void SetBranchNumber(int number){ BranchNumber=number;return;}
void SetNodeNumber(int number){ NodeNumber=number;return;}
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?