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

## Functions/Subroutines

subroutine calculatelumped (nbf)

subroutine bsolver (Model, Solver, dt, Transient)

subroutine bulkassembly ()

subroutine magnetodynamics2d (Model, Solver, dt, TransientSimulation)

subroutine inertialmoment (U, A, Element, n, nd)

subroutine torque (U, Element, n, nd)

subroutine potential (U, A, Element, n, nd)

subroutine localmatrix (Element, n, nd)

subroutine localmatrixbc (Element, n, nd)

subroutine getreluctivity (Material, Acoef, n, Element)

subroutine magnetodynamics2dharmonic (Model, Solver, dt, TransientSimulation)

subroutine torque (U, Element, n, nd)

subroutine potential (U, A, Element, n, nd)

subroutine localmatrix (Element, n, nd)

subroutine bsolver_init (Model, Solver, dt, Transient)

subroutine localjumps (STIFF, Face, n, P1, n1, P2, n2)

## Function/Subroutine Documentation

 subroutine bsolver ( type(model_t) Model, type(solver_t) Solver, real(kind=dp) dt, logical Transient )

Given the vector potential computes its gradient i.e. the magnetic field intensity.

Parameters
 solver Linear & nonlinear equation solver options model All model information (mesh, materials, BCs, etc...) dt Timestep size for time dependent simulations transient Steady state or transient simulation

Here is the call graph for this function:

 subroutine bsolver::bulkassembly ( )

Here is the call graph for this function:

 subroutine calculatelumped ( integer nbf)

Referenced by magnetodynamics2d(), and magnetodynamics2dharmonic().

Here is the call graph for this function:

Here is the caller graph for this function: