Home
last modified time | relevance | path

Searched refs:axpy_right (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/shell/
H A Dshell.h44 Vec axpy_left, axpy_right; member
H A Dshell.c451 PetscCall(VecDestroy(&shell->axpy_right)); in MatDestroy_Shell()
1013 …PetscCall(MatCreateVecs(shell->axpy, shell->axpy_right ? NULL : &shell->axpy_right, shell->axpy_le… in MatMult_Shell()
1014 PetscCall(VecCopy(x, shell->axpy_right)); in MatMult_Shell()
1015 PetscCall(MatMult(shell->axpy, shell->axpy_right, shell->axpy_left)); in MatMult_Shell()
1064 …PetscCall(MatCreateVecs(shell->axpy, shell->axpy_right ? NULL : &shell->axpy_right, shell->axpy_le… in MatMultTranspose_Shell()
1066 PetscCall(MatMultTranspose(shell->axpy, shell->axpy_left, shell->axpy_right)); in MatMultTranspose_Shell()
1067 PetscCall(VecAXPY(y, shell->axpy_vscale, shell->axpy_right)); in MatMultTranspose_Shell()
1099 …PetscCall(MatCreateVecs(shell->axpy, shell->axpy_right ? NULL : &shell->axpy_right, shell->axpy_le… in MatMultHermitianTranspose_Shell()
1101 PetscCall(MatMultHermitianTranspose(shell->axpy, shell->axpy_left, shell->axpy_right)); in MatMultHermitianTranspose_Shell()
1102 PetscCall(VecAXPY(y, PetscConj(shell->axpy_vscale), shell->axpy_right)); in MatMultHermitianTranspose_Shell()
[all …]