[][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.