#include <init.hpp>
Definition at line 69 of file init.hpp.
◆ QuantumSystemProvenanceRecord()
| q3::QuantumSystemProvenanceRecord::QuantumSystemProvenanceRecord |
( |
const InputData & |
input | ) |
|
|
inlineexplicit |
◆ ~QuantumSystemProvenanceRecord()
| virtual q3::QuantumSystemProvenanceRecord::~QuantumSystemProvenanceRecord |
( |
| ) |
|
|
virtualdefault |
◆ add_representation_method_details()
| virtual void q3::QuantumSystemProvenanceRecord::add_representation_method_details |
( |
nlohmann::json & |
| ) |
const |
|
inlineprotectedvirtual |
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 in q3::PlanewaveProvenanceRecord, and q3::PseudopotentialProvenanceRecord.
Definition at line 103 of file init.hpp.
◆ input()
| const InputData & q3::QuantumSystemProvenanceRecord::input |
( |
| ) |
const |
|
inlineprotected |
◆ to_json()
| nlohmann::json q3::QuantumSystemProvenanceRecord::to_json |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: