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.