pub fn iter<'a, I>(&'a self, input: I) -> OutputIter<'a>
    where
        B: basis::Basis<I, Value = Features>,
    {
        OutputIter {
            basis: self.basis.project(input).unwrap(),
            lanes: self.weights.columns().into_iter(),
        }
    }
/// Iterate sequentially over the outputs of the function approximator for a
/// given `input`.
///
/// __Panics__ if the basis computation fails.
Iterate sequentially over the outputs of the function approximator for a
given `input`.

Panics__ if the basis computation fails.
Iterate sequentially over the outputs of the function approximator for a given ` input ` . Panics__ if the basis computation fails .
pub fn iter<'a, I>(&'a self, input: I) -> OutputIter<'a>
    where
        B: basis::Basis<I, Value = Features>,
    {
        OutputIter {
            basis: self.basis.project(input).unwrap(),
            lanes: self.weights.columns().into_iter(),
        }
    }
pub fn iter < ' a , I > ( & ' a self , input : I ) -> OutputIter < ' a > where B : basis :: Basis < I , Value = Features > , { OutputIter { basis : self . basis . project ( input ) . unwrap ( ) , lanes : self . weights . columns ( ) . into_iter ( ) , } }
Iterate sequentially over the outputs of the function approximator for a
given `input`.
Iterate sequentially over the outputs of the function approximator for a given ` input ` .
&'a self
input
I
&'a self
input
I