Elmer FEM solver Elmer is an open source finite element software for multiphysical problems
HeatSolveNew.src File Reference

## Functions/Subroutines

subroutine heatsolver (Model, Solver, Timestep, TransientSimulation)

subroutine diffusegrayradiation (Model, Solver, Element, Temperature, TempPerm, ForceVector, AngleFraction, Text)

subroutine effectiveheatcapacity ()

logical function checklatentheat ()

subroutine integovera (BoundaryMatrix, BoundaryVector, LOAD, NodalAlpha, Element, n, m, Nodes)

subroutine findgapindexes (Element, Indexes, n)

subroutine addheatgap (Solver, Element, STIFF, TempPerm)

real(kind=dp) function,
dimension(2)
heatboundaryresidual (Model, Edge, Mesh, Quant, Perm, Gnorm)

real(kind=dp) function,
dimension(2)
heatedgeresidual (Model, Edge, Mesh, Quant, Perm)

real(kind=dp) function,
dimension(2)
heatinsideresidual (Model, Element, Mesh, Quant, Perm, Fnorm)

## Function/Subroutine Documentation

References timeintegrate::bdflocal(), and solver().

Here is the call graph for this function:

Here is the call graph for this function:

 subroutine heatsolver::addheatgap ( type(solver_t) Solver, type(element_t) Element, real(kind=dp), dimension(:,:) STIFF, integer, dimension(:) TempPerm )

Here is the call graph for this function:

 logical function heatsolver::checklatentheat ( )

Here is the call graph for this function:

 subroutine heatsolver::diffusegrayradiation ( type(model_t) Model, type(solver_t) Solver, type(element_t), pointer Element, real(kind=dp), dimension(:) Temperature, integer, dimension(:) TempPerm, real(kind=dp), dimension(:) ForceVector, real(kind=dp) AngleFraction, real(kind=dp) Text )

Here is the call graph for this function:

 subroutine heatsolver::effectiveheatcapacity ( )

Here is the call graph for this function:

 subroutine heatsolver::findgapindexes ( type(element_t) Element, integer, dimension(:) Indexes, integer n )

References solver().

Here is the call graph for this function:

 real(kind=dp) function, dimension(2) heatboundaryresidual ( type(model_t) Model, type( element_t ), pointer Edge, type( mesh_t ), pointer Mesh, real(kind=dp), dimension(:) Quant, integer, dimension(:) Perm, real(kind=dp) Gnorm )

Here is the call graph for this function:

 real(kind=dp) function, dimension(2) heatedgeresidual ( type(model_t) Model, type( element_t ), pointer Edge, type( mesh_t ), pointer Mesh, real(kind=dp), dimension(:) Quant, integer, dimension(:) Perm )

Here is the call graph for this function:

 real(kind=dp) function, dimension(2) heatinsideresidual ( type(model_t) Model, type( element_t ), pointer Element, type( mesh_t ), pointer Mesh, real(kind=dp), dimension(:) Quant, integer, dimension(:) Perm, real(kind=dp) Fnorm )

Here is the call graph for this function:

 subroutine heatsolver::integovera ( real(kind=dp), dimension(:,:) BoundaryMatrix, real(kind=dp), dimension(:) BoundaryVector, real(kind=dp), dimension(:) LOAD, real(kind=dp), dimension(:) NodalAlpha, type(element_t) Element, integer n, integer m, type(nodes_t) Nodes )

Here is the call graph for this function: