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

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

Classes

class  Constant
 A constant function: \(f = C\). More...
class  DampingFunction
 Base class defining interface for constraint damping functions. More...
class  GaussianPlusConstant
 A Gaussian plus a constant: \(f = C + A \exp\left(-\frac{(x-x_0)^2}{w^2}\right)\). More...
class  TimeDependentTripleGaussian
 A sum of three Gaussians plus a constant, where the Gaussian widths are scaled by a domain::FunctionsOfTime::FunctionOfTime. More...

Functions

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

Detailed Description

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