maorder.h

来自「电力系统稀疏矩阵计算类,用法范例代码,包括三个目录,MALIB(类),MATES」· C头文件 代码 · 共 35 行

H
35
字号
#ifndef MAORDER
#define MAORDER 1
//************************************************************************
// maorder - matrix optimal order data 
//************************************************************************
struct maorderst
{
   int mastate_itm;               // mastate item number              
   int magmtrx_col;               // magmtrx column item           
   int magmtrx_cnt;               // number of magmtrx items          
   int magmtrx_itm;               // 1st magmtrx item                 
   int cmtrxcnt;                  // number of c-matrix items         
   int cmtrxitm;                  // 1st c-matrix item             
   double diag;                   // inverse of magmtrx diag element  
   union
   {                                
      int magmtrx_lastcol;          // last magmtrx item in column
      struct mastatest *mastatept;  // ptr to mastate item        
   } link;                          // multi-purpose linkage        

   struct
   {                         
      unsigned active    : 1;     //   active state              
      unsigned partial   : 1;     //   partial factorization     
      unsigned fastfbs   : 1;     //   fast forward-backward sub 
      unsigned spares    : 29;
   } stat;

   //修正PQ分解法  mdn  04-11-11
   double  diag1;
   //

} ;
#endif

⌨️ 快捷键说明

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