SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::backend::mfem::shared::ReferenceMeshSnapshot Struct Reference

The external mesh metadata consumed by a graph input. More...

#include <reference_tracking.hpp>

Collaboration diagram for serif::backend::mfem::shared::ReferenceMeshSnapshot:
[legend]

Public Attributes

const ::mfem::Mesh * identity {}
 
long sequence {-1}
 
long nodes_sequence {-1}
 
int vertices {}
 
int elements {}
 
std::vector< int > element_attributes
 
std::vector< int > boundary_attributes
 

Detailed Description

The external mesh metadata consumed by a graph input.

Note
MFEM resources can change outside the computational graph. Their revisions and labels must therefore be captured at its boundary; graph invalidation then owns reuse. A negative node revision and an empty material list exclude those dependencies.

Member Data Documentation

◆ boundary_attributes

std::vector<int> serif::backend::mfem::shared::ReferenceMeshSnapshot::boundary_attributes

◆ element_attributes

std::vector<int> serif::backend::mfem::shared::ReferenceMeshSnapshot::element_attributes

◆ elements

int serif::backend::mfem::shared::ReferenceMeshSnapshot::elements {}

◆ identity

const ::mfem::Mesh* serif::backend::mfem::shared::ReferenceMeshSnapshot::identity {}

◆ nodes_sequence

long serif::backend::mfem::shared::ReferenceMeshSnapshot::nodes_sequence {-1}

◆ sequence

long serif::backend::mfem::shared::ReferenceMeshSnapshot::sequence {-1}

◆ vertices

int serif::backend::mfem::shared::ReferenceMeshSnapshot::vertices {}

The documentation for this struct was generated from the following file: