How to Access Neighbor Nodes and Elements

From KratosWiki
Revision as of 15:01, 26 November 2007 by Rrossi (Talk | contribs)
Jump to: navigation, search

In a finite element context it is often useful to have a fast access ( O(N) time with N number of nodes ) to the objects which are "around" a certain node. This can be achieved by storing on each node the list of all of the nodes and elements which are close to it.

Before proceeding it is useful to clarify the meaning of the word "around". To do so, let's consider the mesh

Neighbours.jpg

we will define as "NEIGHBOUR NODES" of node 910 which share at least one element with node 910. To make an example

  • Node 910 has the nodes {968 , 940 , 986 , 850 , 876 , 931 } as neighbours nodes
  • Node 876 has the nodes {910, 850, 820, 843, 898, 931} as neighbours nodes

...

and the elements

  • {2873, 2960, 2961, 2876, 2875, 2874} as NEIGHBOUR ELEMENTS of node 910
Personal tools
Categories