Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
maxwellgeneral Module Reference

Public Member Functions

subroutine maxwellgeneralcompose (MassMatrix, StiffMatrix, ForceVector, LoadVector, NodalConductivity, Mx, My, Mz, Ux, Uy, Uz, Element, n, Nodes)
 
subroutine maxwellgeneralboundary (BoundaryMatrix, BoundaryVector, LoadVector, NodalAlpha, NodalBeta, Element, n, Nodes)
 

Member Function/Subroutine Documentation

subroutine maxwellgeneral::maxwellgeneralboundary ( real(kind=dp), dimension(:,:)  BoundaryMatrix,
real(kind=dp), dimension(:)  BoundaryVector,
real(kind=dp), dimension(:,:)  LoadVector,
real(kind=dp), dimension(:)  NodalAlpha,
real(kind=dp), dimension(:)  NodalBeta,
type(element_t), pointer  Element,
integer  n,
type(nodes_t)  Nodes 
)

Return element local matrices and RHS vector for the MHD Maxwell equation.

References coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), integration::gausspoints(), and elementdescription::normalvector().

Referenced by magneticsolver().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine maxwellgeneral::maxwellgeneralcompose ( real(kind=dp), dimension(:,:), target  MassMatrix,
real(kind=dp), dimension(:,:), target  StiffMatrix,
real(kind=dp), dimension(:), target  ForceVector,
real(kind=dp), dimension(:,:)  LoadVector,
real(kind=dp), dimension(:)  NodalConductivity,
real(kind=dp), dimension(:)  Mx,
real(kind=dp), dimension(:)  My,
real(kind=dp), dimension(:)  Mz,
real(kind=dp), dimension(:)  Ux,
real(kind=dp), dimension(:)  Uy,
real(kind=dp), dimension(:)  Uz,
type(element_t)  Element,
integer  n,
type(nodes_t)  Nodes 
)

Return element local matrices and RHS vector for the MHD Maxwell equations.

References coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), and integration::gausspoints().

Referenced by magneticsolver().

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this module was generated from the following file: