It tries to compare FE_RaviartThomas. This element indeed does not implement compare_for_face_domination() function, so I tried using FE_RaviartThomasNodal instead, as it provides an implementation for this function. Unfortunately, from what I understood from the implementation in RT_Nodal, it works only if another element in the comparison is also of the same type RT_Nodal, otherwise it has same Assert(false, ...) before return statement, so I end up with similar exception message:
*An error occurred in line <537> of file <.../fe/fe_raviart_thomas_nodal.cc> in function* * virtual FiniteElementDomination::Domination dealii::FE_RaviartThomasNodal<2>::compare_for_face_domination(const FiniteElement<dim> &) const [dim = 2]* *The violated condition was:* * false* On Thursday, August 17, 2017 at 11:45:54 PM UTC-4, Wolfgang Bangerth wrote: > > > > But this results in the error message: > > | > > -------------------------------------------------------- > > An error occurred in line <936> of file > </home/eldar/TmpDeal/source/fe/fe.cc> > > in function > > dealii::FiniteElementDomination::Domination > > dealii::FiniteElement<<anonymous>, <anonymous> > > >::compare_for_face_domination(const dealii::FiniteElement<<anonymous>, > > <anonymous> >&) const [with int dim = 2; int spacedim = 2] > > The violated condition was: > > false > > The fact that you end up in the function of the FiniteElement base class > means > that one of the finite element classes on which you are calling this > function > does not implement this virtual function itself. > > From your backtrace, I do see that you're ending up in > FESystem::compare_for_face_domination(), but I can't see where it is > trying to > go from there. If you're in a debugger, can you see which element it's > currently trying to compare? > > Best > W. > > -- > ------------------------------------------------------------------------ > Wolfgang Bangerth email: [email protected] > <javascript:> > www: http://www.math.colostate.edu/~bangerth/ > > -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
