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

Classes

struct  serif::solver::preconditioner::strategies::surface::CalibratedSurfaceMass
 Calibrate a signed multiple of the native reference mass diagonal with bounded deterministic probes. More...
 
struct  serif::solver::preconditioner::strategies::surface::SurfaceMassFit
 Retain the scalar least-squares evidence and the signed surrogate and inverse multipliers. More...
 

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::preconditioner
 
namespace  serif::solver::preconditioner::strategies
 
namespace  serif::solver::preconditioner::strategies::surface
 

Enumerations

enum class  serif::solver::preconditioner::strategies::surface::CalibrationTarget { serif::solver::preconditioner::strategies::surface::surface_jacobian , serif::solver::preconditioner::strategies::surface::material_schur }
 Choose the physical shape response, with or without approximate material relaxation. More...
 
enum class  serif::solver::preconditioner::strategies::surface::CalibrationObjective { serif::solver::preconditioner::strategies::surface::operator_action , serif::solver::preconditioner::strategies::surface::right_preconditioned_action }
 Fit the shape operator itself, or its action after applying the reference mass inverse. More...
 

Functions

std::expected< SurfaceMassFit, Failure > serif::solver::preconditioner::strategies::surface::try_fit_surface_mass (double numerator, double denominator, CalibrationObjective objective)
 Solve either scalar calibration objective without discarding the physical sign.