Skip navigation links
A B C E F G H I L M N O R S T V 

F

findAllAtoms(BondedAtom, ArrayList<BondedAtom>) - Method in class edu.illinois.cs.cs125.spring2019.mp4.lib.MoleculeAnalyzer
Recursively adds connected atoms to the allAtoms list.
findPath(BondedAtom, BondedAtom) - Method in class edu.illinois.cs.cs125.spring2019.mp4.lib.MoleculeAnalyzer
Find a path between two atoms in the molecule.
findPath(BondedAtom, BondedAtom, List<BondedAtom>) - Method in class edu.illinois.cs.cs125.spring2019.mp4.lib.MoleculeAnalyzer
Helper function to recursively find a path between two atoms in the molecule.
finishBackbone(BondedAtom, BondedAtom[], BondedAtom, BondedAtom[]) - Method in class edu.illinois.cs.cs125.spring2019.mp4.lib.CyclicOrganicMoleculeBuilder
Makes the molecule cyclic by linking the first and last backbone carbons.
finishBackbone(BondedAtom, BondedAtom[], BondedAtom, BondedAtom[]) - Method in class edu.illinois.cs.cs125.spring2019.mp4.lib.LinearOrganicMoleculeBuilder
Does nothing - freeValence makes sure the right number of hydrogens is added.
finishBackbone(BondedAtom, BondedAtom[], BondedAtom, BondedAtom[]) - Method in class edu.illinois.cs.cs125.spring2019.mp4.lib.OrganicMoleculeBuilder
Completes the backbone as appropriate for the type of builder.
FLUORINE - Static variable in class edu.illinois.cs.cs125.spring2019.mp4.lib.ChemicalElement
Element 9, the first halogen, fluorine.
freeValence(int) - Method in class edu.illinois.cs.cs125.spring2019.mp4.lib.CyclicOrganicMoleculeBuilder
Gets how many bonds a core carbon can make after inclusion in the backbone.
freeValence(int) - Method in class edu.illinois.cs.cs125.spring2019.mp4.lib.LinearOrganicMoleculeBuilder
Gets how many bonds a core carbon can make after inclusion in the backbone.
freeValence(int) - Method in class edu.illinois.cs.cs125.spring2019.mp4.lib.OrganicMoleculeBuilder
Gets how many bonds of the given carbon are not satisfied in the backbone.
A B C E F G H I L M N O R S T V 
Skip navigation links