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, com.fasterxml.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 theOptimizationtheILicenseManagerand 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.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.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>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. -
Uses of IOptimization in com.dna.jopt.io.exporting
Methods 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 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) -
Uses of IOptimization in com.dna.jopt.io.importing
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 TypeMethodDescriptionTypeDictionaryManager.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 TypeMethodDescriptionAbstractCostConverger.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