SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
physical_transfer.hpp File Reference
#include <memory>
#include <optional>
#include <tuple>
#include <vector>
#include "serif/discretization/blocks/traits.hpp"
#include "serif/backend/mfem/shared/reference_tracking.hpp"
#include "serif/backend/mfem/geometry/deformation/inputs.hpp"
Include dependency graph for physical_transfer.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::backend
 
namespace  serif::solver::backend::mfem
 

Functions

template<typename Binding>
auto serif::solver::backend::mfem::binding_identity (const Binding &binding)
 Capture the physical interpretation of a reduced coefficient block, not merely its size.
 
template<typename FiniteElements>
auto serif::solver::backend::mfem::binding_identities (const FiniteElements &finite_elements)
 Inspect every registered binding, including prescribed fields outside the state vector.
 
template<typename FiniteElements>
auto serif::solver::backend::mfem::physical_transfer_guard (const FiniteElements &finite_elements)
 Retain the original physical resources and reject reinterpretation between continuation stages.