SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::solver::SolveEvent Struct Reference

Small event record suitable for logging without retaining every iterate. More...

#include <result.hpp>

Collaboration diagram for serif::solver::SolveEvent:
[legend]

Public Attributes

EventKind kind
 
int iteration {0}
 
int trial {0}
 
double step {0.0}
 
std::optional< MetricEvaluation > metric
 
std::string message
 
const SolveDiagnostics & diagnostics
 

Detailed Description

Small event record suitable for logging without retaining every iterate.

Member Data Documentation

◆ diagnostics

const SolveDiagnostics& serif::solver::SolveEvent::diagnostics

◆ iteration

int serif::solver::SolveEvent::iteration {0}

◆ kind

EventKind serif::solver::SolveEvent::kind

◆ message

std::string serif::solver::SolveEvent::message

◆ metric

std::optional<MetricEvaluation> serif::solver::SolveEvent::metric

◆ step

double serif::solver::SolveEvent::step {0.0}

◆ trial

int serif::solver::SolveEvent::trial {0}

The documentation for this struct was generated from the following file: