Tensorium
Loading...
Searching...
No Matches
tensorium_RG::ChiContext< T > Struct Template Reference

#include <BSSNChiContext.hpp>

Collaboration diagram for tensorium_RG::ChiContext< T >:

Static Public Member Functions

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_)
 

Public Attributes

tensorium::Vector< T > X
 
dx
 
dy
 
dz
 
const Metric< T > & metric
 
chi
 
tensorium::Vector< T > grad_chi
 
tensorium::Tensor< T, 2 > hessian_chi
 

Member Function Documentation

◆ compute()

template<typename T >
static ChiContext< T > tensorium_RG::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_ )
inlinestatic

References alpha, beta, tensorium_RG::compute_second_derivatives_scalar(), and tensorium_RG::partial_scalar().

Referenced by tensorium_RG::BSSN< T >::init_BSSN().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ chi

template<typename T >
T tensorium_RG::ChiContext< T >::chi

◆ dx

template<typename T >
T tensorium_RG::ChiContext< T >::dx

◆ dy

template<typename T >
T tensorium_RG::ChiContext< T >::dy

◆ dz

template<typename T >
T tensorium_RG::ChiContext< T >::dz

◆ grad_chi

template<typename T >
tensorium::Vector<T> tensorium_RG::ChiContext< T >::grad_chi

◆ hessian_chi

template<typename T >
tensorium::Tensor<T, 2> tensorium_RG::ChiContext< T >::hessian_chi

◆ metric

template<typename T >
const Metric<T>& tensorium_RG::ChiContext< T >::metric

◆ X

template<typename T >
tensorium::Vector<T> tensorium_RG::ChiContext< T >::X

The documentation for this struct was generated from the following file: