SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::solver::backend::mfem Namespace Reference

Namespaces

namespace  detail
 

Classes

class  StellarProblem
 Adapt existing stellar preparation to Newton without giving acceptance to the model. More...
 

Functions

template<typename Binding>
auto binding_identity (const Binding &binding)
 Capture the physical interpretation of a reduced coefficient block, not merely its size.
 
template<typename FiniteElements>
auto binding_identities (const FiniteElements &finite_elements)
 Inspect every registered binding, including prescribed fields outside the state vector.
 
template<typename FiniteElements>
auto physical_transfer_guard (const FiniteElements &finite_elements)
 Retain the original physical resources and reject reinterpretation between continuation stages.
 
auto make_observed_stellar_problem (auto configuration, const auto &state, const auto &strategies, operators::backend::mfem::VolumeOptions volume_options, auto prescribed, auto observer_factory, const auto &... geometry)
 Construct one evaluator/cache and bind fixed or moving geometry for an equilibrium solve.
 

Function Documentation

◆ binding_identities()

template<typename FiniteElements>
auto serif::solver::backend::mfem::binding_identities ( const FiniteElements & finite_elements)
nodiscard

Inspect every registered binding, including prescribed fields outside the state vector.

◆ binding_identity()

template<typename Binding>
auto serif::solver::backend::mfem::binding_identity ( const Binding & binding)
nodiscard

Capture the physical interpretation of a reduced coefficient block, not merely its size.

◆ make_observed_stellar_problem()

auto serif::solver::backend::mfem::make_observed_stellar_problem ( auto configuration,
const auto & state,
const auto & strategies,
operators::backend::mfem::VolumeOptions volume_options,
auto prescribed,
auto observer_factory,
const auto &... geometry )
nodiscard

Construct one evaluator/cache and bind fixed or moving geometry for an equilibrium solve.

◆ physical_transfer_guard()

template<typename FiniteElements>
auto serif::solver::backend::mfem::physical_transfer_guard ( const FiniteElements & finite_elements)
nodiscard

Retain the original physical resources and reject reinterpretation between continuation stages.