Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
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) |
subroutine findmeshedges::assignconstraints | ( | ) |
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().
subroutine findrigidbodyfixingnodes::determineforbiddennodes | ( | ) |
Find the nodes that are either on interface, boundary or do not belong to the field.
Referenced by meshutils::findrigidbodyfixingnodes().
subroutine findmeshedges3d::fixfaceedges | ( | ) |
real(kind=dp) function findrigidbodyfixingnodes::fixingnodesscore | ( | integer | direction, |
integer | cand | ||
) |
Give a value of goodness to the chosen fixing node.
Referenced by meshutils::findrigidbodyfixingnodes().
type(element_t) function, pointer assignlocalnumber::getelemententity | ( | type(element_t), pointer | Element, |
integer | which, | ||
type(mesh_t), pointer | Mesh | ||
) |
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().