XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions

Functions

void cg (int n, void(*matvec)(int, const double[], double[]), void(*psolve)(int, const double[], double[]), void(*chkconv)(int, const double[], double, int, int *), const double b[], double x[], int maxiter, int *iter, double *res, int lwork, double work[], int *info)
 Solution of linear system Ax = b using conjugate gradient (CG) method (symmetric positive definite)
 
void cg1 (char uplo, int n, const double val[], const int rowptr[], const int colind[], const double b[], double x[], double tol, int maxiter, int *iter, double *res, int lwork, double work[], int *info)
 Solution of linear system Ax = b using conjugate gradient (CG) method (Symmetric positive definite) (Simple driver)
 
void cg_r (int n, const double b[], double x[], int maxiter, int *iter, double *res, int lwork, double work[], int *info, double xx[], double yy[], int *irev)
 Solution of linear system Ax = b using conjugate gradient (CG) method (symmetric positive definite) (Reverse communication version)
 
void cr (int n, void(*matvec)(int, const double[], double[]), void(*psolve)(int, const double[], double[]), void(*chkconv)(int, const double[], double, int, int *), const double b[], double x[], int mode, int maxiter, int *iter, double *res, int lwork, double work[], int *info)
 Solution of linear system Ax = b using conjugate residual (CR) method (symmetric matrix)
 
void cr_r (int n, const double b[], double x[], int mode, int maxiter, int *iter, double *res, int lwork, double work[], int *info, double xx[], double yy[], int *irev)
 Solution of linear system Ax = b using conjugate residual (CR) method (symmetric matrix) (Reverse communication version)
 

Detailed Description

This is the group of D2b4. Solution of systems of linear equations (Symmetric matrices) (Iterative solvers)