\doxysection{src/lib/serif/backend/mfem/projection/radial.cpp File Reference} \hypertarget{radial_8cpp}{}\label{radial_8cpp}\index{src/lib/serif/backend/mfem/projection/radial.cpp@{src/lib/serif/backend/mfem/projection/radial.cpp}} {\ttfamily \#include "{}serif/backend/mfem/projection/radial.\+hpp"{}}\newline {\ttfamily \#include $<$cmath$>$}\newline {\ttfamily \#include $<$optional$>$}\newline {\ttfamily \#include $<$stdexcept$>$}\newline {\ttfamily \#include $<$utility$>$}\newline {\ttfamily \#include "{}mfem/fem/coefficient.\+hpp"{}}\newline {\ttfamily \#include "{}serif/backend/mfem/mapping/evaluator.\+hpp"{}}\newline {\ttfamily \#include "{}serif/backend/mfem/mapping/transformations.\+hpp"{}}\newline {\ttfamily \#include "{}serif/backend/mfem/shared/finite.\+hpp"{}}\newline {\ttfamily \#include "{}serif/utils/error/errors.\+hpp"{}}\newline Include dependency graph for radial.\+cpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{radial_8cpp__incl} \end{center} \end{figure} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespaceserif}{serif}} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils}{serif\+::utils}} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection}{serif\+::utils\+::projection}} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_1_1backend}{serif\+::utils\+::projection\+::backend}} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_1_1backend_1_1mfem}{serif\+::utils\+::projection\+::backend\+::mfem}} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_1_1backend_1_1mfem_1_1detail}{serif\+::utils\+::projection\+::backend\+::mfem\+::detail}} \end{DoxyCompactItemize} \doxysubsubsection*{Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_1_1backend_1_1mfem_a1c5d8756e8611ea09e6cab5dd2ef69f0}{Projection\+Result}} \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_1_1backend_1_1mfem_1_1detail_a4fdd9524c9c445deaeb098443c5dfd79}{serif\+::utils\+::projection\+::backend\+::mfem\+::detail\+::project\+\_\+scalar}} (\+::mfem\+::\+Finite\+Element\+Space \&space, const std\+::function$<$ \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_a99762ff1a5fff68c72feccd85e3976b5}{Radial\+Value}}(double)$>$ \&profile, const \mbox{\hyperlink{structserif_1_1utils_1_1projection_1_1backend_1_1mfem_1_1_radial_projection_options}{Radial\+Projection\+Options}} \&options) \begin{DoxyCompactList}\small\item\em Implement scalar projection once for all checked radial profile types. \end{DoxyCompactList}\item \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_1_1backend_1_1mfem_a1c5d8756e8611ea09e6cab5dd2ef69f0}{Projection\+Result}} \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_1_1backend_1_1mfem_1_1detail_a25ea05cf65248e096bc22ea1e6003ffb}{serif\+::utils\+::projection\+::backend\+::mfem\+::detail\+::project\+\_\+vector}} (\+::mfem\+::\+Finite\+Element\+Space \&space, const std\+::function$<$ \mbox{\hyperlink{namespaceserif_1_1utils_1_1projection_a99762ff1a5fff68c72feccd85e3976b5}{Radial\+Value}}(double)$>$ \&radial\+\_\+amplitude, const \mbox{\hyperlink{structserif_1_1utils_1_1projection_1_1backend_1_1mfem_1_1_radial_projection_options}{Radial\+Projection\+Options}} \&options) \begin{DoxyCompactList}\small\item\em Implement vector projection once for all checked radial profile types. \end{DoxyCompactList}\end{DoxyCompactItemize}