#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