As a user, I would like to be able to use point elements and line (or higher order) conditions in the same model, without the neighbour find algorithm crashing.
Reproduction steps
- Create a modelpart, which has a 2D1N or 3D1N element and a 2DXN or 3DXN condition
- Run the process to find neighbours on this model
- The process throws an error because a point can't generate edges or faces
Acceptance Criteria
Given a user has a model with point elements as well as line/surface conditions
When the user runs the model (which in turn runs the find neighbor algorithm)
Then the run doesn't crash