Interface VectorSpace<V,F extends Field>

All Superinterfaces:
GroupAdditive<V>, javolution.lang.Immutable, Structure<V>, javolution.lang.ValueType
All Known Subinterfaces:
VectorSpaceNormed<V,F>
All Known Implementing Classes:
ComplexMatrix, ComplexVector, DenseMatrix, DenseVector, Float64Matrix, Float64Vector, Matrix, 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.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    times(F a)
    Returns the scalar multiplication of this vector by the specified field element.

    Methods inherited from interface org.jscience.mathematics.structure.GroupAdditive

    opposite, plus

    Methods inherited from interface javolution.lang.ValueType

    copy
  • Method Details

    • 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.