Tomographer  v5.4
Tomographer C++ Framework Documentation
distmeasures.h File Reference

(v5.4)

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>
+ Include dependency graph for distmeasures.h:
+ This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Distance measures in quantum information for states represented as dense matrices.

Definition in file distmeasures.h.