\doxysection{src/compile\+\_\+time\+\_\+checks/serif/geometry/deformation.cpp File Reference} \hypertarget{deformation_8cpp}{}\label{deformation_8cpp}\index{src/compile\_time\_checks/serif/geometry/deformation.cpp@{src/compile\_time\_checks/serif/geometry/deformation.cpp}} {\ttfamily \#include $<$concepts$>$}\newline {\ttfamily \#include $<$memory$>$}\newline {\ttfamily \#include $<$span$>$}\newline {\ttfamily \#include $<$type\+\_\+traits$>$}\newline {\ttfamily \#include $<$utility$>$}\newline {\ttfamily \#include "{}serif/geometry/deformation/actions.\+hpp"{}}\newline {\ttfamily \#include "{}serif/geometry/deformation/backend/mfem/geometry\+\_\+inspection.\+hpp"{}}\newline {\ttfamily \#include "{}serif/geometry/deformation/composition.\+hpp"{}}\newline {\ttfamily \#include "{}serif/geometry/deformation/linearization.\+hpp"{}}\newline {\ttfamily \#include "{}serif/geometry/deformation/radial\+\_\+extension.\+hpp"{}}\newline {\ttfamily \#include "{}serif/geometry/deformation/surface\+\_\+embedding.\+hpp"{}}\newline Include dependency graph for deformation.\+cpp\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{deformation_8cpp__incl} \end{center} \end{figure} \doxysubsubsection*{Concepts} \begin{DoxyCompactItemize} \item concept \mbox{\hyperlink{concept_0d230372075125117112146216022050257331177137107327_1_1_can_compose}{@230372075125117112146216022050257331177137107327\+::\+Can\+Compose}} \begin{DoxyCompactList}\small\item\em Equal vector lengths cannot substitute for matching physical meanings at a composition boundary. \end{DoxyCompactList}\item concept \mbox{\hyperlink{concept_0d230372075125117112146216022050257331177137107327_1_1_can_build_validated_displacement}{@230372075125117112146216022050257331177137107327\+::\+Can\+Build\+Validated\+Displacement}} \begin{DoxyCompactList}\small\item\em Only a map producing volume displacements can be checked against volume finite elements. \end{DoxyCompactList}\end{DoxyCompactItemize}