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

Functions/Subroutines

subroutine distancesolver (Model, Solver, dt, TransientSimulation)
 
subroutine localmatrix (STIFF, FORCE, Element, n, nd)
 
subroutine lcondensate (N, Nb, K, F)
 
subroutine distancesolver_init (Model, Solver, dt, TransientSimulation)
 
subroutine distancesolver1 (Model, Solver, dt, TransientSimulation)
 
subroutine distcomp0
 
subroutine distcomp
 

Function/Subroutine Documentation

subroutine distancesolver_init ( type(model_t)  Model,
type(solver_t)  Solver,
real(kind=dp)  dt,
logical  TransientSimulation 
)

Initialization for the primary solver.

References defutils::getsolverparams(), lists::listaddconstreal(), and lists::listcheckpresent().

Here is the call graph for this function:

subroutine distancesolver1::distcomp ( )

References solver(), and generalutils::sortr().

Referenced by distancesolver1().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine distancesolver1::distcomp0 ( )

References solver().

Here is the call graph for this function:

subroutine distancesolver::lcondensate ( integer  N,
integer  Nb,
real(kind=dp), dimension(:,:)  K,
real(kind=dp), dimension(:)  F 
)

References linearalgebra::invertmatrix().

Here is the call graph for this function:

subroutine distancesolver::localmatrix ( real(kind=dp), dimension(:,:)  STIFF,
real(kind=dp), dimension(:)  FORCE,
type(element_t), pointer  Element,
integer  n,
integer  nd 
)

References coordinatesystems::coordinatesystemdimension(), elementdescription::elementinfo(), integration::gausspoints(), defutils::getcreal(), defutils::getelementnodes(), defutils::getlocalsolution::getscalarlocalsolution(), and defutils::getsolverparams().

Here is the call graph for this function: