public interface  oadd.org.apache.commons.math.geometry.Vector extends java.lang.Object implements java.io.Serializable
{
public abstract oadd.org.apache.commons.math.geometry.Space getSpace();
public abstract oadd.org.apache.commons.math.geometry.Vector getZero();
public abstract double getNorm1();
public abstract double getNorm();
public abstract double getNormSq();
public abstract double getNormInf();
public abstract oadd.org.apache.commons.math.geometry.Vector add(oadd.org.apache.commons.math.geometry.Vector);
public abstract oadd.org.apache.commons.math.geometry.Vector add(double, oadd.org.apache.commons.math.geometry.Vector);
public abstract oadd.org.apache.commons.math.geometry.Vector subtract(oadd.org.apache.commons.math.geometry.Vector);
public abstract oadd.org.apache.commons.math.geometry.Vector subtract(double, oadd.org.apache.commons.math.geometry.Vector);
public abstract oadd.org.apache.commons.math.geometry.Vector negate();
public abstract oadd.org.apache.commons.math.geometry.Vector normalize() throws oadd.org.apache.commons.math.exception.MathArithmeticException;
public abstract oadd.org.apache.commons.math.geometry.Vector scalarMultiply(double);
public abstract boolean isNaN();
public abstract boolean isInfinite();
public abstract double distance1(oadd.org.apache.commons.math.geometry.Vector);
public abstract double distance(oadd.org.apache.commons.math.geometry.Vector);
public abstract double distanceInf(oadd.org.apache.commons.math.geometry.Vector);
public abstract double distanceSq(oadd.org.apache.commons.math.geometry.Vector);
public abstract double dotProduct(oadd.org.apache.commons.math.geometry.Vector);
public abstract java.lang.String toString(java.text.NumberFormat);
}