Elmer FEM solver Elmer is an open source finite element software for multiphysical problems
interpolation Module Reference

## Public Member Functions

logical function pointinelement (Element, ElementNodes, Point, LocalCoordinates, GlobalEps, LocalEps, NumericEps, GlobalDistance, LocalDistance)

## Member Function/Subroutine Documentation

Builds a tree hierarchy recursively bisectioning the geometry bounding box, and partitioning the bulk elements in the last level of the tree hierarchy.

Parameters
 mesh Finite elememt mesh boundingbox XMin, YMin, ZMin, XMax, YMax, ZMax rootquadrant Quadrant tree structure root

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

 logical function interpolation::pointinelement ( type(element_t), pointer Element, type(nodes_t) ElementNodes, real(kind=dp), dimension(:) Point, real(kind=dp), dimension(:) LocalCoordinates, real(kind=dp), optional GlobalEps, real(kind=dp), optional LocalEps, real(kind=dp), optional NumericEps, real(kind=dp), optional GlobalDistance, real(kind=dp), optional LocalDistance )

Checks whether a given point belongs to a given bulk element If it does, returns the local coordinates in the bulk element.

Parameters
 element Bulk element we are checking elementnodes The nodal points of the bulk element point Point under study. localcoordinates Local coordinates corresponding to the global ones. globaleps Required accuracy of global coordinates localeps Required accuracy of local coordinates numericeps Accuracy of numberical operations globaldistance Returns the distance from the element in global coordinates. localdistance Returns the distance from the element in local coordinates.

Here is the call graph for this function:

Here is the caller graph for this function:

The documentation for this module was generated from the following file: