ECF 1.5
|
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::DensityList | inline |
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::DensityList | inline |
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 |