From d8380602656b54649c46bac93876b814b4d8eba7 Mon Sep 17 00:00:00 2001 From: Ian Jauslin Date: Tue, 25 Apr 2023 17:51:14 -0400 Subject: Remove terms with kx=0 and ky<=0 --- src/driving.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/driving.c') diff --git a/src/driving.c b/src/driving.c index 7920d45..527a37d 100644 --- a/src/driving.c +++ b/src/driving.c @@ -11,7 +11,7 @@ int g_test( ){ int kx,ky; for(kx=0;kx<=K1;kx++){ - for (ky=-K2;ky<=K2;ky++){ + for(ky=(kx>0 ? -K2 : 1);ky<=K2;ky++){ if(kx==2 && ky==-1){ g[klookup_sym(kx,ky,K2)]=0.5+sqrt(3)/2*I; } @@ -30,7 +30,7 @@ int g_zero( int K2 ){ int i; - for(i=0;i<(K1+1)*(2*K2+1);i++){ + for(i=0;i