Hello, i’ll give some context first:
Let \mathscr{P} be a partition of the domain \Omega into N_{E} disjoint open elements \Omega_{e} :
\bar{\Omega}=\bigcup_{e=1}^{N_{E}} \bar{\Omega}_{e} \quad \text { and } \quad \Omega_{e} \cap \Omega_{f}=\emptyset \quad \text { for } e \neq f
where \bar{\Omega} is the closure of \Omega. Each element \Omega_{e} has a boundary \partial \Omega_{e} and the outward unit normal to \partial \Omega_{e} is \mathbf{n}_{e}. Let \Gamma be the ensemble of interelement boundaries \Gamma_{l}=\partial \Omega_{e} \cap \partial \Omega_{f} with e>f inside the domain, with all possible combinations:
\bar{\Gamma}=\bigcup_{l=1}^{N_{\Gamma}} \bar{\Gamma}_{l} \quad \text { and } \quad \Gamma_{l} \cap \Gamma_{m}=\emptyset \quad \text { for } l \neq m
where N_{\Gamma} is the number of elements in \Gamma. Each \Gamma_{l} \in \Gamma is associated with a unique unit normal vector \mathbf{n} which points from \Omega_{e} to \Omega_{f}.
I’m not sure i understand what you mean by “consistently mark the domains with a cell function”, i’ve defined a mesh as a domain and some boundary markers as subdomains and wrote:
the error says: UFLException: Found Argument in Conditional id=139882664075424>, this is an invalid expression.
If i remove the last term in the form B it works, what am i doing wrong?