SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
reference_tracking.hpp File Reference
#include <vector>
Include dependency graph for reference_tracking.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  serif::backend::mfem::shared::ReferenceMeshSnapshot
 The external mesh metadata consumed by a graph input. More...
 
struct  serif::backend::mfem::shared::ReferenceSpaceSnapshot
 Identity and revision of the space that gives coefficients their physical meaning. More...
 

Namespaces

namespace  mfem
 
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.