JScience v3.3

org.jscience.mathematics.structures
Interface VectorSpace<V,F extends Field>

All Superinterfaces:
GroupAdditive<V>, Immutable, Realtime, java.io.Serializable, Structure<V>
All Known Subinterfaces:
VectorSpaceNormed<V,F>
All Known Implementing Classes:
ComplexMatrix, ComplexVector, DenseMatrix, DenseVector, Float64Matrix, Float64Vector, Matrix, MeasureVector, SparseMatrix, SparseVector, Vector

public interface VectorSpace<V,F extends Field>
extends GroupAdditive<V>

This interface represents a vector space over a field with two operations, vector addition and scalar multiplication.

Version:
3.0, February 13, 2006
Author:
Jean-Marie Dautelle
See Also:
Wikipedia: Vector Space

Nested Class Summary
 
Nested classes/interfaces inherited from interface javolution.context.Realtime
Realtime.ObjectSpace
 
Method Summary
 V times(F a)
          Returns the scalar multiplication of this vector by the specified field element.
 
Methods inherited from interface org.jscience.mathematics.structures.GroupAdditive
opposite, plus
 
Methods inherited from interface javolution.context.Realtime
move, toText
 

Method Detail

times

V times(F a)
Returns the scalar multiplication of this vector by the specified field element.

Parameters:
a - the field element,
Returns:
this ยท a.

JScience v3.3

Copyright © 2006 JScience.