SpECTRE  v2026.06.30
Loading...
Searching...
No Matches
SecondOrderScalarWave::Solutions Namespace Reference

Holds analytic solutions to the second-order-in-space formulation of the Euclidean wave equation. More...

Classes

class  SecondOrderWrapper
 Adapts a ScalarWave analytic solution to an analytic solution of the SecondOrderScalarWave system. More...

Typedefs

template<size_t Dim>
using all_solutions
 List of all analytic solutions for the second-order in space scalar wave system.

Detailed Description

Holds analytic solutions to the second-order-in-space formulation of the Euclidean wave equation.

The second-order-in-space system evolves \(\Psi\) and \(\Pi\), while \(\Phi_j\) is auxiliary:

\begin{align*}\partial_t \Psi &= -\Pi, \\ \partial_t \Pi &= -\delta^{ij}\partial_i\Phi_j, \\ \Phi_j &= \partial_j\Psi. \end{align*}

Typedef Documentation

◆ all_solutions

Initial value:
tmpl::list<SecondOrderWrapper<ScalarWave::Solutions::PlaneWave<Dim>>>

List of all analytic solutions for the second-order in space scalar wave system.