Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
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) |
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 | ||
) |
subroutine fourierdiffusion3dsolver::lcondensate | ( | integer | n, |
complex(kind=dp), dimension(:,:) | K, | ||
complex(kind=dp), dimension(:) | F | ||
) |
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 | ||
) |
References coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), integration::gausspoints(), and lcondensate().
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 | ||
) |
References coordinatesystems::coordinatesqrtmetric(), coordinatesystems::coordinatesystemdimension(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), and integration::gausspoints().
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 | ||
) |
References computelorentz(), coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), linearalgebra::invertmatrix(), lists::listgetinteger(), and lists::listgetreal().