[−][src]Struct numpy::npyffi::ufunc::PyUFuncAPI
Implementations
impl PyUFuncAPI
[src]
pub unsafe fn PyUFunc_FromFuncAndData(
&self,
func: *mut PyUFuncGenericFunction,
data: *mut *mut c_void,
types: *mut c_char,
ntypes: c_int,
nin: c_int,
nout: c_int,
identity: c_int,
name: *const c_char,
doc: *const c_char,
unused: c_int
) -> *mut PyObject
[src]
&self,
func: *mut PyUFuncGenericFunction,
data: *mut *mut c_void,
types: *mut c_char,
ntypes: c_int,
nin: c_int,
nout: c_int,
identity: c_int,
name: *const c_char,
doc: *const c_char,
unused: c_int
) -> *mut PyObject
pub unsafe fn PyUFunc_RegisterLoopForType(
&self,
ufunc: *mut PyUFuncObject,
usertype: c_int,
function: PyUFuncGenericFunction,
arg_types: *mut c_int,
data: *mut c_void
) -> c_int
[src]
&self,
ufunc: *mut PyUFuncObject,
usertype: c_int,
function: PyUFuncGenericFunction,
arg_types: *mut c_int,
data: *mut c_void
) -> c_int
pub unsafe fn PyUFunc_GenericFunction(
&self,
ufunc: *mut PyUFuncObject,
args: *mut PyObject,
kwds: *mut PyObject,
op: *mut *mut PyArrayObject
) -> c_int
[src]
&self,
ufunc: *mut PyUFuncObject,
args: *mut PyObject,
kwds: *mut PyObject,
op: *mut *mut PyArrayObject
) -> c_int
pub unsafe fn PyUFunc_f_f_As_d_d(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_d_d(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_f_f(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_g_g(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_F_F_As_D_D(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_F_F(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_D_D(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_G_G(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_O_O(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_ff_f_As_dd_d(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_ff_f(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_dd_d(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_gg_g(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_FF_F_As_DD_D(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_DD_D(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_FF_F(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_GG_G(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_OO_O(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_O_O_method(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_OO_O_method(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_On_Om(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_GetPyValues(
&self,
name: *mut c_char,
bufsize: *mut c_int,
errmask: *mut c_int,
errobj: *mut *mut PyObject
) -> c_int
[src]
&self,
name: *mut c_char,
bufsize: *mut c_int,
errmask: *mut c_int,
errobj: *mut *mut PyObject
) -> c_int
pub unsafe fn PyUFunc_checkfperr(
&self,
errmask: c_int,
errobj: *mut PyObject,
first: *mut c_int
) -> c_int
[src]
&self,
errmask: c_int,
errobj: *mut PyObject,
first: *mut c_int
) -> c_int
pub unsafe fn PyUFunc_clearfperr(&self)
[src]
pub unsafe fn PyUFunc_getfperr(&self) -> c_int
[src]
pub unsafe fn PyUFunc_handlefperr(
&self,
errmask: c_int,
errobj: *mut PyObject,
retstatus: c_int,
first: *mut c_int
) -> c_int
[src]
&self,
errmask: c_int,
errobj: *mut PyObject,
retstatus: c_int,
first: *mut c_int
) -> c_int
pub unsafe fn PyUFunc_ReplaceLoopBySignature(
&self,
func: *mut PyUFuncObject,
newfunc: PyUFuncGenericFunction,
signature: *mut c_int,
oldfunc: *mut PyUFuncGenericFunction
) -> c_int
[src]
&self,
func: *mut PyUFuncObject,
newfunc: PyUFuncGenericFunction,
signature: *mut c_int,
oldfunc: *mut PyUFuncGenericFunction
) -> c_int
pub unsafe fn PyUFunc_FromFuncAndDataAndSignature(
&self,
func: *mut PyUFuncGenericFunction,
data: *mut *mut c_void,
types: *mut c_char,
ntypes: c_int,
nin: c_int,
nout: c_int,
identity: c_int,
name: *const c_char,
doc: *const c_char,
unused: c_int,
signature: *const c_char
) -> *mut PyObject
[src]
&self,
func: *mut PyUFuncGenericFunction,
data: *mut *mut c_void,
types: *mut c_char,
ntypes: c_int,
nin: c_int,
nout: c_int,
identity: c_int,
name: *const c_char,
doc: *const c_char,
unused: c_int,
signature: *const c_char
) -> *mut PyObject
pub unsafe fn PyUFunc_SetUsesArraysAsData(
&self,
data: *mut *mut c_void,
i: usize
) -> c_int
[src]
&self,
data: *mut *mut c_void,
i: usize
) -> c_int
pub unsafe fn PyUFunc_e_e(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_e_e_As_f_f(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_e_e_As_d_d(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_ee_e(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_ee_e_As_ff_f(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_ee_e_As_dd_d(
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
[src]
&self,
args: *mut *mut c_char,
dimensions: *mut npy_intp,
steps: *mut npy_intp,
func: *mut c_void
)
pub unsafe fn PyUFunc_DefaultTypeResolver(
&self,
ufunc: *mut PyUFuncObject,
casting: NPY_CASTING,
operands: *mut *mut PyArrayObject,
type_tup: *mut PyObject,
out_dtypes: *mut *mut PyArray_Descr
) -> c_int
[src]
&self,
ufunc: *mut PyUFuncObject,
casting: NPY_CASTING,
operands: *mut *mut PyArrayObject,
type_tup: *mut PyObject,
out_dtypes: *mut *mut PyArray_Descr
) -> c_int
pub unsafe fn PyUFunc_ValidateCasting(
&self,
ufunc: *mut PyUFuncObject,
casting: NPY_CASTING,
operands: *mut *mut PyArrayObject,
dtypes: *mut *mut PyArray_Descr
) -> c_int
[src]
&self,
ufunc: *mut PyUFuncObject,
casting: NPY_CASTING,
operands: *mut *mut PyArrayObject,
dtypes: *mut *mut PyArray_Descr
) -> c_int
pub unsafe fn PyUFunc_RegisterLoopForDescr(
&self,
ufunc: *mut PyUFuncObject,
user_dtype: *mut PyArray_Descr,
function: PyUFuncGenericFunction,
arg_dtypes: *mut *mut PyArray_Descr,
data: *mut c_void
) -> c_int
[src]
&self,
ufunc: *mut PyUFuncObject,
user_dtype: *mut PyArray_Descr,
function: PyUFuncGenericFunction,
arg_dtypes: *mut *mut PyArray_Descr,
data: *mut c_void
) -> c_int
pub unsafe fn PyUFunc_FromFuncAndDataAndSignatureAndIdentity(
&self,
ufunc: *mut PyUFuncObject,
data: *mut *mut c_void,
types: *mut c_char,
ntypes: c_int,
nin: c_int,
nout: c_int,
identity: c_int,
name: *const c_char,
doc: *const c_char,
unused: c_int,
signature: *const c_char,
identity_value: *const c_char
) -> c_int
[src]
&self,
ufunc: *mut PyUFuncObject,
data: *mut *mut c_void,
types: *mut c_char,
ntypes: c_int,
nin: c_int,
nout: c_int,
identity: c_int,
name: *const c_char,
doc: *const c_char,
unused: c_int,
signature: *const c_char,
identity_value: *const c_char
) -> c_int
Trait Implementations
impl Sync for PyUFuncAPI
[src]
Auto Trait Implementations
impl !RefUnwindSafe for PyUFuncAPI
impl !Send for PyUFuncAPI
impl Unpin for PyUFuncAPI
impl UnwindSafe for PyUFuncAPI
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> FromPy<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> IntoPy<U> for T where
U: FromPy<T>,
[src]
U: FromPy<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,