$darkmode
DENOPTIM
|
Enum specifying to what extent the template's inner graph can be changed. More...
Public Attributes | |
FREE | |
Inner graphs are free to change within the confines of the required AttachmentPoint s. More... | |
FIXED | |
Inner graphs are effectively equivalent to the Fragment class, as no change in the inner structure is allowed. More... | |
FIXED_STRUCT | |
Inner graph keep the same structure, but the identify of vertices can change. More... | |
Enum specifying to what extent the template's inner graph can be changed.
Definition at line 104 of file Template.java.
denoptim.graph.Template.ContractLevel.FIXED |
Inner graphs are effectively equivalent to the Fragment
class, as no change in the inner structure is allowed.
Definition at line 116 of file Template.java.
Referenced by denoptim.ga.EAUtils.buildGraph(), denoptim.graph.Template.freezeTemplate(), denoptim.ga.GraphOperations.locateCompatibleXOverPoints(), denoptim.graph.DGraphTest.testGetMutationSites(), denoptim.ga.GraphOperationsTest.testLocateCompatibleXOverPoints(), and denoptim.ga.EAUtilsTest.testMakeGraphFromFragmentationOfMol().
denoptim.graph.Template.ContractLevel.FIXED_STRUCT |
Inner graph keep the same structure, but the identify of vertices can change.
Effectively this contract allows only {@value MutationType::CHANGELINK} mutation.
Definition at line 125 of file Template.java.
Referenced by denoptim.ga.GraphOperations.checkAndAddXoverSites(), denoptim.ga.GraphOperations.locateCompatibleXOverPoints(), denoptim.ga.EAUtilsTest.prepare(), denoptim.graph.Template.setContractLevel(), denoptim.ga.EAUtilsTest.testBuildByXOver_Embedded_FixedStructure(), denoptim.ga.GraphOperationsTest.testLocateCompatibleXOverPoints(), and denoptim.graph.Template.updateMutTypeToFixedSTructure().
denoptim.graph.Template.ContractLevel.FREE |
Inner graphs are free to change within the confines of the required AttachmentPoint
s.
Definition at line 109 of file Template.java.
Referenced by denoptim.graph.DGraph.embedPatternsInTemplates(), denoptim.ga.GraphOperationsTest.getPairOfTestGraphs(), denoptim.ga.PopulationTest.getPairOfTestGraphsB(), denoptim.ga.PopulationTest.getPairOfTestGraphsBxo(), denoptim.ga.PopulationTest.getPairOfTestGraphsBxoxo(), denoptim.gui.MolToGraphParametersDialog.MolToGraphParametersDialog(), denoptim.ga.EAUtilsTest.testBuildByXOver_Embedded_Free(), denoptim.ga.EAUtilsTest.testBuildByXOver_Embedded_FreeBackwards(), denoptim.graph.DGraphTest.testGetMutationSites(), and denoptim.ga.GraphOperationsTest.testLocateCompatibleXOverPoints().