$darkmode
DENOPTIM
denoptim.ga.GraphOperations Member List

This is the complete list of members for denoptim.ga.GraphOperations, including all inherited members.

addRing(Vertex vertex, Monitor mnt, boolean force, FragmentSpace fragSpace, GAParameters settings)denoptim.ga.GraphOperationsprotectedstatic
applySymmetry(boolean apclassImposed, double symmetryProbability, Randomizer randomizer)denoptim.ga.GraphOperationsprotectedstatic
attachFragmentInClosableChain(Vertex curVertex, int dapidx, DGraph molGraph, ArrayList< Long > addedVertices, GAParameters settings)denoptim.ga.GraphOperationsprotectedstatic
checkAndAddXoverSites(FragmentSpace fragSpace, List< Vertex > subGraphA, List< Vertex > subGraphB, CrossoverType xoverType, List< XoverSite > collector)denoptim.ga.GraphOperationsprivatestatic
deleteChain(Vertex vertex, Monitor mnt, FragmentSpace fragSpace)denoptim.ga.GraphOperationsprotectedstatic
deleteFragment(Vertex vertex)denoptim.ga.GraphOperationsprotectedstatic
deleteLink(Vertex vertex, int chosenVrtxIdx, Monitor mnt, FragmentSpace fragSpace)denoptim.ga.GraphOperationsprotectedstatic
extendGraph(Vertex curVertex, boolean extend, boolean symmetryOnAps, GAParameters settings)denoptim.ga.GraphOperationsprotectedstatic
extendGraph(Vertex curVrtx, boolean extend, boolean symmetryOnAps, boolean force, int chosenVrtxIdx, int chosenApId, GAParameters settings)denoptim.ga.GraphOperationsprotectedstatic
extendLink(Vertex vertex, int chosenAPId, Monitor mnt, FragmentSpace fragSpace)denoptim.ga.GraphOperationsstatic
extendLink(Vertex vertex, int chosenAPId, int chosenNewVrtxId, Monitor mnt, FragmentSpace fragSpace)denoptim.ga.GraphOperationsstatic
extendLink(Edge edge, int chosenBBIdx, Monitor mnt, FragmentSpace fragSpace)denoptim.ga.GraphOperationsstatic
getFragmentForClosableChain(Vertex curVertex, int dapidx, DGraph molGraph)denoptim.ga.GraphOperationsprotectedstatic
getFrgApForSrcAp(Vertex curVertex, int dapidx, FragmentSpace fragSpace)denoptim.ga.GraphOperationsprotectedstatic
getFrgApForSrcAp(Vertex curVertex, int dapidx, int chosenVrtxIdx, int chosenApId, FragmentSpace fragSpace)denoptim.ga.GraphOperationsprotectedstatic
getRCVForSrcAp(Vertex curVertex, int dapidx, FragmentSpace fragSpace)denoptim.ga.GraphOperationsprotectedstatic
isCrossoverPossible(Edge eA, Edge eB, FragmentSpace fragSpace)denoptim.ga.GraphOperationsprivatestatic
locateCompatibleXOverPoints(DGraph graphA, DGraph graphB, FragmentSpace fragSpace, int maxSizeXoverSubGraph)denoptim.ga.GraphOperationsstatic
performCrossover(XoverSite site, FragmentSpace fragSpace)denoptim.ga.GraphOperationsstatic
performMutation(DGraph graph, Monitor mnt, GAParameters settings)denoptim.ga.GraphOperationsstatic
performMutation(Vertex vertex, Monitor mnt, GAParameters settings)denoptim.ga.GraphOperationsstatic
performMutation(Vertex vertex, MutationType mType, Monitor mnt, GAParameters settings)denoptim.ga.GraphOperationsstatic
performMutation(Vertex vertex, MutationType mType, boolean force, int chosenVrtxIdx, int chosenApId, Monitor mnt, GAParameters settings)denoptim.ga.GraphOperationsstatic
processCombinationOfEndPoints(Vertex[] pair, List< Vertex[]> cominationOfEnds, List< XoverSite > collector, FragmentSpace fragSpace)denoptim.ga.GraphOperationsprivatestatic
processPermutationOfEndPoints(Vertex[] pair, List< Vertex[]> chosenSequenceOfEndpoints, List< XoverSite > collector, FragmentSpace fragSpace)denoptim.ga.GraphOperationsprivatestatic
rebuildBranch(Vertex vertex, boolean force, int chosenVrtxIdx, int chosenApId, GAParameters settings)denoptim.ga.GraphOperationsprotectedstatic
substituteLink(Vertex vertex, int chosenVrtxIdx, Monitor mnt, FragmentSpace fragSpace)denoptim.ga.GraphOperationsprotectedstatic