Constructors
|
|
public PhasorMatrix(int nrow, int ncol)
|
|
public PhasorMatrix(int nrow, int ncol, Phasor const)
|
|
public PhasorMatrix(Phasor[][] twoD)
|
|
public PhasorMatrix(PhasorMatrix matrix)
|
Create Special Matrices
|
|
public static PhasorMatrix identityMatrix(int nrow)
|
|
public static PhasorMatrix scalarMatrix(int nrow,
Phasor diagconst)
|
|
public static PhasorMatrix diagonalMatrix(int nrow, Phasor[] diag)
|
Row Matrix
|
|
public static PhasorMatrix rowMatrix(Phasor[] oneDarray)
|
Column Matrix
|
|
public static PhasorMatrix columnMatrix(Phasor[] oneDarray)
|
Set values
|
|
public setTwoDarray(Phasor[][] twoD)
|
|
public setElement(int i, int j, Phasor aa)
|
|
public setElement(int i, int j, double magnitude, double phase)
|
|
public setSubMatrix(int i, int j, Phasor[][] submat)
|
|
public setSubMatrix(int i, int j, int k, int l, Phasor[][] submat)
|
|
public setSubMatrix(int[] row, int[] col, Phasor[][] submat)
|
Get values
|
|
public int getNrow()
|
|
public int getNcol()
|
|
public Phasor[][] getArrayReference()
|
|
public Phasor[][] getArrayCopy() |
|
public Phasor getElementReference(int i, int j)
|
|
public Phasor getElementCopy(int i, int j)
|
|
public PhasorMatrix getSubMatrix(int i, int j, int k, int l)
|
|
public PhasorMatrix getSubMatrix(int[] row, int[] col)
|
|
public int[] getIndexReference()
|
|
public int[] getIndexCopy()
|
|
public double getSwap()
|
Deep Copy
|
|
public PhasorMatrix copy()
|
|
public Object clone()
|
|
public static PhasorMatrix copy(PhasorMatrix aa)
|
Conversions
|
|
public static PhasorMatrix toPhasorRowMatrix(Phasor[] oneDarray)
|
|
public static PhasorMatrix toPhasorRowMatrix(Complex[] oneDarray)
|
|
public static PhasorMatrix toPhasorRowMatrix(double[] oneDarray)
|
|
public static PhasorMatrix toPhasorColumnMatrix(Phasor[] oneDarray)
|
|
public static PhasorMatrix toPhasorColumnMatrix(Complex[] oneDarray)
|
|
public static PhasorMatrix toPhasorColumnMatrix(double[] oneDarray)
|
|
public static PhasorMatrix toPhasorMatrix(ComplexMatrix cc)
|
|
public static PhasorMatrix toPhasorMatrix(Complex[][] carray)
|
|
public static PhasorMatrix toPhasorMatrix(Matrix marray)
|
|
public static PhasorMatrix toPhasorMatrix(double[][] darray)
|
|
public ComplexMatrix toComplexMatrix()
|
|
public static ComplexMatrix toComplexMatrix(PhasorMatrix pp)
|
Addition
|
|
public PhasorMatrix plus(PhasorMatrix bb)
|
|
public PhasorMatrix plus(Phasor[][] bb)
|
|
public PhasorMatrix plus(ComplexMatrix bb)
|
|
public PhasorMatrix plus(Complex[][] bb)
|
|
public PhasorMatrix plus(Matrix bb)
|
|
public PhasorMatrix plus(double[][] bb)
|
|
public void plusEquals(PhasorMatrix bb)
|
|
public void plusEquals(Phasor[][] bb)
|
|
public void plusEquals(ComplexMatrix bb)
|
|
public void plusEquals(Complex[][] bb)
|
|
public void plusEquals(Matrix bb)
|
|
public void plusEquals(double[][] bb)
|
Subtraction
|
|
public PhasorMatrix minus(PhasorMatrix bb)
|
|
public PhasorMatrix minus(Phasor[][] bb)
|
|
public PhasorMatrix minus(ComplexMatrix bb)
|
|
public PhasorMatrix minus(Complex[][] bb)
|
|
public PhasorMatrix minus(Matrix bb)
|
|
public PhasorMatrix minus(double[][] bb)
|
|
public void minusEquals(PhasorMatrix bb)
|
|
public void minusEquals(Phasor[][] bb)
|
|
public void minusEquals(ComplexMatrix bb)
|
|
public void minusEquals(Complex[][] bb)
|
|
public void minusEquals(Matrix bb)
|
|
public void minusEquals(double[][] bb)
|
Multiplication
|
|
public PhasorMatrix times(PhasorMatrix bb)
|
|
public PhasorMatrix times(Phasor[][] bb)
|
|
public PhasorMatrix times(ComplexMatrix bb)
|
|
public PhasorMatrix times(Complex[][] bb)
|
|
public PhasorMatrix times(Matrix bb)
|
|
public PhasorMatrix times(double[][] bb)
|
|
public PhasorMatrix times(Phasor bb)
|
|
public PhasorMatrix times(Complex bb)
|
|
public PhasorMatrix times(double bb)
|
|
public PhasorMatrix times(int bb)
|
|
public void timesEquals(PhasorMatrix bb)
|
|
public void timesEquals(Phasor[][] bb)
|
|
public void timesEquals(ComplexMatrix bb)
|
|
public void timesEquals(Complex[][] bb)
|
|
public void timesEquals(Matrix bb)
|
|
public void timesEquals(double[][] bb)
|
|
public void timesEquals(Phasor bb)
|
|
public void timesEquals(Complex bb)
|
|
public void timesEquals(double bb)
|
|
public void timesEquals(int bb)
|
Division
|
|
public PhasorMatrix over(PhasorMatrix bb)
|
|
public PhasorMatrix over(Phasor[][] bb)
|
|
public PhasorMatrix over(ComplexMatrix bb)
|
|
public PhasorMatrix over(Complex[][] bb)
|
|
public PhasorMatrix over(Matrix bb)
|
|
public PhasorMatrix over(double[][] bb)
|
|
public void overEquals(PhasorMatrix bb)
|
|
public void overEquals(Phasor[][] bb)
|
|
public void overEquals(ComplexMatrix bb)
|
|
public void overEquals(Complex[][] bb)
|
|
public void overEquals(Matrix bb)
|
|
public void overEquals(double[][] bb)
|
Inverse
|
|
public PhasorMatrix inverse()
|
Transpose
|
|
public PhasorMatrix transpose()
|
Conjugate
|
|
public PhasorMatrix conjugate()
|
Adjoin
|
|
public PhasorMatrix adjoin()
|
Opposite
|
|
public PhasorMatrix opposite()
|
LU Decompostion
|
|
public PhasorMatrix luDecomp()
|
|
public Phasor luBackSub(Phasor[] bvec)
|
Linear Equation Set
|
|
public Phasor[] solveLinearSet(Phasor[]bvec)
|
Trace
|
|
public Phasor trace()
|
Determinant
|
|
public Phasor determinant()
|
|
public Phasor logDeterminant()
|
Norms
|
|
public double frobeniusNorm ()
|
|
public double oneNorm ()
|
|
public double infinityNorm ()
|