dbsrvtsl.h

来自「用于求解大型稀疏线性方程组Ax=b的数值计算库.」· C头文件 代码 · 共 963 行 · 第 1/3 页

H
963
字号
#ifndef dbsrvtsl_DOUBLE_H#define dbsrvtsl_DOUBLE_Hvoid BSR_VecTriangSlvLU_CAB_double(                 const int mb,                                                      const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                   const int ind_base);void BSR_VecTriangSlvUU_CAB_double(                 const int mb,                                                     const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                   const int ind_base);void BSR_VecTriangSlvLU_CATB_double(                 const int mb,                                                     const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                   const int ind_base);void BSR_VecTriangSlvUU_CATB_double(                 const int mb,                                                      const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                   const int ind_base);void BSR_VecTriangSlvLU_CaAB_double(                 const int mb,                                     const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                   const int ind_base);void BSR_VecTriangSlvUU_CaAB_double(                 const int mb,                                    const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                   const int ind_base);void BSR_VecTriangSlvLU_CaATB_double(                 const int mb,                                    const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                   const int ind_base);void BSR_VecTriangSlvUU_CaATB_double(                 const int mb,                                     const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                   const int ind_base);void BSR_VecTriangSlvLU_CABC_double(                 const int mb,                                                      const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CABC_double(                 const int mb,                                                     const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CATBC_double(                 const int mb,                                                     const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CATBC_double(                 const int mb,                                                      const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CaABC_double(                 const int mb,                                     const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CaABC_double(                 const int mb,                                    const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CaATBC_double(                 const int mb,                                    const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CaATBC_double(                 const int mb,                                     const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CABbC_double(                 const int mb,                                                      const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,  const double beta,                  double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CABbC_double(                 const int mb,                                                     const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,  const double beta,                  double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CATBbC_double(                 const int mb,                                                     const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,  const double beta,                  double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CATBbC_double(                 const int mb,                                                      const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,  const double beta,                  double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CaABbC_double(                 const int mb,                                     const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,  const double beta,                  double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CaABbC_double(                 const int mb,                                    const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,  const double beta,                  double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CaATBbC_double(                 const int mb,                                    const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,  const double beta,                  double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CaATBbC_double(                 const int mb,                                     const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,  const double beta,                  double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CDAB_double(                 const int mb,                   const double *dvl,                                   const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CDAB_double(                 const int mb,                  const double *dvl,                                   const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CDATB_double(                 const int mb,                  const double *dvl,                                   const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CDATB_double(                 const int mb,                   const double *dvl,                                   const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CaDAB_double(                 const int mb,                   const double *dvl,                  const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CaDAB_double(                 const int mb,                  const double *dvl,                  const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvLU_CaDATB_double(                 const int mb,                  const double *dvl,                  const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);void BSR_VecTriangSlvUU_CaDATB_double(                 const int mb,                   const double *dvl,                  const double alpha,                 const double *val, const int *bindx,                  const int *bpntrb, const int *bpntre, const int lb,                 const double *b,                    double *c,                  double *work, const int ind_base);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?