📄 sparsem_analysis.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -