Sorry, that should be dm->num_entity_dofs(dm->topological_dimension()) == dm->max_local_dimension()
Martin On 11 September 2012 19:20, Martin Sandve Alnæs <marti...@simula.no> wrote: > This is maybe cumbersome, but you can identify DG elements by checking > the number of dofs per mesh entity through ufc::dof_map, with the function > /// Return the number of dofs associated with each cell entity of > dimension d > virtual unsigned int num_entity_dofs(unsigned int d) const = 0; > if > dm->num_entity_dofs(0) == dm->max_local_dimension() > then no dofs are shared between elements. > > However this does not cover elements where dofs are shared but > the functions are still discontinuous in certain senses. > I guess more information will be needed in the ufc element classes. > > Martin > > > On 11 September 2012 16:13, Garth N. Wells <gn...@cam.ac.uk> wrote: >> On Tue, Sep 11, 2012 at 11:36 AM, Joachim Berdal Haga <j...@simula.no> wrote: >>> Ok! I'll just check the element family then. Is there a more robust >>> way to query it (in C++) than parsing >>> f->function_space()->element()->signature()? >>> >> >> The signature should not be used. It's not robust. Using the signature >> has caused problems in the past. >> >> Garth >> >>> -j. >>> >>> On 11 September 2012 12:09, Kent-Andre Mardal <kent-...@simula.no> wrote: >>>> I guess it is only the Lagrange/CG element that is continuous. The others >>>> are only continuous >>>> in certain senses or directions. I don't think there is any meta data that >>>> contains this >>>> info. >>>> >>>> Kent >>>> >>>> On 11 September 2012 11:56, Joachim Berdal Haga <j...@simula.no> wrote: >>>>> >>>>> Is there a simple way to find out whether an arbitrary Function (or >>>>> FunctionSpace) is continuous across cells in C++? >>>>> >>>>> -j. >>>>> >>>>> _______________________________________________ >>>>> Mailing list: https://launchpad.net/~dolfin >>>>> Post to : dolfin@lists.launchpad.net >>>>> Unsubscribe : https://launchpad.net/~dolfin >>>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~dolfin >>> Post to : dolfin@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~dolfin >>> More help : https://help.launchpad.net/ListHelp >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dolfin >> Post to : dolfin@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~dolfin >> More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : dolfin@lists.launchpad.net Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp