Skip to content

Commit e272f41

Browse files
author
Weiwei Wang
committed
bug fix (why in mac the test can be pasted?)
1 parent 199d790 commit e272f41

File tree

1 file changed

+3
-3
lines changed
  • fidimag/atomistic/lib

1 file changed

+3
-3
lines changed

fidimag/atomistic/lib/stt.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,15 +132,15 @@ void compute_stt_field_c(double *spin, double *field, double *jx, double *jy, do
132132

133133

134134
// We do the same along the z direction
135-
if(ngbs[nn_i + 4] != -1 && ngbs[nn_i + 5] != -1) {
135+
if(ngbs[nn_i + 4] >= 0 && ngbs[nn_i + 5] >= 0) {
136136
factor_z = 2;
137137
nn_z1 = ngbs[nn_i + 4];
138138
nn_z2 = ngbs[nn_i + 5];
139-
} else if(ngbs[nn_i + 4] == -1 && ngbs[nn_i + 5] != -1){
139+
} else if(ngbs[nn_i + 4] >= 0 && ngbs[nn_i + 5] < 0){
140140
factor_z = 1;
141141
nn_z1 = ngbs[nn_i + 4];
142142
nn_z2 = i;
143-
} else if(ngbs[nn_i + 4] == -1 && ngbs[nn_i + 5] != -1){
143+
} else if(ngbs[nn_i + 4] < 0 && ngbs[nn_i + 5] >= 0 ){
144144
factor_z = 1;
145145
nn_z1 = i;
146146
nn_z2 = ngbs[nn_i + 5];

0 commit comments

Comments
 (0)