SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
resources.cpp File Reference
#include <algorithm>
#include <cmath>
#include <iomanip>
#include <limits>
#include <locale>
#include <sstream>
#include <typeinfo>
#include "serif/backend/mfem/serialize/resources.hpp"
#include "mfem/general/version.hpp"
#include "serif/backend/mfem/geometry/deformation/reference_geometry.hpp"
Include dependency graph for resources.cpp:

Namespaces

namespace  serif
 
namespace  serif::backend
 
namespace  serif::backend::mfem
 
namespace  serif::backend::mfem::serialize
 

Functions

std::string serif::backend::mfem::serialize::mesh_text (const ::mfem::Mesh &mesh)
 Emit deterministic native mesh text with enough digits to preserve binary64 coordinates.
 
utils::serialize::Result< Resources > serif::backend::mfem::serialize::restore_resources (const utils::serialize::Node &node, const MeshResolver &resolver={})
 Reconstruct all resources privately, rejecting changed mesh or coefficient interpretations.
 
utils::serialize::Result< geometry::deformation::backend::mfem::ReferenceDiscretization > serif::backend::mfem::serialize::restore_reference (const utils::serialize::Node &node, Resources &resources)
 Bind the saved reference roles to already restored resources.
 
utils::serialize::Node serif::backend::mfem::serialize::binding_coordinates (const discretization::backend::mfem::DofMap &binding)
 Capture domain support and reduced numbering without storing mutable DofMap internals.