|
template<typename T > |
tensorium::Tensor< T, 2 > | tensorium::inv_mat_tensor (const tensorium::Tensor< T, 2 > &g) |
|
template<typename T > |
Matrix< T > | tensorium::tensor_to_matrix (const Tensor< T, 2 > &tensor) |
|
template<typename T > |
Tensor< T, 2 > | tensorium::matrix_to_tensor (const Matrix< T > &mat) |
|
template<typename T , typename MetricFunc > |
tensorium_RG::ChristoffelSym< T > | tensorium::compute_christoffel (const tensorium::Vector< T > &X, T h, const tensorium::Tensor< T, 2 > &g, const tensorium::Tensor< T, 2 > &g_inv, MetricFunc &&metric_generator) |
|
template<typename T > |
void | tensorium::generate_metric (const tensorium_RG::Metric< T > &metric, const Vector< T > &X, Tensor< T, 2 > &g) |
|
template<typename T > |
tensorium::Tensor< T, 4 > | tensorium::compute_riemann_tensor (const tensorium::Vector< T > &X, T h, const tensorium_RG::Metric< T > &metric) |
|
template<typename T > |
void | tensorium::print_riemann_tensor (const tensorium::Tensor< T, 4 > &R) |
|
template<typename T > |
Tensor< T, 2 > | tensorium::contract_riemann_to_ricci (const Tensor< T, 4 > &R, const Tensor< T, 2 > &ginv) |
|
template<typename T > |
T | tensorium::compute_ricci_scalar (const Tensor< T, 2 > &Ricci, const Tensor< T, 2 > &ginv) |
|
template<typename T > |
void | tensorium::print_ricci_tensor (const Tensor< T, 2 > &R) |
|
template<typename T > |
void | tensorium::print_ricci_scalar (const Tensor< T, 2 > &Ricci, const Tensor< T, 2 > &g_inv) |
|
template<typename T > |
T | tensorium::compute_conformal_factor (const tensorium_RG::Metric< T > &metric, const Tensor< T, 2 > &gamma) |
|
template<typename T > |
Tensor< T, 2 > | tensorium::compute_conformal_metric (const tensorium_RG::Metric< T > &metric, const Tensor< T, 2 > &gamma, T chi) |
|
template<typename T > |
void | tensorium::compute_christoffel_3D (const Tensor< T, 2 > &gamma_tilde, const Tensor< T, 3 > &dgamma_tilde, const Tensor< T, 2 > &gamma_tilde_inv, Tensor< T, 3 > &Christoffel) |
|
template<typename T > |
void | tensorium::compute_christoffel_3D_Grid (const Tensor< T, 5 > &gamma_tilde, const Tensor< T, 6 > &dgamma_tilde, const Tensor< T, 5 > &gamma_tilde_inv, Tensor< T, 6 > &Christoffel) |
|
template<typename T > |
tensorium_RG::BSSN< T > | tensorium::setup_BSSN (const Vector< T > &X, const tensorium_RG::Metric< T > &metric, T dx, T dy, T dz) |
|