Thank you for getting back to me!
Can you recommend a “Nedelec for dummies” document? I have tried to study NGSolve’s codebase to understand but it’s difficult to get a super clear idea of how higher order Nedelec elements are implemented. For example, what do the basis functions look like, and how are the degrees of freedom calculated?
When using higher order Nedelec elements for Maxwell’s equations, do you define the electric field on edges with Nedelec 1st kind elements, and magnetic field on edges and faces with Nedelec 2nd kind elements? How would you know which elements to use and how to the define the fields with the correct degrees of freedom?
I would not call it ‘Nedelec for dummies’, but Sabine Zaglmayr’s thesis is an excellent reference for high order H(curl) elements, available from here: