numerics
Loading...
Searching...
No Matches
numerics.hpp
Go to the documentation of this file.
1/// @file linalg.hpp
2/// @brief Master include for the linear algebra module
3#pragma once
4
6#include "stats/stats.hpp"
7#include "core/types.hpp"
8#include "core/policy.hpp"
9#include "core/vector.hpp"
10#include "core/matrix.hpp"
13#include "linalg/svd/svd.hpp"
19#include "spatial/spatial.hpp"
20#include "pde/pde.hpp"
22#include "stochastic/markov.hpp"
23#include "ode/ode.hpp"
24#include "spectral/fft.hpp"
Umbrella include for numerical analysis routines.
High-performance banded matrix solver for HPC applications.
Core type definitions.
CUDA kernel wrappers.
Umbrella include for all eigenvalue solvers.
Umbrella include for dense matrix factorizations.
FFT interface with backend dispatch.
Compile-time integer exponentiation via repeated squaring.
Matrix operations.
MPI distributed operations.
ODE time integrators: Euler, RK4, adaptive RK45 (Dormand-Prince), and symplectic Velocity Verlet / Yo...
Umbrella include for the PDE module.
Backend enum for linear algebra operations.
Umbrella include for all linear solvers.
Compressed Sparse Row (CSR) matrix and operations.
Umbrella include for spatial data structures.
Online statistics for Monte Carlo observables.
Singular Value Decomposition – dense and randomized truncated.
Vector operations.