Class JSci.physics.quantum.DensityMatrix
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.physics.quantum.DensityMatrix

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

public final class DensityMatrix
extends Operator
The DensityMatrix class provides an object for encapsulating density matrices.

Constructor Index

 o DensityMatrix(KetVector[], double[])
Constructs a density matrix.
 o DensityMatrix(Projector[], double[])
Constructs a density matrix.

Method Index

 o isPureState()
Returns true if this density matrix is a pure state.

Constructors

 o DensityMatrix
  public DensityMatrix(KetVector kets[],
                       double probs[])
Constructs a density matrix.
Parameters:
kets - an array of ket vectors
probs - the probabilities of being in the ket vector states.
 o DensityMatrix
  public DensityMatrix(Projector projs[],
                       double probs[])
Constructs a density matrix.
Parameters:
projs - an array of projectors
probs - the probabilities of being in the projector states.

Methods

 o isPureState
  public boolean isPureState()
Returns true if this density matrix is a pure state.

All Packages  Class Hierarchy  This Package  Previous  Next  Index