Tensorium
|
Storage structure for all evolved BSSN variables on a single grid point or patch. More...
#include <BSSNSetup.hpp>
Public Attributes | |
std::vector< double > | alpha |
Lapse function \(\alpha\). | |
std::vector< tensorium::Vector< double > > | beta |
Shift vector \(\beta^i\). | |
std::vector< tensorium::Tensor< double, 2 > > | gamma_ij |
Physical 3-metric \(\gamma_{ij}\). | |
std::vector< tensorium::Tensor< double, 2 > > | gamma_ij_inv |
Inverse \(\gamma^{ij}\). | |
std::vector< double > | chi |
Conformal factor \(\chi\). | |
std::vector< tensorium::Tensor< double, 2 > > | gamma_tilde |
Conformal metric \(\tilde{\gamma}_{ij}\). | |
std::vector< tensorium::Tensor< double, 2 > > | gamma_tilde_inv |
Inverse \(\tilde{\gamma}^{ij}\). | |
std::vector< tensorium::Tensor< double, 3 > > | dgamma_tilde |
Derivatives \(\partial_k \tilde{\gamma}_{ij}\). | |
std::vector< tensorium::Tensor< double, 3 > > | christoffel_tilde |
Christoffel symbols \(\tilde{\Gamma}^k_{ij}\). | |
std::vector< tensorium::Tensor< double, 2 > > | ExtrinsicTensor |
Extrinsic curvature \(K_{ij}\). | |
std::vector< tensorium::Tensor< double, 2 > > | A_tildeTensor |
Trace-free extrinsic curvature \(\tilde{A}_{ij}\). | |
Storage structure for all evolved BSSN variables on a single grid point or patch.
This struct collects the geometric and gauge variables required in the BSSN formulation:
std::vector<tensorium::Tensor<double, 2> > tensorium_RG::BSSNGrid::A_tildeTensor |
Trace-free extrinsic curvature \(\tilde{A}_{ij}\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<double> tensorium_RG::BSSNGrid::alpha |
Lapse function \(\alpha\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<tensorium::Vector<double> > tensorium_RG::BSSNGrid::beta |
Shift vector \(\beta^i\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<double> tensorium_RG::BSSNGrid::chi |
Conformal factor \(\chi\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<tensorium::Tensor<double, 3> > tensorium_RG::BSSNGrid::christoffel_tilde |
Christoffel symbols \(\tilde{\Gamma}^k_{ij}\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<tensorium::Tensor<double, 3> > tensorium_RG::BSSNGrid::dgamma_tilde |
Derivatives \(\partial_k \tilde{\gamma}_{ij}\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<tensorium::Tensor<double, 2> > tensorium_RG::BSSNGrid::ExtrinsicTensor |
Extrinsic curvature \(K_{ij}\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<tensorium::Tensor<double, 2> > tensorium_RG::BSSNGrid::gamma_ij |
Physical 3-metric \(\gamma_{ij}\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<tensorium::Tensor<double, 2> > tensorium_RG::BSSNGrid::gamma_ij_inv |
Inverse \(\gamma^{ij}\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<tensorium::Tensor<double, 2> > tensorium_RG::BSSNGrid::gamma_tilde |
Conformal metric \(\tilde{\gamma}_{ij}\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().
std::vector<tensorium::Tensor<double, 2> > tensorium_RG::BSSNGrid::gamma_tilde_inv |
Inverse \(\tilde{\gamma}^{ij}\).
Referenced by tensorium_RG::BSSN< T >::init_BSSN().