\doxysection{serif\+::utils\+::projection Namespace Reference} \hypertarget{namespaceserif_1_1utils_1_1projection}{}\label{namespaceserif_1_1utils_1_1projection}\index{serif::utils::projection@{serif::utils::projection}} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_1_1backend}{backend}} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_1_1detail}{detail}} \end{DoxyCompactItemize} \doxysubsubsection*{Concepts} \begin{DoxyCompactItemize} \item concept \mbox{\hyperlink{conceptserif_1_1utils_1_1projection_1_1_radial_function}{Radial\+Function}} \begin{DoxyCompactList}\small\item\em A radial profile accepts physical radius and returns a value or a numerical rejection. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsubsection*{Typedefs} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_a99762ff1a5fff68c72feccd85e3976b5}{Radial\+Value}} = std\+::expected$<$double, std\+::string$>$ \end{DoxyCompactItemize} \doxysubsection{Typedef Documentation} \Hypertarget{namespaceserif_1_1utils_1_1projection_a99762ff1a5fff68c72feccd85e3976b5}\index{serif::utils::projection@{serif::utils::projection}!RadialValue@{RadialValue}} \index{RadialValue@{RadialValue}!serif::utils::projection@{serif::utils::projection}} \doxysubsubsection{\texorpdfstring{RadialValue}{RadialValue}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1projection_a99762ff1a5fff68c72feccd85e3976b5} using \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_a99762ff1a5fff68c72feccd85e3976b5}{serif\+::utils\+::projection\+::\+Radial\+Value}} = std\+::expected$<$double, std\+::string$>$}