pydae.core.builder.codegen.cffi_builder¶
Functions
|
Generates C code and compiles it using Python's CFFI. |
|
Converts a list of SymPy expressions into C code strings. |
|
Replaces variable names in C code strings with C array index syntax. |
- pydae.core.builder.codegen.cffi_builder.generate_and_compile_cffi(builder_obj)[source]¶
Generates C code and compiles it using Python’s CFFI.
Sparse backend selection¶
builder_obj.sparsecan be:False / None → dense mode (no sparse solver)
True / ‘klu’ → SuiteSparse KLU (original behaviour)
‘pardiso’ → Intel MKL PARDISO
‘accelerate’ → Apple Accelerate Sparse Solvers (macOS only)