\doxysection{serif\+::mapping\+::compactification Namespace Reference} \hypertarget{namespaceserif_1_1mapping_1_1compactification}{}\label{namespaceserif_1_1mapping_1_1compactification}\index{serif::mapping::compactification@{serif::mapping::compactification}} \doxysubsubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classserif_1_1mapping_1_1compactification_1_1_exterior_domain_map}{Exterior\+Domain\+Map}} \begin{DoxyCompactList}\small\item\em Abstract interface for some mapping from reference coordinates to physical coordinates in the exterior domain. Currently the only concrete implementation of this is the kelvin compactification. \end{DoxyCompactList}\item struct \mbox{\hyperlink{structserif_1_1mapping_1_1compactification_1_1_exterior_map_direction}{Exterior\+Map\+Direction}} \begin{DoxyCompactList}\small\item\em Structure representing the direction of the variation in the exterior domain mapping. This includes the variation of the displaced position and the variation of the displacement Jacobian. \end{DoxyCompactList}\item struct \mbox{\hyperlink{structserif_1_1mapping_1_1compactification_1_1_exterior_map_input}{Exterior\+Map\+Input}} \begin{DoxyCompactList}\small\item\em Structure representing the input to the exterior domain mapping. This includes the reference position, displaced position, displacement Jacobian, compactification coordinate gradient, and compactification coordinate. \end{DoxyCompactList}\item struct \mbox{\hyperlink{structserif_1_1mapping_1_1compactification_1_1_exterior_map_result}{Exterior\+Map\+Result}} \begin{DoxyCompactList}\small\item\em Structure representing the result of the exterior domain mapping. This includes the physical position and the Jacobian of the mapping. \end{DoxyCompactList}\item struct \mbox{\hyperlink{structserif_1_1mapping_1_1compactification_1_1_exterior_map_variation}{Exterior\+Map\+Variation}} \begin{DoxyCompactList}\small\item\em Structure representing the variation of the exterior domain mapping. This includes the variation of the physical position and the variation of the mapping Jacobian. \end{DoxyCompactList}\item class \mbox{\hyperlink{classserif_1_1mapping_1_1compactification_1_1_kelvin_compactification}{Kelvin\+Compactification}} \begin{DoxyCompactList}\small\item\em Concrete implementation of the \doxylink{classserif_1_1mapping_1_1compactification_1_1_exterior_domain_map}{Exterior\+Domain\+Map} interface for the Kelvin compactification. \end{DoxyCompactList}\end{DoxyCompactItemize}