Uses of Class
JSci.maths.ComplexVector

Packages that use ComplexVector
JSci.io   
JSci.maths   
JSci.physics.quantum   
JSci.util   
 

Uses of ComplexVector in JSci.io
 

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

Uses of ComplexVector in JSci.maths
 

Subclasses of ComplexVector in JSci.maths
 class Complex3Vector
          The Complex3Vector class encapsulates complex 3-vectors.
 

Methods in JSci.maths that return ComplexVector
 ComplexVector ComplexVector.add(ComplexVector v)
          Returns the addition of this vector and another.
 ComplexVector ComplexVector.add(DoubleVector v)
          Returns the addition of this vector and another.
 ComplexVector ComplexVector.add(IntegerVector v)
          Returns the addition of this vector and another.
 ComplexVector ComplexVector.conjugate()
          Returns the complex conjugate of this vector.
 ComplexVector Complex3Vector.conjugate()
          Returns the complex conjugate of this vector.
 ComplexVector ComplexVector.mapComponents(ComplexMapping f)
          Applies a function on all the vector components.
 ComplexVector Complex3Vector.mapComponents(ComplexMapping f)
          Applies a function on all the vector components.
 ComplexVector ComplexTridiagonalMatrix.multiply(ComplexVector v)
          Returns the multiplication of a vector by this matrix.
 ComplexVector ComplexMatrix.multiply(ComplexVector v)
          Returns the multiplication of a vector by this matrix.
 ComplexVector ComplexSquareMatrix.multiply(ComplexVector v)
          Returns the multiplication of a vector by this matrix.
 ComplexVector ComplexDiagonalMatrix.multiply(ComplexVector v)
          Returns the multiplication of a vector by this matrix.
 ComplexVector ComplexVector.scalarDivide(Complex z)
          Returns the division of this vector by a scalar.
 ComplexVector Complex3Vector.scalarDivide(Complex z)
          Returns the division of this vector by a scalar.
 ComplexVector ComplexVector.scalarDivide(double x)
          Returns the division of this vector by a scalar.
 ComplexVector Complex3Vector.scalarDivide(double x)
          Returns the division of this vector by a scalar.
 ComplexVector ComplexVector.scalarMultiply(Complex z)
          Returns the multiplication of this vector by a scalar.
 ComplexVector Complex3Vector.scalarMultiply(Complex z)
          Returns the multiplication of this vector by a scalar.
 ComplexVector ComplexVector.scalarMultiply(double x)
          Returns the multiplication of this vector by a scalar.
 ComplexVector Complex3Vector.scalarMultiply(double x)
          Returns the multiplication of this vector by a scalar.
 ComplexVector ComplexVector.subtract(ComplexVector v)
          Returns the subtraction of this vector by another.
 ComplexVector ComplexVector.subtract(DoubleVector v)
          Returns the subtraction of this vector by another.
 ComplexVector ComplexVector.subtract(IntegerVector v)
          Returns the subtraction of this vector by another.
 ComplexVector Double3Vector.toComplexVector()
          Converts this 3-vector to a complex 3-vector.
 ComplexVector DoubleVector.toComplexVector()
          Converts this vector to a complex vector.
 ComplexVector IntegerVector.toComplexVector()
          Converts this vector to a complex vector.
 ComplexVector Integer3Vector.toComplexVector()
          Converts this 3-vector to a complex 3-vector.
 

Methods in JSci.maths with parameters of type ComplexVector
 ComplexVector ComplexVector.add(ComplexVector v)
          Returns the addition of this vector and another.
static double[] LinearMath.eigenSolveHermitian(ComplexSquareMatrix matrix, ComplexVector[] eigenvector)
          This method finds the eigenvalues and eigenvectors of a Hermitian matrix.
 ComplexVector ComplexTridiagonalMatrix.multiply(ComplexVector v)
          Returns the multiplication of a vector by this matrix.
 ComplexVector ComplexMatrix.multiply(ComplexVector v)
          Returns the multiplication of a vector by this matrix.
 ComplexVector ComplexSquareMatrix.multiply(ComplexVector v)
          Returns the multiplication of a vector by this matrix.
 ComplexVector ComplexDiagonalMatrix.multiply(ComplexVector v)
          Returns the multiplication of a vector by this matrix.
 Complex ComplexVector.scalarProduct(ComplexVector v)
          Returns the scalar product of this vector and another.
 ComplexVector ComplexVector.subtract(ComplexVector v)
          Returns the subtraction of this vector by another.
 

Constructors in JSci.maths with parameters of type ComplexVector
ComplexMatrix(ComplexVector[] array)
          Constructs a matrix from an array of vectors (columns).
ComplexSquareMatrix(ComplexVector[] array)
          Constructs a matrix from an array of vectors.
 

Uses of ComplexVector in JSci.physics.quantum
 

Methods in JSci.physics.quantum that return ComplexVector
 ComplexVector KetVector.getRepresentation()
          Returns the representation.
 ComplexVector BraVector.getRepresentation()
          Returns the representation.
 

Constructors in JSci.physics.quantum with parameters of type ComplexVector
BraVector(ComplexVector rep)
          Constructs a bra vector given a vector representation.
KetVector(ComplexVector rep)
          Constructs a ket vector given a vector representation.
 

Uses of ComplexVector in JSci.util
 

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