SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
MathFunctions Namespace Reference

Holds classes implementing MathFunction (functions RnR). More...

Classes

class  Gaussian
 Gaussian f=Aexp((xx0)2w2). More...
 
class  Gaussian< 1, Fr >
 1D Gaussian f=Aexp((xx0)2w2) More...
 
class  PowX
 
class  PowX< 1, Fr >
 Power of X f(x)=xX. More...
 
class  Sinusoid
 
class  Sinusoid< 1, Fr >
 Sinusoid f=Asin(kx+δ). More...
 
class  TensorProduct
 a tensor product of one-dimensional MathFunctions More...
 

Typedefs

template<size_t VolumeDim, typename Fr >
using all_math_functions = implementation defined
 

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