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

Equal physical values remain reusable when a context is reconstructed. More...

#include <inputs.hpp>

Inheritance diagram for serif::geometry::deformation::backend::mfem::DeformationValueTracking:
[legend]
Collaboration diagram for serif::geometry::deformation::backend::mfem::DeformationValueTracking:
[legend]

Public Member Functions

template<typename Value>
const void * identity (const Value &) const noexcept
 Wrapper addresses do not identify the underlying physical input.
 
- Public Member Functions inherited from serif::utils::dependencies::ValueSnapshot
template<typename T>
requires std::copy_constructible<T> && std::equality_comparable<T>
T capture (const T &value) const
 Keep the accepted value independent of subsequent edits to a borrowed source.
 
template<typename T>
requires std::equality_comparable<T>
bool matches (const T &captured, const T &value) const
 Compare content rather than a hash that could silently miss a change.
 

Detailed Description

Equal physical values remain reusable when a context is reconstructed.

Member Function Documentation

◆ identity()

template<typename Value>
const void * serif::geometry::deformation::backend::mfem::DeformationValueTracking::identity ( const Value & ) const
inlinenodiscardnoexcept

Wrapper addresses do not identify the underlying physical input.


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