/*
* JScience - Java(TM) Tools and Libraries for the Advancement of Sciences.
* Copyright (C) 2006 - JScience (http://jscience.org/)
* All rights reserved.
*
* Permission to use, copy, modify, and distribute this software is
* freely granted, provided that this notice is preserved.
*/
package org.jscience.mathematics.structure;
/**
* This interface represents a vector space over a field with two operations,
* vector addition and scalar multiplication.
*
* @author Jean-Marie Dautelle
* @version 3.0, February 13, 2006
* @see
* Wikipedia: Vector Space
*/
public interface VectorSpace extends GroupAdditive {
/**
* Returns the scalar multiplication of this vector by the specified
* field element.
*
* @param a the field element,
* @return this ยท a.
*/
V times(F a);
}
Ads help maintain this website.