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
fn orthonormal_subspace_basis<F: FnMut(&Self) -> bool>(vs: &[Self], f: F)
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.