#include "petscksp.h" PetscErrorCode PCApplyBAorABTranspose(PC pc,PCSide side,Vec x,Vec y,Vec work)Collective on PC and Vec Many br
pc | - the preconditioner context Many br | |
side | - indicates the preconditioner side, one of PC_LEFT, PC_RIGHT, or PC_SYMMETRIC Many br | |
x | - input vector Many br | |
work | - work vector Many br |
Notes: this routine is used internally so that the same Krylov code can be used to solve A x = b and A' x = b, with a preconditioner Many brdefined by B'. This is why this has the funny form that it computes tr(B) * tr(A) Many br
Many br
Level:developer
Location:src/ksp/pc/interface/precon.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages