示例#1
0
 def name(self):
     n = _get(_bf.bfRingSequenceGetName, self._base_obj)
     try:
         n = n.decode()
     except AttributeError:
         pass
     return n
示例#2
0
 def name(self):
     n = _get(_bf.bfRingGetName, self.obj)
     try:
         n = n.decode()
     except AttributeError:
         # Python2 catch
         pass
     return n
示例#3
0
 def init(self, iarray, oarray, axes=None, apply_fftshift=False):
     if isinstance(axes, int):
         axes = [axes]
     ndim = len(axes)
     if axes is not None:
         axes_type = ctypes.c_int * ndim
         axes = axes_type(*axes)
     self.workspace_size = _get(_bf.bfFftInit, self.obj,
                                asarray(iarray).as_BFarray(),
                                asarray(oarray).as_BFarray(), ndim, axes,
                                apply_fftshift)
示例#4
0
 def header_size(self):
     return _get(_bf.bfRingSequenceGetHeaderSize, self._base_obj)
示例#5
0
 def time_tag(self):
     return _get(_bf.bfRingSequenceGetTimeTag, self._base_obj)
示例#6
0
 def nringlet(self):
     return _get(_bf.bfRingSequenceGetNRinglet, self._base_obj)
示例#7
0
 def size(self):
     return _get(_bf.bfRingSpanGetSize, self._base_obj)
示例#8
0
 def writing_ended(self):
     return _get(_bf.bfRingWritingEnded, self.obj)
示例#9
0
 def fileno(self):
     return _get(_bf.bfUdpSocketGetFD, self.obj)
示例#10
0
 def family(self):
     return _get(_bf.bfAddressGetFamily, self.obj)
示例#11
0
 def space(self):
     return _space2string(_get(_bf.bfRingGetSpace, self.obj))
示例#12
0
def raw_get_space(ptr):
    return _get(_bf.bfGetSpace, ptr)
示例#13
0
 def _data_ptr(self):
     return _get(_bf.bfRingSpanGetData, self._base_obj)
示例#14
0
 def name(self):
     return _get(_bf.bfRingGetName, self.obj)
示例#15
0
 def nringlet(self):
     return _get(_bf.bfRingSpanGetNRinglet, self._base_obj)
示例#16
0
 def offset(self):
     return _get(_bf.bfRingSpanGetOffset, self._base_obj)
示例#17
0
 def stride(self):
     return _get(_bf.bfRingSpanGetStride, self._base_obj)
示例#18
0
 def _header_ptr(self):
     return _get(_bf.bfRingSequenceGetHeader, self._base_obj)
示例#19
0
 def mtu(self):
     return _get(_bf.bfAddressGetMTU, self.obj)
示例#20
0
 def mtu(self):
     return _get(_bf.bfUdpSocketGetMTU, self.obj)
示例#21
0
 def get_workspace_size(self, idata, odata):
     return _get(_bf.bfFdmtExecute, self.obj,
                 asarray(idata).as_BFarray(),
                 asarray(odata).as_BFarray(), False, None)
示例#22
0
 def timeout(self):
     return _get(_bf.bfUdpSocketGetTimeout, self.obj)
示例#23
0
 def core(self):
     return _get(_bf.bfRingGetAffinity, self.obj)
示例#24
0
 def port(self):
     return _get(_bf.bfAddressGetPort, self.obj)
示例#25
0
 def name(self):
     return _get(_bf.bfRingSequenceGetName, self._base_obj)
示例#26
0
def get_device():
    return _get(_bf.bfDeviceGet)
示例#27
0
def get_core():
    return _get(_bf.bfAffinityGetCore)