public class Complex3x3
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
org.apache.commons.math3.complex.Complex |
aa |
org.apache.commons.math3.complex.Complex |
ab |
org.apache.commons.math3.complex.Complex |
ac |
org.apache.commons.math3.complex.Complex |
ba |
org.apache.commons.math3.complex.Complex |
bb |
org.apache.commons.math3.complex.Complex |
bc |
org.apache.commons.math3.complex.Complex |
ca |
org.apache.commons.math3.complex.Complex |
cb |
org.apache.commons.math3.complex.Complex |
cc |
static org.apache.commons.math3.complex.Complex[][] |
T120_abc |
static org.apache.commons.math3.complex.Complex[][] |
Tabc_120 |
Constructor and Description |
---|
Complex3x3()
Constructor
|
Complex3x3(org.apache.commons.math3.complex.Complex[][] cplxAry3x3)
Constructor
|
Complex3x3(org.apache.commons.math3.complex.Complex selfZorY,
org.apache.commons.math3.complex.Complex mutualZorY)
Constructor
|
Complex3x3(org.apache.commons.math3.complex.Complex pos,
org.apache.commons.math3.complex.Complex neg,
org.apache.commons.math3.complex.Complex zero)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static Complex3x3 |
abc_to_120(Complex3x3 Zabc)
ABC to 012 transformation, Zs = T^-1*Zp*T
|
double |
abs()
calculate the absolute value
|
double |
absMax()
calculate the max abs() of this object elements
|
Complex3x3 |
add(Complex3x3 m3x3)
for implementing symbolic notation + operator
|
static Complex3x3 |
createUnitMatrix()
create a unit matrix
|
Complex3x3 |
inv()
compute the inverse of the matrix(this)
|
Complex3x3 |
multiply(org.apache.commons.math3.complex.Complex factor)
for implementing symbolic notation * operator
|
Complex3x1 |
multiply(Complex3x1 m3x1)
for implementing symbolic notation * operator
|
Complex3x3 |
multiply(Complex3x3 m3x3)
for implementing symbolic notation * operator
|
Complex3x3 |
multiply(double factor)
for implementing symbolic notation * operator
|
Complex3x3 |
negate()
for implementing symbolic notation - sign operator
|
Complex3x3 |
subtract(Complex3x3 m3x3)
for implementing symbolic notation - operator
|
Complex3x3 |
To120()
Transform this object from ABC to 012
|
Complex3x3 |
ToAbc()
Transform this object from 012 to ABC
|
org.apache.commons.math3.complex.Complex[][] |
toComplex2DAry()
Transform this object to a Complex[]3[3] matrix
|
java.lang.String |
toString() |
Complex3x3 |
transpose()
transpose the matrix(this)
|
static Complex3x1 |
valueOf(Complex3x1 c)
for implementing symbolic notation = operator
|
static Complex3x3 |
z12_to_abc(Complex3x3 Z012)
012 to ABC transformation, Zs = T^-1*Zp*T
|
public static final org.apache.commons.math3.complex.Complex[][] T120_abc
public static final org.apache.commons.math3.complex.Complex[][] Tabc_120
public org.apache.commons.math3.complex.Complex aa
public org.apache.commons.math3.complex.Complex ab
public org.apache.commons.math3.complex.Complex ac
public org.apache.commons.math3.complex.Complex ba
public org.apache.commons.math3.complex.Complex bb
public org.apache.commons.math3.complex.Complex bc
public org.apache.commons.math3.complex.Complex ca
public org.apache.commons.math3.complex.Complex cb
public org.apache.commons.math3.complex.Complex cc
public Complex3x3()
public Complex3x3(org.apache.commons.math3.complex.Complex selfZorY, org.apache.commons.math3.complex.Complex mutualZorY)
selfZorY
- mutualZorY
- public Complex3x3(org.apache.commons.math3.complex.Complex pos, org.apache.commons.math3.complex.Complex neg, org.apache.commons.math3.complex.Complex zero)
pos
- - diagonal element aaneg
- - diagonal element bbzero
- - diagonal element ccpublic Complex3x3(org.apache.commons.math3.complex.Complex[][] cplxAry3x3)
cplxAry3x3
- public static Complex3x1 valueOf(Complex3x1 c)
c
- public Complex3x3 negate()
public Complex3x3 add(Complex3x3 m3x3)
m3x3
- public Complex3x3 subtract(Complex3x3 m3x3)
m3x3
- public Complex3x3 multiply(Complex3x3 m3x3)
m3x3
- public Complex3x1 multiply(Complex3x1 m3x1)
m3x1
- public Complex3x3 multiply(double factor)
factor
- public Complex3x3 multiply(org.apache.commons.math3.complex.Complex factor)
factor
- public double abs()
public double absMax()
public Complex3x3 inv()
public Complex3x3 transpose()
public static Complex3x3 createUnitMatrix()
public Complex3x3 To120()
public Complex3x3 ToAbc()
public static Complex3x3 abc_to_120(Complex3x3 Zabc)
abc
- public static Complex3x3 z12_to_abc(Complex3x3 Z012)
z12
- public org.apache.commons.math3.complex.Complex[][] toComplex2DAry()
public java.lang.String toString()
toString
in class java.lang.Object