Commit d3e266d6 authored by Markus Holzer's avatar Markus Holzer
Browse files

testing with eq in base class

parent b76d82a2
Pipeline #32568 failed with stage
in 8 minutes and 14 seconds
......@@ -79,6 +79,11 @@ class LbBoundary:
def name(self, new_value):
self._name = new_value
def __eq__(self, other):
if isinstance(other, type(self)):
return self.__dict__ == other.__dict__
return False
# end class Boundary
......@@ -98,10 +103,7 @@ class NoSlip(LbBoundary):
def __call__(self, f_out, f_in, dir_symbol, inv_dir, lb_method, index_field):
return Assignment(f_in(inv_dir[dir_symbol]), f_out(dir_symbol))
def __hash__(self):
return hash(self.name)
# end class NoSlip
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment