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

Public Member Functions

subroutine diffuseconvectivecompose (MassMatrix, StiffMatrix, ForceVector, LoadVector, NodalCT, NodalC0, NodalC1, NodalC2, PhaseChange, NodalTemperature, Enthalpy, Ux, Uy, Uz, MUx, MUy, MUz, Nodalmu, Nodalrho, NodalPressure, NodaldPressureDt, NodalPressureCoeff, Compressible, Stabilize, UseBubbles, Element, n, Nodes)
 
subroutine diffuseconvectiveboundary (BoundaryMatrix, BoundaryVector, LoadVector, NodalAlpha, Element, n, Nodes)
 

Member Function/Subroutine Documentation

subroutine diffuseconvective::diffuseconvectiveboundary ( real(kind=dp), dimension(:,:)  BoundaryMatrix,
real(kind=dp), dimension(:)  BoundaryVector,
real(kind=dp), dimension(:)  LoadVector,
real(kind=dp), dimension(:)  NodalAlpha,
type(element_t)  Element,
integer  n,
type(nodes_t)  Nodes 
)

Return element local matrices and RSH vector for boundary conditions of diffusion convection equation:

References elementdescription::elementinfo(), and integration::gausspoints().

Here is the call graph for this function:

subroutine diffuseconvective::diffuseconvectivecompose ( real(kind=dp), dimension(:,:)  MassMatrix,
real(kind=dp), dimension(:,:)  StiffMatrix,
real(kind=dp), dimension(:)  ForceVector,
real(kind=dp), dimension(:)  LoadVector,
real(kind=dp), dimension(:)  NodalCT,
real(kind=dp), dimension(:)  NodalC0,
real(kind=dp), dimension(:)  NodalC1,
real(kind=dp), dimension(:,:,:)  NodalC2,
logical  PhaseChange,
real(kind=dp), dimension(:)  NodalTemperature,
real(kind=dp), dimension(:)  Enthalpy,
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,
real(kind=dp), dimension(:)  Nodalmu,
real(kind=dp), dimension(:)  Nodalrho,
real(kind=dp), dimension(:)  NodalPressure,
real(kind=dp), dimension(:)  NodaldPressureDt,
real(kind=dp), dimension(:)  NodalPressureCoeff,
logical  Compressible,
logical  Stabilize,
logical  UseBubbles,
type(element_t), pointer  Element,
integer  n,
type(nodes_t)  Nodes 
)

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