Lines Matching refs:D
240 self.D = mat.createVecLeft()
243 self.D.destroy()
247 self.D.scale(a)
250 self.D.shift(a)
253 self.D.zeroEntries()
256 y.pointwiseMult(x, self.D)
262 dctx.D = self.D.duplicate()
264 self.D.copy(dctx.D)
269 self.D.copy(vd)
275 self.D.axpy(1, vd)
277 vd.copy(self.D)
279 vd.copy(self.D)
281 self.D.axpy(1, vd)
287 self.D.pointwiseMult(self.D, vl)
289 self.D.pointwiseMult(self.D, vr)
562 D = self.A.createVecLeft()
563 s, e = D.getOwnershipRange()
565 D[i] = i + 1
566 D.assemble()
567 self.A.setDiagonal(D)
571 D = self._getCtx().D
572 self.assertEqual(D.norm(), 0)
578 self.assertTrue(y.equal(self._getCtx().D))
585 self.assertTrue(y.equal(self._getCtx().D))
597 self.assertTrue(y.equal(self._getCtx().D))
602 self.assertTrue(B.getPythonContext().D.equal(self.A.getPythonContext().D))
607 self.assertTrue(d.equal(self._getCtx().D))
613 self.assertTrue(d.equal(self._getCtx().D))
619 old = self._getCtx().D.copy()
621 D = self._getCtx().D
622 self.assertTrue(D.equal(old * 6))
651 old = self._getCtx().D.copy()
653 D = self._getCtx().D
654 self.assertTrue(D.equal(old - 0.5))
657 old = self._getCtx().D.copy()
659 D = self._getCtx().D
660 self.assertTrue(D.equal(-0.5 * old))
663 D = self._getCtx().D.copy()
664 B = PETSc.Mat().createDiagonal(D)