Ignore:
Timestamp:
Apr 28, 2021, 10:02:49 PM (5 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, stable
Children:
6b7765
Parents:
5aa337
git-author:
Frederik Heber <frederik.heber@…> (04/18/21 08:23:36)
git-committer:
Frederik Heber <frederik.heber@…> (04/28/21 22:02:49)
Message:

Added EvaluateStabilityAction to estimate a molecule's stability.

  • removes every bond and checks the energies of the products against the educt equipped with enough hydrogen molecules to compensate for the cut bond times its degree.
  • outputs a CSV file with entries per bond.
  • extended HomologyGraph to allow direct use of AtomIdSet, i.e. atomic ids coming from a selection in the World or from the molecule.
  • DOCU: Added subsection on this action to section homology.
  • TEST: Added regression test case.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/userguide/userguide.xml

    r5aa337 r999eaf  
    22912291        <filename>homologies.dat</filename>.</para>
    22922292      </section>
     2293      <section xml:id="homology.evaluate-stability">
     2294         <title xml:id="homology.evaluate-stability.title">Evaluate Stability</title>
     2295         <para>The homologies can be used to quickly get an approximation on
     2296         the ground state energy of a molecule.
     2297         <warning>This does not accurately take the current geometry into account.</warning>
     2298         In other words, it will produce the equilibrium energy for the given
     2299         molecule.
     2300         Using this, there is an action that evaluates the stability of a molecule
     2301         by removing each bond, saturating the ends and comparing the ground
     2302         state energy of the two products to the educt plus the ground state
     2303         energy of as many hydrogen molecules to match the cut bond's degree.
     2304         <programlisting>... --evaluate-stability output.csv</programlisting>
     2305         This writes a table of educt and product names along with their summed
     2306         energies. The comparison between educt and product energy in each row
     2307         yields whether this molecule is overall stable.
     2308         <note>Be aware that this calculation is based on saturation, i.e. hydrogens
     2309         are added to saturate dangling bonds. These additional atoms need to
     2310         be compensated and for this reason there is an additional educt, a
     2311         number of hydrogen molecules.</note>
     2312         </para>
     2313      </section>
    22932314      <section xml:id="atomfragments">
    22942315        <title xml:id="atomfragments.title">AtomFragments</title>
Note: See TracChangeset for help on using the changeset viewer.