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

Moving the context or copying equal coefficients does not invalidate the nodal calculation. More...

#include <nodal_inputs.hpp>

Inheritance diagram for serif::operators::backend::mfem::NodalValueTracking:
[legend]
Collaboration diagram for serif::operators::backend::mfem::NodalValueTracking:
[legend]

Public Member Functions

const void * identity (const SelectedNodalValues &input) const
 Selections with different interpretations must never share coefficient snapshots.
 
- Public Member Functions inherited from serif::discretization::backend::mfem::CoefficientTracking
template<typename ViewT>
bool matches (const ::mfem::Vector &captured, const ViewT &view) const
 Check whether the current coefficients equal a captured snapshot.
 
template<typename ViewT>
::mfem::Vector capture (const ViewT &view)
 

Additional Inherited Members

- Static Public Member Functions inherited from serif::discretization::backend::mfem::CoefficientTracking
template<typename ViewT>
static ::mfem::Vector capture (const ViewT &view)
 Copy the current coefficient values into an independent snapshot.
 
template<typename ViewT>
static const void * identity (const ViewT &view)
 Identify the persistent binding associated with the coefficients.
 

Detailed Description

Moving the context or copying equal coefficients does not invalidate the nodal calculation.

Member Function Documentation

◆ identity()

const void * serif::operators::backend::mfem::NodalValueTracking::identity ( const SelectedNodalValues & input) const
inlinenodiscard

Selections with different interpretations must never share coefficient snapshots.


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