numerics 0.1.0
Loading...
Searching...
No Matches
numerics.hpp
Go to the documentation of this file.
1/// @file numerics.hpp
2/// @brief Umbrella include for the numerics library.
3#pragma once
4
6#include "core/concepts.hpp"
7#include "core/matrix.hpp"
10#include "core/policy.hpp"
11#include "core/types.hpp"
13#include "core/vector.hpp"
14#include "fields/fields.hpp"
15#include "kernel/kernel.hpp"
21#include "linalg/svd/svd.hpp"
22#include "ode/ode.hpp"
24#include "pde/pde.hpp"
25#include "plot/plot.hpp"
26#include "solve/solve.hpp"
27#include "spatial/spatial.hpp"
28#include "spectral/fft.hpp"
29#include "stats/stats.hpp"
30#include "stochastic/markov.hpp"
Umbrella include for numerical analysis routines.
Banded matrix storage and solvers.
Storage concepts for numerical routines.
Backend enum and default backend selection.
Core type definitions.
CUDA kernel wrappers.
Umbrella include for all eigenvalue solvers.
Umbrella include for dense matrix factorizations.
FFT interface with backend dispatch.
Umbrella include for the fields module.
Compile-time integer exponentiation via repeated squaring.
Master include for the numerics kernel module.
Compressed Sparse Row (CSR) matrix and operations.
Markov Chain Monte Carlo – umbrella include.
Dense row-major matrix templated over scalar type T.
MPI distributed operations.
ODE and symplectic integrators.
Umbrella include for operator concepts and adapters.
Umbrella include for the PDE module.
Matplotlib-style plotting via a gnuplot pipe.
Unified solve() dispatcher – the single entry point for all solvers.
Umbrella include for all linear solvers.
Umbrella include for spatial data structures.
Online statistics for Monte Carlo observables.
Dense and randomized truncated SVD.
Dense vector storage and operations.