matrix.h
来自「三维框架梁单元C++版本的源程序 可以使结构力学的概念更上升一个层次」· C头文件 代码 · 共 36 行
H
36 行
#pragma once
class CMatrix
{
private:
double **m_adValue;
int m_nRow;
int m_nCol;
public:
CMatrix();
CMatrix(int nRow,int nCol);
CMatrix(int nRow,int nCol,double dBuf);
CMatrix(const CMatrix &mat);
~CMatrix();
bool MatInv();
CMatrix operator*(const CMatrix&m);
CMatrix& operator*=(const CMatrix&m);
CMatrix& operator*=(double dBuf);
CMatrix operator*(double dBuf);
CMatrix operator+(const CMatrix&m);
CMatrix& operator+=(const CMatrix&m);
CMatrix& operator =(double dBuf);
CMatrix& operator=(const CMatrix&m);
CMatrix& Trans(const CMatrix&m);
void Realloc (int nRow,int nCol);
double & operator()(int iRow,int iCol)
{
return m_adValue[iRow][iCol];
}
int GetCol() {return m_nCol;}
int GetRow() {return m_nRow;}
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?