compile_problem¶
- compile_problem(problem)[source]¶
Pre-extract polynomial terms into Numba-friendly CSR-style arrays.
- Returns:
term_indices — flat
int32array of variable indices for all termsterm_offsets —
int32array of lengthn_terms + 1; term t usesterm_indices[term_offsets[t]:term_offsets[t+1]]coeffs —
float64coefficient per non-constant termconstant — sum of constant (empty-key) terms
- Return type:
tuple[ndarray[tuple[Any,...],dtype[intc]],ndarray[tuple[Any,...],dtype[intc]],ndarray[tuple[Any,...],dtype[double]],float]