flanagan.circuits
Class PhasorMatrix
- java.lang.Object
-
- flanagan.circuits.PhasorMatrix
-
public class PhasorMatrix extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description PhasorMatrix(int nrow, int ncol)PhasorMatrix(int nrow, int ncol, Phasor constant)PhasorMatrix(Phasor[][] twoD)PhasorMatrix(PhasorMatrix bb)
-
Method Summary
-
-
-
Constructor Detail
-
PhasorMatrix
public PhasorMatrix(int nrow, int ncol)
-
PhasorMatrix
public PhasorMatrix(int nrow, int ncol, Phasor constant)
-
PhasorMatrix
public PhasorMatrix(Phasor[][] twoD)
-
PhasorMatrix
public PhasorMatrix(PhasorMatrix bb)
-
-
Method Detail
-
setTwoDarray
public void setTwoDarray(Phasor[][] aarray)
-
setElement
public void setElement(int i, int j, Phasor aa)
-
setElement
public void setElement(int i, int j, double aa, double bb)
-
setSubMatrix
public void setSubMatrix(int i, int j, Phasor[][] subMatrix)
-
setSubMatrix
public void setSubMatrix(int i, int j, int k, int l, Phasor[][] subMatrix)
-
setSubMatrix
public void setSubMatrix(int[] row, int[] col, Phasor[][] subMatrix)
-
identityMatrix
public static PhasorMatrix identityMatrix(int nrow)
-
scalarMatrix
public static PhasorMatrix scalarMatrix(int nrow, Phasor diagconst)
-
diagonalMatrix
public static PhasorMatrix diagonalMatrix(int nrow, Phasor[] diag)
-
columnMatrix
public static PhasorMatrix columnMatrix(Phasor[] darray)
-
rowMatrix
public static PhasorMatrix rowMatrix(Phasor[] darray)
-
getNrow
public int getNrow()
-
getNcol
public int getNcol()
-
getArrayReference
public Phasor[][] getArrayReference()
-
getArray
public Phasor[][] getArray()
-
getArrayPointer
public Phasor[][] getArrayPointer()
-
getArrayCopy
public Phasor[][] getArrayCopy()
-
getElementReference
public Phasor getElementReference(int i, int j)
-
getElementPointer
public Phasor getElementPointer(int i, int j)
-
getElementCopy
public Phasor getElementCopy(int i, int j)
-
getSubMatrix
public PhasorMatrix getSubMatrix(int i, int j, int k, int l)
-
getSubMatrix
public PhasorMatrix getSubMatrix(int[] row, int[] col)
-
getIndexReference
public int[] getIndexReference()
-
getIndexPointer
public int[] getIndexPointer()
-
getIndexCopy
public int[] getIndexCopy()
-
getSwap
public double getSwap()
-
copy
public static PhasorMatrix copy(PhasorMatrix a)
-
copy
public PhasorMatrix copy()
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
toPhasorRowMatrix
public static PhasorMatrix toPhasorRowMatrix(Phasor[] parray)
-
toPhasorRowMatrix
public static PhasorMatrix toPhasorRowMatrix(Complex[] carray)
-
toPhasorRowMatrix
public static PhasorMatrix toPhasorRowMatrix(double[] darray)
-
toPhasorColumnMatrix
public static PhasorMatrix toPhasorColumnMatrix(Phasor[] parray)
-
toPhasorColumnMatrix
public static PhasorMatrix toPhasorColumnMatrix(Complex[] carray)
-
toPhasorColumnMatrix
public static PhasorMatrix toPhasorColumnMatrix(double[] darray)
-
toPhasorMatrix
public static PhasorMatrix toPhasorMatrix(ComplexMatrix cc)
-
toPhasorMatrix
public static PhasorMatrix toPhasorMatrix(Complex[][] carray)
-
toPhasorMatrix
public static PhasorMatrix toPhasorMatrix(Matrix marray)
-
toPhasorMatrix
public static PhasorMatrix toPhasorMatrix(double[][] darray)
-
toComplexMatrix
public ComplexMatrix toComplexMatrix()
-
toComplexMatrix
public static ComplexMatrix toComplexMatrix(PhasorMatrix pp)
-
plus
public PhasorMatrix plus(PhasorMatrix bmat)
-
plus
public PhasorMatrix plus(Phasor[][] bmat)
-
plus
public PhasorMatrix plus(ComplexMatrix bmat)
-
plus
public PhasorMatrix plus(Complex[][] bmat)
-
plus
public PhasorMatrix plus(Matrix bmat)
-
plus
public PhasorMatrix plus(double[][] bmat)
-
plusEquals
public void plusEquals(PhasorMatrix bmat)
-
plusEquals
public void plusEquals(Phasor[][] bmat)
-
plusEquals
public void plusEquals(ComplexMatrix bmat)
-
plusEquals
public void plusEquals(Complex[][] bmat)
-
plusEquals
public void plusEquals(Matrix bmat)
-
plusEquals
public void plusEquals(double[][] bmat)
-
minus
public PhasorMatrix minus(PhasorMatrix bmat)
-
minus
public PhasorMatrix minus(Phasor[][] bmat)
-
minus
public PhasorMatrix minus(ComplexMatrix bmat)
-
minus
public PhasorMatrix minus(Complex[][] bmat)
-
minus
public PhasorMatrix minus(Matrix bmat)
-
minus
public PhasorMatrix minus(double[][] bmat)
-
minusEquals
public void minusEquals(PhasorMatrix bmat)
-
minusEquals
public void minusEquals(Phasor[][] bmat)
-
minusEquals
public void minusEquals(ComplexMatrix bmat)
-
minusEquals
public void minusEquals(Complex[][] bmat)
-
minusEquals
public void minusEquals(Matrix bmat)
-
minusEquals
public void minusEquals(double[][] bmat)
-
times
public PhasorMatrix times(PhasorMatrix bmat)
-
times
public PhasorMatrix times(Phasor[][] bmat)
-
times
public PhasorMatrix times(ComplexMatrix bmat)
-
times
public PhasorMatrix times(Complex[][] bmat)
-
times
public PhasorMatrix times(Matrix bmat)
-
times
public PhasorMatrix times(double[][] bmat)
-
times
public PhasorMatrix times(Phasor constant)
-
times
public PhasorMatrix times(double constant)
-
timesEquals
public void timesEquals(PhasorMatrix bmat)
-
timesEquals
public void timesEquals(Phasor[][] bmat)
-
timesEquals
public void timesEquals(ComplexMatrix bmat)
-
timesEquals
public void timesEquals(Complex[][] bmat)
-
timesEquals
public void timesEquals(Matrix bmat)
-
timesEquals
public void timesEquals(double[][] bmat)
-
timesEquals
public void timesEquals(Phasor constant)
-
timesEquals
public void timesEquals(Complex constant)
-
timesEquals
public void timesEquals(double constant)
-
timesEquals
public void timesEquals(int constant)
-
over
public PhasorMatrix over(PhasorMatrix bmat)
-
over
public PhasorMatrix over(Phasor[][] bmat)
-
over
public PhasorMatrix over(ComplexMatrix bmat)
-
over
public PhasorMatrix over(Complex[][] bmat)
-
over
public PhasorMatrix over(Matrix bmat)
-
over
public PhasorMatrix over(double[][] bmat)
-
overEquals
public void overEquals(PhasorMatrix bmat)
-
overEquals
public void overEquals(Phasor[][] bmat)
-
overEquals
public void overEquals(ComplexMatrix bmat)
-
overEquals
public void overEquals(Complex[][] bmat)
-
overEquals
public void overEquals(Matrix bmat)
-
overEquals
public void overEquals(double[][] bmat)
-
inverse
public PhasorMatrix inverse()
-
transpose
public PhasorMatrix transpose()
-
conjugate
public PhasorMatrix conjugate()
-
adjoin
public PhasorMatrix adjoin()
-
opposite
public PhasorMatrix opposite()
-
trace
public Phasor trace()
-
determinant
public Phasor determinant()
-
logDeterminant
public Phasor logDeterminant()
-
frobeniusNorm
public double frobeniusNorm()
-
oneNorm
public double oneNorm()
-
infinityNorm
public double infinityNorm()
-
luDecomp
public PhasorMatrix luDecomp()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG