diff options
author | pants <jaron@kent-dobias.com> | 2016-09-08 11:46:00 -0400 |
---|---|---|
committer | pants <jaron@kent-dobias.com> | 2016-09-08 11:46:00 -0400 |
commit | a264723b23d9ad6c3cb13450a6cf4b131f8d7338 (patch) | |
tree | d3b1c0879d162725e2b887f86381c981019f3a95 /src/geometry.c | |
parent | 3c5671310bdada56f5e087b951ac2e4d6086dfbf (diff) | |
download | fuse_networks-a264723b23d9ad6c3cb13450a6cf4b131f8d7338.tar.gz fuse_networks-a264723b23d9ad6c3cb13450a6cf4b131f8d7338.tar.bz2 fuse_networks-a264723b23d9ad6c3cb13450a6cf4b131f8d7338.zip |
fixed some problems with square networks
Diffstat (limited to 'src/geometry.c')
-rw-r--r-- | src/geometry.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/geometry.c b/src/geometry.c index 83ef0bf..ec788f1 100644 --- a/src/geometry.c +++ b/src/geometry.c @@ -43,9 +43,9 @@ double dual_vert_to_coord(unsigned int width, bool periodic, unsigned int vert, bool index) { if (periodic) { if (index) - return vert % (width / 2) + (vert / (width / 2)) % 2; + return (2 * vert) % width + (2 * vert / width) % 2; else - return vert / (width / 2); + return 2 * vert / width; } else { if (index) return (2 * vert) % (width + 1); |