From 77c8022a7fb29d985e8f583ef438232776c009e7 Mon Sep 17 00:00:00 2001 From: rohan-kumar-uoa <152224952+rohan-kumar-uoa@users.noreply.github.com> Date: Thu, 18 Jan 2024 14:01:22 +1300 Subject: [PATCH] Added support for OccupationNumberFS Co-authored-by: Joachim Brand --- src/Hamiltonians/correlation_functions.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Hamiltonians/correlation_functions.jl b/src/Hamiltonians/correlation_functions.jl index e0a003c71..43af29744 100644 --- a/src/Hamiltonians/correlation_functions.jl +++ b/src/Hamiltonians/correlation_functions.jl @@ -336,7 +336,7 @@ function diagonal_element(::StringCorrelator{D}, add::SingleComponentFockAddress N = num_particles(add) d = mod(D, M) - if iszero(N % M) + if !ismissing(N) && iszero(N % M) return _string_diagonal_real(d, add) else return _string_diagonal_complex(d, add) @@ -372,4 +372,4 @@ function _string_diagonal_real(d, add) end return result / M -end \ No newline at end of file +end