Interface VectorSpace<V,S,F extends Field<S>>
- Type Parameters:
V
- Vector type.S
- Scalar type.F
- Field type.
- All Superinterfaces:
AdditiveGroup<V>
,CommutativeMonoid<V>
,Module<V,
,S, F> Set<V>
- All Known Subinterfaces:
InnerProductSpace<V,
,S, F> NormedVectorSpace<V,
S, F>
- All Known Implementing Classes:
AbstractVectorSpace
,ComplexCoordinateSpace
,RealCoordinateSpace
,VectorSpaceOverField
A vector space is a module over a field.
-
Method Summary
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup
doubling, isZero, negate, scale, scale, subtract, sum
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid
add, add, add, zero
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Module
getScalars, scale