#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. | |
Definition at line 57 of file pseudopotential.hpp.
|
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().