|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Logical interpolation depends on paired topology and logical coordinates, not physical coordinates. More...
#include <inputs.hpp>
Classes | |
| struct | Snapshot |
Public Member Functions | |
| Snapshot | capture (const ReferenceDiscretization &input) const |
| Capture each paired mesh once; space metadata retains both companion identities. | |
| bool | matches (const Snapshot &snapshot, const ReferenceDiscretization &input) const |
| Compare exact topology, numbering, logical coordinates and material selections. | |
Public Member Functions inherited from serif::geometry::deformation::backend::mfem::DeformationValueTracking | |
| 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. | |
Logical interpolation depends on paired topology and logical coordinates, not physical coordinates.
|
nodiscard |
Capture each paired mesh once; space metadata retains both companion identities.
|
nodiscard |
Compare exact topology, numbering, logical coordinates and material selections.