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
DomainDescriptionof the domain the problem is posed on.rhs – The
Functionf(x, μ).parameter_range – A tuple
(k_min, k_max)describing the interval in which k is allowed to vary.dirichlet_data –
Functionproviding the Dirichlet boundary values.neumann_data –
Functionproviding the Neumann boundary values.