Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
Public Member Functions | |
subroutine | navierstokesgeneralcompose (MassMatrix, StiffMatrix, ForceVector, LoadVector, NodalViscosity, NodalDensity, Ux, Uy, Uz, MUx, MUy, MUz, Stabilize, NewtonLinearization, Element, n, Nodes) |
subroutine | navierstokesgeneralboundary (BoundaryMatrix, BoundaryVector, LoadVector, NodalAlpha, NodalBeta, NodalExtPressure, NodalSlipCoeff, Element, n, Nodes) |
subroutine navierstokesgeneral::navierstokesgeneralboundary | ( | 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, | ||
real(kind=dp), dimension(:) | NodalExtPressure, | ||
real(kind=dp), dimension(:,:) | NodalSlipCoeff, | ||
type(element_t), pointer | Element, | ||
integer | n, | ||
type(nodes_t) | Nodes | ||
) |
Return element local matrices and RSH vector for Navier-Stokes-equations boundary conditions. (No velocity dependent velocity BC:s ("Newton BCs") at the moment, so BoundaryMatrix will contain only zeros at exit...)
References coordinatesystems::coordinatesystemdimension(), coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), elementdescription::elementinfo(), integration::gausspoints(), normal(), and elementdescription::normalvector().
Referenced by flowsolver().
subroutine navierstokesgeneral::navierstokesgeneralcompose | ( | real(kind=dp), dimension(:,:) | MassMatrix, |
real(kind=dp), dimension(:,:) | StiffMatrix, | ||
real(kind=dp), dimension(:) | ForceVector, | ||
real(kind=dp), dimension(:,:) | LoadVector, | ||
real(kind=dp), dimension(:) | NodalViscosity, | ||
real(kind=dp), dimension(:) | NodalDensity, | ||
real(kind=dp), dimension(:) | Ux, | ||
real(kind=dp), dimension(:) | Uy, | ||
real(kind=dp), dimension(:) | Uz, | ||
real(kind=dp), dimension(:) | MUx, | ||
real(kind=dp), dimension(:) | MUy, | ||
real(kind=dp), dimension(:) | MUz, | ||
logical | Stabilize, | ||
logical | NewtonLinearization, | ||
type(element_t), pointer | Element, | ||
integer | n, | ||
type(nodes_t) | Nodes | ||
) |
Return element local matrices and RSH vector for Navier-Stokes-Equations in general Euclidian coordinate system.
References coordinatesystems::coordinatesystemdimension(), coordinatesystems::coordinatesysteminfo(), coordinatesystems::currentcoordinatesystem(), materialmodels::effectiveviscosity(), elementdescription::elementinfo(), integration::gausspoints(), and differentials::lorentzforce().
Referenced by flowsolver().