pub fn block_diag_hamiltonian(
blocks: impl IntoIterator<Item = Arc<dyn LinearOperator>>,
format: MatrixFormat,
) -> Result<Operator>pub fn block_diag_hamiltonian(
blocks: impl IntoIterator<Item = Arc<dyn LinearOperator>>,
format: MatrixFormat,
) -> Result<Operator>