MADNESS 0.10.1
|
#include <Results.h>
Classes | |
struct | excitation_info |
Public Member Functions | |
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 | |
std::vector< excitation_info > | excitations |
std::string | model ="unknown" |
long | nfreeze =-1 |
|
default |
|
inline |
construct from JSON
References madness::CISResults::excitation_info::current_error, excitations, madness::CISResults::excitation_info::irrep, model, nfreeze, madness::CISResults::excitation_info::omega, madness::CISResults::excitation_info::oscillator_strength_length, and madness::CISResults::excitation_info::oscillator_strength_velocity.
|
inline |
constructor with nfreeze and model
|
inlineoverridevirtual |
Implements madness::ResultsBase.
References model.
|
inlineoverridevirtual |
serialize the results to a JSON object
Implements madness::ResultsBase.
References excitations, model, and nfreeze.
Referenced by madness::CC2Results::to_json().
std::vector<excitation_info> madness::CISResults::excitations |
Referenced by CISResults(), and to_json().
std::string madness::CISResults::model ="unknown" |
long madness::CISResults::nfreeze =-1 |
Referenced by CISResults(), and to_json().