Searched refs:axpy_vscale (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/shell/ |
| H A D | shell.h | 43 PetscScalar axpy_vscale; member
|
| H A D | shell.c | 643 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 …]
|