Elmer FEM solver Elmer is an open source finite element software for multiphysical problems
PoissonBoltzmannSolve.src File Reference

Functions/Subroutines

subroutine poissonboltzmannsolve (Model, Solver, dt, TransientSimulation)

subroutine electrolytematerialparameters ()

subroutine poissonboltzmanncompose (StiffMatrix, Force, Permittivity, Load, Element, n, Nodes)

subroutine statelecboundary (BoundaryMatrix, BoundaryVector, LoadVector, Element, n, Nodes)

subroutine generalelectricflux (Model, Potential, Reorder)

Function/Subroutine Documentation

 subroutine poissonboltzmannsolve::electrolytematerialparameters ( )

References lists::listgetconstreal(), lists::listgetinteger(), and lists::listgetreal().

Referenced by generalelectricflux(), and poissonboltzmannsolve().

Here is the call graph for this function:

Here is the caller graph for this function:

 subroutine poissonboltzmannsolve::generalelectricflux ( type(model_t) Model, real(kind=dp), dimension(:) Potential, integer, dimension(:) Reorder )

Referenced by poissonboltzmannsolve(), and statelecsolver().

Here is the call graph for this function:

Here is the caller graph for this function:

 subroutine poissonboltzmannsolve::poissonboltzmanncompose ( real(kind=dp), dimension(:,:) StiffMatrix, real(kind=dp), dimension(:) Force, real(kind=dp), dimension(:) Permittivity, real(kind=dp), dimension(:) Load, type(element_t), pointer Element, integer n, type(nodes_t) Nodes )

Referenced by poissonboltzmannsolve().

Here is the call graph for this function:

Here is the caller graph for this function:

 subroutine poissonboltzmannsolve::statelecboundary ( real(kind=dp), dimension(:,:) BoundaryMatrix, real(kind=dp), dimension(:) BoundaryVector, real(kind=dp), dimension(:) LoadVector, type(element_t) Element, integer n, type(nodes_t) Nodes )

Referenced by boundaryassembly(), and poissonboltzmannsolve().

Here is the call graph for this function:

Here is the caller graph for this function: