1 /*2 * JScience - Java(TM) Tools and Libraries for the Advancement of Sciences.3 * Copyright (C) 2006 - JScience (http://jscience.org/)4 * All rights reserved.5 * 6 * Permission to use, copy, modify, and distribute this software is7 * freely granted, provided that this notice is preserved.8 */9 package org.jscience.mathematics.structures;10 11 /**12 * This interface represents a vector space on which a positive vector length13 * or size is defined. 14 * 15 * @author <a HREF="mailto:jean-marie@dautelle.com">Jean-Marie Dautelle</a>16 * @version 3.0, February 13, 200617 * @see <a HREF="http://en.wikipedia.org/wiki/Normed_vector_space">18 * Wikipedia: Normed Vector Space</a>19 */20 public interface VectorSpaceNormed<V, F extends Field> extends VectorSpace<V, F> {21 22 /**23 * Returns the positive length or size of this vector.24 *25 * @return <code>|this|</code>.26 * @see <a HREF="http://en.wikipedia.org/wiki/Vector_norm">27 * Wikipedia: Vector Norm</a>28 */29 F norm();30 31 }