| H A D | matpython_protocol.py | 3 from petsc4py.PETSc import Vec 14 def mult(self, A: Mat, x: Vec, y: Vec) -> None: argument 18 def multAdd(self, A: Mat, x: Vec, y: Vec, z: Vec) -> None: argument 22 def multTranspose(self, A: Mat, x: Vec, y: Vec) -> None: argument 26 def multTransposeAdd(self, A: Mat, x: Vec, y: Vec, z: Vec) -> None: argument 30 def multHermitian(self, A: Mat, x: Vec, y: Vec) -> None: argument 34 def multHermitianAdd(self, A: Mat, x: Vec, y: Vec, z: Vec) -> None: argument 46 def multDiagonalBlock(self, A: Mat, x: Vec, y: Vec) -> None: argument 50 def createVecs(self, A: Mat) -> tuple[Vec, Vec]: 70 def zeroRowsColumns(self, A: Mat, r: IS, diag: Scalar, x: Vec, b: Vec) -> None: argument [all …]
|