Struct grafen::system::System [] [src]

pub struct System {
    pub title: String,
    pub output_path: PathBuf,
    pub database: DataBase,
    pub components: Vec<ComponentEntry>,
}

Main structure of a constructed system with several components.

Fields

Title of system.

Path to which the system will be written.

Database with component and residue definitions.

List of constructed components.

Methods

impl<'a> System
[src]

[src]

Calculate the total box size of the system as the maximum size along each axis from all components.

[src]

Print the system state to standard error.

[src]

Return an Iterator over all atoms in the whole system as CurrentAtom objects.

Corrects residue and atom index numbers to be system-absolute instead of for each component.

[src]

Calculate the total number of atoms in the system.