.TH "src/lib/serif/backend/mfem/operators/linearized_block.cpp" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*- .ad l .nh .SH NAME src/lib/serif/backend/mfem/operators/linearized_block.cpp .SH SYNOPSIS .br .PP \fR#include 'serif/backend/mfem/operators/linearized_block\&.hpp'\fP .br \fR#include \fP .br \fR#include \fP .br \fR#include 'serif/utils/error/errors\&.hpp'\fP .br .SS "Classes" .in +1c .ti -1c .RI "struct \fBserif::operators::backend::mfem::LinearizedBlock::Data\fP" .br .in -1c .SS "Namespaces" .in +1c .ti -1c .RI "namespace \fBserif\fP" .br .ti -1c .RI "namespace \fBserif::operators\fP" .br .ti -1c .RI "namespace \fBserif::operators::backend\fP" .br .ti -1c .RI "namespace \fBserif::operators::backend::mfem\fP" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "std::vector< double > \fBserif::operators::backend::mfem::checked_diagonal\fP (const \fBLinearizedBlock\fP &block)" .br .RI "Extract a diagonal and reject a callback that violates its declared physical block dimensions\&. " .ti -1c .RI "std::shared_ptr< const ::mfem::SparseMatrix > \fBserif::operators::backend::mfem::checked_assembly\fP (const \fBLinearizedBlock\fP &block)" .br .RI "Assemble a non-null finalized sparse matrix whose dimensions match its declared physical action\&. " .ti -1c .RI "\fBLinearizedBlock\fP \fBserif::operators::backend::mfem::linearized_block\fP (std::shared_ptr< const ::mfem::SparseMatrix > matrix)" .br .RI "Retain an already assembled physical block without copying its matrix\&. " .ti -1c .RI "\fBLinearizedBlock\fP \fBserif::operators::backend::mfem::linearized_block\fP (std::shared_ptr< const ::mfem::DenseMatrix > matrix)" .br .RI "Retain a small assembled physical block, such as a generated scalar constraint\&. " .in -1c .SH "Author" .PP Generated automatically by Doxygen for SERiF from the source code\&.