All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.physics.quantum.SpinOperator

java.lang.Object
   |
   +----JSci.physics.quantum.Operator
           |
           +----JSci.physics.quantum.SpinOperator

public final class SpinOperator
extends Operator
The SpinOperator class provides an object for encapsulating spin operators.


Variable Index

 o X1
Spin 1 operator (x).
 o X1_2
Spin 1/2 operator (x).
 o Y1
Spin 1 operator (y).
 o Y1_2
Spin 1/2 operator (y).
 o Z1
Spin 1 operator (z).
 o Z1_2
Spin 1/2 operator (z).

Method Index

 o isSelfAdjoint()
Returns true if this operator is self-adjoint.
 o isUnitary()
Returns true if this operator is unitary.
 o trace()
Returns the trace.

Variables

 o X1_2
 public static final SpinOperator X1_2
Spin 1/2 operator (x).

 o Y1_2
 public static final SpinOperator Y1_2
Spin 1/2 operator (y).

 o Z1_2
 public static final SpinOperator Z1_2
Spin 1/2 operator (z).

 o X1
 public static final SpinOperator X1
Spin 1 operator (x).

 o Y1
 public static final SpinOperator Y1
Spin 1 operator (y).

 o Z1
 public static final SpinOperator Z1
Spin 1 operator (z).

Methods

 o isSelfAdjoint
 public boolean isSelfAdjoint()
Returns true if this operator is self-adjoint.

Overrides:
isSelfAdjoint in class Operator
 o isUnitary
 public boolean isUnitary()
Returns true if this operator is unitary.

Overrides:
isUnitary in class Operator
 o trace
 public Complex trace()
Returns the trace.

Overrides:
trace in class Operator

All Packages  Class Hierarchy  This Package  Previous  Next  Index