numerics
Loading...
Searching...
No Matches
pde.hpp
Go to the documentation of this file.
1
/// @file pde/pde.hpp
2
/// @brief Umbrella include for the PDE module.
3
///
4
/// Finite-difference operators, 3D field types, and time integration:
5
/// stencil.hpp -- 2D/3D Laplacians, fiber sweeps, gradient, divergence, curl
6
/// fields.hpp -- ScalarField3D, VectorField3D, FieldSolver, MagneticSolver
7
/// adi.hpp -- CrankNicolsonADI (2D parabolic, Strang splitting)
8
/// diffusion.hpp -- diffusion_step_2d{,_dirichlet} (explicit Euler)
9
#pragma once
10
11
#include "
pde/stencil.hpp
"
12
#include "
pde/fields.hpp
"
13
#include "
pde/adi.hpp
"
14
#include "
pde/diffusion.hpp
"
adi.hpp
Crank-Nicolson ADI solver for 2D parabolic equations via fiber sweeps.
diffusion.hpp
Explicit Euler diffusion steps for 2D uniform grids.
fields.hpp
3D scalar and vector fields on Cartesian grids, with PDE field solvers.
stencil.hpp
Higher-order stencil and grid-sweep utilities.
include
pde
pde.hpp
Generated by
1.9.8