Lines Matching refs:Id
507 Id = PETSc.Mat().create(self.COMM)
508 Id.setSizes(self.A.getSizes())
509 Id.setType(PETSc.Mat.Type.AIJ)
510 Id.setUp()
511 Id.assemble()
512 Id.shift(s)
514 self.assertTrue(self.A.matMult(A).equal(Id.matMult(A)))
515 self.assertTrue(A.matMult(self.A).equal(A.matMult(Id)))
517 self.assertTrue(self.A.matTransposeMult(A).equal(Id.matTransposeMult(A)))
518 self.assertTrue(A.matTransposeMult(self.A).equal(A.matTransposeMult(Id)))
519 self.assertTrue(self.A.transposeMatMult(A).equal(Id.transposeMatMult(A)))
520 self.assertTrue(A.transposeMatMult(self.A).equal(A.transposeMatMult(Id)))
521 self.assertAlmostEqual((self.A.ptap(A) - Id.ptap(A)).norm(), 0.0, places=5)
522 self.assertAlmostEqual((A.ptap(self.A) - A.ptap(Id)).norm(), 0.0, places=5)
524 self.assertAlmostEqual((self.A.rart(A) - Id.rart(A)).norm(), 0.0, places=5)
525 self.assertAlmostEqual((A.rart(self.A) - A.rart(Id)).norm(), 0.0, places=5)
527 (self.A.matMatMult(A, B) - Id.matMatMult(A, B)).norm(), 0.0, places=5
530 (A.matMatMult(self.A, B) - A.matMatMult(Id, B)).norm(), 0.0, places=5
533 (A.matMatMult(B, self.A) - A.matMatMult(B, Id)).norm(), 0.0, places=5