tensorium::Vector< T > partial_scalar(const tensorium::Vector< T > &X, T dx, T dy, T dz, ScalarFunc &&func)
Definition BSSNDerivatives.hpp:119
void compute_second_derivatives_scalar(const tensorium::Vector< T > &X, T dx, T dy, T dz, ScalarFunc &&func, tensorium::Tensor< T, 2 > &out)
Definition BSSNDerivatives.hpp:442
Definition BSSNChiContext.hpp:10
tensorium::Vector< T > grad_chi
Definition BSSNChiContext.hpp:17
tensorium::Tensor< T, 2 > hessian_chi
Definition BSSNChiContext.hpp:18
T dx
Definition BSSNChiContext.hpp:12
T dy
Definition BSSNChiContext.hpp:12
T dz
Definition BSSNChiContext.hpp:12
static ChiContext< T > compute(const tensorium::Vector< T > &X_, T dx_, T dy_, T dz_, const tensorium::Tensor< T, 2 > &g_phys, const tensorium::Tensor< T, 3 > &d_g_phys, const Metric< T > &metric_)
Definition BSSNChiContext.hpp:20
const Metric< T > & metric
Definition BSSNChiContext.hpp:13
T chi
Definition BSSNChiContext.hpp:16
tensorium::Vector< T > X
Definition BSSNChiContext.hpp:11