Tensorium
|
Driver class to initialize and store BSSN variables from an input spacetime metric. More...
#include <BSSNSetup.hpp>
Public Member Functions | |
void | init_BSSN (const tensorium::Vector< T > &X, const tensorium_RG::Metric< T > &metric, T dx, T dy, T dz) |
Public Attributes | |
BSSNGrid | grid |
Driver class to initialize and store BSSN variables from an input spacetime metric.
This class initializes all core variables required for BSSN evolution using a given spacetime metric. The metric must provide access to the lapse, shift, and spatial metric via metric.BSSN(X, α, β^i, γ_ij)
.
T | Numeric type (e.g. double) |
|
inline |
References tensorium_RG::BSSNGrid::A_tildeTensor, tensorium_RG::BSSNGrid::alpha, alpha, tensorium_RG::autodiff(), tensorium_RG::BSSNGrid::beta, beta, tensorium_RG::Metric< T >::BSSN(), tensorium_RG::BSSNGrid::chi, chi, tensorium_RG::BSSNGrid::christoffel_tilde, tensorium_RG::TildeGamma< T >::compute(), tensorium_RG::BSSNContractedGamma< T >::compute(), tensorium_RG::ChiContext< T >::compute(), tensorium_RG::BSSNAtildeTensor< K >::compute_Atilde_tensor(), tensorium_RG::Metric< T >::compute_conformal_factor(), tensorium_RG::ExtrinsicCurvature< K >::compute_Kij(), tensorium_RG::RicciConformalTensor< T >::compute_Ricci_chi_total(), tensorium_RG::RicciTildeTensor< T >::compute_Ricci_Tilde_tensor(), tensorium_RG::RicciPhysicalTensor< T >::compute_Ricci_total(), tensorium_RG::BSSNGrid::contracted_Gamma, tensorium_RG::BSSNGrid::dgamma_tilde, tensorium_RG::BSSNGrid::ExtrinsicTensor, tensorium_RG::BSSNGrid::gamma_ij, tensorium_RG::BSSNGrid::gamma_ij_inv, tensorium_RG::BSSNGrid::gamma_tilde, tensorium_RG::BSSNGrid::gamma_tilde_inv, tensorium_RG::BSSN< T >::grid, tensorium_RG::PARTIAL, tensorium_RG::print_tensor2(), tensorium_RG::print_tensor3(), tensorium_RG::print_vector(), tensorium_RG::ConstraintSolver< T >::solveLichnerowicz(), tensorium_RG::BSSNGrid::tilde_Gamma, and X().
BSSNGrid tensorium_RG::BSSN< T >::grid |
Referenced by tensorium_RG::BSSN< T >::init_BSSN().