// Override to calculate new weight from old, corresponding input
virtual void update_tap(float &tap, const gr_complex &in) = 0;
// Override to calculate new weight from old, corresponding input
virtual void update_tap(float &tap, const gr_complex &in) = 0;