38 #include <Eigen/Eigenvalues>
40 #include <unsupported/Eigen/MatrixFunctions>
51 template<
typename ValueType,
typename Derived,
typename Derived2>
78 template<
typename ValueType,
typename Der1,
typename Der2>
Base namespace for the Tomographer project.
MatrixType operatorSqrt() const
ValueType fidelity_T(const Eigen::MatrixBase< Der1 > &T1, const Eigen::MatrixBase< Der2 > &T2)
Fidelity between two quantum states given by their T Parameterization.
ValueType fidelity(const Eigen::MatrixBase< Derived > &rho, const Eigen::MatrixBase< Derived2 > &sigma)
Fidelity between two density matrices.
const AdjointReturnType adjoint() const