MADNESS 0.10.1
|
#include <Results.h>
Public Member Functions | |
CC2Results () | |
CC2Results (const nlohmann::json &j) | |
construct from JSON | |
CC2Results (long nfreeze, const std::string &model) | |
constructor with nfreeze and model | |
CC2Results & | set_correlation_energy (const double corr_energy) |
setters with chaining | |
CC2Results & | set_energies (const double scf_energy, const double corr_energy) |
CC2Results & | set_model (const std::string &model) |
CC2Results & | set_properties (const PropertyResults &props) |
CC2Results & | set_total_energy (const double total_energy) |
nlohmann::json | to_json () const override |
serialize the results to a JSON object | |
![]() | |
CISResults ()=default | |
CISResults (const nlohmann::json &j) | |
construct from JSON | |
CISResults (long nfreeze, const std::string &model) | |
constructor with nfreeze and model | |
std::string | key () const override |
nlohmann::json | to_json () const override |
serialize the results to a JSON object | |
![]() | |
ResultsBase ()=default | |
virtual | ~ResultsBase ()=default |
Public Attributes | |
double | correlation_energy = 0.0 |
PropertyResults | properties |
double | total_energy = 0.0 |
![]() | |
std::vector< excitation_info > | excitations |
std::string | model ="unknown" |
long | nfreeze =-1 |
|
inline |
References madness::CISResults::model.
|
inline |
construct from JSON
References correlation_energy, madness::CISResults::model, properties, and total_energy.
|
inline |
constructor with nfreeze and model
|
inline |
setters with chaining
References correlation_energy.
|
inline |
References correlation_energy, and total_energy.
Referenced by madness::CC2::solve().
|
inline |
References madness::CISResults::model.
|
inline |
References properties.
|
inline |
References total_energy.
|
inlineoverridevirtual |
serialize the results to a JSON object
Implements madness::ResultsBase.
References correlation_energy, madness::CISResults::model, properties, madness::PropertyResults::to_json(), madness::CISResults::to_json(), and total_energy.
double madness::CC2Results::correlation_energy = 0.0 |
Referenced by CC2Results(), set_correlation_energy(), set_energies(), and to_json().
PropertyResults madness::CC2Results::properties |
Referenced by CC2Results(), set_properties(), and to_json().
double madness::CC2Results::total_energy = 0.0 |
Referenced by CC2Results(), set_energies(), set_total_energy(), and to_json().