Parameter constraints

This commit is contained in:
Artur Meski
2017-12-31 21:33:15 +00:00
parent 98f6b805ab
commit dca5f84b63
8 changed files with 136 additions and 18 deletions

View File

@@ -23,6 +23,10 @@ class ReactionSystem(object):
def set_of_bgset_ids(self):
return set(range(self.background_set_size))
@property
def ordered_list_of_bgset_ids(self):
return list(range(self.background_set_size))
def assume_not_in_bgset(self, name):
if self.is_in_background_set(name):
raise RuntimeError("The entity " + name + " is already on the list")