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

Functions/Subroutines

subroutine outletcompute_init (Model, Solver, dt, TransientSimulation)

subroutine outletcompute (Model, Solver, dt, TransientSimulation)

subroutine localmatrix (StiffMatrix, MassMatrix, Force, Lelem, Element, n, Nodes)

subroutine surfacecenterpoints (SolidEndBoundaries, SolidConnections, SolidEndAreas)

subroutine lumpedfluidicforce (LumpedBoundaries, FluidicForces, FluidicAreas, FluidicFluxes)

real(kind=dp) function outletinit (Model, n, t)

real(kind=dp) function outletdx (Model, n, t)

real(kind=dp) function outletdy (Model, n, t)

real(kind=dp) function outletpres (Model, n, t)

Function/Subroutine Documentation

 subroutine outletcompute::localmatrix ( real(kind=dp), dimension(:,:) StiffMatrix, real(kind=dp), dimension(:,:) MassMatrix, real(kind=dp), dimension(:) Force, real(kind=dp), dimension(:) Lelem, type(element_t), pointer Element, integer n, type(nodes_t) Nodes )

Here is the call graph for this function:

 subroutine outletcompute::lumpedfluidicforce ( integer, dimension(:) LumpedBoundaries, real(kind=dp), dimension(:) FluidicForces, real(kind=dp), dimension(:) FluidicAreas, real(kind=dp), dimension(:) FluidicFluxes )

Computes the fluidic forces, fluxes and areas of the higher dimensional boundary.

Referenced by outletcompute().

Here is the call graph for this function:

Here is the caller graph for this function:

 subroutine outletcompute_init ( type(model_t) Model, type(solver_t) Solver, real(kind=dp) dt, logical TransientSimulation )

Initialization of the primary solver. If requested create an internal mesh.

Here is the call graph for this function:

 subroutine outletcompute::surfacecenterpoints ( integer, dimension(:) SolidEndBoundaries, integer SolidConnections, real(kind=dp), dimension(:) SolidEndAreas )

Computes the center point of the higher dimensional boundary ends.

Referenced by outletcompute().

Here is the call graph for this function:

Here is the caller graph for this function: