SpECTRE  v2024.04.12
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 = typename Factory_detail::all_math_functions< VolumeDim, Fr >::type
 

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