    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class JSci.physics.quantum.GammaMatrix

    java.lang.Object
       |
       +----JSci.maths.Matrix
               |
               +----JSci.maths.ComplexMatrix
                       |
                       +----JSci.maths.ComplexSquareMatrix
                               |
                               +----JSci.physics.quantum.GammaMatrix

public final class GammaMatrix
extends ComplexSquareMatrix

The GammaMatrix class provides an object for encapsulating the gamma matrices.

##

Y0_D
  Gamma 0 matrix (Dirac representation).
Y0_M
  Gamma 0 matrix (Majorana representation).
Y0_W
  Gamma 0 matrix (Weyl representation).
Y1_D
  Gamma 1 matrix (Dirac representation).
Y1_M
  Gamma 1 matrix (Majorana representation).
Y1_W
  Gamma 1 matrix (Weyl representation).
Y2_D
  Gamma 2 matrix (Dirac representation).
Y2_M
  Gamma 2 matrix (Majorana representation).
Y2_W
  Gamma 2 matrix (Weyl representation).
Y3_D
  Gamma 3 matrix (Dirac representation).
Y3_M
  Gamma 3 matrix (Majorana representation).
Y3_W
  Gamma 3 matrix (Weyl representation).
Y5_D
  Gamma 5 matrix (Dirac representation).
Y5_M
  Gamma 5 matrix (Majorana representation).
Y5_W
  Gamma 5 matrix (Weyl representation).

##

det()
  Returns the determinant.
isUnitary()
  Returns true if this matrix is unitary.
trace()
  Returns the trace.

##

Y0_D

     public static final GammaMatrix Y0_D

  Gamma 0 matrix (Dirac representation).

Y1_D

     public static final GammaMatrix Y1_D

  Gamma 1 matrix (Dirac representation).

Y2_D

     public static final GammaMatrix Y2_D

  Gamma 2 matrix (Dirac representation).

Y3_D

     public static final GammaMatrix Y3_D

  Gamma 3 matrix (Dirac representation).

Y5_D

     public static final GammaMatrix Y5_D

  Gamma 5 matrix (Dirac representation).

Y0_W

     public static final GammaMatrix Y0_W

  Gamma 0 matrix (Weyl representation).

Y1_W

     public static final GammaMatrix Y1_W

  Gamma 1 matrix (Weyl representation).

Y2_W

     public static final GammaMatrix Y2_W

  Gamma 2 matrix (Weyl representation).

Y3_W

     public static final GammaMatrix Y3_W

  Gamma 3 matrix (Weyl representation).

Y5_W

     public static final GammaMatrix Y5_W

  Gamma 5 matrix (Weyl representation).

Y0_M

     public static final GammaMatrix Y0_M

  Gamma 0 matrix (Majorana representation).

Y1_M

     public static final GammaMatrix Y1_M

  Gamma 1 matrix (Majorana representation).

Y2_M

     public static final GammaMatrix Y2_M

  Gamma 2 matrix (Majorana representation).

Y3_M

     public static final GammaMatrix Y3_M

  Gamma 3 matrix (Majorana representation).

Y5_M

     public static final GammaMatrix Y5_M

  Gamma 5 matrix (Majorana representation).

##

isUnitary

     public boolean isUnitary()

  Returns true if this matrix is unitary.

  Overrides:
    isUnitary in class ComplexSquareMatrix

det

     public Complex det()

  Returns the determinant.

  Overrides:
    det in class ComplexSquareMatrix

trace

     public Complex trace()

  Returns the trace.

  Overrides:
    trace in class ComplexSquareMatrix

    All Packages  Class Hierarchy  This Package  Previous  Next  Index