| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #ifndef OCC_PUBLIC_DEFINE_CEHEADER_FILE
- #define OCC_PUBLIC_DEFINE_CEHEADER_FILE
- #pragma once
- #include "PublicEqpmtID.h"
- //#define NODE_MATRIC_COLLOM 151
- //#define NODE_MATRIC_ROW 150
- class CalculEquation//矩阵计算类
- {
- public:
- CalculEquation();
- virtual ~CalculEquation();
-
- void chengk(int i,const double k);//乘K运算
- void hualie(int i);//划列
- void Uhualie(int i);//
- void chengplus(int i,const double k ,int j);//检查和值
- void exchange(int i, int j);//元素交换
- void jisuan();
- void SetHangLie(int h,int l);//
- void SetParam(int hang,int lie,const double ratio);//参数设置
- void Clear();
- BOOL CheckResult();//检查结果
- public:
- int hang;
- int lie;
- double ** a;
- double ** b;
- // long double **a;
- // long double **b;
- protected:
- int m_nNodeMatricCol; //矩阵列数
- int m_nNodeMatricRow; //矩阵行数
- };
- #endif
|