OpenCMISS-Iron Internal API Documentation
helmholtz_equations_routines::HELMHOLTZ_EQUATION_FINITE_ELEMENT_CALCULATE Interface Reference

Calculates the element stiffness matrices and RHS for a Helmholtz equation finite element equations set. More...

Private Member Functions

subroutine helmholtz_equation_finite_element_calculate (EQUATIONS_SET, ELEMENT_NUMBER, ERR, ERROR,)
 
subroutine helmholtz_equation_finite_element_calculate (EQUATIONS_SET, ELEMENT_NUMBER, ERR, ERROR,)
 

Detailed Description

Calculates the element stiffness matrices and RHS for a Helmholtz equation finite element equations set.

Definition at line 292 of file Helmholtz_equations_routines.f90.

Member Function/Subroutine Documentation

subroutine helmholtz_equations_routines::HELMHOLTZ_EQUATION_FINITE_ELEMENT_CALCULATE::helmholtz_equation_finite_element_calculate ( type(equations_set_type), pointer  EQUATIONS_SET,
integer(intg), intent(in)  ELEMENT_NUMBER,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private
Parameters
equations_setA pointer to the equations set to perform the finite element calculations on
[in]element_numberThe element number to calculate
[out]errThe error code
[out]errorThe error string

Definition at line 96 of file Helmholtz_TEMPLATE_equations_routines.f90.

References base_routines::enters(), and base_routines::exits().

subroutine helmholtz_equations_routines::HELMHOLTZ_EQUATION_FINITE_ELEMENT_CALCULATE::helmholtz_equation_finite_element_calculate ( type(equations_set_type), pointer  EQUATIONS_SET,
integer(intg), intent(in)  ELEMENT_NUMBER,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private
Parameters
equations_setA pointer to the equations set to perform the finite element calculations on
[in]element_numberThe element number to calculate
[out]errThe error code
[out]errorThe error string

Definition at line 293 of file Helmholtz_equations_routines.f90.

References basis_routines::basis_default_quadrature_scheme, base_routines::enters(), equations_set_constants::equations_set_generalised_helmholtz_subtype, equations_set_constants::equations_set_standard_helmholtz_subtype, base_routines::exits(), constants::first_part_deriv, constants::no_part_deriv, and constants::partial_derivative_first_derivative_map.