dnmatrxc.h
来自「ARPACK is a collection of Fortran77 subr」· C头文件 代码 · 共 48 行
H
48 行
/* ARPACK++ v1.0 8/1/1997 c++ interface to ARPACK code. MODULE DNMatrxC.h Function template for the mass matrix formed by using piecewise linear elements on [0, 1]. ARPACK Authors Richard Lehoucq Danny Sorensen Chao Yang Dept. of Computational & Applied Mathematics Rice University Houston, Texas*/#ifndef DNMATRXC_H#define DNMATRXC_Htemplate<class FLOAT, class INT>void MassMatrix(INT n, FLOAT* &A){ INT i, j; FLOAT diag, sub; // Defining constants. sub = 1.0/FLOAT(n+1); diag = 4.0/FLOAT(n+1); // 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] = sub; A[j] = diag; if (n-i-1) A[j+1] = sub; }} // MassMatrix.#endif // DNMATRXC_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?