4.1.5.1.3 pde.backends.scipy.operators.cylindrical_sym module
This module implements differential operators on cylindrical grids.
Make a operator that solves Poisson's equation. |
- make_poisson_solver(bcs, *, method='auto')[source]
Make a operator that solves Poisson’s equation.
The cylindrical grid assumes polar symmetry, so that fields only depend on the radial coordinate r and the axial coordinate z. Here, the first axis is along the radius, while the second axis is along the axis of the cylinder. The radial discretization is defined as \(r_i = (i + \frac12) \Delta r\) for \(i=0, \ldots, N_r-1\).
- Parameters:
bcs (
BoundariesList) – Specifies the boundary conditions applied to the field. This must be an instance ofBoundariesList, which can be created from various data formats using the class methodfrom_data().method (str) – The chosen method for implementing the operator
- Returns:
A function that can be applied to an array of values
- Return type:
OperatorImplType