Lines Matching full:y
17 def apply(self, pc, x, y): argument
20 def applyT(self, pc, x, y): argument
21 self.apply(pc, x, y)
23 def applyS(self, pc, x, y): argument
24 self.apply(pc, x, y)
26 def applySL(self, pc, x, y): argument
27 self.applyS(pc, x, y)
29 def applySR(self, pc, x, y): argument
30 self.applyS(pc, x, y)
32 def applyRich(self, pc, x, y, w, tols): argument
33 self.apply(pc, x, y)
35 def applyM(self, pc, x, y): argument
40 def apply(self, pc, x, y): argument
41 x.copy(y)
43 def applyM(self, pc, x, y): argument
44 x.copy(y)
57 def apply(self, pc, x, y): argument
58 y.pointwiseMult(self.diag, x)
60 def applyS(self, pc, x, y): argument
61 self.diag.copy(y)
62 y.sqrtabs()
63 y.pointwiseMult(y, x)
65 def applyM(self, pc, x, y): argument
66 x.copy(y)
67 y.diagonalScale(L=self.diag)
109 def apply(self, pc, x, y): argument
110 self._log('apply', pc, x, y)
111 self.impl.apply(pc, x, y)
113 def applySymmetricLeft(self, pc, x, y): argument
114 self._log('applySymmetricLeft', pc, x, y)
115 self.impl.applySL(pc, x, y)
117 def applySymmetricRight(self, pc, x, y): argument
118 self._log('applySymmetricRight', pc, x, y)
119 self.impl.applySR(pc, x, y)
121 def applyTranspose(self, pc, x, y): argument
122 self._log('applyTranspose', pc, x, y)
123 self.impl.applyT(pc, x, y)
125 def matApply(self, pc, x, y): argument
126 self._log('matApply', pc, x, y)
127 self.impl.applyM(pc, x, y)
129 def applyRichardson(self, pc, x, y, w, tols): argument
130 self._log('applyRichardson', pc, x, y, w, tols)
131 self.impl.applyRich(pc, x, y, w, tols)
171 x, y = A.createVecs()
176 Y = PETSc.Mat().createDense([3, 5], comm=PETSc.COMM_SELF).setUp()
177 Y.assemble()
179 return A, x, y, X, Y
185 A, x, y, X, Y = self._prepare()
187 getattr(self.pc, meth)(X, Y)
188 x.copy(y)
190 getattr(self.pc, meth)(x, y)
191 X.copy(Y)
202 self.assertTrue(y.equal(x))
203 self.assertTrue(Y.equal(X))
221 ## x, y = self._prepare()
224 ## self.pc.applyRichardson(x,y,w,tols)
245 A, x, y, _, _ = self._prepare()
252 ksp.solve(x, y)
257 ksp.solve(x, y)
263 ksp.solveTranspose(x, y)
266 ksp.solveTranspose(x, y)