|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.mathematics.algebraic.AbstractHypermatrix
org.jscience.mathematics.algebraic.AbstractMatrix
org.jscience.mathematics.algebraic.matrices.AbstractComplexMatrix
org.jscience.mathematics.algebraic.matrices.AbstractComplexSquareMatrix
org.jscience.mathematics.algebraic.matrices.ComplexSquareMatrix
org.jscience.physics.quantum.GammaMatrix
public final class GammaMatrix
The GammaMatrix class provides an object for encapsulating the gamma matrices.
| Field Summary | |
|---|---|
static GammaMatrix |
Y0_D
Gamma 0 matrix (Dirac representation). |
static GammaMatrix |
Y0_M
Gamma 0 matrix (Majorana representation). |
static GammaMatrix |
Y0_W
Gamma 0 matrix (Weyl representation). |
static GammaMatrix |
Y1_D
Gamma 1 matrix (Dirac representation). |
static GammaMatrix |
Y1_M
Gamma 1 matrix (Majorana representation). |
static GammaMatrix |
Y1_W
Gamma 1 matrix (Weyl representation). |
static GammaMatrix |
Y2_D
Gamma 2 matrix (Dirac representation). |
static GammaMatrix |
Y2_M
Gamma 2 matrix (Majorana representation). |
static GammaMatrix |
Y2_W
Gamma 2 matrix (Weyl representation). |
static GammaMatrix |
Y3_D
Gamma 3 matrix (Dirac representation). |
static GammaMatrix |
Y3_M
Gamma 3 matrix (Majorana representation). |
static GammaMatrix |
Y3_W
Gamma 3 matrix (Weyl representation). |
static GammaMatrix |
Y5_D
Gamma 5 matrix (Dirac representation). |
static GammaMatrix |
Y5_M
Gamma 5 matrix (Majorana representation). |
static GammaMatrix |
Y5_W
Gamma 5 matrix (Weyl representation). |
| Fields inherited from class org.jscience.mathematics.algebraic.matrices.ComplexSquareMatrix |
|---|
matrixIm, matrixRe |
| Fields inherited from class org.jscience.mathematics.algebraic.matrices.AbstractComplexSquareMatrix |
|---|
LU, LUpivot |
| Method Summary | |
|---|---|
Complex |
det()
Returns the determinant. |
boolean |
isUnitary()
Returns true if this matrix is unitary. |
Complex |
trace()
Returns the trace. |
| Methods inherited from class org.jscience.mathematics.algebraic.matrices.ComplexSquareMatrix |
|---|
add, add, clone, conjugate, directSum, equals, frobeniusNorm, getImagElement, getPrimitiveElement, getRealElement, hermitianAdjoint, imag, infNorm, inverse, luDecompose, mapElements, multiply, multiply, multiply, negate, polarDecompose, real, scalarMultiply, scalarMultiply, setAllElements, setElement, setElement, subtract, subtract, tensorProduct, toPrimitiveArray, toString, transpose |
| Methods inherited from class org.jscience.mathematics.algebraic.matrices.AbstractComplexSquareMatrix |
|---|
add, involution, isHermitian, isSymmetric, norm, operatorNorm, scalarDivide, scalarDivide, scalarProduct, scalarProduct, subtract |
| Methods inherited from class org.jscience.mathematics.algebraic.matrices.AbstractComplexMatrix |
|---|
abs, add, directSum, equals, equals, getColumn, getElement, getMatrixAsColumns, getMatrixAsRows, getRow, getSet, getSubMatrix, hashCode, horizontalAxisSymmetry, mass, multiply, multiply, read, reverse, scalarDivide, scalarMultiply, setColumn, setRow, setSubMatrix, subtract, tensorProduct, verticalAxisSymmetry |
| Methods inherited from class org.jscience.mathematics.algebraic.AbstractMatrix |
|---|
getElement, getInvalidElementMsg, numColumns, numRows, print, print, print, print, toArray, toArray |
| Methods inherited from class org.jscience.mathematics.algebraic.AbstractHypermatrix |
|---|
getDimensions, numDimensions, numElements, numElements, toArray |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jscience.mathematics.algebraic.fields.Ring.Member |
|---|
multiply |
| Methods inherited from interface org.jscience.mathematics.algebraic.modules.VectorSpace.Member |
|---|
scalarDivide |
| Methods inherited from interface org.jscience.mathematics.algebraic.modules.Module.Member |
|---|
scalarMultiply |
| Methods inherited from interface org.jscience.mathematics.algebraic.Matrix |
|---|
getColumn, getElement, getRow, numColumns, numRows, toArray |
| Methods inherited from interface org.jscience.mathematics.algebraic.Hypermatrix |
|---|
getDimensions, getElement, numDimensions, numElements, numElements, toArray, toArray |
| Field Detail |
|---|
public static final GammaMatrix Y0_D
public static final GammaMatrix Y1_D
public static final GammaMatrix Y2_D
public static final GammaMatrix Y3_D
public static final GammaMatrix Y5_D
public static final GammaMatrix Y0_W
public static final GammaMatrix Y1_W
public static final GammaMatrix Y2_W
public static final GammaMatrix Y3_W
public static final GammaMatrix Y5_W
public static final GammaMatrix Y0_M
public static final GammaMatrix Y1_M
public static final GammaMatrix Y2_M
public static final GammaMatrix Y3_M
public static final GammaMatrix Y5_M
| Method Detail |
|---|
public boolean isUnitary()
isUnitary in class AbstractComplexSquareMatrixpublic Complex det()
det in class ComplexSquareMatrixpublic Complex trace()
trace in class ComplexSquareMatrix
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||