Home
last modified time | relevance | path

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

/petsc/src/mat/impls/shell/
H A Dshell.h43 PetscScalar axpy_vscale; member
H A Dshell.c643 if (shell->axpy && shell->axpy_vscale != 0.0) { in MatProductNumeric_Shell_X()
669 PetscCall(MatAXPY(D, shell->axpy_vscale, mdata->axpy, str)); in MatProductNumeric_Shell_X()
943 shellB->axpy_vscale = 0.0; in MatCopy_Shell()
948 shellB->axpy_vscale = shellA->axpy_vscale; in MatCopy_Shell()
1016 PetscCall(VecAXPY(y, shell->axpy_vscale, shell->axpy_left)); in MatMult_Shell()
1067 PetscCall(VecAXPY(y, shell->axpy_vscale, shell->axpy_right)); in MatMultTranspose_Shell()
1102 PetscCall(VecAXPY(y, PetscConj(shell->axpy_vscale), shell->axpy_right)); in MatMultHermitianTranspose_Shell()
1167 PetscCall(VecAXPY(v, shell->axpy_vscale, shell->axpy_left)); in MatGetDiagonal_Shell()
1283 shell->axpy_vscale *= a; in MatScale_Shell()
1329 shell->axpy_vscale = 0.0; in MatAssemblyEnd_Shell()
[all …]