|
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, T dt) |
| 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 |
|
inline |
References tensorium_RG::autodiff(), tensorium_RG::Metric< T >::BSSN(), tensorium_RG::BSSNContractedGamma< T >::compute(), tensorium_RG::ChiContext< T >::compute(), tensorium_RG::TildeGamma< T >::compute(), tensorium_RG::BSSNAtildeTensor< K >::compute_Atilde_tensor(), tensorium_RG::Metric< T >::compute_conformal_factor(), tensorium_RG::compute_dt_gamma_from_beta(), tensorium_RG::compute_dt_gamma_from_metric(), 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(), grid, tensorium_RG::PARTIAL, tensorium_RG::print_tensor2(), tensorium_RG::print_tensor3(), tensorium_RG::print_vector(), and X().
Referenced by init_BSSN(), and tensorium::setup_BSSN().
| BSSNGrid tensorium_RG::BSSN< T >::grid |
Referenced by init_BSSN().