|
SpECTRE
2021.08.02
|
Contains all coordinate maps. More...
Namespaces | |
| namespace | FocallyLiftedInnerMaps |
| Contains FocallyLiftedInnerMaps. | |
| namespace | FocallyLiftedMapHelpers |
| Holds helper functions for use with domain::CoordinateMaps::FocallyLiftedMap. | |
| namespace | Tags |
| Tags for the coordinate maps. | |
| namespace | TimeDependent |
| Contains the time-dependent coordinate maps. | |
Classes | |
| class | Affine |
| Affine map from \(\xi \in [A, B]\rightarrow x \in [a, b]\). More... | |
| class | 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 | CylindricalEndcap |
| Map from 3D unit right cylinder to a volume that connects portions of two spherical surfaces. More... | |
| class | 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 | 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 | CylindricalSide |
| Map from a 3D unit right cylindrical shell to a volume that connects portions of two spherical surfaces. More... | |
| class | DiscreteRotation |
| A CoordinateMap that swaps/negates the coordinate axes. More... | |
| class | EquatorialCompression |
| Redistributes gridpoints on the sphere. More... | |
| class | Equiangular |
| Non-linear map from \(\xi \in [A, B]\rightarrow x \in [a, b]\). More... | |
| class | FocallyLiftedMap |
| 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 | Frustum |
| A reorientable map from the cube to a frustum. More... | |
| class | Identity |
| Identity map from \(\xi \rightarrow x\). More... | |
| class | KerrHorizonConforming |
| Distorts cartesian coordinates \(x^i\) such that a coordinate sphere \(\delta_{ij}x^ix^j=C\) is mapped to an ellipsoid of constant Kerr-Schild radius \(r=C\). More... | |
| class | ProductOf2Maps |
| Product of two codimension=0 CoordinateMaps. More... | |
| class | ProductOf3Maps |
| Product of three one-dimensional CoordinateMaps. More... | |
| class | Rotation< 2 > |
| Spatial rotation in two dimensions. More... | |
| class | Rotation< 3 > |
| Spatial rotation in three dimensions using Euler angles. More... | |
| class | SpecialMobius |
| Redistributes gridpoints within the unit sphere. More... | |
| class | Wedge |
| Map from a square or cube to a wedge. More... | |
Enumerations | |
| enum class | Distribution { Linear , Logarithmic , Inverse } |
| Distribution of grid points in one dimension. More... | |
Functions | |
| bool | operator!= (const CoordinateMaps::Affine &lhs, const CoordinateMaps::Affine &rhs) noexcept |
| bool | operator!= (const BulgedCube &lhs, const BulgedCube &rhs) noexcept |
| bool | operator!= (const CylindricalEndcap &lhs, const CylindricalEndcap &rhs) noexcept |
| bool | operator!= (const CylindricalFlatEndcap &lhs, const CylindricalFlatEndcap &rhs) noexcept |
| bool | operator!= (const CylindricalFlatSide &lhs, const CylindricalFlatSide &rhs) noexcept |
| bool | operator!= (const CylindricalSide &lhs, const CylindricalSide &rhs) noexcept |
| template<size_t VolumeDim> | |
| bool | operator!= (const CoordinateMaps::DiscreteRotation< VolumeDim > &lhs, const CoordinateMaps::DiscreteRotation< VolumeDim > &rhs) noexcept |
| std::ostream & | operator<< (std::ostream &os, Distribution distribution) noexcept |
| bool | operator!= (const EquatorialCompression &lhs, const EquatorialCompression &rhs) noexcept |
| bool | operator!= (const CoordinateMaps::Equiangular &lhs, const CoordinateMaps::Equiangular &rhs) noexcept |
| template<typename InnerMap > | |
| bool | operator== (const FocallyLiftedMap< InnerMap > &lhs, const FocallyLiftedMap< InnerMap > &rhs) noexcept |
| template<typename InnerMap > | |
| bool | operator!= (const FocallyLiftedMap< InnerMap > &lhs, const FocallyLiftedMap< InnerMap > &rhs) noexcept |
| bool | operator!= (const Frustum &lhs, const Frustum &rhs) noexcept |
| template<size_t Dim> | |
| constexpr bool | operator== (const CoordinateMaps::Identity< Dim > &, const CoordinateMaps::Identity< Dim > &) noexcept |
| template<size_t Dim> | |
| constexpr bool | operator!= (const CoordinateMaps::Identity< Dim > &lhs, const CoordinateMaps::Identity< Dim > &rhs) noexcept |
| bool | operator!= (const KerrHorizonConforming &lhs, const KerrHorizonConforming &rhs) noexcept |
| template<typename Map1 , typename Map2 > | |
| bool | operator!= (const ProductOf2Maps< Map1, Map2 > &lhs, const ProductOf2Maps< Map1, Map2 > &rhs) noexcept |
| template<typename Map1 , typename Map2 , typename Map3 > | |
| bool | operator!= (const ProductOf3Maps< Map1, Map2, Map3 > &lhs, const ProductOf3Maps< Map1, Map2, Map3 > &rhs) noexcept |
| bool | operator!= (const Rotation< 2 > &lhs, const Rotation< 2 > &rhs) noexcept |
| bool | operator!= (const Rotation< 3 > &lhs, const Rotation< 3 > &rhs) noexcept |
| bool | operator!= (const SpecialMobius &lhs, const SpecialMobius &rhs) noexcept |
| template<size_t Dim> | |
| bool | operator!= (const Wedge< Dim > &lhs, const Wedge< Dim > &rhs) noexcept |
Variables | |
| template<typename FirstMap , typename... Maps> | |
| constexpr size_t | map_dim = FirstMap::dim |
Contains all coordinate maps.
|
strong |
Distribution of grid points in one dimension.
Used to select a distribution of grid points in the input file.