- edited description
Non-determinstic order in entity_closure_ids
Issue #21
resolved
DualSet.entity_closure_ids[d][e]
is a list coming from iteration over dicts - hence with non-deterministic order. It is fixed by sorting at FFC stage. It is better to be done in FIAT.
# Compute the nodes on the closure of each sub_entity.
self.entity_closure_ids = {}
for dim, entities in iteritems(ref_el.sub_entities):
self.entity_closure_ids[dim] = {}
for e, sub_entities in iteritems(entities):
ids = []
for d, se in sub_entities:
ids += self.entity_ids[d][se]
self.entity_closure_ids[d][e] = ids
List ids
should be in ascending order
Comments (5)
-
reporter -
-
- changed status to resolved
Make DualSet.entity_closure_ids[d][e] deterministically ordered
Fixes issue
#21→ <<cset 43c7c9fd8fd0>>
-
- changed status to open
Bitbucket is too clever. Fix not yet in master.
-
- changed status to resolved
- Log in to comment