[Cython] Expose global 'appdelete' method
Occasionally useful for debugging memory leaks
This commit is contained in:
parent
fb9de92058
commit
7f35228e3f
2 changed files with 5 additions and 0 deletions
|
|
@ -18,6 +18,7 @@ cdef extern from "cantera/base/ctml.h" namespace "ctml":
|
|||
cdef extern from "cantera/base/global.h" namespace "Cantera":
|
||||
cdef void CxxAddDirectory "Cantera::addDirectory" (string)
|
||||
cdef size_t CxxNpos "Cantera::npos"
|
||||
cdef void CxxAppdelete "Cantera::appdelete" ()
|
||||
|
||||
cdef extern from "cantera/thermo/mix_defs.h":
|
||||
cdef int thermo_type_ideal_gas "Cantera::cIdealGas"
|
||||
|
|
|
|||
|
|
@ -24,3 +24,7 @@ def _have_sundials():
|
|||
return bool(get_sundials_version())
|
||||
|
||||
__version__ = pystr(get_cantera_version())
|
||||
|
||||
def appdelete():
|
||||
""" Delete all global Cantera C++ objects """
|
||||
CxxAppdelete()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue