\doxysection{src/include/serif/discretization/backend/mfem/point\+\_\+dofs.hpp File Reference} \hypertarget{point__dofs_8hpp}{}\label{point__dofs_8hpp}\index{src/include/serif/discretization/backend/mfem/point\_dofs.hpp@{src/include/serif/discretization/backend/mfem/point\_dofs.hpp}} This file contains the implementation of function select\+\_\+point\+\_\+dofs. This function is used to select the components from a single H1 vertex in the fixed computational mesh. This is used to implement point constraints in the discretization (e.\+g. fixed center of mass) {\ttfamily \#include $<$array$>$}\newline {\ttfamily \#include $<$cmath$>$}\newline {\ttfamily \#include "{}serif/discretization/backend/mfem/dof\+\_\+selection.\+hpp"{}}\newline Include dependency graph for point\+\_\+dofs.\+hpp\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{point__dofs_8hpp__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{point__dofs_8hpp__dep__incl} \end{center} \end{figure} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespaceserif}{serif}} \item namespace \mbox{\hyperlink{namespaceserif_1_1discretization}{serif\+::discretization}} \item namespace \mbox{\hyperlink{namespaceserif_1_1discretization_1_1backend}{serif\+::discretization\+::backend}} \item namespace \mbox{\hyperlink{namespaceserif_1_1discretization_1_1backend_1_1mfem}{serif\+::discretization\+::backend\+::mfem}} \end{DoxyCompactItemize} \doxysubsubsection*{Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$blocks\+::\+Spatial\+Term TermT, domain\+::schema\+::\+Is\+Schema SchemaT$>$ \newline requires (\mbox{\hyperlink{structserif_1_1discretization_1_1blocks_1_1_spatial_term_traits}{blocks\+::\+Spatial\+Term\+Traits}}$<$TermT$>$\+::family == \mbox{\hyperlink{namespaceserif_1_1discretization_1_1functional__space_a9cef5bcb37ac268d2f0f2053433f8594a346b81a32e7007eccadf60252bb599f0}{functional\+\_\+space\+::\+Family\+::h1}})}\\\mbox{\hyperlink{classserif_1_1discretization_1_1backend_1_1mfem_1_1_dof_selection}{Dof\+Selection}} \mbox{\hyperlink{namespaceserif_1_1discretization_1_1backend_1_1mfem_a2b66e9b394633d6908211b8a878def6b}{serif\+::discretization\+::backend\+::mfem\+::select\+\_\+point\+\_\+dofs}} (const \mbox{\hyperlink{classserif_1_1discretization_1_1backend_1_1mfem_1_1_term_binding}{Term\+Binding}}$<$ TermT, SchemaT $>$ \&binding, const std\+::array$<$ double, 3 $>$ \&position=\{\}, const double tolerance=1.\+0e-\/12) \begin{DoxyCompactList}\small\item\em Select the dofs associated with a single point in the reference domain. This is used to implement point constraints in the discretization (e.\+g. fixed center of mass). Note that this function only works for H1 terms and will throw an error if used on a non-\/\+H1 term. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} This file contains the implementation of function select\+\_\+point\+\_\+dofs. This function is used to select the components from a single H1 vertex in the fixed computational mesh. This is used to implement point constraints in the discretization (e.\+g. fixed center of mass) \begin{DoxyAuthor}{Author} Emily M. Boudreaux \end{DoxyAuthor}