SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
MathFunctions Namespace Reference

Holds classes implementing MathFunction (functions \(R^n \to R\)). More...

Classes

class  Gaussian
 Gaussian \(f = A \exp\left(-\frac{(x-x_0)^2}{w^2}\right)\). More...
class  Gaussian< 1, Fr >
 1D Gaussian \(f = A \exp\left(-\frac{(x-x_0)^2}{w^2}\right)\) More...
class  PowX
class  PowX< 1, Fr >
 Power of X \(f(x)=x^X\). More...
class  Sinusoid
class  Sinusoid< 1, Fr >
 Sinusoid \(f = A \sin\left(k x + \delta \right)\). More...
class  TensorProduct
 a tensor product of one-dimensional MathFunctions More...

Typedefs

template<size_t VolumeDim, typename Fr>
using all_math_functions

Functions

template<size_t VolumeDim, typename Fr>
bool operator!= (const Gaussian< VolumeDim, Fr > &lhs, const Gaussian< VolumeDim, Fr > &rhs)
void register_derived_with_charm ()

Detailed Description

Holds classes implementing MathFunction (functions \(R^n \to R\)).

Typedef Documentation

◆ all_math_functions

template<size_t VolumeDim, typename Fr>
using MathFunctions::all_math_functions
Initial value:
typename Factory_detail::all_math_functions<VolumeDim, Fr>::type