jsci.physics.quantum
Class SpinOperator
- java.lang.Object
-
- jsci.physics.quantum.Operator
-
- jsci.physics.quantum.SpinOperator
-
- All Implemented Interfaces:
- java.io.Serializable, Member
public final class SpinOperator extends Operator
The SpinOperator class provides an object for encapsulating spin operators.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static SpinOperatorX1Spin 1 operator (x).static SpinOperatorX1_2Spin 1/2 operator (x).static SpinOperatorY1Spin 1 operator (y).static SpinOperatorY1_2Spin 1/2 operator (y).static SpinOperatorZ1Spin 1 operator (z).static SpinOperatorZ1_2Spin 1/2 operator (z).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanisSelfAdjoint()Returns true if this operator is self-adjoint.booleanisUnitary()Returns true if this operator is unitary.Complextrace()Returns the trace.
-
-
-
Field Detail
-
X1_2
public static final SpinOperator X1_2
Spin 1/2 operator (x).
-
Y1_2
public static final SpinOperator Y1_2
Spin 1/2 operator (y).
-
Z1_2
public static final SpinOperator Z1_2
Spin 1/2 operator (z).
-
X1
public static final SpinOperator X1
Spin 1 operator (x).
-
Y1
public static final SpinOperator Y1
Spin 1 operator (y).
-
Z1
public static final SpinOperator Z1
Spin 1 operator (z).
-
-
Method Detail
-
isSelfAdjoint
public boolean isSelfAdjoint()
Returns true if this operator is self-adjoint.- Overrides:
isSelfAdjointin classOperator
-
isUnitary
public boolean isUnitary()
Returns true if this operator is unitary.
-
-
DMelt 3.0 © DataMelt by jWork.ORG