pymor.analyticalproblems.helmholtz
¶
Module Contents¶
- pymor.analyticalproblems.helmholtz.helmholtz_problem(domain=RectDomain(), rhs=None, parameter_range=(0.0, 100.0), dirichlet_data=None, neumann_data=None)[source]¶
Helmholtz equation problem.
This problem is to solve the Helmholtz equation
- ∆ u(x, k) - k^2 u(x, k) = f(x, k)
on a given domain.
Parameters
- domain
A
DomainDescription
of the domain the problem is posed on.- rhs
The
Function
f(x, μ).- parameter_range
A tuple
(k_min, k_max)
describing the interval in which k is allowed to vary.- dirichlet_data
Function
providing the Dirichlet boundary values.- neumann_data
Function
providing the Neumann boundary values.