All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.physics.quantum.QuantumMath

java.lang.Object
   |
   +----JSci.maths.AbstractMath
           |
           +----JSci.physics.quantum.QuantumMath

public final class QuantumMath
extends AbstractMath
The Quantum math library. This class cannot be subclassed or instantiated because all methods are static.


Method Index

 o anticommutator(Operator, Operator)
Returns the anticommutator {A,B}.
 o commutator(Operator, Operator)
Returns the commutator [A,B].
 o expectation(DensityMatrix, Operator)
Returns the expectation value.
 o expectation(Operator, KetVector)
Returns the expectation value.
 o probability(DensityMatrix, Projector)
Returns the probability.
 o probability(Projector, KetVector)
Returns the probability.

Methods

 o commutator
 public static Operator commutator(Operator A,
                                   Operator B)
Returns the commutator [A,B].

Parameters:
A - an operator
B - an operator
 o anticommutator
 public static Operator anticommutator(Operator A,
                                       Operator B)
Returns the anticommutator {A,B}.

Parameters:
A - an operator
B - an operator
 o expectation
 public static Complex expectation(Operator op,
                                   KetVector ket)
Returns the expectation value.

Parameters:
op - an operator
ket - a ket vector
Throws: DimensionException
If the operator and vector have different dimensions.
 o expectation
 public static Complex expectation(DensityMatrix dm,
                                   Operator op)
Returns the expectation value.

Parameters:
dm - a density matrix
op - an operator
Throws: MatrixDimensionException
If the operator and matrix have different dimensions.
 o probability
 public static Complex probability(Projector p,
                                   KetVector ket)
Returns the probability.

Parameters:
p - a projector
ket - a ket vector
Throws: DimensionException
If the projector and vector have different dimensions.
 o probability
 public static Complex probability(DensityMatrix dm,
                                   Projector p)
Returns the probability.

Parameters:
dm - a density matrix
p - a projector
Throws: MatrixDimensionException
If the projector and matrix have different dimensions.

All Packages  Class Hierarchy  This Package  Previous  Next  Index