Hi Michael,
Well, I want a hybrid mixed method on a 1D surface mesh, for this purpose, I need to have a co-normal on the nodes that changes signs when evaluated from neighboring segments.
Since there is no SurfaceHDiv space for 1D, currently, I am simply using SurfaceL2 space for the (scalar) velocity field, and evaluate the surface divergence as
where t is the tangential vector.
The term that is missing is the transmission condition that enforce back continuity of velocity
Code:
qhat*u*co_n*ds(element_boundary=True"interface")
where qhat is a H1-P1 (hybrid) space on the surface and u is the SurfaceL2 velocity space. You can see that, basically, I need the co-normal direction co_n that is like the normal constant in 1D mesh....
The previous snipt is a way to hack such a co-normal coefficient using P1-SurfaceL2, but I am not confident it will work for all meshes.
Any ideas?
Best,
Guosheng