SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
calibration.cpp File Reference
#include "serif/solver/preconditioner/backend/mfem/surface/detail/calibration.hpp"
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <limits>
Include dependency graph for calibration.cpp:

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.