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

## Functions/Subroutines

subroutine helmholtzsolver (Model, Solver, dt, TransientSimulation)

subroutine localmatrix (STIFF, FORCE, AngularFrequency, SoundSpeed, ConvVelo, Damping, Load, Bubbles, Element, n, nd)

subroutine localmatrixboundary (STIFF, FORCE, AngularFrequency, Impedance, Load, Element, n, nd, ConvVelo)

subroutine localinterfacematrix (STIFF, FORCE, AngularFrequency, Density, Element, n, WallVelo)

subroutine lcondensate (n, K, F)

## Function/Subroutine Documentation

 subroutine helmholtzsolver::lcondensate ( integer n, complex(kind=dp), dimension(:,:) K, complex(kind=dp), dimension(:) F )

References linearalgebra::complexinvertmatrix().

Here is the call graph for this function:

 subroutine helmholtzsolver::localinterfacematrix ( complex(kind=dp), dimension(:,:) STIFF, complex(kind=dp), dimension(:) FORCE, real(kind=dp) AngularFrequency, real(kind=dp), dimension(:) Density, type(element_t), pointer Element, integer n, complex(kind=dp), dimension(:,:) WallVelo )

Here is the call graph for this function:

 subroutine helmholtzsolver::localmatrix ( complex(kind=dp), dimension(:,:) STIFF, complex(kind=dp), dimension(:) FORCE, real(kind=dp) AngularFrequency, real(kind=dp), dimension(:) SoundSpeed, real(kind=dp), dimension(:,:) ConvVelo, real(kind=dp), dimension(:) Damping, real(kind=dp), dimension(:,:) Load, logical Bubbles, type(element_t), pointer Element, integer n, integer nd )

Here is the call graph for this function:

 subroutine helmholtzsolver::localmatrixboundary ( complex(kind=dp), dimension(:,:) STIFF, complex(kind=dp), dimension(:) FORCE, real(kind=dp) AngularFrequency, real(kind=dp), dimension(:,:) Impedance, real(kind=dp), dimension(:,:) Load, type(element_t), pointer Element, integer n, integer nd, real(kind=dp), dimension(:,:) ConvVelo )

Here is the call graph for this function: