Uses of Class
JSci.maths.ComplexSquareMatrix

Packages that use ComplexSquareMatrix
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.maths.polynomials   
JSci.physics.quantum   
JSci.util   
 

Uses of ComplexSquareMatrix in JSci.maths
 

Subclasses of ComplexSquareMatrix in JSci.maths
 class ComplexDiagonalMatrix
          The ComplexDiagonalMatrix class provides an object for encapsulating diagonal matrices containing complex numbers.
 class ComplexTridiagonalMatrix
          The ComplexTridiagonalMatrix class provides an object for encapsulating tridiagonal matrices containing complex numbers.
 

Fields in JSci.maths declared as ComplexSquareMatrix
protected  ComplexSquareMatrix[] ComplexSquareMatrix.LU
           
 

Methods in JSci.maths that return ComplexSquareMatrix
 ComplexSquareMatrix ComplexSquareMatrix.add(ComplexSquareMatrix m)
          Returns the addition of this matrix and another.
 ComplexSquareMatrix ComplexDiagonalMatrix.add(ComplexSquareMatrix m)
          Returns the addition of this matrix and another.
 ComplexSquareMatrix ComplexTridiagonalMatrix.add(ComplexSquareMatrix m)
          Returns the addition of this matrix and another.
 ComplexSquareMatrix ComplexSquareMatrix.inverse()
          Returns the inverse of this matrix.
 ComplexSquareMatrix ComplexDiagonalMatrix.inverse()
          Returns the inverse of this matrix.
 ComplexSquareMatrix[] ComplexSquareMatrix.luDecompose(int[] pivot)
          Returns the LU decomposition of this matrix.
 ComplexSquareMatrix[] ComplexDiagonalMatrix.luDecompose(int[] pivot)
          Returns the LU decomposition of this matrix.
 ComplexSquareMatrix[] ComplexTridiagonalMatrix.luDecompose(int[] pivot)
          Returns the LU decomposition of this matrix.
 ComplexSquareMatrix ComplexSquareMatrix.multiply(ComplexSquareMatrix m)
          Returns the multiplication of this matrix and another.
 ComplexSquareMatrix ComplexDiagonalMatrix.multiply(ComplexSquareMatrix m)
          Returns the multiplication of this matrix and another.
 ComplexSquareMatrix ComplexTridiagonalMatrix.multiply(ComplexSquareMatrix m)
          Returns the multiplication of this matrix and another.
 ComplexSquareMatrix ComplexDiagonalMatrix.multiply(ComplexTridiagonalMatrix m)
          Returns the multiplication of this matrix and another.
 ComplexSquareMatrix ComplexTridiagonalMatrix.multiply(ComplexTridiagonalMatrix m)
          Returns the multiplication of this matrix and another.
 ComplexSquareMatrix[] ComplexSquareMatrix.polarDecompose()
          Returns the polar decomposition of this matrix.
 ComplexSquareMatrix ComplexSquareMatrix.subtract(ComplexSquareMatrix m)
          Returns the subtraction of this matrix by another.
 ComplexSquareMatrix ComplexDiagonalMatrix.subtract(ComplexSquareMatrix m)
          Returns the subtraction of this matrix by another.
 ComplexSquareMatrix ComplexTridiagonalMatrix.subtract(ComplexSquareMatrix m)
          Returns the subtraction of this matrix by another.
 

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

Uses of ComplexSquareMatrix in JSci.maths.algebras
 

Methods in JSci.maths.algebras that return ComplexSquareMatrix
 ComplexSquareMatrix[] su2Dim3.basis()
          Returns the basis used to represent the Lie algebra.
 ComplexSquareMatrix[] su3Dim3.basis()
          Returns the basis used to represent the Lie algebra.
 ComplexSquareMatrix[] so3_1Dim4.basis()
          Returns the basis used to represent the Lie algebra.
 ComplexSquareMatrix[] su2Dim2.basis()
          Returns the basis used to represent the Lie algebra.
 ComplexSquareMatrix[] sp2_RDim3.basis()
          Returns the basis used to represent the Lie algebra.
 ComplexSquareMatrix[] sp2_RDim2.basis()
          Returns the basis used to represent the Lie algebra.
abstract  ComplexSquareMatrix[] LieAlgebra.basis()
          Returns the basis used to represent the Lie algebra.
 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).
 

Uses of ComplexSquareMatrix in JSci.maths.groups
 

Methods in JSci.maths.groups that return ComplexSquareMatrix
 ComplexSquareMatrix LieGroup.getElement(DoubleVector v)
          Returns an element near the identity.
 ComplexSquareMatrix LieGroup.identity()
          Returns the identity element.
 

Methods in JSci.maths.groups with parameters of type ComplexSquareMatrix
 boolean LieGroup.isIdentity(ComplexSquareMatrix a)
          Returns true if the element is the identity element of this group.
 boolean LieGroup.isInverse(ComplexSquareMatrix a, ComplexSquareMatrix b)
          Returns true if one element is the inverse of the other.
 

Constructors in JSci.maths.groups with parameters of type ComplexSquareMatrix
LieGroup(ComplexSquareMatrix[] gens)
          Constructs a Lie group from a Lie algebra.
 

Uses of ComplexSquareMatrix in JSci.maths.polynomials
 

Methods in JSci.maths.polynomials that return ComplexSquareMatrix
static ComplexSquareMatrix PolynomialMath.getFrobeniusMatrix(Polynomial p)
          Get the (complex) frobenius matrix for a given polynomial.
 

Uses of ComplexSquareMatrix in JSci.physics.quantum
 

Subclasses of ComplexSquareMatrix in JSci.physics.quantum
 class GammaMatrix
          The GammaMatrix class provides an object for encapsulating the gamma matrices.
 

Fields in JSci.physics.quantum declared as ComplexSquareMatrix
protected  ComplexSquareMatrix Operator.representation
           
 

Methods in JSci.physics.quantum that return ComplexSquareMatrix
 ComplexSquareMatrix Operator.getRepresentation()
          Returns the representation.
 

Constructors in JSci.physics.quantum with parameters of type ComplexSquareMatrix
Operator(ComplexSquareMatrix rep)
          Constructs an operator given a matrix representation.
 

Uses of ComplexSquareMatrix in JSci.util
 

Methods in JSci.util that return ComplexSquareMatrix
static ComplexSquareMatrix MatrixToolkit.randomComplexSquareMatrix(int size)
          Creates a random generated square matrix.