On Wed, 10 Jul 2013, Derek Gaston wrote:

> Wait - I see what you're asking...

In that case you're one step ahead of me.  ;-)  I'm mostly just trying
to see if I understand your problem and your proposal.

But I am also trying to see if there are less intrusive ways to manage
the same effect.  If you have to do a hash map anyway, could you index
by point for nodes and by a std::pair of elem->point(0) and
elem->point(1) for elements?

Or does this need to work in the moving mesh case too?  I admit, it
would be nice to have a way to prevent the trickier FE types (those
which choose basis sign based on some global ordering of points) from
breaking when the mesh gets distorted.

I'd rather avoid adding a mandatory extra 8 bytes to every DofObject,
but I don't see any insuperable obstacle to adding an optional 8
bytes; this could even be run-time optional since we already have to
have that variable-size _idx_buf in there.  The only practical
obstacle is that the _idx_buf code is *already* scary complicated.
---
Roy

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to