Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Class
de.lmu.ifi.dbs.elki.math.linearalgebra.Vector

Packages that use Vector
de.lmu.ifi.dbs.elki.application Base classes for stand alone applications. 
de.lmu.ifi.dbs.elki.data Basic classes for different data types, database object types and label types. 
de.lmu.ifi.dbs.elki.data.model Cluster models classes for various algorithms. 
de.lmu.ifi.dbs.elki.data.synthetic.bymodel Generator using a distribution model specified in an XML configuration file. 
de.lmu.ifi.dbs.elki.math Mathematical operations and utilities used throughout the framework. 
de.lmu.ifi.dbs.elki.math.linearalgebra Linear Algebra package provides classes and computational methods for operations on matrices. 
de.lmu.ifi.dbs.elki.math.statistics Statistical tests and methods. 
de.lmu.ifi.dbs.elki.result.textwriter.writers Serialization handlers for individual data types. 
de.lmu.ifi.dbs.elki.utilities Utility and helper classes - commonly used data structures, output formatting, exceptions, ... 
de.lmu.ifi.dbs.elki.visualization Visualization package of ELKI. 
 

Uses of Vector in de.lmu.ifi.dbs.elki.application
 

Methods in de.lmu.ifi.dbs.elki.application that return Vector
private  Vector GeneratorXMLSpec.parseVector(String s)
          Parse a string into a vector.
 

Method parameters in de.lmu.ifi.dbs.elki.application with type arguments of type Vector
private  void GeneratorXMLSpec.processElementPoint(LinkedList<Vector> points, Node cur)
          Parse a 'point' element (point vector for a static cluster)
 

Uses of Vector in de.lmu.ifi.dbs.elki.data
 

Methods in de.lmu.ifi.dbs.elki.data that return Vector
 Vector FloatVector.getColumnVector()
           
 Vector SparseFloatVector.getColumnVector()
           
 Vector NumberVector.getColumnVector()
          Returns a Vector representing in one column and getDimensionality() rows the values of this NumberVector of V.
 Vector DoubleVector.getColumnVector()
           
 Vector BitVector.getColumnVector()
          Returns a Vector representing in one column and getDimensionality() rows the values of this BitVector as double values.
 

Methods in de.lmu.ifi.dbs.elki.data with parameters of type Vector
 FloatVector FloatVector.newInstance(Vector values)
           
 SparseFloatVector SparseFloatVector.newInstance(Vector values)
           
 V NumberVector.newInstance(Vector values)
          Returns a new NumberVector of N for the given values.
 DoubleVector DoubleVector.newInstance(Vector values)
           
 BitVector BitVector.newInstance(Vector values)
           
 

Uses of Vector in de.lmu.ifi.dbs.elki.data.model
 

Fields in de.lmu.ifi.dbs.elki.data.model declared as Vector
private  Vector CorrelationAnalysisSolution.centroid
          The centroid if the objects belonging to the hyperplane induced by the correlation.
 

Methods in de.lmu.ifi.dbs.elki.data.model that return Vector
 Vector CorrelationAnalysisSolution.dataVector(V p)
          Returns the data vectors after projection.
 Vector CorrelationAnalysisSolution.errorVector(V p)
          Returns the error vectors after projection.
 Vector CorrelationAnalysisSolution.getCentroid()
          Returns the centroid of this model.
 

Constructors in de.lmu.ifi.dbs.elki.data.model with parameters of type Vector
CorrelationAnalysisSolution(LinearEquationSystem solution, Database<V> db, Matrix strongEigenvectors, Matrix weakEigenvectors, Matrix similarityMatrix, Vector centroid)
          Provides a new CorrelationAnalysisSolution holding the specified matrix.
CorrelationAnalysisSolution(LinearEquationSystem solution, Database<V> db, Matrix strongEigenvectors, Matrix weakEigenvectors, Matrix similarityMatrix, Vector centroid, NumberFormat nf)
          Provides a new CorrelationAnalysisSolution holding the specified matrix and number format.
 

Uses of Vector in de.lmu.ifi.dbs.elki.data.synthetic.bymodel
 

Fields in de.lmu.ifi.dbs.elki.data.synthetic.bymodel declared as Vector
private  Vector GeneratorSingleCluster.clipmax
           
private  Vector GeneratorSingleCluster.clipmin
          Clipping vectors.
 

Fields in de.lmu.ifi.dbs.elki.data.synthetic.bymodel with type parameters of type Vector
 LinkedList<Vector> GeneratorStatic.points
          Cluster points
 LinkedList<Vector> GeneratorSingleCluster.points
          The generated cluster points.
 

Methods in de.lmu.ifi.dbs.elki.data.synthetic.bymodel that return Vector
 Vector GeneratorSingleCluster.getClipmax()
          Return a copy of the 'clipping maximum' vector
 Vector GeneratorSingleCluster.getClipmin()
          Return a copy of the 'clipping minimum' vector.
 

Methods in de.lmu.ifi.dbs.elki.data.synthetic.bymodel that return types with arguments of type Vector
 List<Vector> GeneratorInterface.generate(int count)
          Generate a specified number of points
 List<Vector> GeneratorStatic.generate(int count)
          "Generate" new cluster points.
 LinkedList<Vector> GeneratorSingleCluster.generate(int count)
          Generate the given number of additional points.
 List<Vector> GeneratorInterface.getPoints()
          Get points.
 List<Vector> GeneratorStatic.getPoints()
          Get cluster points
 LinkedList<Vector> GeneratorSingleCluster.getPoints()
          Return the list of points (no copy)
 

Methods in de.lmu.ifi.dbs.elki.data.synthetic.bymodel with parameters of type Vector
 void GeneratorSingleCluster.addTranslation(Vector v)
          Add a translation to the generator
 double GeneratorInterface.getDensity(Vector p)
          Get the density of the given vector
 double GeneratorStatic.getDensity(Vector p)
          Get density at a given coordinate.
 double GeneratorSingleCluster.getDensity(Vector p)
          Compute density for cluster model at given vector p-
 void GeneratorSingleCluster.setClipping(Vector min, Vector max)
          Set a clipping box. min needs to be smaller than max in each component.
private  boolean GeneratorSingleCluster.testClipping(Vector p)
          Test if a point is to be clipped
 

Method parameters in de.lmu.ifi.dbs.elki.data.synthetic.bymodel with type arguments of type Vector
 void GeneratorSingleCluster.setPoints(LinkedList<Vector> points)
          Set the list of points in the cluster
 

Constructor parameters in de.lmu.ifi.dbs.elki.data.synthetic.bymodel with type arguments of type Vector
GeneratorStatic(String name, LinkedList<Vector> points)
          Construct generator using given name and points
 

Uses of Vector in de.lmu.ifi.dbs.elki.math
 

Methods in de.lmu.ifi.dbs.elki.math with parameters of type Vector
static double MathUtil.mahalanobisDistance(Matrix weightMatrix, Vector o1_minus_o2)
          Compute the Mahalanobis distance using the given weight matrix
 

Uses of Vector in de.lmu.ifi.dbs.elki.math.linearalgebra
 

Methods in de.lmu.ifi.dbs.elki.math.linearalgebra that return Vector
 Vector AffineTransformation.apply(Vector v)
          Apply the transformation onto a vector
 Vector AffineTransformation.applyInverse(Vector v)
          Apply the inverse transformation onto a vector
 Vector AffineTransformation.applyRelative(Vector v)
          Apply the transformation onto a vector
 Vector AffineTransformation.applyRelativeInverse(Vector v)
          Apply the inverse transformation onto a vector
 Vector Vector.copy()
          Returns a copy of this vector.
 Vector Matrix.getColumnVector(int j)
          Returns the jth column of this matrix as vector.
 Vector Matrix.getRowVector(int i)
          Returns the ith row of this matrix as vector.
 Vector AffineTransformation.homogeneRelativeVector(Vector v)
          Transform a relative vector into homogeneous coordinates.
 Vector AffineTransformation.homogeneVector(Vector v)
          Transform an absolute vector into homogeneous coordinates.
 Vector Vector.inverseVector()
          Inverts every element of the vector.
 Vector Vector.minus(Vector v)
          Returns this vector minus the specified vector v.
 Vector Vector.plus(Vector v)
          Returns a new vector which is the result of this vector plus the specified vector.
static Vector Vector.randomNormalizedVector(int dimensionality)
          Returns a randomly created vector of length 1.0
 Vector Vector.sqrtVector()
          Square roots every element of the vector.
 Vector Vector.times(double s)
          Returns a new vector which is the result of this vector multiplied by the specified scalar.
 Vector AffineTransformation.unhomogeneRelativeVector(Matrix v)
          Project an homogeneous vector back into the original space.
 Vector AffineTransformation.unhomogeneVector(Matrix v)
          Project an homogeneous vector back into the original space.
static Vector Vector.unitVector(int dimensionality, int i)
          Returns the ith unit vector of the specified dimensionality.
 

Methods in de.lmu.ifi.dbs.elki.math.linearalgebra with parameters of type Vector
 void AffineTransformation.addTranslation(Vector v)
          Add a translation operation to the matrix
 Vector AffineTransformation.apply(Vector v)
          Apply the transformation onto a vector
 Vector AffineTransformation.applyInverse(Vector v)
          Apply the inverse transformation onto a vector
 Vector AffineTransformation.applyRelative(Vector v)
          Apply the transformation onto a vector
 Vector AffineTransformation.applyRelativeInverse(Vector v)
          Apply the inverse transformation onto a vector
private  void Vector.checkDimensions(Vector v)
          Check if this.getDimensionality() == v.getDimensionality().
static Matrix Matrix.diagonal(Vector diagonal)
          Returns a quadratic Matrix consisting of zeros and of the given values on the diagonal.
 Vector AffineTransformation.homogeneRelativeVector(Vector v)
          Transform a relative vector into homogeneous coordinates.
 Vector AffineTransformation.homogeneVector(Vector v)
          Transform an absolute vector into homogeneous coordinates.
 Vector Vector.minus(Vector v)
          Returns this vector minus the specified vector v.
 Vector Vector.plus(Vector v)
          Returns a new vector which is the result of this vector plus the specified vector.
 double Vector.scalarProduct(Vector v)
          Returns the scalar product of this vector and the specified vector v.
 

Uses of Vector in de.lmu.ifi.dbs.elki.math.statistics
 

Fields in de.lmu.ifi.dbs.elki.math.statistics declared as Vector
private  Vector MultipleLinearRegression.b
          The (p+1 x 1) - vector holding the estimated b-values (b0, b1, ..., bp)^T.
private  Vector MultipleLinearRegression.e
          The (n x 1) - vector holding the estimated residuals (e1, ..., en)^T.
private  Vector MultipleLinearRegression.y
          The (n x 1) - vector holding the y-values (y1, ..., yn)^T.
 

Methods in de.lmu.ifi.dbs.elki.math.statistics that return Vector
 Vector MultipleLinearRegression.getEstimatedCoefficients()
          Returns the estimated coefficients
 Vector MultipleLinearRegression.getEstimatedResiduals()
          Returns the estimated residuals
 

Methods in de.lmu.ifi.dbs.elki.math.statistics with parameters of type Vector
private static Matrix PolynomialRegression.xMatrix(Vector x, int p)
           
 

Constructors in de.lmu.ifi.dbs.elki.math.statistics with parameters of type Vector
MultipleLinearRegression(Vector y, Matrix x)
          Provides a new multiple linear regression model with the specified parameters.
PolynomialRegression(Vector y, Vector x, int p)
          Provides a new polynomial regression model with the specified parameters.
 

Uses of Vector in de.lmu.ifi.dbs.elki.result.textwriter.writers
 

Methods in de.lmu.ifi.dbs.elki.result.textwriter.writers with parameters of type Vector
 void TextWriterVector.write(TextWriterStream out, String label, Vector v)
          Serialize an object into the inline section.
 

Uses of Vector in de.lmu.ifi.dbs.elki.utilities
 

Methods in de.lmu.ifi.dbs.elki.utilities that return Vector
static Vector DatabaseUtil.centroid(Matrix data)
          Returns the centroid as a Vector object of the specified data matrix.
 

Uses of Vector in de.lmu.ifi.dbs.elki.visualization
 

Methods in de.lmu.ifi.dbs.elki.visualization that return Vector
 Vector VisualizationProjection.projectDataToRenderSpace(double[] data)
          Project a data vector from data space to rendering space.
 Vector VisualizationProjection.projectDataToRenderSpace(NumberVector<?,?> data)
          Project a data vector from data space to rendering space.
 Vector VisualizationProjection.projectDataToScaledSpace(double[] data)
          Project a data vector from data space to scaled space.
 Vector VisualizationProjection.projectDataToScaledSpace(NumberVector<?,?> data)
          Project a data vector from data space to scaled space.
 Vector VisualizationProjection.projectRelativeDataToRenderSpace(double[] data)
          Project a relative data vector from data space to rendering space.
 Vector VisualizationProjection.projectRelativeDataToRenderSpace(NumberVector<?,?> data)
          Project a relative data vector from data space to rendering space.
 Vector VisualizationProjection.projectRelativeDataToScaledSpace(double[] data)
          Project a relative data vector from data space to scaled space.
 Vector VisualizationProjection.projectRelativeDataToScaledSpace(NumberVector<?,?> data)
          Project a relative data vector from data space to scaled space.
 Vector VisualizationProjection.projectRelativeRenderToScaled(Vector v)
          Project a relative vector from rendering space to scaled space.
 Vector VisualizationProjection.projectRelativeScaledToRender(Vector v)
          Project a relative vector from scaled space to rendering space.
 Vector VisualizationProjection.projectRenderToScaled(Vector v)
          Project a vector from rendering space to scaled space.
 Vector VisualizationProjection.projectScaledToRender(Vector v)
          Project a vector from scaled space to rendering space.
 

Methods in de.lmu.ifi.dbs.elki.visualization with parameters of type Vector
<NV extends NumberVector<NV,?>>
NV
VisualizationProjection.projectRelativeRenderToDataSpace(Vector v, NV sampleobject)
          Project a relative vector from rendering space to data space.
 Vector VisualizationProjection.projectRelativeRenderToScaled(Vector v)
          Project a relative vector from rendering space to scaled space.
<NV extends NumberVector<NV,?>>
NV
VisualizationProjection.projectRelativeScaledToDataSpace(Vector v, NV sampleobject)
          Project a relative vector from scaled space to data space.
 Vector VisualizationProjection.projectRelativeScaledToRender(Vector v)
          Project a relative vector from scaled space to rendering space.
<NV extends NumberVector<NV,?>>
NV
VisualizationProjection.projectRenderToDataSpace(Vector v, NV sampleobject)
          Project a vector from rendering space to data space.
 Vector VisualizationProjection.projectRenderToScaled(Vector v)
          Project a vector from rendering space to scaled space.
<NV extends NumberVector<NV,?>>
NV
VisualizationProjection.projectScaledToDataSpace(Vector v, NV sampleobject)
          Project a vector from scaled space to data space.
 Vector VisualizationProjection.projectScaledToRender(Vector v)
          Project a vector from scaled space to rendering space.
 


Release 0.3 (2010-03-31_1612)