From: Derek G. <fri...@gm...> - 2006-07-10 18:02:59
|
Hello all.... I'm trying to get smoothing with adaptivity running... and I've got a brain teaser.... Let's say I have an edge with two nodes (1,2) like so: 1----2 That edge gets refined so that it now looks like: 1--3--2 Firstly.... if 3 is a hanging node... I need to be able run through the mesh and detect that... what would be the best way to detect a hanging node? Further... if it is a hanging node I need to be able to find it's "parent nodes" (ie 1,2) so that I can constrain its movement. I know that we do constraints in the matrix assembly stuff in this way... is there already a builtin way to return the two immediate parents of this node? My last question.... when we do refinement we always split edges in half. Does the code rely on this new node always lying halfway between the two parent nodes? If the smoother tries to move around new nodes will that make something blow up? Thanks for any help! Derek |