SpECTRE  v2024.09.29
domain::creators::time_dependence Namespace Reference

Classes and functions for adding time dependence to a domain. More...

Classes

class  CubicScale
 A linear or cubic radial scaling time dependence. More...
 
class  None
 Make the mesh time independent so that it isn't moving. More...
 
class  RotationAboutZAxis
 A spatially uniform rotation about the \(z\) axis: More...
 
class  ScalingAndZRotation
 Cubic scaling, followed by uniform rotation about the \(z\) axis: More...
 
class  Shape
 A Shape whose inner surface conforms to a surface of constant Boyer-Lindquist radius, in Kerr-Schild coordinates as given by domain::CoordinateMaps::TimeDependent::Shape. More...
 
class  SphericalCompression
 A spherical compression about some center, as given by domain::CoordinateMaps::TimeDependent::SphericalCompression<false>. More...
 
struct  TimeDependence
 The abstract base class off of which specific classes for adding time dependence into a domain creator must inherit off of. More...
 
class  UniformTranslation
 A uniform translation in the \(x-, y-\) and \(z-\)direction. More...
 

Functions

template<size_t Dim>
bool operator== (const CubicScale< Dim > &lhs, const CubicScale< Dim > &rhs)
 
template<size_t Dim>
bool operator!= (const CubicScale< Dim > &lhs, const CubicScale< Dim > &rhs)
 
template<size_t Dim>
bool operator== (const None< Dim > &lhs, const None< Dim > &rhs)
 
template<size_t Dim>
bool operator!= (const None< Dim > &lhs, const None< Dim > &rhs)
 
void register_derived_with_charm ()
 
template<size_t Dim>
bool operator== (const RotationAboutZAxis< Dim > &lhs, const RotationAboutZAxis< Dim > &rhs)
 
template<size_t Dim>
bool operator!= (const RotationAboutZAxis< Dim > &lhs, const RotationAboutZAxis< Dim > &rhs)
 
template<size_t Dim>
bool operator== (const ScalingAndZRotation< Dim > &lhs, const ScalingAndZRotation< Dim > &rhs)
 
template<size_t Dim>
bool operator!= (const ScalingAndZRotation< Dim > &lhs, const ScalingAndZRotation< Dim > &rhs)
 
template<domain::ObjectLabel Label>
bool operator!= (const Shape< Label > &lhs, const Shape< Label > &rhs)
 
bool operator!= (const SphericalCompression &lhs, const SphericalCompression &rhs)
 
template<size_t Dim, size_t Index>
bool operator== (const UniformTranslation< Dim, Index > &lhs, const UniformTranslation< Dim, Index > &rhs)
 
template<size_t Dim, size_t Index>
bool operator!= (const UniformTranslation< Dim, Index > &lhs, const UniformTranslation< Dim, Index > &rhs)
 

Detailed Description

Classes and functions for adding time dependence to a domain.