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

## Functions/Subroutines

subroutine fourierdiffusion3dsolver (Model, Solver, dt, TransientSimulation)

subroutine localmatrix (StiffMatrix, Force, AngularFrequency, NodalConductivity, Load, Bubbles, Element, n, Nodes)

subroutine localmatrixboundary (StiffMatrix, Force, AngularFrequency, Impedance, Load, Element, n, Nodes)

subroutine lcondensate (n, K, F)

subroutine lorentzforceave (LrFx, LrFy, LrFz, BRex, BImx, BRey, BImy, BRez, BImz, Reorder)

real(kind=dp) function,
dimension(3)
computelorentz (B, dHdx, mu, SqrtMetric, Metric, Symb)

## Function/Subroutine Documentation

 real(kind=dp) function, dimension(3) fourierdiffusion3dsolver::computelorentz ( real(kind=dp), dimension(:) B, real(kind=dp), dimension(:,:) dHdx, real(kind=dp) mu, real(kind=dp) SqrtMetric, real(kind=dp), dimension(:,:) Metric, real(kind=dp), dimension(:,:,:) Symb )

References coordinatesystems::currentcoordinatesystem().

Here is the call graph for this function:

 subroutine fourierdiffusion3dsolver::lcondensate ( integer n, complex(kind=dp), dimension(:,:) K, complex(kind=dp), dimension(:) F )

References linearalgebra::complexinvertmatrix().

Here is the call graph for this function:

 subroutine fourierdiffusion3dsolver::localmatrix ( real(kind=dp), dimension(:,:) StiffMatrix, real(kind=dp), dimension(:) Force, real(kind=dp) AngularFrequency, real(kind=dp), dimension(:) NodalConductivity, real(kind=dp), dimension(:,:) Load, logical Bubbles, type(element_t), pointer Element, integer n, type(nodes_t) Nodes )

Here is the call graph for this function:

 subroutine fourierdiffusion3dsolver::localmatrixboundary ( real(kind=dp), dimension(:,:) StiffMatrix, real(kind=dp), dimension(:) Force, real(kind=dp) AngularFrequency, real(kind=dp), dimension(:,:) Impedance, real(kind=dp), dimension(:,:) Load, type(element_t), pointer Element, integer n, type(nodes_t) Nodes )

Here is the call graph for this function:

 subroutine fourierdiffusion3dsolver::lorentzforceave ( real(kind=dp), dimension(:) LrFx, real(kind=dp), dimension(:) LrFy, real(kind=dp), dimension(:) LrFz, real(kind=dp), dimension(:) BRex, real(kind=dp), dimension(:) BImx, real(kind=dp), dimension(:) BRey, real(kind=dp), dimension(:) BImy, real(kind=dp), dimension(:) BRez, real(kind=dp), dimension(:) BImz, integer, dimension(:) Reorder )

Here is the call graph for this function: