Line data Source code
1 1 : // Distributed under the MIT License. 2 : // See LICENSE.txt for details. 3 : 4 : /// \file 5 : /// Defines ScalarWave::Solutions and SecondOrderScalarWave::Solutions 6 : 7 : #pragma once 8 : 9 : namespace ScalarWave { 10 : /*! 11 : * \ingroup AnalyticSolutionsGroup 12 : * \brief Holds analytic solutions to the first-order reduction of the 13 : * Euclidean wave equation. 14 : * 15 : * The first-order system evolves \f$\Psi\f$, \f$\Pi\f$, and \f$\Phi_j\f$: 16 : * \f{align*} 17 : * \partial_t \Psi &= -\Pi, \\ 18 : * \partial_t \Pi &= -\delta^{ij}\partial_i\Phi_j, \\ 19 : * \partial_t \Phi_j &= -\partial_j\Pi. 20 : * \f} 21 : */ 22 : namespace Solutions {} 23 : } // namespace ScalarWave 24 : 25 : /*! 26 : * \ingroup AnalyticSolutionsGroup 27 : * \brief Holds analytic solutions to the second-order-in-space formulation of 28 : * the Euclidean wave equation. 29 : * 30 : * The second-order-in-space system evolves \f$\Psi\f$ and \f$\Pi\f$, while 31 : * \f$\Phi_j\f$ is auxiliary: 32 : * \f{align*} 33 : * \partial_t \Psi &= -\Pi, \\ 34 : * \partial_t \Pi &= -\delta^{ij}\partial_i\Phi_j, \\ 35 : * \Phi_j &= \partial_j\Psi. 36 : * \f} 37 : */ 38 : namespace SecondOrderScalarWave::Solutions {}