rmrresearch / GhostFragment

Library focused on fragment-based methods and basis-set superposition corrections
https://rmrresearch.github.io/GhostFragment/
Apache License 2.0
0 stars 4 forks source link

Bond-based fragmenter #35

Closed ryanmrichard closed 1 year ago

ryanmrichard commented 1 year ago

In order to automate fragmenting hydrocarbons it would be helpful to have a module. The module should satisfy the MolecularGraphToFragments property type. The input will be a molecular graph representation of the molecular system, a parameter nbonds which controls the number of bonds, and the output will be a FragmentedNuclei object. The algorithm:

As an example of how to write a MolecularGraphToFragments module look at the src/fragmenting/cluster.cpp file.