Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
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) |
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().
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().