SpECTRE  v2024.04.12
ader::dg Namespace Reference

Namespace containing functions and classes for ADER-DG. More...

Functions

template<Spectral::Basis BasisType, Spectral::Quadrature QuadratureType>
const Matrixpredictor_inverse_temporal_matrix (size_t num_points)
 Computes the matrix applied to the spacetime predictor volume contributions to give the next initial guess in the iteration. More...
 

Detailed Description

Namespace containing functions and classes for ADER-DG.

Function Documentation

◆ predictor_inverse_temporal_matrix()

template<Spectral::Basis BasisType, Spectral::Quadrature QuadratureType>
const Matrix & ader::dg::predictor_inverse_temporal_matrix ( size_t  num_points)

Computes the matrix applied to the spacetime predictor volume contributions to give the next initial guess in the iteration.

Specifically, the returned matrix is:

\begin{align} S_{a_0 b_0}=\left(\ell_{a_0}(1)\ell_{c_0}(1) - w_{c_0} \left(\partial_\tau\ell_{a_0}(\tau)\right)\rvert_{c_0} \right)^{-1}M_{c_{0}b_{0}} \end{align}

where \(M_{a_0 b_0}\) is the temporal mass matrix.