Files
MeanField_SERiF/docs/man/man3/driver.hpp.3

83 lines
3.2 KiB
Groff
Raw Normal View History

.TH "src/include/serif/solver/continuation/driver.hpp" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*-
.ad l
.nh
.SH NAME
src/include/serif/solver/continuation/driver.hpp
.SH SYNOPSIS
.br
.PP
\fR#include <memory>\fP
.br
\fR#include <vector>\fP
.br
\fR#include 'serif/solver/continuation/options\&.hpp'\fP
.br
.SS "Classes"
.in +1c
.ti -1c
.RI "struct \fBserif::solver::continuation::CorrectionControls\fP"
.br
.ti -1c
.RI "struct \fBserif::solver::continuation::StageRecord< Count >\fP"
.br
.ti -1c
.RI "struct \fBserif::solver::continuation::Result< Report, Count >\fP"
.br
.RI "Retain the last converged physical state separately from the requested endpoint and failed candidates\&. "
.ti -1c
.RI "struct \fBserif::solver::continuation::StartingStar< Model, State >\fP"
.br
.RI "A supplied physical anchor still requires fresh qualification at the continuation tolerance\&. "
.in -1c
.SS "Namespaces"
.in +1c
.ti -1c
.RI "namespace \fBserif\fP"
.br
.ti -1c
.RI "namespace \fBserif::solver\fP"
.br
.ti -1c
.RI "namespace \fBserif::solver::continuation\fP"
.br
.ti -1c
.RI "namespace \fBserif::solver::continuation::detail\fP"
.br
.in -1c
.SS "Enumerations"
.in +1c
.ti -1c
.RI "enum class \fBserif::solver::continuation::Status\fP { \fBserif::solver::continuation::target_reached\fP, \fBserif::solver::continuation::starting_star_failed\fP, \fBserif::solver::continuation::attempt_limit\fP, \fBserif::solver::continuation::work_limit\fP, \fBserif::solver::continuation::no_progress\fP, \fBserif::solver::continuation::invalid_model\fP }"
.br
.ti -1c
.RI "enum class \fBserif::solver::continuation::StageDisposition\fP { \fBserif::solver::continuation::converged\fP, \fBserif::solver::continuation::not_converged\fP, \fBserif::solver::continuation::invalid_model\fP }"
.br
.in -1c
.SS "Functions"
.in +1c
.ti -1c
.RI "template<typename \fBFamily\fP> std::vector< typename Family::Coordinates > \fBserif::solver::continuation::detail::starting_candidates\fP (const \fBFamily\fP &family, const \fBOptions\fP< \fBFamily\fP > &options)"
.br
.RI "Try bounded simpler starting models, unless the user explicitly fixed the starting coordinates\&. "
.ti -1c
.RI "template<typename Report, std::size_t Count> void \fBserif::solver::continuation::detail::record\fP (\fBResult\fP< Report, Count > &result, \fBStageRecord\fP< Count > stage, std::size_t maximum)"
.br
.RI "Bound diagnostic storage while retaining total work and the newest stage\&. "
.ti -1c
.RI "template<typename \fBFamily\fP, typename State, typename Corrector> auto \fBserif::solver::continuation::run\fP (const \fBFamily\fP &family, const State &initial_state, Corrector &&correct, \fBOptions\fP< \fBFamily\fP > options, double absolute_tolerance)"
.br
.RI "Follow a physical family using owning correction results and physical state transfer\&. "
.ti -1c
.RI "template<typename \fBFamily\fP, typename Model, typename State, typename Corrector> auto \fBserif::solver::continuation::run\fP (const \fBFamily\fP &family, const \fBStartingStar\fP< Model, State > &\fBinitial\fP, Corrector &&correct, \fBOptions\fP< \fBFamily\fP > options, double absolute_tolerance)"
.br
.RI "Qualify a supplied star afresh after checking every physical family input\&. "
.in -1c
.SH "Author"
.PP
Generated automatically by Doxygen for SERiF from the source code\&.