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

Data Types

module  meshutils
 

Functions/Subroutines

subroutine fixfaceedges ()
 
type(element_t) function, pointer getelemententity (Element, which, Mesh)
 
subroutine coordinatetransformationnodal (CoordTransform, R)
 
subroutine determineforbiddennodes ()
 
subroutine assignconstraints ()
 
subroutine updateparallelmesh (Mesh, NewMesh)
 
real(kind=dp) function fixingnodesscore (direction, cand)
 

Function/Subroutine Documentation

subroutine findmeshedges::assignconstraints ( )

Referenced by meshutils::findmeshedges().

Here is the caller graph for this function:

subroutine detectextrudedstructure::coordinatetransformationnodal ( character(len=max_name_len)  CoordTransform,
real(kind=dp), dimension(3)  R 
)

References messages::fatal(), and lists::listgetlogical().

Referenced by meshutils::detectextrudedstructure().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine findrigidbodyfixingnodes::determineforbiddennodes ( )

Find the nodes that are either on interface, boundary or do not belong to the field.

Referenced by meshutils::findrigidbodyfixingnodes().

Here is the caller graph for this function:

subroutine findmeshedges3d::fixfaceedges ( )

Referenced by meshutils::findmeshedges3d().

Here is the caller graph for this function:

real(kind=dp) function findrigidbodyfixingnodes::fixingnodesscore ( integer  direction,
integer  cand 
)

Give a value of goodness to the chosen fixing node.

Referenced by meshutils::findrigidbodyfixingnodes().

Here is the caller graph for this function:

type(element_t) function, pointer assignlocalnumber::getelemententity ( type(element_t), pointer  Element,
integer  which,
type(mesh_t), pointer  Mesh 
)

Referenced by meshutils::assignlocalnumber().

Here is the caller graph for this function:

subroutine splitmeshequal::updateparallelmesh ( type(mesh_t), pointer  Mesh,
type(mesh_t), pointer  NewMesh 
)

References coordinatesystems::coordinatesystemdimension(), messages::fatal(), parallelutils::parallelglobalnumbering(), and sort().

Referenced by meshutils::splitmeshequal().

Here is the call graph for this function:

Here is the caller graph for this function: