oineus.multiply_filtration¶
- oineus.multiply_filtration(fil, sigma, sigma_value=None)[source]¶
Multiply every cell in fil by the auxiliary simplex sigma.
Each product cell receives value
fil.fil_max(cell.value, sigma_value). sigma_value defaults tofil.neg_infinity()so each product cell inherits its primary factor’s value unchanged.A slim Freudenthal / bit-packed fil is materialized to the fat encoding first (the product cells are fat).