📄 dnmatrxe.h
字号:
/* ARPACK++ v1.0 8/1/1997 c++ interface to ARPACK code. MODULE DNMatrxE.h Function template for the tridiagonal matrix with 4 on the main diagonal and 1 on the subdiagonal and superdiagonal. ARPACK Authors Richard Lehoucq Danny Sorensen Chao Yang Dept. of Computational & Applied Mathematics Rice University Houston, Texas*/#ifndef DNMATRXE_H#define DNMATRXE_Htemplate<class FLOAT, class INT>void DenseMatrixE(INT n, FLOAT* &A){ INT i, j; // Creating output vector A. A = new FLOAT[n*n]; for (i=0; i<n*n; i++) A[i]=0.0; for (i=0, j=0; i<n; i++, j+=n+1) { if (i) A[j-1] = 1.0; A[j] = 4.0; if (n-i-1) A[j+1] = 1.0; } } // DenseMatrixE.#endif // DNMATRXE_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -