Trait lfa::projectors::Projector [−][src]
pub trait Projector<I: ?Sized>: Space<Value = Projection> { fn project(&self, input: &I) -> Projection; fn project_expanded(&self, input: &I) -> DenseT { ... } }
Trait for basis projectors.
Required Methods
fn project(&self, input: &I) -> Projection
Project data from an input space onto the basis.
Provided Methods
fn project_expanded(&self, input: &I) -> DenseT
Project data from an input space onto the basis and convert into a raw, dense vector.
Implementors
impl<P: Projector<[f64]>> Projector<[f64]> for IFDD<P>
impl Projector<[f64]> for RBFNetwork
impl Projector<[f64]> for Fourier
impl Projector<[f64]> for Polynomial
impl Projector<[f64]> for Chebyshev
impl<H: BuildHasher> Projector<[f64]> for TileCoding<H>
impl Projector<[f64]> for UniformGrid
impl<D: Distribution<f64>> Projector<[f64]> for Random<D>
impl Projector<[f64]> for Constant
impl<I: ?Sized, P1: Projector<I>, P2: Projector<I>> Projector<I> for Stack<I, P1, P2>
impl<I: ?Sized, P1: Projector<I>, P2: Projector<I>> Projector<I> for Sum<I, P1, P2>
impl<I: ?Sized, P1: Projector<I>, P2: Projector<I>> Projector<I> for Product<I, P1, P2>
impl<I: ?Sized, P: Projector<I>> Projector<I> for Scale<I, P>
impl<I: ?Sized, P: Projector<I>> Projector<I> for Shift<I, P>
impl<P: Projector<[f64]>> Projector<Vec<f64>> for P
impl<P: Projector<[f64]>> Projector<[f64; 1]> for P
impl<P: Projector<[f64]>> Projector<[f64; 2]> for P
impl<P: Projector<[f64]>> Projector<[f64; 3]> for P
impl<P: Projector<[f64]>> Projector<[f64; 4]> for P
impl<P: Projector<[f64]>> Projector<[f64; 5]> for P
impl<P: Projector<[f64]>> Projector<[f64; 6]> for P
impl<P: Projector<[f64]>> Projector<[f64; 7]> for P
impl<P: Projector<[f64]>> Projector<[f64; 8]> for P
impl<P: Projector<[f64]>> Projector<[f64; 9]> for P
impl<P: Projector<[f64]>> Projector<[f64; 10]> for P
impl<P: Projector<[f64]>> Projector<[f64; 11]> for P
impl<P: Projector<[f64]>> Projector<[f64; 12]> for P
impl<P: Projector<[f64]>> Projector<[f64; 13]> for P
impl<P: Projector<[f64]>> Projector<[f64; 14]> for P
impl<P: Projector<[f64]>> Projector<[f64; 15]> for P
impl<P: Projector<[f64]>> Projector<[f64; 16]> for P
impl<P: Projector<[f64]>> Projector<[f64; 17]> for P
impl<P: Projector<[f64]>> Projector<[f64; 18]> for P
impl<P: Projector<[f64]>> Projector<[f64; 19]> for P
impl<P: Projector<[f64]>> Projector<[f64; 20]> for P
impl<P: Projector<[f64]>> Projector<[f64; 21]> for P
impl<P: Projector<[f64]>> Projector<[f64; 22]> for P
impl<P: Projector<[f64]>> Projector<[f64; 23]> for P
impl<P: Projector<[f64]>> Projector<[f64; 24]> for P