Draft: [feature][BDM] Add BDM(1) for tetrahedron and cleanup of existing implementation.

This addes the missing BDM(1) implementation for tetrahedrons. It also cleans up the existing code, both by reducing the filename madness in favor of template specialization and optimizing the local interpolation implementation by avoiding completely unnecessary multiplications with unit normals.

Merge request reports

Loading