[−][src]Module bader::io
Handles the File I/O for both the density file and result files. Provides a FileFormat trait to be implemented by modules designed to cover a specific file format of a density file.
Modules
cube | File I/O for the gaussian cube format. |
reader | Custom BufReader. |
vasp | File I/O for the VASP file format. |
Enums
FileType | Indicates the available file types of the density file. |
Traits
FileFormat | FileFormat trait. Used for handling input from a file. |
Functions
add_row_ncl | Part of the collection of functions for adding a row to the tables. |
add_row_no_spin | Part of the collection of functions for adding a row to the tables. |
add_row_spin | Part of the collection of functions for adding a row to the tables. |
atom_ncl_spin | Part of the collection of headers for the tables. |
atom_no_spin | Part of the collection of headers for the tables. |
atom_spin | Part of the collection of headers for the tables. |
bader_ncl_spin | Part of the collection of headers for the tables. |
bader_no_spin | Part of the collection of headers for the tables. |
bader_spin | Part of the collection of headers for the tables. |
footer | Produces the footer for the atoms charge file. |
table_format | Creates a format for the output tables. |
write | Write the files |
Type Definitions
ReadFunction | Return type of the read function in FileFormat. |