dll_wrapper¶
- class h2lib.dll_wrapper.DLLWrapper(filename, cwd='.', cdecl=True, fortran=True)[source]¶
Bases:
object
- class h2lib.dll_wrapper.SuppressStream(suppressed_output_file, stream=<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>)[source]¶
Bases:
object
- class h2lib.dll_wrapper.Type2DllWrapper(filename, dll_subroutine_init, dll_subroutine_update, arraysizes_init, arraysizes_update, init_array)[source]¶
Bases:
DLLWrapper
- h2lib.dll_wrapper.c_bool_p¶
alias of
LP_c_bool
- class h2lib.dll_wrapper.c_double_complex[source]¶
Bases:
Structurecomplex is a c structure https://docs.python.org/3/library/ctypes.html#module-ctypes suggests to use ctypes.Structure to pass structures (and, therefore, complex)
- imag¶
Structure/Union member
- real¶
Structure/Union member
- property value¶
- h2lib.dll_wrapper.c_double_complex_p¶
alias of
LP_c_double_complex
- h2lib.dll_wrapper.c_double_p¶
alias of
LP_c_double
- h2lib.dll_wrapper.c_float_p¶
alias of
LP_c_float
- h2lib.dll_wrapper.c_int_p¶
alias of
LP_c_int
- h2lib.dll_wrapper.c_long_p¶
alias of
LP_c_long
- h2lib.dll_wrapper.c_longlong_p¶
alias of
LP_c_long