![]()  | 
  
    Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
    
   | 
 
Krylov subspace methods – Preconditioned BiCGstab with safety net. More...
Go to the source code of this file.
Functions | |
| INT | fasp_solver_dcsr_spbcgs (const dCSRmat *A, const dvector *b, dvector *u, precond *pc, const REAL tol, const INT MaxIt, const SHORT StopType, const SHORT PrtLvl) | 
| Preconditioned BiCGstab method for solving Au=b with safety net.  More... | |
| INT | fasp_solver_dbsr_spbcgs (const dBSRmat *A, const dvector *b, dvector *u, precond *pc, const REAL tol, const INT MaxIt, const SHORT StopType, const SHORT PrtLvl) | 
| Preconditioned BiCGstab method for solving Au=b with safety net.  More... | |
| INT | fasp_solver_dblc_spbcgs (const dBLCmat *A, const dvector *b, dvector *u, precond *pc, const REAL tol, const INT MaxIt, const SHORT StopType, const SHORT PrtLvl) | 
| Preconditioned BiCGstab method for solving Au=b with safety net.  More... | |
| INT | fasp_solver_dstr_spbcgs (const dSTRmat *A, const dvector *b, dvector *u, precond *pc, const REAL tol, const INT MaxIt, const SHORT StopType, const SHORT PrtLvl) | 
| Preconditioned BiCGstab method for solving Au=b with safety net.  More... | |
Krylov subspace methods – Preconditioned BiCGstab with safety net.
Reference: Y. Saad 2003 Iterative methods for sparse linear systems (2nd Edition), SIAM
Copyright (C) 2013–Present by the FASP team. All rights reserved.
TODO: Update this version with the new BiCGstab implementation! –Chensong TODO: Use one single function for all! –Chensong
Definition in file KrySPbcgs.c.
| INT fasp_solver_dblc_spbcgs | ( | const dBLCmat * | A, | 
| const dvector * | b, | ||
| dvector * | u, | ||
| precond * | pc, | ||
| const REAL | tol, | ||
| const INT | MaxIt, | ||
| const SHORT | StopType, | ||
| const SHORT | PrtLvl | ||
| ) | 
Preconditioned BiCGstab method for solving Au=b with safety net.
| A | Pointer to dBLCmat: the coefficient matrix | 
| b | Pointer to dvector: the right hand side | 
| u | Pointer to dvector: the unknowns | 
| pc | Pointer to the structure of precondition (precond) | 
| tol | Tolerance for stopping | 
| MaxIt | Maximal number of iterations | 
| StopType | Stopping criteria type | 
| PrtLvl | How much information to print out | 
Definition at line 843 of file KrySPbcgs.c.
| INT fasp_solver_dbsr_spbcgs | ( | const dBSRmat * | A, | 
| const dvector * | b, | ||
| dvector * | u, | ||
| precond * | pc, | ||
| const REAL | tol, | ||
| const INT | MaxIt, | ||
| const SHORT | StopType, | ||
| const SHORT | PrtLvl | ||
| ) | 
Preconditioned BiCGstab method for solving Au=b with safety net.
| A | Pointer to dBSRmat: the coefficient matrix | 
| b | Pointer to dvector: the right hand side | 
| u | Pointer to dvector: the unknowns | 
| pc | Pointer to the structure of precondition (precond) | 
| tol | Tolerance for stopping | 
| MaxIt | Maximal number of iterations | 
| StopType | Stopping criteria type | 
| PrtLvl | How much information to print out | 
Definition at line 452 of file KrySPbcgs.c.
| INT fasp_solver_dcsr_spbcgs | ( | const dCSRmat * | A, | 
| const dvector * | b, | ||
| dvector * | u, | ||
| precond * | pc, | ||
| const REAL | tol, | ||
| const INT | MaxIt, | ||
| const SHORT | StopType, | ||
| const SHORT | PrtLvl | ||
| ) | 
Preconditioned BiCGstab method for solving Au=b with safety net.
| A | Pointer to dCSRmat: the coefficient matrix | 
| b | Pointer to dvector: the right hand side | 
| u | Pointer to dvector: the unknowns | 
| pc | Pointer to the structure of precondition (precond) | 
| tol | Tolerance for stopping | 
| MaxIt | Maximal number of iterations | 
| StopType | Stopping criteria type | 
| PrtLvl | How much information to print out | 
Definition at line 61 of file KrySPbcgs.c.
| INT fasp_solver_dstr_spbcgs | ( | const dSTRmat * | A, | 
| const dvector * | b, | ||
| dvector * | u, | ||
| precond * | pc, | ||
| const REAL | tol, | ||
| const INT | MaxIt, | ||
| const SHORT | StopType, | ||
| const SHORT | PrtLvl | ||
| ) | 
Preconditioned BiCGstab method for solving Au=b with safety net.
| A | Pointer to dSTRmat: the coefficient matrix | 
| b | Pointer to dvector: the right hand side | 
| u | Pointer to dvector: the unknowns | 
| pc | Pointer to the structure of precondition (precond) | 
| tol | Tolerance for stopping | 
| MaxIt | Maximal number of iterations | 
| StopType | Stopping criteria type | 
| PrtLvl | How much information to print out | 
Definition at line 1234 of file KrySPbcgs.c.