de.aitools.aq.algebra.vector
Class VectorSpace

java.lang.Object
  extended by de.aitools.aq.algebra.vector.VectorSpace
All Implemented Interfaces:
java.io.Serializable

public class VectorSpace
extends java.lang.Object
implements java.io.Serializable

Author:
martin.potthast@uni-weimar.de
See Also:
Serialized Form

Constructor Summary
VectorSpace()
           
VectorSpace(java.util.List<java.lang.String> dimensions)
           
 
Method Summary
 void clear()
           
 boolean containsDimension(java.lang.String name)
           
 int dimensionality()
           
 int getDimension(java.lang.String name)
           
 java.util.List<java.lang.String> getDimensions()
           
 java.lang.String getName(int dimension)
           
 int getOrAddDimension(java.lang.String name)
           
 void setDimensions(java.util.List<java.lang.String> dimensions)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VectorSpace

public VectorSpace()

VectorSpace

public VectorSpace(java.util.List<java.lang.String> dimensions)
Method Detail

clear

public void clear()

containsDimension

public boolean containsDimension(java.lang.String name)

getDimension

public int getDimension(java.lang.String name)

getDimensions

public java.util.List<java.lang.String> getDimensions()

setDimensions

public void setDimensions(java.util.List<java.lang.String> dimensions)

getOrAddDimension

public int getOrAddDimension(java.lang.String name)

getName

public java.lang.String getName(int dimension)

dimensionality

public int dimensionality()