29 const std::string& prefix) {
30 return output_directory +
"/" + prefix +
".save/interpolation.q3ip";
38 log::info(
" Wrote interpolation record ({}): {}", record.
method, record_path);
void info(spdlog::format_string_t< Args... > fmt, Args &&... args)
void write_interpolation_record(const InterpolationRecord &record, const std::string &file_path)
std::string interpolation_record_path(const std::string &output_directory, const std::string &prefix)
Where a run with prefix in output_directory keeps its interpolation record.
void write_and_export_interpolation_record(const InterpolationRecord &record, const InputData &input)
std::unique_ptr< InterpolationExporter > create_interpolation_exporter(const std::string &format)
std::string method
The method that built the payload: "wannier".
std::vector< std::string > export_formats
Interoperability formats to write beside the native record ("wannier90").