|
Tensorium
|
| Nsimd | |
| CSimdTraits | |
| Ntensorium | |
| Nsolver | Namespace containing linear system solvers |
| CJacobi | Iterative Jacobi solver with SIMD and OpenMP support |
| CGauss | Direct Gaussian elimination solver with SIMD acceleration |
| CGaussSeidel | Placeholder for Gauss–Seidel iterative solver |
| CGemmKernelBig | |
| CMatrixKernel | MatrixKernel provides specialized SIMD-accelerated matrix multiplication routines for statically-sized square matrices |
| CCacheInfo | |
| CDerivate | A 2D aligned matrix for numerical derivatives |
| CDerivateND | A multi-dimensional aligned tensor for numerical derivatives |
| CMatrix | High-performance aligned matrix class with SIMD support |
| CSpectralFFT | Fast Fourier Transform (FFT) implementation using Cooley–Tukey algorithm |
| CSpectalChebyshev | Placeholder Chebyshev spectral method class |
| CTensor | Multi-dimensional tensor class with fixed rank and SIMD support |
| CVector | Aligned, SIMD-optimized mathematical vector class for scientific computing |
| CTensorTraits | |
| CTensorTraits< Tensor< T, Rank > > | |
| CTensorTraits< Vector< T > > | |
| Ntensorium_RG | |
| Nbssn | |
| CConstraintMonitorStats | Snapshot of max/L2 Hamiltonian error plus algebraic drifts |
| CGaugeParameters | Tunable coefficients for the Gamma-driver system |
| CADMVariables | ADM \((3+1)\) variables evaluated at a spatial point |
| CBSSNVariables | Conformal variables \(\{\chi,\tilde{\gamma}_{ij},\tilde{\gamma}^{ij}\}\) derived from ADM data |
| CSampleLocation | Index-space and physical coordinates where the worst invariant violation occurred |
| CInvariantStats | Aggregated statistics computed over the interior domain |
| CInvariantTolerances | Thresholds against which assert_invariants compares the measured drifts |
| CProjectionConfig | Fine-grained control over which invariants get enforced during projection |
| CBSSNRHSWorkspace | Stores RHS buffers for every evolved variable |
| CBSSNRKStepper | Classical RK4 stepper that manages halo exchanges, geometry refresh, and diagnostics |
| CBSSNAtildeTensor | Computes the trace-free conformal extrinsic curvature tensor \( \tilde{A}_{ij} \) in the BSSN formalism |
| CChiContext | |
| CBSSNChristoffel | Compute the conformal Christoffel symbols \( \tilde{\Gamma}^k_{ij} \) |
| CConstraintSolver | |
| CBSSNContractedGamma | |
| CExtrinsicCurvature | Computes the extrinsic curvature tensor \( K_{ij} \) from BSSN variables |
| CRicciPhysicalTensor | Computes the physical 3-Ricci tensor \( R_{ij} \) as the sum of conformal and conformal-factor contributions |
| CRicciConformalTensor | Provides methods to compute the \( \chi \)-dependent part of the Ricci tensor in the BSSN formalism |
| CRicciTildeTensor | Provides methods to compute the conformal Ricci tensor \( \tilde{R}_{ij} \) in the BSSN formulation |
| CBSSNGrid | Storage structure for all evolved BSSN variables on a single grid point or patch |
| CBSSN | Driver class to initialize and store BSSN variables from an input spacetime metric |
| CTildeGamma | Computes the contracted conformal Christoffel vector \( \tilde{\Gamma}^i \) |
| CChristoffelSym | Stores and computes Christoffel symbols \( \Gamma^\lambda_{\mu\nu} \) |
| CMetric | A callable 4D metric class for general relativity (Minkowski, Schwarzschild, Kerr, etc.) |
| CRicciTensor | Computes the Ricci tensor and Ricci scalar from a 4D Riemann tensor |
| CRiemannTensor | Computes the 4D Riemann curvature tensor \( R^\rho_{\ \sigma\mu\nu} \) |
| CAlignedDeleter | |
| CGridDims | |
| CStrides | |
| CField3D | |
| CBoundaryPeriodic | |
| CBoundaryClamp | |
| CAlignedAllocator | Aligned memory allocator for high-performance computing |
| Crebind | Rebinding structure for allocator traits |
| CBSSNConstraints | |
| CMathsUtils | |
| CTensoriumASTConsumer | AST consumer that matches specific patterns in the AST related to Tensorium usage |
| CAlignedChecker | Callback for handling matches from the AST |
| CTensoriumTarget |