Home
last modified time | relevance | path

Searched refs:PyObject (Results 1 – 12 of 12) sorted by relevance

/petsc/src/sys/python/
H A Dpythonsys.c76 typedef struct _Py_object_t PyObject; /* fake definition */ typedef
78 static PyObject *Py_None = NULL;
87 static PyObject *(*PySys_GetObject)(const char *);
88 static PyObject *(*PyObject_CallMethod)(PyObject *, const char *, const char *, ...);
89 static PyObject *(*PyImport_ImportModule)(const char *);
91 static void (*Py_IncRef)(PyObject *);
92 static void (*Py_DecRef)(PyObject *);
95 static PyObject *(*PyErr_Occurred)(void);
96 static void (*PyErr_Fetch)(PyObject **, PyObject **, PyObject **);
97 static void (*PyErr_NormalizeException)(PyObject **, PyObject **, PyObject **);
[all …]
/petsc/src/binding/petsc4py/src/
H A Dpyapicompat.h13 PyObject *obj;
51 PyAPI_FUNC(int) PyObject_CheckBuffer(PyObject *);
52 PyAPI_FUNC(int) PyObject_GetBuffer(PyObject *, Py_buffer *, int);
54 PyAPI_FUNC(int) PyBuffer_FillInfo(Py_buffer *, PyObject *,
64 static PyObject *PyErr_GetRaisedException(void) in PyErr_GetRaisedException()
66 PyObject *t, *v, *tb; in PyErr_GetRaisedException()
76 static void PyErr_SetRaisedException_312(PyObject *v) in PyErr_SetRaisedException_312()
78 PyObject *t = (PyObject *)Py_TYPE(v); in PyErr_SetRaisedException_312()
79 PyObject *tb = PyException_GetTraceback(v); in PyErr_SetRaisedException_312()
H A Dcython.h2 void *Cython_ImportFunction(PyObject *module, in Cython_ImportFunction()
6 PyObject *capi = NULL, *capsule = NULL; void *p = NULL; in Cython_ImportFunction()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscobj.pxi99 ctypedef struct PyObject
100 void _Py_DecRef"Py_DECREF"(PyObject*)
101 PyObject* PyDict_New() except NULL
102 PyObject* PyDict_GetItem(PyObject*, PyObject*) except *
103 int PyDict_SetItem(PyObject*, PyObject*, PyObject*) except -1
104 int PyDict_DelItem(PyObject*, PyObject*) except -1
114 cdef inline void Py_DecRef(PyObject *ob) noexcept with gil:
119 Py_DecRef(<PyObject*>ptr)
135 cdef PyObject *d = <PyObject*>dct
136 cdef PyObject *k = <PyObject*>key
[all …]
H A Dcyclicgc.pxi21 ctypedef struct PyObject
24 PyTypeObject *Py_TYPE(PyObject *) noexcept
26 ctypedef int (*visitproc)(PyObject *, void *) noexcept
27 ctypedef int (*traverseproc)(PyObject *, visitproc, void *) noexcept
28 ctypedef int (*inquiry)(PyObject *) noexcept
35 cdef int tp_traverse(PyObject *o, visitproc _visit, void *_arg) noexcept:
45 cdef PyObject *d = <PyObject*>p.python_context
50 cdef int tp_clear(PyObject *o) noexcept:
H A Dpetscmpi.pxi49 <PyMPICommGet*> Cython_ImportFunction(MPI, b"PyMPIComm_Get", b"MPI_Comm *(PyObject *)")
58 <PyMPICommNew*> Cython_ImportFunction(MPI, b"PyMPIComm_New", b"PyObject *(MPI_Comm)")
67 …<PyMPIDatatypeGet*> Cython_ImportFunction(MPI, b"PyMPIDatatype_Get", b"MPI_Datatype *(PyObject *)")
78 <PyMPIOpGet*> Cython_ImportFunction(MPI, b"PyMPIOp_Get", b"MPI_Op *(PyObject *)")
H A DPETSc.pyx62 PyObject *PyExc_RuntimeError
63 PyObject *PyErr_GetRaisedException()
64 void PyErr_SetRaisedException(PyObject*)
65 void PyException_SetCause(PyObject*, PyObject*)
76 cdef PyObject *exception = NULL, *cause = NULL
H A Darraynpy.pxi51 ctypedef struct PyObject
53 ndarray PyArray_New(PyTypeObject*, int, npy_intp[], int, npy_intp[], void*, int, int, PyObject*)
H A Dlibpetsc4py.pyx10 ctypedef struct PyObject
11 void Py_INCREF(PyObject*)
12 void Py_DECREF(PyObject*)
13 void Py_CLEAR(PyObject*)
407 Py_INCREF(<PyObject*>viewer.data)
418 Py_DECREF(<PyObject*>viewer.data)
707 Py_INCREF(<PyObject*>mat.data)
718 Py_DECREF(<PyObject*>mat.data)
1491 Py_INCREF(<PyObject*>pc.data)
1502 Py_DECREF(<PyObject*>pc.data)
[all …]
H A DMat.pyx5661 Py_INCREF(<PyObject*>self)
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/
H A Dpyscalar.h8 PyObject *PyPetscScalar_FromPetscScalar(PetscScalar s) in PyPetscScalar_FromPetscScalar()
20 PetscScalar PyPetscScalar_AsPetscScalar(PyObject *o) in PyPetscScalar_AsPetscScalar()
H A Dpetsc4py.i12 SWIGINTERNINLINE PyObject*
13 SWIG_getattr_this(PyObject* obj) { in SWIG_getattr_this()
20 SWIG_convert_ptr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) { in SWIG_convert_ptr()
23 PyObject* _this = SWIG_getattr_this(obj); in SWIG_convert_ptr()