Tomographer
v5.4
Tomographer C++ Framework Documentation
|
Distance measures in quantum information for states represented as dense matrices. More...
#include <Eigen/Core>
#include <Eigen/Eigenvalues>
#include <Eigen/SVD>
#include <unsupported/Eigen/MatrixFunctions>
Go to the source code of this file.
Namespaces | |
Tomographer | |
Base namespace for the Tomographer project. | |
Tomographer::DenseDM | |
Main implementation for densely represented density matrices. | |
Functions | |
template<typename ValueType , typename Derived1 , typename Derived2 > | |
ValueType | Tomographer::DenseDM::traceDistance (const Eigen::MatrixBase< Derived1 > &rho1, const Eigen::MatrixBase< Derived2 > &rho2) |
Calculate the trace distance between two density matrices. More... | |
template<typename ValueType , typename Derived , typename Derived2 > | |
ValueType | Tomographer::DenseDM::fidelity (const Eigen::MatrixBase< Derived > &rho, const Eigen::MatrixBase< Derived2 > &sigma) |
Fidelity between two density matrices. More... | |
template<typename ValueType , typename Der1 , typename Der2 > | |
ValueType | Tomographer::DenseDM::fidelityT (const Eigen::MatrixBase< Der1 > &T1, const Eigen::MatrixBase< Der2 > &T2) |
Fidelity between two quantum states given by their T Parameterization. More... | |
Distance measures in quantum information for states represented as dense matrices.
Definition in file distmeasures.h.