|
Tensorium
|
Files | |
| BSSNAtildeTensor.hpp | |
| BSSNAutoDiff.hpp | |
| BSSNChiContext.hpp | |
| BSSNChristoffel.hpp | |
| BSSNConstraints.hpp | |
| BSSNConstraintsSolver.hpp | |
| BSSNContractedChristoffel.hpp | |
| BSSNDerivatives.hpp | |
| BSSNextrinTensor.hpp | |
| BSSNGridSetupUtils.hpp | |
| BSSNMetricUtils.hpp | |
| BSSNPrintDebug.hpp | |
| BSSNRicciComplete.hpp | |
| BSSNRicciConformalTensor.hpp | |
| Computes the conformal Ricci tensor contributions from the conformal factor \( \chi \) in the BSSN formalism. | |
| BSSNRicciTildeTensor.hpp | |
| Computes the conformal part \( \tilde{R}_{ij} \) of the Ricci tensor in the BSSN formalism. | |
| BSSNSetup.hpp | |
| BSSNTildeChristoffel.hpp | |
This directory contains the building blocks for the BSSN (Baumgarte–Shapiro–Shibata–Nakamura) formulation used in numerical relativity. The headers implement helper routines to compute conformal variables, derivatives and curvature terms from a given spacetime metric.
The BSSN implementation is experimental and currently limited to initializing variables at a single grid point. Evolution equations and advanced gauge conditions are not yet available, and derivative operators rely on straightforward finite differences. APIs may change as development continues.
setup_BSSN_grid from includes/Tensorium/Functionnal/FunctionnalRG.hpp provides a simple entry point:
The returned tensorium_RG::BSSN object stores all conformal and curvature quantities for that spatial coordinate.