SpECTRE
v2024.09.29
|
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) |
Classes and functions for adding time dependence to a domain.