MADNESS 0.10.1
Public Member Functions | Public Attributes | List of all members
madness::SCFResults Class Reference

#include <Results.h>

Inheritance diagram for madness::SCFResults:
Inheritance graph
[legend]
Collaboration diagram for madness::SCFResults:
Collaboration graph
[legend]

Public Member Functions

 SCFResults ()=default
 
 SCFResults (const nlohmann::json &j)
 construct from JSON
 
std::string key () const override
 
nlohmann::json to_json () const override
 serialize the results to a JSON object
 
- Public Member Functions inherited from madness::ResultsBase
 ResultsBase ()=default
 
virtual ~ResultsBase ()=default
 

Public Attributes

Tensor< doubleaeps
 
Tensor< doubleafock
 
Tensor< doublebeps
 
Tensor< doublebfock
 
std::string model ="scf"
 
PropertyResults properties
 
double scf_total_energy =0.0
 

Constructor & Destructor Documentation

◆ SCFResults() [1/2]

madness::SCFResults::SCFResults ( )
default

◆ SCFResults() [2/2]

madness::SCFResults::SCFResults ( const nlohmann::json &  j)
inline

Member Function Documentation

◆ key()

std::string madness::SCFResults::key ( ) const
inlineoverridevirtual

Implements madness::ResultsBase.

References model.

◆ to_json()

nlohmann::json madness::SCFResults::to_json ( ) const
inlineoverridevirtual

Member Data Documentation

◆ aeps

Tensor<double> madness::SCFResults::aeps

◆ afock

Tensor<double> madness::SCFResults::afock

Referenced by to_json().

◆ beps

Tensor<double> madness::SCFResults::beps

Referenced by SCFResults(), and to_json().

◆ bfock

Tensor<double> madness::SCFResults::bfock

Referenced by SCFResults(), and to_json().

◆ model

std::string madness::SCFResults::model ="scf"

◆ properties

PropertyResults madness::SCFResults::properties

◆ scf_total_energy

double madness::SCFResults::scf_total_energy =0.0

Referenced by SCFResults(), and to_json().


The documentation for this class was generated from the following file: