LDG with multiple variable with different boundary conditions
When using the LDG operator with multiple variables, only the first variable is solved for correctly.
This is due to the fact that
m_traceNormals is initialized as follows
i.e., it is based on the first variable. However the ordering of the DOFs in the trace is not unique and it depends on the boundary conditions.
Attached is a minimal example to reproduce the issue.