pub trait ChemicalModel {
    fn compute(&mut self, mol: &Molecule) -> Result<Computed>;

    fn compute_bunch(&mut self, _mols: &[Molecule]) -> Result<Vec<Computed>> { ... }
}
Expand description

Trait for chemical calculations

Required methods

Define how to compute molecular properties, such as energy, forces, or structure …

Provided methods

Define how to compute the properties of a bunch of molecules, mainly for reduce IO costs of small molecule calculations.

Implementors