All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class rsf.vector.RsfSpace

java.lang.Object
   |
   +----rsf.vector.RsfSpace

public class RsfSpace
extends Object
implements SpaceBasis
vector space containing Rsfs

See Also:
Rsf

Variable Index

 o maxDimension

Constructor Index

 o RsfSpace()
 o RsfSpace(Axis[])
 o RsfSpace(Axis[], DataAxis)
 o RsfSpace(int)
 o RsfSpace(int, int)
n0 is the slowest index: array[n0][n1]
 o RsfSpace(int, int, int)
n0 is the slowest index: array[n0][n1][n2]
 o RsfSpace(int[])
 o RsfSpace(RsfSpace)
 o RsfSpace(RsfSpace)
copy constructor

Method Index

 o copy()
 o cross(RsfSpace)
Return a new RsfSpace which is the Cartesian product of two RsfSpaces.
This is similar to creating a ProductSpace, but the result of cross is a single RsfSpace instead of a ProductSpace.
 o equals(Object)
Compares two Objects for equality.
 o getAxes()
depreciated: use getAxis(int i) since better encapsulation
 o getAxis(int)
getAxis(0) is slowest axis
 o getBasis()
 o getDataAxis()
 o getDimension()
 o getNSamples()
 o getNSamples(int)
 o hasMember(Vector)
 o newMember()
 o size()
 o toString()
Returns a string representation of the object.

Variables

 o maxDimension
 public static final int maxDimension

Constructors

 o RsfSpace
 public RsfSpace()
 o RsfSpace
 public RsfSpace(RsfSpace src)
copy constructor

 o RsfSpace
 protected RsfSpace(RsfSpace src)
 o RsfSpace
 public RsfSpace(int nSamples[])
 o RsfSpace
 public RsfSpace(int n)
 o RsfSpace
 public RsfSpace(int n0,
                 int n1)
n0 is the slowest index: array[n0][n1]

 o RsfSpace
 public RsfSpace(int n0,
                 int n1,
                 int n2)
n0 is the slowest index: array[n0][n1][n2]

 o RsfSpace
 public RsfSpace(Axis axes[])
 o RsfSpace
 public RsfSpace(Axis axes[],
                 DataAxis axis)

Methods

 o copy
 public JamObject copy()
 o equals
 public boolean equals(Object spc2)
Compares two Objects for equality.

Overrides:
equals in class Object
 o getDataAxis
 public DataAxis getDataAxis()
 o getAxes
 public Axis[] getAxes()
depreciated: use getAxis(int i) since better encapsulation

 o getAxis
 public Axis getAxis(int i)
getAxis(0) is slowest axis

 o newMember
 public Vector newMember()
 o hasMember
 public boolean hasMember(Vector v)
 o getBasis
 public OrthonormalBasis getBasis()
 o cross
 public RsfSpace cross(RsfSpace spc2)
Return a new RsfSpace which is the Cartesian product of two RsfSpaces.
This is similar to creating a ProductSpace, but the result of cross is a single RsfSpace instead of a ProductSpace.

See Also:
ProductSpace
 o getDimension
 public int getDimension()
 o getNSamples
 public int getNSamples(int i)
 o getNSamples
 public int[] getNSamples()
 o size
 public int size()
Returns:
the number of components in the RsfSpace, i.e. the vector dimension
 o toString
 public String toString()
Returns a string representation of the object.

Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index