|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <cmath>#include <span>#include <optional>#include <string>#include <tuple>#include <utility>#include "serif/solver/linear/linear.hpp"Classes | |
| struct | serif::solver::Newton |
| Accuracy and work limits for finding one equilibrium star. More... | |
| struct | serif::solver::Backtracking |
| Shorten a Newton step until the complete residual merit decreases sufficiently. More... | |
| struct | serif::solver::MetricEvaluation |
| Separate the convergence norm from the line-search merit for custom metrics. More... | |
| struct | serif::solver::NormalizedResidualMetric |
| Use the Euclidean norm of SERiF's normalized residual and half its square. More... | |
| struct | serif::solver::DirectionAssessment |
| A modified direction must report whether it is usable and any measured merit slope. More... | |
| struct | serif::solver::TrialAssessment |
| A numerical policy explicitly accepts its work or explains why this candidate must be rejected. More... | |
| struct | serif::solver::StandardNewton |
| Ordinary Newton supplies every strategy phase; custom policies may replace individual phases explicitly. More... | |
| struct | serif::solver::SolverOptions< Metric, Strategies, LinearSolver > |
| Select numerical policies while keeping equilibrium physics in the model. More... | |
Namespaces | |
| namespace | serif |
| namespace | serif::solver |
Functions | |
| double | serif::solver::next_backtracking_step (double rejected_step, double accepted_determinant, double rejected_determinant, bool inverted, const Backtracking &options) noexcept |
| Skip only existing backtracking rungs when an inverted trial gives a finite boundary estimate. | |