|
BSpline Finite Element Exterior Calculus
|
Solve the Poisson problem. More...
Public Member Functions | |
| subroutine | solve_poisson_problem_1d (bfun, bspline, l, f, bdy_fun, rtol) |
| Solve the Poisson problem \(\nabla^2 u = f\) with Dirichlet boundary conditions. | |
Solve the Poisson problem.
| subroutine m_bspline_linalg::solve_poisson_problem::solve_poisson_problem_1d | ( | type(bsplinefun), intent(out) | bfun, |
| type(bsplinespace), intent(in) | bspline, | ||
| intent(in) | l, | ||
| type(bsplinefun), intent(in) | f, | ||
| procedure(user_function_1d_interface), optional | bdy_fun, | ||
| real(wp), intent(in), optional | rtol ) |
Solve the Poisson problem \(\nabla^2 u = f\) with Dirichlet boundary conditions.
| [out] | bfun | The resulting B-spline function |
| [in] | bspline | The B-spline basis |
| [in] | L | The Laplace matrix |
| [in] | f | The right-hand side |
| [in] | bdy_fun | _(optional)_ The boundary function (homogeneous if not present) |
| [in] | rtol | _(optional)_ The relative tolerance of the linear solver |