.TH "src/include/serif/backend/mfem/discretization/dof_map.hpp" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*- .ad l .nh .SH NAME src/include/serif/backend/mfem/discretization/dof_map.hpp \- This file contains the \fBDofMap\fP which allows for the full dof vector to be projected into a reduced space of dofs on supported elements for some field Generally, while much of the code here may be exercised, you will rarely see a DofMap be directly invoked\&. Rather, these are generally implicitly constructed through their child class term_binding\&. .SH SYNOPSIS .br .PP \fR#include \fP .br \fR#include \fP .br \fR#include \fP .br \fR#include 'serif/backend/mfem/discretization/reconstruction\&.hpp'\fP .br \fR#include \fP .br \fR#include 'mfem/fem/fespace\&.hpp'\fP .br \fR#include 'mfem/fem/pfespace\&.hpp'\fP .br \fR#include 'serif/utils/error/errors\&.hpp'\fP .br \fR#include 'serif/utils/error/nonfinite\&.hpp'\fP .br .SS "Classes" .in +1c .ti -1c .RI "class \fBserif::discretization::backend::mfem::DofMap\fP" .br .RI "A mapping from a full MFEM finite-element space to a reduced set of DOFs that are supporter by the given element support\&. That is to say that if one has some set of dofs D (perhaps it looks like [0, 1, 2, 3, 4] as a hypothetical) and dofs 0, 2, and 4 are associated to domain A while 1 and 3 are associated to domain B\&. Then if one were to construct a \fBDofMap\fP with element support [1, 0, 1, 0, 1] (where 1 indicates that the element is supported and 0 indicates that it is not) then the reduced dof map would be [0, 2, 4] and the full to reduced map would be [-1, -1, 0, -1, 1]\&. " .ti -1c .RI "class \fBserif::discretization::backend::mfem::DofMap::Elements\fP" .br .RI "Borrow element access for one traversal after checking the complete binding\&. " .in -1c .SS "Namespaces" .in +1c .ti -1c .RI "namespace \fBserif\fP" .br .ti -1c .RI "namespace \fBserif::discretization\fP" .br .ti -1c .RI "namespace \fBserif::discretization::backend\fP" .br .ti -1c .RI "namespace \fBserif::discretization::backend::mfem\fP" .br .in -1c .SH "Detailed Description" .PP This file contains the \fBDofMap\fP which allows for the full dof vector to be projected into a reduced space of dofs on supported elements for some field Generally, while much of the code here may be exercised, you will rarely see a DofMap be directly invoked\&. Rather, these are generally implicitly constructed through their child class term_binding\&. .PP \fBAuthor\fP .RS 4 Emily M\&. Boudreaux .RE .PP .SH "Author" .PP Generated automatically by Doxygen for SERiF from the source code\&.