Interface Radical


public interface Radical
An interface to be implemented by radicals to ease building molecules. Represents a molecular entity with unpaired electrons.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the atom representing the radical center.
    Returns the set of atoms that are not fully bonded (potential bonding sites).
  • Method Details

    • getRadicalAtom

      Atom getRadicalAtom()
      Returns the atom representing the radical center.
      Returns:
      the radical atom
    • getUnboundedAtoms

      Set<Atom> getUnboundedAtoms()
      Returns the set of atoms that are not fully bonded (potential bonding sites).
      Returns:
      set of unbounded atoms