package jsci.physics.quantum;
import jsci.maths.matrices.AbstractComplexMatrix;
import jsci.maths.matrices.AbstractComplexSquareMatrix;
/**
* The DensityMatrix class provides an object for encapsulating density matrices.
* @version 1.5
* @author Mark Hale
*/
public final class DensityMatrix extends Operator {
private static AbstractComplexSquareMatrix constructor(KetVector kets[],double probs[]) {
AbstractComplexMatrix rep=(new Projector(kets[0])).getRepresentation().scalarMultiply(probs[0]);
for(int i=1;i
Ads help maintain this website.