MADNESS 0.10.1
|
holds convergence results of the calculation More...
#include <Results.h>
Public Member Functions | |
ConvergenceResults ()=default | |
ConvergenceResults (const nlohmann::json &j) | |
construct from JSON | |
std::string | key () const override |
ConvergenceResults & | operator= (const nlohmann::json &j) |
assignment operator from JSON | |
ConvergenceResults & | set_converged_dconv (double dconv) |
ConvergenceResults & | set_converged_thresh (double thresh) |
nlohmann::json | to_json () const override |
serialize the results to a JSON object | |
![]() | |
ResultsBase ()=default | |
virtual | ~ResultsBase ()=default |
Private Attributes | |
double | converged_for_dconv = 1.e10 |
double | converged_for_thresh = 1.e10 |
holds convergence results of the calculation
|
default |
|
inline |
construct from JSON
References converged_for_dconv, and converged_for_thresh.
|
inlineoverridevirtual |
Implements madness::ResultsBase.
|
inline |
assignment operator from JSON
References converged_for_dconv, and converged_for_thresh.
|
inline |
References converged_for_dconv.
|
inline |
References converged_for_thresh, and thresh.
|
inlineoverridevirtual |
serialize the results to a JSON object
Implements madness::ResultsBase.
References converged_for_dconv, and converged_for_thresh.
|
private |
Referenced by ConvergenceResults(), operator=(), set_converged_dconv(), and to_json().
|
private |
Referenced by ConvergenceResults(), operator=(), set_converged_thresh(), and to_json().