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

Functions/Subroutines

subroutine magneticsolver (Model, Solver, dt, TransientSimulation)
 
subroutine computenodalfield (Field1, Field2, Field3, B1, B2, B3, Ji1, Ji2, Ji3, Reorder)
 
subroutine lorentzforcenodal (LrF1, LrF2, LrF3, B1, B2, B3, Reorder)
 

Function/Subroutine Documentation

subroutine magneticsolver::computenodalfield ( real(kind=dp), dimension(:)  Field1,
real(kind=dp), dimension(:)  Field2,
real(kind=dp), dimension(:)  Field3,
real(kind=dp), dimension(:)  B1,
real(kind=dp), dimension(:)  B2,
real(kind=dp), dimension(:)  B3,
real(kind=dp), dimension(:)  Ji1,
real(kind=dp), dimension(:)  Ji2,
real(kind=dp), dimension(:)  Ji3,
integer, dimension(:)  Reorder 
)

References coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), defutils::getmaterial(), defutils::getreal(), defutils::getlocalsolution::getscalarlocalsolution(), solver(), and messages::warn().

Referenced by magneticsolver().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine magneticsolver::lorentzforcenodal ( real(kind=dp), dimension(:)  LrF1,
real(kind=dp), dimension(:)  LrF2,
real(kind=dp), dimension(:)  LrF3,
real(kind=dp), dimension(:)  B1,
real(kind=dp), dimension(:)  B2,
real(kind=dp), dimension(:)  B3,
integer, dimension(:)  Reorder 
)

References messages::fatal(), defutils::getbodyforceid(), defutils::getlogical(), defutils::getmaterialid(), defutils::getreal(), lists::listgetstring(), and differentials::lorentzforce().

Referenced by magneticsolver().

Here is the call graph for this function:

Here is the caller graph for this function: