SpECTRE  v2024.03.19
Coordinate Maps

Functions for mapping coordinates between different frames. More...

Classes

class  domain::CoordinateMaps::Affine
 Affine map from \(\xi \in [A, B]\rightarrow x \in [a, b]\). More...
 
class  domain::CoordinateMaps::BulgedCube
 Three dimensional map from the cube to a bulged cube. The cube is shaped such that the surface is compatible with the inner surface of Wedge<3>. The shape of the object can be chosen to be cubical, if the sphericity is set to 0, or to a sphere, if the sphericity is set to 1. The sphericity can be set to any number between 0 and 1 for a bulged cube. More...
 
class  domain::CoordinateMapBase< SourceFrame, TargetFrame, Dim >
 Abstract base class for CoordinateMap. More...
 
class  domain::CoordinateMap< SourceFrame, TargetFrame, Maps >
 A coordinate map or composition of coordinate maps. More...
 
class  domain::CoordinateMaps::CylindricalEndcap
 Map from 3D unit right cylinder to a volume that connects portions of two spherical surfaces. More...
 
class  domain::CoordinateMaps::CylindricalFlatEndcap
 Map from 3D unit right cylinder to a volume that connects a portion of a circle to a portion of a spherical surface. More...
 
class  domain::CoordinateMaps::CylindricalFlatSide
 Map from 3D unit right cylindrical shell to a volume that connects a portion of an annulus to a portion of a spherical surface. More...
 
class  domain::CoordinateMaps::CylindricalSide
 Map from a 3D unit right cylindrical shell to a volume that connects portions of two spherical surfaces. More...
 
class  domain::CoordinateMaps::DiscreteRotation< VolumeDim >
 A CoordinateMap that swaps/negates the coordinate axes. More...
 
class  domain::CoordinateMaps::EquatorialCompression
 Redistributes gridpoints on the sphere. More...
 
class  domain::CoordinateMaps::Equiangular
 Non-linear map from \(\xi \in [A, B]\rightarrow x \in [a, b]\). More...
 
class  domain::CoordinateMaps::FocallyLiftedMap< InnerMap >
 Map from \((\bar{x},\bar{y},\bar{z})\) to the volume contained between a 2D surface and the surface of a 2-sphere. More...
 
class  domain::CoordinateMaps::Frustum
 A reorientable map from the cube to a frustum. More...
 
class  domain::CoordinateMaps::Identity< Dim >
 Identity map from \(\xi \rightarrow x\). More...
 
class  domain::CoordinateMaps::Interval
 Maps \(\xi\) in the 1D interval \([A, B]\) to \(x\) in the interval \([a, b]\) according to a domain::CoordinateMaps::Distribution. More...
 
class  domain::CoordinateMaps::ProductOf2Maps< Map1, Map2 >
 Product of two codimension=0 CoordinateMaps. More...
 
class  domain::CoordinateMaps::ProductOf3Maps< Map1, Map2, Map3 >
 Product of three one-dimensional CoordinateMaps. More...
 
class  domain::CoordinateMaps::Rotation< 2 >
 Spatial rotation in two dimensions. More...
 
class  domain::CoordinateMaps::Rotation< 3 >
 Spatial rotation in three dimensions using Euler angles. More...
 
class  domain::CoordinateMaps::SpecialMobius
 Redistributes gridpoints within the unit sphere. More...
 
class  domain::CoordinateMaps::TimeDependent::ProductOf3Maps< Map1, Map2, Map3 >
 Product of three one-dimensional CoordinateMaps. More...
 
class  domain::CoordinateMaps::UniformCylindricalEndcap
 Map from 3D unit right cylinder to a volume that connects portions of two spherical surfaces. More...
 
class  domain::CoordinateMaps::UniformCylindricalFlatEndcap
 Map from 3D unit right cylinder to a 3D volume that connects a portion of a spherical surface with a disk. More...
 
class  domain::CoordinateMaps::UniformCylindricalSide
 Map from 3D unit right cylindrical shell to a volume that connects portions of two spherical surfaces. More...
 
class  domain::CoordinateMaps::Wedge< Dim >
 Map from a square or cube to a wedge. More...
 

Detailed Description

Functions for mapping coordinates between different frames.

Coordinate maps provide the maps themselves, the inverse maps, along with the Jacobian and inverse Jacobian of the maps.