Lines Matching refs:self
21 def __init__(self, ceed): argument
23 self._pointer = ffi.new("CeedQFunctionContext *")
26 self._ceed = ceed
30 self._ceed._pointer[0], self._pointer)
31 self._ceed._check_error(err_code)
34 def __del__(self): argument
36 err_code = lib.CeedQFunctionContextDestroy(self._pointer)
37 self._ceed._check_error(err_code)
40 def __repr__(self): argument
41 return "<CeedQFunctionContext instance at " + hex(id(self)) + ">"
44 def __str__(self): argument
54 self._pointer[0], stream)
55 self._ceed._check_error(err_code)
63 def set_data(self, data, memtype=MEM_HOST, cmode=COPY_VALUES): argument
74 self._array_reference = data
76 self._array_reference = None
91 self._pointer[0],
96 self._ceed._check_error(err_code)
99 def get_data(self, memtype=MEM_HOST): argument
111 self._pointer[0], size_pointer)
112 self._ceed._check_error(err_code)
119 self._pointer[0], memtype, data_pointer)
120 self._ceed._check_error(err_code)
148 def restore_data(self): argument
156 self._pointer[0], data_pointer)
157 self._ceed._check_error(err_code)
160 def data(self, *shape, memtype=MEM_HOST): argument
171 x = self.get_data(memtype=memtype)
175 self.restore_data()