📄 pcbcgsolver.h
字号:
class PCBCGSolver{ public: int N; unsigned long *ija; double *sa; PCBCGSolver(int nonzeroelement){ ija = new unsigned long[nonzeroelement+2]; sa = new double[nonzeroelement+2]; } virtual ~PCBCGSolver(){ delete [] ija; delete [] sa; } void PCBCGSolver::linbcg(unsigned long n, double b[], double x[], int itol, double tol,int itmax, int *iter, double *err); private: PCBCGSolver(const PCBCGSolver& rhs); const PCBCGSolver &operator=(const PCBCGSolver& rhs); void PCBCGSolver::dsprsax(double sa[], unsigned long ija[], double x[], double b[], unsigned long n); void PCBCGSolver::asolve(unsigned long n, double b[], double x[], int itrnsp); void PCBCGSolver::atimes(unsigned long n, double x[], double r[], int itrnsp); void PCBCGSolver::dsprstx(double sa[], unsigned long ija[], double x[], double b[], unsigned long n); double PCBCGSolver::snrm(unsigned long n, double sx[], int itol); };
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -