numerics
Loading...
Searching...
No Matches
spatial.hpp
Go to the documentation of this file.
1/// @file spatial.hpp
2/// @brief Umbrella include for spatial data structures
3#pragma once
4
5#include "cell_list.hpp"
6#include "cell_list_3d.hpp"
7#include "verlet_list.hpp"
8#include "grid3d.hpp"
9#include "stencil.hpp"
10#include "sph_kernel.hpp"
11#include "pbc_lattice.hpp"
13#include "fields.hpp"
Cache-coherent 2D cell list for O(1) amortized neighbour queries.
Cache-coherent 3D cell list for O(1) amortized neighbour queries.
Iterative BFS connected-component labelling.
3D Cartesian scalar grid backed by num::Vector storage.
Precomputed periodic-boundary neighbor arrays for a 2D square lattice.
Forwarding shim — field types have moved to pde/fields.hpp.
Forwarding shim — stencil utilities have moved to pde/stencil.hpp.
Dimension-generic SPH smoothing kernels.
Verlet neighbour list with skin-radius temporal caching.