Exact owned snapshots avoid collision-prone hashes and caller-managed coefficient revisions.
More...
#include <preparation.hpp>
|
| bool | matches (const void *binding, const ::mfem::Vector &values) const |
| | Compare values and binding identity without borrowing the caller's coefficient storage.
|
| |
| void | store (const void *binding, const ::mfem::Vector &values) |
| | Publish a snapshot only after a complete successful preparation.
|
| |
Exact owned snapshots avoid collision-prone hashes and caller-managed coefficient revisions.
◆ matches()
| bool serif::operators::backend::mfem::CoefficientSnapshot::matches |
( |
const void * | binding, |
|
|
const ::mfem::Vector & | values ) const |
|
inlinenodiscard |
Compare values and binding identity without borrowing the caller's coefficient storage.
◆ store()
| void serif::operators::backend::mfem::CoefficientSnapshot::store |
( |
const void * | binding, |
|
|
const ::mfem::Vector & | values ) |
|
inline |
Publish a snapshot only after a complete successful preparation.
◆ m_binding
| const void* serif::operators::backend::mfem::CoefficientSnapshot::m_binding {nullptr} |
|
private |
◆ m_values
| ::mfem::Vector serif::operators::backend::mfem::CoefficientSnapshot::m_values |
|
private |
The documentation for this class was generated from the following file: