SpECTRE  v2024.04.12
gh::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\)).