Poisson Solver routines enable approximate solving of certain two-dimensional and three-dimensional problems. Figure "Structure of the Poisson Solver" shows the general structure of the Poisson Solver.
This description always shows the solution process for the Helmholtz problem, because Fast Poisson Solvers and Fast Laplace Solvers are special cases of Fast Helmholtz Solvers (see Poisson Solver Implementation).
Initializes basic data structures of the Fast 2D/3D Helmholtz Solver.
Checks consistency and correctness of input data and initializes certain data structures required to solve 2D/3D Helmholtz problem.
Computes the solution of the 2D/3D Helmholtz problem specified by the parameters.
Releases the memory allocated for the data structures used by the FFT interface.