Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
Interpolation.src File Reference

Data Types

module  interpolation
 

Functions/Subroutines

recursive subroutine findpointsquadrant (Point, dim, MotherQuadrant)
 
recursive subroutine createchildquadrants (MotherQuadrant, dim)
 
recursive subroutine putelementsinchildquadrants (ChildQuadrant, MotherQuadrant, dim)
 

Function/Subroutine Documentation

recursive subroutine buildquadranttree::createchildquadrants ( type(quadrant_t), pointer  MotherQuadrant,
integer  dim 
)

References putelementsinchildquadrants().

Referenced by interpolation::buildquadranttree().

Here is the call graph for this function:

Here is the caller graph for this function:

recursive subroutine findleafelements::findpointsquadrant ( real(kind=dp), dimension(3)  Point,
integer  dim,
type(quadrant_t), pointer  MotherQuadrant 
)

Referenced by interpolation::findleafelements().

Here is the caller graph for this function:

recursive subroutine buildquadranttree::putelementsinchildquadrants ( type(quadrantpointer_t), dimension(8)  ChildQuadrant,
type(quadrant_t), pointer  MotherQuadrant,
integer  dim 
)

Loop over all elements in the MotherQuadrant, placing them in one of the 2^dim child quadrants.

References elementdescription::elementsize().

Referenced by createchildquadrants().

Here is the call graph for this function:

Here is the caller graph for this function: