Uses of Class
JSci.maths.DoubleVector

Packages that use DoubleVector
JSci.awt   
JSci.Demos.CurveFitter   
JSci.io   
JSci.maths   
JSci.maths.algebras Provides classes for algebras and their generalisations (vector spaces, modules). 
JSci.maths.groups Provides classes for groups and their generalisations (monoids, semigroups). 
JSci.physics.relativity   
JSci.util   
 

Uses of DoubleVector in JSci.awt
 

Fields in JSci.awt declared as DoubleVector
 DoubleVector CurveFitterApplet.coeffs
           
 DoubleVector CurveFitter.coeffs
           
 

Uses of DoubleVector in JSci.Demos.CurveFitter
 

Fields in JSci.Demos.CurveFitter declared as DoubleVector
 DoubleVector CurveFitter.coeffs
           
 

Uses of DoubleVector in JSci.io
 

Methods in JSci.io with parameters of type DoubleVector
 org.w3c.dom.Element MathMLDocumentJSciImpl.createVector(DoubleVector v)
          Creates a MathML vector element (<vector>).
 

Uses of DoubleVector in JSci.maths
 

Subclasses of DoubleVector in JSci.maths
 class Double3Vector
          The Double3Vector class encapsulates double 3-vectors.
 class DoubleSparseVector
          The DoubleSparseVector class encapsulates sparse vectors.
 

Methods in JSci.maths that return DoubleVector
 DoubleVector DoubleVector.add(DoubleVector v)
          Returns the addition of this vector and another.
 DoubleVector DoubleSparseVector.add(DoubleVector v)
          Returns the addition of this vector and another.
 DoubleVector Complex3Vector.imag()
          Returns the imaginary part of this complex 3-vector.
 DoubleVector ComplexVector.imag()
          Returns the imaginary part of this complex vector.
static DoubleVector LinearMath.leastSquaresFit(int n, double[][] data)
          Fits an nth degree polynomial to data using the method of least squares.
static DoubleVector LinearMath.linearRegression(double[][] data)
          Fits a line to multi-dimensional data using the method of least squares.
 DoubleVector DoubleVector.mapComponents(Mapping f)
          Applies a function on all the vector components.
 DoubleVector Double3Vector.mapComponents(Mapping f)
          Applies a function on all the vector components.
 DoubleVector DoubleSparseVector.mapComponents(Mapping f)
          Applies a function on all the vector components.
 DoubleVector DoubleSparseMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleSquareMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleSparseSquareMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleDiagonalMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleTridiagonalMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
static DoubleVector[] LinearMath.orthonormalize(DoubleVector[] vecs)
          The Gram-Schmidt orthonormalization method.
 DoubleVector Complex3Vector.real()
          Returns the real part of this complex 3-vector.
 DoubleVector ComplexVector.real()
          Returns the real part of this complex vector.
 DoubleVector DoubleVector.scalarDivide(double x)
          Returns the division of this vector by a scalar.
 DoubleVector Double3Vector.scalarDivide(double x)
          Returns the division of this vector by a scalar.
 DoubleVector DoubleSparseVector.scalarDivide(double x)
          Returns the division of this vector by a scalar.
 DoubleVector DoubleVector.scalarMultiply(double x)
          Returns the multiplication of this vector by a scalar.
 DoubleVector Double3Vector.scalarMultiply(double x)
          Returns the multiplication of this vector by a scalar.
 DoubleVector DoubleSparseVector.scalarMultiply(double x)
          Returns the multiplication of this vector by a scalar.
static DoubleVector LinearMath.solve(DoubleSquareMatrix M, DoubleVector v)
          Solves the linear system Mx=v.
static DoubleVector LinearMath.solveGMRes(DoubleMatrix A, DoubleVector b, int max_iter, double tol)
          Solves the unsymmetric linear system Ax=b using the Generalized Minimum Residual method (doesn't require A to be nonsingular).
 DoubleVector DoubleVector.subtract(DoubleVector v)
          Returns the subtraction of this vector by another.
 DoubleVector DoubleSparseVector.subtract(DoubleVector v)
          Returns the subtraction of this vector by another.
 DoubleVector Integer3Vector.toDoubleVector()
          Converts this 3-vector to a double 3-vector.
 DoubleVector IntegerVector.toDoubleVector()
          Converts this vector to a double vector.
 

Methods in JSci.maths with parameters of type DoubleVector
 ComplexVector ComplexVector.add(DoubleVector v)
          Returns the addition of this vector and another.
 DoubleVector DoubleVector.add(DoubleVector v)
          Returns the addition of this vector and another.
 DoubleVector DoubleSparseVector.add(DoubleVector v)
          Returns the addition of this vector and another.
static double[] LinearMath.eigenSolveSymmetric(DoubleSquareMatrix matrix, DoubleVector[] eigenvector)
          This method finds the eigenvalues and eigenvectors of a symmetric square matrix.
static double[] LinearMath.eigenSolveSymmetric(DoubleTridiagonalMatrix matrix, DoubleVector[] eigenvector)
          This method finds the eigenvalues and eigenvectors of a symmetric tridiagonal matrix by the QL method.
 DoubleVector DoubleSparseMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleSquareMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleSparseSquareMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleDiagonalMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
 DoubleVector DoubleTridiagonalMatrix.multiply(DoubleVector v)
          Returns the multiplication of a vector by this matrix.
static DoubleVector[] LinearMath.orthonormalize(DoubleVector[] vecs)
          The Gram-Schmidt orthonormalization method.
 double DoubleVector.scalarProduct(DoubleVector v)
          Returns the scalar product of this vector and another.
 double DoubleSparseVector.scalarProduct(DoubleVector v)
          Returns the scalar product of this vector and another.
static DoubleVector LinearMath.solve(DoubleSquareMatrix M, DoubleVector v)
          Solves the linear system Mx=v.
static DoubleVector LinearMath.solveGMRes(DoubleMatrix A, DoubleVector b, int max_iter, double tol)
          Solves the unsymmetric linear system Ax=b using the Generalized Minimum Residual method (doesn't require A to be nonsingular).
 ComplexVector ComplexVector.subtract(DoubleVector v)
          Returns the subtraction of this vector by another.
 DoubleVector DoubleVector.subtract(DoubleVector v)
          Returns the subtraction of this vector by another.
 DoubleVector DoubleSparseVector.subtract(DoubleVector v)
          Returns the subtraction of this vector by another.
 

Constructors in JSci.maths with parameters of type DoubleVector
DoubleMatrix(DoubleVector[] array)
          Constructs a matrix from an array of vectors (columns).
DoubleSquareMatrix(DoubleVector[] array)
          Constructs a matrix from an array of vectors (columns).
 

Uses of DoubleVector in JSci.maths.algebras
 

Methods in JSci.maths.algebras that return DoubleVector
 DoubleVector su2Dim3.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector su3Dim3.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector so3_1Dim4.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector su2Dim2.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector sp2_RDim3.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector sp2_RDim2.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
abstract  DoubleVector LieAlgebra.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 

Methods in JSci.maths.algebras with parameters of type DoubleVector
 ComplexSquareMatrix su2Dim3.getElement(DoubleVector v)
          Returns an element as a matrix (vector*basis).
 ComplexSquareMatrix su3Dim3.getElement(DoubleVector v)
          Returns an element as a matrix (vector*basis).
 ComplexSquareMatrix so3_1Dim4.getElement(DoubleVector v)
          Returns an element as a matrix (vector*basis).
 ComplexSquareMatrix su2Dim2.getElement(DoubleVector v)
          Returns an element as a matrix (vector*basis).
 ComplexSquareMatrix sp2_RDim3.getElement(DoubleVector v)
          Returns an element as a matrix (vector*basis).
 ComplexSquareMatrix sp2_RDim2.getElement(DoubleVector v)
          Returns an element as a matrix (vector*basis).
abstract  ComplexSquareMatrix LieAlgebra.getElement(DoubleVector v)
          Returns an element as a matrix (vector*basis).
 double su2Dim3.killingForm(DoubleVector a, DoubleVector b)
          Returns the Killing Form of two elements (scalar product).
 DoubleVector su2Dim3.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector su3Dim3.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector so3_1Dim4.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector su2Dim2.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector sp2_RDim3.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 DoubleVector sp2_RDim2.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
abstract  DoubleVector LieAlgebra.multiply(DoubleVector a, DoubleVector b)
          Returns the Lie bracket (commutator) of two elements.
 

Uses of DoubleVector in JSci.maths.groups
 

Methods in JSci.maths.groups with parameters of type DoubleVector
 ComplexSquareMatrix LieGroup.getElement(DoubleVector v)
          Returns an element near the identity.
 

Uses of DoubleVector in JSci.physics.relativity
 

Constructors in JSci.physics.relativity with parameters of type DoubleVector
EMFieldTensor(DoubleVector E, DoubleVector B)
          Constructs an electromagnetic field tensor.
LorentzBoost(DoubleVector v)
          Constructs a Lorentz boost.
Rank1Tensor(double s, DoubleVector v)
          Constructs a 1st rank tensor.
 

Uses of DoubleVector in JSci.util
 

Methods in JSci.util that return DoubleVector
static DoubleVector VectorToolkit.randomVector(int size)
          Creates a random generated vector.
 

Methods in JSci.util with parameters of type DoubleVector
static double[] VectorToolkit.toArray(DoubleVector v)
          Converts a vector to an array.