|
SpECTRE
2021.08.02
|
A product of sinusoids \(u(\boldsymbol{x}) = \prod_i \sin(k_i x_i)\). More...
#include <ProductOfSinusoids.hpp>
Classes | |
| struct | WaveNumbers |
Public Types | |
| using | options = tmpl::list< WaveNumbers > |
Public Member Functions | |
| ProductOfSinusoids (const ProductOfSinusoids &) noexcept=default | |
| ProductOfSinusoids & | operator= (const ProductOfSinusoids &) noexcept=default |
| ProductOfSinusoids (ProductOfSinusoids &&) noexcept=default | |
| ProductOfSinusoids & | operator= (ProductOfSinusoids &&) noexcept=default |
| ProductOfSinusoids (const std::array< double, Dim > &wave_numbers) noexcept | |
| template<typename DataType , typename... RequestedTags> | |
| tuples::TaggedTuple< RequestedTags... > | variables (const tnsr::I< DataType, Dim > &x, tmpl::list< RequestedTags... >) const noexcept |
| void | pup (PUP::er &p) noexcept override |
| const std::array< double, Dim > & | wave_numbers () const noexcept |
Static Public Attributes | |
| static constexpr Options::String | help |
A product of sinusoids \(u(\boldsymbol{x}) = \prod_i \sin(k_i x_i)\).
Solves the Poisson equation \(-\Delta u(x)=f(x)\) for a source \(f(x)=\boldsymbol{k}^2\prod_i \sin(k_i x_i)\).
|
staticconstexpr |