|
Oakfield API Documentation 1.0.0
Numerical core APIs
|

Files | |
| airy_beam.h | |
| Finite-energy separable Airy beam stimulus. | |
| bessel_beam.h | |
| Integer-order cylindrical Bessel beam stimulus. | |
| checkerboard.h | |
| Checkerboard / stripe pattern stimulus (complex-capable). | |
| chladni.h | |
| Chladni nodal-line stimulus for vibrating rectangular plate modes. | |
| coords.h | |
| Shared spatial coordinate helpers for stimulus operators. | |
| cylindrical_wave_emitter.h | |
| Regularized cylindrical wave-emitter stimulus. | |
| digamma_square.h | |
| Digamma square stimulus operators. | |
| fbm.h | |
| Fractional Brownian motion (fBm) stimulus with Hurst exponent. | |
| fourier.h | |
| Bandlimited Fourier waveform stimulus (saw / square / triangle; BLIT, PolyBLEP, miniBLEP). | |
| gabor.h | |
| Gabor kernel stimulus (Gaussian-windowed sinusoid) for 1D/2D fields. | |
| gaussian.h | |
| Traveling Gaussian envelope stimulus for modulating fields. | |
| heat_kernel.h | |
| Heat-kernel stimulus with diffusive Gaussian broadening. | |
| hermite_gaussian_beam.h | |
| Hermite-Gaussian beam stimulus with separable transverse modes. | |
| hybrid_fbm.h | |
| Hybrid fBm stimulus with octave-to-octave cascade weighting. | |
| laplace_beltrami.h | |
| Analytic Laplace-Beltrami eigenmode stimulus on simple manifolds. | |
| lissajous.h | |
| Lissajous ridge stimulus with Gaussian band shaping. | |
| log_polar.h | |
| Log-polar interference stimulus with optional spiral phase drift. | |
| log_spectral_grid.h | |
| Log-frequency spectral grid stimulus with explicit coordinate controls. | |
| moire.h | |
| Moire interference stimulus for 1D/2D coordinate systems. | |
| morlet_field.h | |
| Morlet wavelet field stimulus with explicit coordinate controls. | |
| multifractal.h | |
| Multiplicative multifractal stimulus built from centered octave products. | |
| optical_vortex.h | |
| Optical vortex beam stimulus with Gaussian envelope and phase singularity. | |
| posenc.h | |
| NeRF-style positional encoding stimulus. | |
| random_fourier.h | |
| Random Fourier feature stimulus fields. | |
| rd_seed.h | |
| Reaction-diffusion seed-pattern stimulus. | |
| ridged_noise.h | |
| Ridged fractal stimulus built from a centered squared ridge profile. | |
| sinusoidal.h | |
| Sinusoidal stimulus operators: traveling, standing, chirped, and Gaussian-envelope. | |
| spectral_lines.h | |
| Spectral-line stimulus: pure frequency spikes and multi-line harmonics. | |
| spectral_shells.h | |
| Spectral-shell stimulus: random annular bands in k-space. | |
| steerable_wavelet.h | |
| Steerable wavelet stimulus (Simoncelli/Riesz-style) with explicit coord controls. | |
| stimulus.h | |
| Legacy simple sinusoidal forcing operator (single-mode driver). | |
| traveling_wave_packet.h | |
| Gaussian-envelope traveling wave packet stimulus. | |
| turbulence.h | |
| Turbulence stimulus built from a centered absolute-value fractal basis. | |
| wave_modes.h | |
| Rectangular wave-equation standing modes with fixed boundaries. | |
| white_noise.h | |
| True white-noise stimulus with seeded RNG and complex support. | |
| worley_noise.h | |
| Worley / cellular noise stimulus with selectable distance metrics. | |
| zeta_plane_slice.h | |
| Complex-plane slice stimulus for Zeta/Xi visualization. | |
| zone_plate.h | |
| Fresnel-style zone plate stimulus with quadratic radial phase. | |