continuous_tf (LP/HP) and continuous_tf_zeta (LP/HP) are near-identical. The wc scaling loop and numerator assignment are the same across all four; only the poly-coeffs call differs. compute_continuous_tf and compute_continuous_tf_zeta have the same relationship. A shared impl that accepts a pre-filled poly array would eliminate the duplication.
continuous_tf(LP/HP) andcontinuous_tf_zeta(LP/HP) are near-identical. The wc scaling loop and numerator assignment are the same across all four; only the poly-coeffs call differs.compute_continuous_tfandcompute_continuous_tf_zetahave the same relationship. A shared impl that accepts a pre-filled poly array would eliminate the duplication.