We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 07ccdd7 commit a06c727Copy full SHA for a06c727
ffcx/codegeneration/form.py
@@ -33,7 +33,10 @@ def generator(ir, options):
33
code = []
34
cases = []
35
for itg_type in ("cell", "interior_facet", "exterior_facet"):
36
- cases += [(L.Symbol(itg_type), L.Return(len(ir.subdomain_ids[itg_type])))]
+ num_integrals = 0
37
+ for ids in ir.subdomain_ids[itg_type].values():
38
+ num_integrals += len(ids)
39
+ cases += [(L.Symbol(itg_type), L.Return(num_integrals))]
40
code += [L.Switch("integral_type", cases, default=L.Return(0))]
41
d["num_integrals"] = L.StatementList(code)
42
0 commit comments