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

Functions/Subroutines

subroutine isosurfacesolver (Model, Solver, dt, Transient)
 
integer function createnodes ()
 
subroutine remap ()
 
integer function createsurfaces ()
 
integer function createsurfacefromtetra (Tetra, F, Surf)
 
logical function createlinefromtriangle (Triangle, F, Line)
 

Function/Subroutine Documentation

logical function isosurfacesolver::createlinefromtriangle ( type(element_t)  Triangle,
real(kind=dp), dimension(3)  F,
integer, dimension(2)  Line 
)

Create isoline related to one triangular element.

Referenced by createsurfaces().

Here is the caller graph for this function:

integer function isosurfacesolver::createnodes ( )

Create nodes for the isosurface / isoline.

References defutils::getstring(), messages::info(), solver(), lists::variableadd(), lists::variableaddvector(), and lists::variableget().

Referenced by isosurfacesolver().

Here is the call graph for this function:

Here is the caller graph for this function:

integer function isosurfacesolver::createsurfacefromtetra ( type(element_t)  Tetra,
real(kind=dp), dimension(4)  F,
integer, dimension(2,3)  Surf 
)

Create isosurfaces related to one tetrahedral element.

Referenced by createsurfaces().

Here is the caller graph for this function:

integer function isosurfacesolver::createsurfaces ( )

Create the isosurfaces or isolines.

References meshutils::allocateelement(), createlinefromtriangle(), createsurfacefromtetra(), and elementdescription::getelementtype().

Referenced by isosurfacesolver().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine isosurfacesolver::remap ( )

Remap the field values to the isosurface.

References defutils::getstring(), and lists::variableget().

Referenced by isosurfacesolver().

Here is the call graph for this function:

Here is the caller graph for this function: