Exit description for an iterative algorithm. More...
#include <iterative.h>
Public Member Functions | |
IterativeExit ()=default | |
Default ctor. More... | |
IterativeExit (IterativeExit const &)=default | |
Copy ctor. More... | |
IterativeExit (IterativeExitReason reason_, std::string const &message_, SRDef error_, Index iter_, SRDef value_) | |
Standard ctor, GCC 4.9.2 does not like list initialisation? More... | |
Public Attributes | |
SRDef | error {NAN} |
The error, if calculated. More... | |
Index | iter {0} |
number of iterations used More... | |
std::string | message {""} |
A custom, short message. More... | |
IterativeExitReason | reason {IterativeExitReason::Uninitialised} |
The reason for the exit. More... | |
SRDef | value {NAN} |
Space for user-defined value, e.g. More... | |
Exit description for an iterative algorithm.