Hey I’m new here and I have some general dumb questions hopefully someone could answer.
- Are Whitney 1-forms the same as lowest order Nedelec elements?
- Are Whitney 2-forms the same as lowest order Raviart-Thomas elements?
- Is it possible to create a second order Whitney 2-form element?
- Why are Whitney p-forms not used in NGSolve?
- Would you recommend using something other than Whitney p-forms when solving the full Maxwell’s equations?
- Can I use NGSolve to create the Hodge Star matrices for edge and face elements and use those in my own particle in cell code?
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:
if you have little time, have a look here: