Quantum++
v0.8.8.2
C++11 quantum computing library
|
Entanglement functions. More...
Go to the source code of this file.
Namespaces | |
qpp | |
Quantum++ main namespace. | |
Functions | |
template<typename Derived > | |
dyn_col_vect< double > | qpp::schmidtcoeffs (const Eigen::MatrixBase< Derived > &A, const std::vector< idx > &dims) |
Schmidt coefficients of the bi-partite pure state A. More... | |
template<typename Derived > | |
cmat | qpp::schmidtA (const Eigen::MatrixBase< Derived > &A, const std::vector< idx > &dims) |
Schmidt basis on Alice side. More... | |
template<typename Derived > | |
cmat | qpp::schmidtB (const Eigen::MatrixBase< Derived > &A, const std::vector< idx > &dims) |
Schmidt basis on Bob side. More... | |
template<typename Derived > | |
std::vector< double > | qpp::schmidtprobs (const Eigen::MatrixBase< Derived > &A, const std::vector< idx > &dims) |
Schmidt probabilities of the bi-partite pure state A. More... | |
template<typename Derived > | |
double | qpp::entanglement (const Eigen::MatrixBase< Derived > &A, const std::vector< idx > &dims) |
Entanglement of the bi-partite pure state A. More... | |
template<typename Derived > | |
double | qpp::gconcurrence (const Eigen::MatrixBase< Derived > &A) |
G-concurrence of the bi-partite pure state A. More... | |
template<typename Derived > | |
double | qpp::negativity (const Eigen::MatrixBase< Derived > &A, const std::vector< idx > &dims) |
Negativity of the bi-partite mixed state A. More... | |
template<typename Derived > | |
double | qpp::lognegativity (const Eigen::MatrixBase< Derived > &A, const std::vector< idx > &dims) |
Logarithmic negativity of the bi-partite mixed state A. More... | |
template<typename Derived > | |
double | qpp::concurrence (const Eigen::MatrixBase< Derived > &A) |
Wootters concurrence of the bi-partite qubit mixed state A. More... | |
Entanglement functions.