Ian Jauslin
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jauslin <ian.jauslin@rutgers.edu>2023-04-11 18:45:45 -0400
committerIan Jauslin <ian.jauslin@rutgers.edu>2023-04-11 18:45:45 -0400
commitd16c42d9f5a40b94406a859fa510bba96480d5e8 (patch)
treeceada7d5d31cf813aa8b9b8a7e33d10418b03f17 /src/driving.c
parentbca217e69837e2ecb788511b786f4adc9a74769e (diff)
Only store u[kx,ky] with kx>=0
Diffstat (limited to 'src/driving.c')
-rw-r--r--src/driving.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/driving.c b/src/driving.c
index fa26b4b..c329848 100644
--- a/src/driving.c
+++ b/src/driving.c
@@ -9,16 +9,13 @@ int g_test(
int K2
){
int kx,ky;
- for(kx=-K1;kx<=K1;kx++){
+ for(kx=0;kx<=K1;kx++){
for (ky=-K2;ky<=K2;ky++){
if(kx==2 && ky==-1){
- g[klookup(kx,ky,2*K1+1,2*K2+1)]=0.5+sqrt(3)/2*I;
- }
- else if(kx==-2 && ky==1){
- g[klookup(kx,ky,2*K1+1,2*K2+1)]=0.5-sqrt(3)/2*I;
+ g[klookup_sym(kx,ky,K2)]=0.5+sqrt(3)/2*I;
}
else{
- g[klookup(kx,ky,2*K1+1,2*K2+1)]=0.;
+ g[klookup_sym(kx,ky,K2)]=0.;
}
}
}
@@ -32,7 +29,7 @@ int g_zero(
int K2
){
int i;
- for(i=0;i<(2*K1+1)*(2*K2+1);i++){
+ for(i=0;i<(K1+1)*(2*K2+1);i++){
g[i]=0.;
}