SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
reference_tracking.cpp File Reference
#include "serif/backend/mfem/shared/reference_tracking.hpp"
#include "mfem/fem/fespace.hpp"
Include dependency graph for reference_tracking.cpp:

Namespaces

namespace  serif
 
namespace  serif::backend
 
namespace  serif::backend::mfem
 
namespace  serif::backend::mfem::shared
 

Functions

ReferenceMeshSnapshot serif::backend::mfem::shared::mesh_snapshot (const ::mfem::Mesh *mesh, bool coordinates, bool materials)
 Capture topology and boundary labels, optionally including coordinates and material labels.
 
ReferenceSpaceSnapshot serif::backend::mfem::shared::space_snapshot (const ::mfem::FiniteElementSpace &space)
 Capture refinement and coefficient layout without copying the finite-element space.
 
bool serif::backend::mfem::shared::mesh_matches (const ReferenceMeshSnapshot &snapshot, const ::mfem::Mesh *mesh)
 Compare the selected dependencies without allocating another copy of the mesh labels.