Skip to content

Commit

Permalink
Implented IndexErrors for all index functions.
Browse files Browse the repository at this point in the history
  • Loading branch information
larsgeb committed Mar 22, 2018
1 parent 37d16d1 commit da1c709
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions discretizationUtils.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@


def index2to1(y, x):
# TODO implement warnings outside of range
nx = config.nx
ny = config.ny

Expand All @@ -15,14 +14,22 @@ def index2to1(y, x):


def index1to2y(k):
# TODO implement warnings outside of range
ny = config.ny
nx = config.nx

if (k > nx * ny - 1 or k < 0):
raise (IndexError)

return int(k % ny)


def index1to2x(k):
# TODO implement warnings outside of range
ny = config.ny
nx = config.nx

if (k > nx * ny - 1 or k < 0):
raise (IndexError)

return int(k / ny)


Expand Down

0 comments on commit da1c709

Please sign in to comment.