|
Quantum 3xplorer (Q3)
An AI-native quantum simulation engine
|
#include <init.hpp>
Inheritance diagram for q3::MeanFieldExporter:Public Member Functions | |
| virtual | ~MeanFieldExporter ()=default |
| virtual void | export_to_directory (const MeanFieldRecord &record, const std::string &directory) const =0 |
| virtual std::string | name () const =0 |
| Format name as accepted by the input ("none", "berkeleygw", ...). | |
|
virtualdefault |
|
pure virtual |
Write this format's mean-field data files for record into directory (created if it does not already exist). A no-op for the Null exporter.
Taking a MeanFieldRecord rather than a live SCF state is what lets the same writer serve both the in-process export and the standalone converter – see io/mean_field_record/init.hpp.
Implemented in q3::NullMeanFieldExporter, and q3::BerkeleyGWExporter.
|
pure virtual |
Format name as accepted by the input ("none", "berkeleygw", ...).
Implemented in q3::BerkeleyGWExporter, and q3::NullMeanFieldExporter.