pde/¶
Umbrella include for the PDE module.
Crank-Nicolson ADI sweeps for 2D parabolic systems <pde/adi.hpp>
Contracts for stencils, grid operators, and time steppers <pde/concepts.hpp>
Diffusion operators and implicit system builders for 2D grids <pde/diffusion.hpp>
pde::backward_euler_matrix – pde::backward_euler_operator – pde::backward_euler_operator_2d – pde::diffusion_step_2d – pde::diffusion_step_2d_4th_dirichlet – pde::diffusion_step_2d_dirichlet – pde::laplacian_sparse_2d – pde::make_cg_solver – pde::matrix_free_backward_euler_2d – pde::matrix_free_laplacian_2d
Elliptic solvers and vector calculus on 3D field containers <pde/field_solver.hpp>
mat-free grid & stencil operators with explicit spmat generation <pde/grid_operators.hpp>
operators::backward_euler_2d – operators::laplacian_2d – operators::to_sparse_matrix
2D Poisson equation solved via the Discrete Sine Transform <pde/poisson.hpp>
Higher-order stencil and grid-sweep utilities <pde/stencil.hpp>
col_fiber_sweep – curl_3d – divergence_3d – fill_grid – gradient_3d – laplacian_stencil_2d – laplacian_stencil_2d_4th – laplacian_stencil_2d_periodic – neg_laplacian_3d – row_fiber_sweep – sample_2d_periodic