Skip to main content

analyze_diagonal_ensemble

Function analyze_diagonal_ensemble 

Source
pub fn analyze_diagonal_ensemble(
    eigenvalues: &[f64],
    eigenvectors: &[Vec<Complex64>],
    probability_columns: &[Vec<f64>],
    observable: Option<&dyn LinearOperator>,
    alpha: f64,
) -> Result<Vec<DiagonalEnsembleColumn>>
Expand description

Analyze one or more diagonal probability distributions in a shared eigensystem. Optional observable statistics are evaluated matrix-free in that eigensystem, so stored and matrix-free operators share one path.