#include <memory>#include <nlohmann/json.hpp>#include "io/input/data.hpp"#include "io/provenance/init.hpp"#include "io/provenance/planewave/init.hpp"#include "io/provenance/planewave/pseudopotential.hpp"Go to the source code of this file.
Namespaces | |
| namespace | q3 |
Functions | |
| nlohmann::json | q3::build_provenance_json (const InputData &input) |
| Build the provenance block for a completed run, from the input it consumed. | |
| std::unique_ptr< QuantumSystemProvenanceRecord > | q3::create_provenance_record (const InputData &input) |
The provenance record for a run of this input. Borrows input. | |