Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
Public Member Functions | |
subroutine | maxwellcompose (MassMatrix, StiffMatrix, ForceVector, LoadVector, NodalConductivity, Mx, My, Mz, Ux, Uy, Uz, Element, n, Nodes) |
subroutine | maxwellboundary (BoundaryMatrix, BoundaryVector, LoadVector, NodalAlpha, NodalBeta, Element, n, Nodes) |
subroutine maxwell::maxwellboundary | ( | 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 RSH vector for the MHD Maxwell equation.
References elementdescription::elementinfo(), integration::gausspoints(), and elementdescription::normalvector().
Referenced by magneticsolver().
subroutine maxwell::maxwellcompose | ( | 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 equation.
References elementdescription::elementinfo(), and integration::gausspoints().
Referenced by magneticsolver().