Searched refs:axpy_left (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/shell/ |
| H A D | shell.h | 44 Vec axpy_left, axpy_right; member
|
| H A D | shell.c | 450 PetscCall(VecDestroy(&shell->axpy_left)); in MatDestroy_Shell() 1013 …axpy, shell->axpy_right ? NULL : &shell->axpy_right, shell->axpy_left ? NULL : &shell->axpy_left)); in MatMult_Shell() 1015 PetscCall(MatMult(shell->axpy, shell->axpy_right, shell->axpy_left)); in MatMult_Shell() 1016 PetscCall(VecAXPY(y, shell->axpy_vscale, shell->axpy_left)); in MatMult_Shell() 1064 …axpy, shell->axpy_right ? NULL : &shell->axpy_right, shell->axpy_left ? NULL : &shell->axpy_left)); in MatMultTranspose_Shell() 1065 PetscCall(VecCopy(x, shell->axpy_left)); in MatMultTranspose_Shell() 1066 PetscCall(MatMultTranspose(shell->axpy, shell->axpy_left, shell->axpy_right)); in MatMultTranspose_Shell() 1099 …axpy, shell->axpy_right ? NULL : &shell->axpy_right, shell->axpy_left ? NULL : &shell->axpy_left)); in MatMultHermitianTranspose_Shell() 1100 PetscCall(VecCopy(x, shell->axpy_left)); in MatMultHermitianTranspose_Shell() 1101 PetscCall(MatMultHermitianTranspose(shell->axpy, shell->axpy_left, shell->axpy_right)); in MatMultHermitianTranspose_Shell() [all …]
|