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
-
maxDimension
-
-
RsfSpace()
-
-
RsfSpace(Axis[])
-
-
RsfSpace(Axis[], DataAxis)
-
-
RsfSpace(int)
-
-
RsfSpace(int, int)
- n0 is the slowest index: array[n0][n1]
-
RsfSpace(int, int, int)
- n0 is the slowest index: array[n0][n1][n2]
-
RsfSpace(int[])
-
-
RsfSpace(RsfSpace)
-
-
RsfSpace(RsfSpace)
- copy constructor
-
copy()
-
-
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.
-
equals(Object)
- Compares two Objects for equality.
-
getAxes()
- depreciated: use getAxis(int i) since better encapsulation
-
getAxis(int)
- getAxis(0) is slowest axis
-
getBasis()
-
-
getDataAxis()
-
-
getDimension()
-
-
getNSamples()
-
-
getNSamples(int)
-
-
hasMember(Vector)
-
-
newMember()
-
-
size()
-
-
toString()
- Returns a string representation of the object.
maxDimension
public static final int maxDimension
RsfSpace
public RsfSpace()
RsfSpace
public RsfSpace(RsfSpace src)
- copy constructor
RsfSpace
protected RsfSpace(RsfSpace src)
RsfSpace
public RsfSpace(int nSamples[])
RsfSpace
public RsfSpace(int n)
RsfSpace
public RsfSpace(int n0,
int n1)
- n0 is the slowest index: array[n0][n1]
RsfSpace
public RsfSpace(int n0,
int n1,
int n2)
- n0 is the slowest index: array[n0][n1][n2]
RsfSpace
public RsfSpace(Axis axes[])
RsfSpace
public RsfSpace(Axis axes[],
DataAxis axis)
copy
public JamObject copy()
equals
public boolean equals(Object spc2)
- Compares two Objects for equality.
- Overrides:
- equals in class Object
getDataAxis
public DataAxis getDataAxis()
getAxes
public Axis[] getAxes()
- depreciated: use getAxis(int i) since better encapsulation
getAxis
public Axis getAxis(int i)
- getAxis(0) is slowest axis
newMember
public Vector newMember()
hasMember
public boolean hasMember(Vector v)
getBasis
public OrthonormalBasis getBasis()
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
getDimension
public int getDimension()
getNSamples
public int getNSamples(int i)
getNSamples
public int[] getNSamples()
size
public int size()
- Returns:
- the number of components in the RsfSpace, i.e. the vector dimension
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