ECF 1.5
quantum::DensityList Member List

This is the complete list of members for quantum::DensityList, including all inherited members.

applyConditionalOp(int condSpace, int cond, int space, algebra::mat &U) (defined in quantum::DensityList)quantum::DensityList
applyHadamard(int space) (defined in quantum::DensityList)quantum::DensityList
applyHadamard(int target, int control) (defined in quantum::DensityList)quantum::DensityList
applyNOT(int target, int control) (defined in quantum::DensityList)quantum::DensityList
applyOp(int space) (defined in quantum::DensityList)quantum::DensityList
applyOp(int startSpace, int endSpace) (defined in quantum::DensityList)quantum::DensityList
applyOp(int space1, int space2, Basis &op) (defined in quantum::DensityList)quantum::DensityList
applyOp(int space1, int space2, int space3, Basis &op) (defined in quantum::DensityList)quantum::DensityList
applyOp(int space, algebra::mat &U) (defined in quantum::DensityList)quantum::DensityList
applyOp(algebra::mat &U, int transitSpace) (defined in quantum::DensityList)quantum::DensityList
applyPiOver8(int target, int control) (defined in quantum::DensityList)quantum::DensityList
applyRotation(int space, double rotation) (defined in quantum::DensityList)quantum::DensityList
applySU2(int space, double p, double theta, double psi) (defined in quantum::DensityList)quantum::DensityList
applySU2(int target, int control, double p, double theta, double psi) (defined in quantum::DensityList)quantum::DensityList
calculatePr(int measureSpace, int state) (defined in quantum::DensityList)quantum::DensityList
calculatePr(int space1, int state1, int space2, int state2) (defined in quantum::DensityList)quantum::DensityList
calculatePr(const std::vector< int > &spaceList, const std::vector< int > &stateList) (defined in quantum::DensityList)quantum::DensityList
CNOT(int controlSpace, int targetSpace) (defined in quantum::DensityList)quantum::DensityList
computeDensityMat(algebra::mat &output) (defined in quantum::DensityList)quantum::DensityList
computeDensityMat(std::vector< Basis > &basis, algebra::mat &output) (defined in quantum::DensityList)quantum::DensityList
computeDensityMatFast(algebra::mat &output)quantum::DensityList
conditionalSet(std::vector< int > &targetSpace, std::vector< int > &targetVal, std::vector< int > &condSpace, std::vector< int > &condVal) (defined in quantum::DensityList)quantum::DensityList
density (defined in quantum::DensityList)quantum::DensityList
dimension (defined in quantum::DensityList)quantum::DensityList
entropy() (defined in quantum::DensityList)quantum::DensityList
measure(int measureSpace) (defined in quantum::DensityList)quantum::DensityList
measureAndSave(int measureSpace, int saveSpace) (defined in quantum::DensityList)quantum::DensityList
NOT(int space) (defined in quantum::DensityList)quantum::DensityList
print(std::ostream &f) (defined in quantum::DensityList)quantum::DensityListinline
project(int space, int state, DensityList &output) (defined in quantum::DensityList)quantum::DensityList
project(int space, int state) (defined in quantum::DensityList)quantum::DensityList
SafeLog(double x) (defined in quantum::DensityList)quantum::DensityListinline
ShannonEntropy() (defined in quantum::DensityList)quantum::DensityList
splitAndSave(double p1, double p2, int space) (defined in quantum::DensityList)quantum::DensityList
swap(int space1, int space2) (defined in quantum::DensityList)quantum::DensityList
trace(int space, DensityList &output) (defined in quantum::DensityList)quantum::DensityList
trace(int space) (defined in quantum::DensityList)quantum::DensityList
trace() (defined in quantum::DensityList)quantum::DensityList