Loading...
Searching...
No Matches
q3::PseudopotentialProvenanceRecord Class Reference

#include <pseudopotential.hpp>

+ Inheritance diagram for q3::PseudopotentialProvenanceRecord:

Protected Member Functions

void add_representation_method_details (nlohmann::json &method) const override
 
- Protected Member Functions inherited from q3::QuantumSystemProvenanceRecord
const InputData & input () const
 The input the calculation consumed, for a subclass to report on in turn.
 

Additional Inherited Members

- Public Member Functions inherited from q3::PlanewaveProvenanceRecord
 QuantumSystemProvenanceRecord (const InputData &input)
 
- Public Member Functions inherited from q3::QuantumSystemProvenanceRecord
 QuantumSystemProvenanceRecord (const InputData &input)
 
virtual ~QuantumSystemProvenanceRecord ()=default
 
nlohmann::json to_json () const
 The provenance block, grouped the way the consumer's record is.
 

Detailed Description

Definition at line 57 of file pseudopotential.hpp.

Member Function Documentation

◆ add_representation_method_details()

void q3::PseudopotentialProvenanceRecord::add_representation_method_details ( nlohmann::json &  ) const
inlineoverrideprotectedvirtual

Hook: add what the concrete representation contributes to "method".

The base record describes a quantum system that has been solved; it cannot say what a basis set or a dataset was, because at this level there is none. A subclass that knows one adds it here.

Reimplemented from q3::PlanewaveProvenanceRecord.

Definition at line 62 of file pseudopotential.hpp.

References q3::PlanewaveProvenanceRecord::add_representation_method_details().


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