Ian Jauslin
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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.;
}