Hi all,

I have been reading up on the Nedelec element to use it
in an MHD problem, but I am having a little bit of trouble and
was hoping to ask a couple of questions.  Specifically, I would
like to use the Nedelec element of first type of order k = 2.
I have dealii 7.0.0 installed.  The questions I have are

1) In a scratch c++ file I have asked for the element by including the
    file in " #include <fe/fe_nedelec.h> ".  Using the command

    FE_Nedelec<3>    finite_element(1);

    it looks like I get the lowest order Nedelec element of the first type
    due to the number of degrees of freedom = 12 returned by
    finite_element.dofs_per_cell;

    But this seems to disagree with the detailed description on the webpage

    
http://www.dealii.org/developer/doxygen/deal.II/classFE__Nedelec.html#a8e6ff21bacb7ddf2e60075cff693b652

   where the convention of Brezzi and Raviart is used and the command

    FE_Nedelec<3>    finite_element(0);

   should give the lowest order element.  However, this gives an error.
   I was wondering why this might be?

2) I need the Nedelec element of first type and of order k=2, but when I ask
   for this element with the command

    FE_Nedelec<3>    finite_element(2);

   I get the error (the same error when 2 is replaced with 0) :

The violated condition was:
    degree == 1
The name and call sequence of the exception was:
    ExcNotImplemented()

    I was wondering if this means that the Nedelec element of order 2
   is not implemented? In an e-mail from Dr. Bangerth on deal.II version 7.0.0
   it is said that Nedelec elements are now available to arbitrary order,
   so I am confused.


Thanks for your time.

Daniel Brauss
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to