Poisson::Solutions Namespace Reference

Analytic solutions to the Poisson equation $-\Delta u(\vec{x}) = f(\vec{x})$. More...

## Classes

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...

## Functions

template<size_t Dim>
bool operator== (const Lorentzian< Dim > &, const Lorentzian< Dim > &) noexcept

template<size_t Dim>
bool operator!= (const Lorentzian< Dim > &lhs, const Lorentzian< Dim > &rhs) noexcept

template bool operator== (const Lorentzian< 3 > &lhs, const Lorentzian< 3 > &rhs) noexcept

template bool operator!= (const Lorentzian< 3 > &lhs, const Lorentzian< 3 > &rhs) noexcept

template<size_t Dim>
constexpr bool operator== (const Moustache< Dim > &, const Moustache< Dim > &) noexcept

template<size_t Dim>
constexpr bool operator!= (const Moustache< Dim > &lhs, const Moustache< Dim > &rhs) noexcept

template<size_t Dim>
bool operator== (const ProductOfSinusoids< Dim > &lhs, const ProductOfSinusoids< Dim > &rhs) noexcept

template<size_t Dim>
bool operator!= (const ProductOfSinusoids< Dim > &lhs, const ProductOfSinusoids< Dim > &rhs) noexcept

## Detailed Description

Analytic solutions to the Poisson equation $-\Delta u(\vec{x}) = f(\vec{x})$.