#include <exporter.hpp>
Inheritance diagram for q3::Wannier90Exporter:Public Member Functions | |
| void | export_to_directory (const InterpolationRecord &record, const std::string &directory, const std::string &prefix) const override |
| std::string | name () const override |
| Format name as accepted by the input ("none", "wannier90", ...). | |
Public Member Functions inherited from q3::InterpolationExporter | |
| virtual | ~InterpolationExporter ()=default |
Definition at line 31 of file exporter.hpp.
|
inlineoverridevirtual |
Write this format's files for record as <directory>/<prefix>.*. A no-op for the Null exporter.
Implements q3::InterpolationExporter.
Definition at line 33 of file exporter.hpp.
References q3::constants::ANGSTROM_TO_BOHR, q3::constants::BOHR_RADIUS_ANGSTROM, q3::log::info(), q3::InterpolationRecord::method, q3::WannierInputs::neighbor_directions, q3::WannierInputs::overlap_matrices, q3::InterpolationRecord::real_lattice_bohr, q3::InterpolationRecord::reciprocal_lattice_inverse_bohr, q3::InterpolationRecord::wannier, q3::log::warn(), q3::Wannier90FormatWriter::write_eigenvalues(), q3::Wannier90FormatWriter::write_neighbor_list(), q3::Wannier90FormatWriter::write_overlaps(), and q3::Wannier90FormatWriter::write_projections().
|
inlineoverridevirtual |
Format name as accepted by the input ("none", "wannier90", ...).
Implements q3::InterpolationExporter.
Definition at line 69 of file exporter.hpp.