signal_processing 0.3.0

A signal processing library.
Documentation
use num::complex::ComplexFloat;

use crate::{quantities::{MaybeList, MaybeLists, Polynomial}, systems::Tf};

impl<T, B, A> Default for Tf<T, B, A>
where
    T: ComplexFloat,
    B: MaybeLists<T>,
    A: MaybeList<T>,
    Polynomial<T, B>: From<Polynomial<T, ()>>,
    Polynomial<T, A>: From<Polynomial<T, ()>>
{
    fn default() -> Self
    {
        Self {
            b: Polynomial::new(()).into(),
            a: Polynomial::new(()).into()
        }
    }
}