Hi,
IHMO it makes sense when all functions (on the operator level)
- createMatrix()
- createVectorFromFunction()
- applyDirichletBC()
belong to the namespace petsc
and not only those for the P1 and P2 cases. The merge will fix this for the EdgeDoF, VertexDoFToEdgeDoF and EdgeDoFToVertexDoF operators.
Cheers
Marcus