SpECTRE  2021.08.02
Poisson::Solutions Namespace Reference

Analytic solutions of the Poisson equation. More...

Classes

class  AnalyticSolution
 Base class for analytic solutions of the Poisson equation. More...
 
class  Lorentzian
 A Lorentzian solution to the Poisson equation. More...
 
class  Moustache
 A solution to the Poisson equation with a discontinuous first derivative. More...
 
class  ProductOfSinusoids
 A product of sinusoids \(u(\boldsymbol{x}) = \prod_i \sin(k_i x_i)\). More...
 
class  Zero
 The trivial solution \(u=0\) of a Poisson equation. Useful as initial guess. More...
 

Functions

template<size_t Dim, typename Registrars >
bool operator== (const Lorentzian< Dim, Registrars > &, const Lorentzian< Dim, Registrars > &) noexcept
 
template<size_t Dim, typename Registrars >
bool operator!= (const Lorentzian< Dim, Registrars > &lhs, const Lorentzian< Dim, Registrars > &rhs) noexcept
 
template<size_t Dim, typename Registrars >
constexpr bool operator== (const Moustache< Dim, Registrars > &, const Moustache< Dim, Registrars > &) noexcept
 
template<size_t Dim, typename Registrars >
constexpr bool operator!= (const Moustache< Dim, Registrars > &lhs, const Moustache< Dim, Registrars > &rhs) noexcept
 
template<size_t Dim, typename Registrars >
bool operator== (const ProductOfSinusoids< Dim, Registrars > &lhs, const ProductOfSinusoids< Dim, Registrars > &rhs) noexcept
 
template<size_t Dim, typename Registrars >
bool operator!= (const ProductOfSinusoids< Dim, Registrars > &lhs, const ProductOfSinusoids< Dim, Registrars > &rhs) noexcept
 
template<size_t Dim, typename Registrars >
bool operator== (const Zero< Dim, Registrars > &, const Zero< Dim, Registrars > &) noexcept
 
template<size_t Dim, typename Registrars >
bool operator!= (const Zero< Dim, Registrars > &lhs, const Zero< Dim, Registrars > &rhs) noexcept
 

Detailed Description

Analytic solutions of the Poisson equation.