|
numerics
|
3D scalar and vector fields on Cartesian grids, with PDE field solvers. More...
#include "spatial/grid3d.hpp"#include "linalg/solvers/solvers.hpp"#include <array>#include <vector>Go to the source code of this file.
Classes | |
| class | num::ScalarField3D |
| struct | num::VectorField3D |
| class | num::FieldSolver |
| class | num::MagneticSolver |
Namespaces | |
| namespace | num |
3D scalar and vector fields on Cartesian grids, with PDE field solvers.
ScalarField3D – potential φ(x,y,z) on a uniform grid with trilinear sampling. VectorField3D – three ScalarField3D components; sample() returns trilinear (fx,fy,fz). FieldSolver – static PDE utilities (Poisson solve, gradient, divergence, curl). MagneticSolver – static utilities for J = -σ∇φ and B = ∇×A via vector Poisson.
Definition in file fields.hpp.