SpECTRE  v2024.06.18
Coordinate Maps, Time-dependent

Functions for mapping time-dependent coordinates between different frames. More...

Classes

class  domain::CoordinateMaps::TimeDependent::CubicScale< Dim >
Maps the radius as $$r(t) = a(t)\rho + \left(b(t) - a(t)\right) \frac{\rho^3} {R^2}$$ where $$\rho$$ is the radius of the source coordinates. More...

class  domain::CoordinateMaps::TimeDependent::ProductOf2Maps< Map1, Map2 >
Product of two codimension=0 CoordinateMaps, where one or both must be time-dependent. More...

class  domain::CoordinateMaps::TimeDependent::Rotation< Dim >
Time-dependent spatial rotation in two or three dimensions. More...

class  domain::CoordinateMaps::TimeDependent::RotScaleTrans< Dim >
RotScaleTrans map which applies a combination of rotation, expansion, and translation based on which maps are supplied. More...

class  domain::CoordinateMaps::TimeDependent::Shape
Distorts a distribution of points radially according to a spherical harmonic expansion while preserving angles. More...

class  domain::CoordinateMaps::ShapeMapTransitionFunctions::SphereTransition
A transition function that falls off as $$f(r) = g(r) / r$$ where $$g(r) = ar + b$$. More...

class  domain::CoordinateMaps::TimeDependent::SphericalCompression< InteriorMap >
Time-dependent compression of a finite 3D spherical volume. More...

class  domain::CoordinateMaps::TimeDependent::Translation< Dim >
Translation map defined by $$\vec{x} = \vec{\xi}+F(r)\vec{T}(t)$$ where $$F(r)$$ takes on different forms based on which constructor is used. More...

Detailed Description

Functions for mapping time-dependent coordinates between different frames.

Coordinate maps provide the maps themselves, the inverse maps, the Jacobian and inverse Jacobian of the maps, and the frame velocity (time derivative of the map)