|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Classes | |
| struct | serif::solver::continuation::Options< Family > |
| Bound continuation work and storage independently of Newton's per-correction controls. More... | |
| struct | serif::solver::continuation::StartingAt< Parameter > |
| struct | serif::solver::continuation::Ordering< Strict, Parameters > |
| struct | serif::solver::continuation::NumericalControls< Count > |
Namespaces | |
| namespace | serif |
| namespace | serif::solver |
| namespace | serif::solver::continuation |
Functions | |
| template<PhysicalParameter Parameter> | |
| auto | serif::solver::continuation::starting_at (Parameter, typename Parameter::Value value) |
| Select a physical starting value with the parameter's required units. | |
| template<PhysicalParameter... Parameters> requires (sizeof...(Parameters) > 0) && utils::dependencies::IsKeyList<ParameterList<Parameters...>> | |
| auto | serif::solver::continuation::prefer (Parameters...) |
| Try these physical coordinates first, allowing blocked coordinates to yield. | |
| template<PhysicalParameter... Parameters> requires (sizeof...(Parameters) > 0) && utils::dependencies::IsKeyList<ParameterList<Parameters...>> | |
| auto | serif::solver::continuation::stages (Parameters...) |
| Complete each physical stage before attempting the next. | |
| template<std::size_t Count> | |
| auto | serif::solver::continuation::numerics (CoordinateOptions< Count > options) |
| Expose advanced numerical coordinate stepping without mixing it into physical prescriptions. | |
| template<typename Family, typename... Settings> requires (requires(const Settings& setting, Options<Family>& options) { setting.apply(options); } && ...) | |
| auto | serif::solver::continuation::make_options (const Family &family, const Settings &... settings) |
| Resolve physical settings from family defaults before any corrector runs. | |