Interface InnerProductSpace<V,S,F extends Field<S>>
- Type Parameters:
V- Vector type.S- Scalar type.F- Scalar field type
- All Superinterfaces:
AdditiveGroup<V>,CommutativeMonoid<V>,Module<V,,S, F> Set<V>,VectorSpace<V,S, F>
- All Known Implementing Classes:
ComplexCoordinateSpace,RealCoordinateSpace,VectorSpaceOverField
A group is a set with an associative addition operation and an inverse operation.
-
Method Summary
Modifier and TypeMethodDescriptioninnerProduct(V v, V u) Return the inner product ⟨v,u⟩ of two vectors v and u.Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup
doubling, isZero, negate, scale, scale, subtract, sumMethods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid
add, add, add, zeroMethods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Module
getScalars, scale
-
Method Details
-
innerProduct
Return the inner product ⟨v,u⟩ of two vectors v and u.
-