Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
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) |
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().
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().
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().
integer function isosurfacesolver::createsurfaces | ( | ) |
Create the isosurfaces or isolines.
References meshutils::allocateelement(), createlinefromtriangle(), createsurfacefromtetra(), and elementdescription::getelementtype().
Referenced by isosurfacesolver().
subroutine isosurfacesolver::remap | ( | ) |
Remap the field values to the isosurface.
References defutils::getstring(), and lists::variableget().
Referenced by isosurfacesolver().