#include "pch.h" #include "CalculEquation.h" CalculEquation::CalculEquation() { m_nNodeMatricCol = NODE_MATRIC_COLLOM; m_nNodeMatricRow = NODE_MATRIC_ROW; a=new double *[m_nNodeMatricRow]; for (int aindex=0;aindex< m_nNodeMatricRow;aindex++) { a[aindex]=new double [m_nNodeMatricCol]; } b=new double *[m_nNodeMatricRow]; for (int bindex=0;bindex < m_nNodeMatricRow;bindex++) { b[bindex]=new double [m_nNodeMatricCol]; } /* for(int aXindex=0;aXindex va; for (int aYindex=0;aYindex vb; for (int bYindex=0;bYindex=0;bindex--) { if (b[bindex]==NULL) { continue; } delete []b[bindex]; b[bindex]=NULL; } delete []b; b=NULL; } if (a!=NULL) { for (int aindex = m_nNodeMatricRow -1;aindex>=0;aindex--) { if (a[aindex]==NULL) { continue; }else { if (aindex==1) { double* test=a[aindex]; for (int xs=0;xs< m_nNodeMatricCol;xs++) { //delete a[aindex]; double pi=*(test+xs); pi=0.0; } //delete []a[aindex]; }else { delete []a[aindex]; } a[aindex]=NULL; } } delete []a; a=NULL; } } void CalculEquation::chengplus(int i,const double k, int j)//i行乘k加到j行 { for(int t=0;t