pub fn diagonal_ensemble_observable(
ensemble: &DiagonalEnsemble,
eigenvectors: &[Vec<Complex64>],
observable: &(impl LinearOperator + ?Sized),
) -> Result<Complex64>pub fn diagonal_ensemble_observable(
ensemble: &DiagonalEnsemble,
eigenvectors: &[Vec<Complex64>],
observable: &(impl LinearOperator + ?Sized),
) -> Result<Complex64>