Uses of Interface
com.dna.jopt.framework.body.IOptimization
Packages that use IOptimization
Package
Description
-
Uses of IOptimization in com.dna.jopt.cloud.touroptimizer.pluginservice.algorithm
Methods in com.dna.jopt.cloud.touroptimizer.pluginservice.algorithm with parameters of type IOptimizationModifier and TypeMethodDescriptionITourOptimizerAlgorithmPlugin.prepare(IOptimization opti, tools.jackson.databind.ObjectMapper mapper, String jsonSettings) -
Uses of IOptimization in com.dna.jopt.framework.body
Classes in com.dna.jopt.framework.body that implement IOptimizationModifier and TypeClassDescriptionclassIn theOptimizationthe license and theIOptimizationSchemeare set, all theINode,IResourceandPropertiesare added and theIEntitycan be accessed.Constructors in com.dna.jopt.framework.body with parameters of type IOptimization -
Uses of IOptimization in com.dna.jopt.framework.body.scheme
Methods in com.dna.jopt.framework.body.scheme that return IOptimizationModifier and TypeMethodDescriptionAbstractOptimizationScheme.getOptimization()IOptimizationScheme.getOptimization()Gets the optimization attached to this scheme.Methods in com.dna.jopt.framework.body.scheme with parameters of type IOptimizationModifier and TypeMethodDescriptionvoidAbstractOptimizationScheme.prepareScheme(IOptimization opti) voidIOptimizationScheme.prepareScheme(IOptimization opti) Method parameters in com.dna.jopt.framework.body.scheme with type arguments of type IOptimizationModifier and TypeMethodDescriptionvoidEntityValidationOptimizationScheme.setBc(BiConsumer<List<IEntity>, IOptimization> bc) voidEntityValidationOptimizationScheme.setConsumer(Consumer<IOptimization> consumer) Constructors in com.dna.jopt.framework.body.scheme with parameters of type IOptimizationModifierConstructorDescriptionprotectedAbstractOptimizationScheme(IOptimization optimization) DefaultOptimizationScheme(IOptimization optimization) Instantiates a new default optimization scheme.DefaultOptimizationScheme(IOptimization optimization, Optional<ConstructionOptimizationAlgorithmConfig> constructionAlgoConfigOpt, Optional<List<HeuristicOptimizationAlgorithmConfig>> algoConfigsOpt) Instantiates a new default optimization scheme with optional algorithms to be used.DefaultOptimizationSchemeWithObjective(IOptimization optimization, com.dna.jopt.revision.algorithm.poststepmanagment.weightsbalancer.Objective objective) EntityValidationOptimizationScheme(IOptimization optimization) GEExploreOptimizationScheme(IOptimization optimization, Class<? extends com.dna.jopt.revision.algorithm.IOptimizationAlgorithm> desiredGEClass) OpenCostAssessorOptimizationScheme(IOptimization optimization) OptionalOperatorTuningScheme(IOptimization optimization, boolean doOperatorTunig, com.dna.jopt.revision.algorithm.poststepmanagment.operatortuner.OperatorProbabilityTunerPropertyItem props) Instantiates a new optional operator tuning scheme.SeededDefaultOptimizationScheme(IOptimization optimization, long seed) Creates the seeded default scheme.SeededDefaultOptimizationScheme(IOptimization optimization, ConstructionOptimizationAlgorithmConfig constructionConfig, long seed) Creates the seeded default scheme with the construction of the given config and the default heuristics.SeededSchemeOptimizationScheme(IOptimization opti, long seed) SingleAssessOptimizationScheme(IOptimization optimization) -
Uses of IOptimization in com.dna.jopt.framework.exception.uncaught
Methods in com.dna.jopt.framework.exception.uncaught that return types with arguments of type IOptimizationModifier and TypeMethodDescriptionIJOptUncaughtExceptionHandler.getAttachedOptimization()Gets theattachedIOptimizationas anOptional.JOptUncaughtExceptionHandler.getAttachedOptimization()Methods in com.dna.jopt.framework.exception.uncaught with parameters of type IOptimizationModifier and TypeMethodDescriptionvoidIJOptUncaughtExceptionHandler.attachOptimization(IOptimization opti) Attaches theIOptimizationas anOptional.voidJOptUncaughtExceptionHandler.attachOptimization(IOptimization opti) voidIJOptUncaughtExceptionHandler.setAttachedOptimization(IOptimization opti) voidJOptUncaughtExceptionHandler.setAttachedOptimization(IOptimization opti) -
Uses of IOptimization in com.dna.jopt.framework.outcomewrapper
Methods in com.dna.jopt.framework.outcomewrapper with parameters of type IOptimizationModifier and TypeMethodDescriptionstatic IOptimizationResultOptimizationResult.empty(IOptimization optimization) Constructors in com.dna.jopt.framework.outcomewrapper with parameters of type IOptimizationModifierConstructorDescriptionAbstractOptimizationOutcome(IEntity resultEntity, IOptimization optimization) OptimizationProgress(IEntity resultEntity, IOptimization optimization, String callerId, double currentProgress, String progressString) OptimizationResult(IEntity resultEntity, IOptimization optimization) -
Uses of IOptimization in com.dna.jopt.framework.stream.info
Methods in com.dna.jopt.framework.stream.info that return IOptimizationModifier and TypeMethodDescriptionfinal IOptimizationCanStreamToOptimization.getOptimization()ICanStreamToOptimization.getOptimization()Methods in com.dna.jopt.framework.stream.info with parameters of type IOptimizationModifier and TypeMethodDescriptionfinal voidCanStreamToOptimization.setOptimization(IOptimization opti) voidICanStreamToOptimization.setOptimization(IOptimization opti) protected abstract voidCanStreamToOptimization.stream(IOptimization opti, T t) protected voidErrorStreamer.stream(IOptimization opti, IErrorEvent event) protected voidStatusStreamer.stream(IOptimization opti, IStatusEvent event) protected voidWarningStreamer.stream(IOptimization opti, IWarningEvent event) -
Uses of IOptimization in com.dna.jopt.framework.stream.info.autofilter
Methods in com.dna.jopt.framework.stream.info.autofilter with parameters of type IOptimizationModifier and TypeMethodDescriptionprotected voidAutoFilterStreamer.stream(IOptimization opti, NodeFilteringEvent event) voidAutoFilterStreamer.streamAfterResult(IOptimization opti, IEntity curWinner) voidIAutoFilterStreamer.streamAfterResult(IOptimization opti, IEntity curWinner) voidAutoFilterStreamer.streamBeforeResult(IOptimization opti, IEntity curWinner) voidIAutoFilterStreamer.streamBeforeResult(IOptimization opti, IEntity curWinner) -
Uses of IOptimization in com.dna.jopt.framework.stream.progress
Methods in com.dna.jopt.framework.stream.progress that return IOptimizationModifier and TypeMethodDescriptionAbstractProgessStreamer.getOptimization()IProgressStreamer.getOptimization()Methods in com.dna.jopt.framework.stream.progress with parameters of type IOptimizationModifier and TypeMethodDescriptionvoidAbstractProgessStreamer.setOptimization(IOptimization opti) voidIProgressStreamer.setOptimization(IOptimization opti) -
Uses of IOptimization in com.dna.jopt.framework.stream.result
Methods in com.dna.jopt.framework.stream.result that return IOptimizationModifier and TypeMethodDescriptionAbstractResultStreamer.getOptimization()IResultStreamer.getOptimization()Methods in com.dna.jopt.framework.stream.result with parameters of type IOptimizationModifier and TypeMethodDescriptionvoidAbstractResultStreamer.setOptimization(IOptimization opti) voidIResultStreamer.setOptimization(IOptimization opti) -
Uses of IOptimization in com.dna.jopt.io
Classes in com.dna.jopt.io with type parameters of type IOptimizationModifier and TypeClassDescriptionclassBZip2ExtendedOptimization<O extends IOptimization>classGzipExtendedOptimization<O extends IOptimization>interfaceIOptimizationIO<O extends IOptimization>This interface provides methods for theIOptimizationto have input and output possibilities viaInputStreamandOutputStream.classJsonExtendedOptimizationIO<O extends IOptimization, EXT>This class providesJsonExtendedOptimizationIO.read(InputStream, IOptimization)andJsonExtendedOptimizationIO.write(OutputStream, ExportTarget)methods forJsonforIOptimization.Subclasses with type arguments of type IOptimization in com.dna.jopt.ioModifier and TypeClassDescriptionclassThis class provides the constructor for a compressed IO.classThis class provides the constructor for a compressed IO.classAn uncompressed IO throughJson. -
Uses of IOptimization in com.dna.jopt.io.exporting
Subinterfaces with type arguments of type IOptimization in com.dna.jopt.io.exportingMethods in com.dna.jopt.io.exporting with parameters of type IOptimizationModifier and TypeMethodDescriptionbooleanIOptimizationExporter.export(IOptimization opti, OutputStream fos) booleanIOptimizationExporter.export(IOptimization opti, OutputStream fos, boolean attachDetails) booleanIOptimizationExporter.export(IOptimization opti, OutputStream fos, com.dna.jopt.config.types.AbstractOptimizationConfig.AbstractOptimizationStatus.ResultKindTag resultKind) booleanIOptimizationExporter.export(IOptimization opti, OutputStream fos, com.dna.jopt.config.types.AbstractOptimizationConfig.AbstractOptimizationStatus.ResultKindTag resultKind, boolean attachDetials) -
Uses of IOptimization in com.dna.jopt.io.exporting.json
Methods in com.dna.jopt.io.exporting.json with parameters of type IOptimizationModifier and TypeMethodDescriptionbooleanOptimizationJSONExporter.export(IOptimization opti, OutputStream fos) booleanOptimizationJSONExporter.export(IOptimization opti, OutputStream fos, boolean attachDetails) booleanOptimizationJSONExporter.export(IOptimization opti, OutputStream fos, com.dna.jopt.config.types.AbstractOptimizationConfig.AbstractOptimizationStatus.ResultKindTag resultKind) booleanOptimizationJSONExporter.export(IOptimization opti, OutputStream fos, com.dna.jopt.config.types.AbstractOptimizationConfig.AbstractOptimizationStatus.ResultKindTag resultKind, boolean attachDetails) -
Uses of IOptimization in com.dna.jopt.io.importing
Subinterfaces with type arguments of type IOptimization in com.dna.jopt.io.importingModifier and TypeInterfaceDescriptioninterfaceThe Interface IOptimizationImporter.Methods in com.dna.jopt.io.importing that return types with arguments of type IOptimizationMethods in com.dna.jopt.io.importing with parameters of type IOptimizationModifier and TypeMethodDescriptionbooleanIOptimizationImporter.update(InputStream fis, IOptimization existingOpti) Takes an existingIOptimizationinstance and updates it with an optimization from an InputStream.booleanIOptimizationImporter.update(InputStream fis, IOptimization existingOpti, boolean isIgnoreExistingSolution) Takes an existingIOptimizationinstance and updates it with an optimization from an InputStream.booleanIOptimizationImporter.update(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate) Takes an existingIOptimizationinstance and updates it with an optimization from an InputStream.booleanIOptimizationImporter.update(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate, boolean isIgnoreExistingSolution) Takes an existingIOptimizationinstance and updates it with an optimization from an InputStream. -
Uses of IOptimization in com.dna.jopt.io.importing.json
Methods in com.dna.jopt.io.importing.json that return types with arguments of type IOptimizationMethods in com.dna.jopt.io.importing.json with parameters of type IOptimizationModifier and TypeMethodDescriptionbooleanOptimizationJSONImporter.update(InputStream fis, IOptimization existingOpti) booleanOptimizationJSONImporter.update(InputStream fis, IOptimization existingOpti, boolean isIgnoreExistingSolution) Update.booleanOptimizationJSONImporter.update(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate) Updates an existingIOptimizationoptionally with already existingINodeEdgeConnectorandproperties.booleanOptimizationJSONImporter.update(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate, boolean isIgnoreExistingSolution) Updates an existingIOptimizationoptionally with already existingINodeEdgeConnectorandproperties. -
Uses of IOptimization in com.dna.jopt.member.unit.dict
Methods in com.dna.jopt.member.unit.dict with parameters of type IOptimizationModifier and TypeMethodDescriptionstatic voidTypeDictionaryManager.applyInitialStartupAutoDict(IOptimization opti) Prepare auto dict.TypeDictionaryManager.extractAutoDictsFromOpti(IOptimization opti) static Stream<Set<? extends IOptimizationElement>> TypeDictionaryManager.extractElementSets(IOptimization opti) TypeDictionaryManager.extractMapFromOpti(IOptimization opti) -
Uses of IOptimization in com.dna.jopt.member.unit.filter.auto
Constructors in com.dna.jopt.member.unit.filter.auto with parameters of type IOptimizationModifierConstructorDescriptionAutoNodeFilter(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, IOptimization opti) -
Uses of IOptimization in com.dna.jopt.member.unit.unassign
Constructors in com.dna.jopt.member.unit.unassign with parameters of type IOptimizationModifierConstructorDescriptionInvalidNodesPostStepManager(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, IOptimization opti) NodeUnassigner(IOptimization opti) -
Uses of IOptimization in com.dna.jopt.util.costconverger
Methods in com.dna.jopt.util.costconverger with parameters of type IOptimizationModifier and TypeMethodDescriptionstatic ICostConvergerMyJsonConvergerFactory.create(IOptimization opti, com.dna.jopt.config.types.OptimizationConvergenceOptions options) Creates and wires a cost converger for the given optimization from the convergence options.AbstractCostConverger.onConverged(IOptimization opti) ICostConverger.onConverged(IOptimization opti) JoinedCostConvergerWithFinalAutoFilterStep.onConverged(IOptimization opti) voidAbstractCostConverger.onDone(IOptimization opti) voidICostConverger.onDone(IOptimization opti) voidJoinedCostConvergerWithFinalAutoFilterStep.onDone(IOptimization opti) Constructors in com.dna.jopt.util.costconverger with parameters of type IOptimizationModifierConstructorDescriptionprotectedThe constructor in order to set convergence by joined cost.The constructor in order to set convergence by joined cost. -
Uses of IOptimization in com.dna.jopt.util.cutter
Methods in com.dna.jopt.util.cutter with parameters of type IOptimizationModifier and TypeMethodDescriptionstatic voidOptimizationCutter.keepRoutes(IOptimization opti, List<String> resourceIds) static voidOptimizationCutter.keepRoutesWithIds(IOptimization opti, List<Integer> routeIds) static voidOptimizationCutter.keepRoutesWithNodeHint(IOptimization opti, List<String> nodeHintIds) static voidOptimizationCutter.removeRoutes(IOptimization opti, List<String> resourceIds) static voidOptimizationCutter.removeRoutesWithNodeHint(IOptimization opti, List<String> nodeHintIds) -
Uses of IOptimization in com.dna.jopt.util.nodesplitter
Methods in com.dna.jopt.util.nodesplitter with parameters of type IOptimization