ru.sscc.spline.reduction
Interface Reduction

All Known Implementing Classes:
IdenticReduction, ReducedMesh, ScaledReduction, UniscaledReduction, OrthogonalReduction

public interface Reduction
extends java.io.Serializable

The reduction (transformation) of multidimensional space. A point in user's coordinates is transformed in some way (usually with affine transform). The dimensions of initial and reduced spaces may differ (the reduced dimension may be less than the initial one).


Method Summary
 int initialDimension()
          Returns the dimension of initial space of independent varibles.
 int reducedDimension()
          Returns the dimension of reduced space of independent varibles.
 void reducePoint(RealPointer x, RealPointer y)
          Transforms point coordinates from initial to reduced.
 

Method Detail

initialDimension

public int initialDimension()
Returns the dimension of initial space of independent varibles.

reducedDimension

public int reducedDimension()
Returns the dimension of reduced space of independent varibles.

reducePoint

public void reducePoint(RealPointer x,
                        RealPointer y)
Transforms point coordinates from initial to reduced.
Parameters:
x - the point in initial coordinates
y - the point in reduced coordinates