numerics 0.1.0
Loading...
Searching...
No Matches
field3d.hpp File Reference

3D scalar and vector fields on uniform Cartesian grids. More...

#include "core/vector.hpp"
#include "fields/grid3d.hpp"
#include <array>
#include <utility>

Go to the source code of this file.

Classes

class  num::ScalarField3D
 
struct  num::VectorField3D
 

Namespaces

namespace  num
 

Detailed Description

3D scalar and vector fields on uniform Cartesian grids.

A ScalarField3D is geometry (Grid3D) + values (num::Vector), mirroring the 2D ScalarField2D design. Because the values live in a num::Vector, the field plugs straight into linear solvers and operators via .vec() with no copy.

Definition in file field3d.hpp.