Trait alga::linear::FiniteDimInnerSpace [] [src]

pub trait FiniteDimInnerSpace: InnerSpace + FiniteDimVectorSpace<Field=Self::Real> {
    fn orthonormal_subspace_basis<F: FnMut(&Self) -> bool>(vs: &[Self], f: F);
}

A finite-dimenisonal vector space equipped with an inner product that must coincide with the dot product.

Required Methods

Applies the given closure to each element of the orthonormal basis of the subspace orthogonal to free family of vectors vs. If vs is not a free family, the result is unspecified.

Implementors