BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Completion status (flag and text) of a numeric computation. More...
Public Member Functions | |
ComputationStatus () | |
std::string | errorMessage () const |
bool | isCompleted () const |
void | setCompleted () |
void | setFailed (const std::string &message) |
void | setRunning () |
Private Types | |
enum | ESimulationStatus { IDLE , RUNNING , COMPLETED , FAILED } |
Private Attributes | |
std::string | m_error_message |
ESimulationStatus | m_status |
Completion status (flag and text) of a numeric computation.
Definition at line 28 of file ComputationStatus.h.
|
private |
|
inline |
Definition at line 30 of file ComputationStatus.h.
|
inline |
Definition at line 33 of file ComputationStatus.h.
References m_error_message.
Referenced by IComputation::errorMessage().
|
inline |
Definition at line 32 of file ComputationStatus.h.
References COMPLETED, and m_status.
Referenced by IComputation::isCompleted().
|
inline |
Definition at line 36 of file ComputationStatus.h.
References COMPLETED, and m_status.
Referenced by IComputation::run().
|
inline |
Definition at line 37 of file ComputationStatus.h.
References FAILED, m_error_message, and m_status.
Referenced by IComputation::run().
|
inline |
Definition at line 35 of file ComputationStatus.h.
References m_status, and RUNNING.
Referenced by IComputation::run().
|
private |
Definition at line 47 of file ComputationStatus.h.
Referenced by errorMessage(), and setFailed().
|
private |
Definition at line 46 of file ComputationStatus.h.
Referenced by isCompleted(), setCompleted(), setFailed(), and setRunning().