A pw.x namelist input, recognised by its .in or .qe extension.
More...
#include <qe_input_format.hpp>
Inheritance diagram for q3::QEInputFormat:Public Member Functions | |
| std::unique_ptr< InputParser > | create_parser () const override |
| A QEInputParser. | |
| int | detection_priority () const override |
| extension_detection_priority: above the fallback, below name-based formats. | |
| std::string | display_name () const override |
| How a log line names a pw.x input. | |
| std::vector< std::string > | names () const override |
| "qe", and "espresso". | |
| bool | recognizes (const std::filesystem::path &path) const override |
A file, not a directory, whose extension is .in or .qe. | |
Public Member Functions inherited from q3::InputFormat | |
| virtual | ~InputFormat ()=default |
| virtual bool | claims_working_directory (const std::filesystem::path &) const |
| virtual void | write_companion_outputs (const InputData &, const generated::Results &) const |
Static Public Attributes | |
| static constexpr int | extension_detection_priority = 100 |
| Ranked above the YAML fallback, below formats recognised by name or contents. | |
A pw.x namelist input, recognised by its .in or .qe extension.
Definition at line 21 of file qe_input_format.hpp.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
extension_detection_priority: above the fallback, below name-based formats.
Implements q3::InputFormat.
Definition at line 37 of file qe_input_format.hpp.
References extension_detection_priority.
|
inlineoverridevirtual |
How a log line names a pw.x input.
Implements q3::InputFormat.
Definition at line 32 of file qe_input_format.hpp.
|
inlineoverridevirtual |
"qe", and "espresso".
Implements q3::InputFormat.
Definition at line 27 of file qe_input_format.hpp.
|
inlineoverridevirtual |
A file, not a directory, whose extension is .in or .qe.
Implements q3::InputFormat.
Definition at line 42 of file qe_input_format.hpp.
|
staticconstexpr |
Ranked above the YAML fallback, below formats recognised by name or contents.
Definition at line 24 of file qe_input_format.hpp.
Referenced by detection_priority().