pub fn process_variables<'a, F>(
coefficients: impl Iterator<Item = &'a f64>,
variables: impl Iterator<Item = &'a VarId>,
filter_fn: F,
) -> Option<Vec<Times<VarId>>>
Expand description
Processes coefficients and variables to create Times expressions, filtering based on index.
§Arguments
coefficients
- Iterator of coefficient valuesvariables
- Iterator of variable IDsfilter_fn
- Function that returns true for indices to include
§Returns
Optional vector of Times expressions if all coefficients can be converted to i32