Lines Matching refs:opts
19 def _putopts(self, opts=None, OPTLIST=None): argument
20 if opts is None:
21 opts = self.opts
25 opts[k] = v
27 def _delopts(self, opts=None, OPTLIST=None): argument
28 if opts is None:
29 opts = self.opts
33 del opts[k]
36 self.opts = PETSc.Options(self.PREFIX)
39 self.opts = None
45 self.assertTrue(self.opts.hasName(k))
46 self.assertTrue(k in self.opts)
48 self.assertFalse(self.opts.hasName(missing))
49 self.assertFalse(missing in self.opts)
55 getopt = getattr(self.opts, 'get' + k.title())
61 allopts = self.opts.getAll()
75 self.opts[k] = dct[k]
76 allopts = self.opts.getAll()
79 del self.opts[k]
83 (bool, bool, self.opts.getBool, self.opts.getBoolArray),
84 (int, PETSc.IntType, self.opts.getInt, self.opts.getIntArray),
85 (float, PETSc.RealType, self.opts.getReal, self.opts.getRealArray),
92 self.opts.getScalar,
93 self.opts.getScalarArray,
101 self.opts.getScalar,
102 self.opts.getScalarArray,
112 self.opts.setValue('sv', tov(sv))
113 self.opts.setValue('av', tov(av))
149 self.opts.delValue('sv')
150 self.opts.delValue('av')
155 self.opts.setMonitor(mon)
160 self.opts.cancelMonitor()