SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
calibration.hpp File Reference
Include dependency graph for calibration.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::preconditioner
 
namespace  serif::solver::preconditioner::backend
 
namespace  serif::solver::preconditioner::backend::mfem
 
namespace  serif::solver::preconditioner::backend::mfem::detail
 

Functions

std::expected< OperatorHandle, Failure > serif::solver::preconditioner::backend::mfem::detail::surface_target (const SurfaceTargets &targets, strategies::surface::CalibrationTarget target, int size)
 Require the selected accepted physical action in the native shape coordinate layout.
 
std::expected< void, Failure > serif::solver::preconditioner::backend::mfem::detail::validate_surface_metric (std::span< const double > metric)
 Validate a positive native metric before using it as either a mass action or an inverse.
 
std::expected< void, Failure > serif::solver::preconditioner::backend::mfem::detail::fill_surface_probe (int sample, ::mfem::Vector &probe, bool include_smooth_modes)
 Deterministic native-coordinate probes, with smooth modes and unit norm for the two-term H1 fit.
 
std::expected< SurfaceMassInverse, Failure > serif::solver::preconditioner::backend::mfem::detail::surface_mass_inverse (std::span< const double > metric, strategies::surface::SurfaceMassFit fit, strategies::inverse::DiagonalRegularization regularization)
 Assemble the diagonal inverse only after all fit and regularization checks succeed.