Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
Public Member Functions | |
subroutine | stressgeneralcompose (MassMatrix, StiffMatrix, ForceVector, LoadVector, NodalYoung, NodalPoisson, NodalDensity, PlaneStress, Isotropic, NodalHeatExpansion, NodalTemperature, Element, n, Nodes) |
subroutine | stressgeneralboundary (BoundaryMatrix, BoundaryVector, LoadVector, NodalAlpha, NodalBeta, Element, n, Nodes) |
subroutine stressgeneral::stressgeneralboundary | ( | 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 | ||
) |
References coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), integration::gausspoints(), normal(), and elementdescription::normalvector().
subroutine stressgeneral::stressgeneralcompose | ( | real(kind=dp), dimension(:,:) | MassMatrix, |
real(kind=dp), dimension(:,:) | StiffMatrix, | ||
real(kind=dp), dimension(:) | ForceVector, | ||
real(kind=dp), dimension(:,:) | LoadVector, | ||
real(kind=dp), dimension(:,:,:) | NodalYoung, | ||
real(kind=dp), dimension(:) | NodalPoisson, | ||
real(kind=dp), dimension(:) | NodalDensity, | ||
logical | PlaneStress, | ||
logical, dimension(2) | Isotropic, | ||
real(kind=dp), dimension(:,:,:) | NodalHeatExpansion, | ||
real(kind=dp), dimension(:) | NodalTemperature, | ||
type(element_t) | Element, | ||
integer | n, | ||
type(nodes_t) | Nodes | ||
) |
References coordinatesystems::coordinatesystemdimension(), coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), and integration::gausspoints().